1 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
4 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
5 gnat.dg/incomplete2.adb: New.
7 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
9 PR tree-optimization/35629
10 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
13 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
16 * gnat.dg/specs/corr_discr.ads: New.
18 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
20 * gnat.dg/string_slice2.adb: New test.
22 2008-04-15 Richard Guenther <rguenther@suse.de>
24 * gcc.dg/fold-compare-2.c: Adjust testcase.
25 * gcc.dg/tree-ssa/pr21086.c: Likewise.
27 2008-04-15 Richard Guenther <rguenther@suse.de>
29 * gcc.dg/tree-ssa/salias-1.c: Remove.
30 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
31 * gcc.dg/tree-ssa/alias-15.c: Likewise.
32 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
34 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
36 * gnat.dg/loop_optimization1.ad[sb]: New test.
38 2008-04-15 Jakub Jelinek <jakub@redhat.com>
41 * gcc.dg/gomp/pr35751.c: New test.
42 * g++.dg/gomp/pr35751.C: New test.
44 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
47 * gnat.dg/prot_def.adb: New.
49 2008-04-14 Ian Lance Taylor <iant@google.com>
51 * gcc.dg/strict-overflow-6.c: New.
52 * gcc.dg/no-strict-overflow-7.c: New.
53 * gcc.dg/Wstrict-overflow-22.c: New.
55 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
57 * gnat.dg/specs/storage.ads: Fix expected error message.
59 2008-04-14 Robert Dewar <dewar@adacore.com>
61 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
63 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
66 * gnat.dg/specs/linker_section.ads: New.
68 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
71 * gnat.dg/specs/renamings.ads: New.
73 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
76 * gnat.dg/specs/storage.ads: New.
78 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
80 * gnat.dg/deep_old.adb: New.
82 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
84 * gnat.dg/loop_address2.adb: New test.
86 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
89 * gfortran.dg/continuation_3.f90: Update test.
90 * gfortran.dg/continuation_5.f: Update test.
91 * gfortran.dg/continuation_10.f90: New test.
93 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
97 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
98 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
99 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
100 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
102 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
105 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
107 2008-04-12 Andrew Pinski <pinskia@gmail.com>
109 * gcc.target/powerpc/darwin-save-world-1.c: New test.
111 2008-04-11 Richard Guenther <rguenther@suse.de>
113 PR tree-optimization/35869
114 * gcc.c-torture/compile/pr35869.c: New testcase.
116 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
118 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
119 /* mmintrin-common.h */ section.
121 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
123 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
126 * gcc.dg/attr-error-1.c: New test.
128 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
130 * gcc.target/mips/scc-2.c: New test.
131 * gcc.target/mips/scc-3.c: New test.
132 * gcc.target/mips/scc-4.c: New test.
134 2008-04-10 Ira Rosen <irar@il.ibm.com>
136 PR tree-optimization/35821
137 * gcc.dg/vect/pr35821-altivec.c: New.
138 * gcc.dg/vect/pr35821-spu.c: New.
140 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
144 * lib/target-supports.dg: Add check_effective_target_trampolines.
145 Disable profiling for avr-*-*.
146 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
147 * gcc.c-torture/compile/nested-1.c: Ditto.
148 * gcc.c-torture/compile/20050122-2.c: Ditto.
149 * gcc.c-torture/compile/20010226-1.c: Ditto.
150 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
151 * gcc.c-torture/compile/980506-1.c: Ditto.
152 * gcc.c-torture/compile/20020604-1.c: Ditto.
153 * gcc.c-torture/compile/limits-stringlit.c: Ditto
154 * gcc.c-torture/compile/20001226-1.c: Ditto
156 2008-04-09 Jason Merrill <jason@redhat.com>
159 * g++.dg/ext/complit9.C: New.
161 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
164 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
165 gnat.dg/specs/fe_inlining_helper.adb: New test.
167 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
169 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
170 x86_64-pc-mingw target.
171 * gcc.dg/titype-1.c: Likewise.
173 2008-04-09 Richard Sandiford <richard@codesourcery.com>
175 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
177 (check_effective_target_vxworks_rtp): New procedure.
178 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
179 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
180 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
181 * g++.old-deja/g++.brendan/new3.C: Likewise.
182 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
183 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
185 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
186 * g++.old-deja/g++.mike/p2736.C: Likewise.
187 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
188 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
189 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
192 2008-04-09 Jakub Jelinek <jakub@redhat.com>
194 * gfortran.dg/namelist_47.f90: New test.
196 2008-04-09 Richard Guenther <rguenther@suse.de>
198 * gfortran.dg/bind_c_usage_14.f03: Adjust.
200 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
203 * execute/20071221-1.c: Adapt test for 16 bit int targets.
204 * execute/pr35163.c: Ditto.
206 2008-04-08 Richard Guenther <rguenther@suse.de>
208 * gcc.c-torture/execute/20080408-1.c: New testcase.
210 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
212 * gnat.dg/pack6.adb: New test.
213 * gnat.dg/pack7.adb: Likewise.
214 * gnat.dg/pack8.adb: Likewise.
216 2008-04-08 Arnaud Charlet <charlet@adacore.com>
218 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
219 * gnat.dg/rt1.adb: New test.
220 * gnat.dg/test_time_stamp.adb: New test.
221 * gnat.dg/specs/warn_star.ads: New test.
222 * gnat.dg/specs/aggr1.ads: New test.
224 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226 PR fortran/25829 28655
227 * gfortran.dg/write_check2.f90: Update dg-error.
228 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
230 2008-04-07 Jason Merrill <jason@redhat.com>
233 * g++.dg/warn/ctor1.C: New.
235 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
238 * gcc.dg/torture/pr35842.c: New.
240 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
242 * gnat.dg/array4.adb: New test.
243 * gnat.dg/specs/static_initializer2.ads: Likewise.
245 2008-04-06 Richard Guenther <rguenther@suse.de>
247 PR tree-optimization/35400
248 * gcc.dg/torture/pr35400.c: New testcase.
249 * g++.dg/torture/pr35400.C: Likewise.
251 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
254 * gfortran.dg/simplify_argN_1.f90: New test.
256 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
259 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
261 2008-04-06 Tobias Burnus <burnus@net-b.de>
263 * gfortran.dg/f2003_io_1.f03: Make standard conform.
264 * gfortran.dg/f2003_io_8.f03: New.
266 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
268 * gnat.dg/pack5.adb: New test.
270 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
273 * gcc.target/i386/pr12329.c: New test.
275 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
277 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
279 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
281 PR fortran/25829 28655
282 * gfortran.dg/f2003_io_1.f03: New test.
283 * gfortran.dg/f2003_io_2.f03: New test.
284 * gfortran.dg/f2003_io_3.f03: New test.
285 * gfortran.dg/f2003_io_4.f03: New test.
286 * gfortran.dg/f2003_io_5.f03: New test.
287 * gfortran.dg/f2003_io_6.f03: New test.
288 * gfortran.dg/f2003_io_7.f03: New test.
290 2008-04-05 Richard Guenther <rguenther@suse.de>
292 PR tree-optimization/35833
293 * gcc.dg/torture/pr35833.c: New testcase.
295 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
297 * gcc.target/sh/sh2a-band.c: New test.
298 * gcc.target/sh/sh2a-bclrmem.c: New test.
299 * gcc.target/sh/sh2a-bld.c: New test.
300 * gcc.target/sh/sh2a-bor.c: New test.
301 * gcc.target/sh/sh2a-bsetmem.c: New test.
302 * gcc.target/sh/sh2a-bxor.c: New test.
304 2008-04-04 Janis Johnson <janis187@us.ibm.com>
306 * g++.dg/other/anon5.C: Don't depend on line number for error message.
308 * gcc.dg/torture/builtin-modf-1.c: Use special options for
311 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
313 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
316 * gcc.dg/dfp/pr35620.c: New test.
317 * gcc.dg/dfp/func-pointer.c: New test.
318 * gcc.dg/dfp/func-deref.c: New test.
320 2008-04-04 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/gomp/pr35364.C: New test.
325 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
327 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
328 * g++.dg/other/i386-3.C: Likewise.
329 * gcc.target/i386/sse-13.c: Likewise.
330 * gcc.target/i386/sse-14.c: Likewise.
332 * gcc.target/i386/aes-check.h: New.
333 * gcc.target/i386/aesdec.c: Likewise.
334 * gcc.target/i386/aesdeclast.c: Likewise.
335 * gcc.target/i386/aesenc.c: Likewise.
336 * gcc.target/i386/aesenclast.c: Likewise.
337 * gcc.target/i386/aesimc.c: Likewise.
338 * gcc.target/i386/aeskeygenassist.c: Likewise.
339 * gcc.target/i386/pclmulqdq.c: Likewise.
340 * gcc.target/i386/pclmul-check.h: Likewise.
342 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
343 (check_effective_target_pclmul): Likewise.
345 2008-04-04 Jakub Jelinek <jakub@redhat.com>
348 * gcc.dg/pr35440.c: New test.
350 2008-04-04 Richard Guenther <rguenther@suse.de>
353 * gnat.dg/pr35823.adb: New testcase.
355 2008-04-03 Janis Johnson <janis187@us.ibm.com>
358 * gcc.dg/dfp/constants-zero.c: New test.
360 2008-04-03 Jakub Jelinek <jakub@redhat.com>
363 * gcc.dg/gomp/pr35738.c: New test.
366 * gcc.dg/gomp/pr35818.c: New test.
369 * gfortran.dg/gomp/pr35786-1.f90: New test.
370 * gfortran.dg/gomp/pr35786-2.f90: New test.
372 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
374 * gcc.target/mips/scc-1.c: New test.
376 2008-04-03 Richard Guenther <rguenther@suse.de>
378 * gcc.dg/tree-ssa/vrp43.c: New testcase.
379 * gcc.dg/tree-ssa/vrp44.c: Likewise.
380 * gcc.dg/tree-ssa/vrp45.c: Likewise.
382 2008-04-03 Jakub Jelinek <jakub@redhat.com>
385 * g++.dg/other/offsetof5.C: New test.
387 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
389 PR rtl-optimization/35281
390 * gcc.target/i386/pr35281.c: New test.
392 2008-04-03 Richard Guenther <rguenther@suse.de>
395 * gcc.c-torture/execute/pr35800.c: New test.
397 2008-04-02 Joseph Myers <joseph@codesourcery.com>
399 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
400 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
401 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
402 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
403 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
404 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
405 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
406 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
407 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
408 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
409 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
411 2008-04-02 Richard Guenther <rguenther@suse.de>
413 PR tree-optimization/14495
414 PR tree-optimization/34793
415 * gcc.dg/tree-ssa/vrp41.c: New testcase.
416 * gcc.dg/tree-ssa/vrp42.c: Likewise.
418 2008-04-02 Richard Guenther <rguenther@suse.de>
420 PR tree-optimization/14495
421 * gcc.dg/tree-ssa/vrp40.c: New testcase.
423 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
425 * gnat.dg/specs/discr_record_constant.ads: New test.
427 2008-04-02 Richard Guenther <rguenther@suse.de>
429 * gcc.dg/tree-ssa/vrp38.c: New testcase.
430 * gcc.dg/tree-ssa/vrp39.c: Likewise.
432 2008-04-01 George Helffrich <george@gcc.gnu.org>
434 PRs fortran/PR35154, fortran/PR23057
435 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
436 use of common is unchanged.
438 * lib/gfortran-dg.exp: New harness to compile Fortran progs
439 with all combinations of debug options available on target.
440 * gfortran.dg/debug/debug.exp: Ditto.
441 * gfortran.dg/debug/trivial.f: Ditto.
442 * gfortran.dg/debug/pr35154-stabs.f: New test case for
443 .stabs functionality.
444 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
447 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
450 * gcc.dg/format/gcc_gfc-2.c: New test.
452 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
454 * g++.dg/bprob/bprob.exp: Do not check gcno files.
455 Use -fprofile-use for profile use.
456 * gcc.misc-tests/bprob.exp: Ditto.
457 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
458 * gcc.dg/matrix/matrix.exp: Ditto.
459 * gcc.dg/struct/struct-reorg.exp: Ditto.
460 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
461 * gcc.dg/profile-dir-1.c: New test.
462 * gcc.dg/profile-dir-2.c: New test.
463 * gcc.dg/profile-dir-3.c: New test.
465 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
468 * gcc.dg/old-style-param-1.c: New test.
470 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
472 * gnat.dg/object_overflow.adb: New test.
474 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
477 * gcc.dg/tree-ssa/vector-1.c: New testcase.
478 * gcc.c-torture/execute/vector-1.c: New testcase.
479 * gcc.c-torture/execute/vector-2.c: New testcase.
481 2008-03-31 Olivier Hainque <hainque@adacore.com>
483 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
484 * gnat.dg/assign_from_packed.adb: New testcase.
486 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
488 PR rtl-optimization/35729
489 * gcc.dg/pr35729.c: New test.
491 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
494 * gcc.target/i386/pr32000-1.c: New.
496 2008-03-31 Arnaud Charlet <charlet@adacore.com>
498 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
499 on some environments.
501 2008-03-31 Andrew Pinski <pinskia@gmail.com>
504 * gcc.c-torture/compile/pr35431.c: New testcase.
506 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
508 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
511 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
514 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
516 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
519 * g++.dg/parse/friend8.C: New test.
522 * gcc.dg/union-cast-4.c: New test.
524 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
527 * gcc.target/i386/sse4_1-blendps-2.c: New.
528 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
530 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
532 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
533 * gfortran.dg/internal_pack_2.f90: Likewise.
534 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
535 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
536 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
537 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
538 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
539 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
541 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
543 * gnat.dg/bit_packed_array2.adb: New test.
545 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
548 * gfortran.dg/transpose_conjg_1.f90: New test.
550 2008-03-29 Laurent GUERBY <laurent@guerby.net>
552 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
554 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
557 * gfortran.dg/allocate_zerosize_3.f: New test.
560 * gfortran.dg/character_assign_1.f90: New test.
562 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
566 * gfortran.dg/intrinsic_spread_1.f90: New file.
567 * gfortran.dg/intrinsic_spread_2.f90: New file.
568 * gfortran.dg/intrinsic_spread_3.f90: New file.
570 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
573 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
574 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
575 * gfortran.dg/func_assign.f90: Likewise.
576 * gfortran.dg/implicit_11.f90: Likewise.
577 * gfortran.dg/proc_assign_1.f90: Likewise.
578 * gfortran.dg/proc_assign_2.f90: Likewise.
579 * gfortran.dg/procedure_lvalue.f90: Likewise.
581 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
584 * gfortran.dg/direct_io_10.f: New test.
586 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
588 * gcc.target/i386/vectorize6.c: New test.
590 2008-03-28 Tobias Burnus <burnus@net-b.de>
593 * gfortran.dg/associated_target_2.f90: New.
595 2008-03-28 Richard Guenther <rguenther@suse.de>
597 PR tree-optimization/19580
598 * gcc.dg/tree-ssa/loop-34.c: New testcase.
600 2008-03-28 Richard Guenther <rguenther@suse.de>
602 PR tree-optimization/30317
603 PR tree-optimization/30911
604 PR tree-optimization/34793
605 * gcc.dg/tree-ssa/vrp35.c: New testcase.
606 * gcc.dg/tree-ssa/vrp36.c: Likewise.
607 * gcc.dg/tree-ssa/vrp37.c: Likewise.
609 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
612 * gcc.target/powerpc/altivec-25.c: New testcase.
614 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
617 * gfortran.dg/cshift_shift_real_2.f90: New test.
619 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
621 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
622 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
624 2008-03-27 Richard Guenther <rguenther@suse.de>
627 * gcc.dg/attr-weak-1.c: New testcase.
629 2008-03-27 Richard Guenther <rguenther@suse.de>
631 PR tree-optimization/32810
632 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
634 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
636 * g++.dg/cpp0x/variadic91.C: New.
638 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
640 * gcc.dg/tree-ssa/loop-32.c: New testcase.
641 * gcc.dg/tree-ssa/loop-33.c: Likewise.
643 2008-03-27 Richard Guenther <rguenther@suse.de>
645 * gcc.dg/fold-addr-1.c: New testcase.
647 2008-03-27 Andrew Pinski <pinskia@gmail.com>
650 * gcc.c-torture/compile/complex-5.c: New test.
652 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
654 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
656 2008-03-26 Jakub Jelinek <jakub@redhat.com>
659 * g++.dg/ext/attrib33.C: New test.
661 2008-03-26 Richard Guenther <rguenther@suse.de>
664 2008-03-26 Richard Guenther <rguenther@suse.de>
666 * gcc.dg/fold-addr-1.c: New testcase.
668 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
670 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
671 before redefinitions of extern and __inline.
672 * gcc.target/i386/sse-13.c: Ditto.
674 2008-03-26 Jakub Jelinek <jakub@redhat.com>
677 * g++.dg/other/error27.C: New test.
679 2008-03-26 Richard Guenther <rguenther@suse.de>
681 * gcc.dg/fold-addr-1.c: New testcase.
683 2008-03-26 Richard Guenther <rguenther@suse.de>
685 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
686 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
687 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
688 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
689 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
690 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
691 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
693 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
695 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
696 variadic template template parameter binding semantics.
697 * g++.dg/cpp0x/variadic85.C: Ditto.
698 * g++.dg/cpp0x/variadic88.C: New.
699 * g++.dg/cpp0x/variadic89.C: New.
700 * g++.dg/cpp0x/variadic90.C: New.
701 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
702 variadic template template parameter binding semantics.
703 * g++.dg/cpp0x/variadic-lambda.C: New.
705 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
708 * g++.dg/ext/altivec-15.C: New testcase.
710 2008-03-25 Andrew Pinski <pinskia@gmail.com>
713 * objc.dg/method-20.m: New testcase.
715 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
717 PR rtl-optimization/35232
718 * gcc.target/mips/pr35232.c: New test.
720 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
722 * g++.dg/template/sfinae4.C: New.
723 * g++.dg/template/sfinae5.C: New.
724 * g++.dg/template/sfinae6.C: New.
725 * g++.dg/template/sfinae6_neg.C: New.
726 * g++.dg/template/sfinae7.C: New.
727 * g++.dg/template/sfinae8.C: New.
728 * g++.dg/template/sfinae9.C: New.
729 * g++.dg/template/sfinae10.C: New.
730 * g++.dg/template/sfinae11.C: New.
731 * g++.dg/template/sfinae12.C: New.
732 * g++.dg/template/sfinae13.C: New.
733 * g++.dg/template/sfinae14C: New.
735 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
737 * gcc.target/sh/sh2a-bclr.c: New test.
738 * gcc.target/sh/sh2a-bset.c: New test.
740 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
742 * gcc.target/sh/sh2a-movrt.c: New test.
744 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
746 * gcc.target/sh/sh2a-prefetch.c: New test.
748 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
749 Naveen.H.S <naveen.hs@kpitcummins.com>
751 * gcc.target/sh/sh2a-movi20s.c: New test.
753 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
754 Jayant Sonar <Jayant.sonar@kpitcummins.com>
755 Naveen.H.S <naveen.hs@kpitcummins.com>
757 * gcc.target/sh/sh2a-resbank.c: New test.
758 * gcc.target/sh/sh2a-tbr-jump.c: New test.
759 * gcc.target/sh/sh2a-jsrn.c: New test.
760 * gcc.target/sh/sh2a-rtsn.c: New test.
762 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
764 * gcc.target/i386/sse-17.c: Include sse2-check.h.
765 (main): Change to void and rename to sse2_test.
766 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
767 dg-do-what-default to "compile" if SSE2 hardware is not available.
768 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
769 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
770 xfail vect_no_int_max from "vectorization not profitable" check.
772 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
775 * gcc.dg/torture/pr26222.c: New testcase.
777 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
780 * gfortran.dg/null_3.f90 : New test
783 * gfortran.dg/module_function_type_1.f90 : New test
785 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
788 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
789 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
790 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
792 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
794 * gcc.target/mips/dse-1.c: Add checks for zeros.
796 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
799 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
801 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
804 * internal_pack_1.f90: New test case.
805 * internal_pack_2.f90: New test case.
806 * internal_pack_3.f90: New test case.
808 2008-03-21 Olivier Hainque <hainque@adacore.com>
810 * gnat.dg/empty_vector_length.adb: New testcase.
812 2008-03-20 Richard Guenther <rguenther@suse.de>
814 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
816 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
817 Uros Bizjak <ubizjak@gmail.com>
820 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
821 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
822 if SSE2 hardware is not available.
823 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
824 gcc.dg/vect/vect.exp.
825 * gfortran.dg/vect/vect.exp: Ditto.
826 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
828 2008-03-20 Andreas Schwab <schwab@suse.de>
830 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
833 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
835 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
836 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
839 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
842 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
843 * gcc.target/i386/ssse3-pabsd.c: Likewise.
844 * gcc.target/i386/ssse3-pabsw.c: Likewise.
845 * gcc.target/i386/ssse3-palignr.c: Likewise.
846 * gcc.target/i386/ssse3-phaddd.c: Likewise.
847 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
848 * gcc.target/i386/ssse3-phaddw.c: Likewise.
849 * gcc.target/i386/ssse3-phsubd.c: Likewise.
850 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
851 * gcc.target/i386/ssse3-phsubw.c: Likewise.
852 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
853 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
854 * gcc.target/i386/ssse3-pshufb.c: Likewise.
855 * gcc.target/i386/ssse3-psignb.c: Likewise.
856 * gcc.target/i386/ssse3-psignd.c: Likewise.
857 * gcc.target/i386/ssse3-psignw.c: Likewise.
859 2008-03-20 Andreas Schwab <schwab@suse.de>
862 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
863 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
864 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
865 continuation and remove xfail.
867 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
870 * gfortran.dg/internal_pack_3.f90: Add missing parameter
873 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
875 * gcc.dg/format/ms_array-1.c: New.
876 * gcc.dg/format/ms_c90-scanf-3.c: New.
877 * gcc.dg/format/ms_c99-strftime-1.c: New.
878 * gcc.dg/format/ms_no-y2k-1.c: New.
879 * gcc.dg/format/ms_attr-1.c: New.
880 * gcc.dg/format/ms_c90-scanf-4.c: New.
881 * gcc.dg/format/ms_c99-strftime-2.c: New.
882 * gcc.dg/format/ms_nonlit-1.c: New.
883 * gcc.dg/format/ms_c90-scanf-5.c: New.
884 * gcc.dg/format/ms_cast-1.c: New.
885 * gcc.dg/format/ms_nonlit-2.c: New.
886 * gcc.dg/format/ms_attr-2.c: New.
887 * gcc.dg/format/ms_c90-strftime-1.c: New.
888 * gcc.dg/format/ms_miss-1.c: New.
889 * gcc.dg/format/ms_nonlit-3.c: New.
890 * gcc.dg/format/ms_attr-3.c: New.
891 * gcc.dg/format/ms_c90-strftime-2.c: New.
892 * gcc.dg/format/ms_miss-2.c: New.
893 * gcc.dg/format/ms_nul-1.c: New.
894 * gcc.dg/format/ms_attr-4.c: New.
895 * gcc.dg/format/ms_c94-printf-1.c: New.
896 * gcc.dg/format/ms_miss-3.c: New.
897 * gcc.dg/format/ms_nul-2.c: New.
898 * gcc.dg/format/ms_attr-7.c: New.
899 * gcc.dg/format/ms_c94-scanf-1.c: New.
900 * gcc.dg/format/ms_miss-4.c: New.
901 * gcc.dg/format/ms_null-1.c: New.
902 * gcc.dg/format/ms_bitfld-1.c: New.
903 * gcc.dg/format/ms_c99-printf-1.c: New.
904 * gcc.dg/format/ms_miss-5.c: New.
905 * gcc.dg/format/ms_plus-1.c: New.
906 * gcc.dg/format/ms_branch-1.c: New.
907 * gcc.dg/format/ms_c99-printf-2.c: New.
908 * gcc.dg/format/ms_miss-6.c: New.
909 * gcc.dg/format/ms_sec-1.c: New.
910 * gcc.dg/format/ms_c90-printf-1.c: New.
911 * gcc.dg/format/ms_c99-printf-3.c: New.
912 * gcc.dg/format/ms_multattr-1.c: New.
913 * gcc.dg/format/ms_unnamed-1.c: New.
914 * gcc.dg/format/ms_c90-printf-2.c: New.
915 * gcc.dg/format/ms_c99-scanf-1.c: New.
916 * gcc.dg/format/ms_multattr-2.c: New.
917 * gcc.dg/format/ms_va-1.c: New.
918 * gcc.dg/format/ms_c90-printf-3.c: New.
919 * gcc.dg/format/ms_c99-scanf-2.c: New.
920 * gcc.dg/format/ms_multattr-3.c: New.
921 * gcc.dg/format/ms_c90-scanf-1.c: New.
922 * gcc.dg/format/ms_c99-scanf-3.c: New.
923 * gcc.dg/format/ms_no-exargs-1.c: New.
924 * gcc.dg/format/ms_zero-length-1.c: New.
925 * gcc.dg/format/ms_c90-scanf-2.c: New.
926 * gcc.dg/format/ms_c99-scanf-4.c: New.
927 * gcc.dg/format/ms_no-exargs-2.c: New.
928 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
929 * gcc.dg/format/miss-1.c: Likewise.
930 * gcc.dg/format/miss-3.c: Likewise.
931 * gcc.dg/format/multattr-2.c: Likewise.
932 * gcc.dg/format/miss-5.c: Likewise.
933 * gcc.dg/format/attr-2.c: Likewise.
934 * gcc.dg/format/attr-4.c: Likewise.
935 * gcc.dg/format/c90-scanf-4.c: Likewise.
936 * gcc.dg/format/c99-printf-3.c: Likewise.
937 * gcc.dg/format/multattr-1.c: Likewise.
938 * gcc.dg/format/miss-4.c: Likewise.
939 * gcc.dg/format/miss-6.c: Likewise.
940 * gcc.dg/format/c90-printf-3.c: Likewise.
941 * gcc.dg/format/attr-1.c: Likewise.
942 * gcc.dg/format/attr-3.c: Likewise.
943 * gcc.dg/format/attr-7.c: Likewise.
944 * gcc.dg/format/format.h: Treat mingw and gnu style.
945 * gcc.dg/format/sys_format.c: New.
947 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
950 * gfortran.dg/namelist_46.f90: New test.
952 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
955 * gcc.target/i386/pr14552.c: New test.
957 2008-03-19 Michael Matz <matz@suse.de>
960 * gcc.dg/pr35616.c: New test.
962 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
965 * gfortran.dg/argument_checking_16.f90: New test.
967 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
970 * gfortran.dg/internal_pack_1.f90: New test case.
971 * gfortran.dg/internal_pack_2.f90: New test case.
972 * gfortran.dg/internal_pack_3.f90: New test case.
974 2008-03-19 Jan Hubicka <jh@suse.cz>
976 * gcc.dg/20050811-2.c: Update dumping flags.
977 * gcc.dg/sms-2.c: Update dumping flags.
978 * gcc.dg/var-expand1.c: Update dumping flags.
979 * gcc.dg/var-expand3.c: Update dumping flags.
980 * gcc.dg/pr30957-1.c: Update dumping flags.
981 * gcc.dg/20050811-1.c: Update dumping flags.
982 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
983 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
985 2008-03-19 Richard Guenther <rguenther@suse.de>
988 * gcc.dg/testsuite/uninit-15.c: New testcase.
989 * gcc.dg/testsuite/uninit-16.c: Likewise.
991 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
994 * g++.dg/other/pr35504.C: New test.
996 2008-03-18 Richard Guenther <rguenther@suse.de>
998 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
999 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1001 2008-03-18 Richard Guenther <rguenther@suse.de>
1003 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
1005 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1008 * gfortran.dg/namelist_45.f90: New test.
1010 2008-03-17 James E. Wilson <wilson@tuliptree.org>
1013 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
1014 Write variables instead of reading them.
1016 2008-03-17 Jason Merrill <jason@redhat.com>
1019 * g++.dg/init/ref16.C: New testcase.
1021 2008-03-17 Richard Guenther <rguenther@suse.de>
1023 PR tree-optimization/19637
1024 * g++.dg/tree-ssa/pr19637.C: New testcase.
1026 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
1029 * gfortran.dg/subref_array_pointer_3.f90 : New test.
1031 2008-03-16 Richard Guenther <rguenther@suse.de>
1034 * gcc.c-torture/compile/pr35607.c: New testcase.
1035 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
1037 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
1040 * gfortran.dg/write_invalid_format.f90: New test.
1042 2008-03-15 Richard Guenther <rguenther@suse.de>
1044 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
1046 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1049 * gfortran.dg/elemental_subroutine_6.f90: New test.
1051 2008-03-15 Richard Guenther <rguenther@suse.de>
1053 * gcc.dg/pr23911.c: Adjust testcase.
1054 * gcc.dg/tree-ssa/pr14841.c: Likewise.
1055 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
1057 2008-03-15 Richard Guenther <rguenther@suse.de>
1060 * g++.dg/warn/Warray-bounds-3.C: New testcase.
1062 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1065 * gfortran.dg/generic_16.f90: New test.
1067 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
1070 * gcc.c-torture/compile/pr35595.c: New test.
1072 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1075 * gfortran.dg/nearest_4.f90: New test.
1077 2008-03-14 Richard Guenther <rguenther@suse.de>
1079 PR tree-optimization/13761
1080 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
1082 2008-03-14 Richard Guenther <rguenther@suse.de>
1084 PR tree-optimization/34172
1085 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
1086 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1087 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1088 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1089 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1090 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
1092 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
1095 * gcc.dg/cpp/pr35322.c: Add dg-error line.
1097 2008-03-14 Richard Guenther <rguenther@suse.de>
1099 PR tree-optimization/34043
1100 PR tree-optimization/33989
1101 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
1102 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1103 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1104 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
1105 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
1107 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
1108 Uros Bizjak <ubizjak@gmail.com>
1111 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
1113 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
1115 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1116 Uros Bizjak <ubizjak@gmail.com>
1119 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
1120 count from 0 to 1 for lp64 targets.
1121 * gfortran.dg/ldist-1.f90: Update test to check
1122 for 5 loops distributed instead of 4 for lp64 targets.
1124 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1127 * gfortran.dg/derived_sub.f90: New test.
1129 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
1132 * g++.dg/tls/static-1.C: Move dg-additional-sources after
1133 dg-require-effective-target.
1134 * g++.dg/tls/static-1a.cc: Likewise.
1136 2008-03-13 Tom Tromey <tromey@redhat.com>
1139 * gcc.dg/cpp/pr35322.c: New file.
1141 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1143 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
1144 (main): Call check_vect.
1146 2008-03-13 Alon Dayan <alond@il.ibm.com>
1147 Olga Golovanevsky <olga@il.ibm.com>
1149 PR tree-optimization/35041
1150 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
1152 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
1156 * g++.dg/other/i386-3.C: New test.
1157 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
1158 * gcc.target/i386/sse-14.c: Ditto.
1159 * gcc.target/i386/mmx-1.c: Ditto.
1160 * gcc.target/i386/mmx-2.c: Ditto.
1161 * gcc.target/i386/3dnow-1.c: Ditto.
1162 * gcc.target/i386/3dnow-2.c: Ditto.
1163 * gcc.target/i386/3dnowA-1.c: Ditto.
1164 * gcc.target/i386/3dnowA-2.c: Ditto.
1166 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
1169 * gcc.target/i386/pr35422.c: Escape brackets.
1171 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
1174 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
1176 * gcc.target/i386/pr35422.c: New.
1178 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
1181 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
1183 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1186 * gcc.target/i386/pr35540.c: New test.
1188 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1190 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
1192 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
1195 * g++.dg/torture/pr35526.C: New test.
1197 2008-03-10 Jakub Jelinek <jakub@redhat.com>
1200 * g++.dg/gomp/pr35328.C: New test.
1203 * g++.dg/gomp/pr35337.C: New test.
1207 * gcc.dg/gomp/pr35438.c: New test.
1208 * gcc.dg/gomp/pr35439.c: New test.
1211 * g++.dg/gomp/pr35099.C: New test.
1213 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
1215 * gnat.dg/range_check2.adb: New test.
1217 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
1219 PR tree-optimization/35494
1220 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
1221 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1222 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1223 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1225 2008-03-10 Richard Guenther <rguenther@suse.de>
1227 PR tree-optimization/34677
1228 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
1229 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
1230 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
1232 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
1235 * gfortran.dg/module_commons_2.f90: New test.
1237 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
1239 * gnat.dg/frame_overflow.adb: Improve portability.
1241 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
1244 * gcc.target/i386/isa-1.c: Add -march=x86-64.
1245 * gcc.target/i386/isa-2.c: Likewise.
1246 * gcc.target/i386/isa-3.c: Likewise.
1247 * gcc.target/i386/isa-10.c: Likewise.
1248 * gcc.target/i386/isa-11.c: Likewise.
1249 * gcc.target/i386/isa-12.c: Likewise.
1250 * gcc.target/i386/isa-13.c: Likewise.
1251 * gcc.target/i386/isa-14.c: Likewise.
1253 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
1256 * gcc.target/i386/pr22152.c: New test.
1257 * gcc.target/i386/sse2-mmx.c: Ditto.
1259 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1261 * gnat.dg/uninit_func.adb: New test.
1263 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1265 * gnat.dg/pack4.adb: New test.
1267 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
1269 * gnat.dg/small_alignment.adb: New test.
1271 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1273 * gnat.dg/specs/alignment2.ads: New test.
1275 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
1277 * gnat.dg/pack3.adb: New test.
1279 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
1282 * g++.dg/other/pr20366.C: New test.
1284 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
1287 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
1289 2008-03-06 Markus Milleder <markus.milleder@generali.at>
1291 PR preprocessor/35458
1292 * gcc.dg/cpp/cmdlne-M-2.c: New file.
1293 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
1294 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
1296 2008-03-06 Tom Tromey <tromey@redhat.com>
1298 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
1301 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
1303 * gnat.dg/specs/pack33.ads: New test.
1305 2008-03-05 Richard Guenther <rguenther@suse.de>
1307 PR tree-optimization/35472
1308 * gcc.c-torture/execute/pr35472.c: New testcase.
1310 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
1313 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
1314 * gcc.c-torture/compile/pr33009.c: Likewise.
1316 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
1319 * gcc.dg/vect/pr31041.c: Fix.
1321 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
1324 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
1326 * gfortran.fortran-torture/execute/list_read_1.x,
1327 gfortran.fortran-torture/execute/read_null_string.x,
1328 gfortran.fortran-torture/execute/backspace.x,
1329 gfortran.fortran-torture/execute/seq_io.x,
1330 gfortran.fortran-torture/execute/slash_edit.x,
1331 gfortran.fortran-torture/execute/unopened_unit_1.x,
1332 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
1333 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
1334 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
1335 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
1336 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
1337 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
1338 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
1339 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
1340 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
1341 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
1342 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
1343 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
1344 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
1345 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
1346 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
1347 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
1348 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
1349 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
1350 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
1351 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
1352 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
1353 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
1354 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
1355 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
1356 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
1357 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
1358 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
1359 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
1360 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
1361 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
1362 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
1363 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
1364 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
1365 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
1366 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
1367 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
1368 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
1369 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
1370 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
1371 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
1372 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
1373 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
1374 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
1375 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
1376 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
1377 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
1378 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
1379 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
1380 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
1381 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
1382 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
1383 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
1384 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
1385 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
1386 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
1387 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
1388 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
1389 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
1390 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
1391 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
1392 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
1393 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
1394 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
1395 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1396 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1397 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1398 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1399 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1400 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1401 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1402 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1403 gfortran.dg/write_back.f: Gate test on effective_target
1406 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1408 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1409 targets declaring functions in assembly.
1411 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1414 * gcc.dg/pr28322-3.c: New.
1416 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1419 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1421 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1422 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1423 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1424 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1425 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1426 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1427 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1428 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1430 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1433 * gcc.c-torture/execute/pr35456.c: New test.
1435 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1437 * gcc.target/i386/sse-10.c: Don't use
1438 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1440 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1442 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1443 * gfortran.dg/reassoc_2.f90: Ditto.
1444 * gfortran.dg/reassoc_3.f90: Ditto.
1446 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1449 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1450 * gfortran.dg/dg.exp: Likewise.
1451 * gfortran.dg/vect/vect.exp: Likewise.
1452 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1453 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1454 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1455 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1457 * gfortran.dg/gamma_2.f90: Add a few error messages.
1458 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1460 * gfortran.dg/gamma_3.f90: Adjust error message.
1461 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1462 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1463 * gfortran.dg/bessel_1.f90: New test.
1464 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1465 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1466 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1467 * gfortran.dg/contains_empty_1.f03: New test.
1468 * gfortran.dg/erfc_scaled_1.f90: New test.
1469 * gfortran.dg/hypot_1.f90: New test.
1470 * gfortran.dg/contains_empty_2.f03: New test.
1472 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1474 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1476 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1479 * g++.dg/cpp/string-2.C: This is a warning now.
1480 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1483 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1485 * g++.dg/cpp0x/auto1.C: New.
1487 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1490 * gfortran.dg/pointer_1.f90: New test.
1492 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1495 * g++.dg/ext/attrib32.C: Add another test case.
1497 2008-02-29 Tom Tromey <tromey@redhat.com>
1499 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1502 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1504 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1505 to make the interchange profitable.
1507 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1512 * gfortran.dg/arrayio_11.f90: Fixed test.
1513 * gfortran.dg/arrayio_12.f90: Likewise.
1514 * gfortran.dg/module_read_1.f90: Added warning-directives.
1515 * gfortran.dg/pr32242.f90: Likewise.
1516 * gfortran.dg/result_in_spec_3.f90: Likewise.
1517 * gfortran.dg/use_12.f90: Likewise.
1518 * gfortran.dg/warn_function_without_result.f90 : New test.
1520 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1523 * gfortran.dg/f2c_9.f90: New test.
1525 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1527 * gcc.dg/tree-ssa/ldist-1.c: New.
1528 * gcc.dg/tree-ssa/ldist-1a.c: New.
1529 * gcc.dg/tree-ssa/ldist-2.c: New.
1530 * gcc.dg/tree-ssa/ldist-3.c: New.
1531 * gcc.dg/tree-ssa/ldist-4.c: New.
1532 * gcc.dg/tree-ssa/ldist-5.c: New.
1533 * gcc.dg/tree-ssa/ldist-6.c: New.
1534 * gcc.dg/tree-ssa/ldist-7.c: New.
1535 * gcc.dg/tree-ssa/ldist-8.c: New.
1536 * gcc.dg/tree-ssa/ldist-9.c: New.
1537 * gcc.dg/tree-ssa/ldist-10.c: New.
1538 * gcc.dg/tree-ssa/ldist-11.c: New.
1539 * gcc.dg/tree-ssa/ldist-12.c: New.
1540 * gfortran.dg/ldist-1.f90: New.
1542 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1544 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1546 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1548 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1550 2008-02-27 Jan Beulich <jbeulich@novell.com>
1552 * gcc.target/i386/mmx-1.c: Add
1553 -Werror-implicit-function-declaration to dg-options.
1554 * gcc.target/i386/mmx-2.c: Likewise.
1555 * gcc.target/i386/sse-13.c: Likewise.
1556 * gcc.target/i386/sse-14.c: Likewise.
1558 2008-02-27 Revital Eres <eres@il.ibm.com>
1560 PR rtl-optimization/34999
1561 * gcc.dg/tree-prof/pr34999.c: New.
1563 2008-02-27 Richard Guenther <rguenther@suse.de>
1566 * gcc.c-torture/execute/pr35390.c: New testcase.
1568 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1571 * gnat.dg/test_direct_io.adb: New file.
1573 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1576 * gnat.dg/specs/pr34799.ads: New test.
1578 2008-02-27 Richard Guenther <rguenther@suse.de>
1581 * gcc.c-torture/execute/pr34971.c: New testcase.
1583 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1585 * gcc.dg/gomp/preprocess-1.c: New test.
1588 * g++.dg/ext/visibility/typeinfo2.C: New test.
1589 * g++.dg/ext/visibility/typeinfo3.C: New test.
1591 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1593 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1595 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1597 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1598 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1600 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1603 * gcc.dg/empty-source-2.c: Adjust for warning message.
1604 * gcc.dg/empty-source-3.c: Likewise.
1605 * gcc.dg/pack-test-2.c: Adjust comment.
1606 * gcc.dg/pragma-ep-2.c: Likewise.
1607 * gcc.dg/pragma-re-2.c: Likewise.
1608 * gcc.dg/va-arg-2.c: Likewise.
1610 2008-02-26 Tobias Burnus <burnus@net-b.de>
1613 * gfortran.dg/assignment_2.f90: New.
1615 2008-02-26 Jason Merrill <jason@redhat.com>
1618 * g++.dg/ext/attrib32.C: New.
1620 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1622 * gcc.c-torture/execute/nest-align-1.x: Delete.
1624 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1627 * 20021023-1.c: Use __builtin_va_start instead of
1628 __builtin_stdarg_start.
1629 * pr17301-1.c: Likewise.
1630 * pr17301-2.c: Likewise.
1632 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1634 * gcc.dg/pr34351.c: New.
1636 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1638 * gcc.dg/Wlarger-than2.c: New.
1640 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1643 * g++.dg/lookup/crash7.C: New.
1645 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1647 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1649 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1651 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1653 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1655 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1657 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1659 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1662 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1664 * lib/target-supports.exp (check_profiling_available): Report -p
1665 unavailable on *-*-mingw*.
1667 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1669 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1670 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1671 dg-require-effective-target pthread_h.
1673 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1675 * gcc.dg/Wswitch-enum-error.c: New.
1676 * gcc.dg/Wswitch-error.c: New.
1677 * gcc.dg/20011021-1.c: Use two directives to match two different
1680 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1683 * gcc.dg/pr28322.c: New.
1684 * gcc.dg/pr28322-2.c: New.
1685 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1688 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1691 * g++.dg/other/error26.C: New.
1693 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1696 * g++.dg/other/error25.C: New.
1698 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1701 * gcc.dg/pr35258.c: New testcase.
1703 2008-02-25 Jan Beulich <jbeulich@novell.com>
1705 * gcc.dg/20020426-2.c: Remove bogus workaround.
1706 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1707 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1709 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1711 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1713 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1716 * gcc.dg/pr19984.c: New test.
1717 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1718 name of the variable.
1720 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1723 (main): Call check_vect and foo. Check array values after
1725 * gcc.dg/vect/vect-117.c: Call check_vect.
1726 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1728 2008-02-25 Jason Merrill <jason@redhat.com>
1731 * g++.dg/lookup/strong-using-5.C: New.
1733 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1735 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1738 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1741 * gcc.c-torture/execute/20050604-1.x: New file.
1743 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1745 * gcc.target/i386/pr22076.c: Update number of mov insns
1747 * gcc.target/i386/pr34256.c: Ditto.
1749 2008-02-24 Diego Novillo <dnovillo@google.com>
1751 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1754 * g++.dg/warn/pr33738.C: New.
1756 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1758 * gcc.c-torture/execute/nest-align-1.x: New file.
1760 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1763 * g++.dg.ext/dllimport13.C: New test.
1765 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1768 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1769 powerpc*-apple-darwin*.
1771 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1773 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1774 ERFC into gfortran.dg/large_real_kind_3.F90.
1775 * gfortran.dg/large_real_kind_3.F90: New test.
1777 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1780 * gcc.dg/and-1.c: New test.
1782 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1784 * gcc.c-torture/execute/20080222-1.c: New test.
1786 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1790 * gcc.target/i386/pr22076.c: New test.
1791 * gcc.target/i386/pr34256.c: New test.
1792 * gcc.target/i386/vecinit-5.c: New test.
1793 * gcc.target/i386/vecinit-6.c: New test.
1794 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1796 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1797 <xmmintrin.h>, define __m64 and __m128 directly.
1798 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1800 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1803 * g++.dg/ext/always_inline-1.C: New test.
1804 * g++.dg/ext/always_inline-2.C: New test.
1805 * g++.dg/ext/always_inline-3.C: New test.
1806 * g++.dg/ext/always_inline-4.C: New test.
1808 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1810 * gcc.target/cris/asm-b-1.c: New test.
1812 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1815 * g++.dg/template/nontype17.C: Add.
1817 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1821 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1824 * g++.dg/template/nontype17.C: New.
1825 * g++.dg/template/nontype16.C: Add error.
1827 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1830 * gcc.dg/Wfloat-equal-1.c: New.
1831 * g++.dg/warn/Wfloat-equal-1.C: New.
1833 2008-02-21 Michael Matz <matz@suse.de>
1836 * gcc.dg/pr35264.c: New testcase.
1838 2008-02-21 Richard Guenther <rguenther@suse.de>
1840 * gfortran.dg/reassoc_1.f90: New testcase.
1841 * gfortran.dg/reassoc_2.f90: Likewise.
1842 * gfortran.dg/reassoc_3.f90: Likewise.
1844 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1847 * gfortran.dg/fmt_t_7.f: New test.
1850 * gfortran.dg/streamio_15.f90: New test.
1852 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1857 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1859 * gcc.dg/Wframe-larger-than.c: New option test.
1861 2008-02-20 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/dollar_sym_1.f90: New.
1865 * gfortran.dg/dollar_sym_2.f90: New.
1867 2008-02-20 Richard Guenther <rguenther@suse.de>
1870 * gcc.dg/builtins-66.c: New testcase.
1872 2008-02-20 Richard Guenther <rguenther@suse.de>
1874 * gcc.dg/fold-reassoc-1.c: New testcase.
1875 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1877 2008-02-20 Richard Guenther <rguenther@suse.de>
1879 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1881 2008-02-20 Ira Rosen <irar@il.ibm.com>
1883 * lib/target-supports.exp (check_effective_target_vect_unpack):
1884 Return true for SPU.
1885 (check_effective_target_vect_short_mult): Likewise.
1886 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1887 the loop on targets that support vect_unpack.
1889 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1891 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1892 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1893 templates to reduce number of passed arguments.
1895 2008-02-19 Jason Merrill <jason@redhat.com>
1898 * g++.dg/template/explicit-args1.C: New.
1900 2008-02-19 Richard Guenther <rguenther@suse.de>
1902 PR tree-optimization/34989
1903 * gcc.dg/pr34989-1.c: New testcase.
1904 * gcc.dg/pr34989-2.c: Likewise.
1906 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1909 * g++.dg/gomp/pr35028.C: New test.
1913 * gcc.dg/gomp/pr34964.c: New test.
1914 * g++.dg/gomp/pr34964.C: New test.
1915 * gcc.dg/gomp/pr35244.c: New test.
1916 * g++.dg/gomp/pr35244.C: New test.
1919 * g++.dg/gomp/pr35078.C: New test.
1921 2008-02-19 Christian Bruel <christian.bruel@st.com>
1923 * gcc.dg/packed-array.c: New testcase.
1925 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1928 * gcc.target/i386/pr33555.c: New test.
1930 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1933 * gcc.target/i386/isa-1.c: New.
1934 * gcc.target/i386/isa-2.c: Likewise.
1935 * gcc.target/i386/isa-3.c: Likewise.
1936 * gcc.target/i386/isa-4.c: Likewise.
1937 * gcc.target/i386/isa-5.c: Likewise.
1938 * gcc.target/i386/isa-6.c: Likewise.
1939 * gcc.target/i386/isa-7.c: Likewise.
1940 * gcc.target/i386/isa-8.c: Likewise.
1941 * gcc.target/i386/isa-9.c: Likewise.
1942 * gcc.target/i386/isa-10.c: Likewise.
1943 * gcc.target/i386/isa-11.c: Likewise.
1944 * gcc.target/i386/isa-12.c: Likewise.
1945 * gcc.target/i386/isa-13.c: Likewise.
1946 * gcc.target/i386/isa-14.c: Likewise.
1948 2008-02-18 Joey Ye <joey.ye@intel.com>
1949 H.J. Lu <hongjiu.lu@intel.com>
1952 * gcc.c-torture/execute/nest-align-1.c: New test case.
1954 2008-02-17 Richard Guenther <rguenther@suse.de>
1957 * gcc.dg/torture/pr35227.c: New testcase.
1959 2008-02-17 Richard Guenther <rguenther@suse.de>
1961 PR tree-optimization/35231
1962 * gcc.c-torture/execute/pr35231.c: New testcase.
1964 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1966 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1969 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1971 * obj-c++.dg/encode-2.mm: XFAIL.
1972 * obj-c++.dg/encode-3.mm: Likewise.
1974 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1975 Paolo Carlini <pcarlini@suse.de>
1977 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1978 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1979 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1981 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1983 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1984 (main): Change to void and rename to sse_test.
1985 * gcc.target/i386/pr24306.c: Ditto.
1986 * gcc.target/i386/pr32065-2.c: Ditto.
1987 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1988 (main): Change to void and rename to sse2_test.
1989 * gcc.target/i386/20060512-3.c: Ditto.
1991 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1994 * gfortran.dg/c_loc_tests_12.f03: New test.
1996 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
2001 * g++.dg/cpp0x/vt-35026.C: New.
2002 * g++.dg/cpp0x/vt-35023.C: New.
2003 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
2004 * g++.dg/cpp0x/vt-35024.C: New.
2006 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2008 * gcc.c-torture/execute/va-arg-25.x: Remove.
2010 2008-02-15 Richard Guenther <rguenther@suse.de>
2011 Zdenek Dvorak <ook@ucw.cz>
2013 PR tree-optimization/35164
2014 * g++.dg/torture/pr35164-1.C: New testcase.
2015 * g++.dg/torture/pr35164-2.C: Likewise.
2017 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
2020 * g++.dg/template/spec35.C: Change the regular expressions
2021 in dg-final to match the assembly code generated by Darwin 9.
2023 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2025 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
2027 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
2029 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
2031 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
2033 * lib/dejapatches.exp: New file.
2035 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
2038 * g++.dg/cpp0x/vt-34050.C: New.
2040 2008-02-14 Jason Merrill <jason@redhat.com>
2044 * g++.dg/warn/pr11159.C: New.
2045 * g++.dg/warn/pr5645.C: Likewise.
2047 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
2049 PR preprocessor/35061
2050 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
2052 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2055 * g++.dg/template/nontype17.C: New.
2056 * g++.dg/template/nontype16.C: Add error.
2058 2008-02-13 Jakub Jelinek <jakub@redhat.com>
2061 * g++.dg/template/member8.C: New test.
2063 2008-02-13 Michael Matz <matz@suse.de>
2065 * gcc.dg/pr35065.c: Fix testcase warnings.
2067 2008-02-13 Jason Merrill <jason@redhat.com>
2069 PR c++/34962, c++/34937, c++/34939
2070 * g++.dg/ext/tmplattr9.C: New.
2072 2008-02-13 Michael Matz <matz@suse.de>
2075 * gcc.dg/pr35065.c: New testcase.
2077 2008-02-12 Richard Guenther <rguenther@suse.de>
2079 PR tree-optimization/35171
2080 * gcc.c-torture/compile/pr35171.c: New testcase.
2082 2008-02-12 Richard Guenther <rguenther@suse.de>
2085 * gcc.c-torture/execute/pr35163.c: New testcase.
2087 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
2089 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
2091 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
2093 * gnat.dg/loop_address.adb: New test.
2095 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2097 * obj-c++.dg/bitfield-1.mm: Expect failures.
2098 * obj-c++.dg/bitfield-4.mm: Likewise.
2099 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
2100 * obj-c++.dg/encode-8.mm: Likewise.
2101 * obj-c++.dg/isa-field-1.mm: Likewise.
2102 * obj-c++.dg/layout-1.mm: Likewise.
2103 * obj-c++.dg/lookup-2.mm: Likewise.
2104 * obj-c++.dg/try-catch-2.mm: Likewise.
2105 * obj-c++.dg/try-catch-9.mm: Likewise.
2107 2008-02-12 Jakub Jelinek <jakub@redhat.com>
2110 * g++.dg/tree-ssa/pr35144.C: New test.
2113 * gcc.target/i386/pr35160.c: New test.
2116 * g++.dg/init/new27.C: New test.
2118 2008-02-11 Paolo Carlini <pcarlini@suse.de>
2121 * g++.dg/template/crash78.C: New.
2123 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2126 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
2127 * gcc.dg/compat/vector-2_y.c: Ditto.
2129 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
2130 Richard Guenther <rguenther@suse.de>
2132 PR tree-optimization/33992
2133 * gcc.c-torture/execute/pr33992.c: New testcase.
2135 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2137 * gfortran.dg/streamio_14.f90: New test.
2139 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2141 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
2142 Add -mfpmath=387 to dg-options.
2144 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
2147 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
2148 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
2149 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
2150 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
2151 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
2152 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
2153 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
2154 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
2155 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
2157 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2160 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
2162 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
2165 * g++.dg/conversion/bitfield8.C: New.
2167 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2169 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
2171 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
2175 * g++.dg/ext/vector13.C: New.
2177 2008-02-06 David Daney <ddaney@avtrex.com>
2179 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
2181 2008-02-05 Bob Wilson <bob.wilson@acm.org>
2183 * lib/target-supports.exp (check_effective_target_hard_float): Remove
2184 special case for xtensa-*-*.
2186 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2189 * gfortran.dg/volatile11.f90: New test.
2191 2008-02-05 Jakub Jelinek <jakub@redhat.com>
2194 * g++.dg/template/array19.C: New test.
2196 2008-02-05 Diego Novillo <dnovillo@google.com>
2198 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
2201 * g++.dg/warn/pr33738.C: Remove.
2203 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2206 * gfortran.dg/bounds_check_13.f: New test.
2208 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2211 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
2213 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
2216 * gcc.target/i386/pr35083.c: New test.
2218 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
2221 * gfortran.dg/data_bounds_1.f90: New test.
2223 2008-02-04 Diego Novillo <dnovillo@google.com>
2225 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
2228 * g++.dg/warn/pr33738.C: New.
2230 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
2232 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
2235 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
2237 * lib/target-supports.exp (check_effective_target_hard_float): Only
2238 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
2239 other targets, grep for a call insn in the rtl expand dump for an
2241 (target_compile): Support generating rtl dumps as output.
2243 2008-02-04 Richard Guenther <rguenther@suse.de>
2246 * gcc.c-torture/execute/pr33631.c: New testcase.
2248 2008-02-04 Richard Guenther <rguenther@suse.de>
2251 * gcc.c-torture/compile/pr35043.c: New testcase.
2253 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2255 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
2257 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
2259 * gcc.target/i386/pr31628.c: Require effective target fpic.
2260 * gcc.target/i386/strinline.c: Ditto.
2261 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
2262 * gcc.dg/pr35045.c: Ditto.
2263 * gcc.dg/20050503-1.c: Ditto.
2265 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
2268 * gfortran.dg/host_assoc_variable_1.f90: New test.
2269 * gfortran.dg/allocate_stat.f90: Change last three error messages.
2271 2008-02-02 Michael Matz <matz@suse.de>
2274 * gcc.dg/pr35045.c: New test.
2276 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2279 * gfortran.dg/shape_4.f90: New test.
2281 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
2283 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
2285 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
2287 PR rtl-optimization/34773
2288 * gcc.target/cris/torture/pr34773.c: New test.
2290 2008-02-01 Nick Clifton <nickc@redhat.com>
2292 * lib/target-supports.exp (check_profiling_available): Do not
2293 expect profiling to work on the xstormy16 target.
2295 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
2298 * gcc.c-torture/execute/20050316-2.x: New file.
2299 * gcc.target/i386/pr17390.c: Update scan pattern.
2300 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
2301 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
2303 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
2306 * gfortran.dg/proc_assign_2.f90: New test.
2308 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
2309 Jakub Jelinek <jakub@redhat.com>
2313 * g++.dg/ext/alias-canon.C: New.
2314 * g++.dg/ext/alias-mangle.C: New.
2316 2008-01-30 Jan Hubicka <jh@suse.cz>
2318 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
2320 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2322 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
2323 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
2325 2008-01-30 Jan Hubicka <jh@suse.cz>
2328 * gcc.c-torture/execute/pr34982.c: New testcase.
2330 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
2332 * gcc.target/s390/tf_to_di-1.c: New testcase.
2334 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
2337 * gfortran.dg/use_only_3.f90: New test.
2338 * gfortran.dg/use_only_3.inc: Modules for new test.
2341 * gfortran.dg/function_charlen_2.f90: New test.
2343 2008-01-30 Jakub Jelinek <jakub@redhat.com>
2346 * gcc.dg/pr34969.c: New test.
2349 * gcc.dg/inline-25.c: New test.
2350 * gcc.dg/inline-26.c: New test.
2351 * gcc.dg/inline-27.c: New test.
2353 2008-01-29 Richard Guenther <rguenther@suse.de>
2356 * gcc.c-torture/compile/pr35006.c: New testcase.
2358 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
2369 * g++.dg/cpp0x/vt-34219-2.C: New.
2370 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
2371 * g++.dg/cpp0x/vt-34961.C: New.
2372 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
2373 cases from the re-opened PR.
2374 * g++.dg/cpp0x/vt-34753.C: New.
2375 * g++.dg/cpp0x/vt-34919.C: New.
2376 * g++.dg/cpp0x/vt-34754.C: New.
2377 * g++.dg/cpp0x/vt-34606.C: New.
2378 * g++.dg/cpp0x/vt-34219.C: New.
2379 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
2380 * g++.dg/cpp0x/vt-34755.C: New.
2381 * g++.dg/cpp0x/pr31438.C: Ditto.
2382 * g++.dg/cpp0x/variadic81.C: Ditto.
2384 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2386 * g++.dg/torture/pr34641.C: Put the dg-do first.
2388 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
2390 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
2392 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
2394 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2396 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2399 * gcc.target/powerpc/spe-small-data-1.c: New test.
2400 * gcc.target/powerpc/spe-small-data-2.c: New test.
2402 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2405 * gfortran.dg/shape_3.f90: New test.
2407 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2409 * gcc.target/s390/20020926-1.c: Remove -m31.
2411 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2413 * gcc.target/s390/20020926-1.c: Disable for s390x.
2415 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2418 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2421 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2424 * gfortran.dg/array_constructor_22.f90: New test.
2426 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2429 * gcc.c-torture/compile/pr34688: New test.
2431 2008-01-26 Tobias Burnus <burnus@net-b.de>
2434 * gfortran.dg/missing_optional_dummy_5.f90: New.
2436 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2438 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2439 noinline. XFAIL test.
2441 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2444 * gfortran.dg/array_3.f90: New test.
2446 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2448 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2452 * gcc.dg/pr34965.c: New test.
2453 * g++.dg/other/error24.C: New test.
2455 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2457 PR libfofortran/34887
2458 * gfortran.dg/x_slash_2.f: New test.
2460 2008-01-26 Richard Guenther <rguenther@suse.de>
2463 * g++.dg/torture/pr34235.C: New testcase.
2465 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2467 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2469 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2472 * gcc.target/mips/lazy-binding-1.c: New test.
2473 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2474 mips_forced_no_abicalls and mips_forced_no_shared.
2475 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2476 Avoid using small data with -mabicalls. Don't make -G0 force
2477 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2478 forces the opposite option.
2480 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2483 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2484 Use -std=gnu89 switch.
2486 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2489 * gfortran.dg/direct_io_9.f: New test.
2491 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2494 * gfortran.dg/where_operator_assign_4.f90: New test.
2496 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2498 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2499 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2502 2008-01-25 Richard Guenther <rguenther@suse.de>
2505 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2507 2008-01-25 Richard Guenther <rguenther@suse.de>
2509 PR tree-optimization/34966
2510 * gcc.c-torture/compile/pr34966.c: New testcase.
2512 2008-01-25 Richard Guenther <rguenther@suse.de>
2515 * g++.dg/torture/pr33887-1.C: New testcase.
2516 * g++.dg/torture/pr33887-2.C: Likewise.
2517 * g++.dg/torture/pr33887-3.C: Likewise.
2518 * gcc.c-torture/execute/20071211-1.c: Likewise.
2520 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2523 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2525 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2528 * g++.dg/gomp/pr33333.C: New test.
2530 PR preprocessor/34692
2531 * gcc.dg/cpp/pr34692.c: New test.
2532 * gcc.dg/gomp/pr34692.c: New test.
2534 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2536 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2538 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2541 * gfortran.dg/empty_type.f90: New test.
2543 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2546 * g++.dg/template/crash77.C: New.
2548 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2551 * gcc.dg/pr34856.c: New test.
2553 2008-01-24 Tobias Burnus <burnus@net-b.de>
2555 * gfortran.dg/namelist_39.f90: Delete temporary files.
2556 * gfortran.dg/namelist_44.f90: Ditto.
2558 2008-01-24 Richard Guenther <rguenther@suse.de>
2561 * g++.dg/torture/pr34953.C: New testcase.
2563 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2566 * gcc.c-torture/compile/20080124-1.c: New test.
2568 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2571 * gfortran.dg/function_charlen_3.f: New test.
2573 2008-01-23 Michael Matz <matz@suse.de>
2576 * g++.dg/debug/pr34895.cc: New testcase.
2578 2008-01-23 Richard Guenther <rguenther@suse.de>
2581 * gcc.dg/pr31529-1.c: New testcase.
2582 * gcc.dg/pr31529-2.c: Likewise.
2584 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2587 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2588 unsigned int for the first argument.
2590 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2593 * g++.dg/conversion/bitfield7.C: New test.
2594 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2596 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2598 From Michael Frysinger <michael.frysinger@analog.com>
2599 * gcc.target/bfin/mcpu-bf547.c: New test.
2600 * gcc.target/bfin/mcpu-bf523.c: New test.
2601 * gcc.target/bfin/mcpu-bf524.c: New test.
2602 * gcc.target/bfin/mcpu-bf526.c: New test.
2604 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2606 * gcc.c-torture/execute/20080122-1.c: New test.
2608 2008-01-22 Tom Tromey <tromey@redhat.com>
2611 * gcc.dg/cpp/pr34859.c: New file.
2613 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2616 * gfortran.dg/vector_subscript_3.f90: New test.
2618 2008-01-22 Tobias Burnus <burnus@net-b.de>
2621 * gfortran.dg/missing_optional_dummy_4.f90
2623 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2625 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2627 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2629 * gnat.dg/unchecked_union1.adb: New test.
2631 2008-01-22 Tom Tromey <tromey@redhat.com>
2634 * g++.dg/ext/pr34829.C: New file.
2636 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.dg/gomp/pr34607.c: New test.
2640 * g++.dg/gomp/pr34607.C: New test.
2643 * g++.dg/ext/vector10.C: New test.
2646 * g++.dg/other/error23.C: New test.
2649 * g++.dg/ext/vector12.C: New test.
2651 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2654 * gcc.dg/Wstrict-overflow-21.c: New.
2655 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2657 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2660 * gcc.dg/pr33092.c: New.
2662 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2664 * gcc.target/s390/20020926-1.c: Add -m31 option.
2666 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2669 * gfortran.dg/initialization_18.f90: New test.
2671 2008-01-22 Tobias Burnus <burnus@net-b.de>
2674 * gfortran.dg/tab_continuation.f: New.
2676 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2679 * gfortran.dg/use_rename_2.f90: New test.
2681 2008-01-21 Richard Guenther <rguenther@suse.de>
2684 * gcc.c-torture/compile/pr34856.c: New testcase.
2686 2008-01-21 Richard Guenther <rguenther@suse.de>
2689 * gcc.c-torture/compile/pr34885.c: New testcase.
2691 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2693 * gnat.dg/specs/alignment1.ads: New test.
2695 2008-01-21 Richard Guenther <rguenther@suse.de>
2698 * g++.dg/torture/pr34850.C: New testcase.
2700 2008-01-21 Alon Dayan <alond@il.ibm.com>
2701 Olga Golovanevsky <olga@il.ibm.com>
2703 PR tree-optimization/34701
2704 * gcc.dg/struct/wo_prof_array_field.c: New test.
2706 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2709 * g++.dg/ext/vector9.C: New.
2711 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2715 * g++.dg/template/crash75.C: New.
2716 * g++.dg/template/crash76.C: Likewise.
2718 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2720 PR rtl-optimization/34808
2721 * gcc.c-torture/compile/pr34808.c: New test.
2723 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2726 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2729 * gfortran.dg/entry_array_specs_3.f90: New test.
2732 * gfortran.dg/use_rename_1.f90: New test.
2734 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2737 * gfortran.dg/array_constructor_20.f90: New test.
2738 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2741 * gfortran.dg/array_constructor_21.f90: New test.
2743 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2746 * gfortran.dg/inquire_13.f90: New test.
2749 * gfortran.dg/continuation_9.f90: New test.
2751 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2754 * gcc.target/mips/pr34831.c: New test.
2756 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2760 * gfortran.dg/any_all_1.f90: New test.
2761 * gfortran.dg/any_all_2.f90: New test.
2763 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2765 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2766 "dg-require-weak" statement.
2767 * g++.dg/eh/weak1.C: Likewise.
2769 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2771 PR gcov-profile/34610
2772 * gcc.dg/gomp/pr34610.c: New test.
2774 2008-01-19 Tobias Burnus <burnus@net-b.de>
2777 * gfortran.dg/implicit_11.f90: New.
2778 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2779 * gfortran.dg/entry_15.f90: Ditto.
2780 * gfortran.dg/func_assign.f90: Ditto.
2781 * gfortran.dg/gomp/reduction3.f90: Ditto.
2782 * gfortran.dg/proc_assign_1.f90: Ditto.
2784 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2785 of dg-excess-errors.
2787 2008-01-18 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/argument_checking_15.f90: New.
2791 * gfortran.dg/argument_checking_5.f90: Change TODO into
2794 2008-01-18 Tobias Burnus <burnus@net-b.de>
2796 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2797 * gfortran.dg/enum_5.f90: Ditto.
2798 * gfortran.dg/enum_6.f90: Ditto.
2799 * gfortran.dg/bom_error.f90: Ditto.
2800 * gfortran.dg/func_decl_4.f90: Ditto.
2802 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2805 * gfortran.dg/fmt_t_6.f: New test.
2807 2008-01-18 Tobias Burnus <burnus@net-b.de>
2809 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2811 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2813 * g++.dg/lookup/two-stage2.C: fix comment.
2815 2008-01-18 Ian Lance Taylor <iant@google.com>
2817 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2819 2008-01-18 Ian Lance Taylor <iant@google.com>
2822 * g++.dg/init/new26.C: New test.
2824 2008-01-18 Richard Guenther <rguenther@suse.de>
2827 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2830 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2832 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2833 dg-require-effective-target.
2835 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2838 * gfortran.dg/reshape_2.f90: New test.
2840 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2842 * gcc.dg/20040223-1.c: Fix comment typo.
2844 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2847 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2848 until 34814 is fixed.
2850 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2852 PR tree-optimization/34648
2853 * gcc.c-torture/compile/pr34648.c: New testcase.
2855 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2858 * gcc.dg/autopar/autopar.exp: New.
2859 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2860 * lib/target-supports.exp (check_effective_target_pthread): New.
2862 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2863 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2864 * gcc.dg/tree-ssa/reduc-1.c: Same.
2865 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2866 * gcc.dg/tree-ssa/reduc-2.c: Same
2867 * gcc.dg/tree-ssa/reduc-3.c: Same.
2868 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2869 * gcc.dg/tree-ssa/reduc-6.c: Same.
2870 * gcc.dg/tree-ssa/reduc-7.c: Same.
2871 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2872 * gcc.dg/tree-ssa/reduc-8.c: Same.
2873 * gcc.dg/tree-ssa/reduc-9.c: Same.
2875 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2877 * gnat.dg/discr5.adb: New test.
2879 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2881 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2883 2008-01-17 Richard Guenther <rguenther@suse.de>
2885 PR tree-optimization/34825
2886 * gcc.dg/pr34825.c: New testcase.
2888 2008-01-17 Richard Guenther <rguenther@suse.de>
2890 * gcc.c-torture/execute/20080117-1.c: New testcase.
2892 2008-01-17 Revital Eres <eres@il.ibm.com>
2895 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2897 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2900 * gfortran.dg/function_charlen_1.f90: New test.
2903 * gfortran.dg/function_types_1.f90: New test.
2904 * gfortran.dg/function_types_2.f90: New test.
2907 * gfortran.dg/function_kinds_4.f90: New test.
2908 * gfortran.dg/function_kinds_5.f90: New test.
2910 * gfortran.dg/defined_operators_1.f90: Errors now at function
2912 * gfortran.dg/private_type_4.f90: The same.
2913 * gfortran.dg/interface_15.f90: The same.
2914 * gfortran.dg/elemental_args_check_2.f90: The same.
2915 * gfortran.dg/auto_internal_assumed.f90: The same.
2917 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2919 * gnat.dg/sizetype.adb: New test.
2921 2008-01-16 Richard Guenther <rguenther@suse.de>
2924 * gcc.dg/overflow-warn-7.c: New testcase.
2926 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2928 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2930 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2931 Richard Guenther <rguenther@suse.de>
2934 * gcc.dg/pr34668-1.c: New test.
2935 * gcc.dg/pr34668-2.c: Likewise.
2937 2008-01-16 Richard Guenther <rguenther@suse.de>
2940 * g++.dg/torture/pr33819.C: New testcase.
2942 2008-01-16 Richard Guenther <rguenther@suse.de>
2945 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2946 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2948 2008-01-16 Tobias Burnus <burnus@net-b.de>
2951 * gfortran.dg/argument_checking_13.f90: New.
2952 * gfortran.dg/argument_checking_14.f90: New.
2954 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2957 * gfortran.dg/anyallcount_1.f90: New test.
2959 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2962 * g++.dg/cpp0x/vt-34399.C: New.
2963 * g++.dg/template/friend50.C: New.
2965 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2968 * g++.dg/cpp0x/vt-34751.C: New.
2970 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2976 * g++.dg/cpp0x/vt-34051-2.C: New.
2977 * g++.dg/cpp0x/vt-34102.C: New.
2978 * g++.dg/cpp0x/vt-34051.C: New.
2979 * g++.dg/cpp0x/vt-34055.C: New.
2980 * g++.dg/cpp0x/vt-34103.C: New.
2982 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2985 * g++.dg/cpp0x/vt-34314.C: New.
2986 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2987 reality (the error message was wrong previously).
2989 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2992 * g++.dg/cpp0x/vt-33964.C: New.
2993 * g++.dg/template/partial5.C: New.
2995 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2998 * g++.dg/cpp0x/vt-34052.C: New.
2999 * g++.dg/template/ttp26.C: New.
3001 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3003 * gnat.dg/rep_clause2.ad[sb]: New test.
3004 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
3006 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3009 * g++.dg/cpp/pedantic-errors.C: Delete.
3010 * g++.dg/cpp/permissive.C: Delete.
3012 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
3014 * gcc.c-torture/compile/20080114-1.c: New test.
3016 2008-01-13 Tobias Burnus <burnus@net-b.de>
3019 * gfortran.dg/argument_checking_11.f90: New.
3020 * gfortran.dg/argument_checking_12.f90: New.
3021 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
3022 * gfortran.dg/c_assoc_2.f03: Update dg-error.
3023 * gfortran.dg/argument_checking_3.f90: Ditto.
3024 * gfortran.dg/pointer_intent_2.f90: Ditto.
3025 * gfortran.dg/import2.f90: Ditto.
3026 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
3027 * gfortran.dg/implicit_actual.f90: Ditto.
3028 * gfortran.dg/used_dummy_types_3.f90: Ditto.
3029 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
3031 2008-01-13 Tobias Burnus <burnus@net-b.de>
3034 * gfortran.dg/interface_proc_end.f90: New.
3036 2008-01-13 Tobias Burnus <burnus@net-b.de>
3039 * gfortran.dg/assumed_size_refs_4.f90: New.
3041 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
3043 * gnat.dg/unchecked_convert1.adb.
3045 2008-01-13 Richard Guenther <rguenther@suse.de>
3047 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
3048 readable and writable again before exiting.
3050 2008-01-13 Richard Guenther <rguenther@suse.de>
3053 * gcc.dg/noncompile/incomplete-4.c: New testcase.
3055 2008-01-13 Jan Hubicka <jh@suse.cz>
3058 * gcc.dg/pr32135.c: new.
3060 2008-01-12 Doug Kwan <dougkwan@google.com>
3062 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
3063 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
3064 -Wignored-qualifiers.
3066 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3068 * gnat.dg/slice3.adb: New test.
3069 * gnat.dg/slice4.adb: Likewise.
3071 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
3073 * gnat.dg/bit_packed_array.ad[sb]: New test.
3075 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3078 * gfortran.dg/parens_7.f90: New test.
3080 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3082 * gcc.dg/tree-ssa/loadpre5.c: Use static.
3083 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3085 * gcc.dg/pr33826.c: Require nonpic.
3087 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3090 * gfortran.dg/inquire_12.f90: New test.
3092 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3095 * all_bounds_1.f90: New test case.
3096 * maxloc_bounds_1.f90: New test case.
3097 * maxloc_bounds_2.f90: New test case.
3098 * maxloc_bounds_3.f90: New test case.
3099 * maxloc_bounds_4.f90: New test case.
3100 * maxloc_bounds_5.f90: New test case.
3101 * maxloc_bounds_6.f90: New test case.
3102 * maxloc_bounds_7.f90: New test case.
3103 * maxloc_bounds_8.f90: New test case.
3105 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
3107 * gcc.dg/struct-ret-3.c: New test.
3109 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
3112 * gfortran.dg/transfer_simplify_8.f90: New test.
3114 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
3116 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
3117 size_t using predefined macro.
3119 2008-01-10 Raksit Ashok <raksit@google.com>
3121 PR rtl-optimization/27971
3122 * gcc.target/i386/pr27971.c: New testcase.
3124 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
3127 * gfortran.dg/bounds_check_12.f90: New test.
3129 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
3131 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
3132 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
3134 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
3137 * g++.dg/torture/pr34641.C: New testcase.
3139 2008-01-10 Richard Guenther <rguenther@suse.de>
3141 PR tree-optimization/34651
3142 * g++.dg/torture/pr34651.C: New testcase.
3144 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
3146 PR tree-optimization/34017
3147 * gcc.dg/tree-ssa/pr34017.c: New.
3149 2008-01-09 Richard Guenther <rguenther@suse.de>
3150 Andrew Pinski <andrew_pinski@playstation.sony.com>
3153 * gcc.c-torture/compile/pr30132.c: New testcase.
3155 2008-01-09 Richard Guenther <rguenther@suse.de>
3158 * gcc.c-torture/compile/pr34458.c: New testcase.
3160 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3163 g++.dg/eh/ia64-2.C: Require weak support.
3165 2008-01-08 Richard Guenther <rguenther@suse.de>
3168 * g++.dg/torture/pr31863.C: New testcase.
3170 2008-01-08 Jakub Jelinek <jakub@redhat.com>
3173 * gcc.dg/gomp/pr34694.c: New test.
3174 * g++.dg/gomp/pr34694.C: New test.
3177 * g++.dg/gomp/pr33890.C: New test.
3179 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3182 * gfortran.dg/parameter_array_init_3.f90: New test.
3184 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
3188 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
3190 2008-01-07 Janis Johnson <janis187@us.ibm.com>
3192 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
3193 * g++.dg/other/spu2vmx-1.C: Use it.
3195 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
3197 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
3200 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
3201 * gcc.target/powerpc/parity-1.c: Likewise.
3203 2008-01-07 Fred Fish <fnf@specifix.com>
3205 PR preprocessor/30363:
3206 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
3209 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
3212 * gfortran.dg/use_only_2.f90: New test.
3214 2008-01-06 Paolo Carlini <pcarlini@suse.de>
3217 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
3218 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
3220 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
3223 * gfortran.dg/use_12.f90: New test.
3225 2008-01-06 Tobias Burnus <burnus@net-b.de>
3228 * interface.c (compare_actual_formal): Fix intent(out) check for
3229 function result variables.
3231 2008-01-06 Tobias Burnus <burnus@net-b.de>
3234 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
3236 2008-01-06 Tobias Burnus <burnus@net-b.de>
3239 * gfortran.dg/intent_out_4.f90: Fix test case.
3241 2008-01-06 Tobias Burnus <burnus@net-b.de>
3244 * gfortran.dg/intent_out_4.f90: New.
3246 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3249 * gfortran.dg/optional_dim_3.f90: New test.
3251 2008-01-06 Tobias Burnus <burnus@net-b.de>
3254 * gfortran.dg/common_11.f90: New.
3255 * gfortran.dg/blockdata_1.f90: Update test case.
3256 * gfortran.dg/blockdata_2.f90: Update test case.
3258 2008-01-06 Tobias Burnus <burnus@net-b.de>
3260 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
3262 2008-01-06 Tobias Burnus <burnus@net-b.de>
3265 * gfortran.dg/equiv_constraint_9.f90: New.
3267 2008-01-06 Revital Eres <eres@il.ibm.com>
3269 PR tree-optimization/34263
3270 * gcc.dg/pr34263.c: New testcase.
3272 2008-01-06 Tobias Burnus <burnus@net-b.de>
3275 * gfortran.dg/internal_io_unf.f90: New.
3277 2008-01-06 Tobias Burnus <burnus@net-b.de>
3280 * gfortran.dg/elemental_args_check_2.f90: New.
3282 2008-01-06 Tobias Burnus <burnus@net-b.de>
3285 * gfortran.dg/intent_out_3.f90: New.
3287 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
3289 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
3291 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3294 * gfortran.dg/list_read_8.f90: New test.
3296 2008-01-04 Richard Guenther <rguenther@suse.de>
3299 * gcc.c-torture/compile/pr34029-1.c: New testcase.
3300 * gcc.c-torture/compile/pr34029-2.c: Likewise.
3302 2008-01-04 Jakub Jelinek <jakub@redhat.com>
3304 PR gcov-profile/34609
3305 * g++.dg/gcov/gcov-6.C: New test.
3307 2008-01-04 Richard Guenther <rguenther@suse.de>
3309 PR tree-optimization/31081
3310 * g++.dg/torture/pr31081-1.C: New testcase.
3311 * g++.dg/torture/pr31081-2.C: Likewise.
3313 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
3315 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
3316 * gcc.target/mips/rsqrt-2.c: Likewise.
3317 * gcc.target/mips/rsqrt-4.c: New test.
3319 2008-01-04 Tobias Burnus <burnus@net-b.de>
3322 * gfortran.dg/equiv_substr.f90: New.
3324 2008-01-03 Tom Tromey <tromey@redhat.com>
3327 * gcc.dg/pr34457-2.c: New file.
3328 * gcc.dg/pr34457-1.c: New file.
3330 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3332 Revert fix for PR tree-optimization/34458.
3334 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3336 PR tree-optimization/34458
3337 * gcc.dg/tree-ssa/pr34458.c: New.
3339 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3342 * gfortran.dg/internal_readwrite_1.f90: New test.
3343 * gfortran.dg/internal_readwrite_2.f90: New test.
3345 2008-01-03 Tom Tromey <tromey@redhat.com>
3347 PR preprocessor/34602:
3348 * gcc.dg/cpp/pr34602.c: New file.
3350 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/29484
3353 * gcc.c-torture/execute/20071220-1.c: New test.
3354 * gcc.c-torture/execute/20071220-2.c: New test.
3356 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
3358 PR tree-optimization/34635
3359 * gcc.dg/tree-ssa/pr34635.c: New.
3360 * gcc.dg/tree-ssa/pr34635-1.c: New.
3362 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3365 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
3366 scan-assembler check.
3368 2008-01-03 Jakub Jelinek <jakub@redhat.com>
3371 * g++.dg/gomp/pr34608.C: New test.
3373 2008-01-02 Richard Guenther <rguenther@suse.de>
3377 * gcc.c-torture/compile/pr34093.c: New testcase.
3379 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
3381 * g++.dg/cpp0x/long_long.C: New.
3383 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
3385 * gcc.target/spu/tag_manager.c : Include stdlib.h.
3386 * gcc.target/spu/Wmain.c: Fix the line numbers for the
3387 warning on the function main.
3389 2008-01-01 Jakub Jelinek <jakub@redhat.com>
3391 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
3392 rather than __v2di type.
3394 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3397 * gfortran.dg/linked_list_1.f90: New test.
3399 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3401 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3402 instead of appending to it.
3404 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3406 PR tree-optimization/34591
3407 * gcc.dg/vect/pr34591.c: New test.
3409 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3412 * gfortran.dg/direct_io_8.f90: New test case.
3414 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.c-torture/execute/20071213-1.c: New test.
3419 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3422 * gfortran.dg/read_eof_5.f90: New test.
3424 2007-12-25 Tobias Burnus <burnus@net-b.de>
3427 * gfortran.dg/initialization_17.f90: New.
3429 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3432 * gfortran.dg/matmul_6.f90: New test.
3434 2007-12-23 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/entry_17.f90: New.
3439 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3442 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3443 * gfortran.dg/real_const_3.f90: Likewise.
3444 * gfortran.dg/unary_operator.f90: New test.
3446 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3448 * gnat.dg/pack2.adb: New test.
3450 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3453 * gfortran.dg/repeat_6.f90: New test.
3455 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3458 * cshift_shift_real_1.f90: New test.
3460 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3463 * gfortran.dg/shift-kind_2.f90: New test.
3465 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3468 * gcc.dg/pr8835-1.c: New.
3470 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3473 * gfortran.dg/default_initialization_3.f90: New test.
3475 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3477 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3479 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3481 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3483 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3484 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3486 2007-12-20 Jason Merrill <jason@redhat.com>
3488 * gcc.dg/overload/arg[14].C: Remove expected errors.
3490 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3493 * gcc.c-torture/execute/20071219-1.c: New test.
3495 2007-12-20 Tobias Burnus <burnus@net-b.de>
3498 * gfortran.dg/namelist_44.f90: New.
3500 2007-12-20 Tobias Burnus <burnus@net-b.de>
3503 * gfortran.dg/boz_8.f90: Add error-check check.
3504 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3507 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3509 * gcc.dg/gomp/combined-1.c: New test.
3511 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3513 PR tree-optimization/34355
3514 * g++.dg/tree-ssa/pr34355.C: New test.
3516 2007-12-19 Revital Eres <eres@il.ibm.com>
3518 * gcc.dg/sms-5.c: New testcase.
3520 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3523 * gfortran.dg/missing_parens_1.f90: New.
3524 * gfortran.dg/missing_parens_1.f90: New.
3526 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3529 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3531 * gfortran.dg/transfer_simplify_7.f90: New test.
3533 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3535 * gcc.dg/pr32912-3.c: Compile with -w.
3537 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3539 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3540 Jakub Jelinek <jakub@redhat.com>
3545 * g++.dg/cpp0x/variadic86.C: New.
3546 * g++.dg/cpp0x/variadic87.C: New.
3547 * g++.dg/cpp0x/variadic84.C: New.
3548 * g++.dg/cpp0x/variadic85.C: New.
3549 * g++.dg/template/ttp25.C: New.
3551 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3553 PR tree-optimization/34123
3554 * gcc.dg/tree-ssa/pr34123.c: New test.
3556 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3558 PR rtl-optimization/34456
3559 * gcc.c-torture/execute/pr34456.c: New test.
3561 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3564 * g++.dg/parse/friend7.C: New test.
3566 PR rtl-optimization/34490
3567 * gcc.c-torture/execute/20071216-1.c: New test.
3569 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3571 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3573 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3575 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3576 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3577 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3578 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3579 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3581 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3584 * gcc.dg/gomp/clause-2.c: New test.
3585 * g++.dg/gomp/clause-4.C: New test.
3587 2007-12-17 Tobias Burnus <burnus@net-b.de>
3589 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3590 part of Fortran 77/95/2003.
3592 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3594 PR tree-optimization/34445
3595 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3596 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3598 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3601 * gfortran.dg/namelist_42.f90: Update.
3602 * gfortran.dg/namelist_43.f90: New.
3604 2007-12-16 Tobias Burnus <burnus@net-b.de>
3607 * gfortran.dg/initialization_16.f90: New.
3609 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3612 * gfortran.dg/real_dimension_1.f: New test case.
3614 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3616 * gcc.dg/torture/pr24257.c: Remove -O from options.
3618 2007-12-16 Tobias Burnus <burnus@net-b.de>
3621 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3623 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3628 * gfortran.dg/mapping_1.f90: New test.
3629 * gfortran.dg/mapping_2.f90: New test.
3630 * gfortran.dg/mapping_3.f90: New test.
3632 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3634 PR rtl-optimization/34415
3635 * gcc.c-torture/execute/pr34415.c: New test.
3637 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3639 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3642 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.dg/pr34003-1.c: New test.
3646 * gcc.dg/pr34003-2.c: New.
3648 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3650 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3651 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3652 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3653 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3655 * gcc.target/cris/torture/cris-torture.exp,
3656 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3657 * gcc.target/cris/builtin_ctz_v3.c,
3658 gcc.target/cris/builtin_ctz_v8.c,
3659 gcc.target/cris/builtin_clz_v0.c,
3660 gcc.target/cris/builtin_clz_v3.c,
3661 gcc.target/cris/builtin_bswap_v3.c,
3662 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3663 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3664 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3665 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3666 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3667 lib/target-supports.exp: Adjust for crisv32-*-*.
3669 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3671 * gcc.dg/debug/const-3.c: New.
3673 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3675 * g++.dg/other/datasec1.C: Require named section support.
3677 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3680 * gcc.target/i386/pr29978.c: New test.
3682 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3684 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3685 instead of -msse4.1.
3686 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3687 * g++.dg/other/i386-2.C (dg-options): Ditto.
3689 2007-12-14 Tobias Burnus <burnus@net-b.de>
3692 * gfortran.dg/private_type_10.f90: New.
3694 2007-12-14 Tobias Burnus <burnus@net-b.de>
3697 * gfortran.dg/nan_4.f90: New.
3699 2007-12-14 Richard Guenther <rguenther@suse.de>
3702 * gcc.c-torture/compile/20071214-1.c: New testcase.
3704 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3706 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3707 macros to test macroized SSE intrinsics. Use new macros to test
3708 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3709 emmintrin.h, xmmintrin.h and bmmintrin.h
3710 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3711 to test with immediate operand.
3713 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3716 * gcc.c-torture/compile/pr34091.c: New test.
3718 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3720 * gcc.dg/uninit-13.c: UnXFAIL.
3721 * gcc.dg/complex-5.c: New testcase.
3723 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3725 * gcc.dg/struct/struct-reorg.exp: Replace
3726 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3728 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3733 * gfortran.dg/advance_6.f90: New test case.
3734 * gfortran.dg/direct_io_7.f90: New test case.
3735 * gfortran.dg/streamio_13.f90: New test case.
3737 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3739 * g++.dg/cpp0x/__func__.C: New.
3741 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3744 * g++.dg/other/pr34435.C: New testcase.
3746 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3748 * gcc.dg/struct: New directory with tests
3749 for struct-reorg optimizaion.
3750 * gcc.dg/struct/struct-reorg.exp: New script.
3751 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3752 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3753 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3754 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3755 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3756 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3757 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3758 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3759 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3760 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3761 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3762 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3763 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3764 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3765 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3766 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3767 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3768 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3769 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3770 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3771 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3772 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3773 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3774 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3776 2007-12-13 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/namelist_42.f90: New.
3781 2007-12-12 Tobias Burnus <burnus@net-b.de>
3784 * gfortran.dg/function_kinds_3.f90: New.
3786 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3788 * gcc.target/s390/20071212-1.c: New testcase.
3790 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3793 * g++.dg/ext/visibility/anon7.C: Add xfail.
3794 * g++.dg/ext/visibility/anon9.C: New test.
3795 * g++.dg/ext/visibility/anon10.C: New test.
3798 * g++.dg/rtti/dyncast2.C: New test.
3800 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3802 PR tree-optimization/34407
3803 * gcc.dg/vect/pr34407.c: New test.
3805 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3808 * gfortran.dg/error_recovery_5.f90: New.
3809 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3811 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3813 PR tree-optimization/34371
3814 * gcc.c-torture/compile/20071207-1.c: New test.
3816 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3819 * g++.dg/parse/crash40.C: New test.
3821 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3823 * g++.dg/opt/memcpy1.C: New test.
3825 2007-12-10 Tobias Burnus <burnus@net-b.de>
3828 * gfortran.dg/argument_checking_10.f90: New.
3830 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3832 PR rtl-optimization/34302
3833 * gcc.c-torture/execute/20071210-1.c: New test.
3835 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3838 * g++.dg/cpp0x/error1.C: New test.
3841 * g++.dg/other/error22.C: New test.
3843 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3846 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3847 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3848 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3850 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3854 * g++.dg/template/repo6.C: New test.
3855 * g++.dg/template/repo7.C: New test.
3856 * g++.dg/template/repo8.C: New test.
3858 2007-12-09 H.J. Lu <hjl@lucon.org>
3859 Tobias Burnus <burnus@net-b.de>
3862 * gfortran.dg/read_2.f90: New.
3864 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3866 * lib/target-supports.exp (check_effective_target_tls_native):
3869 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3872 * gnat.dg/enclosing_record_reference.ads,
3873 gnat.dg/enclosing_record_reference.adb: New test.
3875 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3878 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3879 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3882 * gfortran.dg/char_component_initializer_1.f90: New test.
3884 2007-12-09 Tobias Burnus <burnus@net-b.de>
3891 * gfortran.dg/boz_8.f90: New.
3892 * gfortran.dg/boz_9.f90: New.
3893 * gfortran.dg/boz_10.f90: New.
3894 * gfortran.dg/boz_7.f90: Update dg-warning.
3895 * gfortran.dg/pr16433.f: Add dg-error.
3896 * gfortan.dg/ibits.f90: Update dg-warning.
3897 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3898 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3900 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3903 * gfortran.dg/include_1.f90: New test.
3904 * gfortran.dg/include_1.inc: New.
3905 * gfortran.dg/include_2.f90: New test.
3907 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3909 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3911 2007-12-08 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/nan_3.f90: New.
3916 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3918 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3920 2007-12-07 Olivier Hainque <hainque@adacore.com>
3922 * gnat.dg/tamdt*.ad?: Support for ...
3923 * gnat.dg/test_tamdt.adb: New test.
3925 2007-12-07 Olivier Hainque <hainque@adacore.com>
3927 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3928 exports and document how these can be exercised.
3930 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3933 * gnat.dg/specs/access_constants.ads: New test.
3935 * gnat.dg/specs/access_constant_decl.ads: New test.
3938 * gnat.dg/compose.adb: New test.
3940 2007-12-07 Olivier Hainque <hainque@adacore.com>
3943 * gnat.dg/unc_memops.ad[sb]: Support for ...
3944 * gnat.dg/unc_memfree.adb: New test.
3946 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3948 * gfortran.dg/ltrans-7.f90: New.
3950 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3951 Dorit Nuzman <dorit@il.ibm.com>
3953 PR tree-optimization/34005
3954 * gcc.dg/vect/pr34005.c: New test.
3956 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3959 * g++.dg/template/new8.C: New test.
3961 2007-12-06 Tobias Burnus <burnus@net-b.de>
3964 * gfortran.dg/boz_7.f90: New.
3965 * gfortran.dg/int_1.f90: Disable -pedantic option.
3966 * gfortran.dg/boz_1.f90: Ditto.
3967 * gfortran.dg/boz_3.f90: Ditto.
3968 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3969 * gfortran.dg/ibits.f90: Ditto.
3970 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3971 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3973 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3976 * gfortran.dg/used_types_19.f90: New test.
3978 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3980 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3981 * gfortran.dg/nearest_2.f90: Likewise.
3982 * gfortran.dg/nearest_3.f90: Likewise.
3984 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3987 * gcc.c-torture/execute/20071205-1.c: New test.
3989 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3991 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3992 * gfortran.dg/real_const_3.f90: Likewise.
3994 2007-12-05 Richard Guenther <rguenther@suse.de>
3996 PR tree-optimization/34138
3997 * gcc.c-torture/compile/pr34138.c: New testcase.
3999 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4002 * gfortran.dg/debug_2.f: New test.
4004 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
4006 * gnat.dg/specs/elab1.ads: New test.
4008 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
4011 * gcc.target/i386/pr34312.c: New test.
4013 2007-12-05 Tobias Burnus <burnus@net-b.de>
4016 * gfortran.dg/nan_2.f90: New.
4018 2007-12-05 Jakub Jelinek <jakub@redhat.com>
4021 * g++.dg/cpp0x/decltype9.C: New test.
4022 * g++.dg/cpp0x/decltype10.C: New test.
4024 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
4027 * gnat.dg/rm_6_4_1_13.adb: New test.
4029 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4032 * gcc.c-torture/compile/20071117-1.c: New test.
4034 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4037 * g++.dg/cpp0x/variadic-ttp.C: New.
4039 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4041 * gcc.dg/parse-decl-after-if.c: New.
4042 * gcc.dg/20031223-1.c: Adjust.
4044 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4047 * g++.dg/cpp0x/variadic-throw.C: New.
4049 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
4052 * g++.dg/cpp0x/variadic-unify.C: New.
4054 2007-12-04 Richard Guenther <rguenther@suse.de>
4058 * gcc.c-torture/compile/pr34334.c: New testcase.
4059 * g++.dg/torture/pr34222.C: New testcase.
4061 2007-12-04 Jakub Jelinek <jakub@redhat.com>
4063 * gcc.c-torture/execute/20071202-1.c: New test.
4064 * gcc.dg/tree-ssa/pr34146-2.c: New test.
4066 2007-12-04 Tobias Burnus <burnus@net-b.de>
4069 * gfortran.dg/module_nan.f90: New.
4071 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
4073 * lib/target-supports.exp (get_compiler_messages): Replace with...
4074 (check_compile): ...this new procedure. Handle TYPE == executable.
4075 Use comments in the source to determine the correct extension.
4076 Return a pair containing the compiler output and the output filename.
4077 Don't delete the file here.
4078 (check_no_compiler_messages_nocache): New procedure.
4079 (check_no_compiler_messages): Use it.
4080 (check_no_messages_and_pattern_nocache): New procedure.
4081 (check_no_messages_and_pattern): Use it.
4082 (check_runtime_nocache, check_runtime): New procedures.
4083 (check_effective_target_tls): Use check_no_compiler_messages.
4084 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
4085 (check_effective_target_tls_runtime): Use check_runtime.
4086 (check_effective_target_fstack_protector): Likewise.
4087 (check_iconv_available): Use check_runtime_nocache.
4088 (check_effective_target_fortran_large_real): Use
4089 check_no_compiler_messages.
4090 (check_effective_target_fortran_large_int): Likewise.
4091 (check_effective_target_static_libgfortran): Likewise.
4092 (check_750cl_hw_available): Use check_cached_effective_target
4093 and check_runtime_nocache.
4094 (check_vmx_hw_available): Likewise.
4095 (check_effective_target_broken_cplxf_arg): Likewise.
4096 (check_alpha_max_hw_available): Use check_runtime.
4097 (check_function_available): Use check_no_compiler_messages.
4098 (check_cxa_atexit_available): Use check_cached_effective_target
4099 and check_runtime_nocache.
4100 (check_effective_target_dfp_nocache): Use
4101 check_no_compiler_messages_nocache.
4102 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
4103 (check_effective_target_dfp): Use check_cached_effective_target.
4104 (check_effective_target_dfprt): Likewise.
4105 (check_effective_target_arm_neon_hw): Use check_runtime.
4106 (check_effective_target_ultrasparc_hw): Likewise.
4107 (check_effective_target_c99_runtime): Use
4108 check_no_compiler_messages_nocache.
4110 2007-12-03 Jakub Jelinek <jakub@redhat.com>
4113 * gcc.dg/fold-rotate-1.c: New test.
4115 PR tree-optimization/33453
4116 * gcc.c-torture/compile/20071203-1.c: New test.
4118 2007-12-03 Robert Dewar <dewar@adacore.com>
4119 Samuel Tardieu <sam@rfc1149.net>
4122 * gnat.dg/check_elaboration_code.adb: New test.
4123 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
4126 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4129 * g++.dg/cpp0x/pr34061.C: New.
4131 2007-12-02 Paolo Carlini <pcarlini@suse.de>
4134 * g++.dg/other/error21.C: New.
4136 2007-12-02 Revital Eres <eres@il.ibm.com>
4138 * gcc.dg/sms-4.c: New testcase.
4140 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
4141 Revital Eres <eres@il.ibm.com>
4143 * gcc.dg/sms-3.c: New testcase.
4145 2007-12-01 Ollie Wild <aaw@google.com>
4148 * g++.dg/conversion/ptrmem9.C: New test.
4150 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4153 * gfortran.dg/namelist_41.f90: New test.
4155 2007-11-30 Tom Tromey <tromey@redhat.com>
4157 PR preprocessor/32868:
4158 * gcc.dg/cpp/pr32868.c: New file.
4160 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4163 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
4165 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
4167 PR rtl-optimization/34171
4168 * gcc.dg/pr34171.c: New testcase.
4170 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
4172 * gcc.dg/tree-ssa/pr34244.c: Fixed.
4174 2007-11-30 Tobias Burnus <burnus@net-b.de>
4177 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
4178 * gfortran.dg/bind_c_usage_11.f03: New.
4179 * gfortran.dg/bind_c_usage_12.f03: New.
4181 2007-11-30 Jakub Jelinek <jakub@redhat.com>
4184 * g++.dg/other/error20.C: New test.
4186 2007-11-29 Steven G. Kargl <kargls@comcast.net>
4189 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
4191 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
4193 PR tree-optimization/34244
4194 * gcc.dg/tree-ssa/pr34244.c: New test.
4196 2007-11-29 Jakub Jelinek <jakub@redhat.com>
4198 PR tree-optimization/33434
4199 * gcc.dg/pr33434-1.c: New test.
4200 * gcc.dg/pr33434-2.c: New test.
4201 * gcc.dg/pr33434-3.c: New test.
4202 * gcc.dg/pr33434-4.c: New test.
4205 * g++.dg/template/cond7.C: New test.
4209 * g++.dg/cpp0x/decltype7.C: New test.
4210 * g++.dg/cpp0x/decltype8.C: New test.
4212 2007-11-29 Tobias Burnus <burnus@net-b.de>
4215 * gfortran.dg/result_in_spec_3.f90: New.
4217 2007-11-29 Tobias Burnus <burnus@net-b.de>
4220 * gfortran.dg/mvbits_3.f90: New.
4222 2007-11-28 Bob Wilson <bob.wilson@acm.org>
4224 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4226 (check_effective_target_hard_float): New.
4227 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
4228 * gcc.dg/pr30957-1.c: Likewise.
4230 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
4233 * gnat.dg/specs/variant_part.ads: New test.
4236 * gnat.dg/specs/attribute_parsing.ads: New test.
4239 * gnat.dg/specs/integer_value.ads: New test.
4242 * gnat.dg/specs/delta_small.ads: New test.
4244 2007-11-28 Jakub Jelinek <jakub@redhat.com>
4246 PR tree-optimization/34140
4247 * gcc.c-torture/compile/20071128-1.c: New test.
4249 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4252 * gfortran.dg/data_array_1.f90
4253 * gfortran.dg/data_array_2.f90
4254 * gfortran.dg/data_array_3.f90
4255 * gfortran.dg/data_array_4.f90
4257 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4260 * gfortran.dg/blockdata_5.f90: New test.
4261 * gfortran.dg/blockdata_6.f90: New test.
4263 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4265 PR tree-optimization/34016
4266 * gcc.dg/pr34016.c: New test.
4268 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4271 * gfortran.dg/stfunc_6.f90: New test.
4274 * gfortran.dg/assign_10.f90: New test.
4276 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
4279 * gfortran.dg/use_11.f90: New test.
4282 * gfortran.dg/generic_15.f90: New test.
4284 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4287 * gcc.dg/pr34225.c: New test.
4289 2007-11-27 Richard Guenther <rguenther@suse.de>
4291 PR tree-optimization/34241
4292 * g++.dg/torture/pr34241.C: New testcase.
4294 2007-11-27 Richard Guenther <rguenther@suse.de>
4296 * gcc.dg/builtins-error.c: New testcase.
4298 2007-11-27 Jakub Jelinek <jakub@redhat.com>
4301 * g++.dg/ext/visibility/anon8.C: New test.
4303 2007-11-13 Michael Meissner <michael.meissner@amd.com>
4306 * gcc.target/i386/pr34077.c: New testcase.
4308 2007-11-26 Tobias Burnus <burnus@net-b.de>
4311 * gfortran.dg/backslash_3.f: Add -fbackslash option.
4312 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
4313 * gfortran.dg/backslash_1.f90: Remove no longer needed
4314 -fno-backslash option.
4316 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4319 * gcc.dg/cpp/19990413-1.c: Update.
4320 * gcc.dg/parse-else-error.c: New.
4321 * gcc.dg/parse-else-error-2.c: New.
4322 * gcc.dg/parse-else-error-3.c: New.
4323 * gcc.dg/parse-else-error-4.c: New.
4325 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
4328 * g++.dg/template/dependent-expr6.C: New testcase.
4330 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
4333 * gcc.target/i386/pr34215.c: New test.
4335 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
4338 * gcc.dg/torture/pr34174-1.c: New.
4340 2007-11-26 Richard Guenther <rguenther@suse.de>
4343 * gcc.dg/pr34233.c: New testcase.
4345 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
4346 Revital Eres <eres@il.ibm.com>
4348 PR rtl-optimization/34085
4349 * gcc.dg/tree-prof (bb-reorg.c): New test.
4351 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
4353 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4354 Return true for MIPS16 targets.
4356 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4359 * gfortran.dg/blockdata_4.f90: New test.
4361 2007-11-25 Tobias Burnus <burnus@net-b.de>
4364 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
4365 * gfortran.dg/bind_c_usage_16.f03: New.
4366 * gfortran.dg/bind_c_usage_16_c.c: New.
4368 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
4370 * gnat.dg/specs/size_clause1.ads: New test.
4371 * gnat.dg/specs/size_clause2.ads: Likewise.
4372 * gnat.dg/specs/size_clause3.ads: Likewise.
4374 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
4377 * gfortran.dg/entry_16.f90: New test.
4379 2007-11-24 Tobias Burnus <burnus@net-b.de>
4382 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
4384 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
4387 * gfortran.dg/nested_modules_1.f90: Change the reference to
4388 FOO, forbidden by the standard, to a reference to W.
4389 * gfortran.dg/use_only_1.f90: New test.
4391 2007-11-23 Tobias Burnus <burnus@net-b.de>
4394 * gfortran.dg/nearest_3.f90: New test.
4396 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399 * gfortran.dg/optional_dim_2.f90: New test.
4401 2007-11-23 Tobias Burnus <burnus@net-b.de>
4404 * gfortran.dg/bind_c_usage_15.f90: New.
4406 2007-11-23 Tobias Burnus <burnus@net-b.de>
4409 * gfortran.dg/nearest_2.f90: New.
4412 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4416 * g++.dg/ext/java-2.C: New test.
4418 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4419 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4422 * g++.dg/warn/pr5310.C: New.
4423 * g++.dg/warn/pr33160.C: New.
4425 2007-11-23 Richard Guenther <rguenther@suse.de>
4426 Michael Matz <matz@suse.de>
4428 PR tree-optimization/34176
4429 * gcc.c-torture/execute/pr34176.c: New testcase.
4431 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4434 * gcc.dg/Wconversion-5.c: New test.
4435 * g++.dg/Wconversion3.C: New test.
4437 2007-11-23 Richard Guenther <rguenther@suse.de>
4439 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4441 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4444 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4445 qualifiers in abstract declarator.
4447 2007-11-22 Tobias Burnus <burnus@net-b.de>
4449 * gfortran.dg/derived_constructor_comps_3.f90: New.
4451 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4454 * g++.dg/ext/visibility/anon7.C: New test.
4456 2007-11-22 Tobias Burnus <burnus@net-b.de>
4459 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4460 * gfortran.dg/bind_c_usage_13.f03: New.
4461 * gfortran.dg/bind_c_usage_14.f03: New.
4463 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4465 PR rtl-optimization/33848
4466 * gcc.dg/torture/pr33848.c: New test.
4468 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4471 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4473 2007-11-20 Richard Guenther <rguenther@suse.de>
4476 * gcc.c-torture/execute/pr34154.c: New testcase.
4478 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4480 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4482 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4485 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4486 so test passes with -frecord-marker=8.
4487 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4488 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4489 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4490 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4491 * gfortrand.dg/modulo_1.f90: Likewise.
4493 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4495 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4497 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4498 * gcc.dg/pr30957-1.c: Likewise.
4500 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4503 * g++.dg/template/crash74.C: New test.
4505 2007-11-20 Richard Guenther <rguenther@suse.de>
4507 * gcc.c-torture/execute/20071120-1.c: New testcase.
4509 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4512 * gcc.dg/tree-ssa/pr34146.c: New test.
4515 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4516 dependent on target settings like move_by_pieces etc.
4519 * g++.dg/template/vla2.C: New test.
4522 * g++.dg/overload/template3.C: New test.
4524 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4527 * gfortran.dg/optional_dim_2.f90: Remove test.
4529 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4531 * gcc.dg/dfp/ddmode-ice.c: New test.
4533 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4535 PR tree-optimization/34036
4536 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4538 2007-11-19 Richard Guenther <rguenther@suse.de>
4540 PR tree-optimization/34
4541 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4543 2007-11-19 Tobias Burnus <burnus@net-b.de>
4546 * gfortran.dg/bind_c_usage_10_c.c: New.
4547 * gfortran.dg/bind_c_usage_10.f03: New.
4549 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4551 * gcc.dg/pr33007.c: Expect new warning.
4552 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4553 * g++.dg/opt/pr34036.C: New test.
4555 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4558 * g++.dg/warn/noreturn-4.C: New test.
4559 * g++.dg/warn/noreturn-5.C: New test.
4560 * g++.dg/warn/noreturn-6.C: New test.
4561 * g++.dg/warn/noreturn-7.C: New test.
4563 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4566 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4567 integers so tests works with -fdefault-integer-8.
4568 * gfortran.fortran-torture/execute/elemental.f90: Use default
4569 integers so test passes with -fdefault-integer-8.
4570 * gfortran.fortran-torture/execute/der_io.f90: Increase
4571 buffer length so test passes with -fdefault-integer-8.
4572 * gfortran.dg/bounds_check_8.f90: Likewise.
4573 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4574 * gfortran.dg/equiv_7.f90: Set kind so test passes
4575 with -fdefault-integer-8.
4576 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4579 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4582 * gfortran.dg/optional_dim_2.f90: New test.
4585 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4587 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4589 PR rtl-optimization/34132
4590 * gcc.c-torture/compile/20071118-1.c: New test.
4592 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4595 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4597 2007-11-18 Tobias Burnus <burnus@net-b.de>
4600 * gfortran.dg/entry_14.f90: New.
4601 * gfortran.dg/entry_15.f90: New.
4603 2007-11-18 Richard Guenther <rguenther@suse.de>
4605 PR tree-optimization/34127
4606 * gcc.c-torture/compile/pr34127.c: New testcase.
4608 2007-11-18 Ben Elliston <bje@au.ibm.com>
4610 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4611 type specifier, as they are not permitted according to the AltiVec
4612 Programming Interface Manual.
4614 2007-11-17 Tobias Burnus <burnus@net-b.de>
4617 * gfortran.dg/bind_c_usage_9.f03: New.
4618 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4620 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4623 * interface.c (gfc_current_interface_head,
4624 gfc_set_current_interface_head): New functions.
4625 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4626 On syntax error, restore previous state of the interface.
4627 * gfortran.h (gfc_current_interface_head,
4628 gfc_set_current_interface_head): New prototypes.
4630 2007-11-17 Richard Guenther <rguenther@suse.de>
4633 * gcc.c-torture/execute/pr34130.c: New testcase.
4635 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4638 * gfortran.dg/fmt_label_1.f90: New test.
4640 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4643 * gfortran.dg/initialization_15.f90 : New test.
4645 2007-11-16 Richard Guenther <rguenther@suse.de>
4648 * gcc.c-torture/compile/pr34030.c: New testcase.
4650 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4653 * gfortran.dg/interface_assignment_3.f90.
4655 2007-11-16 Richard Guenther <rguenther@suse.de>
4657 PR tree-optimization/33870
4658 * gcc.dg/torture/pr33870.c: New testcase.
4660 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4663 * gfortran.dg/allocatable_function_3.f90.
4665 2007-11-16 Richard Guenther <rguenther@suse.de>
4667 PR tree-optimization/34113
4668 * gcc.c-torture/compile/pr34113.c: New testcase.
4670 2007-11-16 Richard Guenther <rguenther@suse.de>
4672 PR tree-optimization/34099
4673 * g++.dg/torture/pr3499.C: New testcase.
4674 * gcc.c-torture/execute/pr34099.c: Likewise.
4676 2007-11-16 Olivier Hainque <hainque@adacore.com>
4678 * gnat.dg/release_unc_maxalign.adb: New test.
4680 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4683 * g++.dg/template/crash73.C: New test.
4685 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4688 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4689 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4690 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4691 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4693 2007-11-15 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/proc_decl_11.f90: New.
4698 2007-11-15 Ben Elliston <bje@au.ibm.com>
4700 * gcc.target/spu/compare-dp.c: New test.
4702 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4704 * gcc.dg/pr33923.c: New test.
4706 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4709 * gcc.dg/pr34088.c: New test.
4711 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4713 * gcc.c-torture/compile/20071114-1.c: New test.
4715 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4718 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4719 to match known variations in symbol format. Document in comments.
4721 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4724 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4726 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4728 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4731 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4734 * gfortran.dg/proc_decl_1.f90: Update.
4735 * gfortran.dg/proc_decl_7.f90: New test.
4736 * gfortran.dg/proc_decl_8.f90: New test.
4737 * gfortran.dg/proc_decl_9.f90: New test.
4738 * gfortran.dg/proc_decl_10.f90: New test.
4740 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4743 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4745 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4752 * g++.dg/parse/crash36.C: Add another dg-error.
4753 * g++.dg/cpp0x/pr34054.C: New test.
4754 * g++.dg/cpp0x/pr34056.C: New test.
4755 * g++.dg/cpp0x/pr34057.C: New test.
4756 * g++.dg/cpp0x/pr34058.C: New test.
4757 * g++.dg/cpp0x/pr34060.C: New test.
4759 PR tree-optimization/34063
4760 * g++.dg/tree-ssa/pr34063.C: New test.
4762 2007-11-13 Diego Novillo <dnovillo@google.com>
4764 PR tree-optimization/33870
4765 * gcc.c-torture/execute/pr33870-1.c: New test.
4766 * gcc.dg/tree-ssa/alias-16.c: New test.
4768 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4771 * g++.dg/template/crash72.C: New test.
4773 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4775 * g++.dg/opt/cfg5.C: New test.
4777 2007-11-12 Richard Guenther <rguenther@suse.de>
4780 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4781 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4783 2007-11-12 Richard Guenther <rguenther@suse.de>
4786 * gcc.dg/pr34027-1.c: New testcase.
4787 * gcc.dg/pr34027-2.c: Likewise.
4789 2007-11-12 Ira Rosen <irar@il.ibm.com>
4791 PR tree-optimization/33953
4792 * gcc.dg/vect/pr33953.c: New testcase.
4794 2007-11-11 Tom Tromey <tromey@redhat.com>
4797 * g++.dg/ext/pr17577.h: New file.
4798 * g++.dg/ext/pr17577.C: New file.
4800 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4803 * g++.old-deja/g++.ns/template13.C: Update expected output.
4804 * g++.old-deja/g++.pt/friend23.C: Likewise.
4805 * g++.dg/warn/pr8570.C: New.
4807 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4810 * g++.dg/template/pseudodtor4.C: New test.
4812 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4815 * g++.dg/opt/inline14.C: New test.
4817 PR tree-optimization/33680
4818 * gcc.c-torture/compile/20071108-1.c: New test.
4821 * g++.dg/template/pseudodtor3.C: New test.
4823 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4826 * g++.dg/cpp0x/variadic-init.C: New.
4828 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4829 Jakub Jelinek <jakub@redhat.com>
4831 PR rtl-optimization/34012
4832 * gcc.target/i386/pr34012.c: New test.
4834 2007-11-09 Richard Guenther <rguenther@suse.de>
4836 PR tree-optimization/33604
4837 * g++.dg/tree-ssa/pr33604.C: New testcase.
4838 * gcc.dg/pr32721.c: Adjust pattern.
4840 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4842 * gcc.target/mips/dse-1.c: Disable.
4844 2007-11-08 Tom Tromey <tromey@redhat.com>
4846 * gcc.dg/empty-source-3.c: Update warning location.
4847 * gcc.dg/gomp/barrier-2.c: Likewise.
4848 * gcc.dg/label-decl-3.c: Likewise.
4849 * gcc.dg/label-decl-2.c: Likewise.
4850 * gcc.dg/empty-source-2.c: Likewise.
4852 2007-11-08 Tom Tromey <tromey@redhat.com>
4855 * g++.dg/inherit/pr30297.C: New file.
4857 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4859 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4860 -fno-common for cygwin and mingw32.
4862 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4865 * gcc.dg/pr33826.c: New.
4866 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4867 recursive functions being marked pure or const.
4869 2007-11-08 Tobias Burnus <burnus@net-b.de>
4872 * gfortran.dg/proc_decl_5.f90: New.
4873 * gfortran.dg/proc_decl_6.f90: New.
4875 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4877 PR tree-optimization/32575
4878 * gcc.c-torture/execute/20071108-1.c: New test.
4880 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4882 * g++.dg/opt/anchor1.C: New.
4884 2007-11-07 Diego Novillo <dnovillo@google.com>
4887 * gcc.c-torture/execute/pr33870.x: Remove.
4889 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4894 * g++.dg/cpp0x/decltype-33837.C: New.
4895 * g++.dg/cpp0x/decltype-refbug.C: New.
4896 * g++.dg/cpp0x/decltype-33838.C: New.
4898 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4900 * gcc.c-torture/compile/20071107-1.c: New test.
4902 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4904 * gcc.dg/out-of-bounds-1.c: New test.
4906 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4909 * g++.dg/warn/incomplete2.C: New test.
4910 * g++.dg/template/incomplete4.C: New test.
4911 * g++.dg/template/incomplete5.C: New test.
4913 2007-11-07 Olivier Hainque <hainque@adacore.com>
4915 * gnat.dg/max_align.adb: New test.
4917 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4920 * gcc.target/i386/pr30961-1.c: New.
4922 2007-11-06 Tom Tromey <tromey@redhat.com>
4925 * g++.dg/warn/pragma-system_header3.h: New.
4926 * g++.dg/warn/pragma-system_header3.C: New.
4929 * g++.dg/warn/pragma-system_header4.C: New.
4930 * g++.dg/warn/pragma-system_header4.h: New.
4932 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4936 * g++.dg/other/canon-array.C: New.
4938 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4940 * g++.dg/parser/crash36.C: Tweak expected errors.
4941 * g++.dg/cpp0x/pr31439.C: New.
4942 * g++.dg/cpp0x/pr32114.C: New.
4943 * g++.dg/cpp0x/pr32115.C: New.
4944 * g++.dg/cpp0x/pr32125.C: New.
4945 * g++.dg/cpp0x/pr32126.C: New.
4946 * g++.dg/cpp0x/pr32127.C: New.
4947 * g++.dg/cpp0x/pr32128.C: New.
4948 * g++.dg/cpp0x/pr32253.C: New.
4949 * g++.dg/cpp0x/pr32566.C: New.
4950 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4951 * g++.dg/cpp0x/pr31438.C: Ditto.
4952 * g++.dg/cpp0x/variadic81.C: Ditto.
4953 * g++.dg/cpp0x/pr31432.C: Ditto.
4954 * g++.dg/cpp0x/pr31442.C: Ditto.
4956 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/other/datasec1.C: New test.
4961 PR tree-optimization/33458
4962 * g++.dg/opt/inline12.C: New test.
4964 PR tree-optimization/33993
4965 * gcc.c-torture/compile/20071105-1.c: New test.
4967 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4969 PR rtl-optimization/33648
4970 * gcc.dg/pr33648.c: Require effective target freorder.
4972 2007-11-05 Revital Eres <eres@il.ibm.com>
4974 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4976 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4981 * g++.dg/cpp0x/pr33996.C: New
4982 * g++.dg/cpp0x/rv-trivial-bug.C: New
4983 * g++.dg/cpp0x/pr33930.C: New
4985 2007-11-05 Nick Clifton <nickc@redhat.com>
4986 Sebastian Pop <sebastian.pop@amd.com>
4988 PR tree-optimization/32540
4989 PR tree-optimization/33922
4990 * gcc.dg/tree-ssa/pr32540-1.c: New.
4991 * gcc.dg/tree-ssa/pr32540-2.c: New.
4992 * gcc.dg/tree-ssa/pr33922.c: New.
4994 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4997 * g++.dg/cpp0x/variadic-rref.C: New.
4999 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5001 * g++dg/warn/pointer-integer-comparison.C: New.
5003 2007-11-05 Jakub Jelinek <jakub@redhat.com>
5005 PR tree-optimization/33856
5006 * gcc.c-torture/compile/20071027-1.c: New test.
5009 * g++.dg/ext/label10.C: New test.
5012 * g++.dg/other/ptrmem9.C: New test.
5014 2007-11-04 Andrew Pinski <pinskia@gmail.com>
5017 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
5019 2007-11-04 David Edelsohn <edelsohn@gnu.org>
5021 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
5022 * g++.dg/ext/visibility/namespace2.C: Add argument to
5023 dg-require-visibility.
5024 * g++.dg/ext/java-1.C: Disable on AIX.
5026 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
5028 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
5030 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5033 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
5035 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5038 * gcc.dg/20031223-1.c: Adjust error output.
5039 * gcc.dg/parse-decl-after-label.c: New.
5041 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5044 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
5045 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
5046 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
5048 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
5050 PR rtl-optimization/28940
5051 * gcc.target/i386/addr-sel-1.c: New test.
5053 2007-11-03 Jakub Jelinek <jakub@redhat.com>
5056 * gcc.dg/pr33670.c: New test.
5058 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5061 * g++.dg/lookup/typedef1.C: New test.
5063 2007-11-02 Janis Johnson <janis187@us.ibm.com>
5066 * lib/scandump.exp (dump-suffix): New.
5067 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
5068 Include dump suffix in pass/fail messages, put regexp in quotes.
5070 2007-11-02 Paolo Carlini <pcarlini@suse.de>
5073 * g++.dg/other/error19.C: New.
5075 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
5077 PR rtl-optimization/28062
5078 * gcc.c-torture/compile/20071102-1.c: New test.
5080 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
5082 * g++.dg/cpp0x/pr33955.C: New.
5084 2007-11-01 Tom Tromey <tromey@redhat.com>
5086 PR preprocessor/30805:
5087 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
5089 2007-11-02 Jakub Jelinek <jakub@redhat.com>
5091 PR rtl-optimization/33648
5092 * gcc.dg/pr33648.c: New test.
5094 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5097 * g++.dg/template/pseudodtor1.C: New test.
5098 * g++.dg/template/pseudodtor2.C: New test.
5101 * g++.dg/rtti/typeid7.C: New test.
5103 2007-11-01 Tom Tromey <tromey@redhat.com>
5105 PR preprocessor/30805:
5106 * gcc.dg/cpp/pr30805.c: New file.
5108 2007-11-01 Janis Johnson <janis187@us.ibm.com>
5111 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
5113 * gcc.c-torture/compile/20001205-1.c: Ditto.
5114 * gcc.c-torture/compile/20001226-1.c: Ditto.
5115 * gcc.c-torture/compile/20020312-1.c: Ditto.
5116 * gcc.c-torture/compile/20020604-1.c: Ditto.
5117 * gcc.c-torture/compile/920501-12.c: Ditto.
5118 * gcc.c-torture/compile/920501-4.c: Ditto.
5119 * gcc.c-torture/compile/920520-1.c: Ditto.
5120 * gcc.c-torture/compile/980506-1.c: Ditto.
5121 * gcc.c-torture/compile/990617-1.c: Ditto.
5122 * gcc.dg/compare6.c: Ditto.
5123 * g++.old-deja/g++.brendan/crash43.C: Ditto.
5124 * g++.old-deja/g++.brendan/synth1.C: Ditto.
5125 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
5126 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
5127 * g++.old-deja/g++.pt/static6.C: Ditto.
5128 * g++.old-deja/g++.pt/crash16.C: Ditto.
5129 * g++.old-deja/g++.mike/p10416.C: Ditto.
5130 * g++.old-deja/g++.mike/ns15.C: Ditto.
5131 * g++.old-deja/g++.mike/eh46.C: Ditto.
5133 2007-11-01 Tom Tromey <tromey@redhat.com>
5135 * gcc.dg/redecl-1.c: Update.
5136 * gcc.dg/pr20368-3.c: Update.
5137 * gcc.dg/inline-14.c: Update.
5138 * gcc.dg/builtins-30.c: Update.
5139 * gcc.dg/dremf-type-compat-4.c: Update.
5140 * gcc.dg/pr20368-2.c: Update.
5142 2007-11-01 Jakub Jelinek <jakub@redhat.com>
5144 PR rtl-optimization/33673
5145 * gcc.dg/pr33673.c: New test.
5147 2007-11-01 Michael Matz <matz@suse.de>
5149 PR tree-optimization/33961
5150 * gcc.dg/pr33961.c: New test.
5152 2007-10-31 Paolo Carlini <pcarlini@suse.de>
5155 * g++.dg/template/error35.C: New.
5157 2007-10-31 Jakub Jelinek <jakub@redhat.com>
5160 * gcc.dg/pr31507-1.c: New test.
5161 * gcc.dg/pr31507-2.c: New test.
5163 2007-10-31 Revital Eres <eres@il.ibm.com>
5165 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
5167 * gcc.dg/vect/tree-vect.h (check_vect): Add
5168 powerpc-*paired test.
5169 * lib/target-supports.exp (check_750cl_hw_available):
5171 (check_effective_target_vect_int,
5172 check_effective_target_vect_intfloat_cvt,
5173 check_effective_target_powerpc_altivec_ok,
5174 check_effective_target_vect_long,
5175 check_effective_target_vect_sdot_hi,
5176 check_effective_target_vect_udot_hi,
5177 check_effective_target_vect_pack_trunc,
5178 check_effective_target_vect_unpack,
5179 check_effective_target_vect_shift,
5180 check_effective_target_vect_int_mult): Disable for powerpc-*paired
5182 * gcc.dg/vect/vect-ifcvt-11.c: New.
5183 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
5184 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
5185 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
5186 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
5187 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5188 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5190 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
5191 Tobias Burnus <burnus@net-b.de>
5194 * gfortran.dg/module_read_1.f90: New.
5196 2007-10-31 Tom Tromey <tromey@redhat.com>
5198 PR preprocessor/30786:
5199 * gcc.dg/cpp/pr30786.c: New file.
5201 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5204 * gfortran.dg/interface_19.f90: New.
5205 * gfortran.dg/interface_20.f90: New.
5206 * gfortran.dg/interface_21.f90: New.
5208 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
5210 PR tree-optimization/32377
5211 * gfortran.dg/vect/pr32377.f90: New.
5213 2007-10-31 Richard Guenther <rguenther@suse.de>
5216 * gcc.c-torture/execute/pr33779-1.c: New testcase.
5217 * gcc.c-torture/execute/pr33779-2.c: Likewise.
5219 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
5222 * gfortran.dg/contained_3.f90: New.
5224 2007-10-31 Christian Bruel <christian.bruel@st.com>
5227 * g++.dg/opt/nrv8.C: New.
5229 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5232 * g++.dg/opt/compound1.C: New test.
5235 * g++.dg/template/ptrmem18.C: New test.
5237 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5240 * gfortran.dg/isnan_2.f90: New test.
5242 2007-10-30 Ed Schouten <ed@fxq.nl>
5244 PR tree-optimization/32500
5245 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
5247 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
5251 * g++.dg/cpp0x/pr31993.C: New
5252 * g++.dg/cpp0x/pr32252.C: New
5254 2007-10-30 Jakub Jelinek <jakub@redhat.com>
5256 PR tree-optimization/33723
5257 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
5259 2007-10-30 Richard Guenther <rguenther@suse.de>
5261 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
5262 gcc.target/i386/loop-3.c.
5264 2007-10-30 Revital Eres <eres@il.ibm.com>
5266 * gcc.dg/vect/pr33866.c: Require vect_long.
5268 2007-10-30 Revital Eres <eres@il.ibm.com>
5270 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
5271 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5273 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
5275 PR tree-optimization/32893
5276 * lib/target-supports.exp
5277 (check_effective_target_unaligned_stack): new keyword.
5278 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
5279 not sensitive to unaligned_stack.
5280 * gcc.dg/vect/vect-3.c: Likewise.
5281 * gcc.dg/vect/vect-4.c: Likewise.
5282 * gcc.dg/vect/vect-5.c: Likewise.
5283 * gcc.dg/vect/vect-6.c: Likewise.
5284 * gcc.dg/vect/vect-7.c: Likewise.
5285 * gcc.dg/vect/vect-13.c: Likewise.
5286 * gcc.dg/vect/vect-17.c: Likewise.
5287 * gcc.dg/vect/vect-18.c: Likewise.
5288 * gcc.dg/vect/vect-19.c: Likewise.
5289 * gcc.dg/vect/vect-20.c: Likewise.
5290 * gcc.dg/vect/vect-21.c: Likewise.
5291 * gcc.dg/vect/vect-22.c: Likewise.
5292 * gcc.dg/vect/vect-27.c: Likewise.
5293 * gcc.dg/vect/vect-29.c: Likewise.
5294 * gcc.dg/vect/vect-64.c: Likewise.
5295 * gcc.dg/vect/vect-65.c: Likewise.
5296 * gcc.dg/vect/vect-66.c: Likewise.
5297 * gcc.dg/vect/vect-72.c: Likewise.
5298 * gcc.dg/vect/vect-73.c: Likewise.
5299 * gcc.dg/vect/vect-86.c: Likewise.
5300 * gcc.dg/vect/vect-all.c: Likewise.
5301 * gcc.dg/vect/slp-25.c: Likewise.
5302 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5303 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5304 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5306 * gcc.dg/vect/vect-31.c: Removed alignment checks.
5307 * gcc.dg/vect/vect-34.c: Likewise.
5308 * gcc.dg/vect/vect-36.c: Likewise.
5309 * gcc.dg/vect/vect-64.c: Likewise.
5310 * gcc.dg/vect/vect-65.c: Likewise.
5311 * gcc.dg/vect/vect-66.c: Likewise.
5312 * gcc.dg/vect/vect-68.c: Likewise.
5313 * gcc.dg/vect/vect-76.c: Likewise.
5314 * gcc.dg/vect/vect-77.c: Likewise.
5315 * gcc.dg/vect/vect-78.c: Likewise.
5317 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
5318 testcase (without no-section-anchors prefix) but with global arrays.
5319 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5320 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
5321 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5322 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5323 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
5324 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5325 * gcc.dg/vect/vect-77-global.c: Likewise.
5326 * gcc.dg/vect/vect-78-global.c: Likewise.
5328 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
5329 testcase (without no-section-anchors prefix) but fix alignment checks
5330 to also consider unaligned_stack targets.
5331 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5333 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5335 PR tree-optimization/33723
5336 * gcc.c-torture/execute/20071029-1.c: New test.
5337 * gcc.dg/tree-ssa/pr33723.c: New test.
5339 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
5341 PR tree-optimization/33614
5342 * gcc.c-torture/compile/pr33614.c: New test.
5344 2007-10-29 Richard Guenther <rguenther@suse.de>
5346 PR tree-optimization/33870
5347 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
5349 2007-10-29 Jakub Jelinek <jakub@redhat.com>
5351 PR tree-optimization/33757
5352 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
5353 true architectures instead of having a big dg-skip-if.
5356 * g++.dg/other/bitfield3.C: New test.
5358 2007-10-29 Richard Guenther <rguenther@suse.de>
5360 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
5362 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5364 Automatic parallelization reduction tests.
5366 * gcc.dg/tree-ssa/reduc-1.c: New test.
5367 * gcc.dg/tree-ssa/reduc-1char.c: New test.
5368 * gcc.dg/tree-ssa/reduc-1short.c: New test.
5369 * gcc.dg/tree-ssa/reduc-2.c: New test.
5370 * gcc.dg/tree-ssa/reduc-2char.c: New test.
5371 * gcc.dg/tree-ssa/reduc-2short.c: New test.
5372 * gcc.dg/tree-ssa/reduc-3.c: New test.
5373 * gcc.dg/tree-ssa/reduc-6.c: New test.
5374 * gcc.dg/tree-ssa/reduc-7.c: New test.
5375 * gcc.dg/tree-ssa/reduc-8.c: New test.
5376 * gcc.dg/tree-ssa/reduc-9.c: New test.
5378 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
5379 Zdenek Dvorak <ook@ucw.cz>
5381 OMP_ATOMIC Changes, testsuite changes.
5383 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
5384 instead of gimple dump.
5385 * gcc.dg/gomp/atomic-9.c: Same.
5386 * gcc.dg/gomp/atomic-10.c: Same.
5387 * g++.dg/gomp/atomic-3.C: Same.
5388 * g++.dg/gomp/atomic-9.C: Same.
5389 * g++.dg/gomp/atomic-10.C: Same.
5391 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
5395 * gfortran.dg/forall_12.f90: New test.
5398 * gfortran.dg/forall_13.f90: New test.
5400 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5401 Mark Mitchell <mark@codesourcery.com>
5404 * g++.dg/template/crash71.C: New.
5406 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5409 * gfortran.dg/module_md5_1.f90: Update hash-value.
5411 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5414 * g++.dg/torture/pr33589-1.C: New testcase.
5415 * g++.dg/torture/pr33589-2.C: New testcase.
5417 2007-10-28 Richard Guenther <rguenther@suse.de>
5419 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5421 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5422 Uros Bizjak <ubizjak@gmail.com>
5424 PR tree-optimization/33920
5425 * gcc.dg/tree-ssa/pr33290.c: New test.
5427 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5430 * gfortran.dg/argument_check_7.f90: New test.
5431 * gfortran.dg/argument_check_8.f90: New test.
5433 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5435 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5436 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5437 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5438 * gcc.target/i386/sse-14.c: Ditto.
5440 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5443 * g++.dg/other/ptrmem8.C: New test.
5446 * g++.dg/template/error34.C: New test.
5448 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5450 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5452 2007-10-27 Richard Guenther <rguenther@suse.de>
5454 PR tree-optimization/33870
5455 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5456 * gcc.c-torture/execute/pr33870.c: Likewise.
5458 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5461 * gfortran.dg/argument_checking_9.f90: New test.
5463 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5465 * g++.dg/other/pr33601.C: New.
5467 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5470 * g++.dg/init/new25.C: New.
5472 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5474 * g++.dg/cpp0x/pr33839.C: New.
5476 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5479 * g++.dg/template/arg6.C: New test.
5481 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5484 * g++.dg/parse/crash39.C: New.
5486 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5488 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5489 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5492 2007-10-25 David Daney <ddaney@avtrex.com>
5494 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5496 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5499 * g++.dg/template/error32.C: New.
5501 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5502 Ira Rosen <irar@il.ibm.com>
5504 PR tree-optimization/33833
5505 * gcc.dg/vect/pr33833.c: New testcase.
5507 2007-10-25 David Daney <ddaney@avtrex.com>
5509 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5511 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5512 Ira Rosen <irar@il.ibm.com>
5514 PR tree-optimization/33866
5515 * gcc.dg/vect/pr33866.c: New testcase.
5517 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5519 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5520 Add -w to compile flags to suppress "call-clobbered register" warnings
5521 and remove dg-warning directives.
5523 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5525 * gcc.dg/sms-2.c: Cleanup sms dump file.
5526 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5529 2007-10-24 David Daney <ddaney@avtrex.com>
5531 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5533 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5536 * gcc.target/mips/pr33755.c: New test.
5538 2007-10-24 Ira Rosen <irar@il.ibm.com>
5540 PR tree-optimization/33804
5541 * gcc.dg/vect/pr33804.c: New testcase.
5543 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5546 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5548 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5549 Uros Bizjak <ubizjak@gmail.com>
5551 PR rtl-optimization/33846
5552 * gcc.dg/vect/pr33846.c: New testcase.
5554 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5555 Dorit Nuzman <dorit@il.ibm.com>
5557 PR tree-optimization/33860
5558 * g++.dg/vect/pr33860.cc: New test.
5559 * g++.dg/vect/pr33860a.cc: New test.
5561 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5562 Revital Eres <eres@il.ibm.com>
5564 * gcc.dg/sms-2.c: New testcase.
5566 2007-10-22 David S. Miller <davem@davemloft.net>
5568 * gcc.dg/globalreg-1.c: New test.
5570 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5571 Dorit Nuzman <dorit@il.ibm.com>
5573 PR tree-optimization/33834
5574 PR tree-optimization/33835
5575 * g++.dg/vect/pr33834_1.cc: New test.
5576 * g++.dg/vect/pr33834_2.cc: New test.
5577 * g++.dg/vect/pr33835.cc: New test.
5579 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5581 * gcc.dg/pr33644.c: New test.
5583 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5586 * g++.dg/gomp/pr33372-1.C: New test.
5587 * g++.dg/gomp/pr33372-2.C: New test.
5588 * g++.dg/gomp/pr33372-3.C: New test.
5590 2007-10-22 Michael Matz <matz@suse.de>
5592 PR tree-optimization/33855
5593 * gcc.c-torture/compile/pr33855.c: New testcase.
5595 2007-10-22 Ira Rosen <irar@il.ibm.com>
5597 PR tree-optimization/33854
5598 * gcc.dg/vect/O1-pr33854.c: New testcase.
5599 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5601 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5603 * gcc.dg/unwind-1.c: Disable on AIX.
5604 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5606 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5609 * gfortran.dg/assign_9.f90: New test.
5611 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5613 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5614 (dg-mips-options): Skip tests that specify an ABI other than o32
5615 and o64 if generating MIPS16 hard-float code.
5617 2007-10-21 Ira Rosen <irar@il.ibm.com>
5618 Revital Eres <eres@il.ibm.com>
5620 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5621 * gcc.dg/vect/vect-16.c: Fix comment.
5622 * gcc.dg/vect/pr33369.c: Require vect_int.
5623 * gcc.dg/vect/slp-33.c: Add spaces.
5624 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5626 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5627 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5629 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5630 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5632 * gcc.dg/vect/slp-10.c: Add spaces.
5633 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5635 * gcc.dg/vect/slp-36.c: Require vect_int.
5636 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5637 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5638 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5639 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5641 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5642 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5643 instead of vector_alignment_reachable_for_double.
5644 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5645 (natural_alignment): Split into...
5646 (natural_alignment_32, natural_alignment_64): New.
5647 (vector_alignment_reachable): Depend on natural_alignment_32.
5648 (vector_alignment_reachable_for_double): Rename to ...
5649 (vector_alignment_reachable_for_64bit): And depend on
5650 natural_alignment_64.
5652 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5654 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5656 * g++.dg/vect/vect.exp: Likewise.
5657 * lib/fortran-torture.exp: Likewise.
5658 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5659 mipsisa64*-*-* as the target selector. Remove -mips64,
5660 -mhard-float and -mgp64 from the options list.
5661 * gcc.target/mips/mips-ps-2.c: Likewise.
5662 * gcc.target/mips/mips-ps-3.c: Likewise.
5663 * gcc.target/mips/mips-ps-4.c: Likewise.
5664 * gcc.target/mips/mips-ps-6.c: Likewise.
5665 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5667 * gcc.target/mips/sb1-1.c: Likewise.
5668 * gcc.target/mips/mips-ps-type.c: Likewise.
5669 * gcc.target/mips/mips-ps-7.c: New test.
5670 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5671 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5672 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5673 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5674 as forcing an ABI and an architecture.
5675 (is_gp32_flag, is_gp64_flag): Fold into...
5676 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5677 then -mfp64 imply -mhard-float. Apply register rules after the
5678 loop. Handle -march=mipsN like -mipsN.
5680 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5682 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5683 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5685 2007-10-20 Tobias Burnus <burnus@net-b.de>
5688 * gfortran.dg/entry_dummy_ref_3.f90: New.
5690 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5691 FX Coudert <fxcoudert@gcc.gnu.org>
5694 * gfortran.dg/char_cast_1.f90: New test.
5696 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5698 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5699 * gfortran.dg/large_real_kind_2.F90: ditto.
5700 * gfortran.dg/default_format_2.f90: ditto.
5701 * gfortran.dg/default_format_denormal_1.f90: ditto.
5703 2007-10-19 Richard Guenther <rguenther@suse.de>
5707 * gfortran.dg/pr32921.f: New testcase.
5709 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5712 * gfortran.dg/transfer_check_1.f90: Adjust options.
5714 2007-10-19 Richard Guenther <rguenther@suse.de>
5717 2007-10-19 Richard Guenther <rguenther@suse.de>
5720 * gfortran.dg/pr32921.f: New testcase.
5722 2007-10-19 Richard Guenther <rguenther@suse.de>
5724 * gcc.c-torture/execute/20071018-1.c: New testcase.
5726 2007-10-19 Richard Guenther <rguenther@suse.de>
5729 * gfortran.dg/pr32921.f: New testcase.
5731 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5733 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5735 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5737 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5739 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5742 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5743 * gfortran.dg/host_assoc_function_3.f90: New test.
5745 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5748 * gfortran.dg/transfer_simplify_6.f90: New test.
5750 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5751 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5754 * gfortran.dg/pr33794.f90: New testcase.
5756 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5759 * gcc.target/i386/pr32961.c: New testcase.
5760 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5761 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5762 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5763 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5764 __builtin_ia32_pslldi128 defines.
5766 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5769 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5771 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5775 * g++.dg/template/void12.C: New.
5776 * g++.dg/template/void13.C: New.
5778 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5781 * g++.dg/template/void11.C: New.
5782 * g++.dg/template/void2.C: Adjust error markers.
5783 * g++.dg/template/void10.C: Likewise.
5784 * g++.dg/template/crash55.C: Likewise.
5786 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5788 * g++.dg/opt/const5.C: New test.
5790 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5791 Maxim Kuvyrkov <maxim@codesourcery.com>
5793 * gcc.target/ia64/20040709-2.c: New test.
5795 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5797 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5799 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5801 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5802 to each function. Check that there are no unsigned loads.
5804 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5806 PR tree-optimization/33136
5807 * gcc.c-torture/execute/20070824-1.c: New test.
5808 * gcc.dg/pr33136-1.c: New test.
5809 * gcc.dg/pr33136-2.c: New test.
5810 * gcc.dg/pr33136-3.c: New test.
5812 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5814 PR tree-optimization/33735
5815 * g++.dg/torture/pr33735.C: New.
5817 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5820 * gcc.dg/va-arg-pack-2.c: New.
5822 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5824 PR tree-optimization/33619
5825 * gcc.dg/pr33619.c: New test.
5827 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5829 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5831 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5833 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5836 * gfortran.dg/inquire_11.f90: New test.
5837 * gfortan.dg/negative_unit_int8.f: New test.
5839 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5842 * gcc.c-torture/compile/pr33133.c: New test.
5844 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5847 * gfortran.dg/namelist_40.f90: New test.
5849 2007-10-14 Tobias Burnus <burnus@net-b.de>
5852 * gfortran.dg/bounds_check_11.f90: New.
5854 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5857 * g++.dg/other/ctor1.C: New test.
5858 * g++.dg/other/ctor2.C: New test.
5859 * g++.dg/other/dtor1.C: New test.
5861 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5863 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5865 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5866 Paul Thomas <pault@gcc.gnu.org>
5870 * gfortran.dg/bounds_check_10.f90: New.
5872 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5874 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5875 * gcc.target/powerpc/popcount-1.c: Same.
5877 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5880 * g++.dg/conversion/op4.C: New test.
5882 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5884 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5886 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5889 * gfortran.dg/ambiguous_specific_1.f90: New test.
5891 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5894 * gfortran.dg/impure_spec_expr_1.f90: New test.
5895 * gfortran.dg/char_result_7.f90: Remove illegal test.
5897 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5900 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5901 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5902 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5903 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5904 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5905 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5906 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5907 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5908 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5910 2007-10-12 Richard Guenther <rguenther@suse.de>
5913 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5914 * gcc.c-torture/execute/20071011-1.c: Likewise.
5915 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5917 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5919 PR tree-optimization/33742
5920 * gcc.dg/pr33742.c: New testcase.
5922 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5924 PR tree-optimization/33645
5925 * gcc.dg/pr33645-1.c: New test.
5926 * gcc.dg/pr33645-2.c: New test.
5927 * gcc.dg/pr33645-3.c: New test.
5930 * g++.dg/ext/label4.C: Adjust error regexp.
5931 * g++.dg/ext/label6.C: Adjust error regexp.
5932 * g++.dg/ext/label7.C: New test.
5933 * g++.dg/ext/label8.C: New test.
5934 * g++.dg/ext/label9.C: New test.
5936 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5939 * gcc.dg/pr33676.c: New.
5941 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5944 * g++.dg/cpp0x/variadic83.C: New.
5946 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5949 * g++.dg/cpp0x/variadic81.C: New.
5950 * g++.dg/cpp0x/variadic82.C: Likewise.
5952 2007-10-11 Richard Guenther <rguenther@suse.de>
5955 * gcc.dg/pr33724.c: New testcase.
5957 2007-10-11 Richard Guenther <rguenther@suse.de>
5960 * gcc.dg/pr33726.c: New testcase.
5962 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5965 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5967 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5970 * gfortran.dg/do_3.F90: Run with -fwrapv.
5972 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5974 * gcc.dg/unwind-1.c: New.
5976 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5979 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5980 failure on some common systems.
5982 2007-10-09 Richard Guenther <rguenther@suse.de>
5985 * gcc.dg/pr33692.c: New testcase.
5987 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5990 * gcc.c-torture/execute/pr33669.c: New.
5992 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5994 PR tree-optimization/33615
5995 * g++.dg/tree-ssa/pr33615-2.C: New test.
5997 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5999 PR tree-optimization/33615
6000 * g++.dg/tree-ssa/pr33615.C: New test.
6002 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
6004 PR tree-optimization/33572
6005 * g++.dg/torture/pr33572.C: Replace with complete test.
6007 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
6010 * gfortran.dg/spec_expr_5.f90: New.
6012 2007-10-08 Geoffrey Keating <geoffk@apple.com>
6014 * gcc.dg/pragma-darwin-2.c: New.
6016 2007-10-08 Richard Guenther <rguenther@suse.de>
6021 * gcc.dg/pr33693.c: New testcase.
6022 * gcc.dg/pr33695.c: Likewise.
6023 * gcc.dg/pr33697.c: Likewise.
6025 2007-10-08 Richard Guenther <rguenther@suse.de>
6030 * gcc.dg/pr33691.c: New testcase.
6031 * gcc.dg/pr33694.c: Likewise.
6032 * gcc.dg/pr33696.c: Likewise.
6034 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6037 * gfortran.dg/gamma_5.f90: New test case
6039 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
6042 * initialization_1.f90: Fix dg-error annotations.
6043 * initialization_14.f90: New.
6044 * initialization_7.f90: Fix dg-error annotations.
6045 * initialization_9.f90: Likewise.
6047 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6049 * gfortran.dg/error_recovery_4.f90: New test.
6051 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6053 * gfortran.dg/default_format_denormal_2.f90: New test.
6054 * gfortran.dg/default_format_2.inc: New test.
6055 * gfortran.dg/default_format_denormal_1.f90: New test.
6056 * gfortran.dg/default_format_1.inc: New test.
6057 * gfortran.dg/default_format_1.f90: Don't test for denormalized
6059 * gfortran.dg/default_format_2.f90: Don't test for denormalized
6062 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6064 * gfortran.dg/namelist_15.f90: Revise test.
6066 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6068 PR tree-optimization/33655
6069 * gcc.dg/torture/pr33655.c: New.
6071 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
6073 PR tree-optimization/33572
6074 * g++.dg/torture/pr33572.C: New.
6076 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
6079 * gfortran.dg/forall_11.f90: New.
6081 2007-10-05 Michael Matz <matz@suse.de>
6084 * gcc.dg/pr33667.c: New testcase.
6086 2007-10-05 Richard Guenther <rguenther@suse.de>
6089 * gcc.dg/pr33666.c: New testcase.
6091 2007-10-05 Michael Matz <matz@suse.de>
6094 * gcc.target/i386/pr33600.c: New testcase.
6096 2007-10-05 Richard Guenther <rguenther@suse.de>
6098 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
6100 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
6103 * gcc.target/mips/pr33635-1.c: New test.
6105 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6108 * gfortran.dg/namelist_39.f90: Revise to use long names.
6110 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
6113 * gfortran.dg/pr33646.f90: New file.
6115 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6118 * gfortran.dg/char_type_len_2.f90: Adjust error message.
6119 * gfortran.dg/char_decl_2.f90: New test.
6121 2007-10-04 Richard Guenther <rguenther@suse.de>
6124 * gcc.c-torture/compile/pr33641.c: New testcase.
6126 2007-10-04 Michael Matz <matz@suse.de>
6128 PR rtl-optimization/33653
6129 * gcc.dg/pr33653.c: New.
6131 2007-10-04 Richard Guenther <rguenther@suse.de>
6133 PR tree-optimization/33627
6134 * g++.dg/torture/pr33627.C: New testcase.
6136 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
6139 * gfortran.dg/parens_6.f90: New.
6141 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
6145 * gfortran.dg/ambiguous_specific_1.f90: Remove.
6147 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
6149 * g++.dg/ext/gnu-inline-global-redecl.C: New.
6151 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
6154 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
6156 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
6157 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
6159 * gcc.target/mips/fpr-moves-1.c: New test.
6160 * gcc.target/mips/fpr-moves-2.c: Likewise.
6161 * gcc.target/mips/fpr-moves-3.c: Likewise.
6162 * gcc.target/mips/fpr-moves-4.c: Likewise.
6163 * gcc.target/mips/fpr-moves-5.c: Likewise.
6164 * gcc.target/mips/fpr-moves-6.c: Likewise.
6165 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
6167 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6169 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
6171 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6173 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
6174 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
6176 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
6179 * gfortran.dg/common_errors_1.f90: New.
6181 2007-10-03 Doug Kwan <dougkwan@google.com>
6182 Richard Guenther <rguenther@suse.de>
6185 * g++.dg/debug/using3.C: New testcase.
6187 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6190 * gfortran.dg/namelist_38.f90: New test.
6191 * gfortran.dg/namelist_39.f90: New test.
6193 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6196 * gfortran.dg/default_format_1.f90: New test.
6197 * gfortran.dg/default_format_2.f90: New test.
6198 * gfortran.dg/namelist_print_1.f: Adjust expected output.
6199 * gfortran.dg/real_const_3.f90: Adjust expected output.
6201 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6203 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
6204 default ABI. Split mips_forced_abi into mips_forced_abi and
6206 (is_gp32_flag): Return true for -mabi=32.
6207 (is_gp64_flag): New function. Handle 64-bit -mabi options.
6208 (dg-mips-options): Use is_gp64_flag instead of checking specifically
6209 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
6210 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
6211 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
6212 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
6213 * gcc.target/mips/save-restore-2.c: Likewise.
6214 * gcc.target/mips/save-restore-3.c: Likewise.
6215 * gcc.target/mips/save-restore-4.c: Likewise.
6217 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
6220 * gcc.c-torture/compile/pr33617.c: New test.
6222 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
6224 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
6225 -gstabs+ for extended options.
6227 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6230 * gfortran.dg/ambiguous_specific_1.f90: New test.
6232 2007-10-02 Revital Eres <eres@il.ibm.com>
6234 * gcc.target/powerpc/paired-8.c: New test.
6235 * gcc.target/powerpc/paired-9.c: New test.
6236 * gcc.target/powerpc/paired-10.c: New test.
6238 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6241 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
6243 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6246 * gfortran.dg/intent_out_2.f90: New test.
6248 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6251 * gfortran.dg/ambiguous_reference_1.f90: New test.
6253 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
6258 * gfortran.dg/function_kinds_1.f90: New test.
6259 * gfortran.dg/function_kinds_2.f90: New test.
6260 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
6261 use association into interfaces.
6263 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6266 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
6267 (overflow): Use INFINITY, not FP_INFINITE.
6268 gcc.dg/float-range-4.c: Likewise.
6269 gcc.dg/float-range-5.c: Likewise.
6271 2007-10-01 Nick Clifton <nickc@redhat.com>
6273 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
6276 2007-09-30 Diego Novillo <dnovillo@google.com>
6279 * g++.dg/tree-ssa/pr33593.C: New test.
6281 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6284 * gfortran.dg/PR19872.f: Fix test condition.
6285 * gfortran.dg/list_read_7.f90: New test.
6287 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
6289 PR tree-optimization/33597
6290 * gcc.dg/vect/pr33597.c: New testcase.
6292 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
6294 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
6295 * gcc.target/i386/pr33524.c: ...this.
6297 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
6300 * gfortran.dg/minmaxloc_4.f90: New.
6302 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6304 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
6306 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
6308 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
6310 2007-09-28 Paolo Carlini <pcarlini@suse.de>
6313 * g++.dg/cpp0x/variadic79.C: New.
6315 2007-09-28 Michael Matz <matz@suse.de>
6316 Jakub Jelinek <jakub@redhat.com>
6318 PR rtl-optimization/33552
6319 * gcc.target/i386/pr33552.c: New runtime test.
6320 * gcc.target/i386/strinline.c: New compile time test.
6322 2007-09-28 Jakub Jelinek <jakub@redhat.com>
6324 * gfortran.dg/openmp_stack.f90: Removed.
6327 * g++.dg/cpp0x/variadic80.C: New test.
6329 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6331 * gfortran.dg/namelist_38.f90: Delete test for revertion of
6334 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
6337 * gcc.target/powerpc/gcse-1.c: New test.
6339 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
6341 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
6342 fixed capitalizations.
6343 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
6344 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
6345 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
6346 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
6347 * gfortran.dg/maxloc_shape_1.f90: Likewise.
6348 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
6349 * gfortran.dg/min_max_conformance.f90: Likewise.
6351 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
6353 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
6355 * gcc.dg/c99-tgmath-2.c: Likewise.
6356 * gcc.dg/c99-tgmath-3.c: Likewise.
6357 * gcc.dg/c99-tgmath-4.c: Likewise.
6359 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
6362 * gfortran.dg/anint_1.f90: New test.
6364 2007-09-27 Ian Lance Taylor <iant@google.com>
6366 PR tree-optimization/33565
6367 * gcc.dg/Wstrict-overflow-20.c: New test.
6369 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6371 * gfortran.dg/openmp_stack.f90: Fix typo.
6372 * gfortran.dg/recursive_stack.f90: Fix typo.
6374 2007-09-27 Paolo Carlini <pcarlini@suse.de>
6377 * g++.dg/template/error31.C: New.
6379 2007-09-27 Jakub Jelinek <jakub@redhat.com>
6381 * lib/prune.exp: Prune also "^In function .*$" lines and
6382 "^ inlined from .*$" lines.
6384 2007-09-26 Richard Guenther <rguenther@suse.de>
6386 PR tree-optimization/33563
6387 * gcc.dg/torture/pr33563.c: New testcase.
6389 2007-09-26 Joseph Myers <joseph@codesourcery.com>
6392 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
6394 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6397 2007-09-26 Richard Guenther <rguenther@suse.de>
6399 PR tree-optimization/30375
6400 PR tree-optimization/33560
6401 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6402 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6403 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6404 * gcc.dg/torture/pr30375.c: New testcase.
6405 * gcc.dg/torture/pr33560.c: New testcase.
6406 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6408 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6411 * g++.dg/parse/crash38.C: New test.
6413 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6416 * gcc.target/i386/sse5-convert.c: New file, test int->long
6417 vectorized conversions.
6419 2007-09-25 Revital Eres <eres@il.ibm.com>
6421 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6423 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6426 * gcc.dg/enum-incomplete-1.c: New test.
6428 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6430 * gcc.c-torture/compile/20070919-1.c: New test.
6432 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6434 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6436 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6439 * g++.dg/inherit/override_attribs.C: New file.
6441 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6444 * io.c (check_format_string): Move NULL and constant checks into
6446 (check_io_constraints): Call gfc_simplify_expr() before calling
6447 check_format_string(). Remove NULL and constant checks.
6449 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6451 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6452 * gcc.c-torture/execute/loop-2g.x: Likewise.
6454 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6456 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6457 Reject hard-float modes unless the ABI is o32 or o64.
6458 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6459 of gcc.exp. Skip the tests when mips16 code generation is not
6461 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6462 and use dg-add-options mips16_attribute.
6464 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6467 * g++.dg/ext/attrib29.C: New test.
6469 2007-09-23 Ollie Wild <aaw@google.com>
6471 * gcc.dg/fold-bitand-1.c: New test.
6472 * gcc.dg/fold-bitand-2.c: New test.
6473 * gcc.dg/fold-bitand-3.c: New test.
6474 * gcc.dg/fold-bitand-4.c: New test.
6476 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6478 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6479 any of the macros to be defined for __mips16.
6480 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6482 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6484 * gcc.dg/vect/pr21591.c: Require vect_int.
6485 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6486 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6487 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6489 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6491 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6493 * gcc.dg/va-arg-pack-len-2.c: New test.
6494 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6496 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6498 PR tree-optimization/32772
6499 * gcc.c-torture/compile/20070905-1.c: New test.
6501 PR tree-optimization/32975
6502 * gcc.dg/pr32975.c: New test.
6505 * gcc.dg/pr28755.c: New test.
6507 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6509 * lib/target-supports.exp (check_effective_target_nomips16): New
6511 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6513 * gcc.dg/vect/vect.exp: Likewise.
6514 * g++.dg/vect/vect.exp: Likewise.
6515 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6516 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6517 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6518 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6519 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6520 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6521 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6522 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6523 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6524 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6525 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6526 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6527 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6528 (test14, test15, test16, test17, test18): Likewise.
6529 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6530 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6531 (test14, test15, test16, test17, test18, test19, test20, test21)
6533 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6534 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6535 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6536 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6537 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6538 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6539 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6540 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6541 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6542 (test13, test14, test15, test16, test17, test18, test19, test20)
6543 (test21, test22, test23, test24, test25, test26, test27, test28)
6544 (test29, test30, test31): Likewise.
6545 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6546 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6547 (test13, test14, test15, test16, test17, test18, test19, test20)
6548 (test21, test22, test23, test24, test25, test26, test27, test28)
6549 (test29, test30, test31, test32, test33, test34, test35, test36)
6550 (test37, test38, test39, test40, test41, test42, test43, test44)
6551 (test45, test46, test47, test48, test49, test50, test51, test52)
6552 (test53, test54, test55, test56, test57, test58, test59, test60)
6553 (test61, test62, test63): Likewise.
6554 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6555 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6556 (test13, test14, test15, test16, test17, test18, test19, test20)
6557 (test21, test22, test23, test24, test25, test26, test27, test28)
6558 (test29, test30, test31): Likewise.
6559 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6560 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6561 (test13, test14, test15, test16, test17, test18, test19, test20)
6562 (test21, test22, test23, test24, test25, test26, test27, test28)
6563 (test29, test30, test31): Likewise.
6564 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6565 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6566 (test13, test14, test15): Likewise.
6567 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6568 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6569 (test13, test14, test15): Likewise.
6570 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6571 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6572 (test13, test14, test15, test16, test17, test18, test19, test20)
6573 (test21, test22, test23, test24, test25, test26, test27, test28)
6574 (test29, test30, test31): Likewise.
6575 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6576 (matrix_multiply4: Likewise.
6577 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6578 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6579 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6580 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6581 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6582 (test13, test14, test15, test16, test17, test18, test19, test20)
6583 (test21, test22, test23, test24, test25, test26, test27, test28)
6584 (test29, test30, test31): Likewise.
6585 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6586 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6587 (test13, test14, test15, test16, test17, test18, test19, test20)
6588 (test21, test22, test23, test24, test25, test26, test27, test28)
6589 (test29, test30, test31): Likewise.
6590 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6591 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6592 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6593 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6594 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6595 (sub_v4qi): Likewise.
6596 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6597 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6598 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6599 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6600 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6601 (subb, subc): Likewise.
6602 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6603 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6604 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6605 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6606 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6607 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6608 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6609 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6610 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6611 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6612 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6613 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6614 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6616 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6618 * lib/target-supports.exp (add_options_for_mips16_attribute)
6619 (check_effective_target_mips16_attribute): New functions.
6620 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6622 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6624 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6625 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6626 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6627 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6628 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6629 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6630 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6631 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6632 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6633 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6634 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6635 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6636 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6637 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6638 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6639 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6640 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6641 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6642 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6643 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6644 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6645 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6646 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6647 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6649 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6651 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6652 options. Require { target mips16_attribute } and use dg-add-options
6653 to add the associated options.
6655 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6656 * gcc.target/mips/call-saved-3.c: Likewise.
6657 * gcc.target/mips/code-readable-1.c: Require { target
6658 mips16_attribute } and use dg-add-options to add the associated
6659 options. Remove trailing whitespace.
6661 * gcc.target/mips/code-readable-2.c: Likewise.
6662 * gcc.target/mips/code-readable-3.c: Likewise.
6663 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6664 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6665 Require { target mips16_attribute } and use dg-add-options to
6666 add the associated options.
6667 (cksum16, cksum8): Use MIPS16.
6668 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6669 Require { target mips16_attribute } and use dg-add-options to
6670 add the associated options.
6672 * gcc.target/mips/save-restore-2.c: Likewise.
6673 * gcc.target/mips/save-restore-3.c: Likewise.
6674 * gcc.target/mips/save-restore-4.c: Likewise.
6675 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6677 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6678 (foo): Use NOMIPS16.
6680 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6683 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6686 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6688 2007-09-22 Tobias Burnus <burnus@net-b.de>
6691 * gfortran.dg/gomp/free-2.f90: New.
6692 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6693 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6695 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6697 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6698 * gcc.target/i386/sse5-haddX.c: Ditto.
6699 * gcc.target/i386/sse5-hsubX.c: Ditto.
6700 * gcc.target/i386/sse5-maccXX.c: Ditto.
6701 * gcc.target/i386/sse5-msubXX.c: Ditto.
6702 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6703 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6704 * gcc.target/i386/sse5-permpX.c: Ditto.
6705 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6707 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6708 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6709 * gcc.target/i386/sse5-pcmov.c: Ditto.
6710 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6712 2007-09-22 Richard Guenther <rguenther@suse.de>
6714 PR tree-optimization/33146
6715 * gcc.c-torture/compile/pr33146.c: New testcase.
6717 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6719 * lib/target-supports.exp (check_cached_effective_target): New
6721 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6722 (check_effective_target_c99_runtime): New procedure.
6723 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6724 (test3l): Likewise cargl.
6725 * gcc.dg/builtins-59.c: Require c99_runtime.
6726 * gcc.dg/builtins-61.c: Likewise.
6727 * gcc.dg/builtins-62.c: Likewise.
6729 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6731 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6732 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6733 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6734 target-specific dg-options.
6735 * gcc.dg/builtins-20.c: Likewise.
6736 * gcc.dg/builtins-53.c: Likewise.
6737 * gcc.dg/builtins-55.c: Likewise.
6738 * gcc.dg/single-precision-constant.c: Likewise.
6739 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6740 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6741 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6742 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6743 * gcc.dg/torture/builtin-power-1.c: Likewise.
6745 2007-09-21 Chao-ying Fu <fu@mips.com>
6747 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6748 check if targets have fixed-point supports.
6749 * gcc.dg/fixed-point/fixed-point.exp: New file.
6750 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6751 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6752 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6753 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6754 * gcc.dg/fixed-point/constants-pedantic.c,
6755 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6756 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6757 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6758 * gcc.dg/fixed-point/keywords-pedantic.c,
6759 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6760 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6761 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6762 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6763 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6764 * gcc.dg/fixed-point/func-vararg-mixed.c,
6765 * gcc.dg/fixed-point/operator-logical.c,
6766 * gcc.dg/fixed-point/struct-union.c,
6767 * gcc.dg/fixed-point/bit-complement.c,
6768 * gcc.dg/fixed-point/operator-bitwise.c,
6769 * gcc.dg/fixed-point/operator-comma.c,
6770 * gcc.dg/fixed-point/struct-layout-1.c,
6771 * gcc.dg/fixed-point/union-init.c,
6772 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6773 * gcc.dg/fixed-point/func-mixed.c,
6774 * gcc.dg/fixed-point/func-vararg-size0.c,
6775 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6776 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6777 * gcc.dg/fixed-point/operator-unary.c,
6778 * gcc.dg/fixed-point/allop-const.c,
6779 * gcc.dg/fixed-point/muldiv-warning.c,
6780 * gcc.dg/nofixed-point-1.c,
6781 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6782 * gcc.target/mips/fixed-vector-type.c,
6783 * gcc.target/mips/fixed-scalar-type.c: New tests.
6785 2007-09-21 Olivier Hainque <hainque@adacore.com>
6787 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6788 * gnat.dg/test_nested_subtype_byref.adb: New test.
6790 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6793 * gfortran.dg/gomp/pr33439.f90: New test.
6795 2007-09-21 Tobias Burnus <burnus@net-b.de>
6798 * gfortran.dg/merge_char_3.f90: New.
6800 2007-09-21 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/transfer_check_1.f90: New.
6805 2007-09-20 Asher Langton <langton2@llnl.gov>
6808 * gfortran.dg/init_flag_1.f90: New.
6809 * gfortran.dg/init_flag_2.f90: New.
6810 * gfortran.dg/init_flag_3.f90: New.
6811 * gfortran.dg/init_flag_4.f90: New.
6812 * gfortran.dg/init_flag_5.f90: New.
6813 * gfortran.dg/init_flag_6.f90: New.
6814 * gfortran.dg/init_flag_7.f90: New.
6816 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6819 * g++.dg/ext/anon-struct6.C: New.
6821 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6824 * gfortran.dg/inquire_10.f90: New test.
6826 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6828 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6830 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6833 * gfortran.dg/used_types_18.f90: Declare variable of empty
6836 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6839 * gfortran.dg/array_constructor_19.f90: New test.
6841 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6844 * gcc.dg/debug/pr33316.c: New test.
6847 * g++.dg/cpp0x/variadic76.C: New test.
6848 * g++.dg/cpp0x/variadic77.C: New test.
6849 * g++.dg/cpp0x/variadic78.C: New test.
6853 * gcc.c-torture/execute/20070919-1.c: New test.
6854 * gcc.dg/pr33238.c: New test.
6855 * gcc.dg/pr27301.c: New test.
6857 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6859 * lib/target-supports.exp (check_effective_target_mips64): New
6861 * gcc.dg/lower-subreg-1.c: Require !mips64.
6862 * gcc.dg/sibcall-3.c (ATTR): New macro.
6863 (recurser_void1, recurser_void2): Use it.
6864 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6865 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6867 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6869 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6870 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6872 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6874 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6877 * gfortran.dg/c_loc_tests_11.f03: New test case.
6879 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6882 * g++.dg/init/ref14.C: New.
6884 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6886 * gnat.dg/slice2.ad[sb]: New testcase.
6888 2007-09-19 Nick Clifton <nickc@redhat.com>
6890 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6892 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6894 * gcc.target/bfin/bfin.exp: New.
6895 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6896 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6897 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6898 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6899 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6900 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6901 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6902 mcpu-bf561.c, mcpu-default.c}: New tests.
6904 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6906 Restore detection of unsupported TLS.
6909 2007-02-10 Richard Henderson <rth@redhat.com>
6911 * lib/target-supports.exp (check_effective_target_tls): Redefine
6912 to mean non-emulated tls.
6913 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6914 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6915 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6916 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6917 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6918 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6919 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6922 * lib/target-supports.exp (check_effective_target_tls): Use
6923 stronger test for compiler support for TLS.
6924 (check_effective_target_tls_native): New, to test for non-emulated
6926 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6927 instead of dg-require-effective-target tls.
6928 * g++.dg/gomp/copyin-1.C: Likewise.
6929 * g++.dg/gomp/sharing-1.C: Likewise.
6930 * g++.dg/gomp/tls-1.C: Likewise.
6931 * g++.dg/gomp/tls-2.C: Likewise.
6932 * g++.dg/gomp/tls-3.C: Likewise.
6933 * g++.dg/tls/diag-1.C: Likewise.
6934 * g++.dg/tls/diag-2.C: Likewise.
6935 * g++.dg/tls/diag-3.C: Likewise.
6936 * g++.dg/tls/diag-4.C: Likewise.
6937 * g++.dg/tls/diag-5.C: Likewise.
6938 * g++.dg/tls/init-1.C: Likewise.
6939 * g++.dg/tls/init-2.C: Likewise.
6940 * g++.dg/tls/trivial.C: Likewise.
6941 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6942 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6943 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6944 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6945 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6946 * gcc.dg/gomp/clause-1.c: Likewise.
6947 * gcc.dg/gomp/copyin-1.c: Likewise.
6948 * gcc.dg/gomp/sharing-1.c: Likewise.
6949 * gcc.dg/gomp/tls-1.c: Likewise.
6950 * gcc.dg/gomp/tls-2.c: Likewise.
6951 * gcc.dg/tls/alpha-1.c: Likewise.
6952 * gcc.dg/tls/opt-1.c: Likewise.
6953 * gcc.dg/tls/opt-13.c: Likewise.
6954 * gcc.dg/tls/opt-14.c: Likewise.
6955 * gcc.dg/tls/opt-2.c: Likewise.
6956 * gcc.dg/tls/opt-3.c: Likewise.
6957 * gcc.dg/tls/opt-4.c: Likewise.
6958 * gcc.dg/tls/opt-7.c: Likewise.
6959 * gcc.dg/tls/section-1.c: Likewise.
6960 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6961 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6962 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6963 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6964 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6965 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6966 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6967 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6968 * gfortran.dg/gomp/fixed-1.f: Likewise.
6969 * gfortran.dg/gomp/free-1.f90: Likewise.
6970 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6971 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6972 * gfortran.dg/gomp/reduction1.f90: Likewise.
6973 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6975 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6978 * gfortran.dg/bounds_check_9.f90: New test.
6979 * gfortran.dg/bounds_check_fail_2.f90: New test.
6981 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6983 PR c++/33462 (again)
6984 * g++.dg/ext/va-arg1.C: Adjust.
6986 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6989 * g++.dg/ext/va-arg1.C: New.
6991 2007-09-18 Tobias Burnus <burnus@net-b.de>
6993 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6995 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6998 * g++.dg/rtti/typeid6.C: New.
7000 2007-09-18 Paolo Carlini <pcarlini@suse.de>
7003 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
7004 * g++.dg/ext/is_class_error2.C: New.
7006 2007-09-18 Richard Guenther <rguenther@suse.de>
7008 PR tree-optimization/33340
7009 * g++.dg/torture/pr33340.C: New testcase.
7011 2007-09-18 Tobias Burnus <burnus@net-b.de>
7014 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
7015 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
7016 * gfortran.dg/elemental_subroutine_5.f90: New.
7018 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
7020 * lib/target-supports.exp (check_profiling_available): Extend
7021 mips*-*-elf check to mips*-*-elf*.
7023 2007-09-18 Jakub Jelinek <jakub@redhat.com>
7025 * gcc.dg/format/c90-scanf-5.c: New test.
7026 * gcc.dg/format/c99-scanf-4.c: New test.
7027 * gcc.dg/format/ext-7.c: New test.
7028 * gcc.dg/format/ext-8.c: New test.
7031 * gcc.c-torture/compile/20070915-1.c: New test.
7033 2007-09-17 Tobias Burnus <burnus@net-b.de>
7036 * gfortran.dg/private_type_9.f90: New.
7038 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7041 * gfortran.dg/pr33449.f90: New test.
7043 2007-09-17 Tobias Burnus <burnus@net-b.de>
7045 * gfortran.dg/interface_15.f90: Compile with -std=f95.
7046 * gfortran.dg/private_type_1.f90: Ditto
7047 * gfortran.dg/interface_18.f90: New.
7048 * gfortran.dg/private_type_8.f90: New.
7050 2007-09-16 Paolo Carlini <pcarlini@suse.de>
7053 * g++.dg/warn/new1.C: Adjust.
7054 * g++.dg/torture/str_empty.C: Likewise.
7056 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7058 * gcc.target/mips/dse-1.c: New test.
7060 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
7063 * g++.dg/overload/operator3.C: New.
7065 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
7067 * gcc.target/mips/truncate-1.c: New test.
7069 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
7075 * gfortran.dg/subref_array_pointer_1.f90: New test.
7076 * gfortran.dg/subref_array_pointer_2.f90: New test.
7078 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
7080 * gfortran.dg/nint_2.f90: Correct last change.
7082 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
7084 * gcc.dg/tree-ssa/parallelization-1.c: New test.
7086 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
7088 * gcc.dg/vect/pr33373b.c: New test.
7090 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
7093 * gcc.target/i386/pr33438.c: New test.
7095 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7097 * gfortran.dg/nint_2.f90: Revert previous commit.
7099 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7101 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
7103 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
7106 * g++.dg/other/unused1.C: XFAIL class2 scan.
7108 2007-09-13 Tobias Burnus <burnus@net-b.de>
7111 * gfortran.dg/elemental_args_check_1.f90: New.
7112 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
7113 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
7115 2007-09-13 Tobias Burnus <burnus@net-b.de>
7117 * gfortran.dg/recursive_check_3.f90: New.
7119 2007-09-13 Tobias Burnus <burnus@net-b.de>
7122 * gfortran.dg/elemental_bind_c.f90: New.
7124 2007-09-13 Richard Sandiford <richard@codesourcery.com>
7126 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
7127 * gcc.target/mips/mips16-attributes-2.c: New test.
7128 * gcc.target/mips/mips16-attributes-3.c: Likewise.
7129 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
7130 hard-float asm when __mips16 is defined.
7131 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
7132 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
7133 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
7134 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
7135 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
7136 * gcc.target/mips/pr26765.c (foo): Likewise.
7137 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
7138 targets, use dg-mips-options instead of dg-options, and use -mgp32
7139 to force 32-bit mode.
7140 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
7142 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
7144 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
7145 Michael Meissner <michael.meissner@amd.com>
7147 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
7148 * gcc.target/i386/sse5-hsubX.c: Ditto.
7149 * gcc.target/i386/sse5-permpX.c: Ditto.
7150 * gcc.target/i386/sse5-haddX.c: Ditto.
7151 * gcc.target/i386/sse5-maccXX.c: Ditto.
7152 * gcc.target/i386/sse5-msubXX.c: Ditto.
7153 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7154 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7156 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
7157 optimizes floating point conditional moves into the pcmov
7158 instruction on SSE5.
7159 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7161 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
7162 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
7165 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
7166 compiler optimizes vector (a*b)+c into fmadd on SSE5.
7168 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
7169 optimizes (a*b)+c into fmadd on SSE5.
7171 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
7172 whether the SSE5 instructions can be generated.
7174 * gcc.target/i386/sse5-check.h: New. Add support for
7177 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
7178 ammintrin.h, and turn on -msse5 option instead of -msse4a.
7179 * gcc.target/i386/sse-13.c: Ditto.
7180 * gcc.target/i386/sse-14.c: Ditto.
7182 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
7185 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
7186 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
7188 2007-09-12 Jakub Jelinek <jakub@redhat.com>
7191 * gcc.dg/pr32338-1.c: New test.
7192 * gcc.dg/pr32338-2.c: New test.
7194 2007-09-12 Bob Wilson <bob.wilson@acm.org>
7196 * lib/target-supports.exp (check_effective_target_sync_int_long):
7197 Revert change to add xtensa.
7198 (check_effective_target_sync_char_short): Likewise.
7200 2007-09-12 Olivier Hainque <hainque@adacore.com>
7202 * gnat.dg/packed_subtype.adb: New test.
7204 2007-09-12 Tobias Burnus <burnus@net-b.de>
7207 * gfortran.dg/intrinsic_size.f90: New.
7209 2007-09-12 Tobias Burnus <burnus@net-b.de>
7213 * gfortran.dg/conflicts_2.f90: New.
7215 2007-09-12 Ira Rosen <irar@il.ibm.com>
7217 PR tree-optimization/32377
7218 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
7219 dependence distance.
7220 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
7221 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
7222 * gcc.dg/vect/no-vfa-vect-depend-1.c,
7223 gfortran.dg/vect/no-vfa-pr32377.f90: New.
7225 2007-09-12 Richard Guenther <rguenther@suse.de>
7228 * gcc.c-torture/compile/pr33382.c: New testcase.
7229 * gcc.c-torture/execute/pr33382.c: Likewise.
7231 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
7234 * gfortran.dg/c_ptr_tests_12.f03: New test case.
7236 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
7238 PR tree-optimization/33373
7239 * gcc.dg/vect/pr33373.c: New test.
7241 2007-09-12 Ben Elliston <bje@au.ibm.com>
7243 * lib/target-supports.exp (check_effective_target_vect_no_double):
7246 2007-09-12 Ben Elliston <bje@au.ibm.com>
7247 Ulrich Weigand <uweigand@de.ibm.com>
7249 * gcc.target/spu/dfcgt-nan.c: New test.
7251 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
7253 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
7255 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
7258 * gfortran.dg/c_ptr_tests_11.f03: New test case.
7260 2007-09-11 Jakub Jelinek <jakub@redhat.com>
7262 * gcc.dg/va-arg-pack-len-1.c: New test.
7263 * g++.dg/va-arg-pack-len-1.C: New test.
7265 2007-09-11 Michael Matz <matz@suse.de>
7267 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
7269 2007-09-10 Janis Johnson <janis187@us.ibm.com>
7271 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
7272 checks for size of long double.
7273 * gcc.dg/dfp/convert.h: New file.
7274 * gcc.dg/dfp/convert-bfp-2.c: New test.
7275 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
7276 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
7277 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
7278 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
7279 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
7280 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
7281 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
7282 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
7283 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
7285 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
7287 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
7288 Change dg-final to expect 1 non-profitable loop and
7290 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
7291 Change dg-final to expect 1 non-profitable loop and
7293 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
7294 Change dg-final to expect 1 profitable loop.
7295 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7296 Change dg-final to expect 1 profitable loop.
7298 2007-09-10 Richard Sandiford <richard@codesourcery.com>
7300 * gcc.target/mips/call-saved-1.c: New test.
7301 * gcc.target/mips/call-saved-2.c: Likewise.
7302 * gcc.target/mips/call-saved-3.c: Likewise.
7303 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
7304 instead of mips_mips64. Set mips_fp64 too.
7305 (is_gp32_flag): Return true for -mips1 and -mips2.
7306 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
7308 2007-09-10 Jakub Jelinek <jakub@redhat.com>
7310 * g++.dg/ext/va-arg-pack-1.C: New test.
7311 * g++.dg/ext/va-arg-pack-2.C: New test.
7313 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
7316 * gcc.dg/vect/pr33369.c: New test.
7318 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
7321 * gfortran.dg/array_memcpy_5.f90: New test.
7323 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
7325 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
7327 2007-09-09 Richard Guenther <rguenther@suse.de>
7329 * gcc.c-torture/compile/20070906-1.c: New testcase.
7331 2007-09-09 Ira Rosen <irar@il.ibm.com>
7333 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
7335 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
7336 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
7337 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
7340 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7342 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
7344 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
7346 * gnat.dg/addr2_p.ads: Bump size of array to 9.
7348 2007-09-09 Ira Rosen <irar@il.ibm.com>
7350 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
7351 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
7352 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
7353 Compile tests with -fno-tree-pre.
7354 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
7355 * lib/target-supports.exp (check_effective_target_vect_strided): New.
7356 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
7357 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
7358 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
7359 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
7360 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
7361 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
7362 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
7363 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
7364 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
7365 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
7366 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
7367 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
7368 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
7369 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
7370 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
7371 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
7372 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
7374 2007-09-09 Joseph Myers <joseph@codesourcery.com>
7376 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
7378 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7379 Use remote_exec to call c++filt.
7380 * lib/target-supports-dg.exp (dg-require-host-local): New.
7381 * gcc.misc-tests/options.exp: Allow .exe in command paths.
7382 * g++.dg/parse/repo1.C: Use dg-require-host-local.
7383 * g++.dg/rtti/repo1.C: Likewise.
7384 * g++.dg/template/repo1.C: Likewise.
7385 * g++.dg/template/repo2.C: Likewise.
7386 * g++.dg/template/repo3.C: Likewise.
7387 * g++.dg/template/repo4.C: Likewise.
7388 * g++.dg/template/repo5.C: Likewise.
7389 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
7390 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
7391 * g++.old-deja/g++.pt/repo1.C: Likewise.
7392 * g++.old-deja/g++.pt/repo2.C: Likewise.
7393 * g++.old-deja/g++.pt/repo3.C: Likewise.
7394 * g++.old-deja/g++.pt/repo4.C: Likewise.
7395 * gcc.dg/cpp/trad/builtins.c: Likewise.
7397 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7399 PR tree-optimization/32283
7400 * gcc.dg/tree-ssa/loop-31.c: New test.
7402 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7404 PR rtl-optimization/26449
7405 * gcc.target/i386/pr26449-1.c: New file.
7407 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7410 PR rtl-optimization/26449
7411 * gcc.target/i386/pr33329.c: New file.
7413 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7415 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7417 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7419 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7421 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7423 PR tree-optimization/33301
7424 * gfortran.dg/vect/pr33301.f: New test.
7426 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7429 * gfortran.dg/backspace_10.f90: New test.
7431 2007-09-07 Richard Guenther <rguenther@suse.de>
7434 2007-09-06 Richard Guenther <rguenther@suse.de>
7436 PR tree-optimization/32586
7437 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7438 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7439 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7440 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7441 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7442 now obsolete simplification.
7444 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7446 PR tree-optimization/33299
7447 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7448 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7450 2007-09-07 Richard Guenther <rguenther@suse.de>
7453 2007-09-06 Richard Guenther <rguenther@suse.de>
7455 PR tree-optimization/32586
7456 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7457 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7458 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7459 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7460 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7461 now obsolete simplification.
7463 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7465 PR tree-optimization/32821
7466 * gcc.dg/tree-ssa/pr32821.c: New file.
7468 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7470 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7471 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7472 and mips_forced_no_er.
7473 (dg-mips-options): Add -mno-abicalls when a small-data option is
7474 specified. Skip tests with small-data options if mips_forced_gp.
7475 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7476 * gcc.target/mips/sdata-1.c: New test.
7477 * gcc.target/mips/sdata-2.c: Likewise.
7478 * gcc.target/mips/sdata-3.c: Likewise.
7479 * gcc.target/mips/sdata-4.c: Likewise.
7481 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7484 * spread_zerosize_1.f90: New test case.
7485 * spread_bounds_1.f90: New test case.
7487 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7490 * g++.dg/template/static31.C: New.
7492 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7495 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7498 2007-09-06 David Daney <ddaney@avtrex.com>
7499 Richard Sandiford <richard@codesourcery.com>
7502 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7503 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7504 * gcc.target/mips/pr33256.c: New test.
7506 2007-09-06 Tom Tromey <tromey@redhat.com>
7508 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7510 2007-09-06 Richard Guenther <rguenther@suse.de>
7512 PR tree-optimization/32586
7513 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7514 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7515 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7516 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7517 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7518 now obsolete simplification.
7520 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7522 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7523 * gcc.target/i386/sse3-addsubps.c: Ditto.
7524 * gcc.target/i386/sse3-haddpd.c: Ditto.
7525 * gcc.target/i386/sse3-haddps.c: Ditto.
7526 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7527 * gcc.target/i386/sse3-hsubps.c: Ditto.
7528 * gcc.target/i386/sse3-lddqu.c: Ditto.
7529 * gcc.target/i386/sse3-movddup.c: Ditto.
7530 * gcc.target/i386/sse3-movshdup.c: Ditto.
7531 * gcc.target/i386/sse3-movsldup.c: Ditto.
7533 2007-09-06 Richard Guenther <rguenther@suse.de>
7535 PR tree-optimization/33302
7536 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7538 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7541 * gfortran.dg./fmt_float.f90: New test.
7543 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7546 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7548 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7550 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7551 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7553 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7555 * g++.dg/eh/builtin1.C: New test.
7556 * g++.dg/eh/builtin2.C: New test.
7557 * g++.dg/eh/builtin3.C: New test.
7560 * g++.dg/eh/builtin4.C: New test.
7562 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7564 * gcc.target/powerpc/dfp-dd.c: New test.
7565 * gcc.target/powerpc/dfp-td.c: New test.
7567 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7569 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7570 * gcc.dg/va-arg-pack-1.c: New test.
7572 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7574 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7575 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7576 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7577 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7578 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7580 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7583 * g++.dg/ext/anon-struct5.C: New.
7585 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7587 * gcc.dg/i386-cpuid.h: Remove.
7588 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7589 (main): Use __get_cpuid to get target features.
7590 * gcc.target/i386/sse-check.h: Ditto.
7591 * gcc.target/i386/sse2-check.h: Ditto.
7592 * gcc.target/i386/sse3-check.h: Ditto.
7593 * gcc.target/i386/ssse3-check.h: Ditto.
7594 * gcc.target/i386/sse4_1-check.h: Ditto.
7595 * gcc.target/i386/sse4_2-check.h: Ditto.
7596 * gcc.target/i386/sse4a-check.h: Ditto.
7597 * gcc.dg/torture/pr16104-1.c: Ditto.
7598 (do_test): Change to void.
7599 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7600 * gcc.target/i386/sse-6.c: Ditto.
7601 * gcc.target/i386/sse-7.c: Ditto.
7602 * g++.dg/other/i386-1.C: Include cpuid.h.
7603 (main): New function. Use __get_cpuid to get target fetaures.
7605 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7606 David Ung <davidu@mips.com>
7607 Nigel Stephens <nigel@mips.com>
7609 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7610 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7611 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7612 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7613 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7614 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7615 * gcc.dg/torture/pr19683-1.c: Likewise.
7616 * gcc.target/mips/madd-3.c: Likewise.
7617 * gcc.target/mips/maddu-3.c: Likewise.
7618 * gcc.target/mips/msub-3.c: Likewise.
7619 * gcc.target/mips/msubu-3.c: Likewise.
7620 * gcc.target/mips/asm-1.c: Likewise.
7621 * gcc.target/mips/branch-1.c: Likewise.
7622 * gcc.target/mips/ins-1.c: Likewise.
7623 * gcc.target/mips/near-far-3.c: Likewise.
7624 * gcc.target/mips/near-far-4.c: Likewise.
7625 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7626 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7627 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7628 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7629 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7630 * gcc.target/mips/dspr2-MULT.c: Likewise.
7631 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7632 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7633 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7634 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7635 * gcc.target/mips/code-readable-2.c: Likewise.
7636 * gcc.target/mips/code-readable-3.c: Likewise.
7638 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7639 David Ung <davidu@mips.com>
7640 Nigel Stephens <nigel@mips.com>
7642 * gcc.target/mips/mips16-attributes.c: New.
7644 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7647 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7650 * gfortran.dg/char_length_10.f90: New test.
7652 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7655 * g++.dg/parse/template24.C: New.
7657 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7659 * g++.dg/other/spu2vmx-1.C: New test.
7661 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7663 PR tree-optimization/33017
7664 * gcc.dg/pr33017.c: New test.
7666 2007-09-05 Ben Elliston <bje@au.ibm.com>
7668 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7669 __protected_stream family of macros.
7671 2007-09-04 Jan Hubicka <jh@suse.cz>
7673 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7674 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7675 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7676 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7677 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7678 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7679 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7682 2007-09-04 Janus Weil <jaydub66@gmail.com>
7683 Tobias Burnus <burnus@net-b.de>
7685 * gfortran.dg/proc_decl_1.f90: New.
7686 * gfortran.dg/proc_decl_2.f90: New.
7687 * gfortran.dg/proc_decl_3.f90: New.
7688 * gfortran.dg/proc_decl_4.f90: New.
7690 2007-09-04 Jan Hubicka <jh@suse.cz>
7692 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7693 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7694 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7695 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7696 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7697 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7698 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7699 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7700 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7701 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7702 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7703 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7704 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7705 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7706 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7707 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7708 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7709 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7710 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7711 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7712 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7713 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7714 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7715 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7716 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7717 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7718 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7719 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7720 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7721 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7722 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7723 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7724 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7725 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7726 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7727 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7728 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7729 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7730 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7731 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7732 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7733 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7734 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7735 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7736 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7737 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7738 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7739 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7740 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7741 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7742 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7743 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7744 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7745 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7746 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7747 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7748 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7749 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7750 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7751 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7752 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7753 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7754 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7755 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7756 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7757 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7758 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7759 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7760 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7761 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7762 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7763 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7764 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7765 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7766 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7767 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7768 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7769 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7770 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7771 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7772 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7773 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7774 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7775 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7776 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7777 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7778 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7779 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7780 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7781 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7782 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7783 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7784 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7785 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7786 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7787 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7788 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7789 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7790 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7791 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7792 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7793 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7794 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7795 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7796 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7797 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7798 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7799 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7800 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7801 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7802 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7803 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7804 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7805 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7806 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7807 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7808 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7809 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7810 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7811 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7812 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7813 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7814 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7815 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7816 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7817 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7818 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7819 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7820 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7821 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7822 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7823 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7824 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7825 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7826 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7827 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7828 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7829 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7830 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7831 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7832 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7834 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7835 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7836 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7837 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7838 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7839 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7840 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7841 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7842 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7843 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7844 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7845 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7846 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7847 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7848 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7849 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7850 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7851 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7852 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7853 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7854 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7855 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7856 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7857 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7858 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7859 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7860 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7861 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7862 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7863 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7864 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7865 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7866 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7867 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7868 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7869 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7870 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7871 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7872 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7873 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7874 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7875 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7876 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7877 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7878 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7879 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7880 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7881 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7882 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7883 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7884 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7885 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7886 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7887 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7888 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7889 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7890 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7891 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7892 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7893 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7894 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7895 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7896 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7897 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7898 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7899 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7900 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7901 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7902 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7903 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7904 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7905 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7906 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7907 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7908 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7909 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7910 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7911 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7912 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7913 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7914 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7915 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7916 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7917 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7918 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7919 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7920 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7921 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7922 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7923 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7924 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7925 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7926 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7927 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7928 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7929 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7930 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7931 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7932 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7933 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7934 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7935 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7936 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7937 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7938 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7939 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7940 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7941 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7942 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7943 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7944 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7945 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7946 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7947 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7948 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7949 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7950 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7951 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7952 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7953 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7954 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7955 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7956 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7957 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7958 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7959 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7961 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7964 * gcc.target/i386/cmov7.c: New file.
7966 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7968 * gcc.target/i386/sse4a-check.h: New file.
7969 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7970 * gcc.target/i386/sse4a-insert.c: Ditto.
7971 * gcc.target/i386/sse4a-montsd.c: Ditto.
7972 * gcc.target/i386/sse4a-montss.c: Ditto.
7973 * gcc.target/i386/mmx-check.h: New file.
7974 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7975 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7976 * gcc.target/i386/sse-check.h: New file.
7977 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7978 * gcc.target/i386/sse-3.c: Ditto.
7979 * gcc.target/i386/sse-7.c: Ditto.
7980 * gcc.target/i386/sse-9.c: Ditto.
7981 * gcc.target/i386/ssefn-3.c: Ditto.
7982 * gcc.target/i386/sse-recip.c: Ditto.
7983 * gcc.target/i386/sse-recip-vec.c: Ditto.
7984 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7985 * gcc.target/i386/20020523-1.c: Remove.
7986 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7987 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7988 * gcc.target/i386/ssefn-4.c: Ditto.
7989 * gcc.target/i386/sse-6.c: Ditto.
7990 * gcc.target/i386/sse-10.c: Ditto.
7991 * gcc.target/i386/sse-11.c: Ditto.
7992 * gcc.target/i386/sse-18.c: Ditto.
7993 * gcc.target/i386/fpprec-1.c: Ditto.
7994 * g++.dg/other/i386-1.C: Ditto.
7996 2007-09-04 Richard Guenther <rguenther@suse.de>
7998 PR tree-optimization/33291
7999 * gcc.dg/volatile2.c: New testcase.
8000 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
8001 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
8002 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
8003 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
8005 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8008 * gfortran.dg/namelist_15.f90: Update test.
8009 * gfortran.dg/namelist_24.f90: Update test.
8010 * gfortran.dg/namelist_38.f90: New test.
8012 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
8014 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
8015 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8016 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
8017 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8018 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
8019 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8021 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8023 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
8024 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
8026 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
8028 2007-09-02 David Daney <ddaney@avtrex.com>
8030 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
8031 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
8032 * gcc.target/mips/atomic-memory-1.c: Ditto.
8033 * gcc.target/mips/atomic-memory-2.c: Ditto.
8035 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
8037 * gcc.target/cris/builtin_clz_v0.c: New testcase.
8038 * gcc.target/cris/builtin_clz_v3.c: New testcase.
8040 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
8042 * gfortran.dg/substr_6.f90: New test.
8044 2007-09-02 Paolo Carlini <pcarlini@suse.de>
8047 * g++.dg/other/error18.C: New.
8048 * g++.dg/expr/bitfield3.C: Adjust.
8050 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
8053 * gfortran.fortran-torture/compile/pr33276.f90: New.
8055 2007-09-02 Joseph Myers <joseph@codesourcery.com>
8059 * gcc.dg/c99-arraydecl-3.c: New test.
8061 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
8064 * g++.dg/cpp0x/variadic-new2.C: New.
8065 * g++.dg/cpp0x/variadic-new.C: New.
8067 2007-08-31 Tobias Burnus <burnus@net-b.de>
8070 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
8071 * gfortran.dg/read_1.f90: New.
8073 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8076 * g++.dg/template/error30.C: New.
8078 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8081 * g++.dg/template/crash70.C: New.
8083 2007-08-31 Paolo Carlini <pcarlini@suse.de>
8086 * g++.dg/ext/is_class_error.C: New.
8088 2007-08-31 Olivier Hainque <hainque@adacore.com>
8090 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
8092 2007-08-31 David Edelsohn <edelsohn@gnu.org>
8093 Revital Eres <eres@il.ibm.com>
8095 * gcc.target/powerpc/paired-1.c: New test.
8096 * gcc.target/powerpc/paired-2.c: New test.
8097 * gcc.target/powerpc/paired-3.c: New test.
8098 * gcc.target/powerpc/paired-4.c: New test.
8099 * gcc.target/powerpc/paired-5.c: New test.
8100 * gcc.target/powerpc/paired-6.c: New test.
8101 * gcc.target/powerpc/paired-7.c: New test.
8102 * gcc.target/powerpc/ppc-paired.c: New test.
8104 2007-08-31 Ollie Wild <aaw@google.com>
8106 * g++.dg/conversion/ptrmem2.C: New test.
8107 * g++.dg/conversion/ptrmem3.C: New test.
8108 * g++.dg/conversion/ptrmem4.C: New test.
8109 * g++.dg/conversion/ptrmem5.C: New test.
8110 * g++.dg/conversion/ptrmem6.C: New test.
8111 * g++.dg/conversion/ptrmem7.C: New test.
8112 * g++.dg/conversion/ptrmem8.C: New test.
8114 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
8117 * gfortran.dg/char_length_7.f90: New test.
8118 * gfortran.dg/char_length_9.f90: New test.
8119 * gfortran.dg/char_assign_1.f90: Add extra warning.
8123 * gfortran.dg/char_length_8.f90: New test.
8125 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
8127 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
8129 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8131 * gcc.dg/inline-24.c: New test.
8132 * g++.dg/opt/inline11.C: New test.
8134 2007-08-30 Richard Guenther <rguenther@suse.de>
8136 * gcc.target/i386/vectorize5.c: New testcase.
8138 2007-08-30 Tobias Burnus <burnus@net-b.de>
8141 * interface.c (check_interface0): Improve error for external procs.
8142 (check_sym_interfaces): Fix checking of module procedures.
8144 2007-08-30 Jakub Jelinek <jakub@redhat.com>
8146 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
8148 * gcc.dg/sync-3.c: New test.
8151 * gcc.dg/cleanup-12.c: New test.
8153 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
8155 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
8156 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
8157 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
8158 * gcc.dg/pr32450.c: Ditto.
8159 * gcc.dg/nest.c: Ditto.
8160 * gcc.dg/nested-func-4.c: Ditto.
8161 * g++.old-deja/g++.law/profile1.C: Ditto.
8163 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8166 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
8167 non-default integer kind arguments.
8169 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
8172 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
8174 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8176 * gcc.dg/h8300-ice2.c: Remove target selector.
8178 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
8181 * gfortran.dg/binding_label_tests_15.f03: New test case.
8182 * gfortran.dg/binding_label_tests_16.f03: Ditto.
8184 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8186 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
8187 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
8189 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
8192 * g++.dg/other/canon-33194.C: New.
8194 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
8196 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
8197 * gcc.c-torture/execute/pr23135.c: Likewise.
8199 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
8201 * gcc.dg/pr31344.c: Move to ...
8202 * gcc.dg/dfp/pr31344.c: ... here.
8203 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
8204 * gcc.dg/20050503-1.c: Ditto.
8205 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
8206 * gcc.dg/20061127-1.c: Compile only for fpic targets.
8207 * gcc.dg/20060801-1.c: Ditto.
8209 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
8211 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
8212 * gfortran.dg/nan_1.f90: Likewise.
8214 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8217 Revert previous patch.
8219 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
8220 Kazu Hirata <kazu@codesourcery.com>
8222 * gcc.target/m68k/interrupt-1.c: New.
8224 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
8226 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
8227 10000 for targets where "int" can't hold at least 100000.
8228 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
8229 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
8230 (test5)(test6): Use it.
8231 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
8232 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
8233 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
8234 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
8235 * gcc.dg/attr-alloc_size.c (test): Likewise.
8237 2007-08-28 Paolo Carlini <pcarlini@suse.de>
8240 * g++.dg/template/error29.C: New.
8242 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8245 * g++.dg/ext/visibility/anon5.C: New test.
8247 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
8249 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
8251 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8253 * gfortran.dg/gamma_1.f90: Remove large-real tests.
8254 * gfortran.dg/gamma_2.f90: Remove large-real tests.
8255 * gfortran.dg/gamma_4.f90: New: large-real tests.
8257 2007-08-28 Jason Merrill <jason@redhat.com>
8260 * g++.dg/ext/stmtexpr12.C: New test.
8263 * g++.dg/ext/attrib28.C: New test.
8265 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
8268 * gcc.target/i386/pr32661.c: New test.
8270 2007-08-28 Jakub Jelinek <jakub@redhat.com>
8273 * gcc.dg/pr32370.c: New test.
8275 PR rtl-optimization/33148
8276 * gcc.c-torture/compile/20070827-1.c: New test.
8279 * d++.dg/debug/const3.C: New test.
8280 * d++.dg/debug/const4.C: New test.
8281 * d++.dg/debug/dwarf2/const1.C: New test.
8282 * d++.dg/debug/dwarf2/const2.C: New test.
8283 * d++.dg/debug/dwarf2/const2b.C: New test.
8285 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
8286 Vladimir Yanovsky <yanov@il.ibm.com>
8287 Revital Eres <eres@il.ibm.com>
8288 Andrey Belevantsev <abel@ispras.ru>
8290 * gcc.dg/sms-1.c: New test.
8292 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
8294 * g++.dg/ext/gnu-inline-common.h: New.
8295 * g++.dg/ext/gnu-inline-global-reject.C: New.
8296 * g++.dg/ext/gnu-inline-global.C: New.
8297 * g++.dg/ext/gnu-inline-namespace.C: New.
8298 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
8299 * g++.dg/ext/gnu-inline-class.C: New.
8300 * g++.dg/ext/gnu-inline-class-static.C: New.
8301 * g++.dg/ext/gnu-inline-template-class.C: New.
8302 * g++.dg/ext/gnu-inline-template-func.C: New.
8304 2007-08-27 Jason Merrill <jason@redhat.com>
8307 * g++.dg/ext/stmtexpr11.C: New.
8309 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
8311 * lib/target-supports.exp (check_profiling_available):
8312 Set profiling_available_saved to 0 on fido-*-elf.
8314 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
8316 PR tree-optimization/33173
8318 * gcc.c-torture/compile/pr33173.c: New.
8320 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
8323 * gcc.dg/dfp/pr31385.c: New.
8325 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8327 * gcc.dg/unsigned-long-compare.c: Remove target selector.
8329 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8331 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
8332 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
8333 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
8334 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
8335 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
8336 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
8337 gcc.target/m68k directory.
8338 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
8339 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
8340 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
8341 gcc.target/cris directory.
8342 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
8343 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
8344 gcc.target/bfin directory.
8346 * gcc.target/sh: New directory.
8347 * gcc.target/sh/sh.exp: New file.
8348 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
8349 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
8350 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
8351 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
8352 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
8353 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
8355 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
8357 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
8358 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
8359 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
8360 * gcc.target/i386/local2.c: Ditto.
8361 * gcc.target/i386/stack-prot-kernel.c: Ditto.
8362 * gcc.target/i386/20011119-1.c: Ditto.
8363 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
8364 * gcc.target/i386/fastcall-1.c: Fix target selector.
8366 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8369 * gfortran.dg/negative_unit.f: Add new check
8370 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
8371 -fdefault-integer-8.
8373 2007-08-26 Asher Langton <langton2@llnl.gov>
8375 * gfortran.dg/recursive_stack.f90: New.
8376 * gfortran.dg/openmp_stack.f90: New.
8378 2007-08-26 Tobias Burnus <burnus@net-b.de>
8381 * gfortran.dg/use_10.f90: New.
8383 2007-08-26 Tobias Burnus <burnus@net-b.de>
8386 * gfortran.dg/namelist_14.f90: Make test case valid.
8387 * gfortran.dg/common_10.f90: New.
8389 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
8392 * gcc.dg/ifelse-2.c: New.
8394 2007-08-26 Tobias Burnus <burnus@net-b.de>
8397 * gfortran.dg/gamma_1.f90: New.
8398 * gfortran.dg/gamma_2.f90: New.
8399 * gfortran.dg/gamma_3.f90: New.
8401 2007-08-26 Tobias Burnus <burnus@net-b.de>
8404 * gfortran.dg/used_types_18.f90: New.
8406 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8408 * gcc.dg/array-init-2.c: New test.
8410 2007-08-24 Tobias Burnus <burnus@net-b.de>
8413 * gfortran.dg/initialization_4.f90: Update dg-error.
8414 * gfortran.dg/initialization_13.f90: New.
8416 2007-08-24 Richard Guenther <rguenther@suse.de>
8419 * gcc.c-torture/compile/pr33166.c: New testcase.
8421 2007-08-24 Tobias Burnus <burnus@net-b.de>
8424 * gfortran.dg/pointer_assign_4.f90: New.
8425 * gfortran.dg/shape_2.f90: Fix test case.
8426 * gfortran.dg/char_result_4.f90: Ditto.
8428 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8430 * gcc.dg/array-init-1.c: New test.
8433 * g++.dg/parse/crash36.C: New test.
8435 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8437 * gcc.dg/pr32721.c: Updated.
8439 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8441 PR tree-optimization/32573
8443 * gcc.dg/pr32573.c: New test.
8446 * g++.dg/lookup/ns3.C: New test.
8448 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8451 * g++.dg/parse/crash37.C: New test.
8453 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8456 * gcc.target/i386/pr17390.c: New test.
8458 2007-08-23 Richard Guenther <rguenther@suse.de>
8460 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8461 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8462 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8463 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8464 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8465 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8466 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8467 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8469 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8471 * gcc.target/s390: New directory.
8472 * gcc.target/s390/s390.exp: New file.
8473 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8474 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8475 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8476 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8477 gcc.target/s390 directory.
8479 2007-08-23 Richard Guenther <rguenther@suse.de>
8481 PR tree-optimization/32328
8482 * gcc.dg/pr32328.c: New testcase.
8484 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8486 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8489 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8492 * gfortran.dg/min_max_optional_5.f90: New test.
8493 * gfortran.dg/min_max_optional_2.f90: Remove.
8494 * gfortran.dg/min_max_optional_3.f90: Remove.
8495 * gfortran.dg/min_max_optional_4.f90: Remove.
8497 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8499 * gcc.target/i386/xorps-sse.c: New.
8500 * gcc.target/i386/xorps-sse2.c: New.
8502 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8504 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8505 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8506 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8508 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8511 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8512 include multiple kinds for SHAPE parameter within a single
8514 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8515 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8517 2007-08-22 Janus Weil <jaydub66@gmail.com>
8519 * interface_abstract_1.f90: Extended test case.
8520 * interface_abstract_3.f90: New test.
8522 2007-08-21 Christian Bruel <christian.bruel@st.com>
8524 * gcc.dg/fold-sub.c: New test.
8526 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8528 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8529 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8530 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8531 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8532 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8533 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8535 2007-08-22 Richard Guenther <rguenther@suse.de>
8538 * gcc.dg/pr33007.c: New testcase.
8540 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8542 * gcc.c-torture/execute/strcmp-1.x: Delete.
8544 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8546 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8547 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8548 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8549 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8550 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8551 gcc.target/i386/stack-realign.c,
8552 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8553 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8554 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8555 target using dg-require-effective-target directive.
8556 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8557 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8558 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8559 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8560 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8561 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8562 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8563 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8564 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8565 Require lp64 target using dg-require-effective-target directive.
8566 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8567 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8569 * gcc.target/i386/20010202-1.c: Move from here ...
8570 * gcc.dg/20010202-1.c: ... to here.
8572 2007-08-22 Richard Guenther <rguenther@suse.de>
8574 PR tree-optimization/33142
8575 * gcc.c-torture/execute/pr33142.c: New testcase.
8577 2007-08-22 Richard Guenther <rguenther@suse.de>
8580 * g++.dg/torture/pr32563.C: New testcase.
8582 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8585 * gcc.dg/pr32912-1.c: Add -w to options.
8586 * gcc.dg/pr32912-2.c: Likewise.
8587 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8589 2007-08-21 Ian Lance Taylor <iant@google.com>
8591 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8593 2007-08-21 Ian Lance Taylor <iant@google.com>
8595 PR tree-optimization/33134
8596 * g++.dg/tree-ssa/pr33134.C: New test.
8598 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8600 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8601 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8603 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8606 * gcc.dg/debug/pr32610.c: New test.
8608 * g++.dg/init/new24.C: New test.
8611 * gcc.dg/pr32912-1.c: New test.
8612 * gcc.dg/pr32912-2.c: New test.
8613 * gcc.dg/pr32912-3.c: New test.
8615 2007-08-21 Richard Guenther <rguenther@suse.de>
8617 * gcc.dg/pointer-arith-10.c: New testcase.
8619 2007-08-21 Richard Guenther <rguenther@suse.de>
8622 * gcc.c-torture/compile/pr33122.c: New testcase.
8624 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8626 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8628 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8630 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8632 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8635 * g++.dg/init/new23.C: New test.
8637 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8640 * gcc.c-torture/compile/pr30564-1.c: New test.
8641 * gcc.c-torture/compile/pr30564-2.c: New test.
8643 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8645 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8647 2007-08-19 Tobias Burnus <burnus@net-b.de>
8649 * gfortran.dg/interface_abstract_2.f90: New.
8650 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8652 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8654 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8655 unknown (so that outer-loop wont get analyzed).
8656 * gcc.dg/vect/vect-outer-1a.c: New test.
8657 * gcc.dg/vect/vect-outer-1b.c: New test.
8658 * gcc.dg/vect/vect-outer-1.c: New test.
8659 * gcc.dg/vect/vect-outer-2a.c: New test.
8660 * gcc.dg/vect/vect-outer-2b.c: New test.
8661 * gcc.dg/vect/vect-outer-2c.c: New test.
8662 * gcc.dg/vect/vect-outer-2.c: New test.
8663 * gcc.dg/vect/vect-outer-3a.c: New test.
8664 * gcc.dg/vect/vect-outer-3b.c: New test.
8665 * gcc.dg/vect/vect-outer-3c.c: New test.
8666 * gcc.dg/vect/vect-outer-3.c: New test.
8667 * gcc.dg/vect/vect-outer-4a.c: New test.
8668 * gcc.dg/vect/vect-outer-4b.c: New test.
8669 * gcc.dg/vect/vect-outer-4c.c: New test.
8670 * gcc.dg/vect/vect-outer-4d.c: New test.
8671 * gcc.dg/vect/vect-outer-4e.c: New test.
8672 * gcc.dg/vect/vect-outer-4f.c: New test.
8673 * gcc.dg/vect/vect-outer-4g.c: New test.
8674 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8675 * gcc.dg/vect/vect-outer-4i.c: New test.
8676 * gcc.dg/vect/vect-outer-4j.c: New test.
8677 * gcc.dg/vect/vect-outer-4k.c: New test.
8678 * gcc.dg/vect/vect-outer-4l.c: New test.
8679 * gcc.dg/vect/vect-outer-4m.c: New test.
8680 * gcc.dg/vect/vect-outer-4.c: New test.
8681 * gcc.dg/vect/vect-outer-5.c: New test.
8682 * gcc.dg/vect/vect-outer-6.c: New test.
8683 * gcc.dg/vect/vect-outer-fir.c: New test.
8684 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8685 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8687 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8689 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8690 and -fno-tree-reassoc.
8691 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8692 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8693 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8694 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8695 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8696 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8697 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8698 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8699 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8700 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8701 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8702 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8703 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8704 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8705 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8706 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8707 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8708 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8709 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8710 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8711 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8712 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8713 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8714 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8715 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8716 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8717 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8718 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8719 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8720 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8721 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8722 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8723 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8724 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8725 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8726 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8727 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8729 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8731 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8732 versioning for aliasing).
8733 * gcc.dg/vect/vect-35.c: Likewise.
8735 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8737 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8739 2007-08-18 Tom Tromey <tromey@redhat.com>
8741 PR preprocessor/32974:
8742 * gcc.dg/cpp/pr32974.c: New file.
8744 2007-08-17 Tobias Burnus <burnus@net-b.de>
8746 * gfortran.dg/interface_abstract_1.f90: New.
8748 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8751 * gfortran.dg/pure_initializer_1.f90: New test.
8753 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8756 * gfortran.dg/array_constructor_18.f90: New test.
8758 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8761 * g++.dg/expr/lval3.C: New test.
8762 * g++.dg/expr/lval4.C: New test.
8764 2007-08-17 Ollie Wild <aaw@google.com>
8767 * g++.dg/lookup/builtin3.C: New test.
8768 * g++.dg/lookup/builtin4.C: New test.
8769 * g++.dg/lookup/using19.C: New test.
8771 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8774 * g++.dg/parse/error31.C: New.
8776 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8779 * g++.dg/template/error26.C: New.
8781 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8784 * gfortran.dg/zero_length_2.f90: New test.
8786 2007-08-17 Tobias Burnus <burnus@net-b.de>
8788 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8789 * gfortran.dg/kind_tests_3.f03: Ditto.
8790 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8791 * gfortran.dg/interface_13.f90: Ditto.
8792 * gfortran.dg/pr32738.f90: Ditto.
8793 * gfortran.dg/module_private_1.f90: Ditto.
8794 * gfortran.dg/test_only_clause.f90: Ditto.
8795 * gfortran.dg/bind_c_vars.f90: Ditto.
8796 * gfortran.dg/bind_c_dts.f90: Ditto.
8797 * gfortran.dg/use_9.f90: Ditto.
8798 * gfortran.dg/generic_8.f90: Ditto.
8799 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8800 * gfortran.dg/private_type_6.f90: Ditto.
8801 * gfortran.dg/c_assoc.f90: Ditto.
8802 * gfortran.dg/private_type_7.f90: Ditto.
8803 * gfortran.dg/global_vars_c_init.f90: Ditto.
8804 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8805 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8806 * gfortran.dg/c_size_t_test.f03: Ditto.
8807 * gfortran.dg/used_types_12.f90: Ditto.
8808 * gfortran.dg/pr25923.f90: Ditto.
8809 * gfortran.dg/test_com_block.f90: Ditto.
8810 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8811 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8812 * gfortran.dg/com_block_driver.f90: Ditto.
8813 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8814 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8815 * gfortran.dg/c_loc_test.f90: Ditto.
8816 * gfortran.dg/c_ptr_tests.f03: Ditto.
8817 * gfortran.dg/module_interface_1.f90: Ditto.
8819 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8822 * g++.dg/other/error17.C: Adjust.
8824 2007-08-17 Ben Elliston <bje@au.ibm.com>
8827 * g++.dg/ext/altivec-14.C: New test.
8829 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8831 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8832 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8834 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8835 * gcc.dg/vect/pr32366.c: Ditto.
8837 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8840 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8841 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8842 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8843 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8845 2007-08-16 Tobias Burnus <burnus@net-b.de>
8848 * gfortran.dg/use_9.f90: New.
8850 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8852 * g++.dg/gcov/gcov-5.C: New test.
8854 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8856 * g++.dg/gcov/gcov-4.C: New test.
8857 * lib/gcov.exp (verify-lines): Add support for
8858 checking no-coverage lines.
8860 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8862 * gcc.dg/vect/vect-vfa-01.c: New.
8863 * gcc.dg/vect/vect-vfa-02.c: New.
8864 * gcc.dg/vect/vect-vfa-03.c: New.
8865 * gcc.dg/vect/vect-vfa-04.c: New.
8866 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8867 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8868 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8869 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8870 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8871 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8872 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8873 gfortran.dg/vect/pr19049.f90: Rename to start with
8875 * gcc.dg/vect/vect.exp: Disable versioning for alias
8876 when test starts with no-vfa-.
8877 * gfortran.dg/vect/vect.exp: Likewise.
8879 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8881 * gcc.dg/torture/pr32897.c: New test.
8883 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8886 * g++.dg/template/crash69.C: New.
8888 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8890 * lib/target-supports.exp (check_effective_target_arm32): Use
8891 check_no_compiler_messages.
8893 2007-08-15 Diego Novillo <dnovillo@google.com>
8895 gcc.dg/tree-ssa/20070815.c: New test.
8897 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8900 * gfortran.dg/random_7.f90: Initialize variable.
8902 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8905 * gfortran.dg/pr33074.f90: New test.
8908 * g++.dg/opt/nrv14.C: New test.
8910 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8913 * g++.dg/template/crash68.C: New.
8915 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8917 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8918 * gcc.dg/sibcall-4.c: Ditto.
8920 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8923 * gfortran.dg/use_8.f90: New test.
8924 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8926 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8929 * g++.dg/template/error27.C: New.
8930 * g++.dg/template/error28.C: New.
8931 * g++.dg/other/pr28304.C: Adjust.
8932 * g++.old-deja/g++.mike/p811.C: Likewise.
8934 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8937 * gcc.target/i386/pr30315.c: New.
8939 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8942 * gfortran.dg/substr_5.f90: New test.
8944 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8947 * gcc.dg/vector-2.c: New test.
8950 * g++.dg/ext/vector8.C: New test.
8952 2007-08-13 Dan Hipschman <dsh@google.com>
8955 * gcc.dg/format/array-1.c: Add an additional test for
8956 unterminated format strings of length 1.
8958 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8961 * gfortran.dg/external_procedures_3.f90: New test.
8963 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8966 * gfortran.dg/import6.f90: New test.
8968 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8971 * gcc.dg/vector-1.c: New test.
8973 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8975 * gcc.dg/pr21255-4.c: Skip for PIC.
8976 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8978 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8980 * gcc.dg/attr-isr.c: Skip for PIC.
8981 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8982 * gcc.dg/attr-isr-trapa.c: Likewise.
8983 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8984 * gcc.dg/pragma-isr-trapa.c: Likewise.
8985 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8987 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8990 * gfortran.dg/transpose_1.f90: New test.
8992 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8995 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8998 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9002 * gfortran.dg/random_4.f90: New test.
9003 * gfortran.dg/random_5.f90: New test.
9004 * gfortran.dg/random_6.f90: New test.
9005 * gfortran.dg/random_7.f90: New test.
9007 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9010 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
9012 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9015 * gfortran.dg/module_private_1.f90: New test.
9017 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9020 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
9021 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
9023 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9026 * gfortran.dg/char_length_6.f90: New test.
9028 2007-08-10 Ollie Wild <aaw@google.com>
9030 * g++.dg/lookup/using18.C: New test.
9032 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9035 * g++.dg/other/error16.C: New.
9037 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9040 * gfortran.dg/namelist_37.f90: New test.
9042 2007-08-10 Paolo Carlini <pcarlini@suse.de>
9045 * g++.dg/conversion/op3.C: New.
9047 2007-08-09 Tobias Burnus <burnus@net-b.de>
9050 * gfortran.dg/fmt_tab_1.f90: New.
9051 * gfortran.dg/fmt_tab_2.f90: New.
9053 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9056 * gcc.c-torture/compile/pr32796.c: New test.
9058 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
9061 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
9062 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
9065 2007-08-08 Richard Sandiford <richard@codesourcery.com>
9067 * gcc.target/mips/code-readable-1.c: New test.
9068 * gcc.target/mips/code-readable-2.c: Likewise.
9069 * gcc.target/mips/code-readable-3.c: Likewise.
9071 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
9072 Revital Eres <eres@il.ibm.com>
9074 * gfortran.dg/sms-1.f90: Add comment.
9075 * gfortran.dg/sms-2.f90: New.
9077 2007-08-07 Ian Lance Taylor <iant@google.com>
9079 * gcc.dg/instrument-1.c: New test.
9080 * gcc.dg/instrument-2.c: New test.
9081 * gcc.dg/instrument-3.c: New test.
9083 2007-08-07 Steve Ellcey <sje@cup.hp.com>
9085 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
9087 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
9089 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
9090 !vector_alignment_reachable targets.
9091 * gcc.dg/vect/vect-33.c: Likewise.
9092 * gcc.dg/vect/vect-42.c: Likewise.
9093 * gcc.dg/vect/vect-44.c: Likewise.
9094 * gcc.dg/vect/vect-50.c: Likewise.
9095 * gcc.dg/vect/vect-70.c: Likewise.
9096 * gcc.dg/vect/vect-71.c: Likewise.
9097 * gcc.dg/vect/vect-87.c: Likewise.
9098 * gcc.dg/vect/vect-88.c: Likewise.
9099 * gcc.dg/vect/vect-91.c: Likewise.
9100 * gcc.dg/vect/vect-93.c: Likewise.
9101 * gcc.dg/vect/vect-96.c: Likewise.
9102 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
9103 * gcc.dg/vect/section-anchors-69.c: Likewise.
9104 * gcc.dg/vect/pr25413.c: Likewise.
9105 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
9106 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
9107 * gfortran.dg/vect-2.f90: Likewise.
9108 * gfortran.dg/vect-3.f90: Likewise.
9109 * gfortran.dg/vect-4.f90: Likewise.
9110 * gfortran.dg/vect-5.f90: Likewise.
9111 * lib/target-supports.exp (check_effective_target_natural_alignment):
9112 Return false for darwin.
9113 (check_effective_target_vector_alignment_reachable_for_double): New.
9115 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
9117 * gcc.dg/multiword-1.c: New testcase.
9119 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
9121 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
9123 * gfortran.dg/namelist_36.f90: New test.
9125 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
9127 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
9128 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
9130 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
9132 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
9133 * gcc.dg/torture/type-generic-1.c: Likewise.
9135 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
9137 * gcc.c-torture/20070522-1.c: Move to ...
9138 * gcc.c-torture/compile/20070522-1.c: Here.
9140 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9143 * gfortran.dg/minmax_char_1.f90: New test.
9144 * gfortran.dg/minmax_char_2.f90: New test.
9145 * gfortran.dg/min_max_optional_4.f90: New test.
9147 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9149 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
9150 hanging on the testcase.
9152 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9155 * gcc.c-torture/compile/pr32988.c: New test.
9157 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
9159 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
9161 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
9163 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
9166 2007-03-22 Dirk Mueller <dmueller@suse.de>
9168 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
9170 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9173 * gfortran.dg/isnan_1.f90: New test.
9175 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
9176 Revital Eres <eres@il.ibm.com>
9178 * gcc.dg/sms-antideps.c: New test.
9180 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
9183 * gfortran.dg/entry_13.f90: New test.
9185 * gfortran.dg/entry_12.f90: Clean up .mod file.
9187 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9190 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
9191 variables as kind=4 so they don't overflow the record length.
9193 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
9196 * gfortran.dg/selected_kind_1.f90: New test.
9198 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
9201 * gcc.c-torture/compile/pr32780.c: New test.
9203 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9206 * gcc.c-torture/compile/pr32399.c: New testcase.
9208 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9211 * g++.dg/torture/pr32304.C: New testcase.
9213 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9216 * gfortran.fortran-torture/compile/complex_1.f90: New test.
9218 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9221 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
9223 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9226 * gfortran.dg/nint_2.f90: New test.
9228 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
9230 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
9231 * gcc.dg/weak/typeof-2.c: Likewise.
9233 2007-08-03 Diego Novillo <dnovillo@google.com>
9236 * gcc.dg/tree-ssa/pr31521.c: New test.
9238 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9241 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
9242 iostat must be default kind.
9244 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9246 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
9248 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9251 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
9252 explicit so test passes with -fdefault-integer-8.
9253 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9254 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9256 2007-08-02 Lee Millward <lee.millward@gmail.com>
9259 * g++.dg/parse/asm1.C: New test.
9262 * g++.dg/parse/asm2.C: Likewise.
9265 * g++.dg/parse/asm3.C: Likewise.
9267 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
9269 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
9270 "int" is only 16 bit bits wide.
9271 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
9273 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9275 * g++.dg/torture/type-generic-1.C: New.
9276 * gcc.dg/pr28796-2.c: Move tests ...
9277 * gcc.dg/tg-tests.h: ... here.
9278 * gcc.dg/torture/type-generic-1.c: New.
9280 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9283 * minmaxloc_3.f90: New test case.
9285 2007-08-01 Tobias Burnus <burnus@net-b.de>
9288 * gfortran.dg/allocate_stat.f90: New.
9290 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
9292 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
9294 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
9296 PR tree-optimization/32919
9297 * gcc.c-torture/compile/pr32919.c: New.
9299 2007-08-01 Nick Clifton <nickc@redhat.com>
9301 * gcc.c-torture/execute/execute.exp: Change copyright header to
9302 refer to version 3 of the GNU General Public License and to point
9303 readers at the COPYING3 file and the FSF's license web page.
9304 * gcc.c-torture/execute/ieee/ieee.exp,
9305 gcc.c-torture/unsorted/unsorted.exp,
9306 gcc.c-torture/compile/compile.exp,
9307 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
9308 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
9309 gcc.target/cris/torture/cris-torture.exp,
9310 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
9311 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
9312 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
9313 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
9314 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
9315 gnat.dg/dg.exp, gnat.dg/style/style.exp,
9316 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
9317 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
9318 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
9319 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
9320 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
9321 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
9322 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
9323 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
9324 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
9325 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
9326 gcc.dg/noncompile/noncompile.exp,
9327 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
9328 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
9329 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
9330 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
9331 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
9332 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
9333 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
9334 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
9335 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
9336 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
9337 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
9338 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
9339 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
9340 g++.old-deja/old-deja.exp,
9341 gfortran.fortran-torture/execute/execute.exp,
9342 gfortran.fortran-torture/compile/compile.exp,
9343 treelang/output/output-1.c, treelang/output/output-1.tree,
9344 treelang/execute/execute.exp, treelang/Makefile.in,
9345 treelang/compile/compile.exp, g++.dg/dg.exp,
9346 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
9347 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
9348 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
9349 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
9350 g++.dg/compat/struct-layout-1.exp,
9351 g++.dg/compat/struct-layout-1_generate.c,
9352 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
9353 g++.dg/bprob/bprob.exp, config/default.exp,
9354 gcc.test-framework/test-framework.awk,
9355 gcc.test-framework/gen_directive_tests,
9356 gcc.test-framework/test-framework.exp,
9357 objc.dg/special/special.exp,
9358 objc.dg/gnu-encoding/gnu-encoding.exp,
9359 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
9360 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
9361 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
9362 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
9363 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
9364 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
9365 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
9366 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
9367 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
9368 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
9369 lib/target-supports-dg.exp, lib/gcc-defs.exp,
9370 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
9371 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
9372 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
9373 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
9374 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
9377 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9379 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
9382 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
9385 * gfortran.dg/initialization_12.f90: New test.
9387 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
9390 * gfortran.dg/entry_12.f90: New test.
9392 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9395 * gfortran.dg/altreturn_6.f90: New test.
9397 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9400 * gfortran.dg/exponent_2.f90: New test.
9402 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9404 * gcc.dg/vect/vect-117.c: New test.
9405 * gcc.dg/vect/vect-74.c: Enabled test
9406 * gcc.dg/vect/vect-81.c: Enabled test
9408 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9410 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9411 s/dg-error/dg-warning where warning is expected.
9413 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9416 * gfortran.dg/array_constructor_12.f90: Adjust argument
9417 of huge() to correct kind.
9419 2007-07-30 Ollie Wild <aaw@google.com>
9421 * gcc.dg/cpp/counter-2.c: New test.
9422 * gcc.dg/cpp/counter-3.c: New test.
9423 * gcc.dg/cpp/dir-only-1.c: New test.
9424 * gcc.dg/cpp/dir-only-1.h: New file.
9425 * gcc.dg/cpp/dir-only-2.c: New test.
9426 * gcc.dg/cpp/dir-only-3.c: New test.
9427 * gcc.dg/cpp/dir-only-3a.h: New file.
9428 * gcc.dg/cpp/dir-only-3b.h: New file.
9429 * gcc.dg/cpp/dir-only-4.c: New test.
9430 * gcc.dg/cpp/dir-only-5.c: New test.
9431 * gcc.dg/cpp/dir-only-6.c: New test.
9433 2007-07-30 Julian Brown <julian@codesourcery.com>
9435 * gcc.target/arm/neon/v*.c: Regenerate.
9437 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9440 * g++.dg/ext/label6.C: New.
9442 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9446 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9448 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9451 * gfortran.dg/actual_pointer_function_1.f90: New test.
9454 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9456 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9459 * gfortran.dg/shape_1.f90: Adjust error message.
9460 * gfortran.dg/parameter_array_ref_1.f90: New test.
9462 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9465 * gfortran.dg/entry_11.f90: New test.
9467 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9468 Revital Eres <eres@il.ibm.com>
9470 * gfortran.dg/sms-1.f90: New test.
9472 2007-07-28 Richard Guenther <rguenther@suse.de>
9474 * gcc.c-torture/compile/pr32920.c: New testcase.
9476 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9479 * g++.dg/lookup/friend11.C: New test.
9481 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9483 * gfortran.dg/namelist_5.f90: Adjusted error message.
9484 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9485 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9486 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9487 * gfortran.dg/namelist_32.f90: ... this.
9490 * gfortran.dg/namelist_33.f90: New test.
9493 * gfortran.dg/namelist_34.f90: New test.
9496 * gfortran.dg/namelist_35.f90: New test.
9498 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9501 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9503 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9506 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9507 assuming it is 0x7ffffffff.
9508 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9509 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9511 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9513 * gfortran.dg/operator_3.f90: Fix dg directive.
9514 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9515 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9516 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9518 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9520 * g++.dg/cpp0x/decltype1.C: New.
9521 * g++.dg/cpp0x/decltype2.C: New.
9522 * g++.dg/cpp0x/decltype3.C: New.
9523 * g++.dg/cpp0x/decltype4.C: New.
9524 * g++.dg/cpp0x/decltype5.C: New.
9525 * g++.dg/cpp0x/decltype6.C: New.
9527 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9529 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9530 because the test relies on bit 31 to be the sign bit.
9532 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9534 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9535 assuming it is 0x7fffffff.
9536 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9537 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9539 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9542 * g++.dg/expr/bitfield9.C: New test.
9544 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9547 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9549 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9552 * gfortran.dg/private_type_7.f90: New test.
9554 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9557 * gfortran.dg/select_char_1.f90: New test.
9559 2007-07-27 Tobias Burnus <burnus@net-b.de>
9562 * gfortran.dg/initialization_11.f90: New test.
9564 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9566 * gcc.target/mips/ins-1.c: New test.
9568 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9571 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9574 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9576 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9577 error: width of 'spare' exceeds its type.
9579 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9581 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9582 * gcc.dg/sibcall-4.c: Likewise.
9584 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9586 PR rtl-optimization/31500
9587 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9588 * g++.dg/warn/Warray-bounds.C: Likewise.
9590 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9592 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9594 2007-07-25 Julian Brown <julian@codesourcery.com>
9595 Paul Brook <paul@codesourcery.com>
9596 Joseph Myers <joseph@codesourcery.com>
9597 Mark Shinwell <shinwell@codesourcery.com>
9599 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9600 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9601 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9602 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9603 (check_effective_target_arm_neon_hw): New.
9604 * gcc.target/arm/neon/neon.exp: New file.
9605 * gcc.target/arm/neon/polytypes.c: New file.
9606 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9608 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9610 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9611 targets where an "int" is less than 32 bits wide.
9613 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9615 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9617 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9619 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9620 during addition if an int is only 16 bits wide.
9621 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9623 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9625 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9626 size as "long int" and are 32 or 64 bits wide.
9627 * gcc.dg/torture/pr28814.c: Likewise.
9629 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9631 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9632 exactly as wide as an int.
9634 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9636 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9637 Define and use throughout as long long printf format specifier.
9638 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9641 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9643 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9644 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9646 2007-07-25 Ben Elliston <bje@au.ibm.com>
9648 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9650 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9652 * gcc.c-torture/execute/20070724-1.c: New.
9654 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9657 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9658 "deallocates" to 24, since patch has code rid of much spurious
9660 * gfortran.dg/interface_assignment_1.f90 : New test.
9663 * gfortran.dg/interface_assignment_2.f90 : New test.
9665 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9668 * fortran.dg/initialization_10.f90: New test.
9670 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9673 * gfortran.dg/imag_2.f: Removed
9674 * gfortran.dg/warn_std_1.f90: New test.
9675 * gfortran.dg/warn_std_2.f90: New test.
9676 * gfortran.dg/warn_std_3.f90: New test.
9678 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9681 * g++.dg/init/new22.C: New.
9683 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9686 * g++.dg/template/crash67.C: New.
9688 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9690 * lib/target-support.exp (check_effective_target_natural_alignment):
9691 (check_effective_target_vector_alignment_reachable): New.
9692 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9693 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9694 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9696 * gcc.dg/vect/pr25413.c: Likewise.
9697 * gcc.dg/vect/pr31699.c: Likewise.
9699 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9702 * gfortran.dg/pack_bounds_1.f90: New test case.
9704 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9707 * gfortran.dg/initialization_9.f90: New test.
9709 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9713 * gfortran.dg/bind_c_usage_8.f03: New test case.
9714 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9715 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9717 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9719 * gcc.target/mips/branch-cost-1.c: New test.
9720 * gcc.target/mips/branch-cost-2.c: Likewise.
9722 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9725 * gfortran.dg/c_char_tests.f03: New test case.
9726 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9727 * gfortran.dg/c_char_tests_2.f03: New test case.
9728 * gfortran.dg/value_6.f03: Ditto.
9729 * gfortran.dg/value_7.f03: Ditto.
9731 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9734 * gfortran.dg/c_funloc_tests_5.f03: New.
9735 * gfortran.dg/c_funloc_tests_5.f04: New.
9736 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9738 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9741 * g++.dg/expr/call4.C: New.
9742 * g++.dg/expr/call5.C: New.
9744 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9747 * gfortran.dg/namelist_30.f90: New test.
9749 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9752 * gfortran.dg/array_initializer_1.f90: Removed warning.
9753 * gfortran.dg/initialization_1.f90: Adjusted messages.
9754 * gfortran.dg/nested_modules_6.f90: Removed warning.
9757 * gfortran.dg/initialization_7.f90: New test.
9760 * gfortran.dg/initialization_8.f90: New test.
9762 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9765 * g++.dg/template/crash47.C: Adjust errors.
9766 * g++.dg/template/crash48.C: Adjust errors.
9767 * g++.dg/template/typename12.C: New.
9768 * g++.dg/template/typename13.C: New.
9769 * g++.dg/template/typename14.C: New.
9770 * g++.dg/template/typedef6.C: Adjust errors.
9772 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9775 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9776 * gfortran.dg/pr32627.f03: New test case.
9778 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9779 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9780 c_f_pointer_logical.
9781 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9782 c_f_pointer_complex.
9783 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9784 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9785 c_f_pointer_shape_tests_2.
9786 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9788 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9791 * gfortran.dg/c_loc_tests_9.f03: New test case.
9792 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9794 2007-07-21 Lee Millward <lee.millward@gmail.com>
9797 * gfortran.dg/int_2.f90: New test.
9799 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9801 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9803 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9805 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9806 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9808 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9810 PR tree-optimization/19910
9811 * gcc.dg/pr19910.c: New test.
9813 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9816 * gfortran.dg/pr32738.f90: New test.
9818 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9820 PR tree-optimzation/32635
9821 * gfortran.dg/pr32635.f: New test case.
9823 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9826 * gfortran.dg/pr32801.f03: New test case.
9828 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9830 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9831 Test negative numbers also.
9832 * gcc.dg/c99-math-float-1.c: Likewise.
9833 * gcc.dg/c99-math-long-double-1.c: Likewise.
9834 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9837 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9839 * lib/target-supports.exp (check_effective_target_sync_int_long):
9841 (check_effective_target_sync_char_short): Likewise.
9843 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9845 * gcc.dg/pr28796-2.c: Add more cases.
9847 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9849 * gcc.dg/pr28796-1.c: Add more cases.
9850 * gcc.dg/pr28796-2.c: Likewise.
9852 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9854 * gcc.dg/pr28796-1.c: Add more cases.
9855 * gcc.dg/pr28796-2.c: Likewise.
9857 2007-07-17 Janus Weil <jaydub66@gmail.com>
9860 * gfortran.dg/pr32535.f90: New test.
9862 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9866 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9868 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9870 PR rtl-optimization/32773
9871 * gcc.dg/pr32773.c: New test.
9873 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9875 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9876 match flax-vector-conversions note.
9877 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9878 instead of dg-error for the warning.
9880 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9882 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9883 adapted to work on targets with 16-bit or wider int.
9884 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9885 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9886 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9887 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9889 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9891 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9892 support large arrays.
9893 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9894 * gcc.dg/20061109-1.c: Likewise.
9895 * gcc.c-torture/execute/20061101-1.x: Likewise.
9896 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9897 * gcc.c-torture/execute/pr31448.x: Likewise.
9899 2007-07-16 Lee Millward <lee.millward@gmail.com>
9901 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9904 * gfortran.dg/pr32238.f90: New test.
9907 * gfortran.dg/pr32222.f90: New test.
9910 * gfortran.dg/pr32242.f90: New test.
9912 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9913 David Ung <davidu@mips.com>
9915 * gcc.target/mips/mips-sched-madd.c: New test case.
9917 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9920 * gfortran.dg/large_real_kind_1.f90: Update test.
9921 * gfortran.dg/pr17706.f90: Update test.
9922 * gfortran.dg/fmt_zero_digits.f90: Update test.
9923 * gfortran.dg/fmt_zero_precision.f90: Update test.
9924 * gfortran.dg/real_const_3.f90: Update test.
9926 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9929 * gfortran.dg/bounds_check_8.f90: New test.
9930 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9932 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9935 * gfortran.dg/mvbits_2.f90: New test.
9937 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9940 * gfortran.dg/pack_mask_1.f90: New test.
9941 * gfortran.dg/unpack_mask_1.f90: New test.
9943 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9945 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9946 * gcc.dg/20001101-1.c: Likewise.
9947 * gcc.dg/20001102-1.c: Likewise.
9948 * gcc.dg/20020116-2.c: Likewise.
9949 * gcc.dg/20020416-1.c: Likewise.
9950 * gcc.dg/sparc-constant-1.c: Likewise.
9951 * gcc.dg/sparc-dwarf2.c: Likewise.
9952 * gcc.dg/sparc-frame-1.c: Likewise.
9953 * gcc.dg/sparc-getcontext-1.c: Likewise.
9954 * gcc.dg/sparc-loop-1.c: Likewise.
9955 * gcc.dg/sparc-reg-1.c: Likewise.
9956 * gcc.dg/sparc-ret.c: Likewise.
9957 * gcc.dg/sparc-trap-1.c: Likewise.
9958 * gcc.dg/ultrasp10.c: Likewise.
9959 * gcc.dg/ultrasp11.c: Likewise.
9960 * gcc.dg/ultrasp1.c: Likewise.
9961 * gcc.dg/ultrasp2.c: Likewise.
9962 * gcc.dg/ultrasp3.c: Likewise.
9963 * gcc.dg/ultrasp4.c: Likewise.
9964 * gcc.dg/ultrasp5.c: Likewise.
9965 * gcc.dg/ultrasp6.c: Likewise.
9966 * gcc.dg/ultrasp7.c: Likewise.
9967 * gcc.dg/ultrasp8.c: Likewise.
9968 * gcc.dg/ultrasp9.c: Likewise.
9969 * gcc.dg/splet-1.c: Delete.
9971 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9974 * gfortran.dg/stfunc_5.f90: New test.
9976 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9978 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9979 New procedure to check if arrays are naturally aligned to the vector
9981 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9982 in size_t typedef. Adjust tree dump scan results according to
9983 vect_aligned_arrays target check.
9984 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9985 vect_aligned_arrays target check.
9986 * gcc.dg/vect/pr31699.c: Ditto.
9988 2007-07-13 Sa Liu <saliu@de.ibm.com>
9990 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9991 for V2DFmode vector conditional expression.
9992 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9994 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9996 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9997 V2DFmode comparison and test special values.
9998 * lib/target-supports.exp: Switch on test for V2DFmode
9999 vector conditional expression.
10001 2007-07-13 Richard Guenther <rguenther@suse.de>
10003 PR tree-optimization/32721
10004 * gcc.dg/pr32721.c: New testcase.
10006 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
10008 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
10009 error message part that continues on a new line.
10011 2007-07-12 Geoffrey Keating <geoffk@apple.com>
10013 * gcc.dg/c99-tgmath-1.c: New.
10014 * gcc.dg/c99-tgmath-2.c: New.
10015 * gcc.dg/c99-tgmath-3.c: New.
10016 * gcc.dg/c99-tgmath-4.c: New.
10018 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10019 Janis Johnson <janis187@us.ibm.com>
10022 * gcc.test-framework/dg-error-exp-F.c: New test.
10023 * gcc.test-framework/dg-warning-exp-F.c: New test.
10024 * lib/gcc.exp: Enable warning and error prefixes.
10025 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
10026 (dg-error): Wrap original dg-error.
10027 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
10028 markers from dg-error/dg-warning directives.
10029 * gcc.dg/20040322-1.c: Likewise.
10030 * gcc.dg/Wchar-subscripts-1.c: Likewise.
10031 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
10032 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
10033 * gcc.dg/Werror-1.c: Likewise.
10034 * gcc.dg/Werror-10.c: Likewise.
10035 * gcc.dg/Werror-11.c: Likewise.
10036 * gcc.dg/Werror-2.c: Likewise.
10037 * gcc.dg/Werror-3.c: Likewise.
10038 * gcc.dg/Werror-4.c: Likewise.
10039 * gcc.dg/Werror-5.c: Likewise.
10040 * gcc.dg/Werror-6.c: Likewise.
10041 * gcc.dg/Werror-7.c: Likewise.
10042 * gcc.dg/Werror-8.c: Likewise.
10043 * gcc.dg/Werror-9.c: Likewise.
10044 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
10045 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
10046 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
10047 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
10048 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
10049 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
10050 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
10051 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
10052 * gcc.dg/Wnested-externs-1.c: Likewise.
10053 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
10054 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
10055 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
10056 * gcc.dg/Wshadow-3.c: Likewise.
10057 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
10058 * gcc.dg/Wwrite-strings-1.c: Likewise.
10059 * gcc.dg/anon-struct-5.c: Likewise.
10060 * gcc.dg/anon-struct-6.c: Likewise.
10061 * gcc.dg/anon-struct-7.c: Likewise.
10062 * gcc.dg/anon-struct-8.c: Likewise.
10063 * gcc.dg/array-8.c: Likewise.
10064 * gcc.dg/array-quals-2.c: Likewise.
10065 * gcc.dg/asm-qual-1.c: Likewise.
10066 * gcc.dg/asm-wide-1.c: Likewise.
10067 * gcc.dg/assign-warn-1.c: Likewise.
10068 * gcc.dg/assign-warn-2.c: Likewise.
10069 * gcc.dg/bitfld-10.c: Likewise.
10070 * gcc.dg/bitfld-11.c: Likewise.
10071 * gcc.dg/bitfld-12.c: Likewise.
10072 * gcc.dg/bitfld-13.c: Likewise.
10073 * gcc.dg/bitfld-14.c: Likewise.
10074 * gcc.dg/builtin-choose-expr-2.c: Likewise.
10075 * gcc.dg/builtins-30.c: Likewise.
10076 * gcc.dg/c90-const-expr-5.c: Likewise.
10077 * gcc.dg/c90-typespec-1.c: Likewise.
10078 * gcc.dg/c99-const-expr-5.c: Likewise.
10079 * gcc.dg/c99-flex-array-5.c: Likewise.
10080 * gcc.dg/c99-fordecl-3.c: Likewise.
10081 * gcc.dg/c99-tag-3.c: Likewise.
10082 * gcc.dg/c99-typespec-1.c: Likewise.
10083 * gcc.dg/c99-vla-jump-1.c: Likewise.
10084 * gcc.dg/c99-vla-jump-2.c: Likewise.
10085 * gcc.dg/c99-vla-jump-3.c: Likewise.
10086 * gcc.dg/c99-vla-jump-4.c: Likewise.
10087 * gcc.dg/c99-vla-jump-5.c: Likewise.
10088 * gcc.dg/cast-1.c: Likewise.
10089 * gcc.dg/cast-2.c: Likewise.
10090 * gcc.dg/cast-3.c: Likewise.
10091 * gcc.dg/cast-4.c: Likewise.
10092 * gcc.dg/cast-pretty-print-1.c: Likewise.
10093 * gcc.dg/comp-goto-2.c: Likewise.
10094 * gcc.dg/comp-goto-3.c: Likewise.
10095 * gcc.dg/cpp/error-1.c: Likewise.
10096 * gcc.dg/cpp/if-paren.c: Likewise.
10097 * gcc.dg/decl-7.c: Likewise.
10098 * gcc.dg/decl-8.c: Likewise.
10099 * gcc.dg/decl-nospec-1.c: Likewise.
10100 * gcc.dg/decl-nospec-2.c: Likewise.
10101 * gcc.dg/decl-nospec-3.c: Likewise.
10102 * gcc.dg/declspec-10.c: Likewise.
10103 * gcc.dg/declspec-11.c: Likewise.
10104 * gcc.dg/declspec-12.c: Likewise.
10105 * gcc.dg/declspec-13.c: Likewise.
10106 * gcc.dg/declspec-14.c: Likewise.
10107 * gcc.dg/declspec-15.c: Likewise.
10108 * gcc.dg/declspec-16.c: Likewise.
10109 * gcc.dg/declspec-17.c: Likewise.
10110 * gcc.dg/declspec-4.c: Likewise.
10111 * gcc.dg/declspec-5.c: Likewise.
10112 * gcc.dg/declspec-6.c: Likewise.
10113 * gcc.dg/declspec-7.c: Likewise.
10114 * gcc.dg/declspec-8.c: Likewise.
10115 * gcc.dg/declspec-9.c: Likewise.
10116 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
10117 * gcc.dg/dfp/constants-c99.c: Likewise.
10118 * gcc.dg/dfp/keywords-c89.c: Likewise.
10119 * gcc.dg/dfp/keywords-c99.c: Likewise.
10120 * gcc.dg/dfp/keywords-reserved.c: Likewise.
10121 * gcc.dg/dfp/typespec.c: Likewise.
10122 * gcc.dg/dremf-type-compat-2.c: Likewise.
10123 * gcc.dg/dremf-type-compat-3.c: Likewise.
10124 * gcc.dg/dremf-type-compat-4.c: Likewise.
10125 * gcc.dg/empty-source-2.c: Likewise.
10126 * gcc.dg/empty-source-3.c: Likewise.
10127 * gcc.dg/enum3.c: Likewise.
10128 * gcc.dg/extra-semi-2.c: Likewise.
10129 * gcc.dg/extra-semi-3.c: Likewise.
10130 * gcc.dg/float-range-1.c: Likewise.
10131 * gcc.dg/float-range-2.c: Likewise.
10132 * gcc.dg/float-range-3.c: Likewise.
10133 * gcc.dg/float-range-5.c: Likewise.
10134 * gcc.dg/format/asm_fprintf-2.c: Likewise.
10135 * gcc.dg/format/asm_fprintf-3.c: Likewise.
10136 * gcc.dg/format/asm_fprintf-4.c: Likewise.
10137 * gcc.dg/format/asm_fprintf-5.c: Likewise.
10138 * gcc.dg/format/cast-1.c: Likewise.
10139 * gcc.dg/format/gcc_diag-3.c: Likewise.
10140 * gcc.dg/format/gcc_diag-4.c: Likewise.
10141 * gcc.dg/format/gcc_diag-6.c: Likewise.
10142 * gcc.dg/format/gcc_diag-8.c: Likewise.
10143 * gcc.dg/format/gcc_diag-9.c: Likewise.
10144 * gcc.dg/format/nul-2.c: Likewise.
10145 * gcc.dg/format/opt-1.c: Likewise.
10146 * gcc.dg/format/opt-2.c: Likewise.
10147 * gcc.dg/format/opt-3.c: Likewise.
10148 * gcc.dg/format/opt-4.c: Likewise.
10149 * gcc.dg/format/opt-5.c: Likewise.
10150 * gcc.dg/format/opt-6.c: Likewise.
10151 * gcc.dg/framework-2.c: Likewise.
10152 * gcc.dg/func-args-1.c: Likewise.
10153 * gcc.dg/func-outside-1.c: Likewise.
10154 * gcc.dg/func-outside-2.c: Likewise.
10155 * gcc.dg/gnu-cond-expr-2.c: Likewise.
10156 * gcc.dg/gnu-cond-expr-3.c: Likewise.
10157 * gcc.dg/if-empty-1.c: Likewise.
10158 * gcc.dg/init-bad-1.c: Likewise.
10159 * gcc.dg/init-bad-2.c: Likewise.
10160 * gcc.dg/init-bad-3.c: Likewise.
10161 * gcc.dg/init-desig-obs-2.c: Likewise.
10162 * gcc.dg/init-desig-obs-3.c: Likewise.
10163 * gcc.dg/init-empty-2.c: Likewise.
10164 * gcc.dg/init-empty-3.c: Likewise.
10165 * gcc.dg/inline-11.c: Likewise.
10166 * gcc.dg/inline-12.c: Likewise.
10167 * gcc.dg/inline-8.c: Likewise.
10168 * gcc.dg/inline-9.c: Likewise.
10169 * gcc.dg/inline3.c: Likewise.
10170 * gcc.dg/label-decl-1.c: Likewise.
10171 * gcc.dg/label-decl-2.c: Likewise.
10172 * gcc.dg/label-decl-3.c: Likewise.
10173 * gcc.dg/label-decl-4.c: Likewise.
10174 * gcc.dg/long-long-typespec-1.c: Likewise.
10175 * gcc.dg/lvalue-2.c: Likewise.
10176 * gcc.dg/lvalue-3.c: Likewise.
10177 * gcc.dg/nested-func-3.c: Likewise.
10178 * gcc.dg/nested-redef-1.c: Likewise.
10179 * gcc.dg/noreturn-4.c: Likewise.
10180 * gcc.dg/old-style-prom-2.c: Likewise.
10181 * gcc.dg/old-style-prom-3.c: Likewise.
10182 * gcc.dg/old-style-then-proto-1.c: Likewise.
10183 * gcc.dg/overflow-warn-1.c: Likewise.
10184 * gcc.dg/overflow-warn-2.c: Likewise.
10185 * gcc.dg/overflow-warn-3.c: Likewise.
10186 * gcc.dg/overflow-warn-4.c: Likewise.
10187 * gcc.dg/overflow-warn-6.c: Likewise.
10188 * gcc.dg/parm-forwdecl-2.c: Likewise.
10189 * gcc.dg/parm-forwdecl-3.c: Likewise.
10190 * gcc.dg/parm-impl-decl-1.c: Likewise.
10191 * gcc.dg/parm-impl-decl-2.c: Likewise.
10192 * gcc.dg/parm-incomplete-1.c: Likewise.
10193 * gcc.dg/parm-mismatch-1.c: Likewise.
10194 * gcc.dg/pointer-arith-1.c: Likewise.
10195 * gcc.dg/pointer-arith-2.c: Likewise.
10196 * gcc.dg/pointer-arith-3.c: Likewise.
10197 * gcc.dg/pointer-arith-4.c: Likewise.
10198 * gcc.dg/pointer-arith-6.c: Likewise.
10199 * gcc.dg/pointer-arith-7.c: Likewise.
10200 * gcc.dg/pointer-arith-8.c: Likewise.
10201 * gcc.dg/pr13804-1.c: Likewise.
10202 * gcc.dg/pr15698-1.c: Likewise.
10203 * gcc.dg/pr15698-2.c: Likewise.
10204 * gcc.dg/pr15698-3.c: Likewise.
10205 * gcc.dg/pr15698-4.c: Likewise.
10206 * gcc.dg/pr15698-5.c: Likewise.
10207 * gcc.dg/pr15698-6.c: Likewise.
10208 * gcc.dg/pr15698-7.c: Likewise.
10209 * gcc.dg/pr15698-8.c: Likewise.
10210 * gcc.dg/pr17188-1.c: Likewise.
10211 * gcc.dg/pr17301-1.c: Likewise.
10212 * gcc.dg/pr17301-2.c: Likewise.
10213 * gcc.dg/pr17730-1.c: Likewise.
10214 * gcc.dg/pr20368-1.c: Likewise.
10215 * gcc.dg/pr20368-2.c: Likewise.
10216 * gcc.dg/pr20368-3.c: Likewise.
10217 * gcc.dg/pr22308-1.c: Likewise.
10218 * gcc.dg/qual-component-1.c: Likewise.
10219 * gcc.dg/redecl-1.c: Likewise.
10220 * gcc.dg/redecl-11.c: Likewise.
10221 * gcc.dg/redecl-12.c: Likewise.
10222 * gcc.dg/redecl-13.c: Likewise.
10223 * gcc.dg/redecl-14.c: Likewise.
10224 * gcc.dg/redecl-15.c: Likewise.
10225 * gcc.dg/register-var-1.c: Likewise.
10226 * gcc.dg/register-var-2.c: Likewise.
10227 * gcc.dg/stmt-expr-2.c: Likewise.
10228 * gcc.dg/stmt-expr-3.c: Likewise.
10229 * gcc.dg/stmt-expr-label-1.c: Likewise.
10230 * gcc.dg/stmt-expr-label-2.c: Likewise.
10231 * gcc.dg/stmt-expr-label-3.c: Likewise.
10232 * gcc.dg/struct-empty-2.c: Likewise.
10233 * gcc.dg/struct-empty-3.c: Likewise.
10234 * gcc.dg/struct-parse-1.c: Likewise.
10235 * gcc.dg/struct-semi-1.c: Likewise.
10236 * gcc.dg/struct-semi-2.c: Likewise.
10237 * gcc.dg/struct-semi-3.c: Likewise.
10238 * gcc.dg/switch-5.c: Likewise.
10239 * gcc.dg/switch-6.c: Likewise.
10240 * gcc.dg/switch-7.c: Likewise.
10241 * gcc.dg/tls/diag-5.c: Likewise.
10242 * gcc.dg/transparent-union-1.c: Likewise.
10243 * gcc.dg/transparent-union-3.c: Likewise.
10244 * gcc.dg/typespec-1.c: Likewise.
10245 * gcc.dg/vla-init-2.c: Likewise.
10246 * gcc.dg/vla-init-3.c: Likewise.
10247 * gcc.dg/vla-init-4.c: Likewise.
10248 * gcc.dg/vla-init-5.c: Likewise.
10249 * gcc.dg/void-cast-2.c: Likewise.
10250 * gcc.dg/wvla-3.c: Likewise.
10251 * gcc.dg/wvla-7.c: Likewise.
10252 * gcc.target/i386/991209-1.c: Likewise.
10253 * gcc.target/ia64/fpreg-1.c: Likewise.
10254 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
10255 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
10257 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
10260 * gfortran.dg/func_decl_4.f90: New test.
10262 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
10265 * gfortran.dg/interface_17.f90: New test.
10267 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
10270 * gfortran.dg/32599.f03: New test case.
10273 * gfortran.dg/32601.f03: New test case.
10274 * gfortran.dg/32601_1.f03: Ditto.
10275 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
10276 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
10278 2007-07-12 Steve Ellcey <sje@cup.hp.com>
10280 * gcc.c-torture/execute/align-3.c: Remove function addr check.
10282 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10283 Devang Patel <dpatel@apple.com>
10285 PR tree-optimization/25413
10286 * gcc.dg/vect/vect-align-1.c: New.
10287 * gcc.dg/vect/vect-align-2.c: New.
10288 * gcc.dg/vect/pr25413.c: New.
10289 * gcc.dg/vect/pr25413a.c: New.
10290 * gcc.dg/vect/pr31699.c: Fix dg-final check.
10292 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
10294 * lib/target-support.exp (check_ultrasparc_hw_available):
10296 (is-effective-target): Check $arg for ultrasparc_hw.
10297 (is-effective-target-keyword): Likewise.
10298 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
10299 when determining what to do on sparc platforms.
10300 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
10301 * gcc.dg/20001101-1.c: Likewise.
10302 * gcc.dg/20001101-2.c: Likewise.
10303 * gcc.dg/ultrasp9.c: Likewise.
10304 * gcc.dg/ultrasp10.c: Likewise.
10305 * gcc.target/sparc/pdist-3.c: Likewise.
10307 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
10309 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
10311 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
10313 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
10315 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
10316 now get vectorized.
10317 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
10318 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
10319 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
10320 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
10321 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
10322 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
10323 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
10324 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
10325 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
10326 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
10327 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
10328 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
10329 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
10330 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
10331 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
10332 * lib/target-supports.exp (check_effective_target_vect_int_mul):
10335 2007-07-12 Jakub Jelinek <jakub@redhat.com>
10338 * g++.dg/parse/error30.C: New test.
10340 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10343 * gfortran.dg/alloc_comp_misc_1.f90: New test.
10345 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
10347 * gfortran.fortran-torture/compile/pr32663.f: New test.
10349 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10352 * g++.dg/inherit/virtual4.C: New.
10354 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
10357 * gcc.target/i386/pr32661-1.c: New test.
10359 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
10361 * gnat.dg/invariant_index.ad[sb]: New test.
10363 2007-07-11 Paolo Carlini <pcarlini@suse.de>
10366 * g++.dg/template/decl3.C: New.
10368 2007-07-09 Geoffrey Keating <geoffk@apple.com>
10371 * gcc.c-torture/execute/align-3.c: New.
10373 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
10376 * gcc.target/i386/pr32708-1.c: New test.
10377 * gcc.target/i386/pr32708-2.c: Ditto.
10378 * gcc.target/i386/pr32708-3.c: Ditto.
10380 2007-07-10 Mark Mitchell <mark@codesourcery.com>
10382 * g++.dg/init/new20.C: Remove svn:executable flag.
10384 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10386 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
10388 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
10390 * gcc.dg/ultrasp7.c: Add fpic target requirement.
10392 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10395 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10398 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10401 * gfortran.dg/overload_2.f90: New test.
10404 * gfortran.dg/transfer_simplify_5.f90
10407 * gfortran.dg/interface_15.f90: New test.
10409 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10411 PR libfortran/32336
10412 * gfortran.dg/matmul_5.f90: New test case.
10414 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10416 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10417 * gcc.dg/fesd-any.h: Likewise.
10418 * gcc.dg/fesd-baseonly.c: Likewise.
10419 * gcc.dg/fesd-baseonly.h: Likewise.
10420 * gcc.dg/fesd-none.c: Likewise.
10421 * gcc.dg/fesd-none.h: Likewise.
10422 * gcc.dg/fesd-reduced.c: Likewise.
10423 * gcc.dg/fesd-reduced.h: Likewise.
10424 * gcc.dg/fesd-sys.c: Likewise.
10425 * gcc.dg/fesd-sys.h: Likewise
10426 * gcc.dg/fesd.h: Likewise.
10428 * g++.dg/debug/dwarf2: New directory.
10429 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10430 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10431 * g++.dg/other/fesd-any.h: Likewise.
10432 * g++.dg/other/fesd-baseonly.C: Likewise.
10433 * g++.dg/other/fesd-baseonly.h: Likewise.
10434 * g++.dg/other/fesd-none.C: Likewise.
10435 * g++.dg/other/fesd-none.h: Likewise.
10436 * g++.dg/other/fesd-reduced.C: Likewise.
10437 * g++.dg/other/fesd-reduced.h: Likewise.
10438 * g++.dg/other/fesd-sys.C: Likewise.
10439 * g++.dg/other/fesd-sys.h: Likewise.
10440 * g++.dg/other/fesd.h: Likewise.
10442 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10445 * gfortran.dg/parameter_unused.f90: New test.
10447 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10449 PR tree-optimization/32681
10450 * gcc.dg/tree-ssa/pr32681.c: New test.
10452 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10455 * gfortran.dg/fmt_t_5.f90: New test.
10457 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10460 * g++.dg/template/operator10.C: New.
10462 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10464 PR libfortran/32217
10465 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10467 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10470 * gfortran.dg/operator_6.f90: New test.
10472 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10475 * gfortran.dg/operator_4.f90: New test.
10476 * gfortran.dg/operator_5.f90: New test.
10477 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10478 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10480 2007-07-08 Tobias Burnus <burnus@net-b.de>
10483 * gfortran.dg/argument_checking_6.f90: New.
10485 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10488 * gfortran.dg/interface_155555.f90: New test.
10490 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10492 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10493 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10495 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10498 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10499 discern pedantic diagnostics and errors.
10500 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10502 * gcc.dg/20050121-1.c: This is an error and not a warning.
10503 * gcc.target/i386/sseregparm-2.c: Likewise.
10504 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10505 * gcc.dg/charset/attribute2.c: Likewise.
10506 * gcc.dg/bitfld-1.c: Likewise.
10507 * gcc.dg/pack-test-2.c: Likewise.
10508 * gcc.dg/940510-1.c: Match separately error and warning.
10509 * gcc.dg/array-2.c: Match separately multiple messages. The second
10510 diagnostic is a pedantic warning and not an error.
10511 * gcc.dg/pr14475.c: Match separately multiple messages.
10512 * gcc.dg/pr18809-1.c: Likewise.
10513 * gcc.dg/pr27953.c: Likewise.
10514 * gcc.dg/vla-init-1.c: Likewise.
10515 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10517 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10520 * gfortran.dg/char_decl_1.f90: New test.
10522 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10524 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10526 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10529 * g++.dg/template/overload9.C: New test.
10531 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10533 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10534 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10536 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10538 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10539 * gcc.dg/20001012-2.c: Likewise.
10540 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10541 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10543 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10545 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10546 about the chunk size when STACK_SIZE is defined.
10548 2007-07-06 Josh Conner <jconner@apple.com>
10550 PR middle-end/32602
10551 * gcc.dg/sibcall-8.c: New test.
10553 2007-07-06 Josh Conner <jconner@apple.com>
10555 PR middle-end/32603
10556 * gcc.target/arm/sibcall-1.c: New test.
10558 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10560 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10562 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10564 * gfortran.dg/save_parameter.f90: New test.
10565 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10567 2007-07-06 Richard Guenther <rguenther@suse.de>
10569 * g++.dg/opt/pr30965.C: New testcase.
10571 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10573 * gcc.target/mips/save-restore-5.c: New test.
10575 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10577 PR rtl_optimization/32450
10578 * gcc.dg/pr32450.c: New runtime test.
10580 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10582 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10583 single underscore in scan directives.
10585 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10588 * g++.dg/init/ptrmem4.C: New test.
10591 * g++.dg/init/new21.C: Likewise.
10594 * g++.dg/template/static30.C: Likewise.
10596 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10598 * gcc.dg/vect/costmodel/ppc: New directory.
10599 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10600 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10603 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10604 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10605 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10606 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10607 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10608 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10609 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10610 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10611 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10612 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10614 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10615 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10617 2007-07-05 Tobias Burnus <burnus@net-b.de>
10620 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10622 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10625 * gfortran.dg/interface_14.f90: New test.
10628 * gfortran.dg/do_iterator_2.f90: New test.
10630 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10632 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10633 (FE_DEC_DOWNWARD): Likewise.
10634 (FE_DEC_UPWARD): Likewise.
10635 (FE_DEC_TOWARDZERO): Likewise.
10636 (FE_DEC_TONEARESTFROMZERO): Likewise.
10638 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10640 * gcc.c-torture/compile/pr32606.c: New.
10641 * gfortran.fortran-torture/execute/pr32604.f90: New.
10643 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10645 * gcc.dg/visibility-12.c: New test.
10646 * gcc.dg/visibility-13.c: Likewise.
10647 * g++.dg/ext/visibility-9.C: Likewise.
10648 * g++.dg/ext/visibility-10.C: Likewise.
10650 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10652 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10653 * gcc.dg/sh-relax-vxworks.c: New test.
10655 2007-07-04 Richard Guenther <rguenther@suse.de>
10657 PR tree-optimization/32500
10658 * gcc.c-torture/execute/pr32500.c: New testcase.
10660 2007-07-04 Richard Guenther <rguenther@suse.de>
10662 PR tree-optimization/32482
10663 * gcc.c-torture/compile/pr32482.c: New testcase.
10665 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10667 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10669 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10670 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10671 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10672 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10674 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10676 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10678 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10680 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10682 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10685 * gfortran.dg/min_max_optional_1.f90: New test.
10686 * gfortran.dg/min_max_optional_2.f90: New test.
10687 * gfortran.dg/min_max_optional_3.f90: New test.
10689 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10692 * gfortran.dg/fmt_error.f90: New test.
10694 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697 * gfortran.dg/interface_13.f90: New test.
10699 2007-07-03 Dave Brolley <brolley@redhat.com>
10702 * g++.dg/init/new20.C: New test.
10704 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10707 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10709 2007-07-03 Tobias Burnus <burnus@net-b.de>
10712 * common_7.f90: New.
10713 * common_8.f90: New.
10714 * common_9.f90: New.
10716 2007-07-03 Tobias Burnus <burnus@net-b.de>
10719 * gfortran.dg/argument_checking_1.f90: New.
10720 * gfortran.dg/argument_checking_2.f90: New.
10721 * gfortran.dg/argument_checking_3.f90: New.
10722 * gfortran.dg/argument_checking_4.f90: New.
10723 * gfortran.dg/argument_checking_5.f90: New.
10724 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10725 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10727 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10729 * gcc.dg/pr32176.c: Add -w to default dg-options.
10731 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10733 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10735 2007-07-03 Tobias Burnus <burnus@net-b.de>
10738 * gfortran.dg/null_2.f90: New.
10740 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10741 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10743 PR middle-end/32176
10744 * gcc.dg/pr32176.c: New test.
10746 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10748 * gcc.dg/const-float80.c : New test.
10749 * gcc.dg/const-float128.c : New test.
10750 * gcc.dg/const-float80-ped.c : New test.
10751 * gcc.dg/const-float128-ped.c : New test.
10753 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10755 * gcc.dg/c99-math.h: Fix typo.
10757 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10760 * gcc.dg/gomp/pr32468-1.c: New test.
10762 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10764 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10767 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10769 * gfortran.fortran-torture/compile/pr32583.f: New.
10770 * gcc.c-torture/compile/pr32584.c: New
10772 2007-07-02 Ollie Wild <aaw@google.com>
10774 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10775 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10777 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10779 * gcc.target/mips/save-restore-1.c: New test.
10780 * gcc.target/mips/save-restore-2.c: Likewise.
10781 * gcc.target/mips/save-restore-3.c: Likewise.
10782 * gcc.target/mips/save-restore-4.c: Likewise.
10784 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10786 PR tree-optimization/31966
10787 PR tree-optimization/32533
10788 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10789 * gfortran.dg/pr32533.f90: Ditto.
10791 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10793 * g++.dg/opt/nrv12.C: New test.
10794 * gcc.target/i386/nrv1.c: New test.
10797 * g++.dg/gomp/pr31748.C: New test.
10799 2007-07-02 Ira Rosen <irar@il.ibm.com>
10801 PR tree-optimization/32230
10802 * gcc.dg/vect/pr32230.c: New test.
10804 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10806 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10807 * bind_c_coms.f90: Ditto.
10808 * bind_c_coms_driver.c: Ditto.
10809 * bind_c_dts.f90: Ditto.
10810 * bind_c_dts_2.f03: Ditto.
10811 * bind_c_dts_2_driver.c: Ditto.
10812 * bind_c_dts_3.f03: Ditto.
10813 * bind_c_dts_4.f03: Ditto.
10814 * bind_c_dts_driver.c: Ditto.
10815 * bind_c_implicit_vars.f03: Ditto.
10816 * bind_c_procs.f03: Ditto.
10817 * bind_c_usage_2.f03: Ditto.
10818 * bind_c_usage_3.f03: Ditto.
10819 * bind_c_usage_5.f03: Ditto.
10820 * bind_c_usage_6.f03: Ditto.
10821 * bind_c_usage_7.f03: Ditto.
10822 * bind_c_vars.f90: Ditto.
10823 * bind_c_vars_driver.c: Ditto.
10824 * binding_c_table_15_1.f03: Ditto.
10825 * binding_label_tests.f03: Ditto.
10826 * binding_label_tests_10.f03: Ditto.
10827 * binding_label_tests_10_main.f03: Ditto.
10828 * binding_label_tests_11.f03: Ditto.
10829 * binding_label_tests_11_main.f03: Ditto.
10830 * binding_label_tests_12.f03: Ditto.
10831 * binding_label_tests_13.f03: Ditto.
10832 * binding_label_tests_13_main.f03: Ditto.
10833 * binding_label_tests_14.f03: Ditto.
10834 * binding_label_tests_2.f03: Ditto.
10835 * binding_label_tests_3.f03: Ditto.
10836 * binding_label_tests_4.f03: Ditto.
10837 * binding_label_tests_5.f03: Ditto.
10838 * binding_label_tests_6.f03: Ditto.
10839 * binding_label_tests_7.f03: Ditto.
10840 * binding_label_tests_8.f03: Ditto.
10841 * binding_label_tests_9.f03: Ditto.
10842 * c_assoc.f90: Ditto.
10843 * c_assoc_2.f03: Ditto.
10844 * c_f_pointer_shape_test.f90: Ditto.
10845 * c_f_pointer_tests.f90: Ditto.
10846 * c_f_tests_driver.c: Ditto.
10847 * c_funloc_tests.f03: Ditto.
10848 * c_funloc_tests_2.f03: Ditto.
10849 * c_funloc_tests_3.f03: Ditto.
10850 * c_funloc_tests_3_funcs.c: Ditto.
10851 * c_kind_params.f90: Ditto.
10852 * c_kind_tests_2.f03: Ditto.
10853 * c_kinds.c: Ditto.
10854 * c_loc_driver.c: Ditto.
10855 * c_loc_test.f90: Ditto.
10856 * c_loc_tests_2.f03: Ditto.
10857 * c_loc_tests_2_funcs.c: Ditto.
10858 * c_loc_tests_3.f03: Ditto.
10859 * c_loc_tests_4.f03: Ditto.
10860 * c_loc_tests_5.f03: Ditto.
10861 * c_loc_tests_6.f03: Ditto.
10862 * c_loc_tests_7.f03: Ditto.
10863 * c_loc_tests_8.f03: Ditto.
10864 * c_ptr_tests.f03: Ditto.
10865 * c_ptr_tests_10.f03: Ditto.
10866 * c_ptr_tests_5.f03: Ditto.
10867 * c_ptr_tests_7.f03: Ditto.
10868 * c_ptr_tests_7_driver.c: Ditto.
10869 * c_ptr_tests_8.f03: Ditto.
10870 * c_ptr_tests_8_funcs.c: Ditto.
10871 * c_ptr_tests_9.f03: Ditto.
10872 * c_ptr_tests_driver.c: Ditto.
10873 * c_size_t_driver.c: Ditto.
10874 * c_size_t_test.f03: Ditto.
10875 * com_block_driver.f90: Ditto.
10876 * global_vars_c_init.f90: Ditto.
10877 * global_vars_c_init_driver.c: Ditto.
10878 * global_vars_f90_init.f90: Ditto.
10879 * global_vars_f90_init_driver.c: Ditto.
10880 * interop_params.f03: Ditto.
10881 * iso_c_binding_only.f03: Ditto.
10882 * iso_c_binding_rename_1.f03: Ditto.
10883 * iso_c_binding_rename_1_driver.c: Ditto.
10884 * iso_c_binding_rename_2.f03: Ditto.
10885 * iso_c_binding_rename_2_driver.c: Ditto.
10886 * kind_tests_2.f03: Ditto.
10887 * kind_tests_3.f03: Ditto.
10888 * module_md5_1.f90: Ditto.
10889 * only_clause_main.c: Ditto.
10890 * print_c_kinds.f90: Ditto.
10891 * test_bind_c_parens.f03: Ditto.
10892 * test_c_assoc.c: Ditto.
10893 * test_com_block.f90: Ditto.
10894 * test_common_binding_labels.f03: Ditto.
10895 * test_common_binding_labels_2.f03: Ditto.
10896 * test_common_binding_labels_2_main.f03: Ditto.
10897 * test_common_binding_labels_3.f03: Ditto.
10898 * test_common_binding_labels_3_main.f03: Ditto.
10899 * test_only_clause.f90: Ditto.
10900 * use_iso_c_binding.f90: Ditto.
10901 * value_5.f90: Ditto.
10902 * value_test.f90: Ditto.
10903 * value_tests_f03.f90: Ditto.
10905 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10907 * gcc.dg/tls/opt-14.c: New.
10909 2007-07-01 Ollie Wild <aaw@google.com>
10911 * g++.dg/lookup/using16.C: New test.
10912 * g++.dg/lookup/using17.C: New test.
10914 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10917 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10918 (test_4): Use proper test for floating point equality.
10919 (test_8): Likewise.
10921 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10923 PR libgfortran/32554
10924 * gfortran.dg/fmt_p_1.f90: New test.
10926 2007-07-01 Ira Rosen <irar@il.ibm.com>
10928 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10929 initialization and fix dg-final check - the initialization loop is
10932 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10933 Volker Reichelt <reichelt@netcologne.de>
10935 PR middle-end/32559
10936 * gcc.dg/pr32559.c: New test.
10938 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10940 PR tree-optimization/25371
10941 * gcc.dg/vect/pr25371.c: New test.
10943 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10945 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10946 when allocating and initializing a flexible array.
10948 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10951 * gfortran.dg/intrinsic.f90: New test.
10953 2007-06-30 Tobias Burnus <burnus@net-b.de>
10956 * gfortran.dg/fmt_zero_check.f90: New.
10958 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10961 * gfortran.dg/repeat_f90: New test.
10963 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10966 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10967 -pedantic-errors, so we should match errors.
10968 * gcc.dg/cpp/escape-1.c: Likewise.
10969 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10970 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10972 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10973 errors instead of warnings.
10974 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10975 a pedantic warning.
10976 * gcc.dg/cpp/arith-3.c: Likewise.
10978 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10981 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10982 * gcc.dg/pch/valid-2.c: Likewise.
10983 * gcc.dg/pch/valid-3.c: Likewise.
10984 * gcc.dg/pch/warn-1.c: Likewise.
10985 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10987 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10990 * gcc.dg/Wunused-function.c: New.
10992 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10994 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10996 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10998 * g++.dg/other/canon-31724.C: New.
11000 2007-06-29 Jan Hubicka <jh@suse.cz>
11002 PR middle-end/32372
11003 * gcc.c-torture/compile/pr32372.c: new.
11005 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11007 * gfortran.dg/operator_3.f90: New test.
11009 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
11011 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
11012 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
11014 2007-06-29 Richard Guenther <rguenther@suse.de>
11016 PR middle-end/32493
11017 * gcc.dg/inline-23.c: New testcase.
11019 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
11021 PR tree-optimization/24659
11022 * gcc.target/i386/vectorize2.c: New test.
11023 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
11024 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
11026 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
11028 * gcc.dg/pointer-arith-9.c: New test.
11030 2007-06-29 Tobias Burnus <burnus@net-b.de>
11033 * gfortran.dg/fmt_read_2.f90: New.
11035 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11037 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
11038 If it exists, don't try to create it.
11040 2007-06-28 Geoffrey Keating <geoffk@apple.com>
11042 * g++.dg/ext/visibility/ms-compat-1.C: New.
11044 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11047 * gfortran.fortran-torture/compile/pr32417.f90: New test.
11049 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
11051 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
11054 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
11057 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
11059 2007-06-27 Richard Guenther <rguenther@suse.de>
11061 PR middle-end/32492
11062 * gcc.dg/inline-22.c: New testcase.
11064 2007-06-26 Hui-May Chang <hm.chang@apple.com>
11066 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
11067 the scan-assembler constant.
11069 2007-06-25 Geoffrey Keating <geoffk@apple.com>
11072 * gcc.dg/pr20216.c: New.
11074 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11077 * gcc.dg/vect/pr32421.c: New test.
11079 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
11082 * g++.dg/other/friend5.C: New test.
11084 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
11087 * gfortran.dg/host_assoc_function_2.f90: New test.
11090 * gfortran.dg/host_assoc_call_1.f90: New test.
11092 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11094 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
11096 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11099 * gfortran.dg/error_format.f90: New test.
11101 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11104 * gfortran.dg/pr32136.f90: New test.
11106 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
11109 * gfortran.dg/minmaxloc_1.f90: New test.
11112 * gfortran.dg/minmaxloc_2.f90: New test.
11114 2007-06-23 Richard Guenther <rguenther@suse.de>
11116 PR tree-optimization/16876
11117 PR middle-end/29478
11118 * gcc.dg/pr29254.c: The warning is bogus.
11119 * gcc.dg/warn-1.c: Likewise.
11120 * gcc.dg/assign-warn-3.c: Likewise.
11121 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
11123 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
11125 * gcc.c-torture/execute/20070623-1.c: New.
11127 2007-06-22 Jan Hubicka <jh@suse.cz>
11129 * gcc.c-torture/compile/pr31541.c: New.
11131 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11133 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
11134 Remove -m64 from dg-options.
11136 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
11138 PR middle-end/32374
11139 * gcc.dg/pr32374.c: New test.
11141 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11144 * gfortran.dg/pointer_assign_3.f90: New test.
11146 2007-06-21 Sebastian Pop <sebpop@gmail.com>
11148 * gcc.dg/tree-ssa/pr19590.c: New.
11150 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11153 * gfortran.dg/assign.f90: Update test.
11154 * gfortran.dg/real_do_1.f90: Update test.
11155 * gfortran.dg/gomp/omp_do1.f90: Update test.
11156 * gfortran.dg/warnings_are_errors_1.f: Update test.
11157 * gfortran.dg/g77/20010519-1.f: Update test.
11158 * gfortran.dg/g77/pr9258.f: Update test.
11159 * gfortran.dg/g77/960317-1.f: Update test.
11161 2007-06-21 Richard Guenther <rguenther@suse.de>
11163 PR tree-optimization/32453
11164 * gcc.c-torture/compile/pr32453.c: New testcase.
11166 2007-06-21 Jakub Jelinek <jakub@redhat.com>
11168 PR tree-optimization/31866
11169 * gcc.dg/pr31866.c: New test.
11171 2007-06-21 Richard Guenther <rguenther@suse.de>
11173 PR tree-optimization/32451
11174 * g++.dg/torture/20070621-1.C: New testcase.
11176 2007-06-21 Christian Bruel <christian.bruel@st.com>
11178 * gcc.dg/attr-isr.c: Test delay slot content.
11180 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11183 gfortran.dg/pointer_assign_2.f90: New test.
11185 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11188 gfortran.dg/invalid_procedure_name.f90: New test.
11190 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
11192 PR tree-optimization/25737
11193 * gcc.dg/tree-ssa/alias-14.c: New test.
11195 2007-06-20 Hui-May Chang <hm.chang@apple.com>
11197 * gcc.target/i386/large-size-array-3.c: New.
11199 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11200 Richard Guenther <rguenther@suse.de>
11203 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
11205 2007-06-20 Jakub Jelinek <jakub@redhat.com>
11207 PR middle-end/31959
11208 * gcc.dg/pr31959.c: New test.
11210 PR inline-asm/32109
11211 * g++.dg/ext/asm10.C: New test.
11213 PR middle-end/32285
11214 * gcc.c-torture/execute/20070614-1.c: New test.
11216 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
11218 * gcc.target/arm/stack-corruption.c: New test.
11220 2007-06-19 Richard Guenther <rguenther@suse.de>
11222 * g++.dg/torture/pr30252.C: New testcase.
11224 2007-06-19 Jakub Jelinek <jakub@redhat.com>
11226 PR tree-optimization/32353
11227 * g++.dg/opt/nrv13.C: New test.
11229 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
11233 * gfortran.dg/impure_assignment_2.f90 : New test.
11236 * gfortran.dg/data_initialized_2.f90 : New test.
11238 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
11239 appropriate version of 'dmach'.
11241 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11244 * gcc.target/i386/pr32389.c New test.
11246 2007-06-18 Simon Baldwin <simonb@google.com>
11249 * g++.dg/template/error25.C: New.
11250 * g++.dg/template/spec35.C: New.
11252 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
11254 * gcc.c-torture/compile/pr32355.c: New testcase.
11256 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
11258 PR tree-optimization/32383
11259 * g++.dg/opt/pr32383.C: New test.
11261 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
11263 PR rtl-optimization/32366
11264 * gcc.dg/vect/pr32366.c: New test.
11266 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
11268 * gcc.c-torture/compile/pr32349.c: New testcase.
11270 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11272 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
11273 * gcc.target/sparc/combined-2.c: Likewise.
11274 * gcc.target/sparc/fexpand.c : Likewise.
11275 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
11276 * gcc.target/sparc/fpack16.c : Likewise.
11277 * gcc.target/sparc/fpmerge.c : Likewise.
11278 * gcc.target/sparc/fpmul.c : Likewise.
11279 * gcc.target/sparc/noresult.c : Likewise.
11280 * gcc.target/sparc/pdist.c: Likewise.
11282 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
11284 PR middle-end/31723
11285 * gcc.target/i386/recip-divf.c: New test.
11286 * gcc.target/i386/recip-sqrtf.c: Ditto.
11287 * gcc.target/i386/recip-vec-divf.c: Ditto.
11288 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
11289 * gcc.target/i386/sse-recip.c: Ditto.
11290 * gcc.target/i386/sse-recip-vec.c: Ditto.
11292 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11295 * gcc.c-torture/compile/20070605-1.c: New test.
11297 * gcc.c-torture/compile/20070603-1.c: New testcase.
11298 * gcc.c-torture/compile/20070603-2.c: New testcase.
11300 * gcc.c-torture/compile/20070531-1.c: New test.
11303 * gcc.c-torture/compile/20070531-2.c: New test.
11306 * gcc.c-torture/compile/20070529-1.c: New test.
11309 * gcc.c-torture/compile/20070529-2.c: New test.
11312 * gcc.c-torture/compile/20070520-1.c: New test.
11314 * g++.dg/ext/java-1.C: New test.
11316 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
11317 loops instead of one. Remove the "can't determine dependence"
11319 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
11320 needed as the cast is gone in the first place.
11321 * gcc.dg/max-1.c: Change local variable a to be a global one.
11322 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
11323 have a cast which is PREd.
11325 2007-06-15 Mark Mitchell <mark@codesourcery.com>
11327 * g++.dg/lookup/anon6.C: New test.
11329 2007-06-14 Dirk Mueller <dmueller@suse.de>
11332 * g++.dg/opt/static6.C: New testcase.
11334 2007-06-14 Geoff Keating <geoffk@apple.com>
11336 * g++.dg/ext/visibility/overload-1.C: New.
11339 * g++.dg/ext/visibility/anon4.C: New.
11341 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
11344 * gcc.target/i386/pr32268.c: New test.
11346 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
11348 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
11349 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
11350 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
11352 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
11353 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
11354 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
11357 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
11360 * gfortran.dg/common_resize_1.f90: New test.
11362 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
11365 * gcc.dg/vect/pr32224.c: Fix.
11367 2007-06-13 Eric Christopher <echristo@apple.com>
11369 * gcc.target/i386/ssefn-1.c: Add -march=i386.
11371 2007-06-13 Tobias Burnus <burnus@net-b.de>
11374 * gfortran.dg/actual_array_vect_1.f90: New.
11376 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
11378 * gcc.target/sparc/mfpu.c: New test.
11380 2007-06-12 Geoff Keating <geoffk@apple.com>
11382 * g++.dg/warn/weak1.C: Suppress on Darwin.
11383 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
11385 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11387 PR middle-end/31579
11388 * g++.dg/torture/pr31579.C: New testcase.
11390 2007-06-12 Ian Lance Taylor <iant@google.com>
11393 * g++.dg/init/new16.C: New test.
11394 * g++.dg/init/new17.C: New test.
11395 * g++.dg/init/new18.C: New test.
11396 * g++.dg/init/new19.C: New test.
11398 2007-06-12 Olivier Hainque <hainque@adacore.com>
11400 * gnat.dg/lhs_view_convert.adb: New test.
11402 2007-06-12 Richard Guenther <rguenther@suse.de>
11404 PR tree-optimization/15353
11405 PR tree-optimization/31657
11406 * gcc.c-torture/execute/20070424-1.c: New testcase.
11407 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11408 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11409 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11410 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11411 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11413 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11415 PR rtl-optimization/32293
11416 * gcc.dg/pr32293.c: New test.
11418 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11420 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11422 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11425 * gfortran.dg/equiv_7.f90: New test.
11426 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11429 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11431 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11433 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11434 * gcc.dg/setjmp-4.c: Likewise.
11435 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11437 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11439 PR rtl-optimization/31025
11440 * gfortran.dg/pr31025.f90: New.
11442 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11445 * gcc.target/i386/pr32280.c: New test.
11447 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11449 PR middle-end/32279
11450 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11452 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11454 PR libgfortran/32235
11455 * gfortran.dg/backspace_9.f: New test.
11457 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11459 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11461 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11463 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11465 2007-06-09 Ian Lance Taylor <iant@google.com>
11467 PR tree-optimization/32169
11468 * gcc.c-torture/compile/pr32169.c: New test.
11470 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11472 * gcc.dg/vect/costmodel: New directory.
11473 * gcc.dg/vect/costmodel/i386: New directory.
11474 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11475 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11477 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11478 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11479 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11480 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11481 * gcc.dg/vect/costmodel/x86_64: New directory.
11482 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11484 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11486 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11487 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11488 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11489 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11490 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11492 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11494 PR tree-optimization/32243
11495 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11496 flags for -Os tests.
11497 * gcc.dg/vect/03-vect-pr32243.c: New test.
11499 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11501 PR tree-optimization/32224
11502 * gcc.dg/vect/pr32224.c: New test.
11504 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11507 * g++.dg/gomp/pr32177.C: New test.
11509 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11512 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11513 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11514 warning nor an error.
11515 * gcc.dg/Wfatal-2.c: Likewise.
11516 * gcc.dg/Werror-1.c: Likewise.
11517 * gcc.dg/Werror-5.c: Likewise.
11518 * gcc.dg/Werror-7.c: Likewise.
11519 * gcc.dg/Werror-10.c: Likewise.
11520 * gcc.dg/Werror-11.c: Likewise.
11522 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11525 * g++.dg/init/brace6.C: New test.
11527 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11529 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11530 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11531 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11532 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11534 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11535 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11536 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11537 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11538 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11539 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11540 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11541 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11543 * gcc.dg/darwin-minversion-3.c: New.
11545 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11547 * gcc.target/i386/builtin-copysign.c: New test.
11549 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11551 PR tree-optimization/32220
11552 * gfortran.dg/predcom-2.f: New testcase.
11554 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11557 * gcc.target/i386/vectorize4.c: New test.
11559 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11561 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11563 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11566 * gcc.dg/simd-5.c: Mark output as a note.
11567 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11569 * gcc.dg/simd-1.c: Likewise.
11570 * gcc.dg/always_inline.c: Mark output as a sorry.
11571 * gcc.dg/always_inline2.c: Likewise.
11572 * gcc.dg/always_inline3.c: Likewise.
11574 2007-06-06 Ian Lance Taylor <iant@google.com>
11576 * g++.dg/conversion/enum1.C: New test.
11578 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11580 PR tree-optimization/32216
11581 * gcc.dg/vect/pr32216.c: New test.
11583 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11586 * gfortran.dg/invalid_contains_1.f90: New test.
11587 * gfortran.dg/invalid_contains_2.f90: New test.
11589 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11592 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11595 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11598 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11599 dg-message to match de note.
11600 * gcc.dg/pr26570.c: Use dg-message for a note.
11601 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11602 dg-error instead of dg-warning because of -Werror.
11603 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11604 neither an error, nor a warning.
11605 * gcc.dg/glibc-uclibc-2.c: Likewise
11606 * gcc.dg/cpp/19940712-1.c: Likewise.
11608 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11610 PR preprocessor/23479
11611 * gcc.dg/binary-constants-1.c: Add test suites for
11612 the 0b-prefixed binary integer constants.
11613 * gcc.dg/binary-constants-2.c: Ditto.
11614 * gcc.dg/binary-constants-3.c: Ditto.
11615 * gcc.dg/binary-constants-4.c: Ditto.
11617 2007-06-05 Ian Lance Taylor <iant@google.com>
11619 * gcc.dg/Wstrict-overflow-19.c: New test.
11621 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11623 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11625 2007-06-04 Ian Lance Taylor <iant@google.com>
11627 * gcc.dg/Wstrict-overflow-18.c: New test.
11629 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11632 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11633 * gcc.dg/cpp/mi5.c: Likewise.
11634 * gcc.dg/cpp/mi7.c: Likewise.
11636 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11639 * gcc.dg/pr32191.c: New test.
11641 2007-05-28 Tobias Burnus <burnus@net-b.de>
11644 * gfortran.dg/allocate_stat_1.f90: Remove.
11646 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11648 * gcc.target/i386/sse4_2-check.h: New.
11649 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11650 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11651 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11652 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11653 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11654 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11655 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11656 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11657 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11658 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11659 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11660 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11661 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11662 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11663 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11664 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11665 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11666 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11668 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11670 * gcc.dg/pie-link.c: New test.
11672 2007-06-01 Ian Lance Taylor <iant@google.com>
11674 * gcc.dg/Wstrict-overflow-17.c: New test.
11676 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11678 * gcc.dg/builtin-return-1.c (g): New.
11679 (main): Allocate at least 64 bytes on the stack.
11681 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11683 * g++.dg/init/cleanup3.C: New test.
11685 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11687 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11690 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11693 * gfortran.dg/char_array_constructor_3.f90: New test.
11695 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11697 PR tree-optimization/32160
11698 * gfortran.dg/predcom-1.f: New test.
11700 2007-05-31 Richard Guenther <rguenther@suse.de>
11702 * g++.dg/other/str_empty.C: Move...
11703 * g++.dg/other/pr30567.C: Move...
11704 * g++.dg/tree-ssa/pr27218.C: Move...
11705 * g++.dg/torture: ...here and remove dg-options.
11707 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11710 * g++.dg/ext/is_pod_incomplete.C: New.
11712 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11713 Douglas Gregor <doug.gregor@gmail.com>
11714 Pedro Lamarao <pedro.lamarao@mndfck.org>
11715 Howard Hinnant <howard.hinnant@gmail.com>
11719 * g++.dg/cpp0x/rv8p.C: New.
11720 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11721 * g++.dg/cpp0x/cast-bug.C: New.
11722 * g++.dg/cpp0x/elision_weak.C: New.
11723 * g++.dg/cpp0x/collapse-bug.C: New.
11724 * g++.dg/cpp0x/rv3p.C: New.
11725 * g++.dg/cpp0x/rv7n.C: New.
11726 * g++.dg/cpp0x/overload-conv-1.C: New.
11727 * g++.dg/cpp0x/rv2n.C: New.
11728 * g++.dg/cpp0x/deduce.C: New.
11729 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11730 * g++.dg/cpp0x/rv6p.C: New.
11731 * g++.dg/cpp0x/template_deduction.C: New.
11732 * g++.dg/cpp0x/implicit-copy.C: New.
11733 * g++.dg/cpp0x/rv1p.C: New.
11734 * g++.dg/cpp0x/cast.C: New.
11735 * g++.dg/cpp0x/rv5n.C: New.
11736 * g++.dg/cpp0x/collapse.C: New.
11737 * g++.dg/cpp0x/overload-conv-2.C: New.
11738 * g++.dg/cpp0x/rv4p.C: New.
11739 * g++.dg/cpp0x/rvo.C: New.
11740 * g++.dg/cpp0x/iop.C: New.
11741 * g++.dg/cpp0x/rv3n.C: New.
11742 * g++.dg/cpp0x/rv7p.C: New.
11743 * g++.dg/cpp0x/reference_collapsing.C: New.
11744 * g++.dg/cpp0x/overload.C: New.
11745 * g++.dg/cpp0x/named.C: New.
11746 * g++.dg/cpp0x/rv2p.C: New.
11747 * g++.dg/cpp0x/rv6n.C: New.
11748 * g++.dg/cpp0x/not_special.C: New.
11749 * g++.dg/cpp0x/bind.C: New.
11750 * g++.dg/cpp0x/rv1n.C: New.
11751 * g++.dg/cpp0x/rv5p.C: New.
11752 * g++.dg/cpp0x/elision.C: New.
11753 * g++.dg/cpp0x/named_refs.C: New.
11754 * g++.dg/cpp0x/unnamed_refs.C: New.
11755 * g++.dg/cpp0x/rv4n.C: New.
11756 * g++.dg/cpp0x/elision_neg.C: New.
11757 * g++.dg/init/copy7.C: Run in C++98 mode.
11758 * g++.dg/overload/arg1.C: Ditto.
11759 * g++.dg/overload/arg4.C: Ditto.
11761 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11764 * g++.dg/opt/static5.C: New test.
11766 2007-05-30 Richard Guenther <rguenther@suse.de>
11768 * g++.dg/dg.exp: Prune torture/.
11769 * g++.dg/torture/dg-torture.exp: New testsuite.
11771 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11773 * gcc.target/arm/pr27387.C: Move and rename to ...
11774 * g++.dg/inherit/thunk8.C: ... here.
11776 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11778 PR tree-optimization/31769
11779 * g++.dg/gomp/pr31769.C: New test.
11781 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11783 * gcc.target/i386/stack-realign.c: New.
11785 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11787 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11789 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11791 * gfortran.dg/sizeof.f90: New.
11793 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11796 * gcc.dg/boolcomplex-1.c: New test.
11799 * g++.dg/ext/boolcomplex-1.c: New test.
11801 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11803 * gcc.dg/matrix: New directory.
11805 2007-05-28 Tobias Burnus <burnus@net-b.de>
11808 * gfortran.dg/allocate_stat_1.f90: New.
11810 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11813 * transfer_hollerith_1.f90: New test.
11815 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11818 * gcc.c-torture/execute/vrp-7.c: New test.
11820 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11822 * gfortran.dg/transfer_simplify_4.f90: New test.
11824 2007-05-27 Tobias Burnus <burnus@net-b.de>
11827 * gfortran.dg/func_result_3.f90: New.
11829 2007-05-27 Tobias Burnus <burnus@net-b.de>
11831 PR middle-end/32083
11832 * gfortran.dg/transfer_simplify_3.f90: New.
11834 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11837 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11838 to compile options.
11839 * gcc.target/i386/pr32065-2.c: New test.
11841 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11844 * gfortran.dg/io_constraints_2.f90: Update.
11846 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11849 * gfortran.dg/array_constructor_17.f90: New test.
11851 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11854 * g++.dg/opt/array2.C: New testcase.
11856 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11859 * gcc.target/i386/pr32065.c: New test.
11861 2007-05-25 Dirk Mueller <dmueller@suse.de>
11862 Marcus Meissner <meissner@suse.de>
11864 * gcc.dg/attr-alloc_size.c: New.
11866 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11867 Lee Millward <lee.millward@gmail.com>
11870 * g++.dg/parse/crash34.C: New test.
11872 * g++.dg/parse/crash35.C: New test.
11874 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11876 * gcc.target/i386/sse2-check.h: New.
11877 * gcc.target/i386/sse2-vec-1.c: Likewise.
11878 * gcc.target/i386/sse2-vec-2.c: Likewise.
11879 * gcc.target/i386/sse2-vec-3.c: Likewise.
11880 * gcc.target/i386/sse2-vec-4.c: Likewise.
11881 * gcc.target/i386/sse2-vec-5.c: Likewise.
11882 * gcc.target/i386/sse2-vec-6.c: Likewise.
11884 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11896 * g++.dg/cpp0x/pr31431.C: New.
11897 * g++.dg/cpp0x/pr31437.C: New.
11898 * g++.dg/cpp0x/pr31442.C: New.
11899 * g++.dg/cpp0x/pr31444.C: New.
11900 * g++.dg/cpp0x/pr31431-2.C: New.
11901 * g++.dg/cpp0x/pr31432.C: New.
11902 * g++.dg/cpp0x/pr31434.C: New.
11903 * g++.dg/cpp0x/pr31438.C: New.
11904 * g++.dg/cpp0x/pr31443.C: New.
11905 * g++.dg/cpp0x/pr31445.C: New.
11906 * g++.dg/cpp0x/variadic-crash1.C: New.
11908 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11910 * gcc.target/arm/long-calls-1.c: New test.
11911 * gcc.target/arm/long-calls-2.c: Likewise.
11912 * gcc.target/arm/long-calls-3.c: Likewise.
11913 * gcc.target/arm/long-calls-4.c: Likewise.
11915 2007-05-25 Richard Guenther <rguenther@suse.de>
11916 Andrew Pinski <andrew_pinski@playstation.sony.com>
11918 PR tree-optimization/31982
11919 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11921 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11924 * gfortran.dg/result_in_spec_2.f90: New test.
11926 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11928 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11930 2007-05-24 Ollie Wild <aaw@google.com>
11932 * gcc.dg/cpp/counter-1.c: New test.
11933 * gcc.dg/pch/counter-1.c: New test.
11934 * gcc.dg/pch/counter-1.hs: New file.
11935 * gcc.dg/pch/counter-2.c: New test.
11936 * gcc.dg/pch/counter-2.hs: New file.
11937 * gcc.dg/pch/counter-3.c: New test.
11938 * gcc.dg/pch/counter-3.hs: New file.
11940 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11942 * gcc.dg/tree-ssa/predcom-1.c: New test.
11943 * gcc.dg/tree-ssa/predcom-2.c: New test.
11944 * gcc.dg/tree-ssa/predcom-3.c: New test.
11945 * gcc.dg/tree-ssa/predcom-4.c: New test.
11946 * gcc.dg/tree-ssa/predcom-5.c: New test.
11947 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11949 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11952 * gcc.target/i386/sse4_1-check.h (MASK): New.
11954 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11957 * gfortran.dg/pr25603.f: Initialize integer variables.
11959 2007-05-23 Ian Lance Taylor <iant@google.com>
11961 * g++.dg/other/vrp1.C: New test.
11963 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11965 PR preprocessor/20077
11966 * gcc.dg/cpp/paste15.c: New test.
11968 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11969 Nigel Stephens <nigel@mips.com>
11970 Richard Sandiford <richard@codesourcery.com>
11972 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11973 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11974 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11975 * gcc.target/mips/inter/mips16-inter.exp: New.
11977 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11979 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11981 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11983 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11984 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11985 * gcc.target/i386/sse3-addsubps.c: Likewise.
11986 * gcc.target/i386/sse3-haddpd.c: Likewise.
11987 * gcc.target/i386/sse3-haddps.c: Likewise.
11988 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11989 * gcc.target/i386/sse3-hsubps.c: Likewise.
11990 * gcc.target/i386/sse3-lddqu.c: Likewise.
11991 * gcc.target/i386/sse3-movddup.c: Likewise.
11992 * gcc.target/i386/sse3-movshdup.c: Likewise.
11993 * gcc.target/i386/sse3-movsldup.c: Likewise.
11995 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11996 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11997 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11998 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11999 * gcc.target/i386/ssse3-palignr.c: Likewise.
12000 * gcc.target/i386/ssse3-phaddd.c: Likewise.
12001 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
12002 * gcc.target/i386/ssse3-phaddw.c: Likewise.
12003 * gcc.target/i386/ssse3-phsubd.c: Likewise.
12004 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
12005 * gcc.target/i386/ssse3-phsubw.c: Likewise.
12006 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
12007 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
12008 * gcc.target/i386/ssse3-pshufb.c: Likewise.
12009 * gcc.target/i386/ssse3-psignb.c: Likewise.
12010 * gcc.target/i386/ssse3-psignd.c: Likewise.
12011 * gcc.target/i386/ssse3-psignw.c: Likewise.
12012 * gcc.target/i386/ssse3-vals.h: Likewise.
12014 * gcc.target/i386/sse3-check.h: New file.
12015 * gcc.target/i386/ssse3-check.h: Likewise.
12017 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12019 PR middle-end/31095
12020 * gcc.c-torture/compile/bcopy-1.c: New testcase.
12022 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12024 PR middle-end/31606
12025 * gcc.c-torture/20070522-1.c: New testcase.
12027 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12029 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
12031 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
12033 * gcc.c-torture/execute/ieee/20000320-1.x,
12034 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
12035 m68k-*-* and check_effective_target_coldfire_fpu.
12037 2007-05-22 Ollie Wild <aaw@google.com>
12039 * g++.dg/lookup/hidden-class10.C: New test.
12040 * g++.dg/lookup/hidden-class11.C: New test.
12042 2007-05-22 Ollie Wild <aaw@google.com>
12044 * g++.dg/lookup/name-clash5.C: New test.
12045 * g++.dg/lookup/name-clash6.C: New test.
12047 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12049 * g++.dg/other/i386-2.C: Update comments on header files tested.
12050 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
12052 * gcc.target/i386/sse-12.c: Likewise.
12053 * gcc.target/i386/sse-13.c: Likewise.
12054 * gcc.target/i386/sse-14.c: Likewise.
12056 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
12057 Redefined to test with immediate operand.
12058 (__builtin_ia32_blendps): Likewise.
12059 (__builtin_ia32_blendpd): Likewise.
12060 (__builtin_ia32_dpps): Likewise.
12061 (__builtin_ia32_dpps): Likewise.
12062 (__builtin_ia32_insertps128): Likewise.
12063 (__builtin_ia32_vec_ext_v4sf): Likewise.
12064 (__builtin_ia32_vec_set_v16qi): Likewise.
12065 (__builtin_ia32_vec_set_v4si): Likewise.
12066 (__builtin_ia32_vec_set_v2di): Likewise.
12067 (__builtin_ia32_vec_ext_v16qi): Likewise.
12068 (__builtin_ia32_vec_ext_v4si): Likewise.
12069 (__builtin_ia32_vec_ext_v2di): Likewise.
12070 (__builtin_ia32_roundpd): Likewise.
12071 (__builtin_ia32_roundsd): Likewise.
12072 (__builtin_ia32_roundps): Likewise.
12073 (__builtin_ia32_roundss): Likewise.
12074 (__builtin_ia32_mpsadbw128): Likewise.
12076 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12078 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
12080 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12082 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
12084 * gcc.dg/dfp/func-struct.c: Ditto.
12085 * gcc.dg/dfp/operator-assignment.c: Ditto.
12086 * gcc.dg/dfp/convert-bfp.c: Ditto.
12087 * gcc.dg/dfp/convert-int.c: Ditto.
12088 * gcc.dg/dfp/convert-int-max.c: Ditto.
12089 * gcc.dg/dfp/func-scalar.c: Ditto.
12090 * gcc.dg/dfp/cast.c: Ditto.
12091 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
12092 failures, and fix a typo in return type of arg1_128.
12093 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
12094 failures, and fix a typo in a constant suffix.
12095 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
12096 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
12098 2007-05-22 Janis Johnson <janis187@us.ibm.com>
12099 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12101 * lib/gcc-dg.exp(process_message): New proc.
12102 (dg-message): New test directive.
12103 * gcc.dg/always_inline.c: Use dg-message.
12104 * gcc.dg/always_inline2.c: Ditto.
12105 * gcc.dg/always_inline3.c: Ditto.
12106 * gcc.dg/invalid-call-1.c: Ditto.
12107 * gcc.dg/pr17506.c: Ditto.
12108 * gcc.dg/simd-5.c: Ditto.
12109 * gcc.dg/simd-6.c: Ditto.
12110 * gcc.dg/va-arg-2.c: Ditto.
12111 * gcc.dg/cpp/syshdr.c: Ditto.
12112 * gcc.dg/cpp/unc4.c: Ditto.
12113 * gcc.dg/cpp/trad/mi1.c: Ditto.
12114 * gcc.dg/cpp/trad/mi5.c: Ditto.
12115 * gcc.dg/cpp/trad/mi7.c: Ditto.
12116 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
12117 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
12118 * gcc.test-framework/test-framework.awk: Special-case outexists
12121 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
12123 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
12124 (bit_SSE4_2): Likewise.
12125 (bit_POPCNT): Likewise.
12127 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
12128 Check if assembler supports SSE4 instructions.
12130 * gcc.target/i386/sse4_1-blendpd.c: New file.
12131 * gcc.target/i386/sse4_1-blendps.c: Likewise.
12132 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
12133 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
12134 * gcc.target/i386/sse4_1-check.h: Likewise.
12135 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
12136 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
12137 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
12138 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
12139 * gcc.target/i386/sse4_1-extractps.c: Likewise.
12140 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
12141 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
12142 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
12143 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
12144 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
12145 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
12146 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
12147 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
12148 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
12149 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
12150 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
12151 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
12152 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
12153 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
12154 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
12155 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
12156 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
12157 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
12158 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
12159 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
12160 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
12161 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
12162 * gcc.target/i386/sse4_1-pminud.c: Likewise.
12163 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
12164 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
12165 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
12166 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
12167 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
12168 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
12169 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
12170 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
12171 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
12172 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
12173 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
12174 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
12175 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
12176 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
12177 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
12178 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
12179 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
12180 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
12181 * gcc.target/i386/sse4_1-round.h: Likewise.
12182 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
12183 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
12184 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
12185 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
12186 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
12187 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
12188 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
12189 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
12190 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
12191 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
12192 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
12193 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
12194 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
12195 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
12197 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12200 * gfortran.dg/bounds_check_7.f90: New test.
12202 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
12204 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
12205 (check_effective_target_sse4a): Ditto.
12207 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
12208 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
12209 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
12210 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
12211 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
12212 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
12213 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
12214 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
12215 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
12216 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
12217 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
12218 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
12219 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
12220 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
12221 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
12222 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
12223 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
12224 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
12225 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
12226 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
12228 2007-05-21 Mark Mitchell <mark@codesourcery.com>
12230 * g++.dg/ext/cleanup-1.C: New test.
12231 * g++.dg/ext/cleanup-2.C: Likewise.
12232 * g++.dg/ext/cleanup-3.C: Likewise.
12233 * g++.dg/ext/cleanup-4.C: Likewise.
12234 * g++.dg/ext/cleanup-5.C: Likewise.
12235 * g++.dg/ext/cleanup-6.C: Likewise.
12236 * g++.dg/ext/cleanup-8.C: Likewise.
12237 * g++.dg/ext/cleanup-9.C: Likewise.
12238 * g++.dg/ext/cleanup-10.C: Likewise.
12239 * g++.dg/ext/cleanup-11.C: Likewise.
12240 * g++.dg/ext/cleanup-dtor.C: Likewise.
12242 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12244 PR middle-end/31995
12245 * gcc.dg/vect/vect-102a.c: New test.
12247 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
12248 Paolo Carlini <pcarlini@suse.de>
12249 Uros Bizjak <ubizjak@gmail.com>
12251 * gcc.dg/gcc-have-sync-compare-and-swap.c,
12252 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
12253 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
12254 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
12255 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
12258 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
12261 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
12263 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12266 * gfortran.dg/do_3.F90: Add checks for the final value of the
12269 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12271 * gcc.c-torture/execute/990127-2.x: New file.
12273 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
12275 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
12276 * gcc.target/i386/sse-12: Add -O to compile options.
12277 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
12278 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12279 and mm3dnow.h. Add -O to compile options.
12281 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
12284 * gfortran.dg/char_length_5.f90: New test.
12287 * gfortran.dg/array_reference_1.f90: New test.
12289 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12296 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
12297 * gcc.dg/Wtype-limits.c: New.
12298 * gcc.dg/Wtype-limits-Wextra.c: New.
12299 * gcc.dg/Wtype-limits-no.c: New.
12300 * g++.dg/warn/Wtype-limits.C: New.
12301 * g++.dg/warn/Wtype-limits-Wextra.C: New.
12302 * g++.dg/warn/Wtype-limits-no.C: New.
12304 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12306 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
12307 instead of "-msse2".'
12308 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
12309 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
12311 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
12312 to test with immediate operand.
12313 (__builtin_ia32_insertqi): Ditto.
12314 (__builtin_ia32_palignr128): Ditto.
12315 (__builtin_ia32_palignr): Ditto.
12316 (__builtin_ia32_pshufhw): Ditto.
12317 (__builtin_ia32_pshuflw): Ditto.
12318 (__builtin_ia32_pshufd): Ditto.
12319 (__builtin_ia32_vec_set_v8hi): Ditto.
12320 (__builtin_ia32_vec_ext_v8hi): Ditto.
12321 (__builtin_ia32_shufpd): Ditto.
12322 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12324 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
12327 * gfortran.dg/min_max_conformance.f90: Added more testcases.
12329 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12332 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
12333 and "__inline". Use "-msse" instead of "-msse2".
12335 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12338 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
12339 * gcc.dg/20030906-2.c: Likewise.
12340 * objc.dg/method-17.m: Add -Wreturn-type.
12341 * obj-c++.dg/method-21.mm: Likewise.
12343 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
12346 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
12347 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
12348 (__builtin_ia32_psrlqi128): Ditto.
12349 (__builtin_ia32_psrlwi128): Ditto.
12350 (__builtin_ia32_psrldi128): Ditto.
12351 (__builtin_ia32_psrldqi128): Ditto.
12352 (__builtin_ia32_pslldqi128): Ditto.
12353 (__builtin_ia32_psrawi128): Ditto.
12354 (__builtin_ia32_psradi128): Ditto.
12355 (__builtin_ia32_psllqi128): Ditto.
12356 (__builtin_ia32_pslldi128): Ditto.
12357 (__builtin_prefetch): Ditto.
12358 (__builtin_ia32_pshufw): Ditto.
12359 (__builtin_ia32_vec_set_v4hi): Ditto.
12360 (__builtin_ia32_vec_ext_v4hi): Ditto.
12361 (__builtin_ia32_shufps): Ditto.
12362 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
12364 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12367 * gfortran.dg/char_allocation_1.f90: New test.
12369 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12371 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
12372 * gcc.dg/Wconversion-sign.c: New.
12373 * gcc.dg/Wconversion-integer-no-sign.c: New.
12374 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
12376 * g++.dg/warn/Wconversion-sign.C: New.
12377 * g++.old-deja/g++.other/warn4.C: Update.
12378 * g++.dg/warn/Wconversion1.C: Likewise.
12380 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12382 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
12383 * gcc.dg/torture/builtin-math-4.c: Likewise.
12385 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12387 PR libfortran/31964
12388 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
12390 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
12392 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
12394 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12397 * gcc.target/i386/pr31628.c: New.
12399 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12401 PR middle-end/31344
12402 * gcc.dg/pr31344.c: New test.
12404 2007-05-17 Ian Lance Taylor <iant@google.com>
12406 PR tree-optimization/31953
12407 * gcc.c-torture/compile/pr31953.c: New test.
12409 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12411 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12413 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12415 * gcc.dg/torture/builtin-math-4.c: Likewise.
12417 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12418 * gcc.dg/torture/builtin-math-4.c: Likewise.
12420 * gcc.dg/torture/builtin-math-4.c: New test.
12422 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12423 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12425 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12426 * gcc.dg/cpp/include2.c: Ditto.
12427 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12428 * gcc.dg/cpp/paste5.c: Ditto.
12429 * gcc.dg/cpp/paste6.c: Ditto.
12430 * gcc.dg/cpp/paste8.c: Ditto.
12431 * gcc.dg/cpp/paste11.c: Ditto.
12432 * gcc.dg/cpp/paste13.c: Ditto.
12433 * gcc.dg/cpp/skipping2.c: Ditto.
12434 * gcc.dg/reg-vol-struct-1.c: Ditto.
12435 * gcc.dg/Wshadow-1.c: Ditto.
12436 * gcc.dg/cpp/trad/comment.c: Ditto.
12437 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12438 * gcc.dg/cpp/if-2.c: Ditto.
12439 * gcc.dg/array-5.c: Ditto.
12440 * gcc.dg/inline-15.c: Ditto.
12441 * gcc.dg/pr27953.c: Ditto.
12442 * gcc.dg/Wno-c++-compat.c: Ditto.
12444 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12446 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12448 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12450 * gcc.c-torture/execute/20070517-1.c: New test.
12452 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12455 * gfortran.dg/min_max_conformance.f90: New test.
12457 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12459 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12460 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12461 gcc.dg/vect/vect-104.c: Use more complex construction to
12462 prevent vectorizing.
12463 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12465 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12467 PR tree-optimization/24659
12468 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12469 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12470 not vect_int target.
12471 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12472 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12474 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12475 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12476 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12478 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12480 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12481 and x86_64-*-* targets.
12482 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12484 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12491 * transfer_simplify_1.f90: New test.
12492 * transfer_simplify_2.f90: New test.
12494 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12496 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12498 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12500 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12502 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12505 * gcc.dg/fltconst-1.c: New test.
12507 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12508 * gcc.dg/dfp/operator-assignment.c: Ditto.
12510 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12513 * g++.dg/rtti/typeid5.C: New.
12515 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12518 * gfortran.dg/substr_4.f: New test.
12520 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12522 * gcc.target/m68k/interrupt_thread-1.c,
12523 gcc.target/m68k/interrupt_thread-2.c,
12524 gcc.target/m68k/interrupt_thread-3.c: New.
12525 * gcc.target/m68k/m68k.exp: Accept fido.
12527 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12529 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12530 * gfortran.dg/altreturn_3.f90: Likewise.
12531 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12532 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12533 * gfortran.dg/inquire_iolength.f90: Likewise.
12534 * gfortran.dg/module_naming_1.f90: Likewise.
12535 * gfortran.dg/oldstyle_2.f90: Likewise.
12536 * gfortran.dg/operator_2.f90: Likewise.
12537 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12538 * gfortran.dg/used_types_11.f90: Likewise.
12539 * gfortran.dg/zero_array_components_1.f90: Likewise.
12540 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12541 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12542 * gfortran.dg/real_const_3.f90: Likewise.
12544 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12546 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12547 * gcc.dg/tree-ssa/loop-30.c: New test.
12549 2007-05-13 Richard Guenther <rguenther@suse.de>
12551 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12552 scanning forwprop1.
12553 * g++.dg/tree-ssa/pr31146.C: Likewise.
12555 2007-05-13 Revital Eres <eres@il.ibm.com>
12557 * gcc.dg/dse.c: New test.
12559 2007-05-12 Richard Guenther <rguenther@suse.de>
12561 PR tree-optimization/31797
12562 * gcc.c-torture/compile/pr31797.c: New testcase.
12564 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12567 * gfortran.dg/host_assoc_function_1.f90: New test.
12569 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12572 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12574 2007-05-11 Silvius Rus <rus@google.com>
12576 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12577 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12578 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12579 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12580 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12581 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12582 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12583 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12584 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12585 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12586 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12587 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12588 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12589 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12590 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12591 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12593 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12596 * gcc.c-torture/execute/builtins/memchr.c: New.
12597 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12598 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12600 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12603 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12605 * gfortran.dg/recursive_reference_2.f90: New test.
12607 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12610 * gfortran.dg/namelist_29.f90: New test.
12612 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12615 * gfortran.dg/entry_10.f90: New test.
12617 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12619 PR tree-optimization/31885
12620 * gcc.dg/tree-ssa/loop-29.c: New test.
12622 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12624 * assumed_dummy_1.f90: Fix dg directive.
12625 * char_initialiser_actual.f90: Likewise.
12626 * nested_modules_2.f90: Likewise.
12627 * shift-alloc.f90: Likewise.
12629 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12631 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12633 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12635 PR libfortran/31880
12636 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12638 2007-05-09 Mike Stump <mrs@apple.com>
12640 * g++.dg/other/first-global.C: Add -fpie for darwin.
12641 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12643 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12645 * gcc.dg/20070507-1.c: New testcase.
12647 2007-05-08 Chao-ying Fu <fu@mips.com>
12649 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12650 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12651 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12652 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12654 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12657 * gcc.dg/pr31847.c: New test.
12659 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12662 * gfortran.dg/actual_array_result_1.f90: New test.
12664 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12667 * gfortran.dg/parameter_array_init_1.f90: New test.
12670 * gfortran.dg/parameter_array_init_2.f90: New test.
12672 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12675 * gcc.target/i386/pr31854.c: New test.
12677 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12679 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12681 2007-05-07 Mike Stump <mrs@apple.com>
12683 * g++.old-deja/g++.mike/empty.C: Add.
12685 2007-05-07 Eric Christopher <echristo@apple.com>
12687 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12689 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12691 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12692 variable. Rearrange conversions from binary float to decimal float.
12694 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12696 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12699 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12701 * gnat.dg/opt1.ad[sb]: New testcase.
12703 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12706 * gfortran.dg/do_3.F90: New test.
12708 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12711 * gfortran.dg/new_line.f90: Add new checks.
12713 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12716 * gfortran.dg/large_unit_1.f90: New.
12717 * gfortran.dg/large_unit_2.f90: New.
12718 * gfortran.dg/iostat_4.f90: New
12719 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12721 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12724 * gfortran.dg/char_result_4.f90: New test.
12726 2007-06-05 Revital Eres <eres@il.ibm.com>
12729 * gcc.dg/pr30957-1.c: New test.
12731 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12734 * gfortran.dg/char_type_len_2.f90: New test.
12736 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12739 * g++.dg/other/nested-extern.cc: New.
12740 * g++.dg/other/nested-extern-1.C: New.
12741 * g++.dg/other/nested-extern-2.C: New.
12743 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12746 * gfortran.dg/erf.f90: New test.
12747 * gfortran.dg/besxy.f90: New test.
12749 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12752 * gfortran.dg/fseek.f90: New test.
12754 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12756 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12758 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12760 PR libfortran/31210
12761 * gfortran.dg/zero_length_1.f90: New test.
12763 2007-05-04 Tobias Burnus <burnus@net-b.de>
12766 * gfortran.dg/char_pointer_assign_3.f90: New test.
12767 * gfortran.dg/char_result_2.f90: Re-enable test.
12769 2007-05-04 Tobias Burnus <burnus@net-b.de>
12772 * gfortran.dg/char_length_3.f90: New test.
12773 * gfortran.dg/char_result_2.f90: Fix test.
12775 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12777 PR tree-optimization/30565
12778 * gcc.dg/tree-ssa/loop-27.c: New test.
12780 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12782 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12783 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12784 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12785 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12787 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12789 PR tree-optimization/31699
12790 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12792 (check_effective_target_vect_floatint_cvt): New.
12793 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12794 of specific targets.
12795 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12796 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12797 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12798 * gcc.dg/vect/vect-iv-4.c: Likewise.
12799 * gcc.dg/vect/vect-multitypes-11.c: New.
12800 * gcc.dg/vect/pr31699.c: New.
12802 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12804 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12806 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12809 * g++.dg/warn/anonymous-namespace-2.C: New.
12810 * g++.dg/warn/anonymous-namespace-2.h: New.
12812 2007-05-02 Paul Brook <paul@codesourcery.com>
12814 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12816 2007-05-02 Eric Christopher <echristo@apple.com>
12818 * gcc.dg/cpp/if-div.c: New file.
12820 2007-05-02 Tom Tromey <tromey@redhat.com>
12822 PR preprocessor/28709:
12823 * gcc.dg/cpp/pr28709.c: New file.
12825 2007-05-02 Richard Guenther <rguenther@suse.de>
12827 PR tree-optimization/31146
12828 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12830 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12832 * gcc.c-torture/compile/limits-blockid.c: New.
12833 * gcc.c-torture/compile/limits-caselabels.c: New.
12834 * gcc.c-torture/compile/limits-declparen.c: New.
12835 * gcc.c-torture/compile/limits-enumconst.c: New.
12836 * gcc.c-torture/compile/limits-exprparen.c: New.
12837 * gcc.c-torture/compile/limits-externalid.c: New.
12838 * gcc.c-torture/compile/limits-fnargs.c: New.
12839 * gcc.c-torture/compile/limits-fndefn.c: New.
12840 * gcc.c-torture/compile/limits-idexternal.c: New.
12841 * gcc.c-torture/compile/limits-idinternal.c: New.
12842 * gcc.c-torture/compile/limits-pointer.c: New.
12843 * gcc.c-torture/compile/limits-stringlit.c: New.
12844 * gcc.c-torture/compile/limits-structmem.c: New.
12845 * gcc.c-torture/compile/limits-structnest.c: New.
12847 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12849 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12851 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12853 PR middle-end/31740
12854 * gcc.c-torture/compile/20070501-1.c: New testcase.
12856 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12859 * gfortran.dg/array_memset_2: New test case.
12861 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12864 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12866 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12869 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12871 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12872 keyword to dg-final test.
12873 * gcc.dg/vect/vect-iv-4.c: Likewise.
12874 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12875 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12877 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12879 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12880 * lib/target-supports.exp
12881 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12882 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12884 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12886 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12887 __LONG_LONG_MAX__ and its friends instead of those supplied by
12890 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12893 * g++.dg/ext/vector7.C: New testcase.
12895 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12898 * gfortran.dg/bound_simplification_1.f90: New test.
12900 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12903 * gfortran.dg/bom_error.f90: New test.
12904 * gfortran.dg/bom_include.f90: New test.
12905 * gfortran.dg/bom_UTF16-LE.f90: New test.
12906 * gfortran.dg/bom_UTF16-BE.f90: New test.
12907 * gfortran.dg/bom_UTF-8.f90: New test.
12908 * gfortran.dg/bom_UTF-32.f90: New test.
12909 * gfortran.dg/bom_UTF-8.F90: New test.
12910 * gfortran.dg/bom_include.inc: New file.
12912 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12915 * g++.dg/init/ptrfn2.C: New test.
12916 * g++.dg/init/ptrfn3.C: New test.
12918 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12921 * gfortran.dg/dependency_21.f90: New test.
12923 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12925 * gfortran.dg/secnds.f: Use real*8.
12926 * gfortran.dg/secnds-1.f: Use real*8.
12928 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12930 PR libfortran/31532
12931 * gfortran.dg/inquire_5.f90: Update test.
12933 2007-04-27 Ian Lance Taylor <iant@google.com>
12935 PR middle-end/31710
12936 * gcc.c-torture/compile/pr31710.c: New test.
12938 2007-04-27 Richard Guenther <rguenther@suse.de>
12940 PR tree-optimization/30965
12941 PR tree-optimization/30978
12942 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12943 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12944 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12945 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12947 2007-04-27 Richard Guenther <rguenther@suse.de>
12949 PR tree-optimization/31715
12950 * gcc.dg/Warray-bounds-4.c: New testcase.
12952 2007-04-26 Ian Lance Taylor <iant@google.com>
12955 * gcc.c-torture/compile/pr28675.c: New test.
12957 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12960 * g++.dg/ext/vector6.C: New test.
12962 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12964 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12966 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12968 PR middle-end/31617
12969 * g++.dg/other/str_empty.C: Add expected warning.
12971 2007-04-26 Richard Guenther <rguenther@suse.de>
12972 Daniel Berlin <dberlin@dberlin.org>
12974 PR tree-optimization/30567
12975 * g++.dg/other/pr30567.C: New testcase.
12977 2007-04-26 Richard Guenther <rguenther@suse.de>
12979 PR tree-optimization/31703
12980 * gcc.c-torture/compile/pr31703.c: New testcase.
12981 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12982 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12984 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12986 * gfortran.dg/open_errors.f90: Added if statements checking
12987 the value of iostat.
12989 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12992 * g++.dg/gomp/pr31598.C: New test.
12994 PR tree-optimization/30558
12995 * g++.dg/gomp/pr30558.C: New test.
12997 2007-04-24 Mark Mitchell <mark@codesourcery.com>
13000 * g++.dg/ext/complex2.C: New test.
13002 2007-04-25 Paolo Carlini <pcarlini@suse.de>
13004 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
13006 2007-04-25 Thiemo Seufer <ths@mips.com>
13008 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
13009 value to signed char.
13011 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
13013 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
13014 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
13015 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
13017 2007-04-25 Tobias Burnus <burnus@net-b.de>
13020 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
13021 statement functions.
13022 * gfortran.dg/c_by_val_5.f90: New test.
13024 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
13026 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
13027 with two new subroutines to avoid parameter-induced aliasing.
13028 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
13029 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
13031 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13033 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
13034 * g++.dg/warn/Warray-bounds.C: Likewise.
13036 2007-04-24 Ian Lance Taylor <iant@google.com>
13038 PR tree-optimization/31605
13039 * gcc.c-torture/execute/pr31605.c: New test.
13041 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13044 * lib/gcc-dg.exp (scan-module): New function.
13045 * gfortran.dg/module_md5_1.f90: New test.
13047 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
13049 * g++.old-deja/g++.pt/defarg6.C: Only run with
13051 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
13052 * g++.dg/cpp0x/variadic61.C: Ditto.
13053 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
13054 * g++.dg/cpp0x/variadic62.C: Ditto.
13055 * g++.dg/template/meminit1.C: Ditto.
13056 * g++.dg/template/operator7.C: Ditto.
13057 * g++.dg/template/static15.C: Ditto.
13058 * g++.dg/template/invalid1.C: Ditto.
13059 * g++.dg/template/shift1.C: Ditto.
13060 * g++.dg/template/error10.C: Ditto.
13062 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
13064 PR diagnostic/25923
13065 * gfortran.dg/pr25923.f90: New test.
13067 2007-04-24 Ian Lance Taylor <iant@google.com>
13069 PR tree-optimization/31602
13070 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
13072 2007-04-24 Janis Johnson <janis187@us.ibm.com>
13074 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
13075 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
13077 2007-04-24 Hui-May Chang <hm.chang@apple.com>
13079 * gcc.target/i386/reload-1.c. New.
13081 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
13082 Olga Golovanevsky <olga@il.ibm.com>
13084 * g++.dg/other/str_empty.C: New test.
13086 2007-04-24 Richard Henderson <rth@redhat.com>
13088 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
13090 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
13093 * gcc.c-torture/compile/pr31641.c: New testcase.
13095 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
13097 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
13098 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
13099 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
13100 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
13102 2007-04-23 Simon Baldwin <simonb@google.com>
13104 * g++.dg/other/error15.C: New.
13105 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
13106 triggering a "multiple parameters named" error.
13108 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
13111 * gfortran.dg/backspace_8.f: New test case.
13113 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
13116 * gfortran.dg/used_types_17.f90: New test.
13119 * gfortran.dg/zero_array_components_1.f90: New test.
13121 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13124 * gfortran.dg/open_errors.f90: Allow a different error message.
13126 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
13128 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
13129 Rename from check_effective_target_vect_pack_mod. Rename global
13130 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
13132 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
13134 * gcc.dg/vect/vect-iv-8a.c: Ditto.
13135 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
13137 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13139 PR middle-end/31448
13140 * gcc.c-torture/execute/pr31448.c: New testcase.
13142 2007-04-22 Nick Clifton <nickc@redhat.com>
13144 * gcc.dg/20020312-2.c: Add support for the FRV.
13146 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
13148 PR tree-optimization/24659
13149 * gcc.dg/vect/vect-float-extend-1.c: New test.
13150 * gcc.dg/vect/vect-float-truncate-1.c: New test.
13152 2007-04-22 Richard Guenther <rguenther@suse.de>
13154 PR tree-optimization/29789
13155 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
13156 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
13158 2007-04-22 Revital Eres <eres@il.ibm.com>
13160 * gcc.dg/var-expand2.c: New test.
13162 2007-04-22 Revital Eres <eres@il.ibm.com>
13164 * gcc.dg/var-expand3.c: New test.
13166 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13169 * gfortran.dg/continuation_8.f90: New test.
13171 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13174 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
13175 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
13177 2007-04-21 Richard Guenther <rguenther@suse.de>
13179 PR middle-end/31136
13180 * gcc.c-torture/execute/pr31136.c: New testcase.
13182 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
13184 * gcc.target/i386/movsi-sm-1.c: New.
13186 2007-04-20 Richard Henderson <rth@redhat.com>
13188 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
13189 * gcc.dg/pr27095.c: Cope with alpha GOT load.
13191 2007-04-20 Jakub Jelinek <jakub@redhat.com>
13193 * gcc.target/i386/ordcmp-1.c: New test.
13194 * gcc.target/i386/unordcmp-1.c: New test.
13196 PR tree-optimization/31632
13197 * gcc.c-torture/compile/20070419-1.c: New test.
13199 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
13201 * gcc.dg/invalid-call-1.c: New test.
13203 2007-04-18 Dirk Mueller <dmueller@suse.de>
13205 PR diagnostic/31227
13206 * gcc.dg/Warray-bounds-3.c: New.
13208 2007-04-18 Richard Guenther <rguenther@suse.de>
13210 PR tree-optimization/19431
13211 PR tree-optimization/21463
13212 * gcc.c-torture/execute/20070212-1.c: New testcase.
13213 * gcc.c-torture/execute/20070212-2.c: Likewise.
13214 * gcc.c-torture/execute/20070212-3.c: Likewise.
13215 * gcc.dg/tree-ssa/pr19431.c: Likewise.
13216 * gcc.dg/tree-ssa/pr21463.c: Likewise.
13217 * g++.dg/tree-ssa/pr21463.C: Likewise.
13218 * g++.dg/tree-ssa/pr30738.C: Likewise.
13220 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13223 * g++.dg/expr/bitfield8.C: New test.
13225 2007-04-17 Joseph Myers <joseph@codesourcery.com>
13226 Richard Sandiford <richard@codesourcery.com>
13228 * lib/target-supports.exp (check_profiling_available): Return 0
13229 for uClibc with -p or -pg.
13231 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
13234 * g++.dg/template/init7.C: New test.
13236 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
13238 PR rtl-optimization/31360
13239 * gcc.dg/loop-7.c: New test.
13241 2007-04-17 Mark Mitchell <mark@codesourcery.com>
13243 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
13244 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
13246 (compat-execute): Likewise.
13247 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
13248 files to remote hosts.
13249 * lib/c-ctorture.exp (c-torture-compile): Likewise.
13250 (c-torture-execute): Likewise.
13251 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
13252 or plain file. Use remote_upload and remote_download to copy
13254 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
13255 before scanning it.
13257 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
13259 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
13261 2007-04-16 Lawrence Crowl <crowl@google.com>
13263 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
13264 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
13265 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
13266 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13267 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
13268 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
13269 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
13270 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
13271 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
13272 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13273 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
13275 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
13276 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
13277 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
13278 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
13279 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
13280 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
13281 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
13282 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
13283 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
13284 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
13285 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
13287 2007-04-16 Ian Lance Taylor <iant@google.com>
13289 PR tree-optimization/31522
13290 * gcc.dg/Wstrict-overflow-16.c: New test.
13292 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
13294 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
13296 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
13299 * gfortran.dg/module_naming_1.f90: New.
13301 2007-04-16 Richard Sandiford <richard@codesourcery.com>
13303 * lib/target-supports.exp (check_profiling_available): Return
13304 false for m68k-*-uclinux.
13306 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
13309 Testcase for c++ anonymous namespace warning
13311 * g++.dg/warn/anonymous-namespace-1.C: New test
13312 * g++.dg/warn/anonymous-namespace-1.h: New test
13314 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13317 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
13319 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13321 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
13323 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
13326 * gfortran.dg/array_constructor_16.f90: New test.
13328 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
13330 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
13331 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
13333 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13335 PR rtl-optimization/31500
13336 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
13337 * g++.dg/warn/Warray-bounds.C: Likewise.
13339 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13342 * gcc.dg/gnu89-init-4.c: New testcase.
13344 2007-04-14 Jakub Jelinek <jakub@redhat.com>
13347 * gcc.dg/gomp/pr25874.c: Add dg-options.
13348 * g++.dg/gomp/pr25874.C: Add dg-options.
13350 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
13353 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
13354 * gfortran.dg/warnings_are_errors_1.f: New testcase.
13356 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13359 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
13361 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
13365 * gfortran.dg/initialization_6.f90: New test.
13367 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
13369 * gcc.c-torture/compile/pr27528.c: Require nonpic.
13371 * lib/target-supports.exp (check_gc_sections_available):
13372 Return false if ldflags includes -elf2flt.
13374 2007-04-13 Jason Merrill <jason@redhat.com>
13377 * conv3.C: New test.
13379 2007-04-13 Mike Stump <mrs@apple.com>
13381 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
13382 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
13384 2007-04-13 Joseph Myers <joseph@codesourcery.com>
13386 PR tree-optimization/29598
13387 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
13389 2007-04-13 Tobias Burnus <burnus@net-b.de>
13392 * gfortran.dg/func_assign.f90: New test.
13394 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13397 * gfortran.dg/used_types_16.f90: New test.
13399 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13402 * gfortran.dg/goto_2.f90: New.
13403 * gfortran.dg/goto_3.f90: New.
13404 * gfortran.dg/pr17708.f90: Rename to ...
13405 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13407 2007-04-13 Tobias Burnus <burnus@net-b.de>
13410 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13411 instead of a struct.
13413 2007-04-13 Tobias Burnus <burnus@net-b.de>
13416 * gfortran.dg/value_4.c: Use GNU extensions for complex
13417 instead of a struct.
13419 2007-04-13 Richard Guenther <rguenther@suse.de>
13421 PR tree-optimization/21258
13422 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13424 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13426 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13429 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13432 * gfortran.dg/char_length_2.f90: New.
13433 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13434 * gfortran.dg/repeat_4.f90: Likewise.
13437 * gfortran.dg/char_assign_1.f90: New.
13440 * gfortran.dg/block_name_1.f90: New.
13441 * gfortran.dg/block_name_2.f90: New.
13443 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13446 * g++.dg/other/pr31078.C: New.
13448 2007-04-12 Richard Guenther <rguenther@suse.de>
13450 PR tree-optimization/31169
13451 * gcc.c-torture/execute/pr31169.c: New testcase.
13453 2007-04-12 Richard Guenther <rguenther@suse.de>
13455 PR tree-optimization/24689
13456 PR tree-optimization/31307
13457 * g++.dg/tree-ssa/pr31307.C: New testcase.
13458 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13460 2007-04-12 Tobias Burnus <burnus@net-b.de>
13463 * gfortran.dg/access_spec_1.f90: New test.
13464 * gfortran.dg/access_spec_2.f90: New test.
13465 * gfortran.dg/non_module_public.f90: Match new error message.
13467 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13470 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13471 to 4 at line 38 to fix bounds problem.
13473 2007-04-11 Tobias Burnus <burnus@net-b.de>
13476 * gfortran.dg/pointer_intent_1.f90: Fix test.
13478 2007-04-10 Eric Christopher <echristo@apple.com>
13480 * lib/target-supports.exp
13481 (check_effective_target_fstack_protector): Rewrite.
13483 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13486 * g++.dg/init/const5.C: New test.
13488 2007-04-09 Jan Hubicka <jh@suse.cz>
13490 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13492 2007-04-08 Jan Hubicka <jh@suse.cz>
13494 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13496 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13499 * gfortran.dg/achar_4.f90: New test.
13501 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13504 * gfortran.dg/used_dummy_types_8.f90: New test.
13506 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13509 * gfortran.dg/parameter_array_element_1.f90: New test.
13511 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13514 * gfortran.dg/default_numeric_type_1.f90: New test.
13516 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13519 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13521 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13524 * gfortran.dg/interface_12.f90: New test.
13526 2007-04-07 Bruce Korb <bkorb@gnu.org>
13528 * gcc.dg/format/opt-6.c: New test.
13529 * gcc.dg/format/nul-1.c: New test.
13530 * gcc.dg/format/nul-2.c: New test.
13532 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13534 PR libgfortran/31395
13535 * gfortran.dg/fmt_colon.f90: New test.
13537 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13539 * g++.old-deja/g++.other/init18.C: Use
13540 dg-require-effective-target instead of an explicit xfail.
13542 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13544 * gcc.dg/dfp/signbit-1.c
13545 * gcc.dg/dfp/signbit-2.c
13547 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13550 * gfortran.dg/altreturn_5.f90: New test.
13552 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13555 * gfortran.dg/contained_module_proc_1.f90: New test.
13557 2007-04-04 Stuart Hastings <stuart@apple.com>
13560 * objc/execute/exceptions/pr31281.m: New.
13562 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13564 * g++.dg/ext/dllimport12.C: Update comments.
13566 2007-04-03 Eric Christopher <echristo@apple.com>
13568 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13570 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13573 * gfortran.dg/repeat_2.f90: New test.
13574 * gfortran.dg/repeat_3.f90: New test.
13575 * gfortran.dg/repeat_4.f90: New test.
13577 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13579 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13581 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13584 * g++.dg/parse/cond3.C: New test.
13586 PR middle-end/30704
13587 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13589 2007-04-02 Jason Merrill <jason@redhat.com>
13592 * g++.dg/ext/visibility/anon3.C: New test.
13594 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13596 PR libgfortran/31052
13597 * gfortran.dg/namelist_28.f90: New test.
13599 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13601 PR libgfortran/31366
13602 * gfortran.dg/direct_io_6.f90: New test.
13604 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13606 PR libgfortran/31207
13607 * gfortran.dg/advance_5.f90: New test.
13608 * gfortran.dg/advance_6.f90: New test.
13610 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13612 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13613 * g++.dg/ext/dllimport7.C: Likewise.
13614 * g++.dg/ext/selectany1.C: Likewise.
13616 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13618 * g++.dg/parser/pr31138.C: New.
13619 * g++.dg/parser/pr31140.C: New.
13620 * g++.dg/parser/pr31141.C: New.
13622 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13625 * g++.dg/ext/is_base_of.C: New.
13626 * g++.dg/ext/has_virtual_destructor.C: New.
13627 * g++.dg/ext/is_polymorphic.C: New.
13628 * g++.dg/ext/is_base_of_diagnostic.C: New.
13629 * g++.dg/ext/is_enum.C: New.
13630 * g++.dg/ext/has_nothrow_assign.C: New.
13631 * g++.dg/ext/has_nothrow_constructor.C: New.
13632 * g++.dg/ext/is_empty.C: New.
13633 * g++.dg/ext/has_trivial_copy.C: New.
13634 * g++.dg/ext/has_trivial_assign.C: New.
13635 * g++.dg/ext/is_abstract.C: New.
13636 * g++.dg/ext/is_pod.C: New.
13637 * g++.dg/ext/has_nothrow_copy.C: New.
13638 * g++.dg/ext/is_class.C: New.
13639 * g++.dg/ext/has_trivial_constructor.C: New.
13640 * g++.dg/ext/is_union.C: New.
13641 * g++.dg/ext/has_trivial_destructor.C: New.
13642 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13643 * g++.dg/template/crash43.C: Likewise.
13645 2007-03-29 Dirk Mueller <dmueller@suse.de>
13647 * g++.dg/warn/pedantic2.C: New testcase.
13649 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13651 * size_dim.f90: Fix dg directive.
13652 * pr16433.f: Likewise.
13653 * use_6.f90: Likewise.
13654 * use_7.f90: Likewise.
13655 * entry_9.f90: Likewise.
13656 * pointer_intent_2.f90: Likewise.
13657 * protected_1.f90: Likewise.
13658 * fmt_missing_period_2.f: Likewise.
13659 * pointer_intent_3.f90: Likewise.
13660 * protected_2.f90: Likewise.
13661 * protected_3.f90: Likewise.
13662 * pr15754.f90: Likewise.
13663 * protected_4.f90: Likewise.
13664 * protected_5.f90: Likewise.
13665 * initialization_2.f90: Likewise.
13666 * protected_6.f90: Likewise.
13667 * continuation_7.f90: Likewise.
13668 * derived_function_interface_1.f90: Likewise.
13669 * der_pointer_4.f90: Likewise.
13670 * fmt_zero_precision.f90: Likewise.
13671 * blockdata_3.f90: Likewise.
13672 * fmt_missing_period_1.f: Likewise.
13673 * real_const_3.f90: Likewise.
13674 * use_4.f90: Likewise.
13675 * fmt_missing_period_3.f: Likewise.
13676 * use_5.f90: Likewise.
13678 2007-03-28 Mike Stump <mrs@apple.com>
13680 * gcc.dg/darwin-comm.c: Add.
13682 2007-03-28 Eric Christopher <echristo@apple.com>
13684 * lib/target-supports.exp (check_effective_target_fstack_protector):
13686 * gcc.dg/ssp-1.c: Use.
13687 * gcc.dg/ssp-2.c: Ditto.
13689 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13692 * g++.dg/parse/constructor3.C: New test.
13694 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13696 * gnat.dg/thin_pointer.ad[sb]: New test.
13698 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13700 * g++.dg/cpp0x/bracket1.C: New.
13701 * g++.dg/cpp0x/bracket2.C: New.
13702 * g++.dg/cpp0x/bracket3.C: New.
13703 * g++.dg/cpp0x/bracket4.C: New.
13705 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13707 * g++.dg/cpp0x/temp_default1.C: New.
13708 * g++.dg/cpp0x/temp_default3.C: New.
13709 * g++.dg/cpp0x/temp_default2.C: New.
13710 * g++.dg/cpp0x/temp_default4.C: New.
13712 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13715 * g++.dg/other/cv_func2.C: New.
13717 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13719 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13720 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13721 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13722 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13724 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13725 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13727 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13729 * lib/compat.exp (compat-execute): Fix processing of file names.
13731 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13733 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13735 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13737 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13738 Delete created executable test file.
13739 (check_effective_target_fortran_large_int): Ditto.
13740 (check_effective_target_static_libgfortran): Ditto.
13742 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13745 * g++.dg/warn/pragma-system_header1.C: New test.
13746 * g++.dg/warn/pragma-system_header2.C: New test.
13747 * g++.dg/warn/pragma-system_header1.h. New.
13748 * g++.dg/warn/pragma-system_header2.h. New.
13750 2007-03-26 Ian Lance Taylor <iant@google.com>
13752 PR tree-optimization/31345
13753 * gcc.c-torture/compile/pr31345-1.c: New test.
13755 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13757 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13758 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13759 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13760 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13761 * gfortran.dg/overload_1.f90: Likewise.
13762 * gfortran.dg/impure_assignment_1.f90: Likewise.
13763 * gfortran.dg/error_recovery_3.f90: Likewise.
13764 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13765 * gfortran.dg/sequence_types_1.f90: Likewise.
13766 * gfortran.dg/internal_references_1.f90: Likewise.
13767 * gfortran.dg/present_1.f90: Likewise.
13768 * gfortran.dg/volatile10.f90: Likewise.
13769 * gfortran.dg/module_equivalence_2.f90: Likewise.
13770 * gfortran.dg/use_4.f90: Likewise.
13771 * gfortran.dg/elemental_result_1.f90: Likewise.
13772 * gfortran.dg/generic_actual_arg.f90: Likewise.
13773 * gfortran.dg/private_type_5.f90: Likewise.
13774 * gfortran.dg/protected_4.f90: Likewise.
13775 * gfortran.dg/interface_3.f90: Likewise.
13777 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13779 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13780 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13782 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13784 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13786 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13788 PR libgfortran/31199
13789 * gfortran.dg/fmt_t_4.f90: New test.
13791 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13793 PR libfortran/31297
13794 * gfortran.dg/backspace_5.f: Initialize variable(s).
13795 * gfortran.dg/backspace_6.f: Likewise.
13796 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13797 * gfortran.dg/direct_io_2.f90: Likewise.
13798 * gfortran.dg/write_back.f: Likewise.
13799 * gfortran.dg/write_rewind_2.f: Likewise.
13800 * gfortran.dg/write_rewind_1.f: Likewise.
13801 * gfortran.dg/write_rewind_2.f: Likewise.
13803 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13805 PR tree-optimization/30784
13806 * gcc.dg/vect/pr30784.c: New test.
13808 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13811 * gfortran.dg/operator_1.f90: New test.
13812 * gfortran.dg/operator_2.f90: New test.
13814 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13816 PR libfortran/31196
13817 * gfortran.dg/reshape_transpose_1.f90: New test.
13819 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13822 * gfortran.dg/bounds_check_6.f90: New test.
13824 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13826 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13828 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13829 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13831 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13834 * gfortran.dg/pointer_function_actual_1.f90: New test.
13837 * gfortran.dg/pointer_function_actual_2.f90: New test.
13840 * gfortran.dg/result_in_spec_1.f90: New test.
13842 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13845 * gfortran.dg/integer_exponentiation_3.F90: New test.
13846 * gfortran.dg/integer_exponentiation_4.f90: New test.
13847 * gfortran.dg/integer_exponentiation_5.F90: New test.
13849 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13852 * g++.dg/template/error24.C: New test.
13853 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13855 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13858 * g++.dg/expr/bitfield7.C: New test.
13860 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13863 * gcc.dg/float-range-4.c: New.
13864 * gcc.dg/float-range-1.c: Update. Test for a warning.
13865 * gcc.dg/float-range-3.c: New.
13866 * gcc.dg/float-range-5.c: New.
13868 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13871 * gfortran.dg/no_range_check_1.f90: New test.
13873 2007-03-22 Dirk Mueller <dmueller@suse.de>
13875 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13876 * g++.dg/other/static1.C: Remove stray semicolon.
13877 * g++.dg/other/init1.C: Likewise.
13878 * g++.dg/rtti/dyncast1.C: Likewise.
13879 * g++.dg/tree-ssa/pr17153.C: Likewise.
13880 * g++.dg/lookup/disamb1.C: Likewise.
13881 * g++.dg/lookup/scoped2.C: Likewise.
13882 * g++.dg/lookup/friend7.C: Likewise.
13883 * g++.dg/parse/parse4.C: Likewise.
13884 * g++.dg/parse/parse5.C: Likewise.
13885 * g++.dg/expr/pr29066.C: Likewise.
13886 * g++.dg/expr/cast4.C: Likewise.
13887 * g++.dg/tc1/dr193.C: Likewise.
13888 * g++.dg/tc1/dr213.C: Likewise.
13889 * g++.dg/abi/dcast1.C: Likewise.
13890 * g++.dg/abi/covariant2.C: Likewise.
13891 * g++.dg/inherit/covariant11.C: Likewise.
13892 * g++.dg/inherit/covariant9.C: Likewise.
13893 * g++.dg/inherit/covariant10.C: Likewise.
13894 * g++.dg/init/static3.C: Likewise.
13895 * g++.dg/init/init-ref3.C: Likewise.
13896 * g++.dg/init/ref10.C: Likewise.
13897 * g++.dg/template/meminit2.C: Likewise.
13898 * g++.dg/template/using9.C: Likewise.
13899 * g++.dg/template/friend9.C: Likewise.
13900 * g++.dg/template/ref1.C: Likewise.
13901 * g++.old-deja/g++.warn/inline.C: Likewise.
13902 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13903 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13904 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13905 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13906 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13907 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13908 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13909 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13910 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13911 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13912 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13913 * g++.old-deja/g++.brendan/template11.C: Likewise.
13914 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13915 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13916 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13917 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13918 * g++.old-deja/g++.jason/parse9.C: Likewise.
13919 * g++.old-deja/g++.jason/byval2.C: Likewise.
13920 * g++.old-deja/g++.jason/overload8.C: Likewise.
13921 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13922 * g++.old-deja/g++.jason/template33.C: Likewise.
13923 * g++.old-deja/g++.jason/return3.C: Likewise.
13924 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13925 * g++.old-deja/g++.jason/virtual.C: Likewise.
13926 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13927 * g++.old-deja/g++.jason/template27.C: Likewise.
13928 * g++.old-deja/g++.jason/synth6.C: Likewise.
13929 * g++.old-deja/g++.jason/ref8.C: Likewise.
13930 * g++.old-deja/g++.jason/offset1.C: Likewise.
13931 * g++.old-deja/g++.other/static20.C: Likewise.
13932 * g++.old-deja/g++.other/array1.C: Likewise.
13933 * g++.old-deja/g++.other/new3.C: Likewise.
13934 * g++.old-deja/g++.other/array2.C: Likewise.
13935 * g++.old-deja/g++.other/overload9.C: Likewise.
13936 * g++.old-deja/g++.other/cast6.C: Likewise.
13937 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13938 * g++.old-deja/g++.other/eh4.C: Likewise.
13939 * g++.old-deja/g++.other/using7.C: Likewise.
13940 * g++.old-deja/g++.other/init18.C: Likewise.
13941 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13942 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13943 * g++.old-deja/g++.other/dtor11.C: Likewise.
13944 * g++.old-deja/g++.pt/static11.C: Likewise.
13945 * g++.old-deja/g++.pt/crash19.C: Likewise.
13946 * g++.old-deja/g++.pt/overload12.C: Likewise.
13947 * g++.old-deja/g++.pt/crash46.C: Likewise.
13948 * g++.old-deja/g++.pt/mi1.C: Likewise.
13949 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13950 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13951 * g++.old-deja/g++.pt/local5.C: Likewise.
13952 * g++.old-deja/g++.pt/typename2.C: Likewise.
13953 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13954 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13955 * g++.old-deja/g++.law/visibility1.C: Likewise.
13956 * g++.old-deja/g++.law/visibility2.C: Likewise.
13957 * g++.old-deja/g++.law/virtual2.C: Likewise.
13958 * g++.old-deja/g++.law/operators19.C: Likewise.
13959 * g++.old-deja/g++.law/parsing10.C: Likewise.
13960 * g++.old-deja/g++.law/visibility4.C: Likewise.
13961 * g++.old-deja/g++.law/operators4.C: Likewise.
13962 * g++.old-deja/g++.law/dtors2.C: Likewise.
13963 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13964 * g++.old-deja/g++.law/visibility10.C: Likewise.
13965 * g++.old-deja/g++.law/scope3.C: Likewise.
13966 * g++.old-deja/g++.law/casts2.C: Likewise.
13967 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13968 * g++.old-deja/g++.law/operators33.C: Likewise.
13969 * g++.old-deja/g++.law/friend4.C: Likewise.
13970 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13971 * g++.old-deja/g++.mike/p5611.C: Likewise.
13972 * g++.old-deja/g++.mike/net37.C: Likewise.
13973 * g++.old-deja/g++.mike/p3570.C: Likewise.
13974 * g++.old-deja/g++.mike/p5718.C: Likewise.
13975 * g++.old-deja/g++.mike/net21.C: Likewise.
13976 * g++.old-deja/g++.mike/p1862.C: Likewise.
13977 * g++.old-deja/g++.mike/p4511.C: Likewise.
13978 * g++.old-deja/g++.mike/virt3.C: Likewise.
13979 * g++.old-deja/g++.mike/p16146.C: Likewise.
13980 * g++.old-deja/g++.mike/p1989.C: Likewise.
13981 * g++.old-deja/g++.mike/p5571.C: Likewise.
13982 * g++.old-deja/g++.gb/scope10.C: Likewise.
13983 * g++.old-deja/g++.abi/primary5.C: Likewise.
13984 * g++.old-deja/g++.abi/empty2.C: Likewise.
13985 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13986 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13987 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13988 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13989 * g++.old-deja/g++.bob/template3.C: Likewise.
13990 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13992 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13995 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13997 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
14000 * gfortran.dg/derived_name_1.f90: New.
14001 * gfortran.dg/derived_name_2.f: New.
14003 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14005 * lib/target-supports.exp (check_effective_target_nonpic): New
14007 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
14008 when compiling PIC.
14009 * gcc.target/i386/asm-4.c: Require nonpic.
14010 * gcc.target/i386/cmov1.c: Likewise.
14011 * gcc.target/i386/mul.c: Likewise.
14012 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
14013 * gcc.target/i386/ssetype-1.c: Require nonpic.
14014 * gcc.target/i386/ssetype-3.c: Likewise.
14015 * gcc.target/i386/ssetype-5.c: Likewise.
14017 2007-03-21 Richard Sandiford <richard@codesourcery.com>
14019 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
14020 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
14021 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
14022 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
14024 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
14026 PR tree-optimization/30590
14027 * g++.dg/opt/pr30590.C: New testcase.
14029 2007-03-20 Jakub Jelinek <jakub@redhat.com>
14032 * gcc.dg/pr30762-1.c: New test.
14033 * gcc.dg/pr30762-2.c: New test.
14035 PR inline-asm/30505
14036 * gcc.target/i386/pr30505.c: New test.
14038 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
14040 * gcc.target/arm/register-variables.c: New.
14042 2007-03-19 Jeff Law <law@redhat.com>
14044 * PR tree-optimization/30984
14045 * gcc.c-torture/pr30984.c: New test.
14047 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
14048 Richard Guenther <rguenther@suse.de>
14050 PR tree-optimization/31254
14051 * gcc.dg/torture/pr31254.c: New testcase.
14053 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
14055 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
14056 target default_packed.
14058 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14061 * gfortran.dg/string_length_1.f90: New test.
14063 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14066 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
14068 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14070 PR libgfortran/31052
14071 * gfortran.dg/namelist_27.f90: New test.
14073 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
14076 * gfortran.dg/used_types_14.f90: New test.
14079 * gfortran.dg/used_types_15.f90: New test.
14081 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
14083 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
14084 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
14086 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14089 * gfortran.dg/integer_exponentiation_2.f90: New test.
14091 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
14093 PR tree-optimization/31041
14094 * gcc.dg/vect/pr31041.c: New test.
14096 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14098 * g++.dg/warn/Wconversion-integer.C: New
14099 * g++.dg/warn/Wconversion-real.C: New.
14100 * g++.dg/warn/Wconversion-real-integer.C: New.
14101 * g++.dg/warn/conv2.C: Updated.
14103 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14105 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
14108 2007-03-16 Richard Guenther <rguenther@suse.de>
14110 PR tree-optimization/31146
14111 * g++.dg/tree-ssa/pr31146.C: New testcase.
14113 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14115 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
14116 assume that the target has <features.h>.
14118 2007-03-16 Richard Sandiford <richard@codesourcery.com>
14120 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
14121 dg-options rather than to the whole test.
14123 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
14126 * g++.dg/debug/pr29906.C: New
14128 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14130 PR libgfortran/31099
14131 * gfortran.dg/unformatted_recl.f90: Update test.
14133 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
14135 * gcc.dg/tree-ssa/prefetch-5.c: New test.
14137 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14140 * g++.dg/parse/namespace-definition.C: New.
14142 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14145 * g++.dg/cpp/pedantic-errors.C: New.
14146 * g++.dg/cpp/permissive.C: New.
14148 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14150 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
14151 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
14153 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14155 * lib/target-supports.exp (check_missing_uclibc_feature)
14156 (check_effective_target_wchar): New procedures.
14157 * gcc.dg/wchar_t-1.c: Require target wchar.
14158 * gcc.dg/wint_t-1.c: Likewise.
14160 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14162 * lib/target-supports.exp (check_gc_sections_available): Return
14163 false for VxWorks targets.
14165 2007-03-15 Dirk Mueller <dmueller@suse.de>
14167 * g++.dg/warn/Wconversion2.C: Fix typo.
14168 * gcc.dg/if-empty-1.c: Ditto.
14170 2007-03-15 Richard Sandiford <richard@codesourcery.com>
14172 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
14174 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14176 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
14177 * gcc.target/i386/pr31167.c: Ditto.
14179 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
14182 * gcc.target/i386/pr31167.c: New test.
14184 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
14187 * gfortran.dg/import5.f90.f90: New test.
14191 * gfortran.dg/data_components_1.f90: New test.
14195 * gfortran.dg/generic_13.f90: New test.
14198 * gfortran.dg/alloc_comp_basics_5.f90: New test.
14200 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14202 PR libgfortran/31051
14203 * gfortran.dg/fmt_t_4.f90: New
14205 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14208 * g++.dg/other/default7.C: New test.
14210 2007-03-15 Dirk Mueller <dmueller@suse.de>
14212 * g++.dg/warn/Wconversion2.C: New.
14214 2007-03-14 Eric Christopher <echristo@apple.com>
14216 * gcc.dg/ssp-1.c: New.
14217 * gcc.dg/ssp-2.c: Ditto.
14219 2007-03-14 Dirk Mueller <dmueller@suse.de>
14221 * g++.dg/warn/do-empty.C: New.
14222 * gcc.dg/do-empty.c: New.
14223 * gcc.dg/if-empty-1.c: Update.
14224 * gcc.dg/20001116-1.c: Update.
14225 * gcc.dg/pr23165.c: Update.
14227 2007-03-14 Jakub Jelinek <jakub@redhat.com>
14229 * gfortran.dg/module_implicit_conversion.f90: New test.
14231 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
14233 PR middle-end/31127
14234 * gcc.dg/pr31127.c: New.
14236 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
14238 * gcc.dg/tree-ssa/loop-26.c: New test.
14240 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
14242 * gcc.target/i386/cmpxchg16b-1.c: New test.
14244 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14246 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
14247 * gcc.dg/c99-vla-1.c: Likewise.
14248 * g++.dg/ext/vla1.C: Likewise
14250 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
14252 * gcc.dg/wvla-1.c: New test
14253 * gcc.dg/wvla-2.c: New test
14254 * gcc.dg/wvla-3.c: New test
14255 * gcc.dg/wvla-4.c: New test
14256 * gcc.dg/wvla-5.c: New test
14257 * gcc.dg/wvla-6.c: New test
14258 * gcc.dg/wvla-7.c: New test
14259 * g++.dg/warn/Wvla-1.C: New test
14260 * g++.dg/warn/Wvla-2.C: New test
14261 * g++.dg/warn/Wvla-3.C: New test
14263 2007-03-12 Mark Mitchell <mark@codesourcery.com>
14266 * g++.dg/other/default6.C: New test.
14268 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14270 * lib/target-supports.exp (check_profiling_available): Return false
14272 (check_effective_target_vxworks_kernel): New procedure.
14273 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
14275 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
14276 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
14277 to include VxWorks.
14278 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
14280 2007-03-12 Richard Sandiford <richard@codesourcery.com>
14282 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
14283 PIC is not supported.
14284 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
14285 * gcc.dg/20020426-2.c: Likewise.
14286 * gcc.dg/pr28243.c: Likewise.
14287 * gcc.dg/visibility-11.c: Likewise.
14288 * gcc.dg/tls/opt-9.c: Likewise.
14289 * gcc.dg/tls/opt-10.c: Likewise.
14290 * gcc.dg/tls/pic-1.c: Likewise.
14291 * gcc.dg/tls/struct-1.c: Likewise.
14292 * gcc.target/i386/20000807-1.c: Likewise.
14293 * gcc.target/i386/20000904-1.c: Likewise.
14294 * gcc.target/i386/20011119-1.c: Likewise.
14295 * gcc.target/i386/990213-2.c: Likewise.
14296 * gcc.target/i386/990214-1.c: Likewise.
14297 * gcc.target/i386/compress-float-387-pic.c: Likewise.
14298 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
14299 * gcc.target/i386/pic-1.c: Likewise.
14300 * gcc.target/i386/pr21518.c: Likewise.
14301 * gcc.target/i386/pr23098.c: Likewise.
14302 * gcc.target/i386/pr23943.c: Likewise.
14304 2007-03-11 Mark Mitchell <mark@codesourcery.com>
14307 * g++.dg/template/complit2.C: New test.
14310 * g++.dg/ext/bitfield1.C: New test.
14312 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
14315 * gfortran.dg/interface_11.f90: New test.
14317 2007-03-11 Richard Guenther <rguenther@suse.de>
14319 PR tree-optimization/31115
14320 * gcc.dg/torture/pr31115.c: New testcase.
14322 2007-03-11 Ira Rosen <irar@il.ibm.com>
14324 PR tree-optimization/29925
14325 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
14327 2007-03-10 Mark Mitchell <mark@codesourcery.com>
14330 * g++.dg/expr/bitfield3.C: New test.
14331 * g++.dg/expr/bitfield4.C: Likewise.
14332 * g++.dg/expr/bitfield5.C: Likewise.
14333 * g++.dg/expr/bitfield6.C: Likewise.
14336 * g++.dg/template/array18.C: New test.
14338 2007-03-10 Dirk Mueller <dmueller@suse.de>
14341 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
14342 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
14344 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
14347 * g++.dg/cpp0x/variadic-bind.C: New.
14348 * g++.dg/cpp0x/variadic-function.C: New.
14349 * g++.dg/cpp0x/variadic-mem_fn.C: New.
14350 * g++.dg/cpp0x/variadic-tuple.C: New.
14351 * g++.dg/cpp0x/variadic1.C: New.
14352 * g++.dg/cpp0x/variadic2.C: New.
14353 * g++.dg/cpp0x/variadic3.C: New.
14354 * g++.dg/cpp0x/variadic4.C: New.
14355 * g++.dg/cpp0x/variadic5.C: New.
14356 * g++.dg/cpp0x/variadic6.C: New.
14357 * g++.dg/cpp0x/variadic7.C: New.
14358 * g++.dg/cpp0x/variadic8.C: New.
14359 * g++.dg/cpp0x/variadic9.C: New.
14360 * g++.dg/cpp0x/variadic10.C: New.
14361 * g++.dg/cpp0x/variadic11.C: New.
14362 * g++.dg/cpp0x/variadic12.C: New.
14363 * g++.dg/cpp0x/variadic13.C: New.
14364 * g++.dg/cpp0x/variadic14.C: New.
14365 * g++.dg/cpp0x/variadic15.C: New.
14366 * g++.dg/cpp0x/variadic16.C: New.
14367 * g++.dg/cpp0x/variadic17.C: New.
14368 * g++.dg/cpp0x/variadic18.C: New.
14369 * g++.dg/cpp0x/variadic19.C: New.
14370 * g++.dg/cpp0x/variadic20.C: New.
14371 * g++.dg/cpp0x/variadic21.C: New.
14372 * g++.dg/cpp0x/variadic22.C: New.
14373 * g++.dg/cpp0x/variadic23.C: New.
14374 * g++.dg/cpp0x/variadic24.C: New.
14375 * g++.dg/cpp0x/variadic25.C: New.
14376 * g++.dg/cpp0x/variadic26.C: New.
14377 * g++.dg/cpp0x/variadic27.C: New.
14378 * g++.dg/cpp0x/variadic28.C: New.
14379 * g++.dg/cpp0x/variadic29.C: New.
14380 * g++.dg/cpp0x/variadic30.C: New.
14381 * g++.dg/cpp0x/variadic31.C: New.
14382 * g++.dg/cpp0x/variadic32.C: New.
14383 * g++.dg/cpp0x/variadic33.C: New.
14384 * g++.dg/cpp0x/variadic34.C: New.
14385 * g++.dg/cpp0x/variadic35.C: New.
14386 * g++.dg/cpp0x/variadic36.C: New.
14387 * g++.dg/cpp0x/variadic37.C: New.
14388 * g++.dg/cpp0x/variadic38.C: New.
14389 * g++.dg/cpp0x/variadic39.C: New.
14390 * g++.dg/cpp0x/variadic40.C: New.
14391 * g++.dg/cpp0x/variadic41.C: New.
14392 * g++.dg/cpp0x/variadic42.C: New.
14393 * g++.dg/cpp0x/variadic43.C: New.
14394 * g++.dg/cpp0x/variadic44.C: New.
14395 * g++.dg/cpp0x/variadic45.C: New.
14396 * g++.dg/cpp0x/variadic46.C: New.
14397 * g++.dg/cpp0x/variadic47.C: New.
14398 * g++.dg/cpp0x/variadic48.C: New.
14399 * g++.dg/cpp0x/variadic49.C: New.
14400 * g++.dg/cpp0x/variadic50.C: New.
14401 * g++.dg/cpp0x/variadic51.C: New.
14402 * g++.dg/cpp0x/variadic52.C: New.
14403 * g++.dg/cpp0x/variadic53.C: New.
14404 * g++.dg/cpp0x/variadic54.C: New.
14405 * g++.dg/cpp0x/variadic55.C: New.
14406 * g++.dg/cpp0x/variadic56.C: New.
14407 * g++.dg/cpp0x/variadic57.C: New.
14408 * g++.dg/cpp0x/variadic58.C: New.
14409 * g++.dg/cpp0x/variadic59.C: New.
14410 * g++.dg/cpp0x/variadic60.C : New.
14411 * g++.dg/cpp0x/variadic61.C : New.
14412 * g++.dg/cpp0x/variadic62.C : New.
14413 * g++.dg/cpp0x/variadic63.C : New.
14414 * g++.dg/cpp0x/variadic64.C : New.
14415 * g++.dg/cpp0x/variadic65.C : New.
14416 * g++.dg/cpp0x/variadic66.C : New.
14417 * g++.dg/cpp0x/variadic67.C : New.
14418 * g++.dg/cpp0x/variadic68.C : New.
14419 * g++.dg/cpp0x/variadic69.C : New.
14420 * g++.dg/cpp0x/variadic70.C : New.
14421 * g++.dg/cpp0x/variadic71.C : New.
14422 * g++.dg/cpp0x/variadic72.C : New.
14423 * g++.dg/cpp0x/variadic73.C : New.
14424 * g++.dg/cpp0x/variadic74.C : New.
14425 * g++.dg/cpp0x/variadic75.C : New.
14426 * g++.dg/cpp0x/variadic-ex1.C : New.
14427 * g++.dg/cpp0x/variadic-ex2.C : New.
14428 * g++.dg/cpp0x/variadic-ex3.C : New.
14429 * g++.dg/cpp0x/variadic-ex4.C : New.
14430 * g++.dg/cpp0x/variadic-ex5.C : New.
14431 * g++.dg/cpp0x/variadic-ex6.C : New.
14432 * g++.dg/cpp0x/variadic-ex7.C : New.
14433 * g++.dg/cpp0x/variadic-ex8.C : New.
14434 * g++.dg/cpp0x/variadic-ex9.C : New.
14435 * g++.dg/cpp0x/variadic-ex10.C : New.
14436 * g++.dg/cpp0x/variadic-ex11.C : New.
14437 * g++.dg/cpp0x/variadic-ex12.C : New.
14438 * g++.dg/cpp0x/variadic-ex13.C : New.
14439 * g++.dg/cpp0x/variadic-ex14.C : New.
14441 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14443 PR libgfortran/31099
14444 * gfortran.dg/unformatted_recl.f90: New test.
14446 2007-03-09 Roger Sayle <roger@eyesopen.com>
14448 * gcc.dg/fold-eqcmplx-1.c: New test case.
14450 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14452 PR rtl-optimization/30643
14453 * gcc.dg/pr30643.c: New.
14455 2007-03-09 Chao-ying Fu <fu@mips.com>
14457 * gcc.target/mips/mips32-dspr2-type.c: New test.
14458 * gcc.target/mips/mips32-dspr2.c: New test.
14459 * gcc.target/mips/dspr2-MULT.c: New test.
14460 * gcc.target/mips/dspr2-MULTU.c: New test.
14461 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14462 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14463 Adjust some formats.
14465 2007-03-09 Dirk Mueller <dmueller@suse.de>
14468 * gcc.dg/Wlogical-op-1.c: New.
14469 * g++.dg/warn/Wlogical-op-1.C: New.
14471 2007-03-09 Richard Guenther <rguenther@suse.de>
14473 PR tree-optimization/30904
14474 PR middle-end/31058
14475 * gcc.dg/pr30904.c: Remove xfail.
14477 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14480 * gcc.c-torture/execute/pr31072.c: New test.
14482 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14484 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14485 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14486 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14487 *lrint* and *lround*.
14488 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14490 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14491 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14492 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14493 and *lround*. Correct macro names.
14494 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14495 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14497 2007-03-08 Ian Lance Taylor <iant@google.com>
14499 * gcc.dg/no-strict-overflow-5.c: New test.
14500 * gcc.dg/no-strict-overflow-6.c: New test.
14501 * gcc.dg/Wstrict-overflow-11.c: New test.
14502 * gcc.dg/Wstrict-overflow-12.c: New test.
14503 * gcc.dg/Wstrict-overflow-13.c: New test.
14504 * gcc.dg/Wstrict-overflow-14.c: New test.
14505 * gcc.dg/Wstrict-overflow-15.c: New test.
14507 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14509 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14510 for VxWorks kernel mode.
14511 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14513 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14515 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14518 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14520 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14521 and lib/bfill.c on VxWorks targets.
14522 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14523 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14524 lib/bfill.c and lib/memmove.c on VxWorks targets.
14525 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14526 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14527 on VxWorks targets.
14528 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14529 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14531 2007-03-08 Tobias Burnus <burnus@net-b.de>
14533 * gfortran.dg/use_5.f90: New test.
14534 * gfortran.dg/use_6.f90: Ditto.
14535 * gfortran.dg/use_7.f90: Ditto.
14537 2007-03-08 Tobias Burnus <burnus@net-b.de>
14540 * gfortran.dg/use_4.f90: New test.
14541 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14543 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14546 * gfortran.dg/parameter_array_section_2.f90: New test.
14548 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14551 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14554 * g++.dg/template/arg5.C: New test.
14556 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14558 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14560 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14562 * gcc.dg/var-expand1.c: Add newline at end of file.
14564 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14566 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14568 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14570 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14572 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14574 * gcc.dg/torture/builtin-convert-4.c: New test.
14576 2007-03-05 Ian Lance Taylor <iant@google.com>
14578 * gcc.c-torture/compile/pr31034.c: New test.
14580 2007-03-05 Ian Lance Taylor <iant@google.com>
14582 * gcc.dg/inline-18.c: New test.
14583 * gcc.dg/inline-19.c: New test.
14584 * gcc.dg/inline-20.c: New test.
14585 * gcc.dg/inline-21.c: New test.
14587 2007-03-05 Richard Guenther <rguenther@suse.de>
14589 PR tree-optimization/14052
14590 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14592 2007-03-05 Richard Guenther <rguenther@suse.de>
14594 PR tree-optimization/23777
14595 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14597 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14600 * gcc.dg/multiple-overflow-warn-3.c: New.
14601 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14603 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14606 * g++.dg/parse/template23.C: New test.
14608 2007-03-04 Roger Sayle <roger@eyesopen.com>
14610 PR middle-end/30744
14611 * gcc.dg/pr30744-1.c: New test case.
14613 2007-03-04 Tobias Burnus <burnus@net-b.de>
14615 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14617 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14620 * gfortran.dg/logical_3.f90: New test.
14622 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14624 PR libfortran/30981
14625 * gfortran.dg/integer_exponentiation_1.f90: New test.
14627 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14629 * gcc.target/m68k/m68k.exp: New.
14630 * gcc.target/m68k/crash1.c: New.
14632 2007-03-03 Tobias Burnus <burnus@net-b.de>
14634 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14635 to be more compatible with integer(kind=8).
14637 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14639 PR libfortran/31001
14640 * gfortran.dg/zero_sized_3.f90: New test.
14642 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14645 * g++.dg/parse/else.C: New.
14646 * g++.dg/parse/else-2.C: New.
14648 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14649 Tobias Burnus <burnus@net-b.de>
14652 * gfortran.dg/size_dim.f90: New test.
14654 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14655 Tobias Burnus <burnus@net-b.de>
14658 * gfortran.dg/entry_9.f90: New test.
14660 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14663 * g++.dg/inherit/covariant16.C: New test.
14665 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14667 * g++.dg/other/darwin-minversion-1.C: New.
14669 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14671 * gcc.dg/tree-ssa/20070302-1.c: New test.
14673 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14675 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14678 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14680 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14682 2007-03-01 Simon Baldwin <simonb@google.com>
14685 * warn/ignored_typedef.C: New.
14686 * init/ctor8.C: Added dg-warning to consume ignored typedef
14688 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14689 and added an explicit line number.
14691 2007-02-28 Richard Guenther <rguenther@suse.de>
14693 PR middle-end/30364
14694 * gcc.dg/torture/pr30364-1.c: New testcase.
14695 * gcc.dg/torture/pr30364-2.c: Likewise.
14696 * gcc.dg/torture/pr30364-3.c: Likewise.
14698 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14700 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14701 powerpc*, use -funsafe-math-optimizations.
14702 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14703 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14705 2007-02-28 Tobias Burnus <burnus@net-b.de>
14706 Paul Thomas <pault@gcc.gnu.org>
14710 * c_by_val_1.f: Test %VAL() with non-default kind.
14711 * c_by_val.c: Ditto.
14712 * c_by_val_4.f: New test.
14714 2007-02-28 Tobias Burnus <burnus@net-b.de>
14717 * gfortran.dg/continuation_7.f90: New test.
14719 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14721 * g++.dg/inherit/thunk7.C: New test.
14722 * lib/target-supports.exp (check_profiling_available): Not available
14725 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14728 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14730 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14732 * lib/target-supports.exp (check_effective_target_init_priority):
14733 Remove Solaris special case.
14735 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14737 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14738 for more builtin types.
14740 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14741 * g++.dg/ext/visibility/noPLT.C: Likewise.
14743 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14745 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14748 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14751 * size_optional_dim_1.f90: New test.
14753 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14755 * gcc.dg/vxworks/vxworks.exp: New file.
14756 * gcc.dg/vxworks/initpri1.c: Likewise.
14757 * gcc.dg/vxworks/initpri2.c: Likewise.
14758 * gcc.dg/initpri2.c: Add more tests.
14759 * g++.dg/special/initpri2.C: Likewise.
14761 * gcc.dg/initpri1.c: New test.
14762 * gcc.dg/initpri2.c: Likewise.
14763 * g++.dg/special/initpri1.C: New test.
14764 * g++.dg/special/initpri2.C: Likewise.
14765 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14766 * g++.dg/special/conpr-2.C: Likewise.
14767 * g++.dg/special/conpr-3.C: Likewise.
14768 * g++.dg/special/conpr-4.C: Likewise.
14769 * g++.dg/special/initp1.C: Likewise.
14770 * g++.dg/special/ecos.exp: Remove code to detect availability of
14771 constructor priorities.
14772 * lib/target-supports.exp (check_effective_target_init_priority):
14775 2007-02-24 Jan Hubicka <jh@suse.cz>
14777 * gcc.c-torture/execute/pr30778.c: New testcase.
14779 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14781 PR libgfortran/30918
14782 * gfortran.dg/namelist_26.f90: New test.
14784 2007-02-24 Richard Guenther <rguenther@suse.de>
14786 PR middle-end/30951
14787 * gcc.dg/pr30951.c: New testcase.
14789 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14791 * gcc.dg/torture/builtin-modf-1.c: New test.
14793 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14795 PR tree-optimization/30904
14796 * gcc.dg/pr30904.c: New test.
14798 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14800 * gcc.test-framework/README: Correct command.
14801 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14803 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14805 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14807 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14809 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14811 * lib/target-supports.exp (check_effective_target_newlib): New
14814 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14817 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14818 allocatable component.
14821 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14823 * gcc.dg/torture/builtin-logb-1.c: New test.
14824 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14825 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14826 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14829 2007-02-23 Richard Guenther <rguenther@suse.de>
14831 * g++.dg/warn/changes-meaning.C: New testcase.
14833 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14835 PR libgfortran/30910
14836 * gfortran.dg/fmt_zero_precision.f90: Update test.
14838 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14840 * gcc.dg/torture/builtin-frexp-1.c: New test.
14842 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14844 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14846 2007-02-22 Ian Lance Taylor <iant@google.com>
14849 * g++.dg/debug/pr30898.C: New test.
14851 2007-02-22 Ira Rosen <irar@il.ibm.com>
14853 * gcc.dg/vect/vect-106.c: New test.
14855 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14856 Ira Rosen <irar@il.ibm.com>
14858 PR tree-optimization/30843
14859 * gcc.dg/vect/pr30843.c: New test.
14861 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14863 PR tree-optimization/30858
14864 * gcc.dg/vect/pr30858.c: New test.
14866 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14868 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14869 to set options for compiling testglue.
14870 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14871 * lib/obj-c++.exp (obj-c++_init): Likewise.
14873 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14875 * gnat.dg/derived_aggregate.adb: New test.
14877 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14879 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14880 sh* targets. Call the correct CKSGN macro.
14882 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14884 * gfortran.dg/gomp/omp_parse1.f90: New test.
14885 * gfortran.dg/gomp/omp_parse2.f: New test.
14887 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14890 * gfortran.dg/do_pointer_1.f90: New test.
14892 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14894 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14897 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14899 * gcc.dg/darwin-minversion-1.c: New.
14900 * gcc.dg/darwin-minversion-2.c: New.
14902 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14904 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14906 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14907 DJ Delorie <dj@redhat.com>
14910 * gcc.dg/Wfatal.c: New.
14911 * gcc.dg/Wfatal-2.c: New.
14912 * gcc.dg/Werror-1.c: Adjust expectations.
14913 * gcc.dg/Werror-5.c: Likewise.
14914 * gcc.dg/Werror-7.c: Likewise.
14915 * gcc.dg/Werror-10.c: Likewise.
14916 * gcc.dg/Werror-11.c: Likewise.
14918 2007-02-20 Tobias Burnus <burnus@net-b.de>
14921 * gfortran.dg/volatile10.f90: New test.
14923 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14925 PR libfortran/30533
14926 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14928 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14930 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14931 * gcc.dg/Walways-true-1.c: Likewise.
14932 * gcc.dg/weak/weak-3.c: Likewise.
14933 * gcc.dg/Werror-1.c: Likewise.
14934 * gcc.dg/Werror-3.c: Likewise.
14935 * gcc.dg/Werror-4.c: Likewise.
14936 * gcc.dg/Werror-5.c: Likewise.
14937 * gcc.dg/Werror-6.c: Likewise.
14938 * gcc.dg/Werror-7.c: Likewise.
14939 * gcc.dg/Werror-8.c: Likewise.
14940 * gcc.dg/Werror-10.c: Likewise.
14941 * gcc.dg/Werror-11.c: Likewise.
14942 * gcc.dg/Werror-12.c: Likewise.
14943 * g++.old-deja/g++.mike/warn8.C: Likewise.
14944 * g++.dg/warn/Walways-true-1.C: Likewise.
14945 * g++.dg/warn/Walways-true-2.C: Likewise.
14946 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14947 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14948 -Wstring-literal-comparison with -Waddress.
14949 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14950 -Wno-string-literal-comparison with -Wno-address.
14952 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14954 * gnat.dg/self_aggregate_with_call.adb: New test.
14956 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14958 PR tree-optimization/30975
14959 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14960 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14961 * gcc.dg/vect/pr30795.c: New.
14963 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14966 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14968 2007-02-18 Roger Sayle <roger@eyesopen.com>
14970 PR rtl-optimization/28173
14971 * gcc.target/i386/andor-1.c: New test case.
14973 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14975 * gcc.dg/torture/builtin-ldexp-1.c: New.
14976 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14978 2007-02-18 Roger Sayle <roger@eyesopen.com>
14980 * gfortran.dg/array_constructor_15.f90: New test case.
14982 2007-02-18 Roger Sayle <roger@eyesopen.com>
14984 * gfortran.dg/forall_10.f90: New test case.
14986 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14988 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14990 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14992 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14993 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14995 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14997 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14998 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14999 * gcc.target/i386/xchg-1.c: New test.
15000 * gcc.target/i386/xchg-2.c: New test.
15002 2007-02-16 Richard Guenther <rguenther@suse.de>
15003 Christian Bruel <christian.bruel@st.com>
15005 * gcc.dg/strict-overflow-5.c: New testcase.
15007 2007-02-16 Tobias Burnus <burnus@net-b.de>
15010 * gfortran.dg/func_derived_4.f90: New test.
15012 2007-02-15 Roger Sayle <roger@eyesopen.com>
15014 PR middle-end/30391
15015 * gfortran.dg/pr30391-1.f90: New test case.
15017 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15019 PR middle-end/30433
15020 * gcc.c-torture/compile/pr30433.c: New testcase to check
15021 that complex constants comparisions are foldded.
15023 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15026 * g++.dg/ext/stmtexpr10.C: New testcase.
15028 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
15030 PR middle-end/30729
15031 * gcc.dg/Wunused-value-2.c: New testcase.
15033 2007-02-15 Ian Lance Taylor <iant@google.com>
15035 * g++.dg/eh/subreg-1.C: New test.
15037 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15040 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
15041 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
15042 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
15043 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
15044 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
15045 * gcc.dg/Werror-implicit-function-declaration.c: New.
15047 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15050 * g++.dg/warn/pr28943.C: New.
15052 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15054 * gfortran.fortran-torture/execute/math.f90: Fix typo.
15056 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15059 * gfortran.dg/error_recovery_3.f90: New test.
15061 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15063 * g++.dg/tree-ssa/sra-1.C: New.
15065 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15067 * g++.dg/tree-ssa/sra-1.C: New.
15069 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
15071 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
15073 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15075 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
15077 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
15080 * gfortran.dg/logical_2.f90: New test.
15082 2007-02-14 Joseph Myers <joseph@codesourcery.com>
15084 * gcc.dg/torture/complex-alias-1.c: New test.
15086 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
15088 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
15089 instead of -fdump-tree-tailcall.
15091 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
15093 * gfortran.dg/interface_10.f90: Fix comment typo.
15095 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
15097 PR tree-optimization/30771
15098 * gcc.dg/vect/pr30771.c: New test.
15100 2007-02-13 Ian Lance Taylor <iant@google.com>
15102 * gcc.dg/Wstrict-overflow-1.c: New test.
15103 * gcc.dg/Wstrict-overflow-2.c: New test.
15104 * gcc.dg/Wstrict-overflow-3.c: New test.
15105 * gcc.dg/Wstrict-overflow-4.c: New test.
15106 * gcc.dg/Wstrict-overflow-5.c: New test.
15107 * gcc.dg/Wstrict-overflow-6.c: New test.
15108 * gcc.dg/Wstrict-overflow-7.c: New test.
15109 * gcc.dg/Wstrict-overflow-8.c: New test.
15110 * gcc.dg/Wstrict-overflow-9.c: New test.
15111 * gcc.dg/Wstrict-overflow-10.c: New test.
15113 2007-02-13 Roger Sayle <roger@eyesopen.com>
15115 * gcc.target/ia64/builtin-bswap-2.c: New test case.
15117 2007-02-13 Richard Henderson <rth@redhat.com>
15119 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
15120 * gcc.c-torture/execute/pr29302-1.c: ... here.
15122 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15125 * gcc.dg/c90-return-1.c: Update output.
15126 * gcc.dg/c99-return-1.c: Likewise.
15128 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
15131 * gfortran.dg/used_dummy_types_7.f90: New test..
15133 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
15135 * gcc.target/i386/parity-1.c: New test.
15136 * gcc.target/i386/parity-2.c: New test.
15138 2007-02-12 Roger Sayle <roger@eyesopen.com>
15140 * gcc.target/i386/builtin-bswap-3.c: New test case.
15142 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
15144 PR tree-optimization/29145
15145 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
15146 alias analysis is improved to take better advantage of restrict
15147 qualified pointers.
15148 * gcc.dg/vect/vect-80.c: Likewise.
15149 * gcc.dg/vect/pr29145.c: New.
15151 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
15153 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
15154 * gcc.target/i386/sse4a-insert.c: Likewise.
15156 2007-02-11 Roger Sayle <roger@eyesopen.com>
15158 * gcc.target/ia64/builtin-popcount-1.c: New test case.
15159 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
15161 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
15164 * gfortran.dg/enum_4.f90: Update error message checks.
15166 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
15169 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
15170 versions of the modules.
15173 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
15174 by getting rid of recursive I/O and providing functions with
15178 * gfortran.dg/char_array_constructor_2.f90
15180 2007-02-11 Mark Mitchell <mark@codesourcery.com>
15183 * g++.dg/template/spec34.C: New test
15185 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
15187 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
15188 on i?86 and x86_64.
15189 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
15190 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
15191 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
15192 on i?86 and x86_64.
15193 * gcc.dg/vect/vect-113.c: Ditto.
15195 2007-02-06 Mark Mitchell <mark@codesourcery.com>
15198 * g++.dg/eh/weak1-C: New test.
15199 * g++.dg/eh/weak1-a.cc: Likewise.
15200 * g++.dg/eh/comdat1.C: Likewise.
15202 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
15203 Dorit Nuzman <dorit@il.ibm.com>
15205 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
15206 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
15207 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
15208 * gcc.dg/vect/vect-113.c: Likewise.
15210 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
15212 2007-02-10 Richard Henderson <rth@redhat.com>
15214 * lib/target-supports.exp (check_effective_target_tls): Redefine
15215 to mean non-emulated tls.
15216 * gcc.dg/tls/alias-1.c: Remove tls requirement.
15217 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
15218 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
15219 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
15220 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
15221 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
15222 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
15224 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
15226 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
15228 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
15230 * gfortran.dg/secnds.f: Replace time tolerance with a
15231 before-and-after bracket.
15232 * gfortran.dg/secnds-1.f: Likewise.
15234 2007-02-09 Tobias Burnus <burnus@net-b.de>
15237 * gfortran.dg/maxlocval_1.f90: New test.
15239 2007-02-09 Roger Sayle <roger@eyesopen.com>
15241 * gcc.target/ia64/builtin_bswap-1.c: New test case.
15243 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15246 * gfortran.dg/array_function_1.f90: New test.
15248 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15250 * lib/target-supports.exp (check_effective_target_lax_strtofp)
15251 (check_effective_target_dummy_wcsftime): New functions.
15253 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15255 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
15256 * lib/target-supports.exp (check_effective_target_uclibc): New
15259 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15261 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
15262 (vsnprintf): Don't define for uClibc targets.
15264 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15266 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
15267 set before checking whether it was allowed.
15268 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
15269 before checking inside_main.
15271 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15273 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
15275 (u16sf): Likewise u4sf.
15276 * g++.dg/compat/struct-layout-1.h: Likewise.
15278 2007-02-09 Richard Sandiford <richard@codesourcery.com>
15280 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
15282 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
15283 m68k targets if check_effective_target_coldfire_fpu returns true.
15285 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
15286 Richard Guenther <rguenther@suse.de>
15288 PR middle-end/23361
15289 * gcc.dg/fold-compare-3.c: New testcase.
15290 * gcc.dg/tree-ssa/loop-24.c: Likewise.
15292 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
15294 * gcc.dg/pr26570.c: Clean up coverage files.
15295 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
15296 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
15297 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
15298 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
15299 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
15300 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
15301 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
15302 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
15303 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
15304 * gcc.dg/tree-ssa/pr25501.c: Ditto.
15305 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
15306 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
15307 * gcc.dg/vect/pr28952.c: Ditto.
15308 * gcc.dg/vect/pr27151.c: Ditto.
15309 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
15310 * g++.dg/gomp/macro-3.C: Ditto.
15312 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
15314 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
15317 2007-02-08 Roger Sayle <roger@eyesopen.com>
15319 * gcc.target/i386/builtin-bswap-2.c: New test case.
15321 2007-02-08 Roger Sayle <roger@eyesopen.com>
15323 * gfortran.dg/forall_8.f90: New test case.
15324 * gfortran.dg/forall_9.f90: Likewise.
15326 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15328 * gcc.dg/builtins-20.c: Add some -~ complex cases.
15330 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
15332 * lib/target-supports.exp (check_effective_target_simulator): New.
15334 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
15336 * gcc.dg/tree-ssa/loop-25.c: New test.
15338 2007-02-06 Richard Henderson <rth@redhat.com>
15340 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
15342 2007-02-06 Roger Sayle <roger@eyesopen.com>
15344 * gcc.target/powerpc/popcount-1.c: New test case.
15345 * gcc.target/powerpc/parity-1.c: Likewise.
15347 2007-02-06 Richard Guenther <rguenther@suse.de>
15349 PR middle-end/27302
15350 * gcc.dg/torture/pr27302-2.c: New testcase.
15352 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
15354 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
15355 * gcc.dg/vect/vect-iv-1.c: New test.
15356 * gcc.dg/vect/vect-iv-2.c: New test.
15357 * gcc.dg/vect/vect-iv-3.c: New test.
15358 * gcc.dg/vect/vect-iv-4.c: New test.
15359 * gcc.dg/vect/vect-iv-5.c: New test.
15360 * gcc.dg/vect/vect-iv-6.c: New test.
15361 * gcc.dg/vect/vect-iv-7.c: New test.
15362 * gcc.dg/vect/vect-iv-8.c: New test.
15363 * gcc.dg/vect/vect-iv-9.c: New test.
15364 * gcc.dg/vect/vect-iv-10.c: New test.
15365 * gcc.dg/vect/vect-iv-11.c: New test.
15366 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
15367 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
15368 * gcc.dg/vect/vect-14.c: Now vectorizable.
15369 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
15371 * gcc.dg/vect/vect-27.c: Likewise.
15372 * gcc.dg/vect/vect-29.c Likewise.
15373 * gcc.dg/vect/vect-dv-2.c: Likewise.
15374 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
15375 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
15376 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
15378 2007-02-06 Ira Rosen <irar@il.ibm.com>
15380 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
15382 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15384 * gcc.dg/builtins-20.c: Add more cases.
15386 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
15389 * gcc.dg/pr30189.c: New test.
15391 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
15393 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
15395 * gcc.target/i386/sse4a-extract.c: New test.
15396 * gcc.target/i386/sse4a-insert.c: New test.
15397 * gcc.target/i386/sse4a-montsd.c: New test.
15398 * gcc.target/i386/sse4a-montss.c: New test.
15400 2007-02-05 Richard Guenther <rguenther@suse.de>
15402 * gcc.target/i386/vectorize3.c: New testcase.
15404 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15407 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15409 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15412 * gfortran.dg/repeat_1.f90: New test.
15414 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15417 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15418 * gfortran.dg/derived_init_2.f90: Ditto.
15419 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15420 * gfortran.dg/array_initializer_1.f90: Ditto.
15421 * gfortran.dg/do_2.f90: Ditto.
15422 * gfortran.dg/proc_assign_1.f90: Ditto.
15424 2007-02-04 Richard Guenther <rguenther@suse.de>
15426 PR middle-end/30636
15427 * g++.dg/warn/pr30636.C: New testcase.
15428 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15430 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15432 PR middle-end/30667
15433 * gfortran.dg/pr30667.f: New test.
15435 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15437 * gcc.dg/builtins-54.c: Add more cases.
15439 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15442 * gfortran.dg/zero_sized_2.f90: New test.
15445 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15448 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15451 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15454 * gfortran.dg/interface_10.f90: New test.
15456 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15458 * gcc.dg/builtins-20.c: Add more cases.
15460 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15463 * gcc-target/ia64/pr29682.c: New test.
15465 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15468 * gfortran.dg/arrayio_11.f90.f90: New test.
15471 * gfortran.dg/arrayio_12.f90.f90: New test.
15473 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15476 * g++.dg/tls/diag-5.C: New test.
15478 PR middle-end/30473
15479 * gcc.dg/pr30473.c: New test.
15480 * gcc.c-torture/execute/20070201-1.c: New test.
15482 2007-02-01 Roger Sayle <roger@eyesopen.com>
15484 * gfortran.dg/dependency_20.f90: New test case.
15486 2007-01-31 Ian Lance Taylor <iant@google.com>
15488 * gcc.dg/lower-subreg-1.c (test): New test.
15490 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15492 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15494 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15496 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15497 * gcc.dg/torture/builtin-math-3.c: Likewise.
15499 2007-01-31 Dirk Mueller <dmueller@suse.de>
15501 gcc.dg/Wparentheses-2.c: Update and add new tests.
15503 2007-01-31 Ira Rosen <irar@il.ibm.com>
15505 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15508 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15510 * gcc.dg/builtins-63.c: New test.
15512 2007-01-31 Tobias Burnus <burnus@net-b.de>
15515 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15517 2007-01-31 Tobias Burnus <burnus@net-b.de>
15520 * gfortran.dg/volatile8.f90: New argument conformance test.
15521 * gfortran.dg/volatile9.f90: New scope test.
15523 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15526 * g++.dg/warn/null4.C: New.
15528 2001-01-30 Roger Sayle <roger@eyesopen.com>
15529 Uros Bizjak <ubizjak@gmail.com>
15531 * gcc.dg/large-size-array-3.c: Correct typo.
15533 2007-01-30 Richard Guenther <rguenther@suse.de>
15535 PR middle-end/27657
15536 * g++.dg/debug/pr27657.C: New testcase.
15538 2007-01-30 Richard Guenther <rguenther@suse.de>
15540 PR middle-end/30313
15541 * gcc.dg/torture/pr30313.c: New testcase.
15543 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15545 * gcc.dg/dfp/dfp-except.h: New file.
15546 * gcc.dg/dfp/fe-check.h: New file.
15547 * gcc.dg/dfp/fe-binop.c: New test.
15548 * gcc.dg/dfp/fe-convert-1.c: New test.
15549 * gcc.dg/dfp/fe-convert-2.c: New test.
15550 * gcc.dg/dfp/fe-convert-3.c: New test.
15552 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15553 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15554 * gcc.dg/dfp/convert-dfp.c: Ditto.
15555 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15557 2007-01-29 Josh Conner <jconner@apple.com>
15559 * gcc.target/powerpc/altivec-24.c: New test.
15561 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15564 * g++.dg/parse/defarg12.C: New test.
15566 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15569 * gfortran.dg/used_dummy_types_6.f90: New test.
15571 2007-01-28 Jan Hubicka <jh@suse.cz>
15573 * gcc.dg/tree-prof/val-prof-6.c: New test.
15575 2007-01-28 Roger Sayle <roger@eyesopen.com>
15577 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15579 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15582 * g++.dg/expr/dtor4.C: New test.
15584 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15586 * gcc.dg/tree-ssa/loop-23.c: New test.
15588 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15590 PR libfortran/30389
15591 * gfortran.dg/achar_2.f90: New test.
15592 * gfortran.dg/achar_3.f90: New test.
15594 2007-01-27 Ian Lance Taylor <iant@google.com>
15596 * gcc.dg/strict-overflow-1.c: New test.
15597 * gcc.dg/no-strict-overflow-1.c: New test.
15598 * gcc.dg/strict-overflow-2.c: New test.
15599 * gcc.dg/no-strict-overflow-2.c: New test.
15600 * gcc.dg/strict-overflow-3.c: New test.
15601 * gcc.dg/no-strict-overflow-3.c: New test.
15602 * gcc.dg/strict-overflow-4.c: New test.
15603 * gcc.dg/no-strict-overflow-4.c: New test.
15604 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15605 * gcc.dg/pr15784-1.c: Likewise.
15606 * gcc.dg/pr20922-1.c: Likewise.
15607 * gcc.dg/pr20922-3.c: Likewise.
15608 * gcc.dg/pr20922-4.c: Likewise.
15609 * gcc.dg/pr20922-6.c: Likewise.
15610 * gcc.dg/compare-4.c: Likewise.
15611 * gcc.dg/torture/pr26898-1.c: Likewise.
15612 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15613 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15614 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15615 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15616 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15617 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15618 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15619 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15620 * g++.dg/tree-ssa/pr21082.C: Likewise.
15622 2007-01-27 Roger Sayle <roger@eyesopen.com>
15624 * gcc-dg/large-size-array-3.c: New test case.
15626 2007-01-27 Roger Sayle <roger@eyesopen.com>
15628 * gfortran.dg/forall_7.f90: New test case.
15630 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15633 * gfortran.dg/where_operator_assign_1.f90: New test.
15634 * gfortran.dg/where_operator_assign_2.f90: New test.
15635 * gfortran.dg/where_operator_assign_3.f90: New test.
15637 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15639 * lib/target-supports.exp
15640 (check_effective_target_powerpc_altivec): New.
15641 (check_effective_target_vect_cmdline_needed): Use it.
15643 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15646 * gfortran.dg/backslash_3.f: New test.
15648 2007-01-26 Richard Guenther <rguenther@suse.de>
15650 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15652 2007-01-26 Tobias Burnus <burnus@net-b.de>
15654 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15655 * gfortran.dg/vect/vect.exp: Ditto.
15656 * gfortran.dg/dg.exp: Ditto.
15657 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15658 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15660 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15662 * gcc.dg/builtins-20.c: Add more cases.
15663 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15665 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15668 * gcc.dg/Wall.c: New.
15669 * gcc.dg/Wno-all.c: New.
15670 * gfortran.dg/Wall.f90: New.
15671 * gfortran.dg/Wno-all.f90: New.
15673 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15675 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15676 * g++.dg/eh/simd-2.C: Also run on Darwin.
15677 * g++.dg/eh/simd-3.C: New.
15678 * g++.dg/eh/simd-4.C: New.
15680 2007-01-25 Richard Guenther <rguenther@suse.de>
15682 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15684 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15686 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15688 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15689 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15690 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15691 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15692 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15693 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15694 * gcc.dg/ipa/ipa-7.c: New testcase.
15696 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15698 * g++.dg/cpp0x/warn_cxx0x.C: New.
15700 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15702 * gcc.dg/builtins-20.c: Test builtin carg.
15704 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15706 PR middle-end/27416
15707 * gcc.dg/gomp/pr27416.c: New test.
15709 PR middle-end/30494
15710 * gcc.dg/gomp/pr30494.c: New test.
15711 * g++.dg/gomp/pr30494.C: New test.
15713 PR middle-end/30421
15714 * gcc.dg/gomp/pr30421.c: New test.
15716 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15718 * gcc.target/ia64/versionid-1.c: New test.
15719 * gcc.target/ia64/versionid-2.c: New test.
15721 2007-01-24 Richard Guenther <rguenther@suse.de>
15724 * gcc.dg/builtins-57.c: Change to a link-time testcase
15725 to support non-C99 targets.
15727 2007-01-24 Jan Hubicka <jh@suse.cz>
15729 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15731 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15733 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15735 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15738 * objc.dg/const-str-12.m: New test.
15740 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15743 * gfortran.dg/ctrl-z.f90: New test.
15745 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15748 * gfortran.dg/namelist_assumed_char.f90: New test.
15750 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15753 * g++.dg/inherit/covariant15.C: New test.
15755 2007-01-23 Ian Lance Taylor <iant@google.com>
15757 * g++.dg/warn/Wparentheses-24.C: New test.
15759 2007-01-23 Richard Guenther <rguenther@suse.de>
15762 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15765 2007-01-22 Richard Guenther <rguenther@suse.de>
15767 PR tree-optimization/30038
15768 * gcc.dg/builtins-62.c: New testcase.
15770 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15772 * gcc.c-torture/compile/20070121.c: New test.
15774 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15776 PR libfortran/30525
15777 * gfortran.dg/char_comparison_1.f: New test.
15779 2007-01-21 Ira Rosen <irar@il.ibm.com>
15781 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15783 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15786 * objc.dg/pch: New directory.
15787 * objc.dg/pch/pch.exp: New file.
15788 * objc.dg/pch/interface-1.m: New test.
15789 * objc.dg/pch/interface-1.hs: New include file.
15790 * lib/objc.exp (objc_target_compile): Add
15791 "-x objective-c-header" in front of the sources if this is
15792 a precompiled header being compiled.
15794 2007-01-20 Roger Sayle <roger@eyesopen.com>
15796 * gfortran.dg/array_memcpy_3.f90: New test case.
15797 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15799 2007-01-20 Roger Sayle <roger@eyesopen.com>
15800 Brooks Moses <brooks.moses@codesourcery.com>
15801 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15803 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15804 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15806 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15808 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15810 2007-01-19 Mike Stump <mrs@apple.com>
15812 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15815 2007-01-19 Roger Sayle <roger@eyesopen.com>
15817 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15818 option instead of -funsafe-math-optimizations.
15820 2007-01-19 Tomas Bily <tbily@suse.cz>
15822 gcc.dg/tree-prof/indir-call-prof.c: New.
15823 g++.dg/dg.exp: Add tree-prof subdirectory.
15824 g++.dg/tree-prof/indir-call-prof.C: New.
15825 g++.dg/tree-prof/tree-prof.exp: New.
15827 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15830 * g++.dg/warn/deprecated.C: Update warning output.
15831 * g++.dg/warn/deprecated-2.C: Likewise.
15832 * g++.dg/warn/deprecated-3.C: New.
15834 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15836 * gcc.c-torture/execute/nestfunc-7.c: New.
15838 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15840 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15842 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15844 * gcc.dg/m68k-pic-1.c: New.
15846 2007-01-18 Roger Sayle <roger@eyesopen.com>
15848 * gfortran.dg/array_memcpy_4.f90: New test case.
15850 2007-01-18 Josh Conner <jconner@apple.com>
15853 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15854 * gcc.dg/vect/no-trapping-math-1: New.
15855 * gcc.dg/vect/no-trapping-math-2: New.
15857 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15859 * gcc.target/i386/387-8.c: Update comment about optimizing
15860 inherent load of 1.0 of fptan instruction.
15862 2007-01-18 Dirk Mueller <dmueller@suse.de>
15863 Richard Guenther <rguenther@suse.de>
15866 * gcc.dg/Warray-bounds.c: New testcase.
15867 * gcc.dg/Warray-bounds-2.c: New testcase.
15868 * g++.dg/warn/Warray-bounds.C: New testcase.
15869 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15871 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15874 * gfortran.dg/generic_12.f90: New test.
15876 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15878 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15879 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15881 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15883 * gcc.dg/dfp/compare-special.h: New file.
15884 * gcc.dg/dfp/compare-special-32.c: New test.
15885 * gcc.dg/dfp/compare-special-64.c: New test.
15886 * gcc.dg/dfp/compare-special-128.c: New test.
15888 2007-01-16 Roger Sayle <roger@eyesopen.com>
15889 Paul Thomas <pault@gcc.gnu.org>
15890 Steven G. Kargl <kargl@gcc.gnu.org>
15893 * gfortran.dg/forall_6.f90: New test case.
15894 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15895 * gfortran.dg/dependency_13.f90: Likewise.
15897 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15900 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15901 targets that don't support Inf.
15903 2007-01-15 Dale Johannesen <dalej@apple.com>
15905 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15907 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15909 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15910 of achar for 0xff to avoid the "Extended ASCII not
15911 implemented" error message.
15913 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15916 * gfortran.dg/altreturn_4.f90: New test.
15919 * gfortran.dg/stfunc_4.f90: New test.
15922 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15923 * gfortran.dg/initialization_1.f90: Change warning.
15926 * gfortran.dg/specification_type_resolution_2.f90: New test.
15928 2007-01-14 Jan Hubicka <jh@suse.cz>
15930 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15931 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15932 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15935 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15938 * gfortran.dg/external_procedures_2.f90: New test.
15940 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15943 * gcc.target/i386/pr30413.c: New test.
15945 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15948 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15950 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15952 * gcc.dg/20070112-1.c: New test.
15954 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15956 PR libgfortran/30435
15957 * gfortran.dg/list_read_6.f90: New test.
15959 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15961 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15963 2007-01-12 Tom Tromey <tromey@redhat.com>
15965 PR preprocessor/28227:
15966 * gcc.dg/cpp/pr28227.c: New file.
15968 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15970 * gcc.dg/tree-ssa/loop-22.c: New test.
15972 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15974 PR tree-optimization/29516
15975 * gcc.dg/tree-ssa/loop-20.c: New test.
15977 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15979 PR libfortran/30415
15980 * minmaxloc_integer_kinds_1.f90: New test.
15982 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15985 * g++.dg/template/sizeof-template-argument.C: New test.
15987 2007-01-11 Jan Hubicka <jh@suse.cz>
15989 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15990 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15991 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15992 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15993 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15994 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15995 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15996 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15997 transformation in question.
15998 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15999 * gcc.dg/tree-ssa/pr20701.c: Likewise.
16000 * gcc.dg/always_inline3.c: Likewise.
16002 2007-01-10 Mark Mitchell <mark@codesourcery.com>
16005 * g++.dg/template/typename11.C: New test.
16007 2007-01-10 Robert Kennedy <jimbob@google.com>
16009 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
16011 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16013 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
16014 for different integer kinds.
16015 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
16016 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
16017 * gfortran.dg/ishft_2.f90: New test.
16018 * gfortran.dg/ishft_3.f90: New test.
16020 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
16022 * gfortran.dg/altreturn_2.f90: Removed executable bit.
16024 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
16026 PR tree-optimization/30322
16027 * gcc.dg/tree-ssa/loop-21.c: New test.
16029 2007-01-08 Geoffrey Keating <geoffk@apple.com>
16031 * g++.dg/rtti/darwin-builtin-linkage.C: New.
16033 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
16035 * gcc.target/spu/intrinsics-1.c: Remove xfail.
16037 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16039 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
16040 * g++.dg/warn/overflow-warn-3.C: Likewise.
16041 * g++.dg/warn/overflow-warn-4.C: Likewise.
16042 * g++.dg/warn/overflow-warn-5.C: Likewise.
16043 * g++.dg/warn/overflow-warn-6.C: Likewise.
16044 * g++.dg/warn/Woverflow-1.C: Likewise.
16045 * g++.dg/warn/Woverflow-2.C: Likewise.
16046 * g++.dg/warn/Woverflow-3.C: Likewise.
16047 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
16049 2007-01-08 Roger Sayle <roger@eyesopen.com>
16051 * gfortran.dg/array_constructor_14.f90: New test case.
16052 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
16054 2007-01-08 Richard Guenther <rguenther@suse.de>
16056 PR tree-optimization/23603
16057 * gcc.dg/tree-ssa/vrp31.c: New testcase.
16058 * gcc.dg/tree-ssa/vrp32.c: Likewise.
16060 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16062 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
16064 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
16065 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
16066 compiler behaviour.
16067 * gcc.dg/simd-5.c: Likewise.
16068 * gcc.dg/simd-6.c: Likewise.
16069 * g++.dg/conversion/simd1.C: Likewise.
16070 * g++.dg/conversion/simd3.C: Likewise.
16071 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
16074 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
16076 PR tree-optimization/29877
16077 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
16078 name of a hard register for the target concerned. Adjust dg-error
16079 directives to cope with new behaviour of TER.
16081 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16084 * g++.dg/conversion/nullptr1.C: Added overflow warning.
16085 * g++.dg/warn/overflow-warn-1.C: New.
16086 * g++.dg/warn/overflow-warn-3.C: New.
16087 * g++.dg/warn/overflow-warn-4.C: New.
16088 * g++.dg/warn/overflow-warn-5.C: New.
16089 * g++.dg/warn/overflow-warn-6.C: New.
16090 * g++.dg/warn/Woverflow-1.C: New.
16091 * g++.dg/warn/Woverflow-2.C: New.
16092 * g++.dg/warn/Woverflow-3.C: New.
16093 * g++.dg/warn/multiple-overflow-warn-2.C: New.
16095 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
16098 * gfortran.dg/invalid_name.f90: New test.
16099 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
16100 * gfortran.dg/gomp/pr29759.f90: Ditto.
16102 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
16104 * gfortran.dg/present_1.f90: Update error message.
16106 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
16109 * g++.dg/template/duplicate1.C: New test
16110 * g++.dg/template/memfriend6.C: Adjust error markers.
16112 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
16115 * gcc.dg/torture/inline-1.c: New test.
16117 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16120 * gcc.dg/multiple-overflow-warn-1.c: New.
16121 * gcc.dg/multiple-overflow-warn-2.c: New.
16122 * gcc.dg/overflow-warn-6.c: New.
16123 * g++.dg/warn/multiple-overflow-warn-1.C: New.
16125 2007-01-05 Roger Sayle <roger@eyesopen.com>
16127 * gfortran.dg/array_memcpy_1.f90: New test case.
16128 * gfortran.dg/array_memcpy_2.f90: Likewise.
16130 2007-01-05 Richard Guenther <rguenther@suse.de>
16132 PR middle-end/27826
16133 * g++.dg/opt/pr27826.C: New testcase.
16135 2007-01-05 Ian Lance Taylor <iant@google.com>
16137 * gcc.dg/Walways-true-1.c: New test.
16138 * gcc.dg/Walways-true-2.c: New test.
16139 * g++.dg/warn/Walways-true-1.C: New test.
16140 * g++.dg/warn/Walways-true-2.C: New test.
16142 2007-01-05 Jakub Jelinek <jakub@redhat.com>
16145 * gcc.dg/pr30360.c: New test.
16147 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
16150 * gfortran.dg/data_implied_do_1.f90: New test.
16154 * gfortran.dg/char_length_1.f90: New test.
16156 2007-01-05 Richard Guenther <rguenther@suse.de>
16158 PR middle-end/28116
16159 * g++.dg/opt/pr28116.C: New testcase.
16161 2007-01-05 Tobias Burnus <burnus@net-b.de>
16164 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
16165 invalid deallocate.
16166 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
16167 * gfortran.dg/protected_4.f90: Add pointer intent check.
16168 * gfortran.dg/protected_6.f90: Add pointer intent check.
16169 * gfortran.dg/pointer_intent_1.f90: New test.
16170 * gfortran.dg/pointer_intent_2.f90: New test.
16171 * gfortran.dg/pointer_intent_3.f90: New test.
16173 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
16176 * gfortran.dg/altreturn_2.f90: new test.
16178 2007-01-04 Tom Tromey <tromey@redhat.com>
16180 PR preprocessor/28165:
16181 * gcc.dg/cpp/pr28165.c: New file.
16183 2007-01-03 Josh Conner <jconner@apple.com>
16185 PR middle-end/29683
16186 * gcc.dg/pr29683.c: New.
16188 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16191 * g++.dg/pch/template-1.C: New test.
16192 * g++.dg/pch/template-1.Hs: New file.
16194 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
16196 PR middle-end/30353
16197 * gcc.c-torture/compile/complex-4.c: New test.
16199 2007-01-03 Joseph Myers <joseph@codesourcery.com>
16201 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
16203 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
16205 2007-01-03 Jakub Jelinek <jakub@redhat.com>
16207 PR middle-end/30286
16208 * gcc.dg/pr30286.c: New test.
16211 * g++.dg/template/crash66.C: New test.
16214 * g++.dg/template/friend49.C: New test.
16216 2007-01-03 Steven G. Kargl <kargls@comcast.net>
16218 * gfortran.dg/ibits.f90: New test.
16220 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
16222 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
16223 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
16225 2007-01-02 Jan Hubicka <jh@suse.cz>
16227 * gcc.dg/pr16194.c: We now output error on all three functions,
16228 not just first one.
16230 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16233 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
16234 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
16236 2006-01-02 Ian Lance Taylor <iant@google.com>
16238 * g++.dg/warn/Wparentheses-22.C: New test.
16239 * g++.dg/warn/Wparentheses-23.C: New test.
16241 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16244 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
16245 * gcc.dg/declspec-3-Wextra.c: New.
16246 * gcc.dg/declspec-3-no.c: New
16248 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
16251 * gfortran.dg/interface_10.f90: Remove.
16253 2007-01-01 Roger Sayle <roger@eyesopen.com>
16255 * gcc.dg/fold-eqxor-4.c: New test case.
16257 2007-01-02 Joseph Myers <joseph@codesourcery.com>
16259 PR middle-end/30311
16260 * gcc.c-torture/compile/pr30311.c: New test.
16262 2007-01-01 Andrew Pinski <pinskia@gmail.com>
16264 PR middle-end/30253
16265 * gcc.c-torture/compile/statement-expression-1.c: New test.
16267 2007-01-01 Andreas Schwab <schwab@suse.de>
16270 * g++.dg/eh/pr29166.C: New test.
16272 2007-01-01 Joseph Myers <joseph@codesourcery.com>
16274 * lib/target-supports.exp (check_effective_target_powerpc_spe):
16276 (check_effective_target_vect_cmdline_needed): Use it.
16278 2006-12-31 Richard Guenther <rguenther@suse.de>
16280 PR middle-end/30137
16281 * gcc.dg/pr30137-1.c: New testcase.
16282 * gcc.dg/pr30137-2.c: Likewise.
16284 2006-12-31 Roger Sayle <roger@eyesopen.com>
16286 PR middle-end/30322
16287 * gcc.dg/fold-plusnot-1.c: New test case.
16289 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
16292 * g++.dg/parse/template22.C: New test.
16294 2006-12-31 Richard Guenther <rguenther@suse.de>
16296 PR middle-end/30338
16297 * gcc.c-torture/compile/pr30338.c: New testcase.
16299 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16302 * gfortran.dg/intrinsic_actual_4.f90: New test.
16305 * gfortran.dg/func_decl_3.f90: New test.
16307 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
16310 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
16311 * gfortran.dg/c_by_val_1.f: New test.
16312 * gfortran.dg/c_by_val_2.f: New test.
16313 * gfortran.dg/c_by_val_3.f: New test.
16315 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
16317 PR libfortran/30321
16318 * gfortran.dg/sum_zero_array_1.f90: New test.
16320 2006-12-29 Jakub Jelinek <jakub@redhat.com>
16322 PR preprocessor/29612
16323 * gcc.dg/cpp/pr29612-1.c: New test.
16324 * gcc.dg/cpp/pr29612-2.c: New test.
16326 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
16329 * gfortran.dg/pure_formal_proc_1.f90: New test.
16332 * gfortran.dg/intrinsic_actual_3.f90: New test.
16334 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16337 * gfortran.dg/io_constraints_1.f90: Update test.
16338 * gfortran.dg/io_constraints_2.f90: Update test.
16339 * gfortran.dg/inquire_iolength.f90: New test.
16341 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
16344 * gfortran.dg/interface_10.f90: New test.
16345 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
16346 since z is already, locally a variable.
16349 * gfortran.dg/generic_11.f90: New test.
16350 * gfortran.dg/interface_7.f90: Remove name clash between module
16351 name and procedure 'x' referenced in the interface.
16353 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16356 * gcc.dg/Wmissing-parameter-type.c: New.
16357 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
16358 * gcc.dg/Wmissing-parameter-type-no.c: New.
16360 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
16363 * gfortran.dg/entry_array_specs_2.f: New test.
16366 * gfortran.dg/nested_modules_6.f90: New test.
16368 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16371 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
16372 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
16374 2006-12-21 Andrew Pinski <pinskia@gmail.com>
16377 * g++.dg/opt/complex6.C: New test.
16379 2006-12-22 Ben Elliston <bje@au.ibm.com>
16381 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
16382 full" if the linker on spu-*-* warns about exceeding local store.
16384 And revert this patch:
16385 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16386 fail to link due to relocation overflows on spu-*-*.
16388 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16391 * gfortran.dg/dependency_19.f90: New test.
16393 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16396 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16398 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16400 PR middle-end/30262
16401 * gcc.c-torture/execute/20061220-1.c: New test.
16403 PR middle-end/30263
16404 * gcc.dg/gomp/asm-1.c: New test.
16407 * g++.dg/eh/ia64-2.C: New test.
16409 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16413 * gcc.dg/rs6000-leaf.c: New.
16415 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16418 * gfortran.dg/f2c_8.f90: New test.
16420 2006-12-20 Bill Wendling <wendling@apple.com>
16422 * gcc.dg/asm-b.c: Check for __ppc64__.
16424 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16427 * gfortran.dg/bounds_check_5.f90: New test.
16429 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16431 PR middle-end/30143
16432 * gcc.dg/gomp/complex-1.c: New testcase.
16434 2006-12-20 Roger Sayle <roger@eyesopen.com>
16436 * gfortran.dg/array_memset_1.f90: New test case.
16438 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16440 * lib/target-supports.exp: Add spu to
16441 check_effective_target_vect_widen_mult_hi_to_si.
16443 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16446 * gfortran.dg/generic_9.f90: New test.
16449 * gfortran.dg/generic_10.f90: New test.
16451 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16454 * gcc.dg/pr30045.c: New test.
16456 2006-12-20 Ben Elliston <bje@au.ibm.com>
16458 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16460 2006-12-19 Eric Christopher <echristo@apple.com>
16463 * gcc.c-torture/execute/pr29302-1.c: New.
16465 2006-12-19 Tobias Burnus <burnus@net-b.de>
16468 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16470 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16473 * gfortran.dg/altreturn_3.f90: New test.
16475 * gfortran.dg/char_result_12.f90: Fix comment typos.
16477 2006-12-19 Ben Elliston <bje@au.ibm.com>
16479 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16480 as newlib's stdio.h uses non-traditional cpp constructs.
16482 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16484 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16485 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16486 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16487 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16488 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16489 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16490 * gfortran.dg/default_initialization.f: Renamed to
16491 default_initialization_1.f
16492 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16493 dollar_edit_descriptor_1.f
16494 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16495 dollar_edit_descriptor_2.f
16496 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16497 dollar_edit_descriptor_3.f
16498 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16499 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16500 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16501 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16502 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16503 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16504 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16505 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16506 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16507 * gfortran.dg/default_initialization_1.f: Renamed from
16508 default_initialization.f
16509 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16510 dollar_edit_descriptor-1.f
16511 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16512 dollar_edit_descriptor-2.f
16513 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16514 dollar_edit_descriptor-3.f
16515 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16516 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16517 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16519 2006-12-18 Bill Wendling <wendling@apple.com>
16521 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16522 id is an OjbC keyword.
16524 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16526 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16528 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16530 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16532 2006-12-18 Ian Lance Taylor <iant@google.com>
16534 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16536 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16538 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16540 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16543 * gfortran.fortran-torture/execute/where21.f90: New test.
16545 2006-12-17 Tobias Burnus <burnus@net-b.de>
16547 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16549 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16552 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16553 * gcc.dg/if-empty-1.c: Likewise.
16554 * gcc.dg/pr23165.c: Likewise.
16555 * g++.dg/warn/empty-body.C: Likewise.
16557 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16559 PR libfortran/30005
16560 * gfortran.dg/open_errors.f90: New test.
16562 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16564 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16566 * gcc.target/i386/ssse3-pabsb.c: New file.
16567 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16568 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16569 * gcc.target/i386/ssse3-palignr.c: Likewise.
16570 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16571 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16572 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16573 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16574 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16575 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16576 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16577 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16578 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16579 * gcc.target/i386/ssse3-psignb.c: Likewise.
16580 * gcc.target/i386/ssse3-psignd.c: Likewise.
16581 * gcc.target/i386/ssse3-psignw.c: Likewise.
16582 * gcc.target/i386/ssse3-vals.h: Likewise.
16584 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16586 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16587 * lib/fortran-torture.exp: Include target-supports.exp.
16589 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16592 * gcc.c-torture/execute/pr30185.c: New test.
16594 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16598 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16599 * gcc.dg/builtin-bswap-2.c: Likewise.
16600 * gcc.dg/builtin-bswap-3.c: Likewise.
16601 * gcc.dg/builtin-bswap-4.c: Likewise.
16602 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16603 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16605 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16607 PR libfortran/30145
16608 * gfortran.dg/write_zero_array: New test.
16610 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16613 * gfortran.dg/write_fmt_trim.f90: New test.
16615 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16618 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16621 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16623 * lib/target-supports.exp (check_weak_available): Use istarget
16624 "hppa*-*-hpux10*" instead of regexp.
16625 (check_cxa_atexit_available): Likewise.
16627 2006-12-14 Richard Guenther <rguenther@suse.de>
16629 PR tree-optimization/30197
16630 * gcc.c-torture/execute/complex-1.c: Fix function name.
16631 * gcc.dg/builtins-61.c: New testcase.
16633 2006-12-14 Richard Guenther <rguenther@suse.de>
16635 PR middle-end/30172
16636 * gcc.dg/pr30172-1.c: New testcase.
16638 2006-12-14 Richard Guenther <rguenther@suse.de>
16640 PR tree-optimization/30198
16641 * gcc.dg/builtins-60.c: New testcase.
16643 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16645 * lib/target-supports.exp (vect_no_align): Remove spu.
16647 2006-12-13 Ian Lance Taylor <iant@google.com>
16651 * g++.dg/warn/Wparentheses-5.C: New test.
16652 * g++.dg/warn/Wparentheses-6.C: New test.
16653 * g++.dg/warn/Wparentheses-7.C: New test.
16654 * g++.dg/warn/Wparentheses-8.C: New test.
16655 * g++.dg/warn/Wparentheses-9.C: New test.
16656 * g++.dg/warn/Wparentheses-10.C: New test.
16657 * g++.dg/warn/Wparentheses-11.C: New test.
16658 * g++.dg/warn/Wparentheses-12.C: New test.
16659 * g++.dg/warn/Wparentheses-13.C: New test.
16660 * g++.dg/warn/Wparentheses-14.C: New test.
16661 * g++.dg/warn/Wparentheses-15.C: New test.
16662 * g++.dg/warn/Wparentheses-16.C: New test.
16663 * g++.dg/warn/Wparentheses-17.C: New test.
16664 * g++.dg/warn/Wparentheses-18.C: New test.
16665 * g++.dg/warn/Wparentheses-19.C: New test.
16666 * g++.dg/warn/Wparentheses-20.C: New test.
16667 * g++.dg/warn/Wparentheses-21.C: New test.
16669 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16672 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16673 for target "hppa.*hpux10".
16675 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16677 * g++.dg/debug/vartrack1.C: New test.
16679 * g++.dg/opt/ifcvt1.C: New test.
16681 * gcc.dg/tls/opt-13.c: New test.
16683 * gcc.dg/20060425-2.c: New test.
16685 * g++.dg/opt/pr15054-2.C: New test.
16687 * gcc.c-torture/execute/20060420-1.c: New test.
16689 * gcc.c-torture/execute/20060412-1.c: New test.
16691 * objc/compile/20060406-1.m: New test.
16693 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16695 * g++.dg/template/array17.C: New test.
16697 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16699 * gcc.target/powerpc/altivec-23.c: New test.
16701 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16704 * g++.dg/inherit/error3.C: New test.
16707 * g++.dg/inherit/error4.C: New test.
16709 2006-12-13 Richard Guenther <rguenther@suse.de>
16711 PR tree-optimization/17687
16712 * gcc.dg/builtins-59.c: New testcase.
16714 2006-12-13 Ben Elliston <bje@au.ibm.com>
16716 * gcc.target/spu/Wmain.c: New test.
16718 2006-12-12 Josh Conner <jconner@apple.com>
16720 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16721 * g++.dg/abi/thunk4.C: Likewise.
16722 * g++.dg/abi/rtti3.C: Likewise.
16724 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16726 * gcc.target/spu/cpat-1.c: New test.
16727 * gcc.target/spu/cpat-2.c: New test.
16728 * gcc.target/spu/cpat-3.c: New test.
16729 * gcc.target/spu/cpat-4.c: New test.
16731 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16734 * gcc.c-torture/compile/vector-1.c: New test.
16735 * gcc.c-torture/compile/vector-2.c: New test.
16736 * gcc.c-torture/compile/vector-3.c: New test.
16738 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16740 * lib/fortran-torture.exp: Update copyright years. Remove
16741 obsolete comment. Test -ftree-vectorize where it makes sense.
16742 * lib/gfortran-dg.exp: Update copyright years. Use settings
16743 from fortran-torture.exp.
16744 * gfortran.dg/char_transpose_1.f90,
16745 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16746 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16747 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16748 '-w' to dg-options.
16750 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16752 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16753 saved_${tool}_load.
16755 2006-12-12 Ira Rosen <irar@il.ibm.com>
16757 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16758 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16759 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16760 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16763 2006-12-12 Richard Guenther <rguenther@suse.de>
16765 PR middle-end/30147
16766 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16768 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16769 Diego Novillo <dnovillo@redhat.com>
16771 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16773 * gcc.dg/tree-ssa/pr26421.c: Likewise
16774 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16775 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16776 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16777 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16778 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16779 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16780 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16781 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16782 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16784 2006-12-11 Jan Hubicka <jh@suse.cz>
16786 * gcc.dg/tree-prof/stringop-1.c: New test.
16787 * gcc.dg/tree-prof/stringop-2.c: New test.
16789 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16792 * gcc.target/i386/pr30120.c: New test.
16795 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16797 * gcc.target/i386/x87regparm-1.c: New test.
16798 * gcc.target/i386/x87regparm-2.c: New test.
16799 * gcc.target/i386/x87regparm-3.c: New test.
16800 * gcc.target/i386/x87regparm-4.c: New test.
16802 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16804 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16806 2006-12-10 Tobias Burnus <burnus@net-b.de>
16809 * gfortran.dg/protected_1.f90: New test.
16810 * gfortran.dg/protected_2.f90: New test.
16811 * gfortran.dg/protected_3.f90: New test.
16812 * gfortran.dg/protected_4.f90: New test.
16813 * gfortran.dg/protected_5.f90: New test.
16814 * gfortran.dg/protected_6.f90: New test.
16816 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16817 Tobias Burnus <burnus@gcc.gnu.org>
16821 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16823 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16824 ambiguous interfaces.
16825 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16826 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16827 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16828 ambiguous interfaces.
16829 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16830 * gfortran.dg/array_initializer_2.f90: Add initializer array
16834 * gfortran.dg/interface_9.f90: Test that host interfaces are
16835 not checked for ambiguity with the local version.
16837 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16840 * gfortran.dg/module_interface_2.f90: New test.
16842 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16845 * gfortran.dg/assumed_len.f90: New test.
16847 2006-12-09 Richard Guenther <rguenther@suse.de>
16849 * g++.dg/warn/implicit-typename1.C: Qualify types.
16850 * g++.dg/parse/crash12.C: Likewise.
16851 * g++.dg/tree-ssa/pr22444.C: Likewise.
16853 2006-12-09 Tobias Burnus <burnus@net-b.de>
16855 * gfortran.dg/array_2.f90: Added sqrt test.
16857 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16859 * gcc.target/i386/x87regparm-1.c: XFAIL.
16860 * gcc.target/i386/x87regparm-2.c: XFAIL.
16861 * gcc.target/i386/x87regparm-3.c: XFAIL.
16862 * gcc.target/i386/x87regparm-4.c: XFAIL.
16864 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16866 * lib/target-supports.exp
16867 (check_effective_target_large_long_double): New.
16868 * gcc.dg/Wconversion-real.c : Use it.
16869 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16872 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16874 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16876 2006-12-08 Tobias Burnus <burnus@net-b.de>
16879 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16881 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16884 * g++.dg/template/crash65.C: New test.
16885 * g++.dg/template/spec16.C: Tweak error markers.
16887 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16889 * gcc.target/spu: New directory.
16890 * gcc.target/spu/spu.exp: New file.
16891 * gcc.target/spu/intrinsics-1.c: New test.
16893 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16896 * g++.dg/ext/attrib27.C: New test.
16897 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16898 * g++.dg/parse/typedef5.C: Likewise.
16900 2006-12-07 Mike Stump <mrs@apple.com>
16902 * treelang/compile/var_defs.tree: Adjust.
16904 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16907 * g++.dg/template/crash64.C: New test.
16908 * g++.dg/parse/crash27.C: Adjust error markers.
16910 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16912 PR libfortran/30009
16913 PR libfortran/30056
16914 * gfortran.dg/read_eof_4.f90: Add tests.
16915 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16916 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16918 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16921 * g++.dg/template/crash63.C: New test.
16924 * g++.dg/template/crash62.C: New test.
16926 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16929 * gfortran.dg/allocatable_function_1.f90: Increase the number
16930 of expected calls of free to 10; the lhs section reference is
16931 now evaluated so there is another call to bar. Change the
16932 comment appropriately.
16933 * gfortran.dg/array_section_1.f90: New test.
16935 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16938 * gfortran.dg/char_result_12.f90: New test.
16940 2006-12-05 Richard Guenther <rguenther@suse.de>
16942 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16943 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16944 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16945 vect_double, xfail for spu*-*-*.
16947 2006-12-04 Tobias Burnus <burnus@net-b.de>
16950 * initialization_4.f90: Test noninteger exponents (-std=f95).
16951 * initialization_5.f90: New test for noninteger exponents
16954 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16957 * gfortran.dg/parameter_array_section_1.f90: New test.
16959 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16962 * g++.dg/template/crash61.C: New test.
16965 * g++.dg/template/error23.C: New test.
16967 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16969 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16971 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16974 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16976 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16978 PR middle-end/29965
16979 * gcc.dg/gomp/pr29965-1.c: New test.
16980 * gcc.dg/gomp/pr29965-2.c: New test.
16981 * gcc.dg/gomp/pr29965-3.c: New test.
16982 * gcc.dg/gomp/pr29965-4.c: New test.
16983 * gcc.dg/gomp/pr29965-5.c: New test.
16984 * gcc.dg/gomp/pr29965-6.c: New test.
16985 * g++.dg/gomp/pr29965-1.C: New test.
16986 * g++.dg/gomp/pr29965-2.C: New test.
16987 * g++.dg/gomp/pr29965-3.C: New test.
16988 * g++.dg/gomp/pr29965-4.C: New test.
16989 * g++.dg/gomp/pr29965-5.C: New test.
16990 * g++.dg/gomp/pr29965-6.C: New test.
16991 * g++.dg/gomp/pr29965-7.C: New test.
16992 * g++.dg/gomp/pr29965-8.C: New test.
16993 * g++.dg/gomp/pr29965-9.C: New test.
16994 * g++.dg/gomp/pr29965-10.C: New test.
16996 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16998 * gnat.dg/pointer_variable_bounds.adb: New test.
16999 * gnat.dg/pointer_variable_bounds.ads: Likewise.
17000 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
17002 2006-12-03 Eric Christopher <echristo@apple.com>
17004 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
17006 2006-12-03 Richard Henderson <rth@redhat.com>
17007 Andrew Pinski <pinskia@gmail.com>
17010 * g++.dg/warn/unit-1.C: New test.
17012 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
17014 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
17016 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17018 * g++.dg/vect/vect.exp: Enable tests to run on spu.
17019 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
17020 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
17021 * gcc.dg/vect/vect-70.c: Reduce array size.
17022 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
17023 vect_no_compaer_double targets.
17024 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
17025 vect_float, vect_double, and vect_int.
17027 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
17029 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
17030 test for loop versioning on vect_no_align targets.
17031 * gcc.dg/vect/pr20122.c: Likewise.
17032 * gcc.dg/vect/vect-105.c: Likewise.
17033 * gcc.dg/vect/vect-42.c: Likewise.
17034 * gcc.dg/vect/vect-43.c: Likewise.
17035 * gcc.dg/vect/vect-74.c: Likewise.
17036 * gcc.dg/vect/vect-75.c: Likewise.
17037 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
17038 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
17039 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
17040 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
17042 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
17045 * gfortran.dg/value_1.f90 : New test.
17046 * gfortran.dg/value_2.f90 : New test.
17047 * gfortran.dg/value_3.f90 : New test.
17048 * gfortran.dg/value_4.f90 : New test.
17049 * gfortran.dg/value_4.c : Called from value_4.f90.
17051 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
17054 * g++.dg/cpp0x/static_assert4.C: New testcase.
17056 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17058 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
17060 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
17063 * gcc.dg/pr27953.c: New test.
17065 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17068 * g++.dg/ext/vector5.C: New test.
17071 * g++.dg/other/main1.C: New test.
17073 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
17075 PR libfortran/29568
17076 * gfortran.dg/convert_implied_open.f90: Change to
17077 new default record length.
17078 * gfortran.dg/unf_short_record_1.f90: Adapt to
17080 * gfortran.dg/unformatted_subrecords_1.f90: New test.
17082 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
17084 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
17086 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
17089 * g++.dg/expr/pr29066.c: New.
17091 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
17092 Zdenek Dvorak <dvorakz@suse.cz>
17094 PR tree-optimization/29921
17095 * gcc.dg/pr29921-2.c: New test.
17097 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
17099 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
17100 (i386_get_cpuid): New function.
17101 (i386_cpuid_ecx): Likewise.
17102 (i386_cpuid_edx): Likewise.
17103 (i386_cpuid): Updated to call i386_cpuid_edx.
17105 * gcc.target/i386/sse3-addsubpd.c: New file.
17106 * gcc.target/i386/sse3-addsubps.c: Likewise.
17107 * gcc.target/i386/sse3-haddpd.c: Likewise.
17108 * gcc.target/i386/sse3-haddps.c: Likewise.
17109 * gcc.target/i386/sse3-hsubpd.c: Likewise.
17110 * gcc.target/i386/sse3-hsubps.c: Likewise.
17111 * gcc.target/i386/sse3-lddqu.c: Likewise.
17112 * gcc.target/i386/sse3-movddup.c: Likewise.
17113 * gcc.target/i386/sse3-movshdup.c: Likewise.
17114 * gcc.target/i386/sse3-movsldup.c: Likewise.
17116 2006-12-01 Dirk Mueller <dmueller@suse.de>
17118 * g++.dg/warn/Wreturn-type-4.C: New testcase.
17120 2006-11-30 Janis Johnson <janis187@us.ibm.com>
17122 * gcc.dg/dfp/convert-int-max.c: New test.
17123 * gcc.dg/dfp/convert-int-max-fold.c: New test.
17125 2006-11-30 Richard Guenther <rguenther@suse.de>
17127 * gcc.dg/vect/vect-pow-1.c: Rename ...
17128 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
17129 floats instead of doubles, check successful vectorization.
17131 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
17134 * gcc.c-torture/compile/pr29945.c: New testcase.
17136 2006-11-30 Joseph Myers <joseph@codesourcery.com>
17138 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
17141 2006-11-29 Eric Christopher <echristo@apple.com>
17143 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
17145 2006-11-29 Janis Johnson <janis187@us.ibm.com>
17147 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
17149 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
17151 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
17154 * g++.dg/inherit/virtual2.C: New test.
17155 * g++.dg/inherit/virtual3.C: Likewise.
17156 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
17157 * g++.dg/inherit/error2.C: Likewise.
17158 * g++.dg/template/instantiate1.C: Likewise.
17160 2006-11-28 Andrew Pinski <pinskia@gmail.com>
17163 * gcc.dg/tree-ssa/reassoc-12.c: New test.
17165 2006-11-28 Jan Hubicka <jh@suse.cz>
17167 * gcc.dg/memcpy-1.c: New test.
17169 2006-11-28 Jakub Jelinek <jakub@redhat.com>
17172 * g++.dg/warn/main-3.C: New test.
17174 2006-11-28 Jan Hubicka <jh@suse.cz>
17176 * gcc.dg/winline-1.c: New test.
17178 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
17180 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
17183 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17186 * gfortran.dg/missing_optional_dummy_3.f90
17188 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
17191 * gfortran.dg/interface_3.f90: Modify errors.
17193 2006-11-28 Ben Elliston <bje@au.ibm.com>
17195 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17196 fail to link due to relocation overflows on spu-*-*.
17198 2006-11-27 Michael Matz <matz@suse.de>
17199 Andreas Krebbel <krebbel1@de.ibm.com>
17202 * gcc.dg/20061127-1.c: New testcase.
17204 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
17206 * gcc.dg/20061124-1.c: Add exit() function prototype.
17208 2006-11-27 Jan Hubicka <jh@suse.cz>
17210 * gcc.target/i386/memcpy-1.c: Adjust size.
17211 * gcc.dg/visibility-11.c: Likewise.
17213 2006-11-27 Richard Guenther <rguenther@suse.de>
17215 PR middle-end/25620
17216 * gcc.target/i386/pow-1.c: New testcase.
17217 * gcc.dg/builtins-58.c: Likewise.
17219 2006-11-26 Mark Mitchell <mark@codesourcery.com>
17222 * g++.dg/expr/cast8.C: New test.
17224 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17226 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
17227 Don't ever inline the testcase.
17229 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17232 * gfortran.fortran-torture/compile/parameter_3.f90: New
17235 2006-11-25 Andrew Pinski <pinskia@gmail.com>
17238 * gfortran.fortran-torture/execute/transfer2.f90: New test.
17240 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17242 * gfortran.fortran-torture/execute/specifics.f90: Remove test
17245 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17247 PR libgfortran/29936
17248 * gfortran.dg/write_check3.f90: New test.
17250 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17252 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
17254 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
17257 * gfortran.dg/interface_3.f90: New test.
17260 * gfortran.dg/generic_8.f90: New test.
17262 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17264 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
17265 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
17266 * gfortran.dg/specifics_3.f90: Remove.
17268 2006-11-24 Jakub Jelinek <jakub@redhat.com>
17271 * gcc.dg/gomp/pr29955.c: New test.
17274 * gcc.dg/pr29736.c: New test.
17276 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
17279 * gcc.dg/pure-1.c: New test.
17281 2006-11-24 Joseph Myers <joseph@codesourcery.com>
17283 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
17284 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
17286 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
17288 * gcc.dg/20061124-1.c: New testcase.
17290 2006-11-23 Eric Christopher <echristo@apple.com>
17292 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
17294 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17298 * gcc.dg/Wconversion-integer.c: New. Supersedes
17299 Wconversion-negative-constants.c
17300 * gcc.dg/Wconversion-real.c: New.
17301 * gcc.dg/Wconversion-real-integer.c: New.
17302 * gcc.dg/Wconversion-negative-constants.c: Deleted.
17303 * g++.dg/warn/Wconversion1.C: Modified.
17305 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17307 * gfortran.dg/overload_1.f90: New test.
17309 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17312 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
17313 Wtraditional-conversion.
17314 * gcc.dg/overflow-warn-2.c: Likewise.
17315 * gcc.dg/Wconversion.c: Likewise. Renamed as
17316 Wtraditional-conversion.c .
17317 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
17318 Wtraditional-conversion-2.c .
17319 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
17320 Wtraditional-conversion-2.c
17321 * gcc.dg/Wconversion-negative-constants.c: New.
17323 2006-11-23 Andrew Pinski <pinskia@gmail.com>
17325 * gcc.dg/tree-ssa/dump-1.c: New test.
17327 2006-11-23 David Ung <davidu@mips.com>
17329 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
17330 -mfp64, allowable when ISA >= 33 and float is enabled.
17331 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
17332 of mthc1 and mfhc1 patterns.
17334 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
17336 PR tree-optimization/29921
17337 * gcc.dg/pr29921.c: New test.
17339 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
17342 * gfortran.dg/initialization_4.f90: New test.
17344 2006-11-22 Ira Rosen <irar@il.ibm.com>
17346 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
17347 platforms that have interleaving support.
17348 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
17349 * gcc.dg/vect/vect-strided-a-u16-i2.c,
17350 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
17351 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
17352 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
17353 gcc.dg/vect/vect-strided-u8-i2-gap.c,
17354 gcc.dg/vect/vect-strided-u8-i8.c,
17355 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
17356 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
17357 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
17358 gcc.dg/vect/vect-strided-float.c,
17359 gcc.dg/vect/vect-strided-a-mult.c,
17360 gcc.dg/vect/vect-strided-mult-char-ls.c,
17361 gcc.dg/vect/vect-strided-a-u16-mult.c,
17362 gcc.dg/vect/vect-strided-a-u32-mult.c,
17363 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
17364 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
17365 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
17366 gcc.dg/vect/vect-strided-mult.c,
17367 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
17368 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
17371 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17374 * gfortran.dg/auto_char_len_4.f90: New test.
17376 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
17379 * gfortran.dg/generic_7.f90: New test.
17380 * gfortran.dg/defined_operators_1.f90: Add new error.
17382 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
17384 PR tree-optimization/29902
17385 * g++.dg/tree-ssa/pr29902.C: New test.
17387 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
17390 * gfortran.dg/used_types_13.f90: New test.
17392 2006-11-21 Janis Johnson <janis187@us.ibm.com>
17394 * gcc.dg/dfp/snan.c: Delete.
17396 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17398 * g++.dg/cpp0x/static_assert1.C: New.
17399 * g++.dg/cpp0x/static_assert2.C: New.
17400 * g++.dg/cpp0x/static_assert3.C: New.
17402 2006-11-21 Richard Guenther <rguenther@suse.de>
17404 * gcc.dg/vect/vect-pow-1.c: New testcase.
17405 * gcc.dg/vect/vect-pow-2.c: Likewise.
17407 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17410 * g++.dg/template/static29.C: New test.
17413 * g++.dg/conversion/simd4.C: New test.
17415 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17418 * g++.dg/template/access19.C: New test.
17419 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17422 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17425 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17427 2006-11-20 Tobias Burnus <burnus@net-b.de>
17430 * gfortran.dg/import.f90: Extended test.
17431 * gfortran.dg/import2.f90: Extended test.
17433 2006-11-20 Tobias Burnus <burnus@net-b.de>
17435 * gfortran.dg/volatile3.f90: Add conflict test.
17437 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17440 * gfortran.dg/implicit_10.f90: New test.
17442 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17445 * g++.dg/warn/Wall-write-strings.C: New.
17447 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17449 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17450 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17452 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17454 * gfortran.dg/use_3.f90: Remove error message.
17455 * gfortran.dg/iso_fortran_env_1.f90: New test.
17456 * gfortran.dg/iso_fortran_env_2.f90: New test.
17457 * gfortran.dg/iso_fortran_env_3.f90: New test.
17458 * gfortran.dg/iso_fortran_env_4.f90: New test.
17460 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17462 * gcc.dg/vect/vect-27.c: Fix initialization.
17464 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17466 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17467 * gcc.dg/torture/builtin-minmax-1.c: New.
17469 * gcc.dg/builtins-20.c: Add cases for copysign.
17471 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17474 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17476 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17477 * gfortran.dg/use_1.f90: New test.
17478 * gfortran.dg/use_1.f90: New test.
17479 * gfortran.dg/use_1.f90: New test.
17481 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17483 PR tree-optimization/29801
17484 * gcc.dg/pr29801.c: New test.
17486 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17488 PR middle-end/29584
17489 * gcc.dg/torture/pr29584.c: New test.
17491 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17493 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17494 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17495 * gcc.target/powerpc/compress-float-ppc.c,
17496 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17498 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17499 do not pass -mhard-float.
17501 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17503 * gnat.dg/volatile_aggregate.adb: New test.
17505 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17509 * gfortran.dg/bound_2.f90: Add more checks.
17510 * gfortran.dg/bound_3.f90: New test.
17512 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17515 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17517 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17519 * gfortran.dg/import3.f90: Fix error message.
17521 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17524 * gfortran.fortran-torture/compile/inline_1.f90:
17527 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17529 * gcc.target/i386/x87regparm-1.c: New test.
17530 * gcc.target/i386/x87regparm-2.c: New test.
17531 * gcc.target/i386/x87regparm-3.c: New test.
17532 * gcc.target/i386/x87regparm-4.c: New test.
17534 2006-11-15 Tobias Burnus <burnus@net-b.de>
17537 * gfortran.dg/import.f90: New test.
17538 * gfortran.dg/import2.f90: New test.
17539 * gfortran.dg/import3.f90: New test.
17541 2006-11-15 Tobias Burnus <burnus@net-b.de>
17544 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17546 2006-11-15 Tobias Burnus <burnus@net-b.de>
17549 * gfortran.dg/contains.f90: New test.
17550 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17552 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17554 PR tree-optimization/29581
17555 * gcc.dg/pr29581-1.c: New test.
17556 * gcc.dg/pr29581-2.c: New test.
17557 * gcc.dg/pr29581-3.c: New test.
17558 * gcc.dg/pr29581-4.c: New test.
17559 * gfortran.dg/pr29581.f90: New test.
17561 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17564 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17565 numbers in error message headers.
17567 2006-11-14 Richard Guenther <rguenther@suse.de>
17569 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17570 to i?86 and x86_64 targets.
17572 2006-11-14 Caroline Tice <ctice@apple.com>
17574 * gcc.dg/pubtypes-1.c: New file/testcase.
17575 * gcc.dg/pubtypes-2.c: New file/testcase.
17576 * gcc.dg/pubtypes-3.c: New file/testcase.
17577 * gcc.dg/pubtypes-4.c: New file/testcase.
17578 * g++.dg/pubtypes.C: New file/testcase.
17580 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17583 * g++.dg/init/self1.C: New test.
17585 2006-11-14 Tobias Burnus <burnus@net-b.de>
17588 * gfortran.dg/conflicts.f90: Add.
17590 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17592 PR rtl-optimization/29798
17594 * gcc.c-torture/execute/pr29798.c: New.
17596 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17598 * gcc.dg/builtins-20.c: Add more cases.
17600 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17603 * gfortran.dg/gomp/pr29759.f90: New test.
17605 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17608 * g++.dg/template/static28.C: New test.
17610 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17612 * lib/c-torture.exp: Use target-libpath.exp.
17613 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17614 set GCC_EXEC_PREFIX env var from global variable of same name.
17616 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17619 * gfortran.fortran-torture/compile/transfer-1.f90:
17622 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17623 Zdenek Dvorak <dvorakz@suse.cz>
17625 PR tree-optimization/29680
17626 * gcc.dg/alias-11.c: New test.
17628 2006-11-12 Jason Merrill <jason@redhat.com>
17629 Andrew Pinski <pinskia@physics.uc.edu>
17631 PR middle-end/28915
17632 * gcc.target/i386/vectorize1.c: New.
17634 2006-11-12 Roger Sayle <roger@eyesopen.com>
17636 PR rtl-optimization/29797
17637 * gcc.c-torture/execute/pr29797-1.c: New test case.
17639 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17641 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17643 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17645 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17647 2006-11-12 Roger Sayle <roger@eyesopen.com>
17649 PR tree-optimization/13827
17650 * gcc.dg/fold-eqand-1.c: New test case.
17652 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17655 * gcc.c-torture/execute/mayalias-3.c: New test.
17657 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17659 PR middle-end/27528
17660 * gcc.c-torture/compile/pr27528.c: New test.
17661 * gcc.dg/pr27528.c: Likewise.
17663 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17665 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17667 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17669 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17672 * gfortran.dg/reshape_source_size_1.f90: New test.
17674 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17677 * gfortran.dg/aliasing_dummy_4.f90: New test.
17679 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17682 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17683 and x86_64-*-* targets.
17685 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17687 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17688 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17689 New macros. Use them in exact tests.
17690 (TESTIT3): New macro.
17691 Add tests for fmin, fmax and fma.
17693 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17696 * gfortran.dg/array_constructor_13.f90: New test.
17698 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17701 * gfortran.dg/used_types_12.f90: New test.
17703 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17705 PR middle-end/29726
17706 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17708 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17709 * gcc.dg/fold-eqandshift-3.c: New test case.
17711 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17714 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17717 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17719 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17721 * gcc.dg/20061109-1.c: New testcase.
17723 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17725 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17727 2006-11-09 Tobias Burnus <burnus@net-b.de>
17729 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17730 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17732 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17734 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17735 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17737 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17739 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17741 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17743 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17745 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17746 * gcc.dg/vect/vect-9.c: Now vectorizable.
17747 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17748 that support vect_widen_mult.
17749 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17750 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17751 vect-reduc-dot-u16.c).
17752 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17753 vect-reduc-dot-u16.c).
17754 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17755 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17756 vect-reduc-dot-s8.c).
17757 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17758 vect-reduc-dot-s8.c).
17759 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17760 vect-reduc-dot-s8.c).
17761 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17762 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17763 vect-reduc-dot-u8.c).
17764 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17765 vect-reduc-dot-u8.c).
17766 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17767 * gcc.dg/vect/vect-multitypes-9.c: New test.
17768 * gcc.dg/vect/vect-multitypes-10.c: New test.
17769 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17770 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17771 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17772 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17773 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17774 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17775 wrapv-vect-reduc-dot-s8.c.
17776 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17777 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17778 targets that support vec_unpack.
17779 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17780 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17781 (check_effective_target_vect_widen_mult_hi_to_si): New.
17782 (check_effective_target_vect_widen_sum): Removed.
17784 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17786 * gcc.dg/vect/vect-multitypes-8.c: New test.
17787 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17789 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17791 * gcc.dg/vect/vect-multitypes-7.c: New test.
17793 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17795 * gcc.dg/vect/vect-multitypes-4.c: New test.
17796 * gcc.dg/vect/vect-multitypes-5.c: New test.
17797 * gcc.dg/vect/vect-multitypes-6.c: New test.
17799 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17801 * gcc.dg/vect/vect-multitypes-1.c: New test.
17802 * gcc.dg/vect/vect-multitypes-2.c: New test.
17803 * gcc.dg/vect/vect-multitypes-3.c: New test.
17805 2006-11-07 Eric Christopher <echristo@apple.com>
17807 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17808 Test using scan-assembler-not.
17810 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17812 * gcc.dg/inline-17.c: New test.
17814 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17817 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17820 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17823 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17826 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17829 2006-11-07 Tobias Burnus <burnus@net-b.de>
17832 * gfortran.dg/volatile.f90: Add.
17833 * gfortran.dg/volatile2.f90: Add.
17834 * gfortran.dg/volatile3.f90: Add.
17835 * gfortran.dg/volatile4.f90: Add.
17836 * gfortran.dg/volatile5.f90: Add.
17837 * gfortran.dg/volatile6.f90: Add.
17838 * gfortran.dg/volatile7.f90: Add.
17840 2006-11-06 Tobias Burnus <burnus@net-b.de>
17842 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17843 for matching error messages.
17844 * gfortran.dg/specifics_3.f90: Adjust pattern
17845 for matching error messages.
17847 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17848 Bernhard Fischer <aldot@gcc.gnu.org>
17850 * lib/gcc-dg.exp (output-exists): New proc.
17851 (output-exists-not): New proc.
17852 * gcc.test-framework/test-framework.awk: Support new directives.
17853 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17854 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17855 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17856 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17857 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17858 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17860 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17864 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17865 * gfortran.dg/initialization_3.f90: New.
17867 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17869 PR libgfortran/25545
17870 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17872 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17874 PR middle-end/29695
17875 * gcc.c-torture/execute/pr29695-1.c: New test.
17876 * gcc.c-torture/execute/pr29695-2.c: New test.
17878 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17881 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17883 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17885 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17886 for matching error messages.
17888 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17891 * gcc.target/i386/387-12.c: New test.
17893 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17895 PR libfortran/29713
17896 * gfortran.dg/pr29713.f90: New test.
17898 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17900 * gcc.c-torture/execute/arith-rand-ll.c:
17901 Also test for bogus rest sign.
17903 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17905 PR libfortran/27895
17906 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17908 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17910 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17911 from error messages.
17913 2006-11-02 Mike Stump <mrs@apple.com>
17915 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17917 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17919 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17921 * g++.dg/eh/gcsec1.C: New test.
17923 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17925 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17926 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17928 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17930 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17932 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17933 * gcc.dg/pr14796-2.c: Likewise.
17935 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17937 * gcc.c-torture/execute/20061101-1.c: New test.
17939 2006-11-01 Richard Guenther <rguenther@suse.de>
17941 * gcc.target/i386/fpprec-1.c: New testcase.
17943 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17945 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17946 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17948 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17950 * gcc.c-torture/execute/20061031-1.c: New test.
17952 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17955 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17956 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17957 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17958 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17959 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17960 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17961 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17963 2006-10-31 Eric Christopher <echristo@apple.com>
17964 Falk Hueffner <falk@debian.org>
17966 * gcc.dg/builtin-bswap-1.c: New.
17967 * gcc.dg/builtin-bswap-2.c: New.
17968 * gcc.dg/builtin-bswap-3.c: New.
17969 * gcc.dg/builtin-bswap-4.c: New.
17970 * gcc.dg/builtin-bswap-5.c: New.
17971 * gcc.target/i386/builtin-bswap-1.c: New.
17973 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17975 * gcc.dg/inline-16.c: New.
17978 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17980 * gcc.dg/inline-13.c: New.
17981 * gcc.dg/inline-14.c: New.
17982 * gcc.dg/inline-15.c: New.
17985 * gcc.dg/inline6.c: New.
17986 * gcc.dg/inline7.c: New.
17988 2006-10-31 Roger Sayle <roger@eyesopen.com>
17990 PR middle-end/23470
17991 * gcc.dg/pr23470-1.c: New test case.
17993 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17996 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17998 * gfortran.dg/blockdata_2.f90: New testcase.
18000 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
18002 PR libfortran/29627
18003 * gfortran.dg/unf_short_record_1.f90: New test.
18005 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18008 * gfortran.dg/pr29067.f: New test.
18010 2006-10-31 Joseph Myers <joseph@codesourcery.com>
18011 Richard Sandiford <richard@codesourcery.com>
18013 * lib/target-supports.exp (get_compiler_messages): Append options
18014 as a single list element.
18015 (check_effective_target_arm_vfp_ok): New.
18016 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
18018 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
18021 * gfortran.dg/intrinsic_actual_2.f90: New test.
18024 * gfortran.dg/actual_array_interface_1.f90: New test.
18027 * gfortran.dg/used_types_11.f90: New test.
18029 2006-10-30 Dirk Mueller <dmueller@suse.de>
18031 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
18032 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
18033 * g++.old-deja/g++.pt/eichin01.C (main): Same.
18034 * g++.old-deja/g++.mike/net25.C (main): Same.
18035 * g++.dg/lookup/exception1.C (main): Same.
18036 * g++.dg/parse/parens2.C (main): Same.
18038 2006-10-30 Roger Sayle <roger@eyesopen.com>
18040 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
18042 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18044 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
18045 * gcc.dg/torture/builtin-math-3.c: Likewise.
18047 2006-10-30 Tobias Burnus <burnus@net-b.de>
18050 * gfortran.dg/write_check.f90: Check run-time keyword checking.
18051 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
18053 2006-10-30 Andrew Pinski <pinskia@gmail.com>
18056 * gfortran.fortran-torture/execute/transfer1.f90: New test.
18058 2006-10-30 Joseph Myers <joseph@codesourcery.com>
18060 * lib/target-supports.exp (check_function_available): Declare
18061 function before calling.
18063 2006-10-30 Jakub Jelinek <jakub@redhat.com>
18065 PR tree-optimization/29637
18066 * gcc.dg/pr29637.c: New test.
18068 2006-10-29 Roger Sayle <roger@eyesopen.com>
18070 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
18071 tree canonicalization.
18073 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18075 * gcc.dg/builtins-20.c: Add more hypot tests.
18077 2006-10-29 Roger Sayle <roger@eyesopen.com>
18079 * gcc.dg/fold-compare-1.c: New test case.
18081 2006-10-29 Dirk Mueller <dmueller@suse.de>
18084 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
18086 2006-10-29 Roger Sayle <roger@eyesopen.com>
18088 PR tree-optimization/15458
18089 * gcc.dg/fold-xornot-1.c: New test case.
18091 2006-10-29 Richard Guenther <rguenther@suse.de>
18093 * gcc.target/i386/math-torture/trunc.c: New testcase.
18095 2006-10-29 Richard Guenther <rguenther@suse.de>
18097 * gcc.target/i386/math-torture/round.c: New testcase.
18099 2006-10-29 Richard Guenther <rguenther@suse.de>
18101 * gcc.target/i386/math-torture/ceil.c: New testcase.
18102 * gcc.target/i386/math-torture/floor.c: Likewise.
18104 2006-10-29 Richard Guenther <rguenther@suse.de>
18106 * gcc.target/i386/math-torture/rint.c: New testcase.
18107 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
18109 2006-10-29 Richard Guenther <rguenther@suse.de>
18111 * gcc.target/i386/math-torture/lfloor.c: New testcase.
18112 * gcc.target/i386/math-torture/lceil.c: Likewise.
18114 2006-10-28 Tobias Burnus <burnus@net-b.de>
18116 PR libgfortran/24313
18117 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
18119 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
18121 * gcc.c-torture/execute/20020118-1.c,
18122 gcc.c-torture/execute/builtins/strlen.c,
18123 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
18126 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18128 * gcc.dg/builtins-20.c: Add tests for hypot.
18129 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
18130 two-argument builtins.
18131 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
18132 TESTIT2. Update all callers.
18133 (TESTIT2, TESTIT2_R): New helper macros.
18134 Add testcases for pow, hypot and atan2.
18136 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
18139 * g++.dg/expr/bool1.C: New test.
18140 * g++.dg/expr/bool2.C: New test.
18142 2006-10-28 Tobias Burnus <burnus@net-b.de>
18145 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
18146 * gfortran.dg/namelist_internal.f90: New test.
18148 2006-10-28 Tobias Burnus <burnus@net-b.de>
18151 * gfortran.dg/io_real_boz.f90: Add.
18152 * gfortran.dg/io_real_boz2.f90: Add.
18154 2006-10-28 Richard Guenther <rguenther@suse.de>
18156 PR middle-end/26899
18157 * gcc.dg/tree-ssa/pr26899.c: New testcase.
18159 2006-10-28 Richard Guenther <rguenther@suse.de>
18162 * gcc.target/i386/math-torture/lround.c: New testcase.
18164 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
18166 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
18167 * gcc.dg/builtins-44.c: Likewise.
18168 * gcc.dg/builtins-45.c: Likewise.
18169 * gcc.dg/pr28796-2.c: Likewise.
18170 * gcc.dg/unordered-3.c: Likewise.
18172 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18174 PR libgfortran/27954
18175 * gfortran.dg/error_recovery_2.f90: New test.
18177 2006-10-26 Richard Guenther <rguenther@suse.de>
18179 * gcc.target/i386/i386.exp: Use glob, not find to collect
18180 tests. Avoids recursing into subdirectories.
18181 * gcc.target/i386/math-torture/math-torture.exp: Torture
18182 for interesting ia32 math options.
18183 * gcc.target.i386/math-torture/lrint.c: New testcase.
18185 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18187 PR libgfortran/29563
18188 * gfortran.dg/arrayio_9.f90: Update test.
18189 * gfortran.dg/arrayio_19.f90: New test.
18191 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
18193 * gcc.dg/20061026.c: New testcase.
18195 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18197 PR libgfortran/29563
18198 * gfortran.dg/arrayio_9.f90: New test.
18200 2006-10-26 Ben Elliston <bje@au.ibm.com>
18202 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
18203 Copy the strings manually, as strcpy may call strlen.
18205 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18207 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
18208 Add checks for log, log2, log10 and log1p.
18210 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
18211 we already test 0.0. Add checks for expm1, log, log2, log10,
18212 log1p, cbrt, erf and erfc.
18214 2006-10-25 Steve Ellcey <sje@cup.hp.com>
18216 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
18218 2006-10-25 Uros Bizjak <uros@kss-loka.si>
18220 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
18221 and remainderl() built-in functions. Remove -ffast-math from
18224 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18226 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
18229 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
18230 floating point modifiers to arguments passed to float and long
18231 double functions respectively. Update all callers to use floating
18232 point numbers, not integers. Add tests for exp, exp2 and
18235 * gcc.dg/torture/builtin-math-3.c: New test.
18237 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
18240 * gfortran.dg/initialize_2.f90: New.
18242 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18244 * gcc.dg/torture/builtin-math-2.c: New test.
18246 2006-10-24 Richard Guenther <rguenther@suse.de>
18248 PR middle-end/28796
18249 * gcc.dg/pr28796-1.c: New testcase.
18250 * gcc.dg/pr28796-2.c: Likewise.
18252 2006-10-24 Richard Guenther <rguenther@suse.de>
18254 * gcc.dg/builtins-57.c: New testcase.
18256 2006-10-24 Richard Guenther <rguenther@suse.de>
18258 PR tree-optimization/29567
18259 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
18261 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
18263 PR tree-optimization/14784
18264 * gcc.dg/alias-10.c: New test.
18266 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18268 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
18270 2006-10-23 Jakub Jelinek <jakub@redhat.com>
18272 * gcc.dg/builtin-strncat-chk-1.c: New test.
18274 2006-10-23 Jan Hubicka <jh@suse.cz>
18276 * gcc.dg/memmove-1.c: New test.
18278 2006-10-23 Paul Brook <paul@codesourcery.com>
18280 * gcc.dg/pragma-pack-5.c: New test.
18282 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
18284 * g++.dg/other/s390-1.C: New testcase.
18286 2006-10-23 Richard Guenther <rguenther@suse.de>
18288 PR middle-end/27132
18289 PR middle-end/23295
18290 * gcc.dg/pr27132.c: New testcase.
18291 * gcc.dg/pr23295.c: Likewise.
18292 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
18293 * g++.dg/tree-ssa/pr19807.C: Likewise.
18295 2006-10-23 Richard Guenther <rguenther@suse.de>
18297 PR middle-end/21032
18298 * gcc.dg/pr21032.c: New testcase.
18300 2006-10-22 Jeff Law <law@redhat.com>
18301 Richard Guenther <rguenther@suse.de>
18303 PR tree-optimization/15911
18304 * gcc.dg/tree-ssa/vrp30.c: New testcase.
18306 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
18309 * g++.dg/abi/rtti3.C: New.
18311 2006-10-21 Uros Bizjak <uros@kss-loka.si>
18313 PR middle-end/28252
18314 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
18317 2006-10-21 Richard Guenther <rguenther@suse.de>
18319 PR tree-optimization/3511
18320 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
18322 2006-10-21 Richard Guenther <rguenther@suse.de>
18324 PR middle-end/26898
18325 * gcc.dg/torture/pr26898-1.c: New testcase.
18326 * gcc.dg/torture/pr26898-2.c: Likewise.
18328 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
18331 * g++.dg/parse/bitfield1.C: Adjust error markers.
18332 * g++.dg/parse/bitfield2.C: New test.
18334 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
18336 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
18338 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18340 PR libfortran/27895
18341 * gfortran.dg/zero_sized_1.f90: New test.
18343 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
18345 * gcc.dg/div-compare-1.c: New test.
18347 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
18350 * gfortran.dg/result_default_init_1.f90: New test.
18353 * gfortran.dg/automatic_default_init_1.f90: New test.
18355 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
18358 2006-10-18 Geoffrey Keating <geoffk@apple.com>
18360 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
18361 'using namespace std' without previous declaration.
18362 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
18363 * g++.old-deja/g++.robertl/eb133c.C: New.
18365 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18367 PR libgfortran/29277
18368 * gfortran.dg/streamio_4.f90: Update test.
18369 * gfortran.dg/streamio_11.f90: New test.
18371 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
18374 * g++.dg/inherit/virtual1.C: New test.
18376 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18379 * g++.dg/parse/enum3.C: New test.
18381 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18384 * g++.dg/init/ctor8.C: New test.
18386 2006-10-17 Mark Mitchell <mark@codesourcery.com>
18389 * g++.dg/ext/complit8.C: Tweak error markers.
18390 * g++.dg/template/complit1.C: Add error marker.
18392 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18395 * g++.dg/ext/complit8.C: New test.
18398 * g++.dg/parse/dtor12.C: New test.
18401 * g++.dg/template/sizeof11.C: New test.
18403 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18406 * gfortran.dg/data_char_3.f90: New test.
18409 * gfortran.dg/negative_automatic_size.f90: New test.
18411 2006-10-16 David Daney <ddaney@avtrex.com>
18413 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18415 2006-10-16 Eric Christopher <echristo@apple.com>
18417 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18420 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18423 * g++.dg/tc1/dr49.C: Tweak error messages.
18424 * g++.dg/parse/template21.C: New test.
18426 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18428 PR middle-end/20491
18429 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18431 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18434 * gfortran.dg/print_1.f90: New test.
18436 2006-10-15 Jan Hubicka <jh@suse.cz>
18438 PR middle-end/29241
18439 * gcc.c-torture/compile/pr29241.c: New testcase.
18441 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18443 PR middle-end/29250
18444 * gcc.c-torture/compile/pr29250.c: New test.
18446 2006-10-15 Richard Guenther <rguenther@suse.de>
18448 * gcc.dg/pr29299.c: New testcase.
18450 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18453 * gfortran.dg/label_4.f90: Adjust warning flag.
18455 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18458 * gfortran.dg/nullify_3.f90: New test.
18460 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18462 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18463 on Solaris 2.5.1 too.
18465 2006-10-13 Eric Christopher <echristo@apple.com>
18467 * gcc.dg/pr25993.c: Skip for darwin.
18469 2006-10-13 Eric Christopher <echristo@apple.com>
18471 * gcc.dg/visibility-11.c: Skip for darwin.
18473 2006-10-13 Eric Christopher <echristo@apple.com>
18475 * gcc.dg/darwin-weakimport-1.c: Use
18476 -fno-asynchronous-unwind-tables.
18477 * gcc.dg/darwin-weakimport-3.c: Ditto.
18479 2006-10-13 Richard Guenther <rguenther@suse.de>
18481 PR tree-optimization/29446
18482 * gcc.dg/torture/pr29446.c: New testcase.
18484 2006-10-13 Bill Wendling <wendling@apple.com>
18486 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18487 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18488 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18489 * g++.old-deja/g++.law/shadow1.C: Likewise.
18490 * g++.old-deja/g++.law/ctors10.C: Likewise.
18491 * g++.dg/debug/namespace1.C: Likewise.
18492 * g++.dg/inherit/namespace-as-base.C: Likewise.
18493 * g++.dg/opt/delay-slot-1.C: Likewise.
18494 * g++.dg/parse/defarg10.C: Likewise.
18495 * g++.dg/template/ptrmem11.C: Likewise.
18496 * g++.dg/template/mem_func_ptr.C: Likewise.
18497 * g++.dg/template/spec19.C: Likewise.
18499 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18501 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18503 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18506 * gfortran.dg/implicit_9.f90: New test.
18509 * gfortran.dg/namelist_25.f90: New test.
18512 * gfortran.dg/same_name_2.f90: New test.
18515 * gfortran.dg/host_assoc_types_1.f90: New test.
18518 * gfortran.dg/missing_derived_type_1.f90: New test.
18519 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18522 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18525 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18527 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18530 * gfortran.dg/bound_2.f90: New test.
18532 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18534 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18536 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18537 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18538 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18539 * gfortran.dg/gomp/reduction3.f90: Likewise.
18540 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18541 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18542 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18543 * gfortran.dg/forall_4.f90: Likewise.
18544 * gfortran.dg/spec_expr_4.f90: Likewise.
18545 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18546 * gfortran.dg/forall_5.f90: Likewise.
18547 * gfortran.dg/open_access_append_2.f90: Add check for
18548 compile-time warning.
18550 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18553 * g++.dg/parse/pure1.C: New test.
18555 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18558 * gfortran.dg/io_constraints_3.f90: New test.
18559 * gfortran.dg/open_access_append_1.f90: Add checks
18560 for compile-time warnings.
18561 * gfortran.dg/pr20163-2.f: Likewise.
18562 * gfortran.dg/iostat_2.f90: Likewise.
18563 * gfortran.dg/label_4.f90: Delete the temporary
18565 * gfortran.dg/direct_io_2.f90: Add a FILE=
18567 * gfortran.dg/iomsg_1.f90: Add check for
18568 compile-time warning.
18570 2006-10-12 Jan Hubicka <jh@suse.cz>
18573 * gcc.dg/pr28319.c: New test.
18575 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18577 * g++.dg/ext/vla4.C: New test.
18579 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18582 * g++.dg/template/crash60.C: New test.
18583 * g++.dg/other/large-size-array.C: Adjust error markers.
18584 * g++.dg/parse/crash27.C: Likewise.
18585 * g++.dg/template/crash1.C: Likewise.
18587 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18590 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18592 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18594 PR preprocessor/28709
18595 * gcc.dg/cpp/paste14.c: New test.
18597 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18600 * g++.dg/init/array24.C: New test.
18602 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18604 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18607 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18610 * g++.dg/parse/typedef8.C: New test.
18611 * g++.dg/other/mult-stor1.C: Adjust error markers.
18613 2006-10-11 Richard Guenther <rguenther@suse.de>
18615 PR tree-optimization/28230
18616 * gcc.dg/torture/pr28230.c: New testcase.
18618 2006-10-11 Richard Guenther <rguenther@suse.de>
18620 PR inline-asm/29119
18621 * gcc.dg/torture/pr29119.c: New testcase.
18623 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18625 PR middle-end/29272
18626 * gcc.c-torture/execute/20060930-2.c: New test.
18628 2006-10-09 Richard Henderson <rth@redhat.com>
18630 Revert emutls patch.
18632 2006-10-09 Richard Guenther <rguenther@suse.de>
18634 PR middle-end/29254
18635 * gcc.dg/pr29254.c: New testcase.
18637 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18638 Paul Thomas <pault@gcc.gnu.org>
18641 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18642 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18643 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18644 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18645 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18646 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18647 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18648 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18649 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18650 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18651 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18652 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18653 * gfortran.dg/alloc_comp_std.f90: New test.
18654 * gfortran.dg/move_alloc.f90: New test.
18656 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18659 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18662 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18664 2006-10-08 Tobias Burnus <burnus@net-b.de>
18667 * gfortran.dg/new_line.f90: New test.
18669 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18671 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18672 * gcc.dg/torture/builtin-convert-1.c,
18673 gcc.dg/torture/builtin-convert-2.c,
18674 gcc.dg/torture/builtin-convert-3.c,
18675 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18677 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18679 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18680 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18681 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18682 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18684 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18686 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18687 Xfail some tests for powerpc-darwin and powerpc-aix.
18689 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18692 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18694 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18697 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18700 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18704 * gfortran.fortran-torture/execute/specifics.f90:
18705 Add tests for using all possible intrinsics as actual arguments.
18706 * gfortran.dg/specifics_1.f90: Add tests for using
18707 all possible intrinsics as actual arguments.
18708 * gfortran.dg/specifics_2.f90: New file.
18709 * gfortran.dg/specifics_3.f90: New file.
18711 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18713 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18714 * gcc.dg/debug/debug-2.c: Likewise.
18716 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18718 * gcc.c-torture/compile/sync-2.c: New test.
18720 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18722 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18725 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18727 PR rtl-optimization/29128
18728 * gcc.c-torture/compile/pr29128.c: New test.
18730 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18732 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18735 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18737 PR middle-end/29256
18738 * gcc.dg/tree-ssa/loop-19.c: New test.
18740 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18742 PR tree-optimization/29330
18743 * gcc.dg/pr29330.c: New test.
18746 * gcc.c-torture/compile/20061005-1.c: New test.
18748 2006-10-06 Olivier Hainque <hainque@adacore.com>
18750 * gcc.dg/typename-vla-1.c: New case.
18751 * gnat.dg/forward_vla.adb: New case.
18753 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18755 PR tree-optimization/29290
18756 * gfortran.dg/loop_nest_1.f90: New test.
18759 * gcc.dg/tls/opt-12.c: New test.
18762 * gfortran.dg/save_2.f90: New test.
18765 * gcc.dg/pr29091.c: New test.
18767 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18769 * lib/target-supports.exp
18770 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18771 same as x86_64-*-*; check for LP64.
18773 2006-10-04 Richard Henderson <rth@redhat.com>
18775 * lib/target-supports.exp (check_effective_target_tls): Redefine
18776 to mean non-emulated tls.
18777 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18778 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18779 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18780 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18781 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18782 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18783 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18785 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18788 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18790 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18792 * gfortran.dg/bounds_check_fail_1.f90: New test.
18794 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18797 * g++.dg/template/friend48.C: New test.
18799 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18802 * gfortran.dg/default_initialization_2.f90: New test.
18804 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18808 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18810 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18813 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18817 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18821 * gfortran.dg/entry_array_specs_1.f90: New test.
18823 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18825 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18826 insufficient to inhibit some test failures at -O3. Do testing
18829 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18832 * g++.dg/inherit/access8.C: New test.
18833 * g++.dg/template/dtor4.C: Tweak error messages.
18835 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18838 * gfortran.dg/entry_8.f90: New test.
18840 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18843 * g++.dg/parse/new4.C: New test.
18845 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18847 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18848 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18849 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18850 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18851 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18853 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18856 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18857 * gfortran.dg/continuation_2.f90: New test.
18860 * gfortran.dg/continuation_3.f90: New test.
18861 * gfortran.dg/continuation_4.f90: New test.
18862 * gfortran.dg/continuation_5.f: New test.
18863 * gfortran.dg/continuation_6.f: New test.
18865 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18868 * g++.dg/template/vla1.C: New test.
18870 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18873 * gfortran.dg/complex_parameter_1.f90: New test.
18875 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18878 * gcc.c-torture/execute/20060929-1.c: New test.
18880 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18883 * g++.dg/template/member6.C: New test.
18884 * g++.dg/parse/typename7.C: Adjust error markers.
18887 * g++.dg/template/member7.C: New test.
18889 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18892 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18893 gcc.dg/Woverride-init-3.c: New tests.
18895 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18897 * gcc.c-torture/execute/20060930-1.c: New test.
18899 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18902 * gfortran.dg/specifics_1.f90: New test.
18903 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18906 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18908 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18909 pthread-init-common.h: New.
18911 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18913 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18914 precision on some archs.
18916 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18918 * gcc.dg/non-local-goto-1.c: New test.
18919 * gcc.dg/non-local-goto-2.c: Likewise.
18920 * gcc.dg/setjmp-3.c: Likewise.
18921 * gcc.dg/setjmp-4.c: Likewise.
18923 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18925 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18927 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18930 * gfortran.dg/exponent_1.f90: New test.
18933 * gfortran.dg/nearest_1.f90: New test.
18935 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18937 PR middle-end/25261
18938 PR middle-end/28790
18939 * gcc.dg/gomp/nestedfn-1.c: New test.
18941 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18944 * objc/compile/method-1.m: New test.
18946 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18949 * g++.dg/template/crash58.C: New test.
18950 * g++.dg/parse/crash28.C: Adjust error markers.
18951 * g++.dg/template/crash34.C: Likewise.
18952 * g++.dg/template/friend31.C: Likewise.
18953 * g++.dg/template/crash32.C: Likewise.
18956 * g++.dg/template/crash59.C: New test.
18959 * g++.dg/template/spec33.C: New test.
18960 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18962 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18963 Adam Nemet <anemet@caviumnetworks.com>
18965 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18966 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18968 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18971 * gcc.dg/pr28911.c: New.
18973 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18976 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18977 (dg-options): Add -mfpmath=387.
18979 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18982 * gcc.dg/pr28706.c: New test.
18985 * gcc.dg/pr28712.c: New test.
18987 2006-09-22 Mike Stump <mrs@apple.com>
18989 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18991 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18993 PR tree-optimization/28888
18994 * gcc.dg/pr28888.c: New test.
18996 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18999 * g++.dg/init/ptrfn1.C: New test.
19001 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
19004 * g++.dg/template/spec32.C: New test.
19005 * g++.dg/parse/crash9.C: Adjust error markers.
19008 * g++.dg/template/typedef6.C: New test.
19009 * g++.dg/init/error1.C: Adjust error markers.
19010 * g++.dg/parse/crash9.C: Likewise.
19011 * g++.dg/template/crash55.C: Likewise.
19013 2006-09-21 Janis Johnson <janis187@us.ibm.com>
19015 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
19017 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
19020 * g++.dg/ext/dllimport12.C: New test.
19022 2006-09-20 Richard Sandiford <richard@codesourcery.com>
19024 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
19025 * gcc.target/mips/nmadd-2.c: Likewise.
19026 * gcc.target/mips/mips-ps-6.c: New test.
19027 * gcc.target/mips/neg-abs-1.c: Likewise.
19028 * gcc.target/mips/neg-abs-2.c: Likewise.
19029 * gcc.target/mips/nmadd-3.c: New test.
19031 2006-09-20 Jakub Jelinek <jakub@redhat.com>
19033 PR middle-end/28046
19034 * gcc.dg/gomp/atomic-10.c: New test.
19035 * g++.dg/gomp/atomic-10.C: New test.
19037 2006-09-20 Eric Christopher <echristo@apple.com>
19039 * gcc.target/i386/sse3-not-fisttp.c: New.
19041 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
19043 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
19045 2006-09-19 Richard Sandiford <richard@codesourcery.com>
19047 * gcc.c-torture/execute/pr28289.c (one): New variable.
19048 (main): Use it instead of argc.
19049 * gcc.c-torture/execute/20060102-1.c (one): New variable.
19050 (main): Use it instead of argc.
19052 2006-09-19 Paul Brook <paul@codesourcery.com>
19055 * gcc.dg/nested-func-5.c: New test.
19057 2006-09-19 Ben Elliston <bje@au.ibm.com>
19059 * lib/target-supports.exp (check_effective_target_tls): Compile
19060 test stubs using ${tool}_target_compile, not just target_compile.
19061 (check_effective_target_tls_runtime): Likewise.
19063 2006-09-19 Ben Elliston <bje@au.ibm.com>
19065 * gcc.c-torture/compile/20030405-1.x: Remove.
19067 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
19068 optimising linker from discarding it.
19070 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19073 * gfortran.dg/keyword_symbol_1.f90: New test.
19075 * gfortran.dg/spread_shape_1.f90: Add missing warning with
19076 pedantic compilation option.
19078 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
19081 * gfortran.dg/spread_shape_1.f90: New test.
19083 2006-09-17 Roger Sayle <roger@eyesopen.com>
19085 PR tree-optimization/28887
19086 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
19088 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
19091 * gcc.dg/pr25993.c: New test.
19093 2006-09-17 Ira Rosen <irar@il.ibm.com>
19096 * gcc.dg/vect/pr21591.c: New test.
19098 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
19101 * gcc.c-torture/compile/strcpy-1.c: New test.
19102 * gcc.c-torture/compile/strcpy-2.c: New test.
19103 * gcc.c-torture/compile/memcpy-1.c: New test.
19104 * gcc.c-torture/compile/memcpy-2.c: New test.
19106 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
19109 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
19111 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
19113 * gnat.dg/specs/double_record_extension1.ads: New test.
19114 * gnat.dg/specs/double_record_extension2.ads: Likewise.
19116 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
19119 * gfortran.dg/oldstyle_3.f90: New test.
19121 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19123 PR libgfortran/29099
19124 * gfortran.dg/secnds-1.f: New test.
19126 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19128 PR libgfortran/29053
19129 * gfortran.dg/streamio_9.f90: New test.
19130 * gfortran.dg/streamio_10.f90: New test.
19132 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
19135 * g++.dg/init/array22.C: New test.
19136 * g++.dg/init/array23.C: New test.
19138 2006-09-14 Arnaud Charlet <charlet@adacore.com>
19140 * stackcheck.lst: Update list of tests requiring stack checking.
19141 * norun.lst: Adjust for above change.
19142 * ada95.lst: New file.
19143 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
19144 requiring -gnat95 switch.
19146 2006-09-14 Olivier Hainque <hainque@adacore.com>
19148 * gnat.dg/in_out_parameter.adb: New test.
19150 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
19153 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
19155 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
19157 * gnat.dg/specs/unchecked_union.ads: New test.
19159 2006-09-13 Richard Sandiford <richard@codesourcery.com>
19161 PR rtl-optimization/28982
19162 * gcc.c-torture/execute/pr28982a.c: New test.
19163 * gcc.c-torture/execute/pr28982b.c: Likewise.
19165 2006-09-12 Eric Christopher <echristo@apple.com>
19167 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
19168 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
19170 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
19173 PR preprocessor/14634
19174 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
19175 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
19176 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
19178 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
19180 * gcc.dg/pr28243.c: New test.
19182 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
19185 gfortran.dg/pr28971.f90: New test to act as a backstop in case
19186 this undiagnosed regression reappears.
19188 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
19190 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
19191 Treat $srcdir as a literal.
19192 * lib/fortran-torture.exp (fortran-torture-compile,
19193 fortran-torture-execute): Likewise.
19194 * lib/objc-torture.exp (objc-torture-compile,
19195 objc-torture-execute): Likewise.
19196 * lib/profopt.exp (profopt-execute): Likewise.
19198 2006-09-11 Geoffrey Keating <geoffk@apple.com>
19200 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
19202 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
19205 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
19207 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
19210 * gcc.target/i386/pr13685.c: New test.
19212 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19214 * gcc.dg/pr28726.c: New test.
19216 2006-09-11 Josh Conner <jconner@apple.com>
19218 * gcc.dg/nrv3.c: Increase size of structure.
19219 * gcc.dg/nrv4.c: Likewise.
19220 * gcc.dg/nrv5.c: Likewise.
19222 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
19224 PR libfortran/28890
19225 gfortran.dg/assumed_charlen_function_5.f90: New test.
19227 2006-09-10 Mark Mitchell <mark@codesourcery.com>
19230 * g++.dg/init/static3.C: New test.
19232 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
19235 * gcc.dg/long-long-cst1.c (t): Add cast to
19236 __SIZE_TYPE__ before casting to int.
19237 (main): Return 0 on success.
19239 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
19241 * gcc.c-torture/execute/20060910-1.c: New test.
19243 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
19245 PR middle-end/26983
19246 * gcc.dg/pr26983.c: New test.
19248 2006-09-10 Richard Sandiford <richard@codesourcery.com>
19251 * gcc.c-torture/execute/pr29006.c: New test.
19253 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19255 PR libfortran/28947
19256 gfortran.dg/matmul_4.f90: New test.
19258 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19261 gfortran.dg/used_types_10: New test.
19263 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
19265 PR libfortran/28923
19266 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
19267 gfortran.dg/array_initializer_3.f90: New test.
19269 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19272 * gfortran.dg/actual_array_constructor_3.f90: New test.
19274 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
19277 * gcc.target/i386/pr26778.c: New testcase.
19279 2006-09-08 Eric Christopher <echristo@apple.com>
19281 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
19282 * gcc.target/i386/memcpy-1.c: Ditto.
19283 * gcc.target/i386/asm-1.c: Ditto.
19284 * gcc.target/i386/20060512-4.c: Ditto.
19285 * gcc.target/i386/compress-float-387.c: Ditto.
19286 * gcc.target/i386/20060512-1.c: Ditto.
19287 * gcc.target/i386/compress-float-sse.c: Ditto.
19288 * gcc.target/i386/20060512-2.c: Ditto.
19289 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
19290 * gcc.target/i386/stack-prot-kernel.c: Ditto.
19291 * gcc.target/i386/compress-float-387-pic.c: Ditto.
19292 * gcc.dg/pr26449.c: Ditto.
19293 * gcc.dg/attr-ms_struct-2.c: Ditto.
19294 * gcc.dg/attr-ms_struct-1.c: Ditto.
19295 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
19297 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
19300 * gcc.dg/vla-10.c: New test.
19302 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19305 * g++.dg/parse/template20.C: New test.
19306 * g++.dg/template/operator8.C: Remove obsolete part.
19307 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
19308 * g++.old-deja/g++.pt/crash65.C: Likewise.
19310 2006-09-07 Jason Merrill <jason@redhat.com>
19312 PR middle-end/27724
19313 * gcc.dg/long-long-cst1.c: New test.
19315 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19318 * g++.dg/other/array3.C: New test.
19319 * g++.dg/other/array4.C: New test.
19320 * g++.dg/other/array5.C: New test.
19322 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
19324 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
19326 2006-09-07 Uros Bizjak <uros@kss-loka.si>
19329 * gcc.target/i386/pr28946.c: New test.
19331 2006-09-07 Steven G. Kargl <kargls@comcast.net>
19333 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
19334 in integer literal constant.
19335 * gfortran.dg/enum_8.f90: Ditto.
19336 * gfortran.dg/g77/20030326-1.f: Ditto.
19338 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
19340 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
19341 nonconformance usage.
19343 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
19345 PR middle-end/28862
19346 * gcc.c-torture/compile/vector-align-1.c: New test.
19348 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
19351 * g++.dg/opt/copysign-1.C: New test.
19353 2006-09-06 Jason Merrill <jason@redhat.com>
19356 * g++.dg/warn/unused-result1.C: New test.
19358 2006-09-06 Mark Mitchell <mark@codesourcery.com>
19361 * g++.dg/ext/vla3.C: New test.
19364 * g++.dg/template/array16.C: New test.
19366 2006-09-06 Richard Guenther <rguenther@suse.de>
19368 * gcc.dg/pr27226.c: Remove testcase again.
19370 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19373 * g++.dg/opt/unroll2.C: New test.
19375 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
19378 * gcc.dg/vect/pr28952.c: New test.
19380 2006-09-05 Richard Guenther <rguenther@suse.de>
19382 PR tree-optimization/28900
19383 * gcc.dg/torture/pr28900.c: New testcase
19385 2006-09-05 Richard Guenther <rguenther@suse.de>
19387 PR tree-optimization/28905
19388 * gcc.c-torture/compile/pr28905.c: New testcase.
19390 2006-09-05 Richard Guenther <rguenther@suse.de>
19392 PR middle-end/28935
19393 * gcc.dg/pr28935.c: New testcase.
19395 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19397 * gcc.c-torture/execute/20060905-1.c: New test.
19399 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19402 * gfortran.dg/used_types_7.f90: New test.
19403 * gfortran.dg/used_types_8.f90: New test.
19404 * gfortran.dg/used_types_9.f90: New test.
19406 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19408 * gcc.c-torture/compile/20060904-1.c: New test.
19410 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19412 PR c++/23287 Revert my 2006-09-01 patch
19413 * g++.dg/parse/dtor12.C: Remove.
19415 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19418 * g++.dg/template/operator9.C: New test.
19421 * g++.dg/template/operator7.C: New test.
19424 * g++.dg/template/operator8.C: New test.
19427 * g++.dg/template/crash57.C: New test.
19429 * g++.dg/template/typedef4.C: Adjust error markers.
19430 * g++.dg/template/typedef5.C: Likewise.
19432 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19435 * g++.dg/parse/crash33.C: New test.
19437 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19438 Richard Guenther <rguenther@suse.de>
19439 Adam Nemet <anemet@caviumnetworks.com>
19441 PR middle-end/27226
19442 * gcc.target/mips/memcpy-1.c: New testcase.
19443 * gcc.dg/pr27226.c: Likewise.
19445 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19448 * g++.dg/lookup/koenig5.C: New.
19449 * g++.dg/template/crash56.C: New.
19451 2006-09-01 Josh Conner <jconner@apple.com>
19454 * gcc.dg/nrv3.c: New test.
19455 * gcc.dg/nrv4.c: New test.
19456 * gcc.dg/nrv5.c: New test.
19458 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19461 * g++.dg/parse/dtor12.C: New.
19463 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19465 PR tree-optimization/28839
19466 * gcc.dg/pr28839.c: New test.
19468 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19471 * gcc.dg/pr24367.c: New testcase.
19473 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19475 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19477 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19479 PR rtl-optimization/27735
19480 * gcc.dg/loop-unswitch-1.c: New test.
19482 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19485 * gfortran.dg/aliasing_dummy_2.f90: New test.
19488 * gfortran.dg/generic_5.f90: Change error message.
19491 * gfortran.dg/generic_6.f90: New test.
19494 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19497 * gfortran.dg/invalid_interface_assignment.f90: New test.
19500 * gfortran.dg/module_proc_external_dummy.f90: New test.
19502 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19505 * g++.dg/warn/var-args1.C: New test.
19507 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19510 * gfortran.dg/simpleif_2.f90: New test.
19511 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19512 * gfortran.dg/enum_5.f90: Ditto.
19514 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19515 Kazu Hirata <kazu@codesourcery.com>
19517 PR tree-optimization/17506
19518 * gcc.dg/pr17506.c: New.
19520 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19523 * g++.dg/eh/alias1.C: New test.
19525 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19528 * g++.dg/template/ttp22.C: New test.
19530 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19532 PR middle-end/26632
19533 * gcc.dg/pr26632.c: New.
19535 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19537 PR libgfortran/28354
19538 * gfortran.dg/fmt_zero_precision.f90: New test.
19540 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19543 * g++.dg/template/spec31.C: New test.
19545 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19548 * g++.dg/other/static2.C: New test.
19550 2006-08-26 Roger Sayle <roger@eyesopen.com>
19552 * gcc.dg/Wswitch-enum-2.c: New test case.
19553 * gcc.dg/Wswitch-enum-3.c: Likewise.
19555 2006-08-26 Richard Guenther <rguenther@suse.de>
19557 * gcc.c-torture/compile/20060826-1.c: New testcase.
19559 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19562 * g++.dg/template/void10.C: New test.
19565 * g++.dg/template/void8.C: New test.
19568 * g++.dg/template/void9.C: New test.
19570 * g++.dg/template/void3.C: Adjust error markers.
19571 * g++.dg/template/void4.C: Likewise.
19572 * g++.dg/template/crash55.C: Likewise.
19573 * g++.dg/template/void7.C: Likewise
19575 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19578 * g++.dg/inherit/access6.C: New test.
19579 * g++.dg/inherit/access7.C: Likewise.
19582 * g++.dg/template/array15.C: New test.
19583 * g++.dg/template/crash2.C: Tweak error markers.
19585 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19587 PR middle-end/28683
19588 * gcc.c-torture/compile/20060823-1.c: New test.
19590 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19593 * g++.dg/template/ttp21.C: New test.
19596 * g++.dg/other/operator1.C: Add error-marker.
19597 * g++.dg/other/operator2.C: New test.
19599 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19602 * gcc.c-torture/compile/vla-const-1.c,
19603 gcc.c-torture/compile/vla-const-2.c: New tests.
19605 2006-08-26 Richard Guenther <rguenther@suse.de>
19607 PR middle-end/28814
19608 * gcc.dg/torture/pr28814.c: New testcase.
19610 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19613 * gcc.c-torture/compile/compound-literal-1.c: New test.
19615 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19618 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19619 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19620 Expect extra diagnostics.
19622 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19624 gcc.dg/noncompile/pr16876.c: New test.
19626 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19629 * g++.dg/parse/local1.C: New test.
19630 * g++.dg/other/qual1.C: Tweak error marker.
19632 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19635 * g++.dg/template/typename10.C: New.
19636 * g++.dg/template/lookup4.C: Remove bogus error marker.
19638 2006-08-25 Richard Guenther <rguenther@suse.de>
19641 * gcc.dg/pr26570.c: Fix testcase.
19643 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19646 * gcc.c-torture/execute/mayalias-2.c: New test.
19647 * gcc.dg/tree-ssa/alias-13.c: New test.
19649 2006-08-24 Jan Hubicka <jh@suse.cz>
19652 * gcc.dg/debug/pr26881.c: New file.
19654 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19657 * gfortran.dg/used_types_4.f90: New test.
19658 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19659 association of derived types.
19660 * gfortran.dg/used_types_2.f90: Add module cleanup.
19661 * gfortran.dg/used_types_3.f90: The same.
19664 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19667 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19670 * gfortran.dg/direct_io_6.f90: Remove test.
19672 2006-08-23 Stuart Hastings <stuart@apple.com>
19675 * gcc.target/i386/20060821-1.c: New.
19677 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19679 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19680 dg-warning strings for dllimport.
19682 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19685 * g++.dg/ext/vector4.C: New test.
19686 * g++.dg/ext/complex1.C: New test.
19688 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19691 * gcc.dg/debug/const-1.c: New.
19692 * gcc.dg/debug/const-2.c: New.
19693 * gcc.dg/debug/dwarf2/const-1.c: New.
19694 * gcc.dg/debug/dwarf2/const-2.c: New.
19695 * gcc.dg/debug/dwarf2/const-2b.c: New.
19697 2006-08-22 Richard Guenther <rguenther@suse.de>
19699 PR middle-end/28776
19700 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19701 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19703 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19705 PR tree-optimization/28003
19706 * g++.dg/tree-ssa/pr28003.C: New.
19708 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19710 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19712 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19715 * g++.dg/other/error14.C: New test.
19718 * g++.dg/parse/ctor7.C: New test.
19719 * g++.dg/parse/ctor8.C: Likewise.
19722 * g++.dg/template/void7.C: New test.
19724 2006-08-21 Olivier Hainque <hainque@adacore.com>
19726 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19727 * gnat.dg/self_aggregate_with_array.adb: New test.
19729 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19731 * g++.dg/eh/arm-vfp-unwind.C: New test.
19733 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19736 * g++.dg/template/ref3.C: New test.
19737 * g++.dg/template/nontype13.C: New test.
19740 * g++.dg/template/ptrmem17.C: New test.
19742 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19745 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19747 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19750 * gfortran.dg/used_types_2.f90: New test.
19753 * gfortran.dg/used_types_3.f90: New test.
19756 * gfortran.dg/generic_actual_arg.f90: New test.
19759 * gfortran.dg/module_private_array_refs_1.f90: New test.
19762 * gfortran.dg/program_name_1.f90: New test.
19765 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19768 * gfortran.dg/array_initializer_2.f90: New test.
19771 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19774 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19777 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19780 * gfortran.dg/dependent_decls_1.f90: New test.
19782 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19785 * gfortran.dg/derived_init_2.f90: New.
19787 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19789 * gcc.c-torture/execute/pr28289.c: New test.
19791 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19794 * gcc.dg/attr-externally-visible-1.c: New test.
19795 * gcc.dg/attr-externally-visible-2.c: New test.
19796 * g++.dg/parse/attr-externally-visible-1.C: New test.
19797 * g++.dg/parse/attr-externally-visible-2.C: New test.
19799 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19802 * g++.dg/parse/dtor11.C: New test.
19804 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19806 PR rtl-optimization/28489
19807 * gcc.c-torture/compile/pr28489.c: New test.
19809 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19812 * g++.dg/template/redecl4.C: New test.
19815 * g++.dg/template/ctor8.C: New test.
19817 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19819 * gcc.dg/pr26570.c: Fix testcase.
19821 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19824 * g++.dg/parse/offsetof6.C: New test.
19825 * g++.dg/parse/offsetof6.C: New test.
19826 * g++.dg/parse/offsetof7.C: New test.
19828 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19831 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19834 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19837 * g++.dg/ext/vector3.C: New test.
19839 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19841 PR gcov/profile/26570
19842 * gcc.dg/pr26570.c: New test.
19844 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19847 * gcc.dg/qual-component-1.c: New test.
19849 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19852 * g++.dg/parse/new3.C: New test.
19854 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19857 * gfortran.dg/streamio_1.f90: New test.
19858 * gfortran.dg/streamio_2.f90: New test.
19859 * gfortran.dg/streamio_3.f90: New test.
19860 * gfortran.dg/streamio_4.f90: New test.
19861 * gfortran.dg/streamio_5.f90: New test.
19862 * gfortran.dg/streamio_6.f90: New test.
19863 * gfortran.dg/streamio_7.f90: New test.
19864 * gfortran.dg/streamio_8.f90: New test.
19866 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19869 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19871 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19874 * g++.dg/template/void6.C: New test.
19876 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19879 * gcc.dg/parse-error-1.c: New test.
19880 * gcc.dg/parse-error-2.c: New test.
19881 * gcc.dg/cpp/digraph2.c: Add error-marker.
19882 * gcc.dg/noncompile/920923-1.c: Likewise.
19884 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19887 * gcc.dg/sizeof-2.c: New testcase.
19890 * gcc.dg/switch-A.c: New testcase.
19892 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19896 * g++.old-deja/g++.warn/compare1.C: Delete.
19897 * g++.dg/opt/pr7503-2.C: Delete.
19898 * g++.dg/opt/pr7503-3.C: Delete.
19899 * g++.dg/opt/pr7503-4.C: Delete.
19900 * g++.dg/opt/pr7503-5.C: Delete.
19901 * g++.dg/opt/max1.C: Delete.
19902 * g++.dg/warn/minmax.C: Delete.
19903 * g++.dg/expr/minmax.C: New test.
19905 2006-08-14 Richard Guenther <rguenther@suse.de>
19908 * gcc.c-torture/execute/pr28651.c: Do not use argc
19909 to avoid optimization, instead forbid inlining.
19911 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19913 PR rtl-optimization/28634
19914 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19916 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19919 * gcc.dg/torture/pr27184.c: New test.
19921 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19923 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19925 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19927 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19928 * gfortran.dg/stat_2.f90: Likewise.
19929 * gfortran.dg/chmod_1.f90: Likewise.
19930 * gfortran.dg/chmod_2.f90: Likewise.
19931 * gfortran.dg/chmod_3.f90: Likewise.
19933 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19935 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19937 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19939 * g++.dg/opt/pr23454-2.C: New test.
19941 2006-08-11 Richard Guenther <rguenther@suse.de>
19943 PR middle-end/28651
19944 * gcc.c-torture/execute/pr28651.c: New testcase.
19946 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19948 * gnat.dg/specs/static_initializer.ads: New test.
19950 2006-08-10 Paul Brook <paul@codesourcery.com>
19952 * gcc.target/arm/cond-asm.c: New test.
19954 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19956 PR tree-optimization/26197
19957 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19958 * g++.dg/vect/vect.exp: Compile the new tests with
19959 --param max-aliased-vops=0.
19961 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19964 * g++.dg/template/void3.C: New test.
19967 * g++.dg/template/void4.C: New test.
19970 * g++.dg/template/void5.C: New test.
19972 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19974 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19975 after dg-do compile.
19977 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19979 PR tree-optimizations/26969
19980 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19981 "unswitch-loops" with -funswitch-loops.
19982 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19984 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19986 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19987 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19988 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19989 * objc.dg/dwarf-1.m: Likewise.
19990 * objc.dg/dwarf-2.m: Likewise.
19991 * obj-c++.dg/dwarf-2.mm: Likewise.
19993 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19995 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19996 * objc.dg/dwarf-2.m: Likewise.
19997 * obj-c++.dg/dwarf-2.mm: Likewise.
19999 PR libfortran/28603
20000 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
20003 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20006 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
20008 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
20011 * gcc.target/i386/pr27827.c: New testcase.
20013 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
20016 * gfortran.dg/sequence_types_1.f90: New test.
20018 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
20021 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
20022 dg-warning. Add -pedantic option.
20024 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20027 * gcc.dg/proto-1.c: New test.
20030 * gcc.dg/lvalue-4.c: New test.
20033 * gcc.dg/init-bad-5.c: New test.
20035 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
20038 * g++.dg/ext/typedef-init.C: Add new test for typedef
20039 initialization inside templates. Adjust existing error markers.
20041 2006-08-03 Mark Mitchell <mark@codesourcery.com>
20044 * g++.dg/init/ptrmem3.C: New test.
20046 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
20048 PR tree-optimization/27770
20049 * lib/target-support.exp: New target keyword "section_anchors".
20050 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
20052 * gcc.dg/vect/section-anchors-pr27770.c: New test.
20053 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
20054 * gcc.dg/vect/section-anchors-vect-69.c: New test.
20055 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
20057 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20059 * gcc.dg/20060801-1.c: Add missing '}'.
20061 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20064 * g++.dg/parse/dtor9.C: New test.
20065 * g++.dg/parse/dtor10.C: New test.
20066 * g++.dg/other/error7.C: Adjust error-marker.
20069 * g++.dg/other/default5.C: New test.
20071 2006-08-02 Richard Guenther <rguenther@suse.de>
20073 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
20075 2006-08-02 Mark Mitchell <mark@codesourcery.com>
20078 * g++.dg/template/conv9.C: New test.
20080 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
20083 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
20084 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
20085 Optionally return assembly text. Update callers.
20086 (check_no_compiler_messages): Update verbose messages.
20087 (check_no_messages_and_pattern): New.
20088 (check_effective_target_string_merging): New.
20090 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20093 * g++.dg/eh/catch4.C: New test.
20096 * g++.dg/other/qual1.C: New test.
20099 * g++.dg/inherit/error2.C: New test.
20102 * g++.dg/other/new1.C: New test.
20104 * g++.dg/warn/pr23075.C: Remove obsolete test.
20105 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
20106 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
20108 2006-07-31 Mark Mitchell <mark@codesourcery.com>
20111 * g++.dg/eh/cast1.C: New test.
20113 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
20115 PR libfortran/28452
20116 * gfortran.dg/random_3.f90: New test.
20118 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20121 * g++.dg/other/pr28304.C: Change expected error message.
20122 * g++.dg/other/pr28432.C: New test.
20124 2006-08-01 Steve Ellcey <sje@cup.hp.com>
20127 * g++.dg/init/brace2.C: Change expected error message, add empty init.
20129 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
20132 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
20134 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
20135 g++.dg/debug/enum-2.C: New.
20137 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20140 * g++.dg/parse/long1.C: Add more tests.
20142 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20144 * gfortran.dg/lrshift_1.c: New file.
20146 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20148 PR libgfortran/28335
20149 * gfortran.dg/no_unit_error_1.f90: New test.
20151 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20153 PR libgfortran/28335
20154 * gfortran.dg/no_unit_error_1.f90: Delete test.
20155 * gfortran.dg/no_unit_error_2.f90: Delete test.
20157 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20159 * gfortran.dg/chmod_3.f90: New test.
20160 * gfortran.dg/ltime_gmtime_1.f90: New test.
20161 * gfortran.dg/ltime_gmtime_2.f90: New test.
20162 * gfortran.dg/lrshift_1.f90: New test.
20163 * gfortran.dg/chmod_1.f90: New test.
20164 * gfortran.dg/chmod_2.f90: New test.
20166 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
20169 * g++.dg/template/crash55.C: New test.
20172 * g++.dg/template/nontype16.C: New test.
20174 * g++.dg/template/void2.C: Adjust error markers.
20175 * g++.dg/template/nontype5.C: Adjust error markers.
20177 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
20179 * gcc.target/i386/stack-prot-kernel.c: New test.
20181 2006-07-27 Roger Sayle <roger@eyesopen.com>
20183 * gcc.dg/builtins-55.c: New test case.
20185 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
20187 PR rtl-optimization/27907
20188 * gcc.c-torture/compile/pr27907.c: New test.
20190 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20192 * gfortran.dg/mclock.f90: New test.
20193 * gfortran.dg/int_conv_1.f90: New test.
20194 * gfortran.dg/stat_1.f90: New test.
20195 * gfortran.dg/stat_2.f90: New test.
20197 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20199 PR libgfortran/28335
20200 * gfortran.dg/no_unit_error_1.f90: New test.
20201 * gfortran.dg/no_unit_error_2.f90: New test.
20202 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
20204 2006-07-25 Roger Sayle <roger@eyesopen.com>
20206 PR middle-end/28473
20207 * gcc.dg/fold-convround-1.c: New test case.
20209 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20211 * gfortran.dg/arithmetic_if.f90: Fix comments.
20213 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20216 * g++.dg/other/typedef1.C: New test.
20217 * g++.dg/template/typedef4.C: New test.
20218 * g++.dg/template/typedef5.C: New test.
20220 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
20223 * gfortran.dg/allocatable_dummy_3.f90: New.
20225 2006-07-24 Steven G. Kargl <kargls@comcast.net>
20228 * gfortran.dg/arithmetic_if.f90: New test.
20230 2006-07-24 Uros Bizjak <uros@kss-loka.si>
20232 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
20233 avoid memcpy optimization.
20235 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20238 * gfortran.dg/direct_io_6.f90: New test.
20240 2006-07-24 Jan Hubicka <jh@suse.cz>
20244 * gcc.dg/pr25795.c: New test.
20245 * gcc.dg/pr25795-1.c: New test.
20247 2006-07-23 Roger Sayle <roger@eyesopen.com>
20249 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
20250 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
20251 which may be transformed to "g || h" on some platforms.
20253 2006-07-23 Mark Mitchell <mark@codesourcery.com>
20256 * g++.dg/template/friend45.C: New test.
20258 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20260 PR libgfortran/28339
20261 * gfortran.dg/arrayio_8.f90: New test.
20263 2006-07-21 Mike Stump <mrs@apple.com>
20265 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
20267 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
20269 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20272 * g++.dg/eh/catch3.C: New test.
20275 * g++.dg/template/defarg10.C: New test.
20277 2006-07-20 Paul Brook <paul@codesourcery.com>
20280 * gcc.dg/pr27363.c: New test.
20282 2006-07-19 Mark Mitchell <mark@codesourcery.com>
20285 * g++.dg/init/ref13.C: New test.
20287 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20290 * obj-c++.dg/proto-error-1.mm: New test.
20292 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20295 * g++.dg/template/string1.C: New test.
20297 2006-07-18 Mark Mitchell <mark@codesourcery.com>
20300 * g++.dg/template/defarg9.C: New test.
20303 * g++.dg/template/static27.C: New test.
20305 2006-07-18 Diego Novillo <dnovillo@redhat.com>
20308 * gcc.dg/tree-ssa/pr28410.c: New test.
20310 2006-07-18 Lee Millward <lee.millward@gmail.com>
20313 * g++/dg/other/error13.C: New test.
20316 * g++.dg/template/friend44.C: New test.
20318 2006-07-18 Steve Ellcey <sje@cup.hp.com>
20321 * g++.dg/other/pr27495.C: New.
20323 2006-07-18 Olivier Hainque <hainque@adacore.com>
20325 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
20326 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
20328 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20331 * gcc.dg/pragma-pack-4.c: New test.
20333 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20336 * g++.dg/ext/pr28291.C: New test.
20338 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20340 PR middle-end/28403
20341 * gcc.c-torture/execute/pr28403.c: New test.
20343 2006-07-17 Richard Sandiford <richard@codesourcery.com>
20345 PR middle-end/28402
20346 * gcc.dg/pr28402.c: New test.
20348 2006-07-17 Steve Ellcey <sje@cup.hp.com>
20351 * g++.dg/other/pr28304.C: New test.
20353 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
20356 gcc.c-torture/unsorted/dump-noaddr.c: New test.
20357 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
20359 2006-07-17 Richard Guenther <rguenther@suse.de>
20361 PR tree-optimization/28238
20362 * g++.dg/tree-ssa/pr28238.C: New testcase.
20364 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20367 * g++.dg/eh/catch1.C: New test.
20368 * g++.dg/eh/catch2.C: New test.
20370 2006-07-16 Jakub Jelinek <jakub@redhat.com>
20373 * g++.dg/template/anon3.C: New test.
20375 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
20378 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
20379 specifiers requiring an explicit format tag..
20382 * gfortran.dg/generic_5: New test.
20385 * gfortran.dg/elemental_optional_args_1.f90: New test.
20387 2006-07-16 Olivier Hainque <hainque@adacore.com>
20389 * gnat.dg/assert.ads: New file.
20390 * gnat.dg/controlled_record.ads: Likewise.
20391 * gnat.dg/controlled_record.adb: Likewise.
20393 2006-07-15 Lee Millward <lee.millward@gmail.com>
20396 * g++.dg/other/error12.C: New test.
20399 * g++.dg/template/crash54.C: New test.
20401 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20404 * g++.dg/parse/catch1.C: New test.
20407 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20410 * g++.dg/ext/attrib24.C: New test.
20412 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20415 * g++.dg/ext/asmspec1.C: New test.
20417 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20419 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20420 (dg-test): Support shouldfail tests.
20421 * lib/target-supports-dg.exp (dg-shouldfail): New.
20422 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20423 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20424 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20425 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20426 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20427 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20428 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20430 2006-07-13 Jan Hubicka <jh@suse.cz>
20432 * gcc.target/i386/memcpy-1.c: New.
20434 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20436 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20438 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20441 * gfortran.dg/present_1.f90: New test.
20444 * gfortran.dg/interface_derived_type_1.f90: New test.
20446 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20449 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20452 2006-07-07 Lee Millward <lee.millward@gmail.com>
20455 * g++.dg/other/label1.C: New test.
20457 2006-07-07 Richard Guenther <rguenther@suse.de>
20459 PR middle-end/28268
20460 * gcc.dg/torture/pr28268.c: New testcase.
20462 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20465 * g++.dg/ext/pr27019.C: New.
20467 2006-07-07 Richard Guenther <rguenther@suse.de>
20469 PR tree-optimization/28187
20470 * gcc.dg/pr28187.c: New testcase.
20472 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20474 * gnat.dg/address_conversion.adb: New test.
20475 * gnat.dg/boolean_subtype.adb: Likewise.
20476 * gnat.dg/frame_overflow.adb: Likewise.
20477 * gnat.dg/pointer_array.adb: Likewise.
20478 * gnat.dg/pointer_conversion.adb: Likewise.
20480 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20484 * gfortran.dg/print_fmt_5.f90: New test.
20486 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20489 * gfortran.dg/bounds_check_4.f90: New test.
20491 2006-07-05 Richard Guenther <rguenther@suse.de>
20494 * gfortran.dg/pr28158.f90: New testcase.
20496 2006-07-05 Richard Guenther <rguenther@suse.de>
20498 PR tree-optimization/28162
20499 * gcc.dg/pr28162.c: New testcase.
20501 2006-07-05 Richard Guenther <rguenther@suse.de>
20502 Andrew Pinski <pinskia@gcc.gnu.org>
20505 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20507 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20510 * gfortran.dg/actual_array_substr_2.f90: New test.
20513 * gfortran.dg/actual_array_constructor_2.f90: New test.
20515 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20517 * gfortran.dg/itime_idate_1.f: New test.
20518 * gfortran.dg/itime_idate_2.f: New test.
20520 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20522 PR libgfortran/27704
20523 * gfortran.dg/open_status_3.f90: New test.
20524 * gfortran.dg/fmt_l.f90: Update for new feature.
20526 2006-07-03 Asher Langton <langton2@llnl.gov>
20528 * gfortran.dg/oldstyle_2.f90: New.
20530 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20532 * gnat.dg/string_slice.adb: New test.
20534 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20537 * gfortran.dg/semicolon_fixed.c: New.
20538 * gfortran.dg/semicolon_free.c: New.
20540 2006-06-30 Mike Stump <mrs@apple.com>
20542 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20543 that don't support internal visibility.
20545 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20547 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20548 for '(' / ')' needing an extra '\'.
20550 2006-06-29 Roger Sayle <roger@eyesopen.com>
20552 PR middle-end/27428
20553 * gcc.dg/pr27428-1.c: New test case.
20555 2006-06-29 Mike Stump <mrs@apple.com>
20557 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20558 on darwin as we can't align commons large enough yet.
20560 * gcc.dg/vla-8.c: Add additional testcases.
20562 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20565 * g++.dg/other/pr28114.C: New.
20567 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20569 * gcc.c-torture/compile/20060625-1.c: New test.
20571 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20574 * gfortran.dg/stfunc_3.f90: New test.
20577 * gfortran.dg/impure_actual_1.f90: New test.
20580 * gfortran.dg/elemental_result_1.f90: New test.
20583 * gfortran.dg/select_7.f90: New test.
20586 * intrinsic_actual_1.f: New test.
20590 * gfortran.dg/forall_4.f90: New test.
20593 * gfortran.dg/forall_5.f90: New test.
20595 2006-06-25 Lee Millward <lee.millward@gmail.com>
20598 * g++.dg/template/using13.C: New test.
20601 * g++.dg/other/incomplete3.C: New test.
20603 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20606 * gfortran.dg/substr_3.f: New test.
20607 * gfortran.dg/equiv_2.f90: Update expected error message.
20609 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20612 * gfortran.dg/actual_array_substr_1.f90: New test.
20614 2006-06-24 Olivier Hainque <hainque@adacore.com>
20616 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20617 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20619 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20621 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20623 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20626 * gfortran.dg/simpleif_2.f90: New test.
20628 2006-06-23 Lee Millward <lee.millward@gmail.com>
20630 * g++.dg/template/error22.C: Fix typo.
20632 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20635 * g++.dg/ext/attrib23.C: New test.
20637 2006-06-23 Olivier Hainque <hainque@adacore.com>
20639 * gnat.dg/varsize_temp.adb: New test.
20641 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20644 * g++.dg/other/java2.C: New test.
20646 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20649 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20652 2006-06-22 Roger Sayle <roger@eyesopen.com>
20655 * gcc.dg/pr27531-1.c: New test case.
20657 2006-06-22 Asher Langton <langton2@llnl.gov>
20660 * gfortran.dg/implicit_8.f90: New.
20662 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20664 PR rtl-optimization/28121
20665 * gcc.dg/pr28121.c: New test.
20667 2006-06-22 Lee Millward <lee.millward@gmail.com>
20670 * g++.dg/parse/ptrmem6.C: New test.
20673 * g++.dg/template/error22.C: New test.
20675 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20678 * g++.dg/template/friend43.C: New test.
20681 * g++.dg/template/crash53.C: New test.
20684 * g++.dg/rtti/incomplete1.C: New test.
20686 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20688 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20690 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20692 * gcc.c-torture/execute/complex-7.c: New.
20694 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20696 * gcc.dg/merge-all-constants-1.c: New test.
20698 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20701 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20703 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20705 * gfortran.dg/rrspacing_1.f90: New test.
20707 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20710 * g++.dg/other/bitfield2.C: New test.
20712 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20714 PR tree-optimization/27331
20715 * gcc.dg/pr27331.c: New test.
20717 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20718 Eric Botcazou <ebotcazou@adacore.com>
20721 * lib/gnat.exp: New file.
20722 * lib/gnat-dg.exp: Likewise.
20723 * gnat.dg: New directory.
20724 * gnat.dg/dg.exp: New driver.
20725 * gnat.dg/specs: New directory.
20726 * gnat.dg/specs/specs.exp: New driver.
20727 * gnat.dg/style: New directory.
20728 * gnat.dg/style/style.exp: New driver.
20730 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20733 * gfortran.dg/array_initializer_1.f90: New test.
20736 * gfortran.dg/matmul_3.f90: New test.
20738 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20740 PR middle-end/28075
20741 * gcc.dg/tree-ssa/inline-1.c: New test.
20743 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20745 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20746 in malloc prototype; remove XFAIL.
20747 * gcc.dg/pr18241-2.c: Ditto.
20748 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20749 in memset prototype; remove XFAIL.
20750 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20752 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20754 * gcc.dg/vla-8.c: Add.
20756 2006-06-19 Richard Guenther <rguenther@suse.de>
20758 PR tree-optimization/27090
20759 * g++.dg/tree-ssa/pr27090.C: New testcase.
20761 2006-06-19 Roger Sayle <roger@eyesopen.com>
20764 * gcc.dg/pr27861-1.c: New test case.
20766 2006-06-19 Richard Guenther <rguenther@suse.de>
20768 PR middle-end/28045
20769 * gcc.dg/torture/pr28045.c: New testcase.
20771 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20774 * gfortran.dg/associated_4.f90: New test.
20776 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20780 * gfortran.dg/real_const_3.f90: New test.
20782 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20785 * g++.dg/template/static26.C: New test.
20788 * g++.dg/expr/bitfield2.C: New test.
20791 * g++.dg/parse/linkage2.C: New test.
20793 2006-06-16 Richard Guenther <rguenther@suse.de>
20795 PR middle-end/27116
20796 * gcc.dg/pr15785-1.c: Revert last change.
20797 * gcc.dg/torture/pr27116-2.c: New testcase.
20799 2006-06-16 Roger Sayle <roger@eyesopen.com>
20801 PR middle-end/27802
20802 * gcc.dg/pr27802-1.c: New test case.
20804 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20807 * g++.dg/template/ttp18.C: New test.
20808 * g++.dg/template/ttp19.C: Likewise.
20811 * g++.dg/expr/cond9.C: New test.
20814 * g++.dg/template/ctor7.C: New test.
20816 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20818 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20820 2006-06-16 Richard Guenther <rguenther@suse.de>
20822 PR tree-optimization/27781
20823 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20825 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20827 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20829 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20831 * gcc.dg/tree-ssa/loop-18.c: New test.
20833 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20836 * g++.dg/template/crash52.C: New test.
20839 * g++.dg/ext/attrib22.C: New test.
20842 * g++.dg/template/builtin1.C: New test.
20843 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20846 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20848 * g++.old-deja/g++.pt/crash51.C: Likewise.
20851 * g++.dg/lookup/linkage1.C: New test.
20852 * g++.dg/lookup/linkage2.C: Likewise.
20854 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20856 PR middle-end/27959
20857 * gcc.dg/pr27959.c: New testcase.
20859 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20862 * g++.dg/eh/div.C: New test.
20864 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20867 * g++.dg/tree-ssa/pr26757.C: New test.
20868 * g++.dg/tree-ssa/pr27894.C: New test.
20870 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20872 * gcc.c-torture/compile/20060609-1.c: New test.
20875 * gcc.c-torture/compile/pr27863.c: New test.
20877 2006-06-13 Richard Guenther <rguenther@suse.de>
20879 PR tree-optimization/27830
20880 * g++.dg/tree-ssa/pr27830.C: New testcase.
20882 2006-06-13 Matthew Sachs <msachs@apple.com>
20884 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20885 the list of compiler flags; this causes those flags to be checked
20886 for things like dg-skip-if.
20888 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20891 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20893 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20894 Kazu Hirata <kazu@codesourcery.com>
20896 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20897 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20899 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20902 * g++.dg/lookup/using15.C: New test.
20905 * g++.dg/other/anon4.C: New test.
20907 2006-06-12 Roger Sayle <roger@eyesopen.com>
20910 * g++.dg/init/complex1.C: New test case.
20912 2006-06-11 Eric Christopher <echristo@apple.com>
20914 PR middle-end/27948
20915 * gcc.dg/bf-ms-layout.c: Run on darwin.
20916 * gcc.dg/bf-no-ms-layout: Ditto.
20917 * gcc.dg/attr-ms_struct-2.c: New.
20918 * gcc.dg/bf-ms-layout-2.c: Ditto.
20920 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20922 * gcc.dg/attr-ms_struct-packed1.c: New.
20924 2006-06-09 Mike Stump <mrs@apple.com>
20926 * gcc.dg/vla-7.c: Add.
20928 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20931 * gfortran.dg/entry_6.f90: New test.
20935 * gfortran.dg/entry_7.f90: New test.
20937 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20940 * gcc.dg/cpp/_Pragma6.c: New test.
20943 * g++.dg/cpp/_Pragma1.C: New test.
20945 PR preprocessor/27746
20946 * gcc.dg/gomp/macro-3.c: New test.
20947 * gcc.dg/gomp/macro-4.c: New test.
20948 * g++.dg/gomp/macro-3.C: New test.
20949 * g++.dg/gomp/macro-4.C: New test.
20951 2006-06-09 Richard Guenther <rguenther@suse.de>
20953 PR tree-optimization/26998
20954 * gcc.dg/torture/pr26998.c: New testcase.
20955 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20957 2006-06-08 Mike Stump <mrs@apple.com>
20959 * gcc.dg/pr27095.c: Account for stubs.
20962 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20963 produce bad code on darwin.
20965 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20968 * gfortran.dg/substr_2.f: New test.
20970 2006-06-08 Asher Langton <langton2@llnl.gov>
20973 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20975 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20978 * gcc.dg/union-3.c: New test.
20980 2006-06-08 Richard Guenther <rguenther@suse.de>
20982 PR middle-end/27116
20983 * gcc.dg/torture/pr27116.c: New testcase.
20984 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20986 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20988 PR rtl-optimization/26449
20989 * gcc.dg/pr26449.c: New test.
20991 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20994 * g++.dg/ext/offsetof1.C: Test member functions.
20996 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20998 * gcc.dg/pr27095.c: Improve scanning.
21000 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
21003 * gfortran.dg/saved_automatic_1.f90: New test.
21006 * gfortran.dg/array_simplify_1.f90: New test.
21009 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21012 * gfortran.dg/entry_dummy_ref_2.f90: New test.
21014 2006-06-06 Mark Mitchell <mark@codesourcery.com>
21017 * g++.dg/expr/cast7.C: New test.
21019 2006-06-06 Janis Johnson <janis187@us.ibm.com>
21021 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
21022 * lib/gcc-defs.exp (tool_check_compile): Ditto.
21023 * lib/fortran-torture.exp (fortran-torture-compile,
21024 fortran-torture-execute): Ditto.
21026 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
21029 * gcc.dg/vmx/pr27842.c: New test.
21031 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21033 PR libfortran/27895
21034 * gfortran.dg/bounds_check_3.f90: New test.
21036 2006-06-05 Mike Stump <mrs@apple.com>
21038 * objc.dg/objc-fast-4.m: Skip for ppc64.
21040 2006-06-05 Steve Ellcey <sje@cup.hp.com>
21043 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
21045 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
21046 Victor Kaplansky <victork@il.ibm.com>
21048 PR tree-optimizations/26360
21049 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
21050 with -fno-tree-dce.
21051 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
21053 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
21056 * gfortran.dg/data_char_1.f90: Add messages for truncated
21060 * gfortran.dg/func_decl_2.f90: New test.
21063 * gfortran.dg/do_2.f90: New test.
21066 * gfortran.dg/associated_3.f90: New test.
21068 2006-06-04 Mark Mitchell <mark@codesourcery.com>
21071 * g++.dg/template/static25.C: New test.
21074 * g++.dg/init/array21.C: New test.
21077 * g++.dg/ext/complit7.C: New test.
21080 * g++.dg/parse/ptrmem5.C: New test.
21082 2006-06-04 Roger Sayle <roger@eyesopen.com>
21083 Andrew Pinski <pinskia@physics.uc.edu>
21086 PR middle-end/27382
21087 * gcc.dg/pr27150-1.c: New testcase.
21088 * gcc.dg/pr27382-1.c: New testcase.
21089 * gcc.dg/pr27382-2.c: New testcase.
21091 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
21095 * gcc.dg/array-10.c: New test.
21097 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21100 * g++.dg/init/const4.C: New test.
21101 * g++.dg/init/member1.C: Add error-marker.
21102 * g++.dg/other/fold1.C: Adjust error-marker.
21104 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21107 * g++.dg/ext/offsetof1.C: New test.
21109 2006-06-04 Eric Christopher <echristo@apple.com>
21111 * gcc.dg/attr-ms_struct-1.c: New.
21113 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
21115 * gcc.c-torture/compile/builtin_constant_p.c: New test.
21117 2006-06-04 Richard Guenther <rguenther@suse.de>
21119 PR tree-optimization/27039
21120 * gcc.dg/tree-ssa/loop-17.c: New testcase.
21122 2006-06-03 Roger Sayle <roger@eyesopen.com>
21125 * gcc.target/i386/amd64-abi-2.c: New test case.
21127 2006-06-02 Eric Christopher <echristo@apple.com>
21129 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
21130 * gcc.target/i386/20020523-1.c: Skip if darwin.
21131 * gcc.target/i386/asm-3.c: Ditto.
21132 * gcc.target/i386/20011119-1.c: Ditto.
21133 * gcc.target/i386/clobbers.c: Remove pic part of test.
21135 2006-06-02 Steve Ellcey <sje@cup.hp.com>
21137 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
21138 * g++.old-deja/g++.other/init19.C: Ditto.
21139 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
21140 and add other platforms as expected failures.
21142 2006-06-01 Steve Ellcey <sje@cup.hp.com>
21144 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
21145 (is-effective-target-keyword): Ditto.
21147 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
21150 * gfortran.dg/extended_char_comparison_1.f: New test.
21152 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
21155 * gfortran.dg/dummy_procedure_1.f90: New test.
21158 * gfortran.dg/dummy_procedure_2.f90: New test.
21160 * gfortran.dg/associated_2.f90: Correct to make consistent with
21163 2006-05-31 Roger Sayle <roger@eyesopen.com>
21165 * gcc.target/i386/387-11.c: New test case.
21167 2006-05-31 Mark Mitchell <mark@codesourcery.com>
21170 * g++.dg/template/cond6.C: New test.
21173 * g++.dg/template/crash51.C: New test.
21174 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
21177 * g++.dg/init/array20.C: New test.
21179 2006-05-31 Roger Sayle <roger@eyesopen.com>
21181 * gcc.dg/builtins-54.c: New test case.
21183 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21186 * g++.dg/template/fntry1.C: Add dg-do link.
21189 * g++.dg/parse/friend6.C: New test.
21191 2006-05-30 Asher Langton <langton2@llnl.gov>
21193 * gfortran.dg/cray_pointers_7.f90: New test.
21195 2006-05-30 Roger Sayle <roger@eyesopen.com>
21197 PR tree-optimization/23452
21198 * gcc.dg/fold-mulconj-1.c: New test case.
21200 2006-05-30 Mark Mitchell <mark@codesourcery.com>
21203 * g++.dg/parse/bitfield1.C: New test.
21205 2006-05-30 Roger Sayle <roger@eyesopen.com>
21207 * gcc.target/ppc-eq0-1.c: New test case.
21208 * gcc.target/ppc-negeq0-1.c: New test case.
21210 2006-05-30 Dirk Mueller <dmueller@suse.de>
21213 * gcc.dg/overflow-warn-5.c: New test.
21215 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21218 * gcc.dg/sizeof-1.c: New test.
21220 2006-05-30 Uros Bizjak <uros@kss-loka.si>
21223 * gcc.target/i386/pr27790.c: New test.
21225 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21227 PR libgfortran/27757
21228 * gfortran.dg/direct_io_5.f90: New test.
21230 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21232 PR libgfortran/27634
21233 * gfortran.dg/fmt_missing_period_1.f: New test.
21234 * gfortran.dg/fmt_missing_period_2.f: New test.
21235 * gfortran.dg/fmt_missing_period_3.f: New test.
21237 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21240 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
21243 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21246 * g++.dg/template/new6.C: New test.
21248 2006-05-29 Roger Sayle <roger@eyesopen.com>
21250 PR tree-optimization/24964
21251 * gcc.target/i386/387-10.c: New test case.
21253 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
21255 * intrinsics/string_intrinsics.c (compare_string):
21256 Use memcmp instead of strncmp to avoid tripping over
21257 CHAR(0) in a string.
21259 2006-05-27 Richard Guenther <rguenther@suse.de>
21261 PR middle-end/27773
21262 * gcc.dg/torture/pr27773.c: New testcase.
21264 2006-05-27 Dirk Mueller <dmueller@suse.de>
21266 * gcc.dg/pr24561.c: Rename to..
21267 * gcc.dg/pr25962.c: .. this.
21269 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21272 * gfortran.dg/bounds_check_2.f: New test.
21274 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
21276 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
21277 * gfortran.dg/byte_1.f90: Likewise.
21278 * gfortran.dg/dup_save_2.f90: Likewise.
21280 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
21282 * gfortran.dg/associated_2.f90: New test.
21284 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21287 * gfortran.dg/bounds_check_1.f90: New test.
21289 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
21291 PR rtl-optimization/27661
21292 * gcc.dg/pr27661.c: New test case.
21294 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
21297 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
21298 * gfortran.dg/print_parentheses_1.f: New test.
21299 * gfortran.dg/print_parentheses_2.f90: New test.
21301 2006-05-26 Jakub Jelinek <jakub@redhat.com>
21304 * gcc.dg/pr27758.c: New test.
21306 2006-05-24 Falk Hueffner <falk@debian.org>
21308 * gcc.c-torture/compile/pr27571.c: New test.
21310 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
21313 * gfortran.dg/spec_expr_4.f90: New test.
21316 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
21318 2006-05-25 Mark Mitchell <mark@codesourcery.com>
21321 * g++.dg/ext/complit6.C: New test.
21322 * g++.dg/ext/complit3.C: Adjust error markers.
21323 * g++.dg/init/const3.C: New test.
21325 2006-05-25 Richard Guenther <rguenther@suse.de>
21327 PR middle-end/27743
21328 * gcc.dg/torture/pr27743.c: New testcase.
21330 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
21332 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
21334 2006-05-25 Alan Modra <amodra@bigpond.net.au>
21336 * gcc.dg/compat/scalar-by-value-x.h: New.
21337 * gcc.dg/compat/scalar-by-value-y.h: New.
21338 * gcc.dg/compat/scalar-by-value-5.c: New.
21339 * gcc.dg/compat/scalar-by-value-5_main.c: New.
21340 * gcc.dg/compat/scalar-by-value-5_x.c: New.
21341 * gcc.dg/compat/scalar-by-value-5_y.c: New.
21342 * gcc.dg/compat/scalar-by-value-6.c: New.
21343 * gcc.dg/compat/scalar-by-value-6_main.c: New.
21344 * gcc.dg/compat/scalar-by-value-6_x.c: New.
21345 * gcc.dg/compat/scalar-by-value-6_y.c: New.
21347 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
21349 PR tree-optimization/27639
21350 PR tree-optimization/26719
21351 * gcc.dg/pr27639.c: New test.
21352 * gcc.dg/pr26719.c: New test.
21353 * gcc.dg/tree-ssa/scev-cast.c: New test.
21355 2006-05-23 Mark Mitchell <mark@codesourcery.com>
21358 * g++.dg/template/error21.C: New test.
21360 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
21363 * gcc.target/i386/pr27696.c: New.
21365 2006-05-22 Janis Johnson <janis187@us.ibm.com>
21367 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
21369 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
21371 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21374 * g++.dg/other/assign1.C: New test.
21376 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
21379 * gcc.target/i386/pr27266.c: New.
21381 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21384 * g++.dg/ext/asm9.C: New test.
21386 2006-05-22 Richard Sandiford <richard@codesourcery.com>
21388 PR rtl-optimization/25514
21389 * gcc.c-torture/compile/pr25514.c: New test.
21391 2006-05-22 Richard Guenther <rguenther@suse.de>
21394 2006-01-31 Richard Guenther <rguenther@suse.de>
21396 * gcc.target/i386/sselibm-1.c: New testcase.
21397 * gcc.target/i386/sselibm-2.c: Likewise.
21398 * gcc.target/i386/sselibm-3.c: Likewise.
21399 * gcc.target/i386/sselibm-4.c: Likewise.
21400 * gcc.target/i386/sselibm-5.c: Likewise.
21402 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21405 * gcc.dg/func-args-2.c: New test.
21408 * gcc.dg/struct-incompl-1.c: New test.
21410 2006-05-22 Richard Guenther <rguenther@suse.de>
21413 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21414 the transformations we test for.
21416 2006-05-22 Richard Guenther <rguenther@suse.de>
21419 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21421 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21424 * g++.dg/warn/new1.C: New test.
21425 * g++.dg/template/new5.C: Likewise.
21427 2006-05-21 Roger Sayle <roger@eyesopen.com>
21429 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21430 * gcc.target/i386/20060512-3.c: Likewise.
21432 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21434 PR rtl-optimization/27671
21435 * gcc.c-torture/execute/pr27671-1.c: New.
21436 * gcc.dg/pr27671-2.c: Likewise.
21438 PR tree-optimization/26622.
21439 * gcc.c-torture/compile/pr26622.c: New.
21441 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21444 * gfortran.dg/recursive_reference_1.f90: New test.
21446 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21449 * gfortran.dg/elemental_subroutine_3.f90: New test.
21452 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21455 * gfortran.dg/associated_target_1.f90: New test.
21458 * gfortran.dg/maxloc_shape_1.f90: New test.
21460 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21462 PR libgfortran/24459
21463 * gfortran.dg/namelist_24.f90: New test.
21464 * gfortran.dg/namelist_12.f: Fix typo in comment.
21466 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21468 PR middle-end/25776
21469 * g++.dg/other/error11.C: New test.
21471 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21473 * gcc.target/mips/pr26765.c: Add -w to options.
21475 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21477 * lib/target-supports.exp (check_effective_target_mpaired_single):
21479 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21481 * g++.dg/vect/vect.exp: Likewise.
21483 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21486 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21488 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21491 * gfortran.dg/temporary_1.f90: New file.
21493 2006-05-19 Andreas Schwab <schwab@suse.de>
21495 * g++.dg/other/unused1.C: Also match "stringz".
21497 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21500 * g++.dg/template/fntry1.C: New test.
21502 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21506 * g++.dg/conversion/bitfield5.C: New test.
21507 * g++.dg/conversion/bitfield6.C: New test.
21509 2006-05-18 Mike Stump <mrs@apple.com>
21511 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21512 * gcc.dg/vla-4.c: Add.
21513 * gcc.dg/vla-5.c: Add.
21514 * gcc.dg/vla-6.c: Add.
21516 2006-05-12 Stuart Hastings <stuart@apple.com>
21518 * gcc.target/i386/20060512-1.c: New.
21519 * gcc.target/i386/20060512-2.c: New.
21520 * gcc.target/i386/20060512-3.c: New.
21521 * gcc.target/i386/20060512-4.c: New.
21523 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21526 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21529 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21530 * g++.dg/parse/linkage1.C: New test.
21532 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21534 PR tree-optimization/27548
21535 * g++.dg/tree-ssa/pr27548.C: New test.
21537 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21540 * gfortran.dg/recursive_check_1.f: New test.
21541 * gfortran.dg/recursive_check_2.f90: New test.
21543 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21545 * g++.dg/opt/temp2.C: New test.
21547 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21550 * g++.dg/init/brace5.C: New test.
21552 PR middle-end/27415
21553 * gcc.dg/gomp/pr27415.c: New test.
21554 * g++.dg/gomp/pr27415.C: New test.
21556 PR tree-optimization/27549
21557 * g++.dg/tree-ssa/pr27549.C: New test.
21559 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21561 PR libgfortran/27575
21562 * gfortran.dg/read_eof_4.f90: New test.
21564 2006-05-16 Richard Guenther <rguenther@suse.de>
21566 PR tree-optimization/22303
21567 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21569 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21571 PR middle-end/27573
21572 * gcc.dg/gomp/pr27573.c: New test.
21573 * gfortran.dg/gomp/pr27573.f90: New test.
21576 * gcc.dg/gomp/pr27499.c: New test.
21577 * g++.dg/gomp/pr27499.C: New test.
21579 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21582 * g++.dg/parser/access8.C: Adjust error marker.
21583 * g++.dg/template/access17.C: New test.
21584 * g++.dg/template/access18.C: Likewise.
21586 2006-05-15 Roger Sayle <roger@eyesopen.com>
21589 * gcc.target/i386/pr26600.c: New test case.
21591 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21594 * g++.dg/expr/bitfield1.C: New test.
21596 2006-05-15 Richard Guenther <rguenther@suse.de>
21598 PR tree-optimization/27603
21599 * gcc.dg/torture/pr27603.c: New testcase.
21601 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21604 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21607 * gfortran.dg/scalar_return_1.f90: New test.
21610 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21612 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21614 * gcc.dg/gomp/critical-4.c: New test.
21615 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21616 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21617 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21618 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21620 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21623 * g++.dg/template/dependent-args1.C: New test.
21626 * g++.dg/lookup/this1.C: New test.
21629 * g++.dg/template/operator6.C: New test.
21630 * g++.dg/template/incomplete3.C: New test.
21633 * g++.dg/template/new4.C: New test.
21636 * g++.dg/template/void2.C: New test.
21638 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21640 * g++.dg/template/dependent-expr5.C: New test.
21642 2006-05-14 Roger Sayle <roger@eyesopen.com>
21644 PR middle-end/26729
21645 * gcc.dg/pr26729-1.c: New test case.
21647 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21649 * gcc.dg/pr27003.c: New test.
21651 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21653 * lib/target-supports.dg (check_cxa_atexit_available): Change
21654 v3_target_compile to ${tool}_target_compile.
21656 2006-05-11 Jason Merrill <jason@redhat.com>
21658 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21660 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21663 * gfortran.dg/label_5.f90: New test.
21665 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21667 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21668 check_effective_target_powerpc_altivec_ok): New.
21669 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21670 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21671 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21672 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21673 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21674 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21675 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21676 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21677 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21678 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21679 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21680 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21681 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21682 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21683 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21684 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21685 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21686 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21687 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21688 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21689 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21690 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21691 gcc.target/powerpc/altivec-9.c,
21692 gcc.target/powerpc/altivec-consts.c,
21693 gcc.target/powerpc/altivec-pr22085.c,
21694 gcc.target/powerpc/altivec-splat.c,
21695 gcc.target/powerpc/altivec-types-1.c,
21696 gcc.target/powerpc/altivec-types-2.c,
21697 gcc.target/powerpc/altivec-types-3.c,
21698 gcc.target/powerpc/altivec-types-4.c,
21699 gcc.target/powerpc/altivec-varargs-1.c,
21700 gcc.target/powerpc/altivec-vec-merge.c,
21701 gcc.target/powerpc/ppc-vector-memcpy.c,
21702 gcc.target/powerpc/ppc-vector-memset.c,
21703 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21704 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21705 these effective targets.
21706 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21707 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21709 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21711 PR middle-end/27384
21712 * g++.dg/other/fold1.C: New test.
21714 PR middle-end/27488
21715 * gcc.dg/fold-nonneg-1.c: New test.
21718 * g++.dg/other/operator1.C: New test.
21720 2006-05-11 Richard Guenther <rguenther@suse.de>
21722 PR middle-end/27529
21723 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21725 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21727 * lib/target-supports-dg.exp (check-flags): New.
21728 (dg-skip-if): Move flag checks.
21730 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21732 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21733 * lib/target-supports.dg (check_cxa_atexit_available): New.
21735 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21738 * gfortran.dg/multiple_allocation_2.f90: New test case.
21740 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21742 * gcc.target/arm/pr27387.C: Fix a comment typo.
21744 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21747 * gfortran.dg/error_recovery_1.f90: New test.
21749 2006-05-10 Richard Guenther <rguenther@suse.de>
21751 PR tree-optimization/27302
21752 * gcc.dg/torture/pr27302.c: New testcase.
21754 2006-05-09 Dirk Mueller <dmueller@suse.de>
21755 Richard Guenther <rguenther@suse.de>
21757 PR middle-end/27498
21758 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21760 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21762 PR rtl-optimization/27335
21763 * gcc.dg/pr27335.c: New test.
21765 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21767 * gcc.target/mips/mips-ps-5.c: New file.
21769 2006-05-08 Jan Hubicka <jh@suse.cz>
21771 PR middle-end/25962
21772 * gcc.dg/pr25962.c: New.
21774 2006-05-08 Roger Sayle <roger@eyesopen.com>
21777 * gcc.target/powerpc/pr27158.c: New test case.
21779 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21782 * ada/acats/run_all.sh: Use test -z.
21784 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21786 PR libfortran/18271
21787 * gfortran.dg/spec_expr_3.f90: New test.
21789 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21792 * gcc.target/i386/monitor.c: New file.
21794 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21796 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21798 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21801 * g++.dg/other/ptrmem7.C: New test.
21803 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21806 * gcc.dg/array-9.c: New test.
21808 2006-05-07 Richard Guenther <rguenther@suse.de>
21810 PR tree-optimization/27409
21811 * gcc.dg/torture/pr27409.c: New testcase.
21813 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21816 * gfortran.dg/select_6.f90: New.
21818 2006-05-07 Richard Guenther <rguenther@suse.de>
21820 PR tree-optimization/27136
21821 * gcc.dg/torture/pr27136.c: New testcase.
21823 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21826 * gfortran.dg/char_cons_len_1.f90: New test.
21828 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21831 * g++.dg/template/incomplete2.C: New test.
21833 2006-05-06 Richard Guenther <rguenther@suse.de>
21835 PR tree-optimization/27151
21836 * gcc.dg/vect/pr27151.c: New testcase.
21838 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21841 * g++.dg/template/void1.C: New test.
21844 * g++.dg/other/void2.C: New test.
21847 * g++.dg/conversion/void1.C: New test.
21849 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21852 * g++.dg/other/unused1.C: New.
21854 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21857 * objc.dg/member-1.m: New test.
21859 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21861 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21863 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21865 PR libfortran/26985
21866 * gfortran.dg/matmul_2.f90: New test.
21868 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21870 * ada/acats/run_all.sh: Use sync when main not found.
21872 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21875 * gcc.target/mips/pr26765.c: New.
21877 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21879 * gcc.target/bfin: New directory.
21880 * gcc.target/bfin/bfin.exp: New file.
21881 * gcc.target/bfin/frmul.c: New file.
21882 * gcc.target/bfin/arith.c: New file.
21883 * gcc.target/bfin/mul-combine.c: New file.
21884 * gcc.target/bfin/shift.c: New file.
21886 2006-05-04 Richard Guenther <rguenther@suse.de>
21888 PR tree-optimization/14287
21889 PR tree-optimization/14844
21890 PR tree-optimization/19792
21891 PR tree-optimization/21608
21892 PR tree-optimization/27090
21893 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21894 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21895 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21896 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21897 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21899 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21901 PR tree-optimization/27285
21902 * gcc.c-torture/execute/pr27285.c: New test.
21904 PR middle-end/27388
21905 * gcc.dg/gomp/pr27388-1.c: New test.
21906 * gcc.dg/gomp/pr27388-2.c: New test.
21907 * gcc.dg/gomp/pr27388-3.c: New test.
21910 * g++.dg/gomp/pr27359.C: New test.
21912 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21915 * gfortran.dg/iargc.f90: New test.
21917 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21920 * g++.dg/template/crash49.C: New test.
21922 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21925 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21927 2006-05-02 Jeff Law <law@redhat.com>
21929 PR tree-optimization/27364
21930 * gcc.c-torture/execute/pr27364.c: New test.
21932 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21935 * g++.dg/parser/ctor5.C: New test.
21937 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21940 * gcc.target/arm/arm.exp: New.
21941 * gcc.target/arm/pr27387.C: Likewise.
21943 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21947 * gfortran.dg/module_equivalence_2.f90: New test.
21949 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21951 PR middle-end/27337
21952 * g++.dg/gomp/pr27337-1.C: New test.
21953 * g++.dg/gomp/pr27337-2.C: New test.
21955 PR middle-end/27328
21956 * gcc.dg/gomp/pr27328.c: New test.
21958 PR middle-end/27325
21959 * g++.dg/gomp/pr27325.C: New test.
21961 PR middle-end/27310
21962 * g++.dg/gomp/pr27310.C: New test.
21964 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21966 PR tree-optimization/27291
21967 * g++.dg/tree-ssa/pr27291.C: New test.
21969 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21971 PR tree-optimization/27283
21972 * g++.dg/tree-ssa/pr27283.C: New test.
21974 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21976 * gcc.dg/tree-ssa/loop-16.c: New test.
21978 2006-05-01 Roger Sayle <roger@eyesopen.com>
21979 Joseph S. Myers <joseph@codesourcery.com>
21981 * gcc.dg/Wconversion-3.c: New test case.
21982 * gcc.dg/Wconversion-4.c: Likewise.
21984 2006-05-01 Richard Guenther <rguenther@suse.de>
21986 PR tree-optimization/26726
21987 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21989 2006-04-30 Roger Sayle <roger@eyesopen.com>
21991 * gcc.dg/Woverflow-1.c: New test case.
21992 * gcc.dg/Woverflow-2.c: Likewise.
21993 * gcc.dg/Woverflow-3.c: Likewise.
21995 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21998 * g++.dg/template/defarg8.C: New test.
22000 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22003 * g++.dg/parse/operator7.C: New test.
22005 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22009 * g++.dg/template/crash48.C: New test.
22012 * g++.dg/parse/ctor4.C: New test.
22014 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22017 * gfortran.df/char_type_len.f90: New test.
22019 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22021 PR libgfortran/27304
22022 * gfortran.dg/fmt_exhaust.f90: New test.
22024 2006-04-28 Roger Sayle <roger@eyesopen.com>
22027 * gcc.dg/large-size-array-2.c: New test case.
22029 2006-04-28 Richard Guenther <rguenther@suse.de>
22032 * gcc.target/i386/pr26826.c: New testcase.
22034 2006-04-28 Jakub Jelinek <jakub@redhat.com>
22036 PR middle-end/27260
22037 * gcc.c-torture/execute/pr27260.c: New.
22039 2006-04-28 Alan Modra <amodra@bigpond.net.au>
22041 PR middle-end/27095
22042 * gcc.dg/pr27095.c: New.
22044 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22047 * g++.dg/conversion/bitfield4.C: New test.
22049 2006-04-27 Eric Christopher <echristo@apple.com>
22051 * gcc.dg/pragma-ms_struct.c: New.
22053 2006-04-27 Mark Mitchell <mark@codesourcery.com>
22056 * g++.dg/template/crash47.C: New test.
22058 2006-04-27 Dirk Mueller <dmueller@suse.de>
22060 * gcc.target/i386/sse-7.c: build with -msse.
22062 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
22064 PR testsuite/27274:
22065 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
22066 (main): Exit if processor doesn't support SSE.
22068 2006-04-26 David Edelsohn <edelsohn@gnu.org>
22070 PR middle-end/27282
22071 * gcc.c-torture/compile/pr27282.c: New test.
22073 2006-04-26 Jakub Jelinek <jakub@redhat.com>
22075 PR middle-end/26913
22076 * g++.dg/gomp/pr26913.C: New test.
22079 * gcc.dg/gomp/pr25996.c: New test.
22080 * g++.dg/gomp/pr25996.C: New test.
22082 2006-04-25 Richard Sandiford <richard@codesourcery.com>
22084 PR rtl-optimization/26725
22085 * gcc.c-torture/compile/pr26725.c: New test.
22087 2006-04-25 Richard Guenther <rguenther@suse.de>
22089 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
22092 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
22094 * gcc.dg/20060425-1.c: New testcase.
22096 2006-04-25 Jakub Jelinek <jakub@redhat.com>
22098 PR tree-optimization/26865
22099 * gcc.dg/pr26865.c: New test.
22101 2006-04-24 Mark Mitchell <mark@codesourcery.com>
22104 * g++.dg/conversion/bitfield1.C: New test.
22105 * g++.dg/conversion/bitfield2.C: Likewise.
22106 * g++.dg/conversion/bitfield3.C: Likewise.
22108 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22109 Richard Guenther <rguenther@suse.de>
22111 PR tree-optimization/27236
22112 * gcc.dg/tree-ssa/pr27236.c: New testcase.
22114 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22117 * g++.dg/other/incomplete2.C: New test.
22119 2006-04-24 Richard Guenther <rguenther@suse.de>
22121 PR middle-end/26869
22122 * gcc.dg/torture/pr26869.c: New testcase.
22124 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
22125 Richard Guenther <rguenther@suse.de>
22127 PR tree-optimization/27218
22128 * g++.dg/tree-ssa/pr27218.C: New testcase.
22130 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22133 * g++.dg/template/friend41.C: New test.
22135 2006-04-23 David Edelsohn <edelsohn@gnu.org>
22137 * g++.dg/opt/pr15551.C: Include cstdio.
22138 (main): Use remove instead of unlink.
22140 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
22142 * gcc.dg/sibcall-7.c: New test.
22143 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
22144 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
22145 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
22146 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
22147 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
22149 2006-04-23 Mark Mitchell <mark@codesourcery.com>
22152 * g++.dg/opt/bitfield1.C: New test.
22153 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
22154 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
22155 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
22156 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
22157 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
22158 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
22159 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
22160 * g++.dg/abi/bitfield2.C: Likewise.
22161 * g++.dg/init/bitfield1.C: Likewise.
22163 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
22166 * gfortran.dg/elemental_subroutine_4.f90: New test.
22167 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
22170 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
22172 * gcc.c-torture/compile/20060421-1.c: New testcase.
22174 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22177 * gcc.dg/init-bad-4.c: New test.
22179 2006-04-21 Paul Brook <paul@codesourcery.com>
22181 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
22183 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
22186 * gfortran.dg/defined_operators_1.f90: New test.
22187 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
22188 remove old ones associated, incorrectly, with Note 5.46.
22191 * gfortran.dg/character_array_constructor_1.f90: New test.
22193 2006-04-20 Jakub Jelinek <jakub@redhat.com>
22195 * gcc.dg/20060419-1.c: New test.
22197 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
22200 * gcc.dg/struct-parse-1.c: New test case.
22202 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22205 * g++.dg/parse/template19.C: New test.
22208 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
22211 * g++.dg/expr/call3.C: New test.
22214 * g++.dg/conversion/dynamic1.C: New test.
22216 2006-04-19 Mark Mitchell <mark@codesourcery.com>
22219 * g++.dg/template/crash35.C: Tweak error markers.
22220 * g++.dg/template/crash46.C: New test.
22221 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
22222 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
22224 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
22226 PR rtl-optimization/14261
22227 * gcc.c-torture/compile/20060419-1.c: Added.
22229 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
22231 * gfortran.dg/label_1.f90: Adjust dg-error.
22233 2006-04-16 Roger Sayle <roger@eyesopen.com>
22236 * gcc.dg/fold-cond-1.c: New test case.
22237 * gcc.dg/pr26961-1.c: Likewise.
22239 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22241 PR libgfortran/27138
22242 * gfortran.dg/read_bad_advance.f90: New test.
22244 2006-04-16 Roger Sayle <roger@eyesopen.com>
22245 Dale Johannesen <dalej@apple.com>
22248 * gcc.target/i386/vecinit-3.c: New testcase.
22249 * gcc.target/i386/vecinit-4.c: Likewise.
22250 * gcc.target/i386/sse-18.c: Likewise.
22251 * gcc.target/i386/sse-19.c: Likewise.
22253 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
22255 * gfortran.dg/allocate_zerosize_1.f90: New test.
22257 2006-04-16 Mark Mitchell <mark@codesourcery.com>
22260 * g++.dg/template/crash45.C: New test.
22262 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
22265 * gfortran.dg/proc_assign_1.f90: New test.
22266 * gfortran.dg/procedure_lvalue.f90: Change message.
22267 * gfortran.dg/namelist_4.f90: Add new error.
22271 * gfortran.dg/auto_pointer_array_result_1.f90
22274 * gfortran.dg/specification_type_resolution_1.f90
22279 * gfortran.dg/bounds_temporaries_1.f90: New test.
22282 * gfortran.dg/array_return_value_1.f90: New test.
22284 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22287 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
22289 2006-04-15 Jakub Jelinek <jakub@redhat.com>
22291 PR middle-end/26823
22292 * g++.dg/gomp/pr26823-1.C: New test.
22293 * g++.dg/gomp/pr26823-2.C: New test.
22295 2006-04-13 Uros Bizjak <uros@kss-loka.si>
22297 PR middle-end/27134
22298 * gcc.dg/pr27314.c: New test.
22300 2006-04-13 Richard Henderson <rth@redhat.com>
22302 * g++.dg/gomp/block-0.C: Update expected matches.
22304 2006-04-13 DJ Delorie <dj@redhat.com>
22306 * lib/target-supports.exp (check_effective_target_int32plus): New.
22307 (check_effective_target_ptr32plus): New.
22308 (check_effective_target_size32plus): New.
22309 (check_effective_target_int16): New.
22310 (check_profiling_available): Add m32c to the list of unsupported
22313 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
22314 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
22316 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
22318 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
22320 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
22322 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
22323 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
22324 not just xstormy16. Skip m32c due to weird pointer size.
22325 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
22326 not just xstormy16.
22327 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
22328 not just xstormy16.
22329 * gcc.dg/20020312-2.c: Add m32c support.
22330 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
22331 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
22333 * gcc.dg/20050321-2.c: Require >=32 bit integers.
22334 * gcc.dg/asm-1.c: Skip if int and short are the same size.
22335 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
22336 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
22337 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
22339 * gcc.dg/init-string-2.c: Require >=32 bit integers.
22340 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
22341 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
22342 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
22343 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
22344 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
22345 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
22347 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
22349 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
22350 * gcc.dg/pr23049.c: Require >=32 bit integers.
22351 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
22352 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
22353 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
22354 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
22355 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
22356 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
22357 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
22358 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
22359 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
22360 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
22361 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
22362 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
22364 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
22365 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
22366 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
22367 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
22368 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
22370 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
22371 * gcc.c-torture/execute/20040703-1.x: Likewise.
22372 * gcc.c-torture/execute/20040705-1.x: Likewise.
22373 * gcc.c-torture/execute/20040705-2.x: Likewise.
22374 * gcc.c-torture/execute/20040709-1.x: Likewise.
22375 * gcc.c-torture/execute/20040709-2.x: Likewise.
22376 * gcc.c-torture/execute/20040811-1.x: Likewise.
22377 * gcc.c-torture/execute/20050316-1.x: Likewise.
22378 * gcc.c-torture/execute/bitfld-4.x: Likewise.
22379 * gcc.c-torture/execute/pr19689.x: Likewise.
22380 * gcc.c-torture/execute/pr7284-1.x: Likewise.
22381 * gcc.c-torture/execute/usmul.x: Likewise.
22382 * gcc.c-torture/execute/vrp-5.x: Likewise.
22383 * gcc.c-torture/execute/vrp-6.x: Likewise.
22384 * gcc.dg/debug/20041023-1.s: Likewise.
22386 2006-04-13 Roger Sayle <roger@eyesopen.com>
22388 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
22389 of integers to a vector types are now constant expressions in C.
22390 * gcc.dg/vect/vect-fold-1.c: New test case.
22392 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
22393 Ulrich Weigand <uweigand@de.ibm.com>
22396 * gcc.dg/vmx/pr27006.c: New testcase.
22398 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22400 PR libgfortran/26766
22401 * gfortran.dg/write_recursive.f90: New test.
22403 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22405 * g++.dg/parse/dtor7.C: New test.
22406 * g++.dg/parse/new1.C: Add error marker.
22407 * g++.dg/template/new3.C: New test.
22410 * g++.dg/template/pure1.C: New test.
22413 * g++.dg/parse/ptrmem4.C: New test.
22415 2006-04-10 Jeff Law <law@redhat.com>
22418 * gcc.c-torture/compile/pr27087.c: New test.
22420 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22423 * gcc.dg/20060410.c: New.
22425 2006-04-10 Matthias Klose <doko@debian.org>
22427 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22428 Recognize multilib directory names containing underscores.
22430 2006-04-10 Roger Sayle <roger@eyesopen.com>
22432 * gcc.target/i386/vecinit-1.c: New test case.
22433 * gcc.target/i386/vecinit-2.c: Likewise.
22435 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22438 * g++.dg/debug/dwarf2-2.C: New test.
22440 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22442 PR rtl-optimization/27073
22443 * gcc.c-torture/execute/pr27073.c: New test.
22445 2006-04-08 Mike Stump <mrs@apple.com>
22447 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22449 2006-04-07 Richard Guenther <rguenther@suse.de>
22451 PR tree-optimization/26135
22452 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22454 2006-04-06 Jan Hubicka <jh@suse.cz>
22457 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22459 2006-04-06 Roger Sayle <roger@eyesopen.com>
22461 * g++.dg/conversion/nullptr1.C: New test case.
22462 * g++.dg/conversion/nullptr2.C: Likewise.
22464 2006-04-05 Roger Sayle <roger@eyesopen.com>
22466 * gfortran.dg/dependency_18.f90: New test case.
22468 2006-04-05 Richard Guenther <rguenther@suse.de>
22470 PR tree-optimization/26919
22471 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22472 * gcc.dg/ipa/ipa-2.c: Likewise.
22473 * gcc.dg/ipa/ipa-3.c: Likewise.
22474 * gcc.dg/ipa/ipa-5.c: Likewise.
22476 2006-04-05 Richard Guenther <rguenther@suse.de>
22478 PR tree-optimization/26763
22479 * gcc.dg/torture/pr26763-1.c: New testcase.
22480 * gcc.dg/torture/pr26763-2.c: Likewise.
22482 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22486 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22488 2006-04-04 Eric Christopher <echristo@apple.com>
22490 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22492 * gcc.target/i386/387-5.c: Ditto.
22494 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22496 * gcc.target/sparc/struct-ret-check.c: New test.
22498 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22500 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22501 zero decimal digits specified in format.
22503 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22506 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22509 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22510 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22511 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22512 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22513 compliant and detect bigendian-ness.
22515 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22517 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22518 dummy arguments work when the actual argument is itself a dummy
22519 argument of the caller.
22521 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22523 PR libfortran/24685
22524 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22526 2006-04-01 Roger Sayle <roger@eyesopen.com>
22528 * gfortran.dg/dependencency_17.f90: New test case.
22530 2006-04-01 Roger Sayle <roger@eyesopen.com>
22532 * gfortran.dg/dependency_14.f90: New test case.
22533 * gfortran.dg/dependency_15.f90: Likewise.
22534 * gfortran.dg/dependency_16.f90: Likewise.
22536 2006-03-31 Asher Langton <langton2@llnl.gov>
22539 gfortran.dg/cray_pointers_6.f90: New test.
22541 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22543 PR libgfortran/26890
22544 * gfortran.dg/read_size_noadvance.f90: New test.
22546 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22549 * gfortran.dg/multiple_allocation_1.f90: Check that the
22550 size has changed after a re-allocation with stat.
22552 2006-03-30 Richard Guenther <rguenther@suse.de>
22554 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22556 * gcc.target/i386/sselibm-2.c: Likewise.
22557 * gcc.target/i386/sselibm-3.c: Likewise.
22558 * gcc.target/i386/sselibm-4.c: Likewise.
22559 * gcc.target/i386/sselibm-5.c: Likewise.
22561 2006-03-28 Roger Sayle <roger@eyesopen.com>
22563 * gcc.dg/fold-andxor-1.c: New test case.
22564 * gcc.dg/fold-xorand-1.c: Likewise.
22566 2006-03-28 Roger Sayle <roger@eyesopen.com>
22568 * gcc.dg/fold-convnotconv-1.c: New test case.
22570 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22573 * gfortran.dg/private_type_5.f90: New test.
22575 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22577 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22579 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22581 * gfortran.dg/advance_2.f90: New test.
22582 * gfortran.dg/advance_3.f90: New test.
22584 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22586 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22588 PR libgfortran/26661
22589 PR libgfortran/26880
22590 * gfortran.dg/read_x_past.f: New test.
22592 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22594 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22597 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22599 * objc.dg/dwarf-1.m: Skip on AIX.
22600 * objc.dg/dwarf-2.m: Skip on AIX.
22602 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22605 * gfortran.dg/float_1.f90: New test.
22607 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22609 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22611 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22613 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22615 PR libfortran/26735
22616 * gfortran.dg/convert_implied_open.f90: New test case.
22618 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22621 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22623 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22625 PR middle-end/26717
22626 * gcc.dg/pr26717.c: New test.
22628 2006-03-25 Roger Sayle <roger@eyesopen.com>
22630 * gfortran.dg/dependency_12.f90: New test case.
22632 2006-03-24 Roger Sayle <roger@eyesopen.com>
22634 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22636 2006-03-24 Jeff Law <law@redhat.com>
22638 * gcc.c-torture/pr26840.c: New test.
22640 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22642 * objc.dg/dwarf-2.m: New.
22643 * obj-c++.dg/dwarf-2.mm: New.
22645 * g++.old-deja/g++.other/init19.C: New.
22647 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22649 * g++.dg/eh/spbp.C: Skip on AIX.
22651 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22653 PR middle-end/26611
22654 * g++.dg/gomp/pr26611-1.C: New test.
22655 * g++.dg/gomp/pr26611-2.C: New test.
22657 2006-03-24 Jeff Law <law@redhat.com>
22659 * gcc.c-torture/compile/pr26833.c: New test.
22660 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22662 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22664 * gfortran.dg/endfile_2.f90: Delete temp file.
22666 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22669 * gfortran.dg/record_marker_1.f90: New test case.
22670 * gfortran.dg/record_marker_2.f: New test case.
22671 * gfortran.dg/record_marker_3.f90: New test case.
22673 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22676 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22677 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22679 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22681 * lib/gcc-dg.exp (cleanup-modules): New proc.
22682 * gfortran.dg/allocatable_function_1.f90,
22683 gfortran.dg/allocate_char_star_scalar_1.f90,
22684 gfortran.dg/assumed_charlen_function_1.f90,
22685 gfortran.dg/assumed_dummy_1.f90,
22686 gfortran.dg/assumed_shape_ranks_1.f90,
22687 gfortran.dg/assumed_shape_ranks_2.f90,
22688 gfortran.dg/assumed_size_dt_dummy.f90,
22689 gfortran.dg/auto_char_dummy_array_1.f90,
22690 gfortran.dg/auto_char_len_3.f90,
22691 gfortran.dg/automatic_module_variable.f90,
22692 gfortran.dg/bad_automatic_objects_1.f90,
22693 gfortran.dg/char_array_constructor.f90,
22694 gfortran.dg/char_array_structure_constructor.f90,
22695 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22696 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22697 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22698 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22699 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22700 gfortran.dg/derived_pointer_recursion.f90,
22701 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22702 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22703 gfortran.dg/dummy_functions_1.f90,
22704 gfortran.dg/elemental_initializer_1.f90,
22705 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22706 gfortran.dg/elemental_pointer_1.f90,
22707 gfortran.dg/elemental_subroutine_1.f90,
22708 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22709 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22710 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22711 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22712 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22713 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22714 gfortran.dg/global_references_1.f90,
22715 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22716 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22717 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22718 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22719 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22720 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22721 gfortran.dg/large_integer_kind_1.f90,
22722 gfortran.dg/large_real_kind_1.f90,
22723 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22724 gfortran.dg/module_double_reuse.f90,
22725 gfortran.dg/module_equivalence_1.f90,
22726 gfortran.dg/module_interface_1.f90,
22727 gfortran.dg/module_parameter_array_refs_1.f90,
22728 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22729 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22730 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22731 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22732 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22733 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22734 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22735 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22736 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22737 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22738 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22739 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22740 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22741 gfortran.dg/same_name_1.f90,
22742 gfortran.dg/sibling_dummy_procedure_1.f90,
22743 gfortran.dg/sibling_dummy_procedure_2.f90,
22744 gfortran.dg/sibling_dummy_procedure_3.f90,
22745 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22746 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22747 gfortran.dg/used_dummy_types_2.f90,
22748 gfortran.dg/used_dummy_types_3.f90,
22749 gfortran.dg/used_dummy_types_4.f90,
22750 gfortran.dg/used_dummy_types_5.f90,
22751 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22752 gfortran.dg/userdef_operator_1.f90: Use it.
22754 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22756 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22757 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22758 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22759 gfortran.dg/write_back.f,
22760 gfortran.fortran-torture/execute/inquire_1.f90,
22761 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22763 2006-03-21 Jeff Law <law@redhat.com>
22765 * gcc.dg/tree-ssa/vrp28.c: New test.
22767 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22769 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22770 if _STDC_C99 is defined.
22771 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22772 * gcc.dg/builtins-20.c: Likewise.
22773 * gcc.dg/builtins-53.c: Likewise.
22774 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22775 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22777 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22780 * gcc.c-torture/compile/pr26781-1.c: New test.
22781 * gcc.c-torture/compile/pr26781-2.c: New test.
22783 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22786 * g++.dg/gomp/pr26690-1.C: New test.
22787 * g++.dg/gomp/pr26690-2.C: New test.
22789 2006-03-20 Jeff Law <law@redhat.com>
22791 * gcc.dg/tree-ssa/pr21829.c: New test.
22793 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22795 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22797 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22798 (check_visibility_available): Use it.
22799 (check_effective_target_default_packed): Likewise.
22800 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22801 (check_effective_target_fopenmp): Likewise.
22802 (check_effective_target_freorder): Likewise.
22803 (check_effective_target_fpic): Likewise.
22804 (check_named_sections_available): Likewise.
22805 (check_effective_target_ilp32): Likewise.
22806 (check_effective_target_lp64): Likewise.
22808 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22811 * gfortran.dg/scalar_mask_2.f90: New test case.
22813 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22816 * gcc.dg/tree-ssa/loadpre12.c: New test.
22817 * gcc.dg/tree-ssa/loadpre13.c: New test.
22818 * gcc.dg/tree-ssa/loadpre14.c: New test.
22819 * gcc.dg/tree-ssa/loadpre15.c: New test.
22820 * gcc.dg/tree-ssa/loadpre16.c: New test.
22821 * gcc.dg/tree-ssa/loadpre17.c: New test.
22822 * gcc.dg/tree-ssa/loadpre18.c: New test.
22823 * gcc.dg/tree-ssa/loadpre19.c: New test.
22824 * gcc.dg/tree-ssa/loadpre20.c: New test.
22825 * gcc.dg/tree-ssa/loadpre21.c: New test.
22826 * gcc.dg/tree-ssa/loadpre22.c: New test.
22828 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22831 * gfortran.dg/elemental_initializer_1.f90: New test.
22834 * gfortran.dg/assumed_shape_ranks_2: New test.
22836 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22838 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22841 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22843 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22844 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22845 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22846 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22847 gfortran.fortran-torture/execute/direct_io.f90,
22848 gfortran.fortran-torture/execute/inquire_2.f90,
22849 gfortran.fortran-torture/execute/inquire_4.f90,
22850 gfortran.fortran-torture/execute/list_read_1.f90,
22851 gfortran.fortran-torture/execute/open_replace.f90,
22852 gfortran.fortran-torture/execute/slash_edit.f90,
22853 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22854 temporary files from testcases.
22856 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22858 PR libgfortran/26509
22859 gfortran.dg/write_direct_eor.f90: New test.
22861 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22863 * gcc.target/powerpc/pr26350.c: New.
22864 * gcc.target/powerpc/indexed-addr.c: New.
22866 2006-03-16 Roger Sayle <roger@eyesopen.com>
22868 * gfortran.dg/dependency_13.f90: New test case.
22870 2006-03-16 Roger Sayle <roger@eyesopen.com>
22872 PR middle-end/21781
22873 * gcc.dg/real-const-1.c: New test case.
22875 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22877 * g++.old-deja/g++.other/init18.C: New.
22878 * g++.old-deja/g++.other/init5.C: Remove xfail.
22880 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22882 * g++.dg/opt/pr15551.C: Cleanup temp file.
22884 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22887 g++.dg/parse/long1.C: New test.
22889 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22892 * gfortran.dg/continuation.f90: New test.
22893 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22895 2006-03-14 Richard Guenther <rguenther@suse.de>
22897 PR tree-optimization/26672
22898 * gcc.dg/torture/pr26672.c: New testcase.
22900 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22902 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22903 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22905 2006-03-13 Roger Sayle <roger@eyesopen.com>
22907 PR middle-end/26557
22908 * gcc.c-torture/compile/switch-1.c: New test case.
22910 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22913 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22914 test to include more permuatations of mask and index.
22915 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22916 respond to F2003 spec. that the position returned for an all false
22917 mask && condition is zero.
22919 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22921 PR middle-end/25989
22922 * gcc.dg/gomp/pr25989.c: New test.
22924 2006-03-13 Jeff Law <law@redhat.com>
22926 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22928 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22930 * gcc.dg/switch-9.c: New test.
22932 2006-03-13 Richard Guenther <rguenther@suse.de>
22934 PR middle-end/26630
22935 * gcc.dg/torture/pr26630.c: New testcase.
22937 2006-03-11 Roger Sayle <roger@eyesopen.com>
22939 * gfortran.dg/dependency_10.f90: New test case.
22940 * gfortran.dg/dependency_11.f90: Likewise.
22942 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22943 Erik Edelmann <eedelman@gcc.gnu.org>
22945 * gfortran.dg/allocatable_function_1.f90: New.
22946 * gfortran.dg/allocatable_function_2.f90: New.
22948 2006-03-10 Richard Guenther <rguenther@suse.de>
22950 PR middle-end/26565
22951 * gcc.dg/torture/pr26565.c: New testcase.
22953 2006-03-09 Eric Christopher <echristo@apple.com>
22955 * gcc.c-torture/compile/20060309-1.c: New.
22957 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22959 PR libgfortran/26499
22960 * gfortran.dg/write_back.f: New test.
22961 * gfortran.dg/write_rewind_1.f: New test.
22962 * gfortran.dg/write_rewind_2.f: New test.
22964 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22966 PR libgfortran/26554
22967 * gfortran.dg/read_logical.f90: New test.
22969 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22971 * ada/acats/norun.lst: cdd2a03 now passes.
22973 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22976 * gcc.target/powerpc/pr18096-1.c: Change where the error
22979 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22981 * gcc.target/i386/cleanup-1.c: New test.
22982 * gcc.target/i386/cleanup-2.c: New test.
22984 2006-03-04 Roger Sayle <roger@eyesopen.com>
22986 * gfortran.dg/dependency_9.f90: Remove for the time being.
22988 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22990 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22993 2006-03-03 Roger Sayle <roger@eyesopen.com>
22995 * gfortran.dg/dependency_9.f90: New test case.
22997 2006-03-03 Roger Sayle <roger@eyesopen.com>
22999 * gfortran.dg/dependency_4.f90: New test case.
23000 * gfortran.dg/dependency_5.f90: New test case.
23001 * gfortran.dg/dependency_6.f90: New test case.
23002 * gfortran.dg/dependency_7.f90: New test case.
23003 * gfortran.dg/dependency_8.f90: New test case.
23005 2006-03-03 Paul Brook <paul@codesourcery.com>
23007 * lib/target-supports.exp (check_profiling_available):
23010 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
23013 * multiple_allocation_1.f90: New test.
23015 2006-03-03 Roger Sayle <roger@eyesopen.com>
23017 PR tree-optimization/26524
23018 * gfortran.dg/pr26524.f: New test case.
23020 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23022 * g++.dg/template/repo5.C: Cleanup repo files.
23023 * gcc.dg/20051201-1.c: Cleanup coverage files.
23024 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
23025 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
23028 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
23030 * objc.dg/objc-nofilename-1.m: New test.
23031 * objc.dg/bad-receiver-type.m: New test.
23032 * obj-c++.dg/bad-receiver-type.mm: New test.
23034 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
23036 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
23038 2006-03-01 Mike Stump <mrs@apple.com>
23040 * g++.dg/abi/key2.C: Add.
23042 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
23044 * gfortran.dg/logical_dot_product.f90: New test.
23047 * gfortran.dg/used_interface_ref.f90: New test.
23050 * gfortran.dg/dependency_2.f90: New test.
23051 * gfortran.fortran-torture/execute/where17.f90: New test.
23052 * gfortran.fortran-torture/execute/where18.f90: New test.
23053 * gfortran.fortran-torture/execute/where19.f90: New test.
23054 * gfortran.fortran-torture/execute/where20.f90: New test.
23056 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
23058 * g++.dg/tree-ssa/pr26443.C: New test case.
23060 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
23062 PR middle-end/26022
23063 * g++.dg/opt/return-slot1.C: New test.
23065 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23067 PR libgfortran/26136
23068 * gfortran.dg/namelist_23.f90: New test.
23070 2006-02-28 Roger Sayle <roger@eyesopen.com>
23072 PR middle-end/14752
23073 * gcc.dg/fold-eqandshift-2.c: New test case.
23075 2006-02-28 Richard Guenther <rguenther@suse.de>
23077 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
23080 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
23082 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
23084 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23086 PR libgfortran/26464
23087 * gfortran.dg/backspace_5.f: New test.
23088 * gfortran.dg/backspace_6.f: New test.
23090 2006-02-26 Roger Sayle <roger@eyesopen.com>
23092 * gcc.dg/fold-eqandnot-1.c: New test case.
23094 2006-02-26 Roger Sayle <roger@eyesopen.com>
23096 PR middle-end/19983
23097 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
23099 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
23101 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
23102 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
23104 2006-02-26 Richard Guenther <rguenther@suse.de>
23106 PR tree-optimization/26421
23107 * gcc.dg/tree-ssa/pr26421.c: New testcase.
23109 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
23111 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
23112 * g++.old-deja/g++.robertl/eb132.C: Likewise.
23114 2006-02-26 Roger Sayle <roger@eyesopen.com>
23116 * gcc.dg/fold-even-1.c: New test case.
23118 2006-02-26 Roger Sayle <roger@eyesopen.com>
23120 PR middle-end/21137
23121 * gcc.dg/fold-eqandshift-1.c: New test case.
23123 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23125 PR tree-optimization/25125
23126 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
23127 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
23129 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
23131 PR tree-optimizations/26359
23132 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
23133 with -fdump-tree-dceloop-details.
23134 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
23136 2006-02-25 Roger Sayle <roger@eyesopen.com>
23138 PR middle-end/23673
23139 * gcc.dg/fold-eqxor-1.c: New test case.
23140 * gcc.dg/fold-eqxor-2.c: Likewise.
23141 * gcc.dg/fold-eqxor-3.c: Likewise.
23143 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
23146 * scalar_mask_1.f90: New test.
23148 2006-02-24 Geoffrey Keating <geoffk@apple.com>
23150 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
23151 * g++.dg/eh/uncaught2.C: New.
23152 * g++.dg/eh/uncaught3.C: New.
23154 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23156 PR libgfortran/26423
23157 * gfortran.dg/read_many_1.f: New test.
23159 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
23162 * gfortran.dg/dependency_3.f90: New test.
23163 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
23167 * gfortran.dg/equiv_6.f90: New test.
23169 2006-02-23 Jeff Law <law@redhat.com>
23171 * gcc.c-torture/compile/pr26425.c: New test.
23173 2006-02-23 Jakub Jelinek <jakub@redhat.com>
23175 PR middle-end/26412
23176 * gcc.dg/gomp/pr26412.c: New test.
23178 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23181 * g++.dg/other/ellipsis1.C: New test.
23182 * g++.dg/parse/operator4.C: Adjust error marker.
23184 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
23187 * gfortran.dg/pr25603.f: New testcase.
23189 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
23191 * gcc.dg/bf-spl1.c: Don't specify -m68000.
23192 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
23194 2006-02-21 Geoffrey Keating <geoffk@apple.com>
23196 * g++.dg/eh/spbp.C: New.
23198 2006-02-21 Jakub Jelinek <jakub@redhat.com>
23200 PR middle-end/26379
23201 * gcc.target/i386/mmx-7.c: New test.
23203 2006-02-20 Roger Sayle <roger@eyesopen.com>
23205 PR tree-optimization/26361
23206 * gcc.dg/tree-ssa/vrp27.c: New test case.
23208 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
23210 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
23211 * gcc.dg/tree-ssa/complex-4.c: Here.
23213 2006-02-19 Roger Sayle <roger@eyesopen.com>
23215 PR middle-end/19543
23216 * gfortran.dg/logical_1.f90: New test case.
23218 2006-02-19 Jakub Jelinek <jakub@redhat.com>
23220 PR middle-end/26334
23221 * gcc.dg/20060218-1.c: Moved to...
23222 * gcc.target/i386/20060218-1.c: ... here. New test.
23224 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
23227 * gfortran.dg/convert_1.f90: New.
23229 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
23232 * gfortran.dg/namelist_5.f90: New test.
23235 * gfortran.dg/namelist_4.f90: New test.
23237 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23240 * gcc.dg/tree-ssa/complex-3.c: New test.
23242 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
23244 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
23245 variable to take into account the variable name in the
23247 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
23249 2006-02-18 Jakub Jelinek <jakub@redhat.com>
23251 PR middle-end/26334
23252 * gcc.c-torture/compile/20060217-1.c: New test.
23253 * gcc.dg/20060218-1.c: New test.
23255 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
23257 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
23259 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
23261 * gcc.dg/cpp/undef3.c: New test.
23262 * gcc.dg/cpp/trad/builtins2.c: New test.
23264 2006-02-18 Mark Mitchell <mark@codesourcery.com>
23267 * g++.dg/template/static22.C: New test.
23268 * g++.dg/template/static23.C: New test.
23269 * g++.dg/template/static24.C: New test.
23270 * g++.dg/template/non-dependent13.C: New test.
23271 * g++.dg/init/member1.C: Tweak error markers.
23273 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23276 * gcc.c-torture/compile/pr26255.c: New test case.
23278 2006-02-16 Roger Sayle <roger@eyesopen.com>
23280 * gfortran.fortran-torture/execute/where_10.f90: New test case.
23281 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
23282 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
23283 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
23284 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
23285 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
23286 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
23288 2006-02-16 Jeff Law <law@redhat.com>
23290 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
23291 * gcc.dg/tree-ssa/vrp26.c: New test.
23293 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
23297 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
23298 __UCLIBC__ is defined.
23300 2006-02-16 Jakub Jelinek <jakub@redhat.com>
23303 * gfortran.dg/gomp/pr26224.f: New test.
23305 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
23308 * lib/target-supports.exp
23309 (check_effective_target_vect_short_mult): New.
23310 (check_effective_target_vect_char_mult): New.
23311 (check_effective_target_vect_widen_sum_qi_to_si): New.
23312 (check_effective_target_vect_widen_sum_qi_to_hi): New.
23313 (check_effective_target_vect_widen_sum_hi_to_si): New.
23314 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
23315 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
23316 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
23317 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
23318 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
23319 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
23320 vect-reduc-pattern-2c.c
23321 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
23322 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
23323 vect-reduc-pattern-1c.c
23325 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
23328 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
23330 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
23333 * gfortran.dg/enum_8.f90: Remove check for warning.
23334 * gfortran.dg/iomsg_1.f90: Ditto.
23335 * gfortran.dg/enum_1.f90: Ditto.
23336 * gfortran.dg/enum_9.f90: Ditto.
23337 * gfortran.dg/enum_2.f90: Ditto.
23338 * gfortran.dg/enum_10.f90: Ditto.
23339 * gfortran.dg/enum_3.f90: Ditto.
23340 * gfortran.dg/flush_1.f90: Ditto.
23341 * gfortran.dg/enum_4.f90: Ditto.
23342 * gfortran.dg/array_constructor_1.f90: Ditto.
23343 * gfortran.dg/enum_5.f90: Ditto.
23344 * gfortran.dg/enum_6.f90: Ditto.
23345 * gfortran.dg/enum_7.f90: Ditto.
23347 2006-02-15 Jakub Jelinek <jakub@redhat.com>
23349 PR middle-end/26300
23350 * gcc.c-torture/compile/20060215-1.c: New test.
23352 2006-02-14 Roger Sayle <roger@eyesopen.com>
23354 PR middle-end/23670
23355 * gcc.dg/tree-ssa/andor-2.c: New test case.
23357 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
23360 * optional_dim.f90: New test.
23362 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23365 * gfortran.dg/label_4.f90: New.
23367 2006-02-14 Jakub Jelinek <jakub@redhat.com>
23368 Diego Novillo <dnovillo@redhat.com>
23369 Uros Bizjak <uros@kss-loka.si>
23371 * gfortran.dg/gomp: New directory.
23373 2006-02-14 Richard Guenther <rguenther@suse.de>
23375 PR tree-optimization/26258
23376 * gcc.dg/torture/pr26258.c: New testcase.
23378 2006-02-13 Jakub Jelinek <jakub@redhat.com>
23381 * gfortran.dg/pr26246_1.f90: New test.
23382 * gfortran.dg/pr26246_2.f90: New test.
23384 PR middle-end/26092
23385 * gcc.c-torture/compile/20060208-1.c: New test.
23387 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
23391 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
23392 * gfortran.dg/bad_automatic_objects_1.f90: New test.
23393 * gfortran.dg/automatic_module_variable.f90: Change error message.
23396 * gfortran.dg/internal_dummy_1.f90: New test.
23399 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23403 * gfortran.dg/uncommon_block_data_1.f90: New test.
23404 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23408 * gfortran.dg/typed_subroutine_1.f90: New test.
23410 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23412 * objc.dg/dwarf-1.m: New.
23414 2006-02-13 Roger Sayle <roger@eyesopen.com>
23416 PR middle-end/24427
23417 * gcc.dg/tree-ssa/andor-1.c: New test case.
23419 2006-02-13 Josh Conner <jconner@apple.com>
23422 * gcc.dg/pr25376.c: New test.
23424 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23426 * lib/target-supports.exp (check_named_sections_available):
23427 Only compile named-sections test -- don't assemble.
23429 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23431 * g++.dg/warn/no-write-strings.C: New test.
23432 * g++.dg/warn/write-strings.C: Likewise.
23433 * g++.dg/warn/write-strings-default.C: Likewise.
23435 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23438 * gfortran.dg/ret_pointer_2.f90: New test.
23440 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23442 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23444 2006-02-10 Jeff Law <law@redhat.com>
23446 * gcc.c-torture/compile/pr26213.c: New test.
23448 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23450 gfortran.dg/null_1.f90: New test.
23452 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23455 * gfortran.dg/parens_4.f90: New.
23456 * gfortran.dg/parens_5.f90: New.
23458 2006-02-10 Richard Guenther <rguenther@suse.de>
23460 * gcc.dg/pr23372-1.c: Remove empty file.
23462 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23463 Paul Thomas <pault@gcc.gnu.org>
23466 * gfortran.dg/parens_1.f90: New.
23467 * gfortran.dg/parens_2.f90: New.
23468 * gfortran.dg/parens_3.f90: New.
23470 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23473 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23476 * gfortran.dg/impure_assignment_1.f90: New test.
23479 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23481 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23484 * g++.dg/expr/stdarg2.C: New test.
23486 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23488 PR inline-asm/16194
23489 * gcc.dg/pr16194.c: New test.
23491 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23493 * ada/acats/run_acats: Use portable variant of "$@".
23495 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23497 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23498 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23500 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23503 * g++.dg/opt/pr26179.C: New test.
23505 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23507 PR middle-end/26134
23508 * gcc.dg/tree-ssa/complex-3.c: New test.
23510 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23512 * gcc.c-torture/compile/volatile-1.c: New test.
23514 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23517 * gcc.dg/tree-ssa/pr26180.c: New test.
23519 2006-02-08 Jeff Law <law@redhat.com>
23521 * gcc.dg/tree-ssa/pr21417.c: New test.
23523 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23525 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23526 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23528 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23530 * lib/scanrtl.exp: New.
23532 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23535 * g++.dg/other/virtual2.C: New test.
23538 * g++.dg/other/virtual1.C: New test.
23540 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23542 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23543 cleanup-ipa-dump): Update dump file glob patterns.
23544 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23545 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23547 * lib/gcc-dg.exp: Load it.
23548 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23550 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23553 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23554 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23556 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23559 * gfortran.dg/mvbits_1.f90: New.
23561 2006-02-07 Dirk Mueller <dmueller@suse.com>
23563 * g++.dg/warn/Wdiv-by-zero.C: New test.
23564 * g++.dg/warn/Wno-div-by-zero.C: New.
23566 2006-02-07 Jeff Law <law@redhat.com>
23568 * gcc.dg/tree-ssa/pr21559.c: New test.
23570 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23571 multiple VRP passes.
23572 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23573 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23574 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23575 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23576 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23577 * gcc.dg/tree-ssa/vrp02.c: Likewise
23578 * gcc.dg/tree-ssa/vrp11.c: Likewise
23579 * gcc.dg/tree-ssa/pr14341.c: Likewise
23580 * gcc.dg/tree-ssa/vrp19.c: Likewise
23581 * gcc.dg/tree-ssa/vrp20.c: Likewise
23582 * gcc.dg/tree-ssa/vrp03.c: Likewise
23583 * gcc.dg/tree-ssa/pr21086.c: Likewise
23584 * gcc.dg/tree-ssa/pr21959.c: Likewise
23585 * gcc.dg/tree-ssa/vrp21.c: Likewise
23586 * gcc.dg/tree-ssa/vrp04.c: Likewise
23587 * gcc.dg/tree-ssa/pr25485.c: Likewise
23588 * gcc.dg/tree-ssa/pr22026.c: Likewise
23589 * gcc.dg/tree-ssa/vrp22.c: Likewise
23590 * gcc.dg/tree-ssa/vrp05.c: Likewise
23591 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23592 * gcc.dg/tree-ssa/pr20701.c: Likewise
23593 * gcc.dg/tree-ssa/vrp23.c: Likewise
23594 * gcc.dg/tree-ssa/vrp06.c: Likewise
23595 * gcc.dg/tree-ssa/pr22117.c: Likewise
23596 * gcc.dg/tree-ssa/pr20702.c: Likewise
23597 * gcc.dg/tree-ssa/vrp15.c: Likewise
23598 * gcc.dg/tree-ssa/pr21090.c: Likewise
23599 * gcc.dg/tree-ssa/pr21294.c: Likewise
23600 * gcc.dg/tree-ssa/vrp24.c: Likewise
23601 * gcc.dg/tree-ssa/vrp07.c: Likewise
23602 * gcc.dg/tree-ssa/pr21563.c: Likewise
23603 * gcc.dg/tree-ssa/pr25382.c: Likewise
23604 * gcc.dg/tree-ssa/vrp16.c: Likewise
23605 * gcc.dg/tree-ssa/vrp25.c: Likewise
23606 * gcc.dg/tree-ssa/vrp08.c: Likewise
23607 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23608 * gcc.dg/tree-ssa/vrp17.c: Likewise
23609 * gcc.dg/tree-ssa/pr21458.c: Likewise
23610 * g++.dg/tree-ssa/pr18178.C: Likewise
23612 2006-02-07 Richard Guenther <rguenther@suse.de>
23616 2006-01-30 Richard Guenther <rguenther@suse.de>
23618 * gcc.dg/pr23372-1.C: New testcase.
23620 * g++.dg/tree-ssa/pr26140.C: New testcase.
23622 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23625 * g++.dg/template/ttp15.C: New test.
23626 * g++.dg/template/ttp16.C: Likewise.
23627 * g++.dg/template/ttp17.C: Likewise.
23628 * g++.old-deja/g++.pt/ttp36.C: Remove.
23629 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23630 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23631 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23632 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23633 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23634 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23635 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23636 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23637 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23639 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23641 PR libfortran/23815
23642 * unf_io_convert_4.f90: New test.
23644 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23646 * gcc.dg/tree-ssa/loadpre10.c: New test.
23647 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23648 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23649 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23651 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23653 PR libfortran/24685
23654 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23656 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23659 * gfortran.dg/assign_7.f: New test.
23661 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23665 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23666 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23667 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23669 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23671 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23674 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23676 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23677 * g++.dg/charset/string.c (foo): Likewise.
23678 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23680 * g++.dg/ext/builtin2.C (printf): Likewise.
23681 * g++.dg/init/new15.C (printf): Likewise.
23682 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23683 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23684 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23685 * g++.dg/template/non-dependent4.C (temp): Likewise.
23686 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23687 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23688 parameter type to const char*.
23689 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23690 Change type to const char*.
23691 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23693 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23694 second parameter type to const char*.
23695 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23696 (Y::Y): Change parameter type to const char*.
23697 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23698 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23699 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23700 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23702 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23704 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23705 type to const char*.
23706 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23707 return type to const char*.
23708 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23710 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23711 * g++.old-deja/g++.law/refs1.C: Likewise.
23712 * g++.old-deja/g++.law/visibility1.C: Likewise.
23713 * g++.old-deja/g++.law/visibility2.C: Likewise.
23714 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23716 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23717 * g++.old-deja/g++.mike/net48.C: Likewise.
23718 * g++.old-deja/g++.mike/p646.C: Likewise.
23719 * g++.old-deja/g++.mike/p6746.C: Likewise.
23720 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23721 type to const char*.
23722 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23723 deprecated conversion warning.
23724 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23726 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23727 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23728 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23729 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23730 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23731 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23732 * g++.old-deja/g++.pt/t39.C: Likewise.
23733 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23734 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23736 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23739 intrinsic_argument_conformance_1.f90: New test.
23741 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23744 * gfortran.dg/char_result_11.f90: Add SAVE.
23745 * gfortran.dg/der_pointer_4.f90: Ditto.
23746 * gfortran.dg/default_initialization.f90: New test.
23748 2006-02-03 Jeff Law <law@redhat.com>
23750 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23751 handle more than 100 dump files.
23752 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23753 * lib/scantree.exp (scan-tree-dump): Likewise.
23754 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23755 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23756 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23757 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23758 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23760 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23762 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23764 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23766 * g++.dg/template/using12.C: New test.
23768 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23770 * gcc.target/powerpc/pr25960.c: New test.
23772 2006-02-02 Steven G. Kargl <kargls@comcast>
23775 gfortran.dg/nullify_2.f90: New test.
23777 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23780 * gcc.dg/gomp/pr25990.c: New test.
23782 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23785 * g++.gd/template/partial4.C: New test.
23787 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23789 PR middle-end/26001
23790 * gfortran.dg/data_char_2.f90: New.
23792 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23795 maxval_maxloc_conformance_1.f90: New test.
23797 2006-01-31 Richard Guenther <rguenther@suse.de>
23799 * gcc.target/i386/sselibm-1.c: New testcase.
23800 * gcc.target/i386/sselibm-2.c: Likewise.
23801 * gcc.target/i386/sselibm-3.c: Likewise.
23802 * gcc.target/i386/sselibm-4.c: Likewise.
23803 * gcc.target/i386/sselibm-5.c: Likewise.
23805 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23808 * gfortran.dg/arrayio_derived_2.f90: New.
23810 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23812 * gcc.dg/unsigned-long-compare.c: New test.
23814 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23817 * lib/target-supports.exp (check_effective_target_freorder):
23818 Check to see if target supports -freorder-blocks-and-partition.
23819 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23820 instead of "dg-require-named-sections".
23822 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23825 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23826 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23827 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23828 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23829 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23830 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23831 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23832 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23834 2006-01-30 Richard Guenther <rguenther@suse.de>
23837 * gcc.dg/pr23372-1.C: New testcase.
23839 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23841 * gcc.dg/gomp/pr25874.c: New test.
23843 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23846 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23848 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23854 * gfortran.dg/intent_out_1.f90: New test.
23856 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23859 * gfortran.dg/procedure_lvalue.f90: New test.
23863 * gfortran.dg/char_pointer_assign_2.f90: New test.
23864 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23865 assignment to be consistent with standard.
23866 * gfortran.dg/char_result_2.f90: The same.
23867 * gfortran.dg/char_result_8.f90: The same.
23869 2006-01-28 Zack Weinberg <zackw@panix.com>
23871 * gcc.dg/Woverlength-strings.c
23872 * gcc.dg/Woverlength-strings-pedantic-c89.c
23873 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23874 * gcc.dg/Woverlength-strings-pedantic-c99.c
23875 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23877 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23879 * gcc.c-torture/execute/20060127-1.c: New test.
23881 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23884 * g++.dg/ext/pragmaweak1.C: New test.
23886 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23889 * g++.dg/template/spec29.C: New test.
23891 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23894 * gcc.c-torture/execute/pr19606.c: New.
23896 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23898 * gcc.dg/pragma-re-4.c: New test.
23900 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23903 * gfortran.dg/assumed_size_refs_3.f90: New test.
23905 2006-01-27 Ben Elliston <bje@au.ibm.com>
23907 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23909 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23912 * ada/acats/support/impdef.a: Add One_Long_Second.
23913 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23914 * ada/acats/tests/c9/c94026.a: Likewise.
23915 * ada/acats/tests/c9/c97305c.ada: Likewise.
23916 * ada/acats/tests/c9/c99004a.ada: Likewise.
23918 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23921 * gfortran.dg/global_references_2.f90: New test.
23927 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23928 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23931 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23933 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23936 * gcc.dg/Wpointer-sign.c: New.
23937 * gcc.dg/Wpointer-sign-Wall.c: New.
23938 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23939 * gcc.dg/Wpointer-sign-pedantic.c: New.
23940 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23941 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23943 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23946 * gcc.c-torture/compile/pr25861.c: New test.
23948 2006-01-26 Paul Brook <paul@codesourcery.com>
23950 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23951 on short-enum targets.
23952 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23954 (generate_fields): Use short_enums.
23955 (main): Set short_enums. Document -e.
23956 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23957 on short-enum targets.
23958 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23960 (generate_fields): Use short_enums.
23961 (main): Set short_enums. Document -e.
23962 * lib/target-supports.exp (check_effective_target_short_enums): New.
23964 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23967 * gcc.dg/torture/pr25947-1.c: New test.
23969 2006-01-25 Jan Hubicka <jh@suse.cz>
23970 Roger Sayle <roger@eyesopen.com>
23972 PR rtl-optimization/25703
23973 * gcc.target/i386/20060125-1.c: New test case.
23974 * gcc.target/i386/20060125-2.c: New test case.
23976 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23979 * gfortran.dg/goto_1.f: New.
23981 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23984 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23985 25716 on 32-bit systems too.
23987 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23990 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23992 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23994 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23996 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23999 * gfortran.dg/read_eof.f90: Delete, renamed.
24000 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
24001 * gfortran.dg/read_eof_2.f90: New test.
24002 * gfortran.dg/read_eof_3.f90: New test.
24004 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
24007 * gcc.c-torture/compile/pr25860.c: New test.
24009 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24012 * g++.dg/parse/dtor8.C: New test.
24014 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
24017 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
24018 * gcc.dg/gomp/gomp.exp: Return without testing anything if
24019 check_effective_target_fopenmp returns 0.
24021 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
24024 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
24025 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
24026 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
24028 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
24031 * g++.dg/opt/pr25857.C: New test.
24033 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
24034 Jan Hubicka <jh@suse.cz>
24035 Richard Guenther <rguenther@suse.de>
24037 PR rtl-optimization/25654
24038 * gcc.dg/torture/pr25654.c: New testcase.
24039 * gcc.target/i386/pr25654.c: Likewise.
24041 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
24044 * gfortran.dg/internal references_2.f90: New test.
24046 Fix regression in testing of admissability of attributes.
24047 * gfortran.dg/intent_used_1.f90: New test.
24049 2006-01-23 Ben Elliston <bje@au.ibm.com>
24051 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
24052 Remove target conditional torture options for i?86 and x86_64
24055 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
24058 * g++.dg/rtti/no-rtti.C: New.
24060 2006-01-21 Mark Mitchell <mark@codesourcery.com>
24063 * g++.dg/inherit/conv2.C: New test.
24066 * g++.dg/parse/dtor7.C: New test.
24069 * g++.dg/template/crash44.C: New test.
24071 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
24075 * gfortran.dg/internal_references_1.f90: New test.
24080 * gfortran.dg/global_references_1.f90: New test.
24081 * gfortran.dg/g77/19990905-1.f: Restore the error that
24082 there is a clash between the common block name and
24083 the name of a subroutine reference.
24086 * gfortran.dg/aliasing_dummy_1.f90: New test.
24088 2006-01-21 Alan Modra <amodra@bigpond.net.au>
24090 * gcc.dg/vmx/1b-01.c: Warning fix.
24091 * gcc.dg/vmx/1c-02.c: Likewise.
24092 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
24094 2006-01-20 Steve Ellcey <sje@cup.hp.com>
24097 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
24099 2006-01-20 Richard Guenther <rguenther@suse.de>
24100 Steven Bosscher <stevenb.gcc@gmail.com>
24102 PR rtl-optimization/24626
24103 * gcc.dg/torture/pr24626-1.c: New testcase.
24104 * gcc.dg/torture/pr24626-2.c: Likewise.
24105 * gcc.dg/torture/pr24626-3.c: Likewise.
24106 * gcc.dg/torture/pr24626-4.c: Likewise.
24108 2006-01-20 Dirk Mueller <dmueller@suse.com>
24111 * g++.dg/warn/empty-body.C: New.
24113 2006-01-19 Mark Mitchell <mark@codesourcery.com>
24116 * g++.dg/template/using10.C: New test.
24117 * g++.dg/temlpate/using11.C: Likewise.
24118 * g++.dg/inherit/using5.C: Tweak error messages.
24120 2006-01-20 Alan Modra <amodra@bigpond.net.au>
24122 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
24124 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
24126 2006-01-19 Jan Hubicka <jh@suse.cz>
24128 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
24130 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24133 * g++.dg/template/spec28.C: New test.
24135 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
24137 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24138 (switchfiles): Fix fprintf's by adding srcdir or removing it.
24140 2006-01-19 Diego Novillo <dnovillo@redhat.com>
24142 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
24143 * gcc.dg/gomp/critical-1.c: Likewise.
24144 * gcc.dg/gomp/critical-3.c: Likewise.
24145 * gcc.dg/gomp/empty.c: Likewise.
24146 * gcc.dg/gomp/ordered-1.c: Likewise.
24147 * gcc.dg/gomp/for-4.c: Likewise.
24148 * gcc.dg/gomp/for-6.c: Likewise.
24149 * gcc.dg/gomp/master-3.c: Likewise.
24150 * gcc.dg/gomp/for-8.c: Likewise.
24151 * gcc.dg/gomp/for-10.c: Likewise.
24152 * gcc.dg/gomp/for-18.c: Likewise.
24153 * gcc.dg/gomp/for-5.c: Likewise.
24154 * gcc.dg/gomp/for-7.c: Likewise.
24155 * gcc.dg/gomp/for-9.c: Likewise.
24157 2006-01-18 Jeff Law <law@redhat.com>
24159 * gcc.dg/tree-ssa/vrp25.c: New test.
24161 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24163 * gcc.dg/pr25805.c: Fix misapplied patch.
24165 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
24167 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
24168 (check_effective_target_vect_udot_qi): New.
24169 (check_effective_target_vect_sdot_hi): New.
24170 (check_effective_target_vect_udot_hi): New.
24171 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
24172 prefixed with "wrapv-" with -fwrapv.
24173 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
24174 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
24175 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
24176 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
24177 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
24179 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
24180 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
24181 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
24182 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
24184 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24187 * g++.dg/other/default2.C: New test.
24188 * g++.dg/other/default3.C: New test.
24190 2006-01-19 Richard Sandiford <richard@codesourcery.com>
24193 * gcc.dg/pr25805.c: New file.
24195 2006-01-18 Mark Mitchell <mark@codesourcery.com>
24198 * g++.dg/template/init6.C: New test.
24200 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
24202 * gcc.dg/tree-ssa/pr24287.c: New test
24204 2006-01-18 Eric Christopher <echristo@apple.com>
24206 * g++.dg/eh/table.C: New.
24208 2006-01-18 DJ Delorie <dj@redhat.com>
24210 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
24211 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
24212 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
24213 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
24215 2006-01-18 Jeff Law <law@redhat.com>
24217 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
24218 on wrapping on overflow semantics.
24220 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
24222 * gcc.gc/tree-ssa/vrp23.c: New test.
24223 * gcc.gc/tree-ssa/vrp24.c: New test.
24225 2006-01-18 Richard Henderson <rth@redhat.com>
24226 Aldy Hernandez <aldyh@redhat.com>
24227 Jakub Jelinek <jakub@redhat.com>
24228 Diego Novillo <dnovillo@redhat.com>
24229 Uros Bizjak <uros@kss-loka.si>
24231 * gcc.dg/gomp: New directory.
24233 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
24234 Steven G. Kargl <kargls@comcast.net>
24237 * gfortran.dg/intrinsic_external_1.f90: New test.
24240 * gfortran.dg/elemental_pointer_1.f90: New test.
24243 * gfortran.dg/external_procedures_1.f90: New test.
24246 gfortran.dg/assumed_present.f90: New test.
24248 2006-01-18 Jakub Jelinek <jakub@redhat.com>
24250 * g++.dg/parse/lookup5.C: New test.
24252 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24255 * gfortran.dg/read_eof.f90: New test.
24257 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24259 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
24260 add a closing brace.
24262 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24265 * gfortran.dg/fmt_tl.f: New test.
24267 2006-01-17 Eric Christopher <echristo@apple.com>
24269 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
24270 * g++.old-deja/g++.warn/impint2.C: Ditto.
24271 * g++.old-deja/g++.other/null1.C: Ditto.
24272 * g++.dg/warn/conv2.C: Ditto.
24273 * g++.dg/warn/conv4.C: New file.
24275 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24277 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
24279 2006-01-17 Andreas Jaeger <aj@suse.de>
24280 Janis Johnson <janis187@us.ibm.com>
24282 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
24284 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
24285 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
24287 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24289 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24290 (switchfiles): xfail txxx where xxx >= 25.
24292 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
24295 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
24297 2006-01-17 Jakub Jelinek <jakub@redhat.com>
24300 * gcc.dg/pr25682.c: New test.
24301 * g++.dg/parse/array-size2.C: New test.
24303 2006-01-16 Ian Lance Taylor <ian@airs.com>
24305 * consistency.vlad: Remove entire directory, 1652 files.
24307 2006-01-16 Janis Johnson <janis187@us.ibm.com>
24309 * lib/target-supports.exp (check_effective_target_dfp_nocache,
24310 check_effective_target_dfprt_nocache): New.
24311 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
24312 (check_effective_target_dfprt): New.
24313 * lib/c-compat.exp (check_dfp): Remove.
24314 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
24315 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
24316 level of support for decimal float.
24317 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
24318 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
24319 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
24320 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
24321 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
24322 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
24323 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
24324 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
24325 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
24326 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
24327 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
24328 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
24331 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
24334 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
24336 * lib/gfortran.exp (gfortran_init): Likewise.
24337 * lib/obj-c++.exp (obj-c++_init): Likewise.
24338 * lib/scanasm.exp (scan-assembler-dem): Likewise.
24339 (scan-assembler-dem-not): Likewise.
24340 * lib/scandump.exp (scan-dump-dem): Likewise.
24341 (scan-dump-dem-not): Likewise.
24343 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
24346 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
24348 * lib/obj-c++.exp (obj-c++_init): Likewise.
24350 2006-01-16 Richard Guenther <rguenther@suse.de>
24352 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
24354 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24357 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
24358 to LD_LIBRARY_PATH.
24360 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
24361 Andrew Pinski <pinskia@physics.uc.edu>
24363 * gcc.dg/minmax-1.c: New test.
24365 2006-01-16 Ben Elliston <bje@au.ibm.com>
24367 * gcc.dg/dfp/dfp.exp: Correct FSF address.
24368 * gcc.misc-tests/dectest.exp: Ditto.
24370 2006-01-15 Ian Lance Taylor <ian@airs.com>
24373 * gcc.target/i386/cmov6.c: Use -march=k8.
24375 2006-01-15 Andreas Jaeger <aj@suse.de>
24377 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
24378 x86 does not have __float128.
24380 2006-01-14 Ian Lance Taylor <ian@airs.com>
24382 * gcc.target/i386/cmov6.c: New test.
24384 2006-01-14 Mark Mitchell <mark@codesourcery.com>
24387 * g++.dg/template/ctor6.C: New test.
24389 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
24391 PR tree-optimization/25485
24392 * gcc.dg/tree-ssa/pr25485.c: New.
24394 2006-01-14 Richard Guenther <rguenther@suse.de>
24396 PR tree-optimization/22548
24397 PR tree-optimization/22555
24398 PR tree-optimization/22501
24399 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24400 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24401 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24402 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24403 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24404 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24405 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24406 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24407 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24409 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24411 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24412 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24414 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24415 Richard Guenther <rguenther@suse.de>
24417 PR rtl-optimization/24257
24418 * gcc.dg/torture/pr24257.c: New testcase.
24420 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24422 * gcc.c-torture/execute/20060110-1.c: New test.
24423 * gcc.c-torture/execute/20060110-2.c: New test.
24425 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24427 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24429 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24432 * gfortran.dg/label_3.f90: New test.
24434 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24436 PR tree-optimization/25771
24437 * g++.dg/tree-ssa/pr25771.C: New test
24439 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24442 * g++.dg/opt/complex5.C: New test.
24444 2006-01-13 Richard Guenther <rguenther@suse.de>
24446 * gcc.target/i386/387-9.c: New testcase.
24448 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24451 * g++.dg/debug/dwarf2-1.C: New.
24453 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24456 * lib/gcov.exp (verify-lines): Add "close $fd".
24458 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24459 Ben Elliston <bje@au.ibm.com>
24461 * gcc.dg/dfp/inf-1.c: New test.
24463 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24464 Yao Qi <qiyaoltc@cn.ibm.com>
24465 Ben Elliston <bje@au.ibm.com>
24466 Jon Grimm <jgrimm2@us.ibm.com>
24468 * gcc.dg/nodfp-1.c: New test.
24469 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24470 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24471 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24472 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24473 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24474 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24475 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24476 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24477 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24478 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24479 * gcc.dg/format/dfp-printf-1.c: Likewise.
24480 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24481 (compat_setup_dfp): New.
24482 * gcc.dg/compat/compat.exp: Use it.
24483 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24484 Make some variables global, prepend "compat_" to their names.
24485 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24486 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24487 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24488 * lib/compat.exp (compat_skip_list): Make global, rename.
24489 * lib/c-compat.exp: New file.
24490 * lib/target-supports.exp (check_effective_target_dfp): New.
24492 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24493 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24494 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24495 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24496 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24497 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24498 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24499 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24500 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24501 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24502 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24503 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24504 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24505 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24506 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24507 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24508 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24509 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24510 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24511 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24512 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24513 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24514 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24515 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24516 gcc.dg/dfp/struct-layout-1.c,
24517 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24518 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24519 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24520 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24521 gcc.dg/dfp/func-vararg-dfp.c,
24522 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24523 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24524 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24525 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24526 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24528 2006-01-11 Richard Guenther <rguenther@suse.de>
24530 PR tree-optimization/25734
24531 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24533 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24536 * gfortran.dg/literal_character_constant_1_x.F: New test.
24537 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24538 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24539 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24541 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24544 * g++.dg/ext/packed3.C: Add expected packed error.
24546 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24549 * gcc.dg/torture/pr25706-1.c: New test.
24551 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24553 PR tree-optimization/23109
24554 PR tree-optimization/23948
24555 PR tree-optimization/24123
24557 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24558 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24559 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24560 g++.dg/tree-ssa/pr23948.C: New testcases.
24561 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24562 three divisions in order to do the optimization.
24564 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24567 * g++.dg/other/pr25632.C: New test.
24569 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24572 * gfortran.dg/used_types_1.f90: New test.
24574 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24577 * gcc.dg/torture/pr25718-1.c: New test.
24579 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24581 * gfortran.dg/list_read_2.f90: Fix typo in description.
24583 2006-01-10 Jan Beulich <jbeulich@novell.com>
24585 * lib/target-supports.exp (check_visibility_available): Simplify test
24587 (check_profiling_available): Fail for *-*-netware*.
24588 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24589 * gcc.dg/20021014-1.c: Likewise.
24590 * gcc.dg/nest.c: Likewise.
24592 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24595 * gfortran.dg/forall_3.f90: New test.
24597 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24600 * gfortran.dg/nesting_2.f90: New test.
24601 * gfortran.dg/nesting_3.f90: New test.
24603 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24605 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24606 Fix typo in comment.
24608 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24610 * gfortran.dg/single_char_string.f90: New test.
24612 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24614 * gfortran.dg/ichar_2.f90: New test.
24616 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24619 * gfortran.dg/private_type_4.f90: New.
24621 2006-01-07 Richard Guenther <rguenther@suse.de>
24623 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24625 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24627 * gfortran.dg/func_decl_1.f90: New.
24628 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24629 * gfortran.dg/array_alloc_2.f90: Likewise.
24630 * gfortran.dg/char_result_8.f90: Likewise.
24631 * gfortran.dg/dup_save_1.f90: Likewise.
24632 * gfortran.dg/dup_save_2.f90: Likewise.
24633 * gfortran.dg/f2c_6.f90: Likewise.
24634 * gfortran.dg/f2c_7.f90: Likewise.
24635 * gfortran.dg/func_result_2.f90: Likewise.
24636 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24638 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24641 * gfortran.dg/elemental_subroutine_1.f90: New test.
24642 * gfortran.dg/elemental_subroutine_2.f90: New test.
24646 * gfortran.dg/assumed_size_refs_1.f90: New test.
24650 * gfortran.dg/assumed_size_refs_2.f90: New test.
24651 * gfortran.dg/initialization_1.f90: Change warning message.
24653 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24655 * gcc.dg/tree-ssa/loop-15.c: New test.
24657 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24660 * gfortran.dg/backspace_3.f: New test.
24661 * gfortran.dg/backspace_4.f: New test.
24663 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24666 * gfortran.dg/fmt_white.f: Update test.
24668 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24670 * gcc.dg/cast-1.c: Add new warning.
24671 * gcc.dg/cast-2.c: Likewise.
24672 * gcc.dg/cast-3.c: Likewise.
24673 * gcc.dg/format/cast-1.c: Likewise.
24674 * gcc.dg/cast-4.c: New testcase.
24676 2006-01-05 Richard Guenther <rguenther@suse.de>
24678 PR tree-optimization/22555
24679 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24681 2006-01-05 Richard Guenther <rguenther@suse.de>
24682 Diego Novillo <dnovillo@redhat.com>
24684 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24685 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24686 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24687 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24688 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24689 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24690 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24691 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24692 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24693 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24694 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24695 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24696 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24697 * treelang/compile/extravar.tree: Likewise.
24698 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24699 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24700 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24701 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24702 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24704 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24706 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24709 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24712 gfortran.dg/char_result_11.f90: New.
24714 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24717 * g++.dg/parse/access9.C: New test.
24718 * g++.dg/tc1/dr52.C: Tweak error markers.
24720 2006-01-04 Richard Henderson <rth@redhat.com>
24722 Merge from gomp branch.
24723 * g++.dg/parse/pragma2.C: Update expected error lines.
24725 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24727 * g++.dg/other/i386-2.C: New test.
24730 * gcc.c-torture/compile/20051228-1.c: New test.
24733 * gcc.dg/pr25559.c: New test.
24735 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24738 * g++.dg/lookup/friend9.C: New test.
24741 * g++.dg/template/repo5.C: New test.
24743 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24746 * gfortran.dg/forall_2.f90: New test.
24748 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24750 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24751 dg-require-weak. Adjust regexp to handle leading-underscore
24752 targets and space as well as TAB after .weak. Change previous
24753 64-bit fix to not use naked dot.
24755 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24757 PR rtl-optimization/25578
24758 * gcc.c-torture/execute/20060102-1.c: New testcase.
24760 2006-01-03 Richard Guenther <rguenther@suse.de>
24763 * gcc.dg/torture/pr25183.c: New testcase.
24765 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24767 Merge from gomp-branch.
24768 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24769 * gcc.dg/ia64-sync-2.c: Likewise.
24770 * gcc.dg/ia64-sync-3.c: Likewise.
24771 * gcc.dg/ia64-sync-4.c: Likewise.
24772 * gcc.dg/sync-2.c: Likewise.
24773 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24774 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24776 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24779 * g++.dg/parse/operator6.C: New test.
24782 * g++.dg/parse/error29.C: New test.
24785 * g++.dg/parse/dtor6.C: New test.
24788 * g++.dg/parse/ctor3.C: New test.
24791 * g++.dg/template/class3.C: New test.
24793 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24795 * g++.dg/debug/debug9.C: New.
24797 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24800 * gfortran.dg/label_2.f90: New test.
24802 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24804 * g++.dg/lookup/using12.C: Tighten error marker.
24806 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24807 Andrew Pinski <pinskia@physics.uc.edu>
24809 * gcc.target/powerpc/darwin-abi-3.c: New file.
24810 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24811 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24812 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24813 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24814 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24815 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24816 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24817 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24819 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24821 * gcc.dg/tree-ssa/loadpre1.c: New;
24822 * gcc.dg/tree-ssa/loadpre2.c: New;
24823 * gcc.dg/tree-ssa/loadpre3.c: New;
24824 * gcc.dg/tree-ssa/loadpre4.c: New;
24825 * gcc.dg/tree-ssa/loadpre5.c: New;
24826 * gcc.dg/tree-ssa/loadpre6.c: New;
24827 * gcc.dg/tree-ssa/loadpre7.c: New;
24828 * gcc.dg/tree-ssa/loadpre8.c: New;
24829 * gcc.dg/tree-ssa/loadpre9.c: New;
24831 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24833 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24834 * g++.dg/abi/thunk4.C: Likewise.
24836 2006-01-01 Andreas Jaeger <aj@suse.de>
24838 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24841 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24844 * gcc.dg/pragma-pack-3.c: New test.
24845 * g++.dg/parse/pragma3.C: New test.
24847 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24849 PR middle-end/24827
24850 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24852 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24855 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24857 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24860 * gfortran-dg/pure_byref_3.f90: New.
24863 * gfortran.dg/userdef_operator_1.f90: New.
24865 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24867 * g++.dg/abi/thunk3.C: New.
24868 * g++.dg/abi/thunk4.C: New.
24870 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24873 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24874 associated derived type components of derived types are
24875 properly declared in contained procedures.
24877 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24879 PR libgfortran/25139
24880 * gfortran.dg/backspace_2.f: New test.
24882 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24884 PR libgfortran/25550
24885 * gfortran.dg/endfile.f: New test.
24887 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24889 PR libgfortran/25419
24890 * gfortran.dg/comma.f: New test.
24892 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24894 * lib/gfortran-dg.exp: Remove trailing whitespace.
24895 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24896 -funroll-all-loops.
24898 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24900 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24901 Extended Double long doubles or repeat tests when long double is
24902 the same size as double.
24904 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24906 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24909 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24910 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24913 * gcc.dg/pr23911.c: Make test variable static.
24916 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24918 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24921 * g++.dg/parse/crash17.C: Adjust error markers.
24922 * g++.dg/template/error20.C: New test.
24924 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24927 * g++.dg/ext/complit4.C: New test.
24930 * g++.dg/ext/complit5.C: Likewise.
24932 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24934 PR tree-optimization/25125
24935 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24936 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24937 * gcc.c-torture/execute/pr25125.c: New.
24939 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24943 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24944 functions with incorrect assumed size references.
24946 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24949 * g++.dg/opt/init1.C: New test.
24951 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24954 * g++.dg/template/sfinae3.C: New test.
24956 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24958 * g++.dg/other/friend4.C: New test.
24960 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24963 * g++.dg/opt/pr25005.C: New test.
24965 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24968 * g++.dg/template/ptrmem16.C: New test.
24970 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24974 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24976 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24978 PR libgfortran/25307
24979 * gfortran.dg/list_read_5.f90: New test.
24981 2005-12-22 Richard Henderson <rth@redhat.com>
24983 * gcc.target/i386/sse-7.c: Use -msse2.
24985 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24987 PR rtl-optimization/25432
24988 * gcc.c-torture/compile/20051216-1.c: New test.
24991 * objc/execute/pr25328.m: New test.
24993 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24996 * g++.dg/template/call4.C: New test.
24998 2005-12-22 Dale Johannesen <dalej@apple.com>
25000 * gcc.target/i386/sse-17.c: New.
25002 2005-12-22 Paul Brook <paul@codesourcery.com>
25004 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
25006 2005-12-22 Paul Brook <paul@codesourcery.com>
25008 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
25010 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
25013 * gcc.c-torture/compile/pr25513.c: New test.
25015 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25018 * g++.dg/parse/error25.C: Add more tests.
25020 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25023 * gfortran.dg/der_charlen_1.f90: New.
25025 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
25028 * gfortran.dg/pointer_component_type_1.f90: New test.
25032 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
25033 should give an error with assumed size array refernces and checks
25034 those that should not.
25035 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
25036 reference an upper bound so that it does not generate an error.
25042 * gfortran.dg/used_dummy_types_1.f90: New test.
25043 * gfortran.dg/used_dummy_types_2.f90: New test.
25044 * gfortran.dg/used_dummy_types_3.f90: New test.
25045 * gfortran.dg/used_dummy_types_4.f90: New test.
25046 * gfortran.dg/used_dummy_types_5.f90: New test.
25049 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
25050 group already being USE associated.
25051 * gfortran.dg/assumed_shape_nml.f90: New test.
25052 * gfortran.dg/assumed_size_nml.f90: New test.
25062 * gfortran.dg/io_constraints_1.f90: New test.
25063 * gfortran.dg/io_constraints_1.f90: New test.
25064 * gfortran.dg/iostat_3.f90: Change wording of warning.
25065 * gfortran.dg/g77/19981216-0.f: The same.
25067 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
25069 PR tree-optimization/23518
25070 * gcc.dg/pr23518.c: New.
25072 2005-12-21 Mike Stump <mrs@apple.com>
25074 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
25076 2005-12-21 Paul Brook <paul@codesourcery.com>
25078 * gcc.dg/pr19340.c: Skip on m68k targets.
25080 2005-12-21 Steven Bosscher <stevenb@suse.de>
25082 PR rtl-optimization/25196
25083 * gcc.dg/pr25196.c: New test.
25085 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
25088 gfortran.dg/where_nested_1.f90: New.
25090 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
25092 PR tree-optimization/25382.
25093 * gcc.dg/tree-ssa/pr25382.c: New.
25095 2005-12-20 Richard Guenther <rguenther@suse.de>
25097 PR middle-end/24306
25098 * gcc.target/i386/pr24306.c: New testcase.
25100 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
25102 PR tree-optimization/25501
25103 * gcc.dg/tree-ssa/pr25501.c: New.
25105 2005-12-20 Richard Guenther <rguenther@suse.de>
25108 2005-12-02 Richard Guenther <rguenther@suse.de>
25110 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25112 2005-12-20 Mark Mitchell <mark@codesourcery.com>
25115 * g++.dg/warn/Wunreachable-code-2.C: New test.
25117 2005-12-19 Mark Mitchell <mark@codesourcery.com>
25120 * g++.dg/template/ctor5.C: New test.
25123 * g++.dg/template/overload8.C: New test.
25125 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
25127 * gcc.c-torture/compile/pr25483 : New test.
25129 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25132 * g++.dg/ext/typeof10.C: New test.
25134 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
25136 * gcc.dg/mt-loopi1.c: New.
25138 2005-12-18 Richard Guenther <rguenther@suse.de>
25140 PR tree-optimization/25481
25141 * gcc.dg/torture/pr25481.c: New testcase.
25143 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
25145 PR rtl-optimization/21041
25146 * gcc.dg/pr21041.c: New test.
25148 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25150 PR libgfortran/25463
25151 * gfortran.dg/advance.f90: New test.
25153 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
25155 * gcc.dg/20051201-1.c: New test.
25157 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
25160 * gfortran.dg/initialization_1.f90: New test.
25161 * gfortran.dg/enum_5.f90: Change dg-error to new message.
25162 * gfortran.dg/g77/980616-0.f: The same.
25164 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25167 * gfortran.dg/chkbits.f90: New test.
25169 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25171 * gfortran.dg/enum_5.f: Revert to previous version.
25173 2005-12-17 Steven G. Kargl <kargls@comcast.net>
25175 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
25176 * gfortran.dg/nested_modules_1.f90: Ditto.
25177 * gfortran.dg/hollerith_f95.f90: Ditto.
25178 * gfortran.dg/select_5.f90: Ditto.
25179 * gfortran.dg/secnds.f: Ditto.
25180 * gfortran.dg/hollerith2.f90: Ditto.
25181 * gfortran.dg/imag_2.f: Ditto.
25182 * gfortran.dg/ftell_2.f90: Ditto.
25183 * gfortran.dg/malloc_free_1.f90: Ditto.
25184 * gfortran.dg/logint-1.f: Ditto.
25185 * gfortran.dg/recursive_statement_functions.f90: Ditto.
25186 * gfortran.dg/e_d_fmt.f90: Ditto.
25187 * gfortran.dg/hollerith_legacy.f90: Ditto.
25188 * gfortran.dg/logint-2.f: Ditto.
25189 * gfortran.dg/enum_5.f90: Ditto.
25190 * gfortran.dg/f2c_2.f90: Ditto.
25191 * gfortran.dg/pr17143.f90: Ditto.
25192 * gfortran.dg/namelist_14.f90: Ditto.
25193 * gfortran.dg/logint-3.f: Ditto.
25194 * gfortran.dg/spread_scalar_source.f90: Ditto.
25195 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
25196 * gfortran.dg/namelist_11.f: Ditto.
25197 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
25198 * gfortran.dg/g77/20010519-1.f
25199 * gfortran.dg/g77/alpha1.f: Ditto.
25200 * gfortran.dg/g77/990115-1.f: Ditto.
25201 * gfortran.dg/g77/erfc.f: Ditto.
25202 * gfortran.dg/g77/19990313-3.f: Ditto.
25203 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
25204 * gfortran.dg/g77/20010426.f: Ditto.
25205 * gfortran.dg/g77/19990313-0.f: Ditto.
25206 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
25207 * gfortran.dg/g77/20000629-1.f: Ditto.
25208 * gfortran.dg/g77/970125-0.f: Ditto.
25209 * gfortran.dg/g77/8485.f: Ditto.
25210 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
25211 * gfortran.dg/g77/19990313-1.f: Ditto.
25212 * gfortran.dg/g77/int8421.f: Ditto.
25213 * gfortran.dg/g77/19990305-0.f: Ditto.
25214 * gfortran.dg/g77/947.f: Ditto.
25215 * gfortran.dg/g77/19990905-2.f: Ditto.
25216 * gfortran.dg/g77/cabs.f: Ditto.
25217 * gfortran.dg/g77/19990313-2.f: Ditto.
25218 * gfortran.dg/g77/20020307-1.f: Ditto.
25219 * gfortran.dg/g77/dcomplex.f: Ditto.
25220 * gfortran.dg/g77/19990502-1.f: Ditto.
25221 * gfortran.dg/g77/19981216-0.f: Ditto.
25222 * gfortran.dg/common_4.f90: Ditto.
25223 * gfortran.dg/entry_4.f90: Ditto.
25224 * gfortran.dg/equiv_constraint_2.f90: Ditto.
25225 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
25226 * gfortran.dg/namelist_12.f: Ditto.
25227 * gfortran.dg/scale_1.f90: Ditto.
25228 * gfortran.dg/modulo_1.f90
25229 * gfortran.dg/hollerith.f90: Ditto.
25230 * gfortran.dg/direct_io_3.f90: Ditto.
25231 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
25232 * gfortran.dg/gnu_logical_1.F: Ditto.
25233 * gfortran.dg/unf_io_convert_1.f90: Ditto.
25234 * gfortran.dg/assign_1.f90: Ditto.
25235 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
25236 * gfortran.dg/pr23095.f: Ditto.
25237 * gfortran.dg/read_float_1.f90: Ditto.
25239 2005-12-17 Andreas Jaeger <aj@suse.de>
25241 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
25242 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
25244 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25247 * gfortran.dg/fmt_white.f: New test.
25249 2005-12-16 Steven G. Kargl <kargls@comcast.net>
25251 * gfortran.dg/label_1.f90: New test.
25253 2005-12-15 Ben Elliston <bje@au.ibm.com>
25256 * gcc.dg/20031012-1.c: Add -Walways-true option.
25257 * gcc.dg/weak/weak-3.c: Likewise.
25258 * g++.old-deja/g++.mike/warn8.C: Likewise.
25260 2005-12-16 Mike Stump <mrs@apple.com>
25262 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
25265 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25267 PR libgfortran/25264
25268 PR libgfortran/25349
25269 * gfortran.dg/tl_editing.f90: Added additional checks.
25270 * gfortran.dg/t_editing.f: New test.
25271 * gfortran.dg/write_padding.f90: New test
25273 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25276 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
25278 2005-12-16 Jakub Jelinek <jakub@redhat.com>
25280 PR rtl-optimization/24899
25281 * gcc.c-torture/execute/20051215-1.c: New test.
25283 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
25286 * gfortran.dg/pr24823.f: New test.
25288 2005-12-16 Jeff Law <law@redhat.com>
25290 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
25292 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
25294 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25295 (base_types): Change C++ style comments to C style comments. Remove
25296 aligned types from the array. Keep Enums disabled.
25297 (complex_types): Remove aligned types from the array.
25298 Comment out "_Complex long double".
25299 (attrib_types): Remove.
25300 (complex_attrib_types): Remove.
25301 (attrib_array_types): Remove.
25302 (complex_attrib_array_types): Remove.
25303 (aligned_bitfld_types): Remove.
25304 (n_aligned_bitfld_types): Remove.
25305 (FEATURE_ALIGNEDPACKED): Delete.
25306 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
25307 (singles): Remove support for adding attributes.
25308 (choose_type): Remove support for attributed types.
25309 (generate_fields): Remove support for attributed bit-fields.
25310 Remove support for adding attributes.
25311 (generate_random_tests): Remove support for adding attributes.
25312 (features): Add back "[0] :0" and "complex vector [0]".
25313 (main): Remove support for attributed bit-fields.
25314 Uncomment the calling of generate_random_tests for the rests of
25317 2005-12-16 Jan Hubicka <jh@suse.cz>
25319 * gcc.c-torture/combine/pr25224.c: New.
25321 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
25324 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
25327 2005-12-15 Richard Sandiford <richard@codesourcery.com>
25329 * gcc.dg/20051215-1.c: New file.
25331 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25333 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
25334 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
25336 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
25339 * gfortran.dg/dummy_functions_1.f90: New.
25341 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
25343 PR rtl-optimization/25310
25344 * gcc.c-torture/compile/pr25310.c: New test.
25346 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25349 * gcc.dg/pr25023.c: New test.
25351 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25353 * g++.old-deja/g++.brendan/redecl1.C,
25354 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
25355 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
25356 g++.old-deja/g++.oliva/typeof1.C,
25357 g++.old-deja/g++.other/crash16.C,
25358 g++.old-deja/g++.other/crash34.C,
25359 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
25360 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
25361 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
25362 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
25363 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
25364 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
25367 2005-12-14 Kean Johnston <jkj@sco.com>
25368 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25370 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
25371 * gcc.target/i386/20020523-1.c: Ditto.
25372 * gcc.target/i386/tailcall-1.c: Ditto.
25373 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
25374 * gcc.target/i386/ssetype-5.c: Ditto.
25376 2005-12-14 Jeff Law <law@redhat.com>
25378 * gcc.dg/tree-ssa/foldstring-1.c: New test.
25380 2005-12-14 Jakub Jelinek <jakub@redhat.com>
25384 * gcc.target/i386/pr25254.c: New test.
25385 * gfortran.dg/PR24188.f: New test.
25387 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
25389 * lib/fortran-torture.exp: Catch remaining uses of
25390 remote_file build delete.
25392 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25394 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25396 2005-12-14 Ben Elliston <bje@au.ibm.com>
25398 * gcc.dg/warn-addr-cmp.c: New test.
25400 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25404 * gcc.target/i386/pr25293.c: New test.
25406 2005-12-13 Petr Machata <machata@post.cz>
25409 * g++.dg/parse/comma2.C: New test.
25411 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25412 Jakub Jelinek <jakub@redhat.com>
25414 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25415 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25416 (limits.h): Include unconditionally.
25417 (stdlib.h): Likewise.
25418 (hashtab.h): Do not include.
25419 (getopt.h): Likewise.
25420 (stddef.h): Include.
25421 (hashval_t): Define.
25422 (struct entry): Add "next" field.
25423 (HASH_SIZE): New macro.
25424 (hash_table): New variable.
25425 (switchfiles): Do not use xmalloc.
25427 (iterative_hash): New function.
25429 (e_exists): New function.
25430 (e_insert): Likewise.
25431 (output): Use, instead of libiberty hashtable functions.
25432 (main): Do not use getopt. Do not call htab_create.
25434 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25437 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25438 put atal* and atpaal* attributes on array elements.
25439 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25440 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25441 put atal* and atpaal* attributes on array elements.
25442 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25444 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25446 * gcc.dg/single-precision-constant.c: New test.
25448 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25450 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25451 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25452 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25453 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25454 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25455 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25456 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25457 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25458 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25459 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25460 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25461 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25462 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25463 gcc.target/powerpc/ppc-sdata-2.c,
25464 gcc.target/powerpc/ppc-stackalign-1.c,
25465 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25466 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25467 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25468 gcc.target/powerpc/rs6000-ldouble-2.c,
25469 gcc.target/powerpc/rs6000-power2-1.c,
25470 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25471 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25472 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25473 option into target selector.
25474 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25475 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25477 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25480 * objc.dg/encode-9.m: New test.
25482 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25485 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25486 * gcc.dg/asm-b.c: Fix typo.
25487 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25488 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25489 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25490 i?86 lp64 and x86_64 ilp32.
25491 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25493 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25495 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25498 gfortran.dg/equiv_5.f90: New test.
25500 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25502 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25503 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25504 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25505 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25506 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25507 * gcc.dg/tree-ssa/reassoc-5.c: New.
25508 * gcc.dg/tree-ssa/reassoc-6.c: New.
25509 * gcc.dg/tree-ssa/reassoc-7.c: New.
25510 * gcc.dg/tree-ssa/reassoc-8.c: New.
25511 * gcc.dg/tree-ssa/reassoc-9.c: New.
25512 * gcc.dg/tree-ssa/reassoc-10.c: New.
25513 * gcc.dg/tree-ssa/reassoc-11.c: New.
25515 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25519 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25521 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25524 * g++.dg/template/inherit.C: Do not use a generic error message.
25526 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25529 * objc.dg/gnu-encoding: New directory.
25530 * objc.dg/gnu-encoding/compat-common.h: New file.
25531 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25532 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25533 * objc.dg/gnu-encoding/vector-defs.h: New file.
25534 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25535 * objc.dg/gnu-encoding/generate-random.c: New file.
25536 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25537 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25538 * objc.dg/gnu-encoding/generate-random.h: New file.
25540 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25543 * g++.dg/template/defarg7.C: New test.
25545 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25548 * objc.dg/encode-8.m: New test.
25550 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25553 * objc.dg/encode-7.m: New test.
25555 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25558 * g++.dg/opt/inline10.C: New test.
25560 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25562 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25564 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25566 * gfortran.dg/substring_equivalence.f90: typo in comment
25568 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25571 * gfortran.dg/iostat_3.f90: New test.
25573 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25576 * gfortran.dg/unf_io_convert_1.f90: New test.
25577 * gfortran.dg/unf_io_convert_2.f90: New test.
25578 * gfortran.dg/unf_io_convert_3.f90: New test.
25580 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25583 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25584 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25585 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25586 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25587 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25588 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25589 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25590 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25591 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25592 gcc.dg/torture/fp-int-convert-float128-timode.c,
25593 gcc.dg/torture/fp-int-convert-float128.c,
25594 gcc.dg/torture/fp-int-convert-float80-timode.c,
25595 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25596 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25598 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25600 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25602 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25604 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25606 * gcc.dg/20051207-1.c,
25607 * gcc.dg/20051207-2.c,
25608 * gcc.dg/20051207-3.c: New tests.
25610 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25613 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25614 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25615 dg-skip-if target selector.
25618 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25619 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25620 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25621 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25622 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25623 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25624 and/or merge with i?86 cases.
25626 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25629 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25630 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25631 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25632 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25635 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25638 * gcc.c-torture/compile/pr25311.c: New test.
25640 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25642 PR libgfortran/25039
25643 * gfortran.dg/read_comma.f: New test.
25645 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25648 * g++.dg/opt/pr19317-1.C: New test.
25649 * g++.dg/opt/pr19317-2.C: New test.
25650 * g++.dg/opt/pr19317-3.C: New test.
25653 * gcc.c-torture/execute/pr19005.c: New test.
25656 * g++.old-deja/g++.other/comdat5.C: New test.
25657 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25659 * g++.dg/compat/struct-layout-1.exp: New file.
25660 * g++.dg/compat/struct-layout-1.h: New.
25661 * g++.dg/compat/struct-layout-1_generate.c: New.
25662 * g++.dg/compat/struct-layout-1_x1.h: New.
25663 * g++.dg/compat/struct-layout-1_x2.h: New.
25664 * g++.dg/compat/struct-layout-1_y1.h: New.
25665 * g++.dg/compat/struct-layout-1_y2.h: New.
25667 * gcc.dg/20050330-2.c: New test.
25669 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25672 * gfortran.dg/associated_1.f90: New.
25674 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25676 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25677 ILP32 vect_no_align platforms.
25679 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25680 Jakub Jelinek <jakub@redhat.com>
25683 * gcc.c-torture/compile/20051207-1.c: New test.
25685 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25688 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25689 gcc.dg/torture/pr18582-1.c,
25690 gcc.target/i386/attributes-error.c: Also test on x86_64.
25692 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25694 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25697 * g++.dg/template/typedef3.C: New test.
25701 * g++.dg/template/dtor3.C: Fix error markers.
25703 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25705 * lib/target-supports.exp (check_effective_target_sync_char_short):
25708 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25710 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25712 2005-12-06 Roger Sayle <roger@eyesopen.com>
25714 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25715 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25716 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25717 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25719 2005-12-06 Roger Sayle <roger@eyesopen.com>
25722 * g++.dg/other/array2.C: New test case.
25724 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25726 * gcc.dg/darwin-weakimport-3.c: New.
25728 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25729 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25730 and to work on Darwin.
25731 * gcc.dg/attr-weakref-1b.c: New file.
25732 * gcc.dg/attr-weakref-2.c: New test.
25733 * gcc.dg/darwin-weakref-1.c: New test.
25735 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25738 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25739 use in selector expressions.
25740 (dg-xfail-if): Ditto.
25741 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25742 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25743 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25744 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25745 * gcc.test-framework/test-framework.exp: Skip generated tests if
25746 CHECK_TEST_FRAMEWORK is not 1.
25748 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25750 PR tree-optimization/24963
25751 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25754 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25757 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25758 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25759 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25760 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25762 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25764 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25767 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25769 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25771 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25773 * gcc.dg/format/cast-1.c: New test.
25775 2005-12-04 Roger Sayle <roger@eyesopen.com>
25778 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25779 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25780 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25781 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25783 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25785 * gcc.dg/cast-pretty-print-1.c: New test.
25787 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25789 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25791 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25794 * g++.dg/template/friend40.C: New test.
25796 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25799 * gcc.target/i386/movq-2.c: New test.
25800 * gcc.target/i386/movq.c: Remove target i?86, instead add
25801 dg-require-effective-target ilp32.
25803 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25806 * g++.dg/other/default1.C: New test.
25808 2005-12-02 Richard Guenther <rguenther@suse.de>
25810 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25812 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25814 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25816 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25819 * gcc.target/powerpc/rotate.c: New.
25821 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25823 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25824 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25826 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25829 * gcc.dg/pr17730-1.c: Adjust.
25830 * gcc.dg/lvalue1.c (main): Likewise.
25831 * gcc.dg/lvalue-2.c: Likewise.
25832 * g++.dg/pr7503-3.C
25834 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25836 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25839 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25842 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25844 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25847 * lib/target-supports.exp (check_effective_target_tls): New.
25848 (check_effective_target_tls_runtime): New.
25849 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25851 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25852 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25853 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25854 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25855 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25856 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25857 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25858 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25859 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25860 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25861 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25862 effective-target TLS.
25863 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25864 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25865 effective-target TLS runtime.
25867 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25869 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25871 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25873 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25874 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25875 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25876 ignored" warnings when "packing" is the same as the ABI layout.
25878 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25881 * gfortran.dg/line_length_1.f: New test.
25882 * gfortran.dg/line_length_2.f90: Ditto.
25884 2005-11-30 Richard Guenther <rguenther@suse.de>
25886 PR tree-optimization/21655
25887 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25889 2005-11-30 Dale Johannesen <dalej@apple.com>
25891 * gcc.c-torture/compile/pr24930.c: New.
25893 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25896 * gfortran.dg/auto_char_dummy_array.f90: New test.
25898 2005-11-30 Jeff Law <law@redhat.com>
25900 * g++.old-deja/g++.law/pr25000.C: New test.
25902 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25904 * gcc.dg/tls/opt-11.c: New test.
25906 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25908 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25910 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25913 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25915 * gfortran.dg/open_access_1.f90: New test.
25917 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25919 * gcc.dg/charset/builtin2.c: New test.
25921 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25923 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25924 on mmix-*-* for *_[xy].c.
25926 2005-11-28 Kean Johnston <jkj@sco.com>
25928 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25930 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25931 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25932 * gcc.target/i386/asm-3.c: Ditto.
25933 * gcc.target/i386/clobbers.c: Ditto.
25934 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25935 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25937 * gcc.target/i386/mul.c: Ditto.
25938 * gcc.target/i386/ssetype-1.c: Ditto.
25939 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25940 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25941 static so the test works with -fPIC mode too. Based on comment in
25943 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25945 2005-11-28 Richard Guenther <rguenther@suse.de>
25947 * gcc.dg/alias-9.c: New testcase.
25948 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25950 2005-11-28 Roger Sayle <roger@eyesopen.com>
25951 Uros Bizjak <uros@kss-loka.si>
25953 PR middle-end/20219
25954 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25955 tan(x)/sin(x) transformations.
25957 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25959 PR middle-end/24575
25960 * gcc.dg/tree-ssa/divide-3.c: New test.
25961 * gcc.dg/tree-ssa/divide-4.c: New test.
25963 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25966 * gfortran.dg/boz_6.f90: New test.
25968 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25971 * gfortran.dg/modulo_1.f90: New test.
25973 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25975 PR libfortran/24919
25976 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25977 fail on CRLF platforms.
25978 * gfortran.dg/ftell_2.f90: Likewise.
25980 2005-11-26 Eric Christopher <echristo@apple.com>
25982 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25984 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25986 * objc.dg/gnu-runtime-3.m: Simplify.
25988 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25990 PR middle-end/23669
25991 * gcc.dg/tree-ssa/divide-1.c: New test.
25992 * gcc.dg/tree-ssa/divide-2.c: New test.
25994 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25996 PR libgfortran/24945
25997 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25999 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
26001 PR libgfortran/24945
26002 * gfortran.dg/open_status_2.f90: New test.
26004 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26006 * gcc.c-torture/execute/builtins/fprintf.c,
26007 gcc.c-torture/execute/builtins/fputs-lib.c,
26008 gcc.c-torture/execute/builtins/fputs.c,
26009 gcc.c-torture/execute/builtins/lib/fprintf.c,
26010 gcc.c-torture/execute/builtins/lib/printf.c,
26011 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
26013 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
26015 * gcc.dg/20050922-2.c: New test.
26017 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
26019 * objc.dg/gnu-runtime-3.m: New test.
26021 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26024 * g++.dg/other/void1.C: New test.
26026 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
26028 PR middle-end/24998
26029 * gcc.dg/torture/fp-int-convert-float.c,
26030 gcc.dg/torture/fp-int-convert-double.c,
26031 gcc.dg/torture/fp-int-convert-long-double.c,
26032 gcc.dg/torture/fp-int-convert-timode.c,
26033 gcc.dg/torture/fp-int-convert-float80.c,
26034 gcc.dg/torture/fp-int-convert-float80-timode.c,
26035 gcc.dg/torture/fp-int-convert-float128.c,
26036 gcc.dg/torture/fp-int-convert-float128-timode.c,
26037 gcc.dg/torture/fp-int-convert.h: New files.
26039 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26041 PR middle-end/24989
26042 * gcc.dg/tree-ssa/bool-10.c: New test.
26043 * gcc.dg/tree-ssa/bool-11.c: New test.
26044 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
26046 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
26048 PR middle-end/24990
26049 * tree-ssa/pr24990-1.c: New test.
26051 2005-11-24 Richard Guenther <rguenther@suse.de>
26052 Dirk Mueller <dmueller@suse.de>
26055 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
26056 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
26057 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
26058 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
26059 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
26060 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
26062 2005-11-23 Uros Bizjak <uros@kss-loka.si>
26064 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
26066 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
26069 * gcc.dg/Wc++-compat.c: New.
26070 * gcc.dg/Wno-c++-compat.c: New.
26072 2005-11-23 Alan Modra <amodra@bigpond.net.au>
26074 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
26075 (vspltish, vspltisw): Likewise.
26077 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26079 PR libgfortran/24794
26080 * gfortran.dg/namelist_12.f: Fix quotes.
26081 * gfortran.dg/namelist_13.f90: Fix quotes.
26082 * gfortran.dg/namelist_14.f90: Fix quotes.
26083 * gfortran.dg/namelist_15.f90: Fix quotes.
26084 * gfortran.dg/namelist_use.f90: Fix quotes.
26085 * gfortran.dg/namelist_use_only.f90: Fix quotes.
26086 * gfortran.dg/namelist_21.f90: New test.
26087 * gfortran.dg/namelist_22.f90: New test.
26089 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
26092 * gcc.c-torture/compile/pr23435.c: New.
26094 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26096 * gcc.c-torture/execute/floatunsisf-1.c: New test.
26098 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
26100 * gcc.target/powerpc/405-macchw-1.c,
26101 gcc.target/powerpc/405-macchw-2.c,
26102 gcc.target/powerpc/405-macchwu-1.c,
26103 gcc.target/powerpc/405-macchwu-2.c,
26104 gcc.target/powerpc/405-machhw-1.c,
26105 gcc.target/powerpc/405-machhw-2.c,
26106 gcc.target/powerpc/405-machhwu-1.c,
26107 gcc.target/powerpc/405-machhwu-2.c,
26108 gcc.target/powerpc/405-maclhw-1.c,
26109 gcc.target/powerpc/405-maclhw-2.c,
26110 gcc.target/powerpc/405-maclhwu-1.c,
26111 gcc.target/powerpc/405-maclhwu-2.c,
26112 gcc.target/powerpc/405-mulchw-1.c,
26113 gcc.target/powerpc/405-mulchw-2.c,
26114 gcc.target/powerpc/405-mulchwu-1.c,
26115 gcc.target/powerpc/405-mulchwu-2.c,
26116 gcc.target/powerpc/405-mulhhw-1.c,
26117 gcc.target/powerpc/405-mulhhw-2.c,
26118 gcc.target/powerpc/405-mulhhwu-1.c,
26119 gcc.target/powerpc/405-mulhhwu-2.c,
26120 gcc.target/powerpc/405-mullhw-1.c,
26121 gcc.target/powerpc/405-mullhw-2.c,
26122 gcc.target/powerpc/405-mullhwu-1.c,
26123 gcc.target/powerpc/405-mullhwu-2.c,
26124 gcc.target/powerpc/405-nmacchw-1.c,
26125 gcc.target/powerpc/405-nmacchw-2.c,
26126 gcc.target/powerpc/405-nmachhw-1.c,
26127 gcc.target/powerpc/405-nmachhw-2.c,
26128 gcc.target/powerpc/405-nmaclhw-1.c,
26129 gcc.target/powerpc/405-nmaclhw-2.c,
26130 gcc.target/powerpc/440-macchw-1.c,
26131 gcc.target/powerpc/440-macchw-2.c,
26132 gcc.target/powerpc/440-macchwu-1.c,
26133 gcc.target/powerpc/440-macchwu-2.c,
26134 gcc.target/powerpc/440-machhw-1.c,
26135 gcc.target/powerpc/440-machhw-2.c,
26136 gcc.target/powerpc/440-machhwu-1.c,
26137 gcc.target/powerpc/440-machhwu-2.c,
26138 gcc.target/powerpc/440-maclhw-1.c,
26139 gcc.target/powerpc/440-maclhw-2.c,
26140 gcc.target/powerpc/440-maclhwu-1.c,
26141 gcc.target/powerpc/440-maclhwu-2.c,
26142 gcc.target/powerpc/440-mulchw-1.c,
26143 gcc.target/powerpc/440-mulchw-2.c,
26144 gcc.target/powerpc/440-mulchwu-1.c,
26145 gcc.target/powerpc/440-mulchwu-2.c,
26146 gcc.target/powerpc/440-mulhhw-1.c,
26147 gcc.target/powerpc/440-mulhhw-2.c,
26148 gcc.target/powerpc/440-mulhhwu-1.c,
26149 gcc.target/powerpc/440-mulhhwu-2.c,
26150 gcc.target/powerpc/440-mullhw-1.c,
26151 gcc.target/powerpc/440-mullhw-2.c,
26152 gcc.target/powerpc/440-mullhwu-1.c,
26153 gcc.target/powerpc/440-mullhwu-2.c,
26154 gcc.target/powerpc/440-nmacchw-1.c,
26155 gcc.target/powerpc/440-nmacchw-2.c,
26156 gcc.target/powerpc/440-nmachhw-1.c,
26157 gcc.target/powerpc/440-nmachhw-2.c,
26158 gcc.target/powerpc/440-nmaclhw-1.c,
26159 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
26161 2005-11-21 Jakub Jelinek <jakub@redhat.com>
26164 * gfortran.dg/inquire_9.f90: New test.
26167 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
26169 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26171 PR libfortran/24432
26172 * lib/target-supports.exp (check_effective_target_fortran_large_real):
26173 Check that 'cos' is supported.
26175 2005-11-21 Paul Thomas <pault@gcc.gnu.org
26178 * gfortran.dg/substring_equivalence.f90: New test.
26181 * gfortran.dg/auto_internal_assumed.f90: New test.
26183 2005-11-21 Uros Bizjak <uros@kss-loka.si>
26185 * gcc.dg/fold-div-2.c: New test.
26187 2005-11-20 Ian Lance Taylor <ian@airs.com>
26189 PR rtl-optimization/24883
26190 * gcc.c-torture/compile/pr24883.c: New test.
26192 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
26194 PR middle-end/20583
26195 * gcc.c-torture/compile/pr20583.c: New.
26197 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
26199 * gcc.c-torture/execute/usmul.c: New test.
26201 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
26203 * gcc.dg/tree-ssa/vrp22.c: New test.
26205 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
26207 PR middle-end/24912
26208 * gcc.dg/torture/pr24912-1.c: New test.
26210 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
26213 * gfortran.dg/arrayio_derived_1.f90: New test.
26215 2005-11-19 Richard Guenther <rguenther@suse.de>
26217 PR middle-end/23294
26218 * gcc.dg/tree-ssa/pr23294.c: New testcase.
26220 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
26222 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
26224 2005-11-18 Mark Mitchell <mark@codesourcery.com>
26227 * g++.dg/template/friend39.C: New test.
26229 2005-11-18 James E Wilson <wilson@specifix.com>
26231 * gcc.dg/builtin-strstr.c: New.
26233 2005-11-18 Richard Henderson <rth@redhat.com>
26235 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
26236 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
26237 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
26238 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
26239 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
26240 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
26241 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
26242 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
26243 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
26244 renaming to remove initial "ia64-".
26246 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
26248 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
26250 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
26252 * g++.dg/cpp/string-2.C: New test.
26254 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
26256 * gcc.dg/tree-ssa/loop-14.c: New test.
26258 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
26259 Michael Chamberlain <michael@chamberlain.net.au>
26261 * ada/acats/run_all.sh (target_run): Kill long running tests.
26263 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26265 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
26266 * gcc.dg/cleanup-9.c: Likewise.
26267 * gcc.dg/cleanup-10.c: Likewise.
26268 * gcc.dg/cleanup-11.c: Likewise.
26270 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26273 * gfortran.dg/open_access_append_1.f90: New test.
26274 * gfortran.dg/open_access_append_2.f90: New test.
26276 2005-11-16 Richard Guenther <rguenther@suse.de>
26278 PR middle-end/24851
26279 * gcc.c-torture/execute/pr24851.c: New testcase.
26281 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
26283 * gcc.dg/fold-overflow-1.c: New test.
26285 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
26287 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
26288 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
26290 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
26292 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
26294 * g++.dg/eh/forced2.C: Likewise.
26295 * g++.dg/eh/forced3.C: Likewise.
26296 * g++.dg/eh/forced4.C: Likewise.
26298 2005-11-11 Mike Stump <mrs@apple.com>
26300 * g++.old-deja/g++.mike/unused.C: Add.
26302 2005-11-15 Mark Mitchell <mark@codesourcery.com>
26305 * g++.dg/warn/Wcast-qual1.C: New test.
26307 2005-11-15 Jan Hubicka <jh@suse.cz>
26309 * gcc.dg/winline-5.c: Add large-unit-insns limit.
26311 2005-11-14 David Edelsohn <edelsohn@gnu.org>
26313 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
26315 2005-11-14 Diego Novillo <dnovillo@redhat.com>
26318 * gcc.dg/tree-ssa/pr24840.c: New test.
26320 2005-11-14 Janis Johnson <janis187@us.ibm.com>
26323 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
26325 2005-11-14 Dale Johannesen <dalej@apple.com>
26327 * gcc.c-torture/execute/20051113-1.c: New.
26329 2005-11-14 Mark Mitchell <mark@codesourcery.com>
26332 * g++.dg/template/crash43.C: New test.
26334 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
26336 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
26338 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26341 * g++.dg/eh/spec8.C: New test.
26343 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26345 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
26347 2005-11-13 Mark Mitchell <mark@codesourcery.com>
26350 * g++.dg/parse/ambig4.C: New test.
26351 * g++.dg/tc1/dr101.C: Adjust error markers.
26352 * g++.dg/lookup/strong-using-2.C: Likewise.
26353 * g++.dg/lookup/ambig5.C: Likewise.
26354 * g++.dg/lookup/ambig4.C: Likewise.
26355 * g++.dg/parse/crash22.C: Likewise.
26357 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
26359 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
26361 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
26363 * gcc.dg/nested-calls-1.c: New test.
26365 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26367 * gfortran.dg/complex_intrinsic_1.f90: New test.
26368 * gfortran.dg/complex_intrinsic_2.f90: New test.
26369 * gfortran.dg/fgetc_1.f90: New test.
26370 * gfortran.dg/fgetc_2.f90: New test.
26371 * gfortran.dg/fgetc_3.f90: New test.
26372 * gfortran.dg/ftell_1.f90: New test.
26373 * gfortran.dg/ftell_2.f90: New test.
26374 * gfortran.dg/gnu_logical_1.F: New test.
26375 * gfortran.dg/gnu_logical_2.f90: New test.
26377 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
26379 PR middle-end/24820
26380 * gcc.dg/pr24820.c: New test.
26382 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
26384 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
26385 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
26388 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26391 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
26393 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26395 * gcc.target/cris/cris.exp: New file.
26396 * gcc.target/cris/rld-legit1.c: New test.
26397 * gcc.target/cris/rld-legit2.c: New test.
26399 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26402 * g++.dg/opt/pr24780.C: New test.
26405 * g++.dg/template/asm1.C: New test.
26407 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26409 PR libgfortran/24787
26410 * gfortran.dg/scan_1.f90: New test.
26412 2005-11-12 Jan Hubicka <jh@suse.cz>
26414 * gcc.target/i386/minmax-1.c: New.
26415 * gcc.target/i386/minmax-2.c: New.
26417 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26419 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26421 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26423 * gcc.c-torture/execute/20051110-1.c,
26424 gcc.c-torture/execute/20051110-2.c: New tests.
26426 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26428 PR middle-end/24750
26429 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26432 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26434 * lib/target-libpath.exp (get_shlib_extension): New proc.
26435 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26436 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26437 * lib/objc.exp (objc_target_compile): Likewise.
26438 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26441 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26443 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26445 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26446 Add -static to additional_flags and pass it to target_compile.
26448 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26450 PR libgfortran/24719
26451 gfortran.dg/read_noadvance.f90: New test.
26453 PR libgfortran/24699
26454 gfortran.dg/fmt_t_2.f90: New test.
26456 PR libgfortran/24785
26457 gfortran.dg/read_x_eor.f90: New test.
26459 PR libgfortran/24584
26460 gfortran.dg/namelist_empty.f90: Rename test.
26462 PR libgfortran/24489
26463 gfortran/read_eor.f90: Rename test.
26465 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26468 * gfortran.dg/automatic_module_variable.f90: New test.
26470 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26473 * gcc.dg/pr24445.c: New test.
26475 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26479 * gfortran.dg/recursive_statement_functions.f90: Add statement
26480 functions using inline intrinsic functions and parameters to test
26481 that they no longer seg-fault.
26484 gfortran.dg/nested_modules_4.f90: New test.
26485 gfortran.dg/nested_modules_5.f90: New test.
26487 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26490 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26492 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26494 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26497 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26499 * gcc.dg/sparc-getcontext-1.c: New test.
26501 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26503 * gcc.dg/ifcvt-fabs-1.c: New test.
26505 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26508 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26509 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26511 2005-11-09 Richard Guenther <rguenther@suse.de>
26513 PR tree-optimization/24716
26514 * gcc.c-torture/execute/pr24716.c: New testcase.
26516 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26518 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26520 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26523 * gcc.dg/pr24624.c: Testcase added.
26525 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26528 * g++.dg/other/pr24623.C: Testcase added.
26530 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26533 * gfortran-dg/pure_byref_1.f90: New.
26534 * gfortran-dg/pure_byref_2.f90: New.
26536 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26539 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26540 * gcc.dg/dg.exp: Run main loop also for *.i files.
26542 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26545 * g++.dg/tls/diag-3.C: New test.
26546 * g++.dg/tls/diag-4.C: New test.
26547 * g++.dg/tls/static-1.C: New test.
26548 * g++.dg/tls/static-1a.cc: New file.
26550 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26553 * g++.dg/tree-ssa/pr23046.C: New test.
26555 2005-11-08 Devang Patel <dpatel@apple.com>
26557 PR tree-optimization/23115
26558 * gcc.dg/tree-ssa/pr23115.c: New.
26560 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26562 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26563 * gcc.target/powerpc/pr16155.c: Same.
26564 * gcc.target/powerpc/altivec-1.c: Same.
26565 * gcc.target/powerpc/altivec-2.c: Same.
26566 * gcc.target/powerpc/altivec-3.c: Same.
26567 * gcc.target/powerpc/altivec-5.c: Same.
26568 * gcc.target/powerpc/altivec-11.c: Same.
26569 * gcc.target/powerpc/altivec-12.c: Same.
26570 * gcc.target/powerpc/altivec-14.c: Same.
26571 * gcc.target/powerpc/altivec-22.c: Same.
26572 * gcc.target/powerpc/altivec-consts.c: Same.
26573 * gcc.target/powerpc/altivec-pr22085.c: Same.
26574 * gcc.target/powerpc/altivec-splat.c: Same.
26575 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26576 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26577 * gcc.target/powerpc/darwin-longlong.c: Same.
26579 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26582 * gcc.dg/pr19340.c: New test.
26584 2005-11-07 Ian Lance Taylor <ian@airs.com>
26586 PR rtl-optimization/24683
26587 * gcc.dg/pr24683.c: New test.
26589 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26591 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26592 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26594 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26596 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26598 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26600 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26602 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26606 * gcc.target/powerpc/altivec-consts.c,
26607 gcc.target/powerpc/altivec-splat.c: New testcase.
26609 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26613 * gcc.dg/overflow-2.c: New testcase.
26615 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26617 PR rtl-optimization/23567
26618 * gcc.c-torture/execute/20051104-1.c: New test.
26620 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26623 gfortran.dg/private_type_2.f90: Modified to check that case with
26624 PRIVATE declaration within derived type is accepted.
26627 gfortran.dg/pointer_assign_1.f90: New test.
26630 * gfortran.dg/arrayio_0.f90: New test.
26633 gfortran.dg/data_initialized.f90: New test.
26634 gfortran.dg/data_constraints_1.f90: New test.
26635 gfortran.dg/data_constraints_2.f90: New test.
26637 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26641 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26643 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26646 * gcc.dg/tree-ssa/pr24670.c: New test.
26648 2005-11-05 Ian Lance Taylor <ian@airs.com>
26651 * gcc.target/i386/pr22432.c: New test.
26653 2005-11-05 Richard Henderson <rth@redhat.com>
26655 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26656 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26657 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26658 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26659 from gcc.dg/alpha-*.
26660 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26661 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26663 2005-11-05 Andreas Jaeger <aj@suse.de>
26665 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26667 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26670 * gcc.dg/torture/pr23424-1.c: New test.
26672 2005-11-04 Richard Henderson <rth@redhat.com>
26674 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26675 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26676 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26677 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26678 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26679 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26680 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26681 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26682 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26683 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26684 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26685 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26686 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26687 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26688 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26689 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26690 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26691 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26692 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26693 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26694 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26695 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26696 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26697 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26699 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26700 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26701 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26702 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26703 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26704 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26705 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26706 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26707 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26708 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26709 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26710 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26711 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26712 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26713 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26714 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26715 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26716 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26717 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26718 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26719 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26720 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26721 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26722 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26723 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26724 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26725 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26726 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26727 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26728 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26729 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26730 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26731 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26732 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26733 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26734 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26735 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26736 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26737 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26738 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26739 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26740 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26741 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26742 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26743 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26745 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26748 * gcc.dg/tree-ssa/pr24627.c: New test.
26750 2005-11-04 Paul Brook <paul@codesourcery.com>
26752 * gcc.dg/tls/opt-10.c: New test.
26754 2005-11-04 Andreas Jaeger <aj@suse.de>
26756 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26757 avoid extra warnings.
26759 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26761 PR libfortran/22298
26762 * lib/target-supports.exp
26763 (check_effective_target_static_libgfortran): New
26764 static_libgfortran effective target.
26765 * gfortran.dg/static_linking_1.f: New test.
26766 * gfortran.dg/static_linking_1.c: New file.
26768 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26770 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26772 2005-11-03 Josh Conner <jconner@apple.com>
26775 g++.dg/ext/array2.C: New test.
26776 g++.dg/template/dependent-name3.C: New test.
26777 g++.dg/template/dependent-name4.C: New test.
26778 g++.dg/template/sfinae2.C: New test.
26780 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26782 PR preprocessor/22042
26783 * gcc.dg/cpp/strify4.c: New test.
26785 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26788 * g++.dg/cpp/string-1.C: New test.
26790 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26792 * gcc.target/powerpc: New directory.
26793 * gcc.target/powerpc/powerpc.exp: New file.
26794 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26795 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26796 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26797 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26798 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26799 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26800 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26801 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26802 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26803 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26804 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26805 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26806 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26807 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26808 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26809 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26810 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26811 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26812 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26813 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26814 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26815 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26816 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26817 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26818 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26819 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26820 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26821 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26822 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26823 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26824 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26825 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26826 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26827 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26829 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26832 * g++.dg/warn/inline2.C: New test.
26834 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26836 PR middle-end/23155
26837 * g++.dg/ext/c99struct1.C: New test.
26838 * gcc.dg/union-cast-1.c: New test.
26839 * gcc.dg/union-cast-2.c: New test.
26840 * gcc.dg/union-cast-3.c: New test.
26842 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26844 PR middle-end/24589
26845 * gcc.c-torture/execute/zero-struct-2.c: New test.
26847 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26850 * g++.dg/init/switch1.C: New test.
26852 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26854 * gcc.dg/delay-slot-1.c: New test.
26856 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26859 * gcc.dg/pr24620.c: New test.
26861 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26864 * gcc.dg/format/unnamed-1.c: New test.
26866 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26869 * g++.dg/expr/cond8.C: New test.
26872 * g++.dg/parse/dot1.C: New test.
26874 2005-11-02 Jan Hubicka <jh@suse.cz>
26877 * gcc.dg/i386-lea.c: New test
26879 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26882 * gcc.dg/pr24615.c: New test.
26884 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26887 * gcc.dg/pr24600.c: New test.
26889 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26892 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26893 * g++.dg/parse/typename9.C: New test.
26894 * g++/dg/parse/typename10.C: Likewise.
26896 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26899 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26900 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26901 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26903 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26906 * g++.dg/debug/static1.C: New test.
26908 2005-11-02 Josh Conner <jconner@apple.com>
26910 * g++.dg/crash38.C: moved into proper directory...
26911 * g++.dg/template/crash42.C: ...here
26913 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26916 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26917 pcc_bitfield_type_matters || default_packed.
26919 * lib/target-supports.exp
26920 (check_effective_target_pcc_bitfield_type_matters): New proc.
26921 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26924 * lib/target-supports.exp (check_effective_default_packed): New proc.
26925 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26926 Gate expected errors on target ! default_packed.
26927 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26929 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26931 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26934 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26937 * gfortran.dg/entry_5.f90: New.
26938 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26940 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26942 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26944 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26947 gfortran.dg/namelist_blockdata.f90: New test.
26950 gfortran.dg/external_implicit_none.f90: New test.
26953 * gfortran.dg/secnds.f: New test.
26955 2005-10-31 Jan Hubicka <jh@suse.cz>
26958 * gcc.c-torture/compile/pr20928.c: New test.
26960 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26962 PR middle-end/23492
26963 * gcc.c-torture/compile/zero-strct-5.c: New test.
26965 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26967 PR libgfortran/24584
26968 * gfortran.dg/pr24584.f90: New test.
26970 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26973 * gfortran.dg/char_result_9.f90: New.
26974 * gfortran.dg/char_result_10.f90: New.
26976 2005-10-30 Jan Hubicka <jh@suse.cz>
26978 * g++.dg/tree-ssa/pr24172.C: New testcase.
26980 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26982 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26984 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26986 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26987 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26988 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26989 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26990 gfortran.dg/enum_9.f90,
26991 gfortran.fortran-torture/compile/enum_1.f90,
26992 gfortran.fortran-torture/execute/enum_1.f90,
26993 gfortran.fortran-torture/execute/enum_2.f90,
26994 gfortran.fortran-torture/execute/enum_3.f90,
26995 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26997 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
27000 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
27001 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
27003 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27005 PR libfortran/20179
27006 * gfortran.dg/mixed_io_1.f90: New test.
27007 * gfortran.dg/mixed_io_1.c: New file.
27009 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27011 * gfortran.dg/malloc_free_1.f90: New test.
27013 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
27015 * gcc.dg/nested-func-4.c: Require profiling -pg.
27017 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27020 * g++.dg/warn/main-2.C: New test.
27022 2005-10-28 Steven G. Kargl <kargls@comcast.net>
27025 * gfortran.dg/interface_2.f90: new test.
27027 2005-10-28 Josh Conner <jconner@apple.com>
27030 * g++.dg/template/crash38.C: New test.
27031 * g++.dg/parse/explicit1.C: Change expected errors.
27033 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27036 * g++.dg/other/large-size-array.C: New test.
27038 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
27040 PR middle-end/24362
27041 * g++.dg/opt/complex4.C: New test.
27043 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
27045 * gcc.dg/nested-func-4.c: New test.
27047 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
27050 gfortran.dg/derived_recursion.f90: New test.
27051 gfortran.dg/implicit_actual.f90: New test.
27053 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
27055 PR middle-end/24295, PR testsuite/24477
27056 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
27057 removed when weakref hits the tree.
27059 2005-10-25 Jakub Jelinek <jakub@redhat.com>
27061 * gfortran.dg/cray_pointers_4.f90: New test.
27063 * gfortran.dg/cray_pointers_5.f90: New test.
27065 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
27068 * gfortran.dg/assign_5.f90: New test.
27069 * gfortran.dg/assign_6.f: New test.
27071 2005-10-25 Uros Bizjak <uros@kss-loka.si>
27073 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
27074 CPU has no SSE support.
27076 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
27078 PR libgfortran/24224
27079 * gfortran.dg/arrayio_1.f90: Update attribution.
27080 * gfortran.dg/arrayio_2.f90: Update attribution.
27081 * gfortran.dg/arrayio_3.f90: Update attribution.
27082 * gfortran.dg/arrayio_4.f90: Update test conditions.
27083 * gfortran.dg/arrayio_5.f90: Update attribution.
27084 * gfortran.dg/arrayio_6.f90: New test.
27085 * gfortran.dg/arrayio_7.f90: New test.
27087 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
27089 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
27091 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27093 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
27095 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
27098 * gfortran.dg/namelist_char_only.f90: New test.
27100 2005-10-24 Asher Langton <langton2@llnl.gov>
27104 * gfortran.dg/cray_pointers_1.f90: New test.
27105 * gfortran.dg/cray_pointers_2.f90: New test.
27106 * gfortran.dg/cray_pointers_3.f90: New test.
27107 * gfortran.dg/loc_1.f90: New test.
27108 * gfortran.dg/loc_2.f90: New test.
27110 2005-10-24 Steven Bosscher <stevenb@suse.de>
27112 * gcc.dg/pr24225.c: New test.
27114 2005-10-24 Asher Langton <langton2@llnl.gov>
27116 * gfortran.dg/dup_save_1.f90: New test.
27117 * gfortran.dg/dup_save_2.f90: New test.
27119 2005-10-24 Paul Brook <paul@codesourcery.com>
27122 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
27125 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
27127 PR libgfortran/24489
27128 * gfortran.dg/pr24489.f90: New test.
27130 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
27133 * gfortran.dg/ichar_1.f90: Add tests for derived types.
27135 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
27138 * g++.dg/init/array16.C: Skip for mmix-*-*.
27140 2005-10-23 Asher Langton <langton2@llnl.gov>
27142 * gfortran.dg/byte_1.f90: New test.
27143 * gfortran.dg/byte_2.f90: New test.
27145 2005-10-23 David Edelsohn <edelsohn@gnu.org>
27147 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
27149 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
27152 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
27155 * gfortran.dg/merge_char_const.f90: New test.
27158 * gfortran.dg/spread_scalar_source.f90: New test.
27160 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
27162 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
27164 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
27165 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
27167 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
27169 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
27172 * gfortran.dg/der_pointer_4.f90: New.
27174 2005-10-22 David Ayers <d.ayers@inode.at>
27176 * obj-c++.dg/except-1.mm: Simplify.
27178 2005-10-21 David Ayers <d.ayers@inode.at>
27180 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
27182 2005-10-21 Jakub Jelinek <jakub@redhat.com>
27184 * gfortran.dg/assumed_dummy_2.f90: New test.
27186 2005-10-21 James E Wilson <wilson@specifix.com>
27188 PR preprocessor/15220
27189 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
27191 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
27193 * gcc.c-torture/execute/20051021-1.c: New test.
27195 2005-10-21 Mark Mitchell <mark@codesourcery.com>
27198 * g++.dg/ext/tmplattr1.C: New test.
27200 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
27203 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
27205 2005-10-20 Geoffrey Keating <geoffk@apple.com>
27207 * obj-c++.dg/except-1.mm: New.
27209 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
27211 2005-10-21 Alan Modra <amodra@bigpond.net.au>
27213 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
27215 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
27217 PR middle-end/24295
27218 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
27219 declarations with the same names as thunks' alias targets, use
27221 * gcc.dg/attr-alias-3.c: New test.
27222 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
27224 2005-10-20 Mark Mitchell <mark@codesourcery.com>
27227 * g++.dg/parse/access8.C: New test.
27229 2005-10-20 Richard Guenther <rguenther@suse.de>
27232 * g++.dg/tree-ssa/pr24439.C: New testcase.
27234 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27236 * g++.dg/opt/delay-slot-1.C: New test.
27238 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
27241 * gfortran.fg/der_init_1.f90: New.
27243 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
27245 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
27247 2005-10-19 Mark Mitchell <mark@codesourcery.com>
27250 * g++.dg/parse/error28.C: New test.
27252 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
27254 * gcc.dg/profile-generate-2.c: New test.
27256 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
27259 * g++.dg/ext/dllimport11.C: New.
27261 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27264 * g++.dg/other/friend3.C: New test.
27266 2005-10-18 Mark Mitchell <mark@codesourcery.com>
27269 * g++.dg/template/error19.C: New test.
27271 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
27274 * g++.dg/overload/koenig2.C: New.
27277 * g++.dg/overload/error2.C: New.
27280 * g++.dg/inherit/covariant14.C: New.
27282 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27285 * g++.dg/parse/for1.C: New test.
27287 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
27290 * gfortran.dg/host_dummy_index_1.f90: New test.
27293 * gfortran.dg/automatic_char_len_2.f90: New test.
27296 * gfortran.dg/recursive_statement_functions.f90: New test.
27299 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
27302 * gfortran.dg/external_initializer.f90: New test.
27305 * non_module_public.f90: New test.
27307 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
27310 * g++.dg/template/overload7.C: New.
27313 * g++.dg/other/switch2.C: Remove expected warnings.
27316 * g++.dg/template/defarg6.C: New.
27318 2005-10-17 Uros Bizjak <uros@kss-loka.si>
27321 * gcc.target/i386/pr24315.c: New test.
27323 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27326 * g++.dg/template/static21.C: New test.
27327 * g++.dg/template/static21-a.cc: Likewise.
27329 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
27332 * g++.dg/warn/Wswitch-default-1.C: New test.
27333 * g++.dg/warn/Wswitch-default-2.C: New test.
27335 2005-10-16 Mark Mitchell <mark@codesourcery.com>
27338 * g++.dg/parse/template18.C: New test.
27339 * g++.dg/template/nontype15.C: Likewise.
27341 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
27344 * gfortran.dg/spec_expr_2.f90: New.
27346 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
27348 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
27349 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
27350 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
27351 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
27352 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
27353 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
27354 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
27355 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
27356 previous target-specific skips and warning-message matches where
27359 2005-10-15 Mark Mitchell <mark@codesourcery.com>
27362 * g++.dg/warn/Wctor-dtor.C: New test.
27364 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27367 * gcc.dg/for-1.c: New test.
27369 2005-10-14 Mark Mitchell <mark@codesourcery.com>
27372 * g++.dg/warn/Wconversion1.C: New test.
27373 * g++.dg/ext/packed4.C: Compile with -w.
27374 * g++.dg/opt/20050511-1.C: Likewise.
27375 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
27377 2005-10-14 Jakub Jelinek <jakub@redhat.com>
27379 * gfortran.dg/boz_5.f90: New test.
27381 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
27384 * g++.dg/other/switch2.C: New.
27387 * g++.dg/init/ctor7.C: New.
27389 2005-10-13 David Edelsohn <edelsohn@gnu.org>
27392 * g++.dg/parse/crash32.C: New test.
27394 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27397 * g++.dg/init/goto2.C: New test.
27400 * g++.dg/template/crash/41.C: New test.
27403 * g++.dg/template/crash40.C: New test.
27406 * g++.dg/parse/friend5.C: New test.
27409 * g++.dg/template/crash38.C: New test.
27412 * g++.dg/template/friend38.C: New test.
27415 * g++.dg/template/crash39.C: New test.
27417 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27419 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27420 gcc.dg/debug/dwarf2/dwarf-char2.c,
27421 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27423 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27425 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27427 * gcc.dg/dll-2.c: Add tests for warnings.
27428 * gcc.dg/dll-3.c: Likewise.
27429 * gcc.dg/dll-4.c: Likewise.
27431 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27432 * g++.dg/ext/dllimport2.C: Likewise.
27433 * g++.dg/ext/dllimport3.C: Likewise.
27434 * g++.dg/ext/dllimport7.C: Likewise.
27435 * g++.dg/ext/dllimport8.C: Likewise.
27436 * g++.dg/ext/dllimport9.C: Likewise.
27438 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27441 * gfortran.dg/derived_pointer_recursion.f90: New test.
27443 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27445 * gcc.c-torture/execute/20051012-1.c: New test.
27447 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27450 * gfortran.dg/automatic_char_len_1.f90: New test.
27452 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27455 * gfortran.dg/save_common.f90: New test.
27458 * gfortran.dg/save_result.f90: New test.
27460 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27463 * g++.dg/template/dependent-expr1.C: Add new expected error.
27464 * g++.dg/template/dependent-expr2.C: Adjust error text.
27465 * g++.dg/template/overload6.C: New.
27468 * g++.dg/other/typename8.C: New.
27471 * g++.dg/other/return1.C: New.
27473 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27476 * g++.dg/ext/label5.C: New.
27478 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27481 * g++.dg/parse/crash31.C: New.
27483 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27485 * g++.dg/ipa/ipa-1.c: New test.
27486 * g++.dg/ipa/ipa-2.c: New test.
27487 * g++.dg/ipa/ipa-3.c: New test.
27488 * g++.dg/ipa/ipa-4.c: New test.
27489 * g++.dg/ipa/ipa-5.c: New test.
27490 * g++.dg/ipa/ipa.exp: New file.
27492 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27495 * gfortran.dg/private_type_3.f90: New test.
27497 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27500 gfortran.dg/aint_anint_1.f90: New test.
27502 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27504 PR libgfortran/24313
27505 gfortran.dg/csqrt.f: New test.
27507 2005-10-11 Ian Lance Taylor <ian@airs.com>
27510 * g++.dg/warn/noeffect7.C: New test.
27511 * g++.dg/warn/noeffect2.C: Instantiate templates.
27512 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27515 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27518 * g++.dg/init/float1.C: New test.
27521 * g++.dg/init/member1.C: Tweak error markers.
27523 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27526 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27527 Check for null pointer.
27529 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27532 * g++.dg/parse/ret-type3.C: New test.
27534 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27537 * gcc.c-torture/compile/pr23946.c: New test.
27539 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27541 * g++.dg/opt/mmx2.C: New test.
27543 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27546 * g++.dg/template/static20.C: New test.
27549 * g++.dg/warn/Wunused-12.C: New test.
27552 * g++.dg/template/arg4.C: New test.
27554 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27556 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27557 * gcc.dg/ucnid-3.c: Likewise.
27558 * gcc.dg/ucnid-4.c: Likewise.
27559 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27560 * g++.dg/other/ucnid-1.C: Likewise.
27561 * gcc.dg/sparc-frame-1.c: New test.
27563 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27566 * g++.dg/template/spec27.C: New test.
27569 * g++.dg/template/static19.C: New test.
27571 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27573 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27574 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27576 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27579 * gfortran.fortran-torture/compile/pr24136.f: New test.
27581 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27584 * g++.dg/parse/crash30.C: New test.
27586 2005-10-07 Richard Guenther <rguenther@suse.de>
27588 PR middle-end/24227
27589 * gcc.c-torture/compile/pr24227.c: New testcase.
27591 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27593 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27594 Do not put aligned attributes on array elements.
27596 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27598 PR testsuite/23611, PR testsuite/23615
27599 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27600 writing prototypes of library functions by hand.
27601 * obj-c++.dg/bitfield-4.mm: Likewise.
27602 * obj-c++.dg/const-str-4.mm: Likewise.
27603 * obj-c++.dg/encode-4.mm: Likewise.
27604 * obj-c++.dg/encode-5.mm: Likewise.
27605 * obj-c++.dg/encode-6.mm: Likewise.
27606 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27607 * obj-c++.dg/method-10.mm: Likewise.
27608 * obj-c++.dg/method-17.mm: Likewise.
27609 * obj-c++.dg/method-19.mm: Likewise.
27610 * obj-c++.dg/try-catch-2.mm: Likewise.
27612 2005-10-06 Richard Henderson <rth@redhat.com>
27615 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27617 2005-10-06 Dale Johannesen <dalej@apple.com>
27619 * gcc.c-torture/execute/20030125-1.c: Correct.
27621 2005-10-06 Richard Guenther <rguenther@suse.de>
27623 PR tree-optimization/24238
27624 * g++.dg/tree-ssa/pr24238.C: New testcase.
27626 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27629 * gfortran.dg/der_pointer_3.f90: New test.
27631 2005-10-05 Devang Patel <dpatel@apple.com>
27634 * g++.dg/other/PR23205.C: New.
27636 2005-10-05 Richard Henderson <rth@redhat.com>
27639 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27640 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27642 2005-10-05 Dale Johannesen <dalej@apple.com>
27644 * gcc.c-torture/execute/float-floor.c: New.
27646 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27648 PR tree-optimization/21419
27649 PR tree-optimization/24146
27650 PR tree-optimization/24151
27652 * g++.dg/ext/asm7.C: New.
27653 * g++.dg/ext/asm8.C: New.
27654 * gcc.dg/asm-1.c: Compile on all targets.
27655 * gcc.dg/asm-pr24146.c: New.
27656 * gcc.dg/pr21419.c: Adjust error messages.
27658 2005-10-05 Richard Guenther <rguenther@suse.de>
27661 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27663 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27666 * g++.dg/template/spec22.C: Robustify test.
27667 * g++.dg/template/spec26.C: New.
27669 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27671 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27672 if target supports vector instructions.
27674 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27676 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27679 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27681 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27682 check_effective_target_fortran_large_int): Replace cached result
27683 when target changes.
27685 2005-10-04 Devang Patel <dpatel@apple.com>
27687 * gcc.dg/i386-sse-vect-types.c: New.
27689 2005-10-04 Ian Lance Taylor <ian@airs.com>
27691 PR preprocessor/13726
27692 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27693 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27695 2005-10-04 Richard Guenther <rguenther@suse.de>
27698 * gcc.dg/noncompile/pr23576.c: New testcase.
27700 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27702 PR middle-end/23125
27703 * gcc.dg/register-var-3.c: New test.
27705 2005-10-04 Steven Bosscher <stevenb@suse.de>
27707 * gcc.dg/pr23049.c: New test.
27709 * gcc.dg/ucnid-4.c: Fix test.
27711 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27714 * gcc.c-torture/compile/pr23445.c: New test.
27716 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27718 * g++.dg/overload/unknown1.C: New.
27720 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27723 * g++.dg/template/repo4.C: New test.
27725 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27727 PR libfortran/19308
27728 * gfortran.dg/large_real_kind_2.F90: New test.
27729 * gfortran.dg/large_integer_kind_2.f90: New test.
27731 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27733 * lib/target-supports.exp (check_effective_target_vect_shift):
27734 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27735 (check_effective_target_vect_condition): Fix copy-n-pasto.
27737 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27738 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27741 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27744 * g++.dg/template/overload5.C : New test.
27747 * g++.dg/expr/stdarg1.C: New test.
27749 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27752 * gcc.c-torture/execute/pr24142.c: New test.
27754 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27757 * gcc.c-torture/execute/pr24141.c: New test.
27759 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27760 Diego Novillo <dnovillo@redhat.com>
27763 * gcc.c-torture/execute/pr23604.c: New test.
27765 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27774 gfortran.dg/equiv_constraint_1.f90: New test.
27775 gfortran.dg/equiv_constraint_2.f90: New test.
27776 gfortran.dg/equiv_constraint_3.f90: New test.
27777 gfortran.dg/equiv_constraint_4.f90: New test.
27778 gfortran.dg/equiv_constraint_5.f90: New test.
27779 gfortran.dg/equiv_constraint_6.f90: New test.
27780 gfortran.dg/equiv_constraint_7.f90: New test.
27781 gfortran.dg/equiv_constraint_8.f90: New test.
27782 gfortran.dg/private_type_1.f90: New test.
27783 gfortran.dg/private_type_2.f90: New test.
27784 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27785 980628-10.f: Assert std=gnu to permit mixing of
27786 types in equivalence statements.
27788 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27791 * gfortran.dg/open_status_1.f90: New.
27793 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27795 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27796 * gcc.dg/vect/pr22480.c: Clean up temp files.
27797 * gcc.dg/vect/pr23831.c: Clean up temp files.
27798 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27799 Clean up temp files.
27800 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27801 Clean up temp files.
27803 * gcc.dg/20050309-1.c: Clean up temp files.
27804 * gcc.dg/20050325-1.c: Clean up temp files.
27806 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27808 PR tree-optimization/24059
27809 * gcc.dg/vect/pr24059.c : New test.
27811 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27813 PR middle-end/24109
27814 * gcc.c-torture/execute/20050929-1.c: New test.
27816 2005-09-29 Steven Bosscher <stevenb@suse.de>
27818 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27820 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27823 * gcc.dg/pr21419.c: New test.
27825 2005-09-29 Steven Bosscher <stevenb@suse.de>
27827 * gcc.dg/pr23911.c: New test.
27829 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27831 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27834 * g++.dg/parse/qualified4.C: New test.
27835 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27836 * g++.old-deja/g++.mike/p8154.C: Likewise.
27838 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27841 * g++.dg/template/friend37.C: New test.
27842 * g++.dg/parse/crash28.C: Adjust error markers.
27844 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27847 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27849 2005-09-27 Devang Patel <dpatel@apple.com>
27851 PR tree-optimization/23625
27852 * gcc.dg/pr23625.c: New test.
27854 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27856 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27857 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27859 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27862 * gfortran.fortran-torture/execute/save_1.f90: New test.
27863 * gfortran.dg/save_1.f90: New test.
27865 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27867 * gcc.target/i386/builtin-apply-mmx.c: New test.
27870 * gcc.target/i386/pr22576.c: New test.
27873 * gcc.target/i386/pr22585.c: New test.
27876 * gcc.target/i386/pr23268.c: New test.
27878 PR middle-end/23831
27879 * gcc.dg/vect/pr23831.c: New test.
27882 * gcc.target/i386/pr24055.c: New test.
27884 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27886 PR tree-optimization/23960
27887 * gcc.c-torture/compile/pr23960.c: New.
27889 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27892 * gfortran.dg/nested_modules_3.f90: New.
27894 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27897 gfortran.dg/interface_1.f90: New test.
27899 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27900 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27903 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27905 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27908 * gfortran.dg/imag_1.f: New test.
27909 * gfortran.dg/imag_2.f: Ditto.
27911 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27913 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27915 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27918 * g++.dg/warn/pr21983.C: New test.
27920 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27922 * gcc.dg/20050922-1.c: Testcase added.
27924 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27927 * g++.dg/template/array14.C: New test.
27929 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27932 * gfortran.dg/der_ptr_component_1.f90: New test.
27934 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27937 * g++.dg/template/error1.C: Reject "no matching function" message.
27939 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27942 * g++.dg/lookup/error1.C: New test.
27944 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27946 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27947 functionality of the testcase.
27949 2005-09-20 Richard Henderson <rth@redhat.com>
27951 * gcc.dg/vect/vect-22.c: Require vect_float.
27952 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27954 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27956 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27957 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27958 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27959 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27960 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27961 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27962 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27963 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27964 * gcc.dg/cpp/ucnid-8.c: New test.
27966 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27968 PR tree-optimization/23929
27969 * gcc.c-torture/compile/pr23929.c: New test.
27971 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27973 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27976 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27979 * g++.dg/other/pr22003.C: Require named sections.
27981 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27984 * g++.dg/rtti/crash3.C: New test.
27986 PR tree-optimization/23818
27987 * gcc.dg/pr23818.c: New test.
27989 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27992 * gfortran.dg/print_fmt_4.f: New.
27994 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27997 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27999 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28001 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
28002 Use pointers to local alignable arrays instead. Added comments.
28003 * gcc.dg/vect/vect-46.c: Likewise.
28004 * gcc.dg/vect/vect-48.c: Likewise.
28005 * gcc.dg/vect/vect-49.c: Likewise.
28006 * gcc.dg/vect/vect-52.c: Likewise.
28007 * gcc.dg/vect/vect-53.c: Likewise.
28008 * gcc.dg/vect/vect-54.c: Likewise.
28009 * gcc.dg/vect/vect-56.c: Likewise.
28010 * gcc.dg/vect/vect-57.c: Likewise.
28011 * gcc.dg/vect/vect-58.c: Likewise.
28012 * gcc.dg/vect/vect-60.c: Likewise.
28013 * gcc.dg/vect/vect-61.c: Likewise.
28015 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
28016 The test is no longer vectorizable on vect_no_align targets.
28017 * gcc.dg/vect/vect-43.c: Likewsie.
28019 * gcc.dg/vect/vect-44.c: Added comments.
28020 * gcc.dg/vect/vect-45.c: Added comments.
28021 * gcc.dg/vect/vect-50.c: Added comments.
28022 * gcc.dg/vect/vect-51.c: Added comments.
28024 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
28026 * gcc.dg/vect/Os-vect-95.c: Likewise.
28028 * gcc.dg/vect/vect-41.c: Test removed.
28029 * gcc.dg/vect/vect-47.c: Test removed.
28030 * gcc.dg/vect/vect-55.c: Test removed.
28031 * gcc.dg/vect/vect-59.c: Test removed.
28033 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
28035 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
28036 No longer vectorizable on vect_no_align targets.
28037 * gcc.dg/vect/pr20122.c: Likewise.
28038 * gcc.dg/vect/vect-74.c: Likewise.
28039 * gcc.dg/vect/vect-75.c: Likewise.
28040 * gcc.dg/vect/vect-76.c: Likewise.
28042 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
28043 Will not be vectorizable on vect_no_align targets once aliasing issues
28045 * gcc.dg/vect/vect-79.c: Likewise.
28047 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
28048 * gcc.dg/vect/vect-78.c: Likewise.
28049 * gcc.dg/vect/vect-97.c: Likewise.
28051 2005-09-19 Steven Bosscher <stevenb@suse.de>
28053 * gcc.dg/pr23943.c: New test.
28055 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28058 * gfortran.dg/derived_pointer_null_1.f90: New test.
28060 2005-09-18 Richard Guenther <rguenther@suse.de>
28062 PR middle-end/23944
28063 * gcc.c-torture/compile/pr23944.c: New testcase.
28065 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
28068 * gfortran.dg/der_pointer_2.f90: New test.
28070 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
28073 * gfortran.dg/nested_modules_2.f90: New test.
28075 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28078 * g++.dg/other/semicolon.C: New test.
28080 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
28082 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
28083 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
28085 2005-09-16 Mark Mitchell <mark@codesourcery.com>
28088 * g++.dg/template/static18.C: New test.
28091 * g++.dg/template/crash19.C: Remove dg-error marker.
28092 * g++.dg/template/local4.C: New test.
28094 2005-09-16 Paul Brook <paul@codesourcery.com>
28097 * gfortran.dg/dependency_1.f90: New test.
28099 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28102 * g++.dg/template/static17.C: New test.
28104 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
28107 * g++.dg/warn/huge-val1.C: New test.
28109 2005-09-15 Mark Mitchell <mark@codesourcery.com>
28112 * g++.dg/parse/class2.C: New test.
28113 * g++.dg/template/explicit8.C: Likewise.
28114 * g++.dg/template/spec25.C: Likewise.
28116 2005-09-14 Josh Conner <jconner@apple.com>
28118 PR middle-end/23584
28119 * gcc.dg/pr23584.c: New test.
28121 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
28123 PR fortran/21875 Internal Unit Array I/O, NIST
28124 * gfortran.dg/arrayio_1.f90: New test.
28125 * gfortran.dg/arrayio_1.f90: New test.
28126 * gfortran.dg/arrayio_1.f90: New test.
28127 * gfortran.dg/arrayio_1.f90: New test.
28128 * gfortran.dg/arrayio_1.f90: New test.
28130 2005-09-14 Uros Bizjak <uros@kss-loka.si>
28132 PR middle-end/22480
28133 * gcc.dg/vect/pr22480.c: New test.
28135 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
28138 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
28140 2005-09-13 Josh Conner <jconner@apple.com>
28143 * g++.dg/init/struct2.C: New test.
28144 * g++.dg/init/struct3.C: New test.
28146 2005-09-13 Janis Johnson <janis187@us.ibm.com>
28148 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
28149 Clean up temp files.
28150 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
28151 gcc.dg/tree-ssa/builtin-fprintf-1.c,
28152 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
28153 gcc.dg/tree-ssa/builtin-printf-1.c,
28154 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
28155 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
28156 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
28157 gcc.dg/tree-ssa/builtin-vprintf-1.c,
28158 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
28159 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
28160 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
28161 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
28162 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
28163 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
28164 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
28165 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
28167 2005-09-13 Josh Conner <jconner@apple.com>
28169 * lib/gcc-dg.exp: Load scanipa.exp.
28170 (cleanup-dump): New procedure.
28171 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
28172 * lib/scandump.exp: New file.
28173 * lib/scantree.exp: Use it.
28174 * lib/scanipa.exp: New file.
28176 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
28179 * gfortran.dg/generic_4.f90: New test.
28181 2005-09-13 Uros Bizjak <uros@kss-loka.si>
28184 * gcc.target/i386/pr23816-1.c: New test.
28185 * gcc.target/i386/pr23816-2.c: New test.
28188 2005-09-13 Bastian Blank <waldi@debian.org>
28191 * g++.dg/abi/mangle26.C: New test.
28192 * g++.dg/abi/mangle27.C: New test.
28193 * g++.dg/abi/mangle28.C: New test.
28194 * g++.dg/abi/mangle29.C: New test.
28197 * g++.dg/parse/register1.C: New test.
28199 2005-09-13 Mark Mitchell <mark@codesourcery.com>
28202 * g++.dg/template/access16.C: New test.
28204 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28206 * gfortran.dg/char_pack_2.f90: Increase the vector size.
28208 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28211 * gfortran.dg/shape_2.f90: New test.
28213 2005-09-13 Richard Sandiford <richard@codesourcery.com>
28216 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
28217 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
28218 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
28219 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
28220 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
28221 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
28222 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
28225 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28228 * g++.dg/parse/template17.C: New test.
28230 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28233 * g++.dg/template/nontype14.C: New test.
28235 2005-09-12 Ian Lance Taylor <ian@airs.com>
28238 * g++.dg/lookup/friend7.C: New test.
28239 * g++.dg/lookup/friend8.C: New test.
28240 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
28241 so that it will be found via argument dependent lookup.
28242 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
28243 friend functions which will no longer be found.
28244 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
28245 function g, so that it will be found via argument dependent
28247 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
28248 * g++.old-deja/g++.mike/net43.C: Likewise.
28250 2005-09-12 Mark Mitchell <mark@codesourcery.com>
28253 * g++.dg/template/static16.C: New test.
28255 2005-09-12 Josh Conner <jconner@apple.com>
28257 PR middle-end/23237
28258 * gcc.c-torture/compile/pr23237.c: New test.
28260 2005-09-11 Richard Henderson <rth@redhat.com>
28262 * g++.dg/other/error8.C: Update expected diagnostic text.
28264 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28266 PR libfortran/19872
28267 * gfortran.dg/overwrite_1.f: New test.
28269 2005-09-09 Josh Conner <jconner@apple.com>
28271 * g++.dg/init/pr23180-1.C: Removed.
28272 * g++.dg/init/pr23180-2.C: Removed.
28274 2005-09-09 David Daney <ddaney@avtrex.com>
28276 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
28277 files which are ...
28278 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
28279 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
28281 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28283 * gfortran.dg/iostat_2.f90: New test.
28285 2005-09-09 Mark Mitchell <mark@codesourcery.com>
28288 * g++.dg/ext/interface1.C: New test.
28289 * g++.dg/ext/interface1.h: Likewise.
28290 * g++.dg/ext/interface1a.cc: Likewise.
28292 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
28294 * gfortran.dg/iomsg_1.f90: New test case.
28296 2005-09-09 Richard Guenther <rguenther@suse.de>
28299 * g++.dg/tree-ssa/pr23624.C: New testcase.
28301 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28304 * gfortran.dg/vector_subscript_1.f90,
28305 * gfortran.dg/vector_subscript_2.f90: New tests.
28307 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28310 * gfortran.dg/array_alloc_1.f90,
28311 * gfortran.dg/array_alloc_2.f90,
28312 * gfortran.dg/array_alloc_3.f90: New tests.
28314 2005-09-09 Richard Sandiford <richard@codesourcery.com>
28317 * gfortran.dg/array_constructor_6.f90
28318 * gfortran.dg/array_constructor_7.f90
28319 * gfortran.dg/array_constructor_8.f90
28320 * gfortran.dg/array_constructor_9.f90
28321 * gfortran.dg/array_constructor_10.f90
28322 * gfortran.dg/array_constructor_11.f90
28323 * gfortran.dg/array_constructor_12.f90: New tests.
28325 2005-09-08 Josh Conner <jconner@apple.com>
28328 * g++.dg/init/pr23180-1.C: New test.
28329 * g++.dg/init/pr23180-2.C: New test.
28331 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28334 * gfortran.dg/module_double_reuse.f90: New.
28336 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
28343 * gfortran.dg/common_equivalence_1.f: New.
28344 * gfortran.dg/common_equivalence_2.f: New.
28345 * gfortran.dg/common_equivalence_3.f: New.
28346 * gfortran.dg/contained_equivalence_1.f90: New.
28347 * gfortran.dg/module_blank_common.f90: New.
28348 * gfortran.dg/module_commons_1.f90: New.
28349 * gfortran.dg/module_equivalence_1.f90: New.
28350 * gfortran.dg/nested_modules_1.f90: New.
28351 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
28352 equivalences and add comment to connect the test with
28355 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28358 * gfortran.dg/common_6.f90: New test.
28360 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28363 * gfortran.dg/char_result_1.f90,
28364 * gfortran.dg/char_result_2.f90,
28365 * gfortran.dg/char_result_3.f90,
28366 * gfortran.dg/char_result_4.f90,
28367 * gfortran.dg/char_result_5.f90,
28368 * gfortran.dg/char_result_6.f90,
28369 * gfortran.dg/char_result_7.f90,
28370 * gfortran.dg/char_result_8.f90: New tests.
28372 2005-09-08 Richard Sandiford <richard@codesourcery.com>
28375 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
28377 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28380 * obj-c++.dg/selector-5.mm: New test.
28381 * obj-c++.dg/selector-6.mm: New test.
28383 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
28387 * objc.dg/error-1.m: New test.
28389 2005-09-07 Richard Sandiford <richard@codesourcery.com>
28392 * gfortran.fortran-torture/execute/pr23373-1.f90,
28393 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
28395 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28397 PR libfortran/23760
28398 * gfortran.dg/g77/1832.f: Remove long string in write statement
28399 to allow the test to pass on correct list directed output with
28402 2005-09-07 James E Wilson <wilson@specifix.com>
28404 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28406 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28408 * gfortran.dg/parameter+save.f90: Rename to
28409 * gfortran.dg/parameter_save.f90: .. this.
28411 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28414 * gfortran.dg/parameter+save.f90: New test case.
28416 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28419 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28421 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28424 * gcc.dg/pr23075.c: New test.
28425 * g++.dg/warn/pr23075.C: New test.
28428 * gcc.target/i386/pr22362.c: New test.
28430 PR rtl-optimization/23098
28431 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28433 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28434 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28435 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28437 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28439 * g++.dg/expr/cast6.C: New test.
28442 * g++.dg/init/new15.C: New test.
28444 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28446 * gcc.dg/vect/Os-vect-95.c: New test.
28447 * gcc.dg/vect/vect-95.c: Same.
28449 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28451 * gcc.dg/vect/vect-29.c: Update xfail testing.
28452 * gcc.dg/vect/vect-44.c: Same.
28453 * gcc.dg/vect/vect-48.c: Same.
28454 * gcc.dg/vect/vect-50.c: Same.
28455 * gcc.dg/vect/vect-72.c: Same.
28456 * gcc.dg/vect/vect-77.c: Same.
28457 * gcc.dg/vect/vect-78.c: Same.
28458 * gcc.dg/vect/vect-80.c: Same.
28459 * gcc.dg/vect/vect-96.c: Same.
28460 * gcc.dg/vect/vect-100.c: Same.
28461 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28462 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28463 * gfortran.dg/vect/vect-5.f90: Same.
28465 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28467 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28469 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28470 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28473 * g++.dg/opt/pr23056.C: New test.
28475 PR rtl-optimization/23098
28476 * gcc.target/i386/pr23098.c: New test.
28478 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28481 * g++.dg/template/static15.C: New test.
28484 * g++.dg/ext/stmtexpr5.C: New test.
28485 * g++.dg/ext/stmtexpr6.C: Likewise.
28487 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28489 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28491 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28492 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28493 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28495 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28497 PR libfortran/23321
28498 * gfortran.dg/direct_io_4.f90: New test case.
28500 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28501 Rasmus Hahn <rassahah@neofonie.de>
28504 * objc.dg/type-stream-1.m: New test.
28506 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28509 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28510 gfortran.dg/print_fmt_3.f90: New test.
28512 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28514 * gfortran.dg/fmt_t_1.f90: New test.
28516 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28518 PR rtl-optimization/23454
28519 * g++.dg/opt/pr23454.C: New test.
28521 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28524 * g++.dg/ext/static1.C: New test.
28526 2005-09-02 Richard Henderson <rth@redhat.com>
28528 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28529 tail call to check_fa_work.
28531 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28534 * g++.dg/other/gc3.C: New test.
28536 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28538 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28539 * gcc.dg/20050826-1.c: Likewise.
28541 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28544 * g++.dg/expr/volatile1.C: New test.
28546 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28548 PR middle-end/23547
28549 * gcc.dg/pr23547.c: New test.
28551 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28554 * gcc.c-torture/execute/pr22061-1.c,
28555 * gcc.c-torture/execute/pr22061-2.c,
28556 * gcc.c-torture/execute/pr22061-3.c,
28557 * gcc.c-torture/execute/pr22061-4.c: New tests.
28559 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28561 * gcc.dg/Wredundant-decls-2.c: New test to check that
28562 -Wredundant-decls does not issue warning for a variable
28563 definition following a declaration.
28565 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28568 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28569 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28570 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28572 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28573 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28574 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28575 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28576 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28577 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28578 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28579 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28581 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28584 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28587 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28590 * gcc.dg/pr21255-1.c: New test.
28591 * gcc.dg/pr21255-2-mb.c: Likewise.
28592 * gcc.dg/pr21255-2-ml.c: Likewise.
28593 * gcc.dg/pr21255-3.c: Likewise.
28594 * gcc.dg/pr21255-4.c: Likewise.
28596 2005-08-31 Dale Johannesen <dalej@apple.com>
28598 * gcc.dg/20050830-1.c: New.
28600 2005-08-31 Josh Conner <jconner@apple.com>
28602 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28603 command-line options for arm-*-* targets.
28604 * g++.dg/init/array16.C: Likewise.
28605 * g++.dg/other/crash-4.C: Likewise.
28607 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28610 * obj-c++.dg/gnu-runtime-3.mm: New test.
28612 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28615 * g++.dg/lookup/ambig4.C: New test.
28616 * g++.dg/lookup/ambig5.C: New test.
28617 * g++.dg/tc1/dr101.C: Adjust error markers.
28619 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28622 * g++.dg/template/ttp5.C: Adjust error markers.
28624 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28627 * lib/obj-c++.exp: Include target-libpath.exp.
28628 (obj-c++_link_flags): Look for the GNU libobjc library
28629 and set the library path to include it.
28630 Don't manually set LD_LIBRARY_PATH (etc.) but call
28631 set_ld_library_path_env_vars instead.
28632 (obj-c++_target_compile): Don't set library path or
28633 linker flags because they are already set correctly
28634 in obj-c++_link_flags.
28636 2005-08-30 Josh Conner <jconner@apple.com>
28638 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28639 to command-line options for arm-*-* targets.
28641 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28643 * g++.dg/other/i386-1.C: New.
28645 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28647 PR preprocessor/20348
28648 PR preprocessor/20356
28649 * gcc.dg/cpp/pr20348.c: New test.
28650 * gcc.dg/cpp/pr20348.h: New file.
28651 * gcc.dg/cpp/inc/pr20348.h: New file.
28652 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28653 * gcc.dg/cpp/pr20356.c: New test.
28654 * gcc.dg/cpp/pr20356.h: New file.
28655 * gcc.dg/cpp/inc/pr20356.h: New file.
28656 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28658 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28660 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28661 Fix array dimension to avoid correct end-of-file error.
28663 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28665 PR libfortran/23598
28666 * gfortran.dg/iostat_1.f90: New test.
28668 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28670 PR middle-end/23408
28671 * gcc.dg/pr23408.c: New test.
28673 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28676 * g++.dg/init/member1.C: Make sure erroneous static data member
28677 definitions are required.
28678 * g++.dg/template/static13.C: New test.
28679 * g++.dg/template/static14.C: Likewise.
28681 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28683 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28684 -march=pentium4, remove ilp32 requirement.
28686 PR middle-end/23484
28687 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28688 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28690 2005-08-29 Andreas Jaeger <aj@suse.de>
28693 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28695 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28697 * gcc.c-torture/execute/20050316-2.c: New test.
28698 * gcc.c-torture/execute/20050316-3.c: New test.
28699 * gcc.dg/torture/pr16104-1.c: New test.
28701 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28703 PR middle-end/23463
28704 * gcc.c-torture/execute/zero-struct-1.c: New test.
28706 2005-08-27 Richard Guenther <rguenther@suse.de>
28709 * gcc.target/i386/pr23575.c: New testcase.
28711 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28713 PR rtl-optimization/23561
28714 * gcc.c-torture/execute/20050826-1.c: New test.
28717 * gcc.c-torture/execute/20050826-2.c: New test.
28719 2005-08-26 Dale Johannesen <dalej@apple.com>
28721 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28722 * gcc.dg/20050826-1.c: New.
28724 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28727 * g++.dg/template/nontype13.C: New test.
28730 * g++.dg/init/new14.C: New test.
28731 * g++.dg/expr/anew1.C: Do not XFAIL.
28732 * g++.dg/expr/anew2.C: Likewise.
28733 * g++.dg/expr/anew3.C: Likewise.
28735 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28737 PR middle-end/22439
28738 * gcc.dg/vla-3.c: New test.
28740 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28743 * gfortran.dg/named_interface.f90: New.
28745 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28747 * gcc.c-torture/execute/frame-address.c: New test.
28749 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28752 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28754 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28756 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28758 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28760 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28761 * gcc.dg/altivec-22.c: Rename from..
28762 * gcc.dg/altivec-nomfcr.c: ..this.
28764 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28766 PR tree-optimization/23546
28767 * gcc.dg/tree-ssa/pr23546.c: New test.
28769 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28772 * gfortran.dg/nonreturning_statements.f90: New test.
28774 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28777 * g++.dg/parse/crash29.C: New.
28779 2005-08-23 DJ Delorie <dj@redhat.com>
28781 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28782 constants have the L suffix.
28784 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28787 * g++.dg/template/instantiate8.C: New.
28789 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28791 PR middle-end/23467
28792 * gcc.c-torture/execute/pr23467.c: New test.
28794 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28796 PR tree-optimization/22043
28797 * gcc.c-torture/execute/20050613-1.c: New test.
28799 2005-08-23 Ben Elliston <bje@au.ibm.com>
28801 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28803 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28805 PR rtl-optimization/23478
28806 * g++.dg/opt/pr23478.C: New test.
28808 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28811 * gcc.dg/switch-warn-3.c: New test.
28813 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28816 * g++.dg/template/param1.C: New test.
28818 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28821 * g++.dg/other/incomplete1.C: New test.
28823 2005-08-22 Ira Rosen <irar@il.ibm.com>
28825 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28828 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28830 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28833 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28835 * gcc.target/i386/sse-4.c: New test.
28837 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28840 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28842 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28844 * gcc.dg/20050811-1.c: New test.
28845 * gcc.dg/20050811-2.c: New test.
28847 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28849 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28851 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28854 * gcc.c-torture/compile/pr23476.c: New test.
28856 2005-08-19 Devang Patel <dpatel@apple.com>
28858 PR tree-optimization/23048
28859 * gcc.dg/tree-ssa/pr23048.c: New test.
28861 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28863 PR middle-end/20624
28864 * g++.dg/warn/Wreturn-3.C: New test
28866 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28868 PR tree-optimization/22228
28869 * g++.dg/vect/pr22543.cc: New test.
28871 2005-08-17 Steven Bosscher <stevenb@suse.de>
28873 PR tree-optimization/21574
28874 * gcc.dg/tree-ssa/pr21574.c: New test.
28876 2005-08-16 James E Wilson <wilson@specifix.com>
28878 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28880 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28883 * gcc.c-torture/compile/zero-strct-3.c: New test.
28884 * gcc.c-torture/compile/zero-strct-4.c: New test.
28886 2005-08-16 Steven Bosscher <stevenb@suse.de>
28889 * gcc.target/x86_64/pr23376.c: New test.
28891 2005-08-16 Ian Lance Taylor <ian@airs.com>
28894 * g++.dg/ext/vector2.C: New.
28896 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28898 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28900 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28902 PR libfortran/23428
28903 * gfortran.dg/inquire-complex.f90: New test case.
28905 2005-08-16 James E Wilson <wilson@specifix.com>
28907 PR tree-optimization/21105
28908 * gcc.dg/large-size-array.c: New.
28910 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28912 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28914 * gcc.dg/vect/vect-41: Likewise.
28915 * gcc.dg/vect/vect-42: Likewise.
28916 * gcc.dg/vect/vect-43: Likewise.
28917 * gcc.dg/vect/vect-44: Likewise.
28918 * gcc.dg/vect/vect-46: Likewise.
28919 * gcc.dg/vect/vect-47: Likewise.
28920 * gcc.dg/vect/vect-48: Likewise.
28921 * gcc.dg/vect/vect-52: Likewise.
28922 * gcc.dg/vect/vect-53: Likewise.
28923 * gcc.dg/vect/vect-54: Likewise.
28924 * gcc.dg/vect/vect-55: Likewise.
28925 * gcc.dg/vect/vect-56: Likewise.
28926 * gcc.dg/vect/vect-57: Likewise.
28927 * gcc.dg/vect/vect-58: Likewise.
28928 * gcc.dg/vect/vect-59: Likewise.
28929 * gcc.dg/vect/vect-60: Likewise.
28930 * gcc.dg/vect/vect-61: Likewise.
28931 * gcc.dg/vect/vect-85: Likewise.
28932 * gcc.dg/vect/vect-87: Likewise.
28933 * gcc.dg/vect/vect-88: Likewise.
28934 * gcc.dg/vect/vect-93.c: Likewise.
28935 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28936 * gcc.dg/vect/vect-75: Likewise.
28937 * gcc.dg/vect/vect-76: Likewise.
28938 * gcc.dg/vect/vect-77: Likewise.
28939 * gcc.dg/vect/vect-78: Likewise.
28940 * gcc.dg/vect/vect-80: Likewise.
28941 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28942 vectorized for the expected reason, rather than checking how alignment
28944 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28945 aligned type and also instead of aligned pointers. Added documentation.
28947 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28949 * gfortran.dg/power.f90: New test.
28951 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28953 PR rtl-optimization/23299
28954 * g++.dg/opt/pr23299.C: New test.
28956 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28958 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28960 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28962 * g++.dg/template/local6.C: New test.
28964 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28966 * execute/exceptions/finally-1.m: Check that the catch and finally are
28967 being called. Also add a "return 0;" at the end of main.
28969 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28972 * gfortran.dg/namelist_print_1.f: New test of functionality of
28974 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28975 namelist generates error with -std=f95.
28977 2005-08-14 Ira Rosen <irar@il.ibm.com>
28979 PR tree-optimization/23119
28980 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28982 2005-08-13 Marcin Koziej <creep@desk.pl>
28983 Andrew Pinski <pinskia@physics.uc.edu>
28986 * execute/exceptions/finally-1.m: New test.
28988 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28990 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28992 * objc/execute/exceptions/trivial.m: New test.
28993 * objc.dg/try-catch-11.m: Move to ...
28994 * objc/execute/exceptions/foward-1.m: Here.
28995 * objc.dg/try-catch-2.m: Move to ...
28996 * objc/execute/exceptions/catchall-1.m: Here.
28997 * objc.dg/try-catch-8.m: Move to ...
28998 * objc/execute/exceptions/local-variables-1.m: Here.
29000 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29002 * objc.dg/nested-func-1.m: Move to ...
29003 * objc/execute/nested-func-1.m: Here.
29005 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29007 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
29008 in ${options} instead of [target_info name].
29009 * lib/obj-c++.exp (objc_target_compile): Likewise.
29011 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29013 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
29015 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
29017 part of PR testsuite/23348
29018 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
29019 each of the torture options.
29020 * objc/compile/trivial.m: New test.
29022 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29024 * gfortran.dg/eoshift.f90: Correct format.
29026 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
29028 * gfortran.fortran-torture/execute/character_passing.f90:
29031 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
29034 * g++.dg/template/unify10.C: New.
29036 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
29038 * g++.dg/parse/pr22514.C: Move to...
29039 * g++.dg/debug/pr22514.C: here.
29041 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29044 * g++.dg/inherit/pure1.C: New test.
29046 * ChangeLog: Fix typos.
29048 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29049 Steven Bosscher <stevenb@suse.de>
29051 * gfortran.dg/runtime_warning_1.f90: New test.
29053 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
29056 * g++.dg/parse/crash28.C: New.
29058 2005-08-11 Richard Guenther <rguenther@suse.de>
29061 * gcc.target/i386/tailcall-1.c: New testcase.
29063 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29065 * gcc.dg/vect/vect-67.c: Un-xfail.
29067 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
29070 * g++.dg/parse/crash27.C: new test.
29072 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
29074 PR libfortran/22143
29075 * gfortran.dg/shift-kind.f90: New testcase.
29077 2005-08-10 Richard Sandiford <richard@codesourcery.com>
29079 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
29080 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
29082 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29085 * g++.dg/other/mult-stor1.C: New test.
29087 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29089 * gcc.c-torture/pr18299-1.c: Move to ...
29090 * gcc.c-torture/compile/pr18299-1.c: Here.
29092 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
29094 * gfortran/fortran.torture/execute/character_passing.f90:
29095 Fix types for LSAME.
29097 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
29099 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
29100 input data back to what it was originally.
29102 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
29104 * objc.dg/try-catch-8.m: Enable for all targets.
29106 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
29108 * gcc.dg/pr23165.c: New test.
29110 2005-08-09 Steven Bosscher <stevenb@suse.de>
29112 PR tree-optimization/23234
29113 * gcc.dg/tree-ssa/pr23234.c: New test.
29115 2005-08-08 Josh Conner <jconner@apple.com>
29117 PR rtl-optimization/23241
29118 * gcc.dg/char-compare.c: New test.
29120 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29123 * g++.dg/init/new13.C: New test.
29125 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
29128 * g++.dg/other/crash-4.C: Adjust
29129 * g++/dg/ext/packed9.C: New.
29131 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29133 PR middle-end/21964
29134 * gcc.c-torture/execute/pr21964-1.c: New test.
29136 2005-08-08 Richard Sandiford <richard@codesourcery.com>
29139 * gcc.dg/pr22458-1.c: New test.
29141 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
29142 Steven G. Kargl <kargls@comcast.net>
29145 * gfortran.dg/flush_1.f90: New test.
29147 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29150 * g++.dg/template/eh2.C: New test.
29152 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29155 * g++.dg/template/instantiate7.C: New test.
29157 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
29160 * gcc.dg/Wunused-value-1.c: New test.
29162 2005-08-06 Richard Sandiford <richard@codesourcery.com>
29164 PR rtl-optimization/23233
29165 * gcc.c-torture/compile/pr23233-1.c: New test.
29167 2005-08-06 Jakub Jelinek <jakub@redhat.com>
29171 * gfortran.dg/equiv_1.f90: New test.
29172 * gfortran.dg/equiv_2.f90: New test.
29173 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
29174 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
29175 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
29177 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29179 * gcc.c-torture/execute/vrp-5.c: New test.
29180 * gcc.c-torture/execute/vrp-6.c: New test.
29181 * gcc.dg/tree-ssa/vrp21.c: New test.
29183 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
29185 * g++.dg/parse/pr22514.C: New test.
29187 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
29189 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
29191 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
29192 instead of constant loads / pool entries.
29194 2005-08-05 David Edelsohn <edelsohn@gnu.org>
29196 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
29199 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
29201 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
29202 __WINT_TYPE__ in generated prototypes if possible.
29204 2005-08-04 Diego Novillo <dnovillo@redhat.com>
29207 * g++.dg/tree-ssa/pr22037.C:
29209 2005-08-04 Richard Henderson <rth@redhat.com>
29211 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
29212 scan-tree-dump-times directive.
29214 2005-08-04 Jan Hubicka <jh@suse.cz>
29216 * gcov-1.C: Fix switch counts.
29217 * gcov-4b.c: Likewise.
29219 2005-08-03 Jeff Law <law@redhat.com>
29221 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
29223 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
29225 * gcc.c-torture/execute/pr23135.c: New test.
29227 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29229 PR tree-optimization/19899
29230 * gcc.dg/tree-ssa/scev-1.c: New test.
29231 * gcc.dg/tree-ssa/scev-2.c: New test.
29233 2005-08-03 Richard Sandiford <richard@codesourcery.com>
29236 * gcc.dg/torture/pr18582-1.c: New test.
29238 2005-08-03 Jan Hubicka <jh@suse.cz>
29240 * update-conroll.c: New testcase.
29241 * update-conroll-2.c: New testcase.
29243 2005-08-02 David Edelsohn <edelsohn@gnu.org>
29245 * gfortran.dg/constant_substring.f: New test.
29246 * gfortran.dg/pr22491.f: New test.
29248 2005-08-02 Jan Hubicka <jh@suse.cz>
29250 * update-threading.c: Replace by the proper one.
29252 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29255 * g++.dg/tree-ssa/pr23164.C: New test.
29257 2005-08-02 Diego Novillo <dnovillo@redhat.com>
29259 * gcc.dg/tree-ssa/pr23192.c: New test.
29261 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
29263 * gcc.c-torture/execute/vrp-4.c: New test.
29265 2005-08-02 Jan Hubicka <jh@suse.cz>
29267 * update-threading.c: New test.
29269 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
29271 * gcc.c-torture/compile/20050801-1.c: New test.
29272 * gcc.c-torture/compile/20050801-2.c: New test.
29274 2005-08-01 Jan Hubicka <jh@suse.cz>
29276 * val-prof-5.c: New test.
29278 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
29281 * gcc.dg/pr22311-1.c : New test.
29283 2005-07-31 Steven Bosscher <stevenb@suse.de>
29286 * gfortran.dg/pr23095.f: New test.
29289 * g++.dg/other/pr22003.C: New test.
29291 2005-07-31 Richard Sandiford <richard@codesourcery.com>
29294 * gcc.c-torture/execute/pr20621-1.c: New test.
29296 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
29298 * gfortran.dg/comma_format_extension_4.f: Adjust length
29299 of string for format.
29300 * gfortran.dg/der_array_io_1.f: Replace illegal internal
29301 print statement with internal write.
29302 * gfortran.dg/der_array_io_2.f: Likewise.
29303 * gfortran.dg/der_array_io_3.f: Likewise.
29305 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
29307 * gcc.dg/fold-abs-4.c: new test.
29309 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
29311 PR fortran/22570 an related issues.
29312 * gfortran.dg/x_slash_1.f: New test.
29314 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
29317 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
29318 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
29320 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29323 * gcc.dg/Wshadow-3.c: New test.
29325 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
29327 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
29328 used to have the wrong bounds).
29330 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29333 * gcc.dg/hex-round-1.c: Test more cases.
29334 * gcc.dg/hex-round-2.c: New test.
29336 2005-07-29 Diego Novillo <dnovillo@redhat.com>
29339 * g++.dg/tree-ssa/pr22550.C: New test.
29341 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
29343 * gcc.dg/tree-ssa/vrp19.c: New test.
29344 * gcc.dg/tree-ssa-vrp20.c: New test.
29346 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29349 * gcc.dg/transparent-union-4.c: New test.
29351 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29354 * gcc.dg/c99-vla-2.c: New test.
29356 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
29359 * gcc.dg/hex-round-1.c: New test.
29361 2005-07-28 Jan Hubicka <jh@suse.cz>
29363 * inliner-1.c: Do not dump everything.
29364 * tree-prof.exp: Do not pass -ftree-based-profiling.
29365 * bprob.exp: Likewise.
29367 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
29369 2005-07-28 Mark Mitchell <mark@codesourcery.com>
29372 * g++.dg/expr/ptrmem7.C: New test.
29374 2005-07-28 Mike Stump <mrs@apple.com>
29376 * g++.old-deja/g++.mike/visibility-1.C: New test.
29378 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29381 * gcc.c-torture/execute/pr20187-1.c: New test.
29383 2005-07-28 Jeff Law <law@redhat.com>
29385 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
29386 * gcc.dg/tree-ssa/vrp18.c: New test.
29388 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29390 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
29392 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
29394 PR tree-optimization/22506
29395 * gcc.dg/vect/ps22506.c: New test.
29397 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29400 * gcc.target/i386/sse-3.c: New test.
29402 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29404 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29405 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29407 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29410 * gcc.c-torture/compile/pr22589-1.c: New test.
29412 2005-07-28 Jan Hubicka <jh@suse.cz>
29414 * update-loopch.c: New testcase.
29416 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29418 PR rtl-optimization/23047
29419 * gcc.c-torture/execute/pr23047.c: New test.
29420 * gcc.c-torture/execute/pr23047.x: New.
29422 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29424 PR tree-optimization/22493
29425 * gcc.c-torture/execute/pr22493-1.c: New test.
29426 * gcc.c-torture/execute/pr22493-1.x: New.
29427 * gcc.c-torture/execute/vrp-1.c: New test.
29428 * gcc.c-torture/execute/vrp-2.c: New test.
29429 * gcc.c-torture/execute/vrp-2.c: New test.
29431 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29433 * gcc.target/frv/all-builtin-read8.c: Delete.
29434 * gcc.target/frv/all-builtin-read16.c: Delete.
29435 * gcc.target/frv/all-builtin-read32.c: Delete.
29436 * gcc.target/frv/all-builtin-read64.c: Delete.
29437 * gcc.target/frv/all-builtin-write8.c: Delete.
29438 * gcc.target/frv/all-builtin-write16.c: Delete.
29439 * gcc.target/frv/all-builtin-write32.c: Delete.
29440 * gcc.target/frv/all-builtin-write64.c: Delete.
29441 * gcc.target/frv/all-read-write-1.c: New.
29443 2005-07-27 Jeff Law <law@redhat.com>
29445 * gcc.c-torture/execute/pr22630.c: New test.
29447 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29449 PR tree-optimization/23073
29450 * gcc.dg/vect/nodump-pr23073.c: New test.
29451 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29453 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29455 PR tree-optimize/22348
29456 * gcc.c-torture/execute/pr22348.c: New.
29458 2005-07-27 Richard Guenther <rguenther@suse.de>
29460 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29462 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29465 * gfortran.dg/logical_comp.f90: New test.
29467 2005-07-27 Jan Hubicka <jh@suse.cz>
29469 * inliner-1.c: Add cleanup of dumps.
29470 * val-prof-*.c: Likewise.
29471 * update-tailcall.c: New.
29473 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29476 * gcc.dg/tree-ssa/pr22591.c: New test.
29477 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29479 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29482 * objc.dg/try-catch-11.m: New test.
29484 2005-07-26 Richard Guenther <rguenther@suse.de>
29486 PR tree-optimization/22486
29487 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29489 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29492 * g++.dg/opt/loop2.C: New test.
29494 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29496 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29497 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29499 2005-07-25 Adam Nemet <anemet@lnxw.com>
29501 * lib/profopt.exp (profopt-execute): Check for profiling data
29502 files on the target.
29504 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29506 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29507 for matching of asm labels.
29509 2005-07-25 Richard Guenther <rguenther@suse.de>
29511 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29513 2005-07-25 Richard Guenther <rguenther@suse.de>
29516 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29518 2005-07-25 Ira Rosen <irar@il.ibm.com>
29520 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29521 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29522 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29523 * gcc.dg/vect/vect-100.c: New test.
29524 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29525 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29526 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29527 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29528 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29529 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29530 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29531 * gfortran.dg/vect/pr19049.f90: New testcase.
29532 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29534 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29536 * gcc.c-torture/execute/20050713-1.c: New test.
29539 * gfortran.fortran-torture/execute/data_4.f90: New test.
29541 PR middle-end/20303
29542 * gcc.dg/visibility-d.c: New test.
29544 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29546 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29547 * gfortran.dg/underflow.f90: Ditto.
29549 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29551 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29552 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29553 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29555 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29557 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29558 include case of field width of zero.
29560 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29562 PR libgfortran/21875
29563 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29564 with trailing blanks on normal formatted read.
29566 2005-07-23 Chao-ying Fu <fu@mips.com>
29568 * gcc.target/mips/mips32-dsp-type.c: New test.
29569 * gcc.target/mips/mips32-dsp.c: New test.
29571 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29574 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29577 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29578 and __cyg_profile_func_exit.
29580 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29582 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29583 * gfortran.dg/comma_format_extension_4.f: Same.
29584 * gfortran.dg/pr15332.f: Same.
29585 * gfortran.dg/pr21730.f: Same.
29587 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29589 * g++.dg/opt/vrp2.C: Fix testcase.
29592 * g++.dg/opt/vrp2.C: New test.
29594 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29597 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29599 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29601 * gcc.dg/tree-ssa/20050719-1.c: New test.
29603 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29605 * gcc.dg/bfin-longcall-1.c: New file.
29606 * gcc.dg/bfin-longcall-2.c: New file.
29608 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29610 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29612 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29614 PR middle-end/19055
29615 * gcc.dg/tree-ssa/pr19055.c: New test.
29616 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29618 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29621 * g++.dg/other/pr22358.C: New test.
29623 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29626 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29628 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29631 * g++.dg/init/union2.C: New test.
29633 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29636 * gcc.dg/complex-4.c: New test.
29638 2005-07-21 Richard Guenther <rguenther@suse.de>
29641 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29642 scanning for asm labels.
29643 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29645 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29648 * gcc.dg/altivec-pr22085.c: New.
29650 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29652 PR tree-optimization/19210
29653 * gcc.dg/tree-ssa/pr19210-1.c: New.
29654 * gcc.dg/tree-ssa/pr19210-2.c: New.
29656 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29658 PR rtl-optimization/22167
29659 * g++.dg/opt/pr22167.C: New test.
29661 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29664 * g++.dg/lookup/two-stage2.C: New.
29665 * g++.dg/lookup/two-stage3.C: New.
29666 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29667 fixed two-stage name lookup for operators.
29668 * g++.dg/template/call3.C: Compiler now produces an appropriate
29670 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29672 * g++.dg/template/ptrmem4.C: Compiler produces different error
29674 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29675 connect_to_method as a candidate.
29677 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29679 * gcc.dg/fold-alloc-1.c: New test.
29681 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29683 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29684 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29686 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29688 * gcc.dg/fold-abs-1.c: New test.
29689 * gcc.dg/fold-abs-2.c: New test.
29690 * gcc.dg/fold-abs-3.c: New test.
29692 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29694 Make CONSTRUCTOR use VEC to store initializers.
29695 * g++.dg/ext/complit3.C: Check for specific error messages.
29696 * g++.dg/init/brace2.C: Update error message.
29697 * g++.dg/warn/Wbraces2.C: Likewise.
29699 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29702 * gfortran.dg/module_interface_1.f90: New test.
29704 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29705 Kenneth Zadeck <zadeck@naturalbridge.com>
29707 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29709 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29711 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29712 specify -Wformat for these tests.
29713 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29714 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29715 * gcc.dg/format/opt-6.c: Delete.
29717 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29719 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29720 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29722 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29724 * gcc.dg/tree-ssa/alias-2.c: New test.
29726 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29729 * g++.dg/template/explicit7.C: New test.
29731 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29733 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29734 field width of 8 to +Inf and -Inf.
29736 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29739 * g++.dg/template/friend36.C: New test.
29741 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29744 * gfortran.dg/pr21730.f: New test.
29746 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29747 Kenneth Zadeck <zadeck@naturalbridge.com>
29749 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29750 since pure const detection cannot run at -O1 in c compiler.
29751 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29752 can now optimize this case properly.
29753 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29754 because we now pass.
29755 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29757 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29760 * gcc.dg/format/bitfld-1.c: New test.
29762 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29765 * g++.dg/rtti/repo1.C: New test.
29767 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29769 PR middle-end/22398
29770 * gcc.c-torture/compile/pr22398.c: New test.
29772 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29775 * g++.dg/expr/cast4.C: New test.
29777 2005-07-15 Richard Guenther <rguenther@suse.de>
29779 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29780 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29782 2005-07-15 Steven Bosscher <stevenb@suse.de>
29784 PR tree-optimization/22230
29785 * gcc.dg/tree-ssa/pr22230.c: New test.
29787 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29789 * gfortran.dg/g77/cpp6.f: New test.
29792 * gfortran.dg/g77/cpp5.F: New test.
29793 * gfortran.dg/g77/cpp5.h: New file.
29794 * gfortran.dg/g77/cpp5inc.h: New file.
29796 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29798 PR libfortran/16435
29799 * gfortran.dg/tl_editting.f90: New.
29800 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29802 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29804 * gfortran.dg/char_array_constructor.f90: New test.
29806 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29808 * gfortran.dg/past_eor.f90: New.
29809 * gfortran.dg/complex_read.f90: New.
29811 2005-07-13 Jeff Law <law@redhat.com>
29813 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29816 * gcc.dg/tree-ssa/pr22321.c: New test
29818 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29820 PR tree-optimization/21921
29821 * gcc.dg/tree-ssa/pr21921.c: New.
29823 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29825 PR tree-optimizatio/22442
29826 * gcc.dg/tree-ssa/loop-11.c: New test.
29828 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29831 * gcc.c-torture/compile/pr21840.c: New test.
29833 2005-07-12 Jan Hubicka <jh@suse.cz>
29835 * gcc.c-torture/compile/pr22379.c: New test.
29837 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29839 PR libfortran/21593
29840 gfortran.dg/dev_null.f90: Remove outdated comment about
29841 PR libfortran/21593.
29844 2005-07-12 Dale Johannesen <dalej@apple.com>
29846 * gcc.target/i386/compress-float-sse.c: New.
29847 * gcc.target/i386/compress-float-sse-pic.c: New.
29848 * gcc.target/i386/compress-float-387.c: New.
29849 * gcc.target/i386/compress-float-387-pic.c: New.
29850 * gcc.dg/compress-float-ppc.c: New.
29851 * gcc.dg/compress-float-ppc-pic.c: New.
29853 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29855 PR libfortran/21593
29856 gfortran.dg/dev_null.f90: Remove targets.
29858 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29861 * gcc.dg/pr22335-1.c: New test.
29862 * gcc.dg/pr22335-2.c: New test.
29864 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29867 * g++.dg/template/nontype12.C : New test.
29869 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29871 * gcc.dg/tree-ssa/loop-10.c: New test.
29873 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29875 * gcc.c-torture/execute/20020720-1.x: Remove.
29877 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29879 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29881 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29883 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29884 (dg-mips-options): Use it.
29886 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29888 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29890 2005-07-09 Richard Henderson <rth@redhat.com>
29892 * lib/target-supports.exp (check_effective_target_sync_char_short):
29895 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29897 PR libfortran/22217
29898 * gfortran.dg/negative-z-descriptor.f90: New test.
29900 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29903 * gcc.dg/pr22329.c: New test.
29905 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29907 PR tree-optimization/20139
29908 * gcc.dg/tree-ssa/pr20139.c: New.
29910 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29913 * gcc.dg/pr22356-1.c: New test.
29915 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29918 * g++.dg/template/unify8.C: New.
29919 * g++.dg/template/unify9.C: New.
29921 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29923 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29925 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29927 * gcc.dg/darwin-version-1.c: New.
29928 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29929 * gcc.dg/builtins-20.c: Likewise.
29930 * gcc.dg/builtins-53.c: Likewise.
29931 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29932 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29933 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29934 * gcc.dg/torture/builtins-power-1.c: Likewise.
29935 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29938 2005-07-07 Jeff Law <law@redhat.com>
29940 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29941 argument evaluation order.
29943 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29945 PR libfortran/21594
29946 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29947 Add test cases where the shift length is greater than the
29950 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29952 * obj-c++.dg/proto-lossage-6.mm: New.
29953 * objc.dg/proto-lossage-6.m: New.
29955 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29957 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29958 * objc.dg/gnu-runtime-2.m: Likewise.
29960 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29962 * gfortran.dg/longline.f: New test.
29964 * gfortran.dg/badline.f: New test.
29966 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29971 * gfortran.dg/hollerith.f90: New.
29972 * gfortran.dg/hollerith2.f90: New.
29973 * gfortran.dg/hollerith3.f90: New.
29974 * gfortran.dg/hollerith4.f90: New.
29975 * gfortran.dg/hollerith_f95.f90: New.
29976 * gfortran.dg/hollerith_legacy.f90: New.
29977 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29979 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29982 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29983 * objc.dg/gnu-runtime-2.m: New.
29985 2005-07-06 Jeff Law <law@redhat.com>
29987 * gcc.dg/tree-ssa/vrp17.c: New test.
29989 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29992 * gfortran.dg/array_constructor_5.f90: New test.
29994 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29996 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29998 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
30000 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
30001 * gcc.dg/980816-1.c: Ditto.
30003 2005-07-06 Jeff Law <law@redhat.com>
30005 * gcc.c-torture/compile/pr21356.c: New test.
30007 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30011 * gcc.c-torture/compile/pr22013-1.c,
30012 gcc.c-torture/execute/pr22098-1.c,
30013 gcc.c-torture/execute/pr22098-2.c,
30014 gcc.c-torture/execute/pr22098-3.c: New tests.
30016 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
30019 * gcc.dg/pr22308-1.c: New test.
30021 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
30023 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
30025 * gcc.dg/compare9.c: Use -fshort-enums instead of
30026 -fno-short-enums. Change the last test to dg-bogus.
30028 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
30030 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
30031 * gcc.dg/compare9.c: New.
30033 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30035 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
30037 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30040 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
30043 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30045 * gcc.dg/format/gcc_gfc-1.c: New.
30047 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
30049 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
30051 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30054 * gfortran.dg/io_invalid_1.f90: New test.
30056 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
30058 * gcc.dg/format/gcc_diag-1.c: Update.
30060 2005-07-02 Jeff Law <law@redhat.com>
30062 * gcc.dg/tree-ssa/pr22051-1.c: New test.
30063 * gcc.dg/tree-ssa/pr22051-2.c: New test.
30065 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
30067 * gcc.dg/format/gcc_diag-1.c: Update.
30069 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
30072 * gcc.c-torture/compile/pr22269.c: New test.
30074 2005-06-30 Diego Novillo <dnovillo@redhat.com>
30078 * g++.dg/tree-ssa/pr21584-1.C: New test.
30079 * g++.dg/tree-ssa/pr21584-2.C: New test.
30081 2005-06-30 Ziemowit Laski <zlaski@apple.com>
30083 * obj-c++.dg/try-catch-11.mm: New.
30084 * objc.dg/try-catch-10.m: New.
30086 2005-06-29 David Edelsohn <edelsohn@gnu.org>
30088 * g++.dg/other/ucnid-1.C: xfail on AIX.
30090 2005-06-29 Diego Novillo <dnovillo@redhat.com>
30093 * gcc.dg/20050629-1.c: New test.
30095 2005-06-29 Ziemowit Laski <zlaski@apple.com>
30097 * obj-c++.dg/const-str-1[0-1].mm: New.
30098 * objc.dg/const-str-1[0-1].m: New.
30100 2005-05-29 Richard Henderson <rth@redhat.com>
30102 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
30103 Rename from check_effective_target_vect_no_max.
30104 (check_effective_target_vect_no_int_add): New.
30105 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
30106 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
30107 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30108 * gcc.dg/vect/vect-reduc-1.c: Use both.
30109 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30111 2005-05-29 Richard Henderson <rth@redhat.com>
30113 * lib/target-supports.exp (check_effective_target_vect_no_max):
30114 Remove i386 and x86_64.
30116 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30119 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
30121 2005-06-29 Steve Ellcey <sje@cup.hp.com>
30123 PR middle-end/21969
30124 * gcc.dg/vect/pr21969.c: New test.
30126 2005-06-28 Eric Christopher <echristo@redhat.com>
30130 * gcc.dg/inline1.c: New test.
30131 * gcc.dg/inline2.c: Ditto.
30132 * gcc.dg/inline3.c: Ditto.
30133 * gcc.dg/inline4.c: Ditto.
30134 * gcc.dg/inline5.c: Ditto.
30136 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30138 PR libfortran/22142
30139 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30140 Add testcase also testing eoshift1 for PR 22142.
30142 2005-06-28 Richard Henderson <rth@redhat.com>
30144 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
30145 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
30146 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
30147 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
30148 gcc.dg/tree-ssa/20030922-2.c: Likewise.
30150 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
30152 PR libfortran/22142
30153 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
30154 Add testcase for PR 22142.
30156 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
30158 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
30159 gcc.target/ia64/fpreg-2.c: New tests.
30161 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30163 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
30165 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30167 PR libfortran/22170
30168 * gfortran.dg/slash_1.f90: New test.
30170 2005-06-27 Richard Henderson <rth@redhat.com>
30172 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
30173 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
30174 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
30175 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30176 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
30177 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
30179 2005-06-27 Richard Henderson <rth@redhat.com>
30181 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
30182 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
30184 2005-06-27 Ziemowit Laski <zlaski@apple.com>
30186 * obj-c++.dg/proto-lossage-5.mm: New.
30187 * objc.dg/proto-lossage-5.m: New.
30189 2005-06-27 Diego Novillo <dnovillo@redhat.com>
30192 * gcc.dg/tree-ssa/pr21959.c: New test.
30194 2005-06-27 Jakub Jelinek <jakub@redhat.com>
30196 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
30197 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
30198 testing uninitialized var.
30200 * gcc.c-torture/execute/builtins/chk.h: New.
30201 * gcc.c-torture/execute/builtins/lib/chk.c: New.
30202 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
30203 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
30204 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
30205 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
30206 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
30207 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
30208 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
30209 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
30210 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
30211 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
30212 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
30213 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
30214 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
30215 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
30216 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
30217 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
30218 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
30219 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
30220 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
30221 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
30222 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
30223 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
30224 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
30225 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
30226 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
30227 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
30228 * gcc.dg/builtin-object-size-1.c: New test.
30229 * gcc.dg/builtin-object-size-2.c: New test.
30230 * gcc.dg/builtin-object-size-3.c: New test.
30231 * gcc.dg/builtin-object-size-4.c: New test.
30232 * gcc.dg/builtin-object-size-5.c: New test.
30233 * gcc.dg/builtin-stringop-chk-1.c: New test.
30234 * gcc.dg/builtin-stringop-chk-2.c: New test.
30235 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
30236 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
30237 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
30238 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
30239 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
30240 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
30241 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
30242 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
30243 * gcc.c-torture/execute/printf-1.c: New test.
30244 * gcc.c-torture/execute/fprintf-1.c: New test.
30245 * gcc.c-torture/execute/vprintf-1.c: New test.
30246 * gcc.c-torture/execute/vfprintf-1.c: New test.
30247 * gcc.c-torture/execute/printf-chk-1.c: New test.
30248 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
30249 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
30250 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
30252 2005-06-27 Michael Matz <matz@suse.de>
30254 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
30255 slot is not merged if address escapes.
30257 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30260 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
30262 2005-06-26 Jakub Jelinek <jakub@redhat.com>
30264 PR middle-end/17965
30265 * gcc.c-torture/compile/20050622-1.c: New test.
30267 PR middle-end/22028
30268 * gcc.dg/20050620-1.c: New test.
30270 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
30272 PR tree-optimization/22026
30273 * gcc.dg/tree-ssa/pr22026.c: New.
30275 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
30277 PR libfortran/22144
30278 * gfortran.dg/shift-alloc.f90: New testcase.
30280 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
30282 * all files: Update FSF address in copyright headers.
30284 2005-06-22 Jan Hubicka <jh@suse.cz>
30286 * wholeprogram-1.c: New testcase.
30287 * wholeprogram-2.c: New testcase.
30289 2005-06-24 Mark Mitchell <mark@codesourcery.com>
30292 * gcc.dg/tree-ssa/pr22171.c: New test.
30294 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
30296 * gfortran.dg/simplify_modulo.f90: New.
30298 2005-06-24 Jan Hubicka <jh@suse.cz>
30300 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
30302 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30304 * obj-c++.dg/proto-lossage-[1-4].mm: New.
30306 2005-06-23 Ziemowit Laski <zlaski@apple.com>
30308 * obj-c++.dg/typedef-alias-1.mm: New.
30309 * objc.dg/typedef-alias-1.m: New.
30311 2005-06-23 Jeff Law <law@redhat.com>
30313 * gcc.dg/tree-ssa/vrp16.c: New test.
30315 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30317 * lib/target-supports.exp: Add
30318 check_effective_target_fortran_large_real and
30319 check_effective_target_fortran_large_int to check for
30320 corresponding effective targets.
30321 * gfortran.dg/large_integer_kind_1.f90: New test.
30322 * gfortran.dg/large_real_kind_1.f90: New test.
30324 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
30326 PR tree-optimization/22117
30327 * gcc.dg/tree-ssa/pr22117.c: New.
30329 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
30332 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
30334 2005-06-23 David Edelsohn <edelsohn@gnu.org>
30336 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
30338 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
30340 * gfortran.dg/f2c_4.f90: Add tests for complex functions
30341 * gfortran.dg/f2c_4.c: Likewise.
30343 2005-06-22 Paul Brook <paul@codesourcery.com>
30346 * gfortran.dg/auto_save_1.f90: New test.
30348 2005-06-22 Michael Matz <matz@suse.de>
30350 * gcc.target/x86-64/abi: New directory.
30351 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
30352 * gcc.target/x86-64/abi/README.gcc: New file.
30353 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
30354 * gcc.target/x86-64/abi/asm-support.s: New file.
30355 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
30356 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
30357 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
30358 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
30359 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
30360 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
30361 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
30362 * gcc.target/x86_64/abi/test_bitfields.c: New test.
30363 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
30364 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
30365 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
30366 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
30367 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
30368 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
30369 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
30370 * gcc.target/x86_64/abi/test_varargs.c: New test.
30372 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
30374 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
30375 32-bit i?86 and x86_64.
30377 2005-06-21 Ziemowit Laski <zlaski@apple.com>
30379 * obj-c++.dg/const-str-[1-9].mm: New tests.
30381 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
30384 * gfortran.dg/namelist_use.f90: New.
30385 * gfortran.dg/namelist_use_only.f90: New.
30387 2005-06-21 Jeff Law <law@redhat.com>
30389 * gcc.dg/tree-ssa/vrp15.c: New test.
30391 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
30393 * lib/target-supports.exp (check_effective_target_vect_reduction):
30395 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30396 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30397 remove vect_reduction target keyword. Also avoid two returns in main.
30398 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30399 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30400 * gcc.dg/vect/vect-reduc-1short.c: New test.
30401 * gcc.dg/vect/vect-reduc-1char.c: New test.
30402 * gcc.dg/vect/vect-reduc-2short.c: New test.
30403 * gcc.dg/vect/vect-reduc-2char.c: New test.
30404 * gcc.dg/vect/vect-reduc-6.c: New test.
30405 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30406 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30407 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30409 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30410 Paul Thomas <pault@gcc.gnu.org>
30412 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30415 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30417 * gfortran.dg/backslash_1.f90: New test.
30418 * gfortran.dg/backslash_2.f90: New test.
30420 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30422 * gfortran.dg/duplicate_labels.f90: New test.
30424 2005-06-20 Jan Beulich <jbeulich@novell.com>
30426 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30427 unsupportable relocations.
30428 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30429 * gcc.dg/20050321-2.c: xfail for NetWare.
30431 2005-06-20 Andreas Jaeger <aj@suse.de>
30433 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30434 gcc.target/i386/fastcall-sseregparm.c,
30435 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30437 2005-06-19 Richard Henderson <rth@redhat.com>
30439 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30441 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30443 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30445 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30448 * g++.dg/conversion/simd2.C: Change expected error message.
30450 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30452 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30453 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30454 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30456 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30458 * gcc.dg/fold-mod-1.c: New test.
30460 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30463 * gfortran.dg/pr19926.f90: New test.
30465 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30467 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30468 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30470 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30471 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30473 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30475 * gcc.target/ia64/float80-varargs-1.c: New test.
30477 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30480 * gfortran.dg/f2c_6.f90: New test.
30482 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30485 * g++.dg/template/local5.C: New.
30487 2005-06-17 Richard Henderson <rth@redhat.com>
30489 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30491 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30494 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30496 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30498 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30499 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30500 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30501 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30502 check_vect to verify the presence of hardware vector support.
30504 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30507 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30509 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30511 PR libfortran/19216
30512 * gfortran.dg/pr19216.f: Add correct space between brackets and
30515 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30517 PR libfortran/16436
30518 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30520 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30522 * gcc.target/i386/attributes-error.c: New testcase.
30523 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30524 * gcc.target/i386/regparm-stdcall.c: Likewise.
30525 * gcc.target/i386/sseregparm-1.c: Likewise.
30526 * gcc.target/i386/sseregparm-2.c: Likewise.
30528 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30530 * g++.dg/rtti/crash2.C: New.
30532 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30534 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30536 2005-06-15 David Ung <davidu@mips.com>
30538 * gcc.target/mips/mips16e-extends.c: New test for testing the
30539 generation of MIPS16e zeb/zeh, seb/seh instructions.
30541 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30544 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30545 * gcc.dg/tree-ssa/pr22018.c: New test.
30547 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30549 * gcc.dg/simd-1.c: Update error messages.
30550 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30551 * gcc.dg/simd-2.c: Update error messages.
30552 * gcc.dg/simd-4.c: New.
30554 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30557 * g++.dg/other/crash-4.C: New.
30559 2005-06-14 Devang Patel <dpatel@apple.com>
30561 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30563 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30566 * g++.dg/parse/crash11.C: Update
30568 2005-06-13 Jeff Law <law@redhat.com>
30570 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30571 perform the desired transformations.
30572 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30573 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30575 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30578 * gfortran.dg/forall_1.f90: Un-XFAIL.
30580 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30583 * g++.dg/parse/crash26.C: New.
30586 * g++.dg/init/member1.C: New.
30588 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30590 * gfortran.dg/altreturn_1.f90: New test.
30592 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30594 PR middle-end/21985
30595 * gcc.dg/tree-ssa/pr21985.c: New test.
30597 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30599 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30601 2005-06-12 Roger Sayle <roger@eyesopen.com>
30604 * g++.dg/other/error10.C: New test case.
30606 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30608 PR libfortran/19155
30609 * gfortran.dg/pr19155.f: Add test.
30611 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30613 * gfortran.dg/f2c_7.f90: New test.
30615 * gfortran.dg/forall_1.f90: XFAILed.
30617 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30619 * gcc.dg/pr14796-1.c: New.
30620 * gcc.dg/pr14796-2.c: New.
30622 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30626 * gfortran.dg/deallocate_stat.f90: New test.
30628 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30630 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30632 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30634 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30635 access will be generated when this loop is vectorized. Test that
30636 accesses with same alignment were detected.
30637 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30638 Test that accesses with same alignment were detected.
30639 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30640 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30641 alignment were detected.
30643 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30646 * g++.dg/conversion/simd2.C: New.
30648 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30650 * gcc.dg/Wcxx-compat-1.c: New.
30652 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30654 PR libfortran/21480
30655 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30658 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30660 * gcc.dg/alias-8.c: New.
30662 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30664 * gcc.dg/format/cmn_err-1.c: Update.
30666 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30669 * gcc.target/sparc/fexpand-2.c: New.
30670 * gcc.target/sparc/fpmerge-2.c: New.
30671 * gcc.target/sparc/fpmul-2.c: New.
30672 * gcc.target/sparc/noresult.c: New.
30673 * gcc.target/sparc/pdist-2.c: New.
30674 * gcc.target/sparc/pdist-3.c: New.
30676 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30679 * gcc.target/i386/i386.exp: Fix comment typo.
30681 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30684 * g++.dg/inherit/using5.C: New.
30685 * g++.dg/inherit/using6.C: New.
30687 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30690 * g++.dg/template/ptrmem15.C: New test.
30693 * g++.dg/ext/label4.C: New test.
30695 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30697 * gcc.dg/tls/debug-1.c: New test.
30699 2005-06-07 Dale Johannesen <dalej@apple.com>
30701 * gcc.target/i386/movq.c: New.
30703 2005-06-07 Dale Johannesen <dalej@apple.com>
30705 * gcc.dg/20050607-1.c: New.
30707 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30709 PR middle-end/21850
30710 * gcc.c-torture/execute/20050607-1.c: New test.
30712 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30714 PR libfortran/21926
30715 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30716 Test case where the return array has lowest stride one,
30719 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30721 * lib/target-supports.exp (check_effective_target_sync_int_long):
30722 Add s390 and s390x targets.
30724 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30726 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30727 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30728 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30729 * gcc.dg/tree-ssa/loop-9.c: New test.
30731 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30733 * g++.dg/parse/defarg10.C: New.
30735 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30737 PR regression/21897
30738 * gcc.c-torture/execute/20050604-1.c: New test.
30740 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30743 * g++.dg/parse/defarg9.C: New.
30746 * g++.dg/inherit/using4.C: New.
30747 * g++.dg/overload/error1.C: Adjust expected errors.
30748 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30749 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30750 * g++.old-deja/g++.other/redecl2.C: Likewise.
30751 * g++.old-deja/g++.other/redecl4.C: Likewise.
30752 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30754 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30756 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30758 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30760 * lib/gfortran.exp (gfortran_target_compile): Call
30761 dg-additional-files-options
30762 * gfortran.dg/f2c_4.f90: New file
30763 * gfortran.dg/f2c_4.c: New file
30764 * gfortran.dg/f2c_5.f90: New file
30765 * gfortran.dg/f2c_5.c: New file
30767 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30769 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30772 * gfortran.dg/array_constructor_4.f90: New test.
30774 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30777 * g++.dg/ext/builtin9.C: New test.
30779 2005-06-05 Dale Johannesen <dalej@apple.com>
30781 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30782 * gcc.c-torture/execute/20050603-2.c: Ditto.
30784 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30786 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30787 * gcc.dg/vect/vect-reduc-1.c: New.
30788 * gcc.dg/vect/vect-reduc-2.c: New.
30789 * gcc.dg/vect/vect-reduc-3.c: New.
30791 2005-06-04 Dale Johannesen <dalej@apple.com>
30793 * gcc.c-torture/execute/20050603-1.c: New.
30794 * gcc.c-torture/execute/20050603-2.c: New.
30795 * gcc.dg/20050603-3.c: New.
30797 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30800 * gfortran.dg/debug_1.f90: New test.
30802 * gfortran.dg/forall_1.f90: New test.
30804 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30806 * gfortran.dg/array_constructor_3.f90: New test.
30808 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30810 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30812 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30814 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30816 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30819 * gcc.dg/init-excess-1.c: New test.
30821 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30824 * g++.dg/expr/static_cast6.C: New test.
30826 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30828 * gcc.dg/tree-ssa/vrp14.c: New test.
30830 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30833 * g++.dg/template/new2.C: New test.
30835 2005-06-03 Josh Conner <jconner@apple.com>
30837 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30838 all entries in initializer.
30840 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30842 PR middle-end/21858
30843 * gcc.dg/pr21858.c: New testcase.
30845 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30847 PR tree-optimization/21292
30849 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30851 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30852 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30853 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30854 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30855 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30857 2005-06-02 Richard Henderson <rth@redhat.com>
30859 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30861 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30863 * gcc.dg/wtypequal.c: New testcase.
30865 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30868 * gcc.dg/tree-ssa/pr21582.c: New test.
30870 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30873 * g++.dg/opt/interface2.h: New.
30874 * g++.dg/opt/interface2.C: New.
30875 * g++.dg/init/ctor4.C: Adjust error lines.
30876 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30877 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30878 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30879 * g++.old-deja/g++.pt/assign1.C: Likewise.
30880 * g++.old-deja/g++.pt/crash20.C: Likewise.
30882 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30884 PR tree-optimization/21734
30885 * g++.dg/vect/pr21734_1.cc: New.
30886 * g++.dg/vect/pr21734_2.cc: New.
30888 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30891 * g++.dg/template/spec24.C: New.
30894 * g++.dg/pch/local-1.C: New.
30895 * g++.dg/pch/local-1.Hs: New.
30897 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30899 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30900 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30901 * gcc.dg/tree-ssa/pr14341.c: New test.
30902 * gcc.dg/tree-ssa/pr14841.c: New test.
30903 * gcc.dg/tree-ssa/pr20701.c: New test.
30904 * gcc.dg/tree-ssa/pr21086.c: New test.
30905 * gcc.dg/tree-ssa/pr21090.c: New test.
30906 * gcc.dg/tree-ssa/pr21332.c: New test.
30907 * gcc.dg/tree-ssa/pr21458.c: New test.
30908 * gcc.dg/tree-ssa/pr21658.c: New test.
30909 * gcc.dg/tree-ssa/vrp01.c: New test.
30910 * gcc.dg/tree-ssa/vrp02.c: New test.
30911 * gcc.dg/tree-ssa/vrp03.c: New test.
30912 * gcc.dg/tree-ssa/vrp04.c: New test.
30913 * gcc.dg/tree-ssa/vrp05.c: New test.
30914 * gcc.dg/tree-ssa/vrp06.c: New test.
30915 * gcc.dg/tree-ssa/vrp07.c: New test.
30916 * gcc.dg/tree-ssa/vrp08.c: New test.
30917 * gcc.dg/tree-ssa/vrp09.c: New test.
30918 * gcc.dg/tree-ssa/vrp10.c: New test.
30919 * gcc.dg/tree-ssa/vrp11.c: New test.
30920 * gcc.dg/tree-ssa/vrp12.c: New test.
30921 * gcc.dg/tree-ssa/vrp13.c: New test.
30923 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30926 * gcc.dg/tree-ssa/pr21029.c: New test.
30928 2005-06-01 Roger Sayle <roger@eyesopen.com>
30930 * gfortran.dg/logint-1.f: New test case.
30931 * gfortran.dg/logint-2.f: Likewise.
30932 * gfortran.dg/logint-3.f: Likewise.
30934 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30938 * gcc.dg/20050527-1.c: New test.
30940 * gcc.dg/i386-sse-12.c: New test.
30943 * gfortran.dg/implicit_5.f90: New test.
30945 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30948 * gfortran/assign_4.f90: New test.
30949 * gfortran/assign_2.f90: Change compile to run.
30951 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30953 * lib/target-supports.exp
30954 (check_effective_target_sync_char_short): New.
30955 * gcc.dg/sync-2.c: New.
30957 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30959 PR tree-optimization/21817
30960 * gcc.dg/torture/pr21817-1.c: New.
30962 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30965 * g++.dg/template/init5.C: New.
30967 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30969 * gfortran.dg/char_initialiser_actual.f90:
30970 Test character initialisers as actual arguments.
30971 * gfortran.dg/char_pointer_comp_assign.f90:
30972 Test character pointer structure component assignments.
30973 * gfortran.dg/char_array_structure_constructor.f90:
30974 Test character components in structure constructors.
30976 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30978 PR middle-end/20931
30979 * g++.dg/opt/pr20931.C: New test.
30981 2005-05-31 Andreas Jaeger <aj@suse.de>
30984 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30985 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30986 g++.old-deja/g++.ext/asmspec1.C,
30987 g++.old-deja/g++.other/regstack.C,
30988 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30989 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30990 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30991 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30992 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30993 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30994 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30995 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30996 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30997 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30998 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30999 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
31000 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
31001 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
31002 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
31003 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
31004 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
31005 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
31006 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
31008 2005-05-31 Jeff Law <law@redhat.com>
31010 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
31012 2005-05-30 Paolo Carlini <pcarlini@suse.de>
31014 PR middle-end/21743
31015 * gcc.dg/builtins-1.c: Activate disabled clog test.
31016 * gcc.dg/torture/builtin-attr-1.c: Likewise.
31018 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
31020 * gfortran.dg/char_pointer_assign.f90:
31021 Test character-pointer assignments and pointer assignments.
31022 * gfortran.dg/char_pointer_dummy.f90:
31023 Test character-pointer dummy arguments.
31024 * gfortran.dg/char_pointer_func.f90:
31025 Test character-pointer function returns.
31026 * gfortran.dg/char_pointer_dependency.f90:
31027 Test character-pointer functions with dependencies.
31029 2005-05-30 Mark Mitchell <mark@codesourcery.com>
31032 * g++.dg/lookup/using14.C: New test.
31034 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
31036 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
31037 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
31040 2005-05-29 Geoffrey Keating <geoffk@apple.com>
31043 * g++.dg/template/local5.C: New.
31046 * gcc.c-torture/compile/pr21761.c: New.
31048 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
31051 2005-05-30 Steven G. Kargl
31054 * gfortran.dg/inquire_8.f90: New test.
31056 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31058 PR libfortran/21376
31059 * gfortran.dg/output_exponents_1.f90: New test.
31061 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31063 PR libfortran/20006
31064 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
31066 2005-05-28 Mark Mitchell <mark@codesourcery.com>
31069 * g++.dg/ext/complex1.C: New test.
31072 * g++.dg/init/ctor6.C: New test.
31074 2005-05-29 Jan Hubicka <jh@suse.cz>
31076 * gcc.c-torture/compile/pr21562.c: New.
31078 2005-05-28 Steven G. Kargl <kargls@comcast.net>
31080 * gfortran.dg/subnormal_1.f90: New test.
31082 2005-05-28 Jan Hubicka <jh@suse.cz>
31084 * tree-prof.exp: Fix comment.
31085 * value-prof-1.c: New.
31086 * value-prof-2.c: New.
31087 * value-prof-3.c: New.
31088 * value-prof-4.c: New.
31090 2005-05-27 Mark Mitchell <mark@codesourcery.com>
31093 * g++.dg/expr/ptrmem6.C: New test.
31094 * g++.dg/expr/ptrmem6a.C: Likewise.
31096 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
31098 PR tree-optimization/21658
31099 * gcc.dg/tree-ssa/pr21658.c: New.
31101 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
31104 * g++.dg/inherit/ptrmem3.C: New.
31107 * g++.dg/parse/template16.C: New.
31109 2005-05-27 Andreas Jaeger <aj@suse.de>
31111 * gcc.dg/setjmp-2.c: Only run in 32-bit.
31113 * gcc.dg/i386-sse-8.c: Run test on all archs.
31115 2005-05-26 Mike Stump <mrs@apple.com>
31117 * objc.dg/isa-field-1.m: Only run on darwin.
31118 * objc.dg/lookup-1.m: Likewise.
31119 * objc.dg/try-catch-8.m: Likewise.
31121 2005-05-26 Roger Sayle <roger@eyesopen.com>
31123 PR tree-optimization/9814
31124 * gcc.dg/pr9814-1.c: New test case.
31126 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31128 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
31129 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
31130 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
31131 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
31132 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
31133 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
31134 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
31135 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
31136 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
31137 objc.dg/try-catch-8.m: New.
31139 2005-05-26 Janis Johnson <janis187@us.ibm.com>
31141 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
31142 remove extraneous semicolons.
31144 2005-05-26 Ziemowit Laski <zlaski@apple.com>
31146 * obj-c++.dg/comp-types-12.mm: New.
31147 * objc.dg/comp-types-11.m: New.
31148 * objc.dg/selector-4.m: New.
31150 2005-05-26 Andreas Jaeger <aj@suse.de>
31153 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
31154 g++.old-deja/g++.ext/attrib3.C,
31155 g++.old-deja/g++.other/store-expr1.C,
31156 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
31157 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
31158 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
31159 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
31160 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
31161 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
31162 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
31163 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
31164 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
31165 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
31166 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
31167 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
31168 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
31169 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
31170 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
31171 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
31172 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
31173 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
31174 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
31176 2005-05-26 Andreas Jaeger <aj@suse.de>
31178 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
31179 x86-64 compilation.
31181 2005-05-26 Andreas Jaeger <aj@suse.de>
31184 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
31185 gcc.misc-tests/i386-pf-athlon-1.c,
31186 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31187 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
31188 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
31189 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
31190 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
31191 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
31192 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
31195 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
31196 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
31197 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
31198 x86-64 compilation.
31200 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
31203 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
31204 effective-target ilp32.
31206 2005-05-26 David Ung <davidu@mips.com>
31208 * gcc.target/mips/ext_ins.c: New test for testing the generation
31209 of MIPS32/64 rev 2 ext/ins instructions.
31211 2005-05-26 Andreas Jaeger <aj@suse.de>
31213 * treelang/compile/unsigned.tree: Use gimple instead of
31214 nonexisting generic dump.
31216 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
31218 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
31220 2005-05-26 Andreas Jaeger <aj@suse.de>
31222 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
31224 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
31226 PR libfortran/17283
31227 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
31228 Test callee-allocated memory with write statements.
31230 2005-05-25 Roger Sayle <roger@eyesopen.com>
31232 PR middle-end/21709
31233 * gcc.dg/pr21709-1.c: New test case.
31235 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31236 Mike Stump <mrs@apple.com>
31238 * objc/execute/next_mapping.h: Update for C++.
31240 * obj-c++.dg/selector-1.mm: Move to...
31241 * obj-c++.dg/selector-4.mm: here...
31243 * obj-c++.dg/basic.mm: New.
31244 * obj-c++.dg/comp-types-1.mm: New.
31245 * obj-c++.dg/cxx-class-1.mm: New.
31246 * obj-c++.dg/cxx-ivars-1.mm: New.
31247 * obj-c++.dg/cxx-ivars-2.mm: New.
31248 * obj-c++.dg/cxx-ivars-3.mm: New.
31249 * obj-c++.dg/cxx-scope-1.mm: New.
31250 * obj-c++.dg/cxx-scope-2.mm: New.
31251 * obj-c++.dg/defs.mm: New.
31252 * obj-c++.dg/empty-private-1.mm: New.
31253 * obj-c++.dg/encode-1.mm: New.
31254 * obj-c++.dg/encode-2.mm: New.
31255 * obj-c++.dg/encode-3.mm: New.
31256 * obj-c++.dg/extern-c-1.mm: New.
31257 * obj-c++.dg/extra-semi.mm: New.
31258 * obj-c++.dg/fix-and-continue-2.mm: New.
31259 * obj-c++.dg/isa-field-1.mm: New.
31260 * obj-c++.dg/ivar-list-semi.mm: New.
31261 * obj-c++.dg/local-decl-1.mm: New.
31262 * obj-c++.dg/lookup-1.mm: New.
31263 * obj-c++.dg/lookup-2.mm: New.
31264 * obj-c++.dg/method-1.mm: New.
31265 * obj-c++.dg/method-2.mm: New.
31266 * obj-c++.dg/method-3.mm: New.
31267 * obj-c++.dg/method-4.mm: New.
31268 * obj-c++.dg/method-5.mm: New.
31269 * obj-c++.dg/method-6.mm: New.
31270 * obj-c++.dg/method-7.mm: New.
31271 * obj-c++.dg/no-extra-load.mm: New.
31272 * obj-c++.dg/overload-1.mm: New.
31273 * obj-c++.dg/pragma-1.mm: New.
31274 * obj-c++.dg/pragma-2.mm: New.
31275 * obj-c++.dg/private-1.mm: New.
31276 * obj-c++.dg/private-2.mm: New.
31277 * obj-c++.dg/proto-qual-1.mm: New.
31278 * obj-c++.dg/qual-types-1.mm: New.
31279 * obj-c++.dg/stubify-1.mm: New.
31280 * obj-c++.dg/stubify-2.mm: New.
31281 * obj-c++.dg/super-class-1.mm: New.
31282 * obj-c++.dg/super-class-2.mm: New.
31283 * obj-c++.dg/super-dealloc-1.mm: New.
31284 * obj-c++.dg/super-dealloc-2.mm: New.
31285 * obj-c++.dg/template-1.mm: New.
31286 * obj-c++.dg/template-2.mm: New.
31287 * obj-c++.dg/template-3.mm: New.
31288 * obj-c++.dg/template-4.mm: New.
31289 * obj-c++.dg/template-5.mm: New.
31290 * obj-c++.dg/template-6.mm: New.
31291 * obj-c++.dg/try-catch-1.mm: New.
31292 * obj-c++.dg/try-catch-2.mm: New.
31293 * obj-c++.dg/try-catch-3.mm: New.
31294 * obj-c++.dg/try-catch-4.mm: New.
31295 * obj-c++.dg/try-catch-5.mm: New.
31296 * obj-c++.dg/try-catch-6.mm: New.
31297 * obj-c++.dg/try-catch-7.mm: New.
31298 * obj-c++.dg/try-catch-8.mm: New.
31299 * obj-c++.dg/try-catch-9.mm: New.
31300 * obj-c++.dg/va-meth-1.mm: New.
31302 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31304 * obj-c++.dg/selector-1.mm: New.
31305 * obj-c++.dg/selector-2.mm: New.
31307 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31309 * obj-c++.dg/selector-3.mm: New.
31310 * objc.dg/selector-3.m: New.
31312 2005-05-25 Ziemowit Laski <zlaski@apple.com>
31314 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
31315 about where warning appears.
31317 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31319 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
31320 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
31321 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
31322 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
31324 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
31326 * gcc.dg/20050524-1.c: New test.
31328 2005-05-25 Jan Hubicka <jh@suse.cz>
31330 * gcc.dg/tree-prof/inliner-1.c: New.
31332 2005-05-25 Janis Johnson <janis187@us.ibm.com>
31334 * gcc.dg/tree-prof: New directory.
31335 * gcc.dg/tree-prof/tree-prof.exp: New.
31337 2005-05-25 DJ Delorie <dj@redhat.com>
31339 * gcc.dg/Wattributes-1.c: New.
31340 * gcc.dg/Wattributes-2.c: New.
31341 * gcc.dg/Wattributes-3.c: New.
31343 20005-05-24 Janis Johnson <janis187@us.ibm.com>
31345 PR tree-optimization/19833
31346 * gcc.dg/uninit-4.c: Remove xfail.
31347 * gcc.dg/uninit-9.c: Ditto.
31349 2005-05-24 Ziemowit Laski <zlaski@apple.com>
31351 * obj-c++.dg/bitfield-[1-5].mm: New.
31352 * obj-c++.dg/class-protocol-1.mm: New.
31353 * obj-c++.dg/comp-types-1[0-1].mm: New.
31354 * obj-c++.dg/comp-types-[2-9].mm: New.
31355 * obj-c++.dg/encode-[4-8].mm: New.
31356 * obj-c++.dg/layout-1.mm: New.
31357 * obj-c++.dg/method-1[0-9].mm: New.
31358 * obj-c++.dg/method-2[0-1].mm: New.
31359 * obj-c++.dg/method-[8-9].mm: New.
31360 * obj-c++.dg/objc-gc-3.mm: New.
31361 * obj-c++.dg/try-catch-10.mm: New.
31362 * objc.dg/bitfield-5.m: New.
31363 * objc.dg/comp-types-10.m: New.
31364 * objc.dg/comp-types-9.m: New.
31365 * objc.dg/layout-1.m: New.
31366 * objc.dg/objc-gc-4.m: New.
31367 * objc.dg/try-catch-9.m: New.
31368 * objc.dg/class-protocol-1.m: Tweak diagnostics.
31369 * objc.dg/comp-types-1.m: Likewise.
31370 * objc.dg/comp-types-[5-6].m: Likewise.
31371 * objc.dg/method-9.m: Likewise.
31373 2005-05-24 Janis Johnson <janis187@us.ibm.com>
31375 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
31376 and on hardware without VMX support.
31378 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
31380 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
31382 * lib/profopt.exp (dg-final-generate, dg-final-use,
31383 profopt-final-code, profopt-get-options): New.
31384 (profopt-execute): Process test directives.
31386 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
31387 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31388 cleanup-tree-dump, cleanup-saved-temps): Update comments.
31390 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
31393 * g++.dg/init/ctor5.C: New test.
31395 2005-05-24 Ira Rosen <irar@il.ibm.com>
31397 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31398 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31399 vect-113.c, vect-114.c.
31401 2005-05-23 Adam Nemet <anemet@lnxw.com>
31403 * gcc.dg/const-elim-1.c: Remove xfails.
31405 2005-05-23 Jeff Law <law@redhat.com>
31407 * gcc.c-torture/compile/pr21638.c: New test.
31408 * gcc.c-torture/compile/20050520-1.c: New test.
31410 2005-05-23 Nick Clifton <nickc@redhat.com>
31412 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31413 be a proper triple, ie: m32r*-*-*.
31414 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31416 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31418 PR middle-end/21331
31420 * gcc.c-torture/compile/pr21293.c: New test.
31421 * gcc.c-torture/execute/pr21331.c: New test.
31423 2004-05-20 Richard Henderson <rth@redhat.com>
31425 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31427 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31429 * obj-c++-dg.exp: Add.
31430 * obj-c++.exp: Add.
31431 * obj-c++.dg/dg.exp: Add.
31433 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31435 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31436 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31438 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31440 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31442 2004-05-19 Richard Henderson <rth@redhat.com>
31444 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31446 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31448 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31450 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31452 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31455 * g++.dg/parse/extern1.C: New test.
31456 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31458 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31460 * gcc.dg/c99-math.h: New.
31461 * gcc.dg/c99-math-float-1.c: New test.
31462 * gcc.dg/c99-math-double-1.c: Likewise.
31463 * gcc.dg/c99-math-long-double-1.c: Likewise.
31465 2005-05-18 Richard Henderson <rth@redhat.com>
31467 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31469 2005-05-18 Devang Patel <dpatel@apple.com>
31471 * g++.dg/opt/20050511-1.C: New test.
31473 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31475 PR libfortran/21127
31476 * gfortran.dg/reshape-complex.f90: New test.
31478 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31480 * gfortran.dg/array_constructor_1.f90: New test.
31481 * gfortran.dg/array_constructor_2.f90: New test.
31483 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31486 * gfortran.dg/pr20954.f: New test.
31488 2005-05-17 Mike Stump <mrs@apple.com>
31490 Yet more Objective-C++...
31492 * objc.dg/method-5.m: Update.
31493 * objc.dg/method-6.m: Update.
31494 * objc.dg/method-7.m: Update.
31495 * objc.dg/method-9.m: Update.
31496 * objc.dg/try-catch-2.m: Update.
31498 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31500 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31501 Remove little-endian optimizations.
31503 2005-05-17 Jeff Law <law@redhat.com>
31505 * g++.dg/tree-ssa/pr14814.C: New test.
31506 * gcc.dg/tree-ssa/pr14814.C: New test.
31507 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31508 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31510 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31512 * gcc.dg/compat/generate-random.c: Do not include
31514 * gcc.dg/compat/generate-random_r.c: Likewise.
31516 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31518 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31520 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31522 PR middle-end/21595
31523 * g++.dg/tree-ssa/builtin1.C: New testcase.
31525 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31528 * g++.dg/opt/const4.C: New test.
31530 PR middle-end/21492
31531 * g++.dg/opt/crossjump1.C: New test.
31533 PR tree-optimization/21610
31534 * gcc.c-torture/compile/20050516-1.c: New test.
31537 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31538 about the test failing.
31539 * gfortran.fortran-torture/execute/where_7.f90: New test.
31540 * gfortran.fortran-torture/execute/where_8.f90: New test.
31542 2005-05-16 Richard Henderson <rth@redhat.com>
31544 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31547 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31549 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31550 (limits.h): Include unconditionally.
31551 (stdlib.h): Likewise.
31552 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31553 (limits.h): Include unconditionally.
31554 (stdlib.h): Likewise.
31555 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31556 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31557 (limits.h): Include unconditionally.
31558 (stdlib.h): Likewise.
31559 (hashtab.h): Do not include.
31560 (getopt.h): Likewise.
31561 (stddef.h): Include.
31562 (hashval_t): Define.
31563 (struct entry): Add "next" field.
31564 (HASH_SIZE): New macro.
31565 (hash_table): New variable.
31566 (switchfiles): Do not use xmalloc.
31568 (iterative_hash): New function.
31570 (e_exists): New function.
31571 (e_insert): Likewise.
31572 (output): Use, instead of libiberty hashtable functions.
31573 (main): Do not use getopt. Do not call htab_create.
31575 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31578 * lib/target-supports.exp (check_mkfifo_available):
31579 Return 0 for cygwin as mkfifo support incomplete on platform.
31580 Fix typos in comments.
31582 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31584 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31586 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31589 * gfortran.dg/assign_4.f: New test.
31591 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31593 PR tree-optimization/21563
31594 * gcc.dg/tree-ssa/pr21563.c: New.
31596 2005-05-14 Jan Hubicka <jh@suse.cz>
31598 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31600 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31602 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31604 2005-05-13 Julian Brown <julian@codesourcery.com>
31606 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31607 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31609 2005-05-13 Jan Hubicka <jh@suse.cz>
31611 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31612 * gcc.dg/fold-xor-?.c: Likewise.
31613 * gcc.dg/pr15784-?.c: Likewise.
31614 * gcc.dg/pr20922-?.c: Likewise.
31615 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31616 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31617 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31619 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31622 * gfortran.dg/hollerith_1.f90: New test.
31624 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31626 * gfortran.dg/func_result_2.f90: New test.
31628 2005-05-11 Bud Davis <bdavis@gfortran.org>
31630 * gfortran.dg/dev_null.f90: New test.
31632 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31634 * gcc.dg/arm-vfp1.c: Revert last change.
31636 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31638 PR middle-end/19807
31639 PR tree-optimization/19639
31640 * g++.dg/tree-ssa/pr19807.C: New testcase.
31642 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31644 PR libfortran/21471
31645 * gfortran.dg/append-1.f90: New test.
31647 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31649 * gcc.dg/pr18501.c: XFAIL.
31650 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31651 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31652 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31653 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31654 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31655 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31656 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31657 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31659 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31662 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31663 gfortran.dg/f2c_3.f90: New tests.
31665 * gfortran.dg/return_1.f90: Fix dg annotation.
31667 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31669 * gcc.c-torture/compile/20050510-1.c: New test.
31671 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31673 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31675 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31677 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31679 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31682 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31684 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31687 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31688 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31690 2005-05-10 Ben Elliston <bje@au.ibm.com>
31693 * gcc.dg/debug/pr16676.c: New test.
31695 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31698 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31699 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31700 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31701 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31703 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31704 -fno-tree-dominator-opts.
31706 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31708 * gfortran.dg/return_1.f90: New test.
31710 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31712 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31714 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31716 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31719 * g++.dg/inherit/covariant13.C: New.
31721 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31723 PR libfortran/19155
31724 * gfortran.dg/pr19155.f: New test.
31726 2005-05-08 Roger Sayle <roger@eyesopen.com>
31729 * gcc.dg/pr8788-1.c: New testcase.
31731 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31734 * gcc.target/mips/fpcmp-[12].c: New tests.
31736 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31738 * lib/target-supports-dg.exp (dg-require-fork): New function.
31739 (dg-require-mkfifo): Likewise.
31740 * lib/target-supports.exp (check_function_available): New
31742 (check_fork_available): Likewise.
31743 (check_mkfifo_available): Likewise.
31745 2005-05-06 Jeff Law <law@redhat.com>
31747 * gcc.c-torture/compile/pr21380.c: New test.
31749 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31752 * g++.dg/ext/weak3.C: New test.
31754 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31757 * g++.dg/template/crash37.C: New test.
31759 2005-05-05 Paul Brook <paul@codesourcery.com>
31761 * gcc.dg/arm-g2.c: Use effective-target arm32.
31762 * gcc.dg/arm-mmx-1.c: Ditto.
31763 * gcc.dg/arm-scd42-2.c: Ditto.
31764 * gcc.dg/arm-vfp1.c: Ditto.
31765 * lib/target-supports.exp (check_effective_target_arm32): New
31768 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31770 PR libfortran/21354
31771 gfortran.dg/in_pack_rank7.f90: New test.
31773 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31775 PR middle-end/15618
31776 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31778 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31780 PR middle-end/21265
31781 * gcc.dg/20050503-1.c: New test.
31783 PR rtl-optimization/21239
31784 * gcc.dg/i386-sse-11.c: New test.
31786 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31789 * gcc.target/i386/asm-1.c: New test.
31791 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31793 PR rtl-optimization/21330
31794 * gcc.c-torture/execute/20050502-1.c: New test.
31797 * gcc.c-torture/execute/20050502-2.c: New test.
31799 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31801 PR middle-end/21282
31802 * gcc.dg/pr21282.c: New.
31804 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31806 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31807 * gcc.dg/vect/vect-92.c: Likewise.
31808 * gcc.dg/vect/vect-93.c: Likewise.
31809 * gcc.dg/vect/vect-dv-1.c: Likewise.
31810 * gcc.dg/vect/vect-dv-2.c: Likewise.
31811 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31813 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31815 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31816 * gfortran.dg/vect/vect-2.f90: Likewise.
31817 * gfortran.dg/vect/vect-3.f90: Likewise.
31818 * gfortran.dg/vect/vect-4.f90: Likewise.
31819 * gfortran.dg/vect/vect-5.f90: Likewise.
31821 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31824 * gcc.dg/rs6000-fpint-2.c: New.
31826 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31829 * gcc.dg/builtins-30.c: Update expected messages.
31830 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31831 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31832 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31834 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31836 PR tree-optimization/21294
31837 * gcc.dg/tree-ssa/pr21294.c: New.
31839 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31841 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31842 __builtin_altivec_st_internal_4si built-in.
31844 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31847 * g++.dg/template/ptrmem14.C: New test.
31849 2005-05-02 Paul Brook <paul@codesourcery.com>
31851 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31853 2005-05-02 Michael Matz <matz@suse.de>
31856 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31858 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31860 * g++.dg/cpp/weak.C: New test.
31862 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31864 * gcc.dg/tree-ssa/loop-8.c: New test.
31866 2005-04-30 Michael Maty <matz@suse.de>
31868 * gcc.dg/inline-mcpy.c: New test.
31870 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31872 PR libfortran/18958
31873 * gfortran.dg/eoshift.f90: New test case.
31875 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31877 PR libfortran/18857
31878 * gfortran.dg/matmul_1.f90: New test.
31880 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31882 PR tree-optimization/21030
31883 * gcc.dg/tree-ssa/pr21030.c: New.
31885 2005-04-29 Devang Patel <dpatel@apple.com>
31887 PR tree-optimization/21272
31888 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31890 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31894 * gfortran.dg/entry_4.f90: New test.
31895 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31896 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31897 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31898 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31899 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31900 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31901 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31903 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31905 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31907 2005-04-29 Paul Brook <paul@codesourcery.com>
31909 * gfortran.dg/entry_3.f90: New test.
31911 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31913 * gfortran.dg/implicit_4.f90: New test.
31915 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31917 * lib/target-supports.exp (check_profiling_available): Return
31918 false for xtensa-*-elf.
31920 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31922 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31923 error if file cannot be deleted.
31925 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31927 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31928 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31929 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31930 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31931 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31932 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31933 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31934 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31935 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31936 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31937 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31938 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31939 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31941 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31944 * gfortran.dg/pr20865.f90: New test.
31946 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31948 * gcc.dg/void-cast-2.c: New test.
31950 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31953 * gcc.dg/void-cast-1.c: New test.
31955 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31957 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31959 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31962 * gfortran.dg/pr21177.f90: New test.
31964 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31966 PR tree-optimization/21171
31967 * gcc.dg/tree-ssa/pr21171.c: New test.
31969 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31971 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31972 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31973 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31974 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31975 gcc.dg/tree-ssa/gen-vect-32.c: New.
31976 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31977 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31978 don't run on PPC32.
31980 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31983 * gcc.dg/transparent-union-3.c: New test.
31985 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31988 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31989 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31990 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31991 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31992 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31993 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31995 2005-04-26 Jeff Law <law@redhat.com>
31997 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31998 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31999 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
32000 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
32001 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
32002 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
32003 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
32005 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
32007 PR tree-optimization/17598
32008 * gcc.dg/tree-ssa/pr17598.c: New testcase.
32010 2005-04-25 Mike Stump <mrs@apple.com>
32012 * objc.dg/fix-and-continue-1.m: Add.
32014 2005-04-25 Roger Sayle <roger@eyesopen.com>
32017 * g++.dg/opt/pr20995-1.C: New test case.
32019 2005-04-25 Devang Patel <dpatel@apple.com>
32021 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
32023 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32026 * g++.dg/opt/alias2.C (printf): Correct the prototype.
32028 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
32031 * g++.dg/opt/rtti2.C: New test.
32033 2005-04-25 Paul Brook <paul@codesourcery.com>
32034 Steven G. Kargl <kargls@comcast.net>
32037 * gfortran.dg/ichar_1.f90: New file.
32039 2005-04-24 Jakub Jelinek <jakub@redhat.com>
32041 PR middle-end/20991
32042 * g++.dg/opt/pr20991.C: New test.
32044 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
32045 where sizeof (type) < __alignof__ (type).
32046 * gcc.dg/compat/struct-layout-1.h: Likewise.
32048 2005-04-24 Per Bothner <per@bothner.com>
32049 Devang Patel <dpatel@apple.com>
32051 PR preprocessor/20907
32052 * gcc.dg/cpp/very-long-comment.c: New test.
32054 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32057 * gfortran.dg/common_5.f: New test.
32059 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
32061 PR middle-end/21082
32062 * g++.dg/tree-ssa/pr21082.C: New testcase.
32064 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
32066 * gcc.dg/vect/vect-99.c: New test.
32068 2005-04-22 Diego Novillo <dnovillo@redhat.com>
32070 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
32072 2005-04-22 Jeff Law <law@redhat.com>
32074 * gcc.dg/uninit-5.c: Remove xfails.
32075 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
32076 conditionals and loads.
32078 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
32080 PR libfortran/20074
32081 PR libfortran/20436
32082 PR libfortran/21108
32083 * gfortran.dg/nested_reshape.f90: new test
32084 * gfortran.dg/reshape-alloc.f90: new test
32085 * gfortran.dg/reshape.f90: new test
32087 2005-04-22 Mark Mitchell <mark@codesourcery.com>
32089 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
32091 * gcc.dg/arm-vfp1.c: New test.
32093 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
32096 * g++.dg/lookup/builtin2.C: New test.
32098 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
32100 * gcc.dg/weak/weak-13.c: New test.
32102 2005-04-21 Geoffrey Keating <geoffk@apple.com>
32104 * lib/target-supports.exp (check_effective_target_sync_int_long):
32107 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
32109 * gcc.target/mips/branch-1.c: New test.
32111 2005-04-21 Richard Henderson <rth@redhat.com>
32113 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
32114 * gcc.dg/vect/vect-86.c: Likewise.
32115 * gcc.dg/vect/vect-87.c: Likewise.
32116 * gcc.dg/vect/vect-88.c: Likewise.
32118 2005-04-21 Devang Patel <dpatel@apple.com>
32120 PR optimization/20994
32121 * gcc.dg/tree-ssa/ifc-3.c: New test.
32123 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32126 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
32127 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
32128 gcc.dg/c99-vla-jump-5.c: New tests.
32130 2005-04-19 Richard Henderson <rth@redhat.com>
32132 * lib/target-supports.exp (check_effective_target_vect_int_mult):
32133 Fix typo in exists check.
32134 (check_effective_target_sync_int_long): New.
32135 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
32136 * gcc.dg/ia64-sync-2.c: Likewise.
32137 * gcc.dg/ia64-sync-3.c: Likewise.
32138 * gcc.dg/ia64-sync-4.c: Likewise.
32140 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
32142 * gcc.dg/fold-xor-1.c: New test.
32143 * gcc.dg/fold-xor-2.c: New test.
32145 2005-04-19 James E. Wilson <wilson@specifixinc.com>
32148 * g++.dg/eh/fp-regs.C: New test.
32150 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
32152 * gcc.dg/Wint-to-pointer-cast-1.c,
32153 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
32154 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
32155 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
32157 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32160 * gfortran.dg/pr16861.f90: New test.
32162 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32164 * gcc.dg/pr21085.c: New test.
32166 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
32168 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
32169 (setup_mips_tests, dg-mips-options): New procedures.
32170 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
32171 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
32172 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
32173 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32174 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
32175 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
32176 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
32177 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
32178 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
32179 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
32180 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
32181 dg-mips-options instead of dg-options. Remove now-redundant
32182 preprocessor guards.
32183 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
32184 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32185 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32186 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
32187 * gcc.dg/vr-mult-2.c: Delete.
32188 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
32189 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
32190 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
32191 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
32192 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
32193 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
32194 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
32196 2005-04-18 Laurent GUERBY <laurent@guerby.net>
32198 * ada/acats/run_all.sh: Use sync when executable not present.
32200 2005-04-18 Devang Patel <dpatel@apple.com>
32202 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
32203 * gcc.dg/vect/vect-11a.c: New.
32204 * gcc.dg/vect/vect-none.c: Update.
32205 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
32207 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
32209 PR tree-optimization/20922
32210 * gcc.dg/pr20922-1.c: New test.
32211 * gcc.dg/pr20922-2.c: New test.
32212 * gcc.dg/pr20922-3.c: New test.
32213 * gcc.dg/pr20922-4.c: New test.
32214 * gcc.dg/pr20922-5.c: New test.
32215 * gcc.dg/pr20922-6.c: New test.
32217 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32219 PR libfortran/20950
32220 * gfortran.dg/pr20950.f: New test.
32222 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32224 PR libfortran/19216
32225 * gfortran.dg/pr19216.f: New test.
32227 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
32229 PR tree-optimization/21001
32230 * gcc.dg/tree-ssa/pr21001.c: New.
32232 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
32234 PR libfortran/21075
32235 * gfortran.dg/reshape_rank7.f90: New test.
32237 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
32239 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
32240 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
32241 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
32242 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
32243 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
32244 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
32245 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
32246 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
32247 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
32249 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
32250 in namelists. New test.
32251 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
32253 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
32255 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
32256 namelist. New test.
32257 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
32259 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
32261 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
32262 namelist. New test.
32263 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
32264 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
32265 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
32267 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
32268 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
32271 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
32273 * gfortran.dg/wtruncate.f: New testcase.
32274 * gfortran.dg/wtruncate.f90: New testcase.
32276 2005-04-16 Mark Mitchell <mark@codesourcery.com>
32279 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
32280 which sizeof/alignof is dependent, rather than just whether we are
32281 processing_template_decl.
32283 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32285 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32286 corrected typo where the wrong variables had been compared.
32288 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
32290 PR libfortran/18495
32291 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
32292 Test callee-allocated version of return array with a write
32294 Test spread with a temporary with another write statement.
32296 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
32298 PR tree-optimization/21031
32299 * gcc.dg/tree-ssa/pr21031.c: New.
32301 2005-04-15 Uros Bizjak <uros@kss-loka.si>
32303 PR tree-optimization/21004
32304 * gcc.dg/builtins-53.c: Include builtins-config.h.
32305 Check floorf, ceilf, floorl and ceill transformations
32306 only when HAVE_C99_RUNTIME is defined.
32308 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
32310 PR middle-end/20739
32311 * gcc.dg/tree-ssa/pr20739.c: New test.
32313 2005-04-14 Mike Stump <mrs@apple.com>
32315 * gcc.dg/Foundation.framework/empty: New.
32316 * gcc.dg/framework-2.c: New.
32318 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32320 PR tree-optimization/21021
32321 * gcc.c-torture/compile/pr21021.c: New.
32323 2005-04-14 Janis Johnson <janis187@us.ibm.com>
32326 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
32327 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
32328 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
32329 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
32330 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
32331 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
32332 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
32333 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
32335 2005-04-14 Richard Henderson <rth@redhat.com>
32337 * lib/target-supports.exp (check_effective_target_vect_condition):
32338 Add ia64, i?86, and x86_64.
32340 2005-04-14 Steven G. Kargl <kargls@comcast.net>
32342 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
32344 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
32346 PR tree-optimization/20657
32347 * gcc.dg/tree-ssa/pr20657.c: New.
32349 2005-04-14 Uros Bizjak <uros@kss-loka.si>
32351 * gcc.dg/builtins-53.c: Also check (int)trunc* and
32352 (long long int)trunc*.
32354 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
32357 * gcc.dg/pr20927.c: New test.
32359 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
32361 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
32362 * gcc.target/mips/asm-1.c: Likewise.
32364 2005-04-13 Dale Johannesen <dalej@apple.com>
32366 * objc.dg/objc-fast-4.m: New.
32368 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
32370 * gcc.target/cris/torture/cris-torture.exp: New driver in new
32372 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
32374 2005-04-13 David Edelsohn <edelsohn@gnu.org>
32376 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
32377 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
32378 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
32380 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
32382 PR tree-optimization/20913
32383 * gcc.dg/tree-ssa/pr20913.c: New.
32385 PR tree-optimization/20702
32386 * gcc.dg/tree-ssa/pr20702.c: New.
32388 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32391 * g++.dg/inherit/local3.C: New test.
32393 2005-04-12 Jeff Law <law@redhat.com>
32395 * gcc.dg/tree-ssa/20050412-1.c: New test.
32397 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32399 PR libfortran/19016
32400 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32401 Add tests with mask generated by expression.
32402 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32403 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32404 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32406 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32408 PR middle-end/20917
32409 * gcc.dg/20050409-1.c: New test.
32411 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32413 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32415 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32417 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32418 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32419 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32420 (TARGET_CXX): Adjust accordingly.
32421 * target.h (struct gcc_target): Remove epxort_class_data. Add
32422 determine_class_data_visibility and class_data_always_comdat.
32423 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32424 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32425 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32426 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32427 (arm_cxx_determine_class_data_visibility): New.
32428 (arm_cxx_class_data_always_comdat): Likewise.
32429 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32430 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32431 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32432 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32433 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32436 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32438 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32440 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32442 * gcc.dg/i386-darwin-fpmath.c: New.
32444 2004-04-11 Devang Patel <dpatel@apple.com>
32446 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32447 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32448 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32449 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32450 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32451 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32452 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32453 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32454 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32456 2004-04-11 Devang Patel <dpatel@apple.com>
32458 * gcc.dg/vect/vect-dv-1.c: New test.
32459 * gcc.dg/vect/vect-dv-2.c: New test.
32461 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32463 PR tree-optimization/20933
32464 * gcc.dg/tree-ssa/pr20933.c: New test.
32466 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32468 * gfortran.dg/fold_nearest.f90: New test.
32470 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32472 * gcc.dg/tree-ssa/alias-1.c: New test.
32474 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32476 PR tree-optimization/20920
32477 * g++.dg/tree-ssa/pr20920.C: New test.
32479 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32481 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32482 (long long int)ceil*.
32484 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32486 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32487 explicit C++ linkage.
32489 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32491 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32492 warning for arithmetic IF statements.
32494 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32496 * eor_handling_1.f90: New test case.
32497 * eor_handling_2.f90: New test case.
32498 * eor_handling_3.f90: New test case.
32499 * eor_handling_4.f90: New test case.
32500 * eor_handling_5.f90: New test case.
32501 * noadv_size.f90: New test case.
32502 * pad_no.f90: New test case.
32504 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32506 * gcc.c-torture/execute/20050410-1.c: New test.
32508 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32510 * gcc.dg/pr20126.c: New.
32512 2005-04-09 Bud Davis <bdavis@gfortran.org>
32513 Steven G. Kargl <kargls@comcast.net>
32515 * gfortran.dg/PR19872.f: New test.
32517 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32519 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32521 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32523 * gfortran.dg/nint_1.f90: New test.
32525 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32527 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32528 Added test for callee-allocated arrays with write statements.
32529 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32530 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32531 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32532 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32533 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32535 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32537 PR libfortran/20163
32538 * gfortran.dg/open-options-blanks.f: New test.
32540 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32543 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32545 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32547 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32548 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32549 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32550 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32551 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32552 * gcc.c-torture/execute/stdarg-4.c: New test.
32554 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32557 * g++.dg/abi/param2.C: New test.
32559 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32561 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32563 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32565 * gcc.dg/builtins-53.c: New test.
32567 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32569 * g++.dg/tree-ssa/pr18178.C: New test.
32570 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32571 * gcc.c-torture/execute/20041019-1.c: New test.
32572 * gcc.dg/tree-ssa/20041008-1.c: New test.
32573 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32574 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32575 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32576 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32577 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32578 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32579 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32580 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32581 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32582 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32584 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32586 PR rtl-optimization/20466
32587 * gcc.c-torture/execute/pr20466-1.c: New test.
32589 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32592 * g++.dg/parse/cond2.C: New test.
32595 * g++.dg/warn/Wdtor1.C: New test.
32597 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32600 * gfortran.dg/pr17229.f: New test.
32602 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32604 * gfortran.dg/tiny_1.f90: New test.
32605 * gfortran.dg/tiny_2.f90: ditto.
32607 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32609 * gfortran.dg/eor_1.f90: Fix dg-do run line
32610 * gfortran.dg/open_new.f90: Fix dg-do run line
32612 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32614 * lib/target-supports.exp (get_compiler_messages): Support
32615 optional arguments, the fourth being compiler options.
32616 (check_effective_target_fpic): New proc.
32617 * gcc.dg/20050321-2.c: Restrict to target fpic.
32619 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32621 * gcc.dg/15443-1.c: New test.
32622 * gcc.dg/15443-2.c: Likewise.
32624 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32626 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32628 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32630 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32632 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32634 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32635 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32637 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32638 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32639 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32641 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32644 * g++.dg/warn/Wunused-11.C: New test.
32646 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32648 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32650 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32652 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32654 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32657 * g++.dg/template/ptrmem13.C: New test.
32659 2005-04-05 Per Bothner <per@bothner.com>
32661 * lib/gcc.exp: Always add -fno-show-column, for now.
32663 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32666 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32667 of plain old "unsigned int" for the type of "i". Makes this test
32670 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32672 * gcc.dg/i386-ssefn-1.c: New test.
32673 * gcc.dg/i386-ssefn-2.c: New test.
32674 * gcc.dg/i386-ssefn-3.c: New test.
32675 * gcc.dg/i386-ssefn-4.c: New test.
32677 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32679 PR tree-optimization/20076
32680 * gcc.dg/builtin-apply4.c: New test.
32682 PR preprocessor/19475
32683 * gcc.dg/cpp/macspace1.c: New test.
32684 * gcc.dg/cpp/macspace2.c: New test.
32686 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32688 * gfortran.dg/pr20755.f: Fixed bad format.
32690 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32693 * g++.dg/ext/attrib21.C: New test.
32695 2004-04-05 Devang Patel <dpatel@apple.com>
32697 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32698 * gcc.dg/vect/vect-shift-1.c: New test.
32700 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32702 PR libfortran/20755
32703 * gfortran.dg/pr20755.f: New test.
32705 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32707 * gfortran.dg/pr15959.f90: New test.
32708 * gfortran.dg/string_pad_trunc.f90: New test.
32710 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32712 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32713 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32714 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32717 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32719 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32721 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32723 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32724 * gcc.c-torture/compile/20011119-2.c: Likewise.
32725 * gcc.c-torture/compile/981001-2.c: Likewise.
32727 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32730 * g++.dg/template/overload4.C: New test.
32732 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32735 * g++.dg/abi/covariant5.C: New.
32738 * g++.dg/debug/const2.C: New.
32740 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32742 PR rtl-optimization/16104
32743 * gcc.c-torture/execute/20050316-1.c: New test.
32745 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32747 * g++.dg/template/spec23.C: Fix dg-error text.
32749 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32752 * g++.dg/expr/lval2.C: New.
32754 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32756 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32757 __builtin_strcasecmp and __builtin_strncasecmp.
32759 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32762 * g++.dg/template/spec22.C: New.
32763 * g++.dg/template/spec23.C: New.
32765 2005-04-03 Dale Ranta <dir@lanl.gov>
32766 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32768 PR libfortran/20068
32769 PR libfortran/20125
32770 PR libfortran/20156
32771 PR libfortran/20471
32772 * gfortran.dg/backspace.f: New test.
32774 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32776 * gcc.dg/pr19345.c: New test.
32778 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32780 PR tree-optimization/20640
32781 * gcc.dg/torture/tree-loop-1.c: New.
32783 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32785 PR rtl-optimization/20290
32786 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32788 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32790 * gcc.dg/rs6000-fpint.c: New.
32792 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32794 * gcc.dg/old-style-then-proto-1.c: New test.
32796 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32798 * gfortran.fortran-torture/execute/backspace.f90: Check
32799 after backspace and read was incorrect.
32801 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32803 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32804 buffer past the terminating NUL using memcmp.
32805 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32806 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32808 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32809 Fix unused/uninitialized variable warnings.
32811 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32812 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32813 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32814 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32816 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32817 gcc.c-torture/execute/builtins/fputs-lib.c,
32818 gcc.c-torture/execute/builtins/lib/fprintf.c,
32819 gcc.c-torture/execute/builtins/lib/main.c,
32820 gcc.c-torture/execute/builtins/lib/memcmp.c,
32821 gcc.c-torture/execute/builtins/lib/memmove.c,
32822 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32823 gcc.c-torture/execute/builtins/lib/memset.c,
32824 gcc.c-torture/execute/builtins/lib/printf.c,
32825 gcc.c-torture/execute/builtins/lib/sprintf.c,
32826 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32827 gcc.c-torture/execute/builtins/lib/strchr.c,
32828 gcc.c-torture/execute/builtins/lib/strcmp.c,
32829 gcc.c-torture/execute/builtins/lib/strcpy.c,
32830 gcc.c-torture/execute/builtins/lib/strcspn.c,
32831 gcc.c-torture/execute/builtins/lib/strlen.c,
32832 gcc.c-torture/execute/builtins/lib/strncat.c,
32833 gcc.c-torture/execute/builtins/lib/strncmp.c,
32834 gcc.c-torture/execute/builtins/lib/strncpy.c,
32835 gcc.c-torture/execute/builtins/lib/strrchr.c,
32836 gcc.c-torture/execute/builtins/lib/strspn.c,
32837 gcc.c-torture/execute/builtins/lib/strstr.c,
32838 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32839 gcc.c-torture/execute/builtins/strlen-2.c,
32840 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32843 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32845 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32846 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32849 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32852 * g++.dg/debug/using1.C: New test.
32854 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32856 PR middle-end/20524
32857 * gcc.dg/alias-7.c: Prefix asm-declared name with
32858 __USER_LABEL_PREFIX__.
32860 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32862 Fix fallout from PR middle-end/15700:
32863 * gcc.c-torture/compile/20011119-1.c: Take
32864 __USER_LABEL_PREFIX__ into account.
32865 * gcc.c-torture/compile/20011119-2.c: Likewise.
32867 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32870 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32872 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32875 * gcc.c-torture/compile/struct-non-lval-1.c,
32876 gcc.c-torture/compile/struct-non-lval-2.c,
32877 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32879 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32881 * gcc.dg/tls/tls.exp: Remove temporary file.
32882 * g++.dg/tls/tls.exp: Ditto.
32883 * lib/file-format.exp: Ditto.
32884 * g++.dg/special/ecos.exp: Ditto.
32886 * lib/profopt.exp: Treat prof_ext as a list.
32887 * gcc.misc-tests/bprob.exp: Ditto.
32888 * g++.dg/bprob/bprob.exp: Ditto.
32890 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32891 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32892 g++.dg/tree-ssa/pointer-reference-alias.C,
32893 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32894 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32895 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32896 g++.dg/vect/pr19951.cc: Ditto.
32897 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32898 gcc.dg/builtins-47.c: Ditto.
32899 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32900 gcc.dg/pr20115-1.c: Ditto.
32901 * gcc.dg/tree-ssa/20030530-2.c,
32902 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32903 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32904 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32905 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32906 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32907 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32908 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32909 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32910 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32911 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32912 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32913 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32914 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32915 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32916 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32917 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32918 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32919 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32920 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32921 gcc.dg/tree-ssa/20030824-1.c,
32922 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32923 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32924 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32925 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32926 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32927 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32928 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32929 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32930 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32931 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32932 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32933 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32934 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32935 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32936 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32937 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32938 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32939 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32940 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32941 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32942 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32943 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32944 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32945 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32946 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32947 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32948 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32949 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32950 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32951 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32952 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32953 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32954 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32955 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32956 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32957 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32958 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32959 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32960 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32961 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32962 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32963 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32964 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32965 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32966 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32967 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32968 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32969 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32970 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32971 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32972 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32973 gcc.dg/tree-ssa/useless-1.c: Ditto.
32974 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32975 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32976 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32977 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32978 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32979 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32980 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32981 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32982 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32983 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32984 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32985 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32986 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32987 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32988 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32989 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32990 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32991 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32992 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32993 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32994 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32995 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32996 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32997 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32998 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32999 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
33000 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
33001 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
33002 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
33003 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
33004 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
33005 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
33006 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
33007 gcc.dg/vect/vect-none.c: Ditto.
33008 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
33009 treelang/compile/unsigned.tree: Ditto.
33011 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
33012 * gcc.dg/cpp/direct2s.c: Ditto.
33013 * gcc.dg/cpp/paste4.c: Ditto.
33014 * gcc.dg/cpp/separate-1.c: Ditto.
33015 * gcc.dg/pch/save-temps-1.c: Ditto.
33016 * g++.dg/ext/altivec-10.C: Ditto.
33017 * g++.dg/pch/pch.C: Ditto.
33019 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
33021 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
33022 * g++.dg/template/repo1.C: Ditto.
33023 * g++.dg/template/repo2.C: Ditto.
33024 * g++.dg/template/repo3.C: Ditto.
33025 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
33026 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
33027 * g++.old-deja/g++.pt/repo1.C: Ditto.
33028 * g++.old-deja/g++.pt/repo2.C: Ditto.
33029 * g++.old-deja/g++.pt/repo3.C: Ditto.
33030 * g++.old-deja/g++.pt/repo4.C: Ditto.
33032 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
33033 * gcc.dg/20030107-1.c: Ditto.
33034 * gcc.dg/20030702-1.c: Ditto.
33035 * gcc.dg/profile-generate-1.c: Ditto.
33036 * g++.dg/other/profile1.C: Ditto.
33037 * g++.old-deja/g++.robertl/eb83.C: Ditto.
33039 * lib/gcc-dg.exp (remove-build-file): New.
33040 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
33041 cleanup-tree-dump, cleanup-saved-temps): New.
33043 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
33045 PR c++/19203, DR 214
33046 * g++.dg/parse/ambig3.C: Not ambiguous.
33047 * g++.dg/template/spec20.C: New.
33048 * g++.dg/template/spec21.C: New.
33050 2005-03-31 Steve Ellcey <sje@cup.hp.com>
33053 * gcc.dg/ia64-fptr-1.c: Run only on linux.
33055 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33057 PR libfortran/20660
33058 * gfortran.dg/negative_unit.f: New test.
33060 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
33062 * gcc.dg/20050330-1.c: New test.
33064 2005-03-30 Devang Patel <dpatel@apple.com>
33066 * g++.dg/tree-sra/ssa-sra-3.C: New test.
33068 2005-03-30 Dale Johannesen <dalej@apple.com>
33070 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
33072 2005-03-30 Janis Johnson <janis187@us.ibm.com>
33074 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
33075 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
33076 Strip options from test name.
33078 2005-03-31 Jan Hubicka <jh@suse.cz>
33080 * gcc.dg/varpool-1.c: New testcase.
33082 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33086 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
33087 gcc.dg/stmt-expr-label-3.c : New tests.
33088 * gcc.c-torture/execute/medce-2.c: Remove.
33090 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
33093 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
33096 2005-03-30 Alan Modra <amodra@bigpond.net.au>
33098 * gcc.c-torture/compile/pr20203.c: New test.
33100 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33102 * gfortran.dg/promotion.f90: New test.
33104 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
33106 PR middle-end/20491
33107 * gcc.dg/torture/asm-subreg-1.c: New test.
33109 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
33112 * gcc.dg/pr20672-1.c: New test.
33114 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
33116 * gfortran.dg/vect: New directory.
33117 * gfortran.dg/vect/vect.exp: New.
33118 * gfortran.dg/vect/vect-1.f90: New test.
33119 * gfortran.dg/vect/vect-2.f90: New test.
33120 * gfortran.dg/vect/vect-3.f90: New test.
33121 * gfortran.dg/vect/vect-4.f90: New test.
33122 * gfortran.dg/vect/vect-5.f90: New test.
33124 2005-03-29 Jakub Jelinek <jakub@redhat.com>
33126 PR middle-end/20622
33127 * gcc.dg/alias-7.c: New test.
33129 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
33131 * gcc.dg/sparc-reg-1.c: New test.
33133 2005-03-28 Steve Ellcey <sje@cup.hp.com>
33136 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
33138 2005-03-29 Dale Ranta <dir@lanl.gov>
33139 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33141 PR libfortran/20163
33142 * gfortran.dg/pr20163-2.f: New test.
33144 2005-03-28 Jan Hubicka <jh@suse.cz>
33146 PR middle-end/20635
33147 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
33150 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
33152 PR tree-optimization/20626
33153 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
33154 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
33156 2005-03-26 Steven G. Kargl <kargls@comcast.net>
33158 * gfortran.dg/underflow.f90: New test.
33159 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
33161 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33163 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33165 2005-03-25 Mark Mitchell <mark@codesourcery.com>
33167 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
33168 (g++_init): Make sure that CXXFLAGS is set.
33169 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
33170 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
33171 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33172 * lib/objc.exp (objc_init): Likewise.
33173 * lib/treelang.exp (treelang_init): Likewise.
33175 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
33177 PR tree-optimization/20470
33178 * gcc.dg/tree-ssa/pr20470.c: New test.
33180 2005-03-25 Geoffrey Keating <geoffk@apple.com>
33182 * gcc.dg/ppc-stfiwx.c: New.
33184 2005-03-25 Steve Ellcey <sje@cup.hp.com>
33187 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
33189 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33191 * gcc.dg/20050325-1.c: Fix a typo.
33193 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33195 PR libfortran/19678
33196 PR libfortran/19679
33197 * gfortran.dg/dos_eol.f: New test.
33199 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
33201 PR rtl-optimization/20249
33202 * gcc.dg/20050325-1.c: New test.
33204 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33206 PR libfortran/15332
33207 * gfortran.dg/pr15332.f: New test.
33209 2005-03-24 Dale Johannesen <dalej@apple.com>
33211 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
33213 2005-03-24 Geoffrey Keating <geoffk@apple.com>
33215 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33216 'internal' visibility.
33217 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
33218 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
33219 'protected' visibility.
33220 * gcc.dg/visibility-7.c: Likewise.
33221 * lib/target-supports.exp (check_visibility_available): Take
33222 a parameter, the kind of visibility to check for.
33223 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
33224 to check_visibility_available.
33226 * g++.dg/expr/cast3.C: New.
33228 2005-03-24 David Edelsohn <edelsohn@gnu.org>
33230 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
33233 2005-03-24 Steve Ellcey <sje@cup.hp.com>
33236 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
33238 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
33240 * gcc.dg/badshift.c: Renamed to...
33241 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
33243 * gcc.target/i386/badshift.c: Renamed to...
33244 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
33247 PR rtl-optimization/20532
33248 * gcc.target/i386/badshift.c: New.
33250 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33252 * gfortran.dg/pr18025.f90: New test.
33254 2005-03-23 Dale Johannesen <dalej@apple.com>
33256 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
33258 2005-03-23 Mark Mitchell <mark@codesourcery.com>
33260 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
33262 * lib/target-supports.exp (check_iconv_available): Default
33263 libiconv to -liconv, if there is no definition.
33265 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
33267 * gcc.dg/torture/cris-asm-mof-1.c: New test.
33269 2005-03-22 Mark Mitchell <mark@codesourcery.com>
33271 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
33272 * g++.dg/opt/pr7503-2.C: Likewise.
33273 * g++.dg/opt/pr7503-3.C: Likewise.
33274 * g++.dg/opt/pr7503-4.C: Likewise.
33275 * g++.dg/opt/pr7503-5.C: Likewise.
33276 * g++.dg/warn/minmax.C: New test.
33278 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33280 * gfortran.dg/g77_intrinsics_funcs.f: New test.
33281 * gfortran.dg/g77_intrinsics_sub.f: New test.
33283 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
33284 Jan Hubicka <jh@suse.cz>
33285 Steven Bosscher <stevenb@suse.de
33287 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
33289 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33292 * g++.dg/template/redecl3.C: New test.
33294 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33297 * g++.dg/parse/error16.C: Tweak error markers.
33299 2005-03-22 Jakub Jelinek <jakub@redhat.com>
33302 * gcc.dg/20050321-2.c: New test.
33304 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
33308 * g++.dg/template/ptrmem12.C: New.
33310 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
33312 PR rtl-optimization/20527
33313 * gcc.c-torture/execute/pr20527-1.c: New test.
33315 2005-03-22 Ben Elliston <bje@au.ibm.com>
33317 * gcc.misc-tests/options.exp (check_for_options): Create a real C
33318 program, compile it into a real executable and then delete the .c
33319 and .x files afterwards, to avoid problems on testglue targets.
33321 2005-03-21 Stuart Hastings <stuart@apple.com>
33323 * gcc.target/i386/sse-2.c: New.
33325 2005-03-21 Uros Bizjak <uros@kss-loka.si>
33327 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
33329 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33331 * g++.dg/parse/crash25.C: Fix typo.
33333 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33336 * g++.dg/parse/crash24.C: New test.
33339 * g++.dg/parse/crash25.C: New test.
33341 2005-03-21 Paolo Carlini <pcarlini@suse.de>
33344 * g++.dg/ext/stmtexpr4.C: New test.
33346 2005-03-20 Roger Sayle <roger@eyesopen.com>
33348 PR middle-end/20539
33349 * gcc.c-torture/compile/pr13066-1.c: New test case.
33350 * gcc.c-torture/compile/pr20539-1.c: Likewise.
33351 * g++.dg/opt/pr13066-1.C: Likewise.
33353 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
33355 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
33357 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33360 * gfortran.dg/nesting_1.f90: New test.
33362 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33365 * g++.dg/lookup/using13.C: New test.
33367 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33370 * g++.dg/template/crash36.C: New test.
33372 2005-03-18 Paolo Carlini <pcarlini@suse.de>
33375 * g++.dg/template/crash35.C: New test.
33377 2005-03-17 Paolo Carlini <pcarlini@suse.de>
33380 * g++.dg/overload/operator2.C: New test.
33382 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33384 PR libfortran/20257
33385 * gfortran.dg/pr20257.f90: New test.
33387 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33389 PR libfortran/20480
33390 * gfortran.dg/pr20480.f90: New test.
33392 2005-03-16 Richard Henderson <rth@redhat.com>
33394 PR middle-end/15700
33395 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33396 (_rtld_global): New.
33397 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33398 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33400 * gcc.dg/alias-3.c: New.
33401 * gcc.dg/alias-4.c: New.
33402 * gcc.dg/alias-5.c: New.
33403 * gcc.dg/alias-6.c: New.
33405 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33407 * gcc.dg/cpp/ucnid-7.c: New.
33409 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33410 Dorit Naishlos <dorit@il.ibm.com>
33412 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33415 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33417 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33418 support misaligned accesses.
33419 * gcc.dg/vect/vect-58.c: Likewise.
33420 * gcc.dg/vect/vect-92.c: New.
33421 * gcc.dg/vect/vect-93.c: New.
33423 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33426 * gfortran.dg/assign_2.f90: New test.
33427 * gfortran.dg/assign_3.f90: New test.
33428 * gfortran.dg/assign.f90: New test.
33430 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33432 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33433 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33434 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33435 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33438 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33440 * gcc.dg/cpp/ucnid-6.c: New.
33442 * gcc.dg/cpp/normalize-1.c: New.
33443 * gcc.dg/cpp/normalize-2.c: New.
33444 * gcc.dg/cpp/normalize-3.c: New.
33445 * gcc.dg/cpp/normalize-4.c: New.
33446 * gcc.dg/cpp/ucnid-4.c: New.
33447 * gcc.dg/cpp/ucnid-5.c: New.
33448 * g++.dg/cpp/normalize-1.C: New.
33449 * g++.dg/cpp/ucnid-1.C: New.
33451 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33453 * gcc.dg/pr18628.c: New.
33455 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33458 * g++.dg/tree-ssa/pr20280.C: New.
33460 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33463 * gfortran.dg/stfunc_2.f90: New test.
33465 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33467 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33469 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33471 * gcc.dg/tree-ssa/20050314-1.c: New test.
33473 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33477 * g++.dg/template/friend34.C: New test.
33478 * g++.dg/template/friend35.C: Likewise.
33479 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33481 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33483 Friend class name lookup 5/n
33485 * g++.dg/lookup/hidden-class1.C: New test.
33486 * g++.dg/lookup/hidden-class2.C: Likewise.
33487 * g++.dg/lookup/hidden-class3.C: Likewise.
33488 * g++.dg/lookup/hidden-class4.C: Likewise.
33489 * g++.dg/lookup/hidden-class5.C: Likewise.
33490 * g++.dg/lookup/hidden-class6.C: Likewise.
33491 * g++.dg/lookup/hidden-class7.C: Likewise.
33492 * g++.dg/lookup/hidden-class8.C: Likewise.
33493 * g++.dg/lookup/hidden-class9.C: Likewise.
33494 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33495 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33496 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33497 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33498 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33499 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33500 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33501 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33502 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33503 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33504 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33506 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33509 * g++.dg/template/error18.C: New test.
33511 2005-03-09 Ben Elliston <bje@au.ibm.com>
33514 * g++.dg/debug/pr16792.C: New test.
33516 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33518 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33519 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33520 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33521 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33522 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33523 test assertion names.
33525 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33528 * gfortran.dg/stfunc_1.f90: New test.
33530 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33533 * gfortran.dg/real_index_1.f90: New test.
33535 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33538 * gfortran.dg/spec_expr_1.f90: New test.
33540 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33543 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33546 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33549 * gfortran.dg/largeequiv_1.f90: New test.
33551 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33553 * gcc.dg/ucnid-1.c: New.
33554 * gcc.dg/ucnid-2.c: New.
33555 * gcc.dg/ucnid-3.c: New.
33556 * gcc.dg/ucnid-4.c: New.
33557 * gcc.dg/ucnid-5.c: New.
33558 * gcc.dg/ucnid-6.c: New.
33559 * gcc.dg/cpp/ucnid-1.c: New.
33560 * gcc.dg/cpp/ucnid-2.c: New.
33561 * gcc.dg/cpp/ucnid-3.c: New.
33562 * g++.dg/other/ucnid-1.C: New.
33564 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33566 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33568 2005-03-11 Per Bothner <per@bothner.com>
33570 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33571 that diagnotics refer to correct token.
33572 * gcc.dg/unused-3.c: Likewise.
33574 2005-03-11 Per Bothner <per@bothner.com>
33576 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33577 constant" is now actually on same line as string constant.
33578 * gcc.dg/cpp/direct2s.c: Likewise.
33580 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33582 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33584 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33586 PR libfortran/20124
33587 * gfortran.dg/pr20124.f90: New Test
33589 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33591 PR tree-optimization/20130
33592 * gcc.dg/pr20130-1.c: New test.
33594 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33597 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33599 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33601 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33603 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33605 * g++.dg/eh/forced1.C: Fix comment.
33606 * g++.dg/eh/forced2.C: Ditto.
33607 * g++.dg/eh/forced3.C: Ditto.
33608 * g++.dg/eh/forced4.C: Ditto.
33610 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33613 * gcc.c-torture/compile/pr20412.c: New test.
33615 2005-03-10 Roger Sayle <roger@eyesopen.com>
33617 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33619 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33622 * gcc.dg/20050307-1.c: New test.
33624 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33627 * g++.dg/other/stdarg3.C: New.
33629 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33631 PR c++/18384, c++/18327
33632 * g++.dg/init/array19.C: New test.
33634 PR inline-asm/20314
33635 * gcc.dg/torture/pr20314-1.c: New test.
33636 * gcc.dg/torture/pr20314-2.c: New test.
33638 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33640 * gcc.dg/20050309-1.c: New test.
33642 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33644 * gcc.dg/builtins-10.c: Reactivate disabled test.
33645 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33646 new cbrt transformations.
33648 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33651 * g++.dg/template/array13.C: New test.
33653 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33656 * g++.dg/init/brace4.C: New test.
33658 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33661 * g++.dg/template/non-dependent12.C: New.
33663 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33666 * g++.dg/init/array18.C: Add dg-do run marker.
33669 * g++.dg/init/array18.C: New test.
33671 2005-03-09 Ben Elliston <bje@au.ibm.com>
33673 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33674 * g++.dg/gcov/gcov.exp: Likewise.
33675 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33676 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33677 * lib/c-torture.exp: Likewise.
33678 * lib/fortran-torture.exp: Likewise.
33679 * lib/g++.exp: Likewise.
33680 * lib/gcc-defs.exp: Likewise.
33681 * lib/gcc-dg.exp: Likewise.
33682 * lib/gcc.exp: Likewise.
33683 * lib/gcov.exp: Likewise.
33684 * lib/gfortran.exp: Likewise.
33685 * lib/mike-g++.exp: Likewise.
33686 * lib/mike-gcc.exp: Likewise.
33687 * lib/objc-torture.exp: Likewise.
33688 * lib/objc.exp: Likewise.
33689 * lib/profopt.exp: Likewise.
33690 * lib/target-libpath.exp: Likewise.
33691 * lib/target-supports.exp: Likewise.
33692 * lib/treelang.exp: Likewise.
33693 * lib/wrapper.exp: Likewise.
33695 2005-03-08 Jeff Law <law@redhat.com>
33697 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33700 2005-03-08 Ira Rosen <irar@il.ibm.com>
33702 * gcc.dg/vect/pr20122.c: New test.
33704 2005-03-07 Jeff Law <law@redhat.com>
33706 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33708 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33709 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33710 * gcc.dg/tree-ssa/pr18134.c: New test.
33712 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33714 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33715 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33716 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33718 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33721 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33723 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33725 * g++.dg/warn/Wnvdtor.C: New test.
33727 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33729 * gcc.dg/torture/pr19683-1.c: New test.
33731 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33733 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33734 * gfortran.dg/g77/19990313-2.f: Ditto.
33735 * gfortran.dg/g77/19990313-3.f: Ditto.
33736 * gfortran.dg/g77/19990525-0.f: Ditto.
33737 * gfortran.dg/g77/19990826-0.f: Ditto.
33738 * gfortran.dg/g77/19990826-2.f: Ditto.
33739 * gfortran.dg/g77/19990826-3.f: Ditto.
33740 * gfortran.dg/g77/20000511-1.f: Ditto.
33741 * gfortran.dg/g77/20000511-2.f: Ditto.
33742 * gfortran.dg/g77/970625-2.f: Ditto.
33743 * gfortran.dg/g77/980310-2.f: Ditto.
33744 * gfortran.dg/g77/980310-3.f: Ditto.
33745 * gfortran.dg/g77/980310-8.f: Ditto.
33746 * gfortran.dg/g77/980519-2.f: Ditto.
33747 * gfortran.dg/g77/alpha1.f: Ditto.
33748 * gfortran.dg/g77/claus.f: Ditto.
33749 * gfortran.dg/g77/erfc.f: Ditto.
33750 * gfortran.dg/g77/short.f: Ditto.
33751 * gfortran.fortran-torture/execute/data.f90: Ditto.
33752 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33753 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33755 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33757 * lib/file-format.exp (gcc_target_object_format): Add check for som
33758 format and hardcode object formats on hppa*-*-hpux*.
33759 * lib/target-supports.exp (check_weak_available): Add check for som
33760 object format. Always return 0 on hppa*-*-hpux10*.
33762 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33765 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33767 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33769 * gfortran.dg/pr19936_1.f90: New test.
33770 * gfortran.dg/pr19936_2.f90: New test.
33771 * gfortran.dg/pr19936_3.f90: New test.
33773 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33774 Paul Thomas <prthomas@drfccad.cea.fr>
33776 * gfortran.dg/PR19754_1.f90: New test.
33777 * gfortran.dg/PR19754_2.f90: Ditto.
33779 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33782 * g++.dg/template/non-dependent11.C: New test.
33784 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33786 * lib/target-supports.exp (check_iconv_available): Fix comment.
33788 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33789 Joseph S. Myers <joseph@codesourcery.com>
33792 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33794 2005-03-04 Matthew Sachs <msachs@apple.com>
33796 * gcc.exp (gcc_target_compile): Put braces around
33797 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33798 * objc.exp (objc_target_compile): Likewise.
33799 * treelang.exp (treelang_target_compile): Likewise.
33801 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33804 * gfortran.dg/func_result_1.f90: New test.
33806 2005-03-04 Ben Elliston <bje@au.ibm.com>
33808 * gcc.misc-tests/options.exp: New test.
33810 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33812 * gcc.dg/pr15784-4.c: New test.
33814 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33816 * gcc.c-torture/execute/pr17133.c: New.
33817 * gcc.c-torture/compile/20050303-1.c: New.
33819 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33821 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33823 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33825 * g++.dg/overload/using2.C: New.
33827 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33830 * g++.dg/init/ptrmem2.C: New test.
33832 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33835 * gcc.dg/pr8927-1.c: New test.
33837 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33840 * g++.dg/inherit/covariant12.C: New.
33842 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33845 * gfortran.dg/bound_1.f90: New test.
33847 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33849 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33850 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33852 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33855 * gcc.dg/pr20245-1.c: New test.
33857 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33859 PR middle-end/19874
33860 * gcc.c-torture/execute/20050119-2.c: New test case.
33862 2005-02-28 Ben Elliston <bje@au.ibm.com>
33864 * README: Update the DejaGnu bug reporting address.
33865 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33866 * lib/objc-torture.exp: Likewise.
33868 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33870 * gfortran.dg/boz_1.f90: New test.
33871 * gfortran.dg/boz_3.f90: New test.
33872 * gfortran.dg/boz_4.f90: New test.
33874 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33876 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33877 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33879 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33881 PR libfortran/20101
33882 * gfortran.dg/write_0_pe_format.f90: New test.
33884 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33887 * g++.dg/opt/thunk2.C: New test.
33888 * g++.dg/opt/covariant1.C: New test.
33890 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33892 * gfortran.dg/e_d_fmt.f90: New test.
33894 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33896 * gcc.dg/asm-b.c: Fix comment typos.
33898 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33900 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33903 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33906 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33907 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33908 * gcc.dg/asm-b.c: New test.
33910 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33912 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33913 Disable this test on IRIX 6.
33915 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33917 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33918 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33921 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33923 PR tree-optimization/20204
33924 * gcc.dg/pr20204.c: New test.
33926 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33929 * gcc.c-torture/execute/20050224-1.c: New test.
33932 * g++.dg/warn/Wbraces2.C: New test.
33934 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33937 * g++.dg/init/const2.C: New test.
33939 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33941 PR tree-optimization/20100
33942 * gcc.c-torture/execute/pr20100-1.c: New test.
33944 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33946 * gfortran.dg/implicit_3.f90: New test.
33948 * gfortran.dg/deftype_1.f90: New test.
33950 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33952 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33954 * g++.dg/other/anon3.C: Accept a warning.
33956 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33958 * gcc.dg/pr20017.c: Fix a comment typo.
33960 2005-02-23 Bud Davis <bdavis@gfortran.org>
33962 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33964 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33967 * ada/acats/tests/cxa/cxa3004.a: Remove.
33968 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33970 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33973 * g++.dg/init/const1.C: New test.
33976 * g++.dg/parse/constant7.C: New test.
33979 * g++.dg/parse/error27.C: New test.
33980 * g++.dg/template/qualttp15.C: Adjust error markers.
33981 * g++.old-deja/g++.other/struct1.C: Likewise.
33984 * g++.dg/template/error17.C: New test.
33987 * g++.dg/parser/error26.C: New test.
33989 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33991 PR tree-optimization/20100
33992 PR tree-optimization/20115
33993 * gcc.dg/pr20115.c: New test.
33994 * gcc.dg/pr20115-1.c: New test.
33995 * gcc.dg/pr20100.c: New test.
33996 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33997 call-clobbered variables after alias1.
33999 2005-02-22 Bud Davis <bdavis@gfortran.org>
34001 * gfortran.dg/list_read_4.f90: new test.
34003 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
34005 PR rtl-optimization/20017.
34006 * gcc.dg/pr20017.c: New.
34008 2005-02-22 Devang Patel <dpatel@apple.com>
34011 * g++.dg/tree-ssa/pr19952.C: New test.
34013 2005-02-22 Mark Mitchell <mark@codesourcery.com>
34016 * g++.dg/parse/constant6.C: New test.
34018 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34020 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34021 * g++.dg/charset/asm2.c: Likewise.
34022 * g++.dg/charset/asm3.c: Likewise.
34023 * g++.dg/charset/asm4.c: Likewise.
34024 * g++.dg/charset/asm5.c: Likewise.
34025 * g++.dg/charset/attribute1.c: Likewise.
34026 * g++.dg/charset/attribute2.c: Likewise.
34027 * g++.dg/charset/extern1.cc: Likewise.
34028 * g++.dg/charset/extern2.cc: Likewise.
34029 * g++.dg/charset/extern3.cc: Likewise.
34030 * g++.dg/charset/function.cc: Likewise.
34031 * g++.dg/charset/string.c: Likewise.
34032 * g++.dg/charset/charset.exp: Likewise.
34033 * lib/target-supports.exp (check_iconv_available): Fix comment.
34035 2005-02-22 Uros Bizjak <uros@kss-loka.si>
34037 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
34038 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
34039 * gcc.dg/charset/asm2.c: Likewise.
34040 * gcc.dg/charset/asm3.c: Likewise.
34041 * gcc.dg/charset/asm4.c: Likewise.
34042 * gcc.dg/charset/asm5.c: Likewise.
34043 * gcc.dg/charset/asm6.c: Likewise.
34044 * gcc.dg/charset/attribute1.c: Likewise.
34045 * gcc.dg/charset/attribute2.c: Likewise.
34046 * gcc.dg/charset/builtin1.c: Likewise.
34047 * gcc.dg/charset/extern.c: Likewise.
34048 * gcc.dg/charset/function.c: Likewise.
34049 * gcc.dg/charset/string.c: Likewise.
34050 * gcc.dg/charset/charset.exp: Likewise.
34052 2005-02-21 Bud Davis <bdavis9659@comcast.net>
34055 * gfortran.dg/pr20086.f90: New test.
34057 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
34059 PR tree-optimization/19786
34060 * g++.dg/tree-ssa/pr19786.C: New.
34062 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34064 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
34066 2005-02-21 Jeff Law <law@redhat.com>
34068 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
34070 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34072 * gfortran.dg/do_iterator: Split loop, markup all lines for
34073 which an error locus is printed.
34074 * gfortran.dg/pr17708.f90: Markup all lines for which an error
34076 * gfortran.dg/select_4.f90: Likewise.
34077 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
34078 locuses in the various permutations.
34080 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
34082 PR tree-optimization/19951
34083 * g++.dg/vect: New directory.
34084 * g++.dg/vect/vect.exp: New file.
34085 * g++.dg/vect/pr19951.cc: New testcase.
34086 * g++.dg/dg.exp: Also prune vectorizer tests.
34088 2005-02-20 Zack Weinberg <zack@codesourcery.com>
34091 * gcc.dg/charset/builtin1.c: New test.
34093 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34096 * g++.dg/inherit/volatile1.C: New test.
34099 * g++.dg/template/dtor4.C: New test.
34101 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34103 * gfortran.dg/int_1.f90: New test.
34105 2005-02-19 Devang Patel <dpatel@apple.com>
34107 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
34109 2005-02-19 Steven G. Kargl <kargls@comcast.net>
34111 * gfortran.dg/achar_1.f90: New test.
34113 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
34115 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
34117 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
34118 Jakub Jelinek <jakub@redhat.com>
34120 PR tree-optimization/19828
34121 * gcc.dg/tree-ssa/loop-7.c: New test.
34122 * gcc.c-torture/execute/20050218-1.c: New test.
34124 2005-02-19 Jakub Jelinek <jakub@redhat.com>
34127 * gcc.dg/transparent-union-1.c: New test.
34128 * gcc.dg/transparent-union-2.c: New test.
34130 2005-02-18 James E Wilson <wilson@specifixinc.com>
34132 PR tree-optimization/18977
34133 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
34135 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
34138 * gcc.dg/pr20054.c: New test.
34140 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34143 * g++.dg/ext/attrib20.C: New test.
34145 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
34147 PR middle-end/20030
34148 * gfortran.fortran-torture/execute/character_passing.f90: New test.
34150 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
34153 * g++.dg/opt/switch4.C: New.
34155 2005-02-18 Jakub Jelinek <jakub@redhat.com>
34158 PR tree-optimization/20009
34159 * gcc.c-torture/compile/20050217-1.c: New test.
34160 * g++.dg/opt/switch3.C: New test.
34162 PR tree-optimization/18947
34163 * gcc.c-torture/compile/20050215-1.c: New test.
34164 * gcc.c-torture/compile/20050215-2.c: New test.
34165 * gcc.c-torture/compile/20050215-3.c: New test.
34167 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
34170 * g++.dg/template/crash34.C: New.
34173 * g++.dg/other/access3.C: New.
34175 2005-02-17 Ira Rosen <irar@il.ibm.com>
34177 * gcc.dg/vect/vect-98.c: New test.
34179 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
34181 PR tree-optimization/19967
34182 * gcc.dg/pr19967.c: New.
34184 2005-02-16 Jakub Jelinek <jakub@redhat.com>
34186 PR middle-end/19857
34187 * gcc.dg/tree-ssa/20050215-1.c: New test.
34188 * gcc.c-torture/execute/20050215-1.c: New test.
34190 2005-02-15 Eric Christopher <echristo@redhat.com>
34192 * gcc.dg/cpp/20050215-1.c: New file.
34194 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
34196 PR tree-optimization/15785
34197 * gcc.dg/pr15785-1.c: New test.
34199 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
34202 * g++.dg/init/ctor4.C: New.
34203 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
34205 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
34207 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
34208 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
34210 2005-02-15 Andreas Schwab <schwab@suse.de>
34212 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
34215 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
34217 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
34219 2005-02-14 Diego Novillo <dnovillo@redhat.com>
34221 PR tree-optimization/19853
34222 * gcc.c-torture/compile/pr19853.c: New test.
34224 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34227 * g++.dg/parse/local-class1.C: New.
34230 * g++.dg/parse/ptrmem3.C: New.
34233 * g++.old-deja/g++.oliva/template6.C: Add another case.
34234 * g++.dg/template/explicit6.C: New.
34236 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
34239 * g++.dg/other/redecl2.C: New.
34241 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
34244 * g++.dg/abi/covariant4.C: New.
34246 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
34248 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
34251 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
34253 * gcc.dg/vect/vect-96.c: Fix typo.
34255 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34259 * g++.dg/template/enum5.C: New test.
34261 2005-02-12 Ira Rosen <irar@il.ibm.com>
34263 * gcc.dg/vect/vect-97.c: New test.
34265 2005-02-12 Ira Rosen <irar@il.ibm.com>
34267 * gcc.dg/vect/vect-96.c: New test.
34269 2005-02-12 Uros Bizjak <uros@kss-loka.si>
34271 * gcc.dg/builtins-34.c: Also check ldexp*.
34273 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
34275 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
34277 2005-02-11 Janis Johnson <janis187@us.ibm.com>
34279 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
34280 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
34281 dg-require-dll, dg-require-iconv, dg-require-named-sections,
34282 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
34283 selector_list, selector_expression, dg-process-target): Move to new
34284 file target-supports-dg.exp.
34285 * lib/target-supports-dg.exp: New.
34287 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
34290 2005-02-11 Jakub Jelinek <jakub@redhat.com>
34293 * g++.dg/other/ptrmem6.C: New test.
34295 PR middle-end/19858
34296 * gcc.c-torture/compile/20050210-1.c: New test.
34298 2005-02-11 Mark Mitchell <mark@codesourcery.com>
34301 * g++.dg/warn/Wbraces1.C: New test.
34303 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
34305 * gcc.dg/builtins-52.c: New testcase.
34307 2005-02-10 Jakub Jelinek <jakub@redhat.com>
34310 * gcc.c-torture/execute/20050119-1.c: New test.
34312 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34315 * g++.dg/init/delete1.C: New test.
34317 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
34320 * g++.dg/template/static12.C: New test.
34322 2005-02-09 Mark Mitchell <mark@codesourcery.com>
34325 * g++.dg/conversion/ambig1.C: New test.
34328 * g++.dg/ext/attrib19.C: New test.
34331 * g++.dg/parse/dtor5.C: New test.
34334 * g++.dg/template/dtor3.C: New test.
34337 * g++.dg/template/static11.C: New test.
34338 * g++.dg/template/crash2.C: Remove dg-error marker.
34340 2005-02-09 Janis Johnson <janis187@us.ibm.com>
34343 * g++.old-deja/g++.mike/p10769a.C: Remove.
34345 2005-02-09 Roger Sayle <roger@eyesopen.com>
34347 * gcc.dg/builtins-48.c: New test case.
34348 * gcc.dg/builtins-49.c: New test case.
34349 * gcc.dg/builtins-50.c: New test case.
34350 * gcc.dg/builtins-51.c: New test case.
34352 2005-02-09 Ian Lance Taylor <ian@airs.com>
34354 PR middle-end/19583
34355 * g++.dg/warn/Wreturn-type-3.C: New test.
34357 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34359 PR middle-end/19402
34360 * gcc.dg/pr19402-1.c: New testcase.
34361 * gcc.dg/pr19402-2.c: likewise.
34363 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
34365 PR middle-end/19854
34366 * g++.dg/tree-ssa/tmmti.C: New testcase.
34368 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34370 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
34372 2005-02-08 Mark Mitchell <mark@codesourcery.com>
34375 * g++.dg/parse/crash23.C: New test.
34376 * g++.dg/warn/Weff1.C: New test.
34378 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34380 * gcc.dg/20050209-1.c: New test.
34382 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
34385 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
34387 2005-02-08 Mike Stump <mrs@apple.com>
34389 * g++.dg/pch/import-2.c: New test.
34390 * g++.dg/pch/import-2.hs: New.
34391 * g++.dg/pch/include/import-2a.h: New.
34392 * g++.dg/pch/include/import-2b.h: New.
34394 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34396 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34398 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34400 * gfortran.dg/substr_1.f90: New test.
34402 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34404 PR middle-end/19775
34405 * gcc.dg/torture/builtin-power-1.c: Disable test for
34406 invalid transformation.
34407 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34408 no longer optimize.
34409 * gcc.dg/builtins-47.c: New testcase.
34411 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34412 Dorit Naishlos <dorit@il.ibm.com>
34414 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34416 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34418 * gcc.c-torture/compile/20050206-1.c: New test.
34420 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34423 * g++.dg/opt/pr19768.C: New test.
34425 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34428 * gcc.c-torture/compile/pr19736.c: New test.
34430 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34433 * g++.dg/parse/error25.C: New test.
34435 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34437 * gcc.c-torture/execute/20050203-1.c: New.
34439 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34441 * gcc.dg/vect/vect-85.c: Remove xfail.
34442 * gcc.dg/vect/vect-86.c: Remove xfail.
34443 * gcc.dg/vect/vect-87.c: Remove xfail.
34444 * gcc.dg/vect/vect-88.c: Remove xfail.
34446 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34448 * gcc.dg/altivec-19.c: New.
34450 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34453 * gcc.dg/nested-func-3.c: New test.
34454 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34456 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34458 * gcc.test-framework/gen_directive_tests: Generate tests for
34459 selector expressions.
34461 2005-02-02 Matt Austern <austern@apple.com>
34464 * g++/ext/builtin7.C: New.
34465 * g++/ext/builtin8.C: New.
34467 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34470 * gcc.dg/pr18502-1.c: New test.
34472 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34475 * g++.dg/template/local4.C: Tweak.
34477 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34479 PR tree-optimization/19578
34480 * gcc.c-torture/compile/20050202-1.c: New test.
34482 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34485 * gcc.dg/c99-init-4.c: New test.
34487 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34489 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34491 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34493 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34494 * g++.dg/eh/check-vect.h: New.
34496 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34497 * gcc.dg/vect/vect-78.c: Ditto.
34498 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34501 * g++.dg/conversion/simd1.C: Expect warning.
34502 * g++.dg/ext/attribute-test-1.C: Ditto.
34503 * g++.dg/ext/attribute-test-2.C: Ditto.
34504 * g++.dg/ext/attribute-test-3.C: Ditto.
34505 * g++.dg/ext/attribute-test-4.C: Ditto.
34507 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34508 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34510 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34512 2005-02-01 Richard Henderson <rth@redhat.com>
34514 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34515 long double for ibm double-double format.
34516 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34518 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34520 PR tree-optimization/19633
34521 * gcc.dg/pr19633-1.c: New test.
34522 * gcc.dg/pr19633.c: Tweak to make pointer point
34523 to NULL or a symbol.
34525 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34527 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34529 (dg-process-target (local override)): Handle selector expressions.
34531 * gcc.test-framework/README: Describe tests in source directory.
34532 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34533 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34534 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34535 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34536 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34537 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34538 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34539 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34540 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34541 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34542 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34543 * gcc.test-framework/dg-error-exp-P.c: New test.
34544 * gcc.test-framework/dg-error-exp-XP.c: New test.
34545 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34546 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34547 * gcc.test-framework/dg-output-exp-P.c: New test.
34548 * gcc.test-framework/dg-output-exp-XF.c: New test.
34549 * gcc.test-framework/dg-warning-exp-P.c: New test.
34550 * gcc.misc-tests/dg-1.c: Remove.
34551 * gcc.misc-tests/dg-2.c: Remove.
34552 * gcc.misc-tests/dg-3.c: Remove.
34553 * gcc.misc-tests/dg-4.c: Remove.
34554 * gcc.misc-tests/dg-5.c: Remove.
34555 * gcc.misc-tests/dg-6.c: Remove.
34556 * gcc.misc-tests/dg-7.c: Remove.
34557 * gcc.misc-tests/dg-8.c: Remove.
34558 * gcc.misc-tests/dg-9.c: Remove.
34559 * gcc.misc-tests/dg-10.c: Remove.
34560 * gcc.misc-tests/dg-11.c: Remove.
34561 * gcc.misc-tests/dg-12.c: Remove.
34562 * gcc.misc-tests/dg-test.exp: Remove.
34564 * gcc.test-framework/test-framework.awk: Change recording and
34565 printing of passes and failures.
34567 * gcc.test-framework: New directory.
34568 * gcc.test-framework/README: New.
34569 * gcc.test-framework/test-framework.exp: New.
34570 * gcc.test-framework/test-framework.awk: New.
34571 * gcc.test-framework/gen_directive_tests: New.
34573 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34575 * lib/treelang.exp: Fix comment typos.
34576 (treelang_target_compile): Don't append libs=-ltreelang to options.
34578 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34580 * g++.dg/parse/typename7.C: Adjust error messages.
34582 2005-01-31 Jeff Law <law@redhat.com>
34584 * gcc.c-torture/execute/20050131-1.c: New test.
34585 * gcc.dg/wcaselabel.c: New test.
34587 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34589 * g++.dg/other/warning1.C: Adjust error messags.
34590 * g++.dg/parse/constant5.C: New test.
34592 2005-01-31 Steven Bosscher <stevenb@suse.de>
34595 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34596 the test case valid.
34597 * gcc.dg/20030815-1.c: Remove invalid tests.
34598 * gcc.dg/array-7.c: Adjust expected result.
34599 * gcc.dg/pr18596-3.c: Likewise.
34600 * gcc.dg/noncompile/20000901-1.c: Likewise.
34601 * gcc.dg/noncompile/init-2.c: Likewise.
34602 * gcc.dg/noncompile/init-4.c: Likewise.
34604 2005-01-31 Dale Johannesen <dalej@apple.com>
34606 * g++.dg/opt/pr19650.C: New test.
34608 2005-01-31 Richard Henderson <rth@redhat.com>
34610 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34611 long double for intel double extended format.
34612 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34614 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34617 * g++.dg/template/static10.C: New test.
34620 * g++.dg/parse/error24.C: New test.
34623 * g++.dg/lookup/builtin1.C: New test.
34626 * g++.dg/warn/conv3.C: New test.
34628 2005-01-30 Bud Davis <bdavis@gfortran.org>
34631 * gfortan.dg/inquire_7.f90
34633 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34635 PR tree-optimization/15791
34636 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34637 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34638 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34639 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34640 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34641 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34642 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34643 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34644 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34645 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34647 2005-01-29 Paul Brook <paul@codesourcery.com>
34650 * check.c (real_or_complex_check): New function.
34651 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34652 * intrinsic.c (add_functions): Use new check functions.
34653 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34656 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34658 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34659 gcc.dg/lvalue-3.c: New tests.
34660 * gcc.dg/concat.c: Update expected messages.
34662 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34664 PR libfortran/19595
34665 * gfortran.dg/eor_1.f90: New test.
34667 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34670 * gfortran.dg/logical_data_1.f90: New test.
34672 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34675 * g++.dg/template/crash33.C: New test.
34678 * g++.dg/template/crash32.C: New test.
34680 2005-01-28 Ian Lance Taylor <ian@airs.com>
34682 PR middle-end/16558
34683 * g++.dg/warn/Wreturn-type-2.C: New test.
34685 2004-06-24 Jeff Law <law@redhat.com>
34687 * gcc.dg/tree-ssa/20050128-1.c: New test.
34689 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34691 * gcc.target/frv/all-mdpackh-1.c: New test.
34693 2005-01-28 Steven Bosscher <stevenb@suse.de>
34695 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34697 2005-01-27 Richard Henderson <rth@redhat.com>
34699 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34701 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34703 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34705 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34707 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34708 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34709 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34710 to cope with cases where the multilib options override the dg-options.
34712 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34715 * gcc.dg/noncompile/20050120-1.c: New test.
34717 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34719 PR tree-optimization/19633
34720 * gcc.dg/pr19633.c: New test.
34721 * gcc.dg/tree-ssa/pr19633.c: New test.
34723 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34725 * gcc.dg/20041216-1.c: New test.
34727 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34730 * objc.dg/selector-2.m: New test.
34732 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34734 * g++.dg/opt/range-test-2.C: New test.
34736 PR rtl-optimization/19579
34737 * gcc.c-torture/execute/20050124-1.c: New test.
34739 2005-01-26 Greg Parker <gparker@apple.com>
34740 Stuart Hastings <stuart@apple.com>
34742 * gcc.c-torture/execute/20050125-1.c: New.
34744 2005-01-18 Jan Hubicka <jh@suse.cz>
34746 PR tree-optimize/19337
34747 * gcc.c-torture/compile/20050119-1.c: New test.
34749 2005-01-24 James E Wilson <wilson@specifixinc.com>
34751 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34752 test for successful match.
34754 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34757 * objc.dg/comp-types-7.m: New test.
34759 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34761 * lib/target-supports.exp (current_target_name): New.
34762 (check_effective_target_ilp32, check_effective_target_lp64):
34763 Cache the result to use as long as the current target, with
34764 multilib flags, remains the same.
34766 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34767 (dg-require-weak, dg-require-visibility, dg-require-alias,
34768 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34769 dg-require-effective-target, dg-skip-if): Remove call to
34770 skip_test_and_clear_xfail.
34771 (dg-test): Clear xfail data.
34773 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34776 * gcc.dg/ppc64-toc.c: New test.
34778 * g++.dg/tree-ssa/empty-1.C: New test.
34780 PR middle-end/19551
34781 * gcc.c-torture/execute/20050121-1.c: New test.
34782 * gcc.dg/20050121-2.c: New test.
34784 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34785 Paul Brook <paul@codesourcery.com>
34788 * gfortran.dg/real_const_1.f: New test.
34789 * gfortran.dg/real_const_2.f90: New test.
34790 * gfortran.dg/complex_int_1.f90: New test.
34792 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34795 * gfortan.dg/inquire_6.f90: New test.
34797 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34799 PR libfortran/19451
34800 * open_readonly_1.f90: New test.
34802 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34804 PR libfortran/18982
34805 * gfortran.dg/open_new.f90: New file.
34807 2005-01-22 Paul Brook <paul@codesourcery.com>
34809 * namelist_1.f90: New test.
34811 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34813 PR tree-optimization/19484
34814 * gcc.c-torture/compile/20050122-[12].c: New tests.
34816 2005-01-22 Paul Brook <paul@codesourcery.com>
34818 * gfortran.dg/implicit_2.f90: New test.
34820 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34823 * gfortran.dg/inquire_5.f90: New test.
34825 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34828 * gcc.dg/pr18809-1.c: New test.
34830 2005-01-21 Ian Lance Taylor <ian@airs.com>
34832 * gcc.dg/20050121-1.c: New test.
34834 PR tree-optimization/13000
34835 * gcc.dg/20040206-1.c: Change warning to point where function is
34838 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34841 * g++.dg/template/array11.C: New test.
34843 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34845 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34846 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34847 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34848 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34849 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34850 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34852 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34854 PR tree-optimization/15349
34855 * gcc.dg/tree-ssa/pr15349.c: New.
34857 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34859 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34861 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34863 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34864 scan-assembler-times directive name.
34866 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34869 PR rtl-optimization/19462
34870 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34872 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34874 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34875 counting function calls on ia64.
34877 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34879 PR rtl-optimization/15139
34880 * gcc.dg/20050111-2.c: New test.
34883 * gcc.c-torture/compile/20050113-1.c: New testcase.
34885 PR middle-end/19164
34886 * gcc.dg/20050113-1.c: New testcase.
34888 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34890 * gcc.dg/vect/vect-85.c: Add comment.
34891 * gcc.dg/vect/vect-86.c: Add xfail for now.
34892 * gcc.dg/vect/vect-87.c: Add xfail for now.
34893 * gcc.dg/vect/vect-88.c: Add xfail for now.
34894 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34896 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34898 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34900 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34902 * g++.dg/debug/typedef3.C: New test.
34904 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34907 * gcc.dg/asm-a.c: New test.
34909 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34911 * gcc.dg/sh-relax.c: Add prototype for abort.
34913 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34915 * gcc.dg/short-compare-1.c: New test.
34916 * gcc.dg/short-compare-2.c: Likewise.
34918 2005-01-18 Michael Matz <matz@suse.de>
34920 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34922 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34924 PR tree-optimization/19121
34925 * gcc.c-torture/compile/pr19121.c: New test.
34927 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34930 * gcc.c-torture/compile/pr19357.c: New test.
34932 2005-01-17 Ian Lance Taylor <ian@airs.com>
34935 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34936 pass--those that refer just to the variable, possibly with a
34938 * gcc.dg/c99-const-expr-3.c: Likewise.
34940 PR middle-end/13127
34941 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34944 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34947 * gfortran.dg/endfile_2.f90: New test.
34949 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34952 * gfortran.dg/select_5.f90: New test.
34954 2004-01-16 Paul Brook <paul@codesourcery.com>
34956 * gfortran.dg/common_4.f90: New test.
34958 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34960 PR rtl-optimization/19462
34961 * gcc.dg/torture/pr19462-1.c: New test.
34963 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34966 * objc.dg/func-ptr-2.m: New.
34967 * objc.dg/volatile-1.m: New.
34969 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34971 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34973 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34975 PR tree-optimization/19060
34976 * gcc.c-torture/execute/20050104-1.c: New test.
34978 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34981 * gfortran.dg/write_to_null.f90: New test.
34983 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34984 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34987 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34990 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34993 * g++.dg/init/vector1.C: New test.
34995 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34998 * gcc.target/ia64/sibcall-unwind-1.c: New test.
35000 * gcc.target/ia64/sibcall-unwind-2.c: New test.
35002 2005-01-14 Steven G. Kargl <kargls@comcast.net>
35004 * gfortran.dg/select_1.f90: New test.
35005 * gfortran.dg/select_2.f90: New test.
35006 * gfortran.dg/select_3.f90: New test.
35007 * gfortran.dg/select_4.f90: New test.
35009 2005-01-14 Jakub Jelinek <jakub@redhat.com>
35011 PR middle-end/19084
35012 PR rtl-optimization/19348
35013 * gcc.dg/20050111-1.c: New test.
35014 * gcc.c-torture/execute/20050111-1.c: New test.
35016 * gcc.dg/i386-asm-4.c: New test.
35018 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
35020 * gcc.dg/nested-func-2.c: New test.
35021 * ada/acats/norun.lst: Remove c953002.
35023 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
35025 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
35027 2005-01-12 Ben Elliston <bje@au.ibm.com>
35029 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
35031 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
35034 * g++.dg/abi/align1.C: New test.
35036 2005-01-11 Alan Modra <amodra@bigpond.net.au>
35038 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
35040 * g++.dg/ext/altivec_check.h: Support compiling as C.
35042 2005-01-10 Roger Sayle <roger@eyesopen.com>
35045 * g++.dg/expr/pr19355-1.C: New test case.
35047 2005-01-10 Laurent GUERBY <laurent@guerby.net>
35049 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
35050 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
35051 * ada/acats/tests/c3/c92005b.ada: Likewise.
35052 * ada/acats/tests/c3/cxb3012.a: Likewise.
35053 * ada/acats/norun.lst: Add c380004 and c953002, add PR
35055 2005-01-09 Paul Brook <paul@codesourcery.com>
35057 * gfortran.dg/common_2.f90: New file.
35058 * gfortran.dg/common_3.f90: New file.
35060 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
35062 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
35064 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35066 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
35067 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
35068 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
35069 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
35070 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
35071 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
35072 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
35073 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
35074 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
35075 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
35076 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
35077 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
35078 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
35079 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
35080 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
35081 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
35082 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
35083 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
35084 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
35085 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
35086 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
35087 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
35088 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
35089 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
35090 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
35091 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
35092 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
35093 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
35094 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
35095 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
35096 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
35097 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
35098 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
35099 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
35100 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
35101 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
35102 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
35103 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
35104 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
35105 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
35106 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
35107 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
35108 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
35109 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
35110 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
35111 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
35112 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
35113 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
35114 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
35115 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
35116 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
35117 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
35118 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
35119 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
35120 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
35121 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
35122 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
35123 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
35124 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
35125 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
35126 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
35127 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
35128 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
35129 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
35130 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
35131 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
35132 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
35134 * gcc.dg/vect/vect-1.c: Fix spelling.
35135 * gcc.dg/vect/vect-10.c: Fix spelling.
35136 * gcc.dg/vect/vect-11.c: Fix spelling.
35137 * gcc.dg/vect/vect-12.c: Fix spelling.
35138 * gcc.dg/vect/vect-14.c: Fix spelling.
35139 * gcc.dg/vect/vect-15.c: Fix spelling.
35140 * gcc.dg/vect/vect-16.c: Fix spelling.
35141 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
35142 * gcc.dg/vect/vect-64.c: Fix comments.
35143 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
35145 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
35146 Ira Rosen <irar@il.ibm.com>
35148 * gcc.dg/vect/vect-70.c: New test.
35149 * gcc.dg/vect/vect-71.c: New test.
35151 2005-01-09 Manfred Hollstein <mh@suse.com>
35153 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
35154 * gcc.dg/pr18241-2.c: Likewise.
35155 * gcc.dg/pr18241-3.c: Likewise.
35156 * gcc.dg/pr18241-4.c: Likewise.
35157 * gcc.dg/pr18241-5.c: Likewise.
35159 2005-01-08 Richard Henderson <rth@redhat.com>
35161 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35162 False for x86 and x86-64.
35164 2005-01-08 Diego Novillo <dnovillo@redhat.com>
35166 PR tree-optimization/18241
35167 * gcc.dg/pr18241-1.c: New test.
35168 * gcc.dg/pr18241-2.c: New test.
35169 * gcc.dg/pr18241-3.c: New test.
35170 * gcc.dg/pr18241-4.c: New test.
35171 * gcc.dg/pr18241-5.c: New test.
35173 2005-01-08 Steven G. Kargl <kargls@comcast.net>
35175 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
35176 gfortran.dg/select_4.f90: New.
35178 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35180 * gcc.c-torture/execute/20050107-1.c: New test.
35182 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
35185 * g++.dg/template/ref2.C: New.
35187 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
35189 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
35190 instead of being empty.
35192 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35195 * gfortran.dg/array-1.f90: New test.
35197 2005-01-07 Jakub Jelinek <jakub@redhat.com>
35199 PR tree-optimization/19283
35200 * gcc.c-torture/execute/20050106-1.c: New test.
35202 PR rtl-optimization/18861
35203 * gcc.dg/20050105-1.c: New test.
35205 PR tree-optimization/18828
35206 * gcc.dg/20050105-2.c: New test.
35208 2005-01-07 Andreas Jaeger <aj@suse.de>
35210 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
35212 2005-01-07 Bud Davis <bdavis9659@comcast.net>
35215 * gfortran.dg/fmt_read.f90: New test.
35217 2005-01-06 Geoffrey Keating <geoffk@apple.com>
35219 * gcc.dg/rs6000-ldouble-2.c: New.
35221 2005-01-06 Mark Mitchell <mark@codesourcery.com>
35224 * g++.dg/parser/ctor2.C: New test.
35226 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35229 * g++.dg/template/using9.C: New test.
35231 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35234 * g++.dg/lookup/friend6.C: New test.
35236 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
35239 * g++.dg/template/array10.C: New.
35241 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35243 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
35244 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
35246 2005-01-06 Jakub Jelinek <jakub@redhat.com>
35248 * gcc.c-torture/compile/20050105-1.c: New test.
35250 2005-01-05 Geoffrey Keating <geoffk@apple.com>
35252 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
35254 2005-01-05 Roger Sayle <roger@eyesopen.com>
35256 PR middle-end/19100
35257 * gcc.dg/conv-3.c: New test case.
35259 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
35261 * gcc.dg/asm-wide-1.c: New test.
35263 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
35266 * g++.dg/parse/crash22.C: New
35268 2005-01-04 Geoffrey Keating <geoffk@apple.com>
35271 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
35273 2005-01-04 Uros Bizjak <uros@kss-loka.si>
35275 PR middle-end/17767
35276 * gcc.dg/i386-mmx-6.c: New test case.
35278 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
35280 PR tree-optimization/18308
35281 * gcc.dg/vect/pr18308.c: New testcase.
35283 2005-01-04 Andreas Jaeger <aj@suse.de>
35285 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
35287 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35288 Robert Bowdidge <bowdidge@apple.com>
35290 * gcc.dg/cpp/subframework1.c: New.
35291 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
35292 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
35293 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
35294 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
35296 2005-01-03 Geoffrey Keating <geoffk@apple.com>
35298 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
35300 * gcc.dg/darwin-weakimport-2.c: New.
35302 2005-01-03 Richard Henderson <rth@redhat.com>
35304 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
35306 2005-01-03 Richard Henderson <rth@redhat.com>
35308 * gcc.dg/vect/vect.exp: Enable for ia64.
35309 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
35310 (check_effective_target_vect_float): Likewise.
35311 (check_effective_target_vect_no_align): Likewise.
35312 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
35313 * gcc.dg/vect/vect-8.c: Likewise.
35315 2005-01-03 Uros Bizjak <uros@kss-loka.si>
35318 * gcc.dg/pr19236-1.c: New test case.
35320 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
35322 PR rtl-optimization/12092
35323 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
35325 2005-01-02 Andreas Jaeger <aj@suse.de>
35327 * gcc.dg/pr12092-1.c: Do not run on x86_64.
35329 2005-01-01 Roger Sayle <roger@eyesopen.com>
35330 Andrew Pinski <pinskia@physics.uc.edu>
35332 PR rtl-optimization/12092
35333 * gcc.dg/pr12092-1.c: New test case.
35335 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
35337 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
35338 'hidden' and 'default' for better portability.
35339 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
35341 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
35343 * g++.old-deja/g++.brendan/new3.C: Likewise.
35345 2005-01-01 Steven Bosscher <stevenb@suse.de>
35347 * gcc.dg/20041231-1.C: New test.
35348 * g++.dg/warn/Wunreachable-code-1.C: New test.
35350 2004-12-30 David Edelsohn <edelsohn@gnu.org>
35352 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
35353 file, not /dev/null. Abort on error.
35355 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
35356 Ziemowit Laski <zlaski@apple.com>
35359 * objc.dg/encode-5.m: New test.
35361 2004-12-29 Richard Henderson <rth@redhat.com>
35363 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
35364 * objc.dg/stabs-1.m: Disable for ia64.
35366 2004-12-29 Mark Mitchell <mark@codesourcery.com>
35369 * g++.dg/warn/Wunused-10.C: New test.
35371 2004-12-28 Richard Henderson <rth@redhat.com>
35373 * objc.dg/stabs-1.m: Disable for alpha.
35375 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35378 * g++.dg/parse/error23.C: New test.
35380 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35382 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
35385 * gfortran.dg/intrinsic_modulo_1.f90: New.
35386 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
35387 tests with divisor -1.
35389 2004-12-27 Mark Mitchell <mark@codesourcery.com>
35391 * g++.dg/opt/temp1.C (memcpy): Return a value.
35394 * g++.dg/expr/cond7.C: New test.
35396 2004-12-27 Paul Brook <paul@codesourcery.com>
35398 * gfortran.dg/g77/select_no_compile.f: Remove.
35400 2004-12-27 Richard Henderson <rth@redhat.com>
35402 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35403 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35404 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35406 2004-12-26 Richard Henderson <rth@redhat.com>
35408 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35409 by 1i instead of token pasting.
35411 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35413 PR tree-optimization/17578
35414 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35415 to additional_flags.
35416 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35418 2004-12-25 Richard Henderson <rth@redhat.com>
35420 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35423 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35425 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35427 * gcc.dg/pr17957.c (dg-options): Likewise.
35428 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35429 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35430 instead of 0 on __hppa__.
35431 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35432 "foo,%r" on hppa*-*-*.
35434 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35437 * gfortran.dg/complex_write.f90: New test.
35439 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35442 * g++.dg/parse/pragma2.C: New test.
35444 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35446 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35448 * gcc.dg/empty2.c: Add missing dg-warning.
35450 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35453 * g++.dg/template/local4.C: New test.
35454 * g++.dg/template/crash19.C: Add dg-error marker.
35456 * g++.dg/template/crash31.C: Correct embedded PR number.
35458 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35461 * g++.dg/opt/temp1.C: Add do-run marker.
35463 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35465 * g++.dg/template/spec19.C: New.
35467 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35470 * gcc.dg/empty2.c: New.
35472 2004-12-23 Richard Henderson <rth@redhat.com>
35474 * lib/target-supports.exp (check_effective_target_vect_no_align):
35475 Remove i?86 and x86-64.
35477 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35480 * g++.dg/opt/temp1.C: New test.
35482 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35485 * g++.dg/template/friend33.C: New testcase.
35487 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35490 * g++.dg/template/cond5.C: New test.
35493 * g++.dg/inherit/thunk3.C: New test.
35496 * g++.dg/warn/Wunused-9.C: New test.
35498 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35500 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35502 2004-12-22 Jan Beulich <jbeulich@novell.com>
35504 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35506 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35509 * g++.dg/ext/packed8.C: New test.
35512 * g++.dg/template/crash31.C: New test.
35515 * g++.dg/template/crash30.C: New test.
35517 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35520 * g++.dg/eh/ctor3.C: New test.
35522 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35524 * objc.dg/stabs-1.m: Allow section name to be quoted and
35525 assembly label to begin with '.LL'.
35527 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35529 * gcc.dg/vect/vect.exp
35530 (check_effective_target_lp64_or_vect_no_align): New.
35531 * gcc.dg/vect/vect-77.c: Use it.
35532 * gcc.dg/vect/vect-78.c: Use it.
35534 * lib/target-supports.exp
35535 (check_effective_target_vect_no_max,
35536 check_effective_target_vect_no_bitwise,
35537 check_effective_target_vect_no_align): New.
35538 * gcc.dg/vect/vect-13.c: Use them.
35539 * gcc.dg/vect/vect-17.c: Ditto.
35540 * gcc.dg/vect/vect-18.c: Ditto.
35541 * gcc.dg/vect/vect-19.c: Ditto.
35542 * gcc.dg/vect/vect-20.c: Ditto.
35543 * gcc.dg/vect/vect-27.c: Ditto.
35544 * gcc.dg/vect/vect-29.c: Ditto.
35545 * gcc.dg/vect/vect-44.c: Ditto.
35546 * gcc.dg/vect/vect-48.c: Ditto.
35547 * gcc.dg/vect/vect-50.c: Ditto.
35548 * gcc.dg/vect/vect-52.c: Ditto.
35549 * gcc.dg/vect/vect-54.c: Ditto.
35550 * gcc.dg/vect/vect-56.c: Ditto.
35551 * gcc.dg/vect/vect-58.c: Ditto.
35552 * gcc.dg/vect/vect-60.c: Ditto.
35553 * gcc.dg/vect/vect-72.c: Ditto.
35554 * gcc.dg/vect/vect-80.c: Ditto.
35556 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35559 * g++.dg/init/string1.C: New.
35562 * g++.dg/other/synth1.C: New.
35564 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35567 * gcc.dg/pr18963-1.c: New test.
35569 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35572 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35573 * gcc.dg/pr18596-1.c: Use dg-error.
35574 (dg-options): Use -fno-unit-at-a-time.
35575 * gcc.dg/pr18596-2.c: New test.
35576 * gcc.dg/pr18596-3.c: New test.
35578 2004-12-20 Roger Sayle <roger@eyesopen.com>
35580 PR middle-end/18683
35581 * g++.dg/opt/pr18683-1.C: New test case.
35583 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35586 * g++.dg/opt/max1.C: Fix for 64bit targets.
35588 2004-12-20 Matt Austern <austern@apple.com>
35591 * g++.dg/ext/builtin6.C: New
35593 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35595 PR tree-optimization/19080
35596 * gcc.c-torture/compile/pr19080.c: New test.
35598 2004-12-20 Steven Bosscher <stevenb@suse.de>
35600 * gcc.dg/20041219-1.c: New test.
35602 2004-12-19 Roger Sayle <roger@eyesopen.com>
35604 PR middle-end/19068
35605 * g++.dg/opt/max1.C: New test case.
35607 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35609 * gcc.dg/fdata-sections-1.c: New test.
35611 2004-12-18 Roger Sayle <roger@eyesopen.com>
35613 PR middle-end/18548
35614 * gcc.dg/max-1.c: New test case.
35616 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35618 * gcc.c-torture/execute/20041218-1.c: New test.
35620 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35622 * gcc.dg/pr18501.c: New test.
35623 * gcc.dg/uninit-5.c: XFAIL.
35624 * gcc.dg/uninit-9.c: XFAIL.
35626 2004-12-17 Dale Johannesen <dalej@apple.com>
35628 * gcc.dg/20041213-1.c: New.
35630 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35632 * objc.dg/stabs-1.m: Allow assembly label to begin
35635 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35637 * gcc.c-torture/execute/20041213-1.c: Move...
35638 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35640 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35643 * g++.dg/lookup/conv-5.C: New.
35645 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35647 * objc.dg/stabs-1.m: New test.
35649 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35651 * gcc.dg/visibility-c.c: Change compile to
35652 assemble for the test.
35654 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35657 * gcc.dg/visibility-c.c: New test.
35659 2004-12-16 Roger Sayle <roger@eyesopen.com>
35661 PR middle-end/18493
35662 * gcc.dg/switch-8.c: New test case.
35664 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35667 * g++.dg/template/init4.C: New.
35668 * g++.dg/opt/static3.C: Enable optimizer.
35670 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35672 * g++.dg/other/complex1.C: New test.
35674 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35676 * g++.dg/opt/inline9.C: New test.
35678 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35681 * gfotran.dg/nullify_1.f: New test.
35683 2004-12-15 Richard Henderson <rth@redhat.com>
35685 * gcc.target/i386/i386.exp: New harness.
35686 * gcc.target/i386/vect-args.c: New.
35688 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35690 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35692 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35695 * g++.dg/template/friend32.C: New test.
35697 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35699 * cpp/pragma-once-1.c: New test.
35700 * cpp/pragma-once-1b.h: Likewise.
35701 * cpp/pragma-once-1c.h: Likewise.
35702 * cpp/pragma-once-1d.h: Likewise.
35703 * cpp/inc/pragma-once-1a.h: Likewise.
35705 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35706 Steven G. Kargl <kargls@comcast.net>
35709 * gfortran.dg/list_read_3.f90: New test.
35711 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35713 * gcc.dg/ftrapv-2.c: New test.
35715 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35718 * g++.dg/template/typename9.C: New test.
35720 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35723 * g++.dg/template/typename8.C: New test.
35724 * g++.dg/parse/friend2.C: Tweak error message.
35726 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35728 * gcc.c-torture/20041214-1.c: New test.
35730 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35733 * g++.dg/init/array17.C: New test.
35735 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35738 * g++.dg/init/aggr3.C: New test.
35740 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35742 * gcc.dg/altivec-types-1.c: New test.
35743 * gcc.dg/altivec-types-2.c: New test.
35744 * gcc.dg/altivec-types-3.c: New test.
35745 * gcc.dg/altivec-types-4.c: New test.
35746 * g++.dg/ext/altivec-types-1.C: New test.
35747 * g++.dg/ext/altivec-types-2.C: New test.
35748 * g++.dg/ext/altivec-types-3.C: New test.
35749 * g++.dg/ext/altivec-types-4.C: New test.
35751 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35753 PR middle-end/18951
35754 * gcc.c-torture/execute/20041213-1.c: New test.
35756 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35759 * g++.dg/template/cast1.C: New.
35761 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35763 * gcc.c-torture/execute/20041213-2.c: New test.
35765 2004-12-13 Richard Henderson <rth@redhat.com>
35767 * gcc.dg/i386-sse-10.c: Fix typo in options.
35769 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35772 * g++.dg/opt/pr18968.C: New test.
35774 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35777 * g++.dg/ext/visibility/staticdatamem.C: New test.
35779 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35781 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35783 2004-12-13 Roger Sayle <roger@eyesopen.com>
35785 PR rtl-optimization/18928
35786 * gcc.dg/pr18928-1.c: New test case.
35788 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35791 * gcc.c-torture/compile/20041211-1.c: New.
35793 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35795 PR middle-end/17564
35796 * gcc.c-torture/execute/20041212-1.c: New test.
35798 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35801 * gfortran.dg/common_1.f90: New test.
35803 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35804 Paul Brook <paul@codesourcery.com>
35807 * gfortran.dg/real_do_1.f90: New test.
35809 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35812 * g++.dg/opt/ptrmem6.C: New test.
35814 2004-12-11 Roger Sayle <roger@eyesopen.com>
35816 PR middle-end/18921
35817 * gcc.dg/pr18921-1.c: New test case.
35819 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35822 * gfortran.dg/scale_1.f90: New test.
35824 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35826 PR middle-end/18903
35827 * gcc.c-torture/compile/pr18903.c: New test.
35829 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35831 * gcc.c-torture/execute/20041210-1.c: New test.
35833 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35836 * g++.dg/parser/struct-1.C: New test.
35837 * g++.dg/parser/struct-2.C: New test.
35838 * g++.dg/parser/struct-3.C: New test.
35840 2004-12-09 Richard Henderson <rth@redhat.com>
35842 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35844 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35845 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35847 2004-12-09 Matt Austern <austern@apple.com>
35850 * g++.dg/ext/builtin1.C: New
35851 * g++.dg/ext/builtin2.C: New
35852 * g++.dg/ext/builtin3.C: New
35853 * g++.dg/ext/builtin4.C: New
35854 * g++.dg/ext/builtin5.C: New
35856 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35859 * g++.dg/opt/ptrmem5.C: New test.
35861 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35863 * g++.dg/parse/typename5.C: Adjust for new error.
35864 * g++.dg/parse/typename7.C: New.
35866 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35869 * g++.dg/other/mmintrin.C: New test.
35871 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35874 * g++.dg/init/array15.C: New.
35875 * g++.dg/init/array16.C: New.
35877 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35880 * gfortran.dg/assign_1.f90: New test.
35882 2004-12-08 Nick Clifton <nickc@redhat.com>
35884 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35885 * gcc.target/xstormy16/data_below100: Likewise.
35886 * gcc.target/xstormy16/sfr: Likewise.
35887 * gcc.target/xstormy16/below100.S: New test source file.
35888 * gcc.target/xstormy16/below100.ld: New test linker script.
35889 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35890 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35892 * gcc.target/xstormy16/bp.c: Likewise.
35894 * gcc.target/xstormy16/bss_below100: New files:
35895 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35896 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35897 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35898 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35899 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35900 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35901 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35902 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35903 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35904 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35905 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35906 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35907 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35908 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35909 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35910 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35911 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35912 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35913 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35914 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35915 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35916 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35917 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35918 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35919 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35920 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35921 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35923 * gcc.target/xstormy16/data_below100: New files:
35924 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35925 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35926 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35927 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35928 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35929 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35930 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35931 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35932 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35933 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35934 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35935 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35936 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35937 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35938 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35939 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35940 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35941 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35942 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35943 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35944 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35945 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35946 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35947 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35948 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35949 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35950 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35952 * gcc.target/xstormy16/sfr: New files:
35953 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35954 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35955 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35956 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35957 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35958 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35959 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35960 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35961 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35962 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35963 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35964 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35965 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35966 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35967 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35968 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35969 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35970 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35971 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35972 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35973 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35974 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35975 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35976 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35977 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35978 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35979 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35980 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35981 27_if0_sfrw_bitfield_f.c
35983 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35986 * g++.dg/lookup/name-clash4.C: New test.
35988 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35991 * g++.dg/opt/array1.C: New.
35994 * g++.dg/template/operator5.C: New.
35996 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35999 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
36001 2004-12-07 Steven Bosscher <stevenb@suse.de>
36003 * gcc.dg/noncompile/20041207.c: New test.
36005 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
36007 * g++.dg/other/unreachable-1.C: New test.
36009 2004-12-06 Nick Clifton <nickc@redhat.com>
36011 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
36012 <limits.h> because the latter comes from gcc's include/ directory
36013 and not the newlib/libc/include directory.
36015 2004-12-04 Richard Henderson <rth@redhat.com>
36017 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
36019 2004-12-04 Richard Henderson <rth@redhat.com>
36021 * lib/target-supports.exp (check_gc_sections_available): Disable
36022 for alpha and ia64.
36024 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
36026 PR middle-end/17909
36027 * g++.dg/other/vararg-2.C: New test.
36029 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36031 PR c++/17011, c++/17971
36032 * g++.dg/template/error15.C: Adjust expected error.
36033 * g++.dg/template/instantiate3.C: Likewise.
36035 2004-12-03 Janis Johnson <janis187@us.ibm.com>
36037 * gcc.dg/altivec-18.c: Fix for darwin
36039 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
36042 * g++.dg/parse/ptrmem2.C: New.
36045 * g++.dg/template/new1.C: New.
36047 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36050 * gfortran.dg/direct_io_3.f90: New test.
36052 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
36055 * g++.dg/parse/crash21.C: New.
36057 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36059 PR c++/15664, c++/18276
36060 * g++.dg/template/ttp13.C: New test.
36061 * g++.dg/template/ttp14.C: Likewise.
36063 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36066 * g++.dg/parse/enum2.C: New test.
36067 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
36069 2004-12-02 Nick Clifton <nickc@redhat.com>
36071 * gcc.target/xstormy16: New test directory.
36072 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36073 * gcc.target/xstormy16/bp.c: Check the generation of bp
36075 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
36076 bn instructions and the BELOW100 attribute.
36078 2004-12-02 Alan Modra <amodra@bigpond.net.au>
36081 * gcc.dg/ppc-eabi.c: New.
36083 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36086 * gfortran.dg/backspace.f90
36088 2004-12-02 Bud Davis <bdavis9659@comcast.net>
36090 * gfortran.dg/inquire.f90: New test.
36092 2004-12-01 Janis Johnson <janis187@us.ibm.com>
36094 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
36095 handle effective-target-keyword.
36096 (dg-skip-if): Support effective-target keyword as target list.
36097 (dg-xfail-if): Ditto.
36098 * lib/target-supports.exp (is-effective-target-keyword): New proc.
36100 2004-12-01 Diego Novillo <dnovillo@redhat.com>
36102 PR tree-optimization/18291
36103 * gcc.c-torture/compile/pr18291.c: New test.
36105 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
36108 * g++.dg/parse/crash20.C: New.
36111 * g++.dg/overload/arg1.C: New.
36112 * g++.dg/overload/arg2.C: New.
36113 * g++.dg/overload/arg3.C: New.
36114 * g++.dg/overload/arg4.C: New.
36116 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
36118 * gcc.dg/c99-flex-array-4.c: Remove.
36120 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36122 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
36124 * lib/target-supports.exp (is-effective-target): Simplify.
36126 * lib/target-supports.exp (check_effective_target_vect_long):
36127 Fix for powerpc64-*-*.
36129 2004-11-30 Loren James Rittle <ljrittle@acm.org>
36131 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
36132 to support new requirements on FreeBSD 5.
36134 2004-11-30 Devang Patel <dpatel@apple.com>
36137 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
36139 2004-11-30 Janis Johnson <janis187@us.ibm.com>
36141 * g++.dg/ext/altivec-13.C: New test.
36143 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
36146 * gcc.c-torture/execute/p18298.c: New test.
36148 2004-11-30 Ira Rosen <irar@il.ibm.com>
36149 Dorit Naishlos <dorit@il.ibm.com>
36152 * gcc.dg/vect/vect-89.c: New test.
36154 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
36156 * gcc.dg/pr18596-1.c: New test.
36158 2004-11-30 Ben Elliston <bje@au.ibm.com>
36160 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
36162 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36165 * gcc.dg/pr18479.c: New test.
36167 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36170 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
36171 mmix-knuth-mmixware.
36173 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
36174 cris-*-elf* cris-*-aout* mmix-*-*
36176 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
36178 PR middle-end/18725
36179 * gcc.dg/pr18725.c: New test.
36181 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36184 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
36187 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
36189 2004-11-29 Mark Mitchell <mark@codesourcery.com>
36192 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
36193 * g++.old-deja/g++.law/ctors5.C: Likewise.
36194 * g++.old-deja/g++.other/crash25.C: Likewise.
36197 * g++.dg/template/error16.C: New test.
36200 * g++.dg/template/crash29.C: New test.
36202 2004-11-29 Diego Novillo <dnovillo@redhat.com>
36204 PR tree-optimization/18712
36205 * gcc.c-torture/compile/pr18712.c: New test.
36207 2004-11-29 Joseph Myers <joseph@codesourcery.com>
36210 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
36213 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36216 * g++.dg/lookup/crash6.C: New test.
36218 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
36220 PR middle-end/18164
36221 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
36223 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
36225 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
36226 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
36227 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
36229 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
36231 * gcc.dg/pr18164.c: New test.
36233 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
36235 * gcc.dg/funroll-loops-all.c: New.
36237 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36240 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
36241 delimeter, match space and TAB as well as ":".
36244 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
36247 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
36250 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
36253 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
36255 2004-11-28 Bud Davis <bdavis9659@comcast.net>
36257 * gfortran.dg/direct_io_2.f90: New test.
36259 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
36262 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
36264 2004-11-28 Richard Henderson <rth@redhat.com>
36266 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
36268 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
36270 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
36271 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
36272 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
36273 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
36274 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
36275 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
36276 gcc.dg/pointer-arith-8.c: New tests.
36278 2004-11-27 Bud Davis <bdavis9659@comcast.net>
36281 * gfortran.dg/endfile.f90: New test.
36283 2004-11-27 Falk Hueffner <falk@debian.org>
36285 * gcc.dg/loop-6.c: New test.
36287 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36289 * gcc.c-torture/execute/20041126-1.c: New test.
36291 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36293 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
36296 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
36298 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
36301 2004-11-27 Jakub Jelinek <jakub@redhat.com>
36303 PR rtl-optimization/17825
36304 * gcc.c-torture/compile/20041119-1.c: New test.
36306 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36308 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
36309 Check existence of ld library path variables before unsetting.
36311 2004-11-26 Mark Mitchell <mark@codesourcery.com>
36313 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
36315 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36317 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
36319 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
36321 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
36323 2004-11-26 Ben Elliston <bje@au.ibm.com>
36325 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
36328 2004-11-26 Ben Elliston <bje@au.ibm.com>
36330 * gcc.dg/pr17957.c: Pass --param, not -param.
36332 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
36334 PR middle-end/17957
36335 * gcc.dg/pr17957.c: New test.
36337 2004-11-25 Mark Mitchell <mark@codesourcery.com>
36340 * g++.dg/template/crash28.C: Likewise.
36343 * g++.dg/expr/unary2.C: Adjust lvalue messages.
36344 * g++.dg/ext/lvaddr.C: Likewise.
36345 * g++.dg/opt/pr7503-3.C: Likewise.
36348 * g++.dg/parse/qualified3.C: New test.
36349 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
36352 * g++.dg/expr/return1.C: New test.
36354 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36356 Friend class name lookup 3/n, PR c++/3332
36357 * g++.dg/lookup/friend3.C: New test.
36358 * g++.dg/lookup/friend4.C: Likewise.
36359 * g++.dg/lookup/friend5.C: Likewise.
36361 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36363 Friend class name lookup 2/n, PR c++/14513, c++/15410
36364 * g++.dg/lookup/friend2.C: New test.
36365 * g++.dg/template/friend31.C: Likewise.
36367 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36369 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
36371 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36374 * g++.dg/tc1/dr56.C: Remove.
36375 * g++.dg/template/typedef1.C: Add dg-error markers.
36376 * g++.old-deja/g++.other/typedef7.C: Likewise.
36379 * g++.dg/parse/typedef7.C: New test.
36381 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
36383 * gcc.c-torture/execute/20041124-1.c: New test.
36385 2004-11-24 Mark Mitchell <mark@codesourcery.com>
36387 * g++.dg/template/deduce3.C: New test.
36390 * g++.dg/template/crash27.C: New test.
36393 * g++.dg/warn/Wshadow-3.C: New test.
36395 2004-11-24 Devang Patel <dpatel@apple.com>
36398 * gcc.dg/cpp/isysroot-1.c: New test.
36399 * gcc.dg/cpp/usr/include/stdio.h: New file.
36400 * gcc.dg/cpp/isysroot-2.c: New test.
36401 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36404 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36407 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36409 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36411 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36412 * gcc.target/sparc/pdist.c: Likewise.
36414 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36417 * g++.dg/conversion/simd1.C: New test.
36419 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36421 * lib/target-libpath.exp: New file defining
36422 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36423 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36424 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36425 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36426 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36428 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36430 * gcc.dg/pragma-align-2.c: Test macro expansion.
36431 * gcc.dg/pragma-pack-2.c: New test.
36433 2004-11-23 Richard Henderson <rth@redhat.com>
36435 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36436 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36437 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36438 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36439 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36440 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36442 * gcc.dg/vect/vect.exp: Add check for alpha.
36443 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36444 (check_effective_target_vect_int): Enable for alpha.
36445 (check_effective_target_vect_long): New.
36446 (is-effective-target): Add it.
36448 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36450 * gcc.dg/pr18614-1.c: New test.
36452 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36454 * gcc.dg/setjmp-2.c: New test.
36456 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36458 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36459 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36460 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36461 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36462 gcc.target/sparc/pdist.c: New tests.
36464 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36466 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36468 2004-11-22 Dale Johannesen <dalej@apple.com>
36470 * gcc.dg/20041111-1.c: New.
36472 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36475 * gcc.dg/vect/pr18536.c: New test.
36477 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36480 * g++.dg/template/nontype11.C: New test.
36482 2004-11-21 Roger Sayle <roger@eyesopen.com>
36484 PR middle-end/18520
36485 * gcc.dg/pr18520-1.c: New test case.
36487 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36489 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36490 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36491 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36492 expected diagnostics.
36494 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36497 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36498 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36499 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36501 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36503 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36505 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36506 Joseph Myers <joseph@codesourcery.com>
36508 * lib/target-supports.exp (check_visibility_available): Really
36511 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36514 * gcc.dg/vect/vect-85.c: New test.
36515 * gcc.dg/vect/vect-86.c: New test.
36516 * gcc.dg/vect/vect-87.c: New test.
36517 * gcc.dg/vect/vect-88.c: New test.
36519 2004-11-19 Ben Elliston <bje@au.ibm.com>
36521 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36523 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36525 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36526 * gcc.dg/ppc-and-1.c: Ditto.
36527 * gcc.dg/ppc-compare-1.c: Ditto.
36528 * gcc.dg/ppc-mov-1.c: Ditto
36530 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36531 Mark Mitchell <mark@codesourcery.com>
36533 * gcc.dg/pragma-init-fini-2.c: New test.
36535 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36536 Aldy Hernandez <aldyh@redhat.com>
36538 * lib/target-supports.exp (check_effective_target_vect_int): New
36539 (check_effective_target_vect_float): New
36540 (check_effective_target_vect_double): New.
36541 (is-effective-target): Support new effective targets keywords.
36542 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36543 default action for dg-do.
36544 * gcc.dg/vect/pr16105.c: Use new support.
36545 * gcc.dg/vect/pr18400.c: Ditto.
36546 * gcc.dg/vect/pr18425.c: Ditto.
36547 * gcc.dg/vect/vect-1.c: Ditto.
36548 * gcc.dg/vect/vect-10.c: Ditto.
36549 * gcc.dg/vect/vect-11.c: Ditto.
36550 * gcc.dg/vect/vect-12.c: Ditto.
36551 * gcc.dg/vect/vect-13.c: Ditto.
36552 * gcc.dg/vect/vect-14.c: Ditto.
36553 * gcc.dg/vect/vect-15.c: Ditto.
36554 * gcc.dg/vect/vect-16.c: Ditto.
36555 * gcc.dg/vect/vect-17.c: Ditto.
36556 * gcc.dg/vect/vect-18.c: Ditto.
36557 * gcc.dg/vect/vect-19.c: Ditto.
36558 * gcc.dg/vect/vect-2.c: Ditto.
36559 * gcc.dg/vect/vect-20.c: Ditto.
36560 * gcc.dg/vect/vect-21.c: Ditto.
36561 * gcc.dg/vect/vect-22.c: Ditto.
36562 * gcc.dg/vect/vect-23.c: Ditto.
36563 * gcc.dg/vect/vect-24.c: Ditto.
36564 * gcc.dg/vect/vect-25.c: Ditto.
36565 * gcc.dg/vect/vect-26.c: Ditto.
36566 * gcc.dg/vect/vect-27.c: Ditto.
36567 * gcc.dg/vect/vect-27a.c: Ditto.
36568 * gcc.dg/vect/vect-28.c: Ditto.
36569 * gcc.dg/vect/vect-29.c: Ditto.
36570 * gcc.dg/vect/vect-29a.c: Ditto.
36571 * gcc.dg/vect/vect-3.c: Ditto.
36572 * gcc.dg/vect/vect-30.c: Ditto.
36573 * gcc.dg/vect/vect-31.c: Ditto.
36574 * gcc.dg/vect/vect-32.c: Ditto.
36575 * gcc.dg/vect/vect-33.c: Ditto.
36576 * gcc.dg/vect/vect-34.c: Ditto.
36577 * gcc.dg/vect/vect-35.c: Ditto.
36578 * gcc.dg/vect/vect-36.c: Ditto.
36579 * gcc.dg/vect/vect-37.c: Ditto.
36580 * gcc.dg/vect/vect-38.c: Ditto.
36581 * gcc.dg/vect/vect-4.c: Ditto.
36582 * gcc.dg/vect/vect-40.c: Ditto.
36583 * gcc.dg/vect/vect-41.c: Ditto.
36584 * gcc.dg/vect/vect-42.c: Ditto.
36585 * gcc.dg/vect/vect-43.c: Ditto.
36586 * gcc.dg/vect/vect-44.c: Ditto.
36587 * gcc.dg/vect/vect-45.c: Ditto.
36588 * gcc.dg/vect/vect-46.c: Ditto.
36589 * gcc.dg/vect/vect-47.c: Ditto.
36590 * gcc.dg/vect/vect-48.c: Ditto.
36591 * gcc.dg/vect/vect-48a.c: Ditto.
36592 * gcc.dg/vect/vect-49.c: Ditto.
36593 * gcc.dg/vect/vect-5.c: Ditto.
36594 * gcc.dg/vect/vect-50.c: Ditto.
36595 * gcc.dg/vect/vect-51.c: Ditto.
36596 * gcc.dg/vect/vect-52.c: Ditto.
36597 * gcc.dg/vect/vect-53.c: Ditto.
36598 * gcc.dg/vect/vect-54.c: Ditto.
36599 * gcc.dg/vect/vect-55.c: Ditto.
36600 * gcc.dg/vect/vect-56.c: Ditto.
36601 * gcc.dg/vect/vect-56a.c: Ditto.
36602 * gcc.dg/vect/vect-57.c: Ditto.
36603 * gcc.dg/vect/vect-58.c: Ditto.
36604 * gcc.dg/vect/vect-59.c: Ditto.
36605 * gcc.dg/vect/vect-6.c: Ditto.
36606 * gcc.dg/vect/vect-60.c: Ditto.
36607 * gcc.dg/vect/vect-61.c: Ditto.
36608 * gcc.dg/vect/vect-62.c: Ditto.
36609 * gcc.dg/vect/vect-63.c: Ditto.
36610 * gcc.dg/vect/vect-64.c: Ditto.
36611 * gcc.dg/vect/vect-65.c: Ditto.
36612 * gcc.dg/vect/vect-66.c: Ditto.
36613 * gcc.dg/vect/vect-67.c: Ditto.
36614 * gcc.dg/vect/vect-68.c: Ditto.
36615 * gcc.dg/vect/vect-69.c: Ditto.
36616 * gcc.dg/vect/vect-7.c: Ditto.
36617 * gcc.dg/vect/vect-72.c: Ditto.
36618 * gcc.dg/vect/vect-72a.c: Ditto.
36619 * gcc.dg/vect/vect-73.c: Ditto.
36620 * gcc.dg/vect/vect-74.c: Ditto.
36621 * gcc.dg/vect/vect-75.c: Ditto.
36622 * gcc.dg/vect/vect-76.c: Ditto.
36623 * gcc.dg/vect/vect-77.c: Ditto.
36624 * gcc.dg/vect/vect-77a.c: Ditto.
36625 * gcc.dg/vect/vect-78.c: Ditto.
36626 * gcc.dg/vect/vect-79.c: Ditto.
36627 * gcc.dg/vect/vect-8.c: Ditto.
36628 * gcc.dg/vect/vect-80.c: Ditto.
36629 * gcc.dg/vect/vect-82.c: Ditto.
36630 * gcc.dg/vect/vect-82_64.c: Ditto.
36631 * gcc.dg/vect/vect-83.c: Ditto.
36632 * gcc.dg/vect/vect-83_64.c: Ditto.
36633 * gcc.dg/vect/vect-9.c: Ditto.
36634 * gcc.dg/vect/vect-all.c: Ditto.
36635 * gcc.dg/vect/vect-none.c: Ditto.
36637 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36639 * lib/gcc-dg.exp (dg-skip-if): New function.
36640 (dg-forbid-option): Remove.
36641 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36642 * g++.dg/abi/bitfield8.C: Likewise.
36643 * g++.dg/abi/dtor1.C: Likewise.
36644 * g++.dg/abi/empty10.C: Likewise.
36645 * g++.dg/abi/empty7.C: Likewise.
36646 * g++.dg/abi/empty9.C: Likewise.
36647 * g++.dg/abi/layout3.C: Likewise.
36648 * g++.dg/abi/layout4.C: Likewise.
36649 * g++.dg/abi/thunk1.C: Likewise.
36650 * g++.dg/abi/thunk2.C: Likewise.
36651 * g++.dg/abi/vbase11.C: Likewise.
36652 * g++.dg/abi/vthunk2.C: Likewise.
36653 * g++.dg/abi/vthunk3.C: Likewise.
36654 * g++.dg/ext/attrib8.C: Likewise.
36655 * g++.dg/opt/longbranch2.C: Likewise.
36656 * g++.dg/opt/reg-stack4.C: Likewise.
36657 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36658 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36659 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36660 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36661 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36662 * gcc.dg/20000609-1.c: Likewise.
36663 * gcc.dg/20000720-1.c: Likewise.
36664 * gcc.dg/20011107-1.c: Likewise.
36665 * gcc.dg/20011119-1.c: Likewise.
36666 * gcc.dg/20020108-1.c: Likewise.
36667 * gcc.dg/20020122-2.c: Likewise.
36668 * gcc.dg/20020122-3.c: Likewise.
36669 * gcc.dg/20020201-3.c: Likewise.
36670 * gcc.dg/20020206-1.c: Likewise.
36671 * gcc.dg/20020218-1.c: Likewise.
36672 * gcc.dg/20020310-1.c: Likewise.
36673 * gcc.dg/20020411-1.c: Likewise.
36674 * gcc.dg/20020418-2.c: Likewise.
36675 * gcc.dg/20020426-1.c: Likewise.
36676 * gcc.dg/20020426-2.c: Likewise.
36677 * gcc.dg/20020517-1.c: Likewise.
36678 * gcc.dg/20020523-1.c: Likewise.
36679 * gcc.dg/20020523-2.c: Likewise.
36680 * gcc.dg/20020729-1.c: Likewise.
36681 * gcc.dg/20030204-1.c: Likewise.
36682 * gcc.dg/20030826-2.c: Likewise.
36683 * gcc.dg/20030926-1.c: Likewise.
36684 * gcc.dg/20031202-1.c: Likewise.
36685 * gcc.dg/980312-1.c: Likewise.
36686 * gcc.dg/980313-1.c: Likewise.
36687 * gcc.dg/990117-1.c: Likewise.
36688 * gcc.dg/990424-1.c: Likewise.
36689 * gcc.dg/990524-1.c: Likewise.
36690 * gcc.dg/991230-1.c: Likewise.
36691 * gcc.dg/i386-387-1.c: Likewise.
36692 * gcc.dg/i386-387-2.c: Likewise.
36693 * gcc.dg/i386-387-3.c: Likewise.
36694 * gcc.dg/i386-387-4.c: Likewise.
36695 * gcc.dg/i386-387-5.c: Likewise.
36696 * gcc.dg/i386-387-6.c: Likewise.
36697 * gcc.dg/i386-asm-1.c: Likewise.
36698 * gcc.dg/i386-bitfield1.c: Likewise.
36699 * gcc.dg/i386-bitfield2.c: Likewise.
36700 * gcc.dg/i386-loop-1.c: Likewise.
36701 * gcc.dg/i386-loop-2.c: Likewise.
36702 * gcc.dg/i386-loop-3.c: Likewise.
36703 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36704 * gcc.dg/i386-pic-1.c: Likewise.
36705 * gcc.dg/i386-regparm.c: Likewise.
36706 * gcc.dg/i386-signbit-1.c: Likewise.
36707 * gcc.dg/i386-signbit-2.c: Likewise.
36708 * gcc.dg/i386-signbit-3.c: Likewise.
36709 * gcc.dg/i386-sse-5.c: Likewise.
36710 * gcc.dg/i386-sse-8.c: Likewise.
36711 * gcc.dg/i386-unroll-1.c: Likewise.
36712 * gcc.dg/tls/opt-1.c: Likewise.
36713 * gcc.dg/tls/opt-2.c: Likewise.
36714 * gcc.dg/unroll-1.c: Likewise.
36715 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36716 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36717 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36718 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36720 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36722 * g++.dg/template/incomplete1.C: New test.
36724 2004-11-16 Nick Clifton <nickc@redhat.com>
36726 Revert patches accidentally commited during checkin of fixes for
36728 gcc.c-torture/execute/simd-4.c: Revert
36729 gcc.dg/20040910-1.c: Revert.
36731 2004-11-16 Paul Brook <paul@codesourcery.com>
36734 * gfortran.dg/der_pointer_1.f90: New test.
36736 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36739 * gcc.dg/bitfld-13.c: New test.
36741 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36743 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36746 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36747 * gcc.dg/ppc64-abi-2.c: Ditto.
36748 * gcc.dg/ppc64-abi-3.c: Ditto.
36750 * lib/gcc-dg.exp (dg-target-list): Remove.
36752 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36754 * gcc.dg/ia64-postinc.c: New test.
36756 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36758 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36760 2004-11-15 Nick Clifton <nickc@redhat.com>
36762 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36763 __INT_MAX__ so that the test can be compiled by toolchains
36764 targeted at 16-bit processors.
36766 * gcc.dg/20040625-1.c: Use long constants rather than integers
36767 when performing arithmetic that will overflow 16-bits.
36769 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36770 xstormy16. It does not support 128-bit vector operations.
36772 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36773 with the macro PTR_TYPE. Define this macro to an integer type
36774 suitable for holding a pointer.
36776 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36777 the target is a 16-bit processor.
36779 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36780 16-bit targets where the character constant will be too long.
36782 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36783 where the double will not be directly addressable.
36785 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36787 Friend class name lookup 1/n, PR c++/18471
36788 * g++.dg/template/crash26.C: New test.
36789 * g++.dg/lookup/struct1.C: Adjust expected error.
36790 * g++.dg/parse/elab1.C: Likewise.
36791 * g++.dg/parse/elab2.C: Likewise.
36792 * g++.dg/parse/int-as-enum1.C: Likewise.
36793 * g++.dg/parse/struct-as-enum1.C: Likewise.
36794 * g++.dg/parse/typedef1.C: Likewise.
36795 * g++.dg/parse/typedef3.C: Likewise.
36796 * g++.dg/parse/typedef4.C: Likewise.
36797 * g++.dg/parse/typedef5.C: Likewise.
36798 * g++.dg/template/nontype4.C: Likewise.
36799 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36800 * g++.old-deja/g++.other/elab1.C: Likewise.
36801 * g++.old-deja/g++.other/syntax4.C: Likewise.
36803 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36805 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36807 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36809 * gcc.c-torture/execute/20041114-1.c: New test.
36811 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36813 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36814 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36815 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36816 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36817 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36818 gcc.dg/switch-7.c: New tests.
36820 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36822 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36824 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36827 * gcc.dg/vect/pr18400.c: New test.
36829 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36830 Andrew Pinski <pinskia@physics.uc.edu>
36833 * gcc.dg/vect/pr18425.c: New test.
36835 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36837 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36838 Guard with dg-require-alias and dg-require-visibility.
36840 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36842 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36844 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36846 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36848 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36851 * g++.dg/template/defarg5.C: New test.
36853 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36855 * g++.dg/parse/cast1.C: Run only on ILP32.
36856 * g++.old-deja/g++.mike/p784.C: Likewise.
36858 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36860 * gcc.c-torture/execute/20041113-1.c: New test.
36862 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36865 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36866 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36867 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36868 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36869 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36870 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36871 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36872 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36873 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36874 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36875 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36876 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36877 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36879 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36881 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36882 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36883 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36884 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36885 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36886 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36887 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36888 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36889 gcc.target/sparc/combined-1.c: New tests.
36891 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36893 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36896 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36898 * lib/gcc-dg.exp (dg-forbid-option): New function.
36899 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36900 * g++.dg/abi/bitfield8.C: Likewise.
36901 * g++.dg/abi/dtor1.C: Likewise.
36902 * g++.dg/abi/empty10.C: Likewise.
36903 * g++.dg/abi/empty7.C: Likewise.
36904 * g++.dg/abi/empty9.C: Likewise.
36905 * g++.dg/abi/layout3.C: Likewise.
36906 * g++.dg/abi/layout4.C: Likewise.
36907 * g++.dg/abi/thunk1.C: Likewise.
36908 * g++.dg/abi/thunk2.C: Likewise.
36909 * g++.dg/abi/vbase11.C: Likewise.
36910 * g++.dg/abi/vthunk2.C: Likewise.
36911 * g++.dg/abi/vthunk3.C: Likewise.
36912 * g++.dg/ext/attrib8.C: Likewise.
36913 * g++.dg/opt/longbranch2.C: Likewise.
36914 * g++.dg/opt/reg-stack4.C: Likewise.
36915 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36916 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36917 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36918 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36919 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36920 * gcc.dg/20000609-1.c: Likewise.
36921 * gcc.dg/20000720-1.c: Likewise.
36922 * gcc.dg/20011107-1.c: Likewise.
36923 * gcc.dg/20011119-1.c: Likewise.
36924 * gcc.dg/20020108-1.c: Likewise.
36925 * gcc.dg/20020122-2.c: Likewise.
36926 * gcc.dg/20020122-3.c: Likewise.
36927 * gcc.dg/20020201-3.c: Likewise.
36928 * gcc.dg/20020206-1.c: Likewise.
36929 * gcc.dg/20020218-1.c: Likewise.
36930 * gcc.dg/20020310-1.c: Likewise.
36931 * gcc.dg/20020411-1.c: Likewise.
36932 * gcc.dg/20020418-2.c: Likewise.
36933 * gcc.dg/20020426-1.c: Likewise.
36934 * gcc.dg/20020426-2.c: Likewise.
36935 * gcc.dg/20020517-1.c: Likewise.
36936 * gcc.dg/20020523-1.c: Likewise.
36937 * gcc.dg/20020523-2.c: Likewise.
36938 * gcc.dg/20020729-1.c: Likewise.
36939 * gcc.dg/20030204-1.c: Likewise.
36940 * gcc.dg/20030826-2.c: Likewise.
36941 * gcc.dg/20030926-1.c: Likewise.
36942 * gcc.dg/20031202-1.c: Likewise.
36943 * gcc.dg/980312-1.c: Likewise.
36944 * gcc.dg/980313-1.c: Likewise.
36945 * gcc.dg/990117-1.c: Likewise.
36946 * gcc.dg/990424-1.c: Likewise.
36947 * gcc.dg/990524-1.c: Likewise.
36948 * gcc.dg/991230-1.c: Likewise.
36949 * gcc.dg/i386-387-1.c: Likewise.
36950 * gcc.dg/i386-387-2.c: Likewise.
36951 * gcc.dg/i386-387-3.c: Likewise.
36952 * gcc.dg/i386-387-4.c: Likewise.
36953 * gcc.dg/i386-387-5.c: Likewise.
36954 * gcc.dg/i386-387-6.c: Likewise.
36955 * gcc.dg/i386-asm-1.c: Likewise.
36956 * gcc.dg/i386-bitfield1.c: Likewise.
36957 * gcc.dg/i386-bitfield2.c: Likewise.
36958 * gcc.dg/i386-loop-1.c: Likewise.
36959 * gcc.dg/i386-loop-2.c: Likewise.
36960 * gcc.dg/i386-loop-3.c: Likewise.
36961 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36962 * gcc.dg/i386-pic-1.c: Likewise.
36963 * gcc.dg/i386-regparm.c: Likewise.
36964 * gcc.dg/i386-signbit-1.c: Likewise.
36965 * gcc.dg/i386-signbit-2.c: Likewise.
36966 * gcc.dg/i386-signbit-3.c: Likewise.
36967 * gcc.dg/i386-sse-5.c: Likewise.
36968 * gcc.dg/i386-sse-8.c: Likewise.
36969 * gcc.dg/i386-unroll-1.c: Likewise.
36970 * gcc.dg/tls/opt-1.c: Likewise.
36971 * gcc.dg/tls/opt-2.c: Likewise.
36972 * gcc.dg/unroll-1.c: Likewise.
36973 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36974 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36975 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36976 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36977 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36980 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36983 * g++.dg/parse/cond1.C: New test.
36986 * g++.dg/template/array9.C: New test.
36987 * g++.dg/ext/vla1.C: Adjust error messages.
36988 * g++.dg/ext/vlm1.C: Likewise.
36989 * g++.dg/template/crash2.C: Likewise.
36992 * g++.dg/template/call3.C: New test.
36995 * g++.dg/template/ptrmem11.C: New test.
36997 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
37000 * lib/g++.exp: Set LC_ALL and LANG to C.
37001 * lib/gcc-dg.exp: Likewise.
37002 * lib/gfortran.exp: Likewise.
37003 * lib/objc.exp: Likewise.
37004 * lib/treelang.exp: Likewise.
37006 2004-11-12 Andreas Schwab <schwab@suse.de>
37008 * gcc.dg/pr16286.c: Fix last change.
37010 2004-11-12 Mark Mitchell <mark@codesourcery.com>
37013 * g++.dg/init/global1.C: New test.
37015 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
37017 * gcc.c-torture/execute/20041112-1.c: New test.
37019 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37021 * lib/gcc-dg.exp (dg-target-list): New.
37023 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37024 Richard Sandiford <rsandifo@redhat.com>
37026 * lib/target-supports.exp (get-compiler_messages): New.
37027 (check_named_sections_available): Use it.
37028 (check_effective_target_ilp32): New.
37029 (check_effective_target_lp64): New.
37030 (is-effective-target): New.
37031 * lib/gcc-dg.exp (dg-require-effective-target): New.
37033 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
37035 * gcc.dg/precedence-1.c: New test.
37037 2004-11-11 Janis Johnson <janis187@us.ibm.com>
37039 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
37041 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
37042 message, delete generated files, use more descriptive name for
37043 executable, and make the test unsupported when it cannot be run.
37045 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
37046 (dg-require-weak, dg-require-visibility, dg-require-alias,
37047 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
37048 dg-require-iconv, dg-require-named-sections): Use it.
37050 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
37052 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
37055 * gcc.dg/ppc-and-1: New
37058 * gcc.dg/ppc-mov-1.c: New.
37061 * gcc.dg/ppc-compare-1.c: New.
37063 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
37065 * objc.dg/desig-init-2.m: New test.
37067 2004-11-10 Adam Nemet <anemet@lnxw.com>
37069 PR middle-end/18160
37070 * g++.dg/warn/register-var-1.C: New test.
37071 * g++.dg/warn/register-var-2.C: New test.
37073 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37075 * gcc.dg/union-2.c: New test.
37077 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
37079 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
37080 New test for PR tree-optimization/17892.
37082 2004-11-09 Mark Mitchell <mark@codesourcery.com>
37085 * g++.dg/init/new12.C: New test.
37087 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
37089 * gcc.target/sparc: New directory.
37090 * gcc.target/sparc/sparc.exp: New driver.
37091 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
37092 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
37093 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
37094 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
37096 2004-11-10 Paul Brook <paul@codesourcery.com>
37099 * gfortran.dg/list_read.c: New test.
37101 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37104 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
37105 expected diagnostic location.
37107 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
37109 * gcc.dg/20041109-1.c: New test.
37111 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
37114 * objc/compile/pr18406.m: New test.
37116 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37118 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
37120 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
37122 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
37124 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37126 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
37128 2004-11-08 Steve Ellcey <sje@cup.hp.com>
37130 * gcc.dg/20030225-2.c: Add prototype for abort and
37133 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
37136 * gcc.c-torture/pr18299-1.c: New test.
37138 2004-11-06 Andreas Schwab <schwab@suse.de>
37140 * gcc.dg/pr16286.c: Also test for bool and pixel.
37142 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
37144 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
37145 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
37146 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
37147 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
37148 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
37149 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
37150 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
37151 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
37152 gcc.dg/struct-semi-3.c: New tests.
37154 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37156 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
37158 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37160 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
37161 Do not use C99 designators.
37163 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37165 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
37167 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37169 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
37170 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
37171 * gcc.c-torture/execute/simd-5.x: Remove.
37173 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
37175 PR rtl-optimization/17933
37176 * gcc.dg/torture/pr17933-1.c: New test.
37178 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37181 * lib/target-supports.exp (check_weak_available): Support
37184 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
37186 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
37187 call to fflush(stdout) before abort.
37188 (my_ffsll): New function.
37189 (generate_fields): Use it.
37191 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37193 * gcc.dg/init-undef-1.c: New test.
37195 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
37197 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
37198 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
37199 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
37200 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
37201 expected messages for new parser.
37203 2004-11-04 Mark Mitchell <mark@codesourcery.com>
37205 * g++.dg/ext/visibility/symbian1.C: New test.
37207 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37209 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
37212 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37214 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
37215 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
37216 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
37217 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
37218 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
37219 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
37220 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
37221 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
37222 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
37223 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
37225 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
37227 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
37228 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
37229 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
37230 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
37231 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
37232 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
37233 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
37236 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
37239 * gcc.dg/20041104-1.c: New test.
37241 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37243 * g++.dg/template/nontype7.C: New test.
37244 * g++.dg/template/nontype8.C: Likewise.
37245 * g++.dg/template/nontype9.C: Likewise.
37246 * g++.dg/template/nontype10.C: Likewise.
37247 * g++.dg/tc1/dr49.C: Likewise.
37248 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
37249 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
37251 2004-11-04 Ben Elliston <bje@au.ibm.com>
37253 * g++.dg/rtti/tinfo1.C: Remove xfails.
37255 2004-11-04 Ben Elliston <bje@au.ibm.com>
37257 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
37258 packed attribute to the definition to satisfy the new C++ parser.
37260 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37262 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
37263 invocations of va_arg.
37265 2004-11-02 Mark Mitchell <mark@codesourcery.com>
37268 * g++.dg/template/crash25.C: New test.
37271 * g++.dg/template/typedef2.C: New test.
37272 * g++.dg/parse/crash13.C: Adjust error markers.
37275 * g++.dg/conversion/const3.C: New test.
37277 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37282 * gfortran.dg/generic_[123].f90: New testcases.
37284 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37286 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
37287 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
37289 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
37292 * gcc.c-torture/compile/pr16808.c: New test.
37294 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
37296 PR rtl-optimization/17104
37297 * gcc.dg/ppc-bitfield1.c: New.
37299 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37301 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
37303 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
37305 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
37306 strings for 32-bit code.
37308 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
37311 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
37313 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
37316 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
37318 2004-10-31 Mark Mitchell <mark@codesourcery.com>
37321 * g++.dg/init/aggr2.C: New test.
37323 2004-10-30 Ziemowit Laski <zlaski@apple.com>
37325 * objc.dg/local-decl-1.m: New test.
37327 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
37329 * gcc.dg/20040910-1.c: Adjust regex.
37331 2004-10-30 Roger Sayle <roger@eyesopen.com>
37333 PR rtl-optimization/18084
37334 * g++.dg/opt/pr18084-1.C: New testcase.
37336 2004-10-30 Matt Austern <austern@apple.com>
37339 * g++.dg/ext/attrib18.C: New test.
37341 2004-10-30 Roger Sayle <roger@eyesopen.com>
37343 PR middle-end/18096
37344 * gcc.dg/pr18096-1.c: New test case.
37346 2004-10-30 Roger Sayle <roger@eyesopen.com>
37348 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
37350 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
37353 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
37354 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
37355 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
37356 gcc.dg/old-style-prom-3.c: New tests.
37358 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
37360 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
37361 Remove unnecessary inclusion of stdio.h.
37363 2004-10-29 Roger Sayle <roger@eyesopen.com>
37365 PR rtl-optimization/17581
37366 * gcc.dg/pr17581-1.c: New test case.
37368 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
37370 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
37372 * g++.dg/conversion/dr195-1.C: New.
37373 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
37374 * g++.old-deja/g++.mike/p10148.C: Likewise.
37376 2004-10-29 Mark Mitchell <mark@codesourcery.com>
37379 * g++.dg/debug/typedef2.C: New test.
37381 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
37384 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
37385 * gfortran.dg/g77/README: Update.
37387 2004-10-28 Matt Austern <austern@apple.com>
37390 * g++.dg/ext/packed7.C: New test.
37392 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
37394 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37396 * lib/scanasm.exp (hidden-scan-for): New proc.
37397 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37399 (scan-not-hidden): Likewise.
37400 * lib/target-supports.exp (check_visibility_available): mach-o is
37403 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37406 * g++.dg/template/memclass3.C: New test.
37408 2004-10-28 Adam Nemet <anemet@lnxw.com>
37410 PR middle-end/18160
37411 * gcc.dg/register-var-1.c: New test.
37412 * gcc.dg/register-var-2.c: New test.
37413 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37416 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37419 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37421 * gcc.dg/vect/vect-22.c: Likewise.
37423 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37425 * gcc.dg/i386-rotate-1.c: New test.
37427 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37429 * g++.dg/init/ref12.C: Add "run" marker.
37432 * g++.dg/init/ref12.C: New test.
37435 * g++.dg/template/shift1.C: New test.
37436 * g++.dg/template/error10.C: Adjust error markers.
37438 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37441 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37443 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37445 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37446 * gcc.dg/weak/weak-3.c: Likewise.
37447 * gcc.dg/weak/weak-5.c: Likewise.
37448 * gcc.dg/weak/weak-9.c: Likewise.
37449 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37450 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37452 * gcc.dg/darwin-weakimport-1.c: New.
37454 2004-10-28 Ben Elliston <bje@au.ibm.com>
37456 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37458 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37460 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37461 'syntax' error messages.
37462 * gcc.dg/cpp/direct2s.c: Likewise.
37464 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37466 * gcc.c-torture/compile/20041026-1.c: New.
37468 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37471 * g++.dg/lookup/ns2.C: New test.
37474 * g++.dg/template/enum4.C: New test.
37477 * g++.dg/template/expr1.C: New test.
37479 2004-10-26 Ben Elliston <bje@au.ibm.com>
37481 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37483 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37485 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37486 gcc.dg/decl-nospec-3.c: New tests.
37488 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37490 * objc.dg/super-class-3.m: New test.
37492 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37494 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37496 * gcc.dg/cpp/direct2s.c: Likewise.
37498 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37500 * objc.dg/image-info.m: Update for changes to section selection.
37502 2004-10-25 David Ayers <d.ayers@inode.at>
37503 Ziemowit Laski <zlaski@apple.com>
37505 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37506 diagnostics when messaging 'id <Proto>'.
37507 * objc.dg/class-protocol-1.m: New test.
37508 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37509 a non-existent method signature.
37510 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37511 Update diagnostics when messaging with non-existent method signature.
37512 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37513 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37514 invalid receivers are now resolved as if messaging 'id'; remove
37515 extraneous diagnostics.
37517 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37520 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37521 gcc.dg/init-desig-obs-3.c: New tests.
37523 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37525 * gcc.dg/debug/20041023-1.c: New test.
37527 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37529 PR middle-end/17407
37530 * gcc.c-torture/compile/pr17407.c: New test.
37533 * g++.dg/template/array8.C: New test.
37535 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37538 * lib/g++.exp: Accept more than one multilib libgcc.
37539 * lib/gcc-dg.exp: Likewise.
37540 * lib/objc.exp: Likewise.
37541 * lib/treelang.exp: Likewise.
37542 * lib/gfortran.exp: Likewise.
37544 2004-10-24 Ben Elliston <bje@au.ibm.com>
37546 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37548 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37550 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37551 * gcc.dg/c99-const-expr-3.c: Likewise.
37553 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37555 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37557 2004-10-23 Ben Elliston <bje@au.ibm.com>
37559 * gcc.c-torture/execute/loop-2e.x: Remove.
37561 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37564 * g++.dg/parse/crash18.C: New.
37565 * g++.dg/parse/crash19.C: New.
37567 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37569 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37570 * g++.dg/ext/dllimport2.C: Same.
37571 * g++.dg/ext/dllimport8.C: Same.
37573 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37576 * g++.dg/conversion/cast1.C: New test.
37577 * g++.dg/overload/pmf1.C: Adjust error marker.
37579 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37582 * objc.dg/const-str-7.m: New test.
37584 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37586 * g++.dg/template/memfriend11.C: Fix comment typo.
37587 * g++.dg/template/memfriend14.C: Likewise.
37589 2004-10-20 Richard Henderson <rth@redhat.com>
37591 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37592 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37593 -fasynchronous-unwind-tables.
37595 2004-10-20 Richard Henderson <rth@redhat.com>
37597 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37598 (main): Return success.
37599 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37600 (main): Return success.
37602 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37605 * g++.dg/template/memfriend9.C: New test.
37606 * g++.dg/template/memfriend10.C: Likewise.
37607 * g++.dg/template/memfriend11.C: Likewise.
37608 * g++.dg/template/memfriend12.C: Likewise.
37609 * g++.dg/template/memfriend13.C: Likewise.
37610 * g++.dg/template/memfriend14.C: Likewise.
37611 * g++.dg/template/memfriend15.C: Likewise.
37612 * g++.dg/template/memfriend16.C: Likewise.
37613 * g++.dg/template/memfriend17.C: Likewise.
37614 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37616 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37618 * g++.dg/conversion/dr195.C: New.
37619 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37621 2004-10-20 Ben Elliston <bje@au.ibm.com>
37622 Devang Patel <dpatel@apple.com>
37624 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37625 of floating point arithmetic, which could trap.
37627 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37630 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37631 * g++.dg/conversion/const2.C: New test.
37632 * g++.dg/expr/reinterpret2.C: New test.
37633 * g++.dg/expr/reinterpret3.C: New test.
37634 * g++.dg/expr/cast2.C: New test.
37635 * g++.dg/expr/copy1.C: New test.
37636 * g++.dg/other/conversion1.C: Change error message.
37637 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37638 function pointers to void *.
37639 * g++.old-deja/g++.mike/p10148.C: Likewise.
37641 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37643 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37645 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37649 * g++.dg/parse/expr3.C: New test.
37651 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37653 * gcc.dg/smod-1.c: New test.
37655 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37657 * objc.dg/method-14.m: New test.
37659 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37661 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37662 Also xfail as the patch was reverted.
37664 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37666 PR middle-end/16973
37667 * gcc.dg/pr16973.c: New test.
37669 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37671 PR tree-optimization/17656
37672 * gcc.c-torture/compile/pr17656.c: New test.
37674 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37676 * g++.dg/eh/shadow1.C: New.
37678 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37680 * gcc.c-torture/compile/20041018-1.c: New test.
37682 2004-10-18 Ben Elliston <bje@au.ibm.com>
37684 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37685 compiler referring to register 0 when accessing sdata. The linker
37686 now patches things up.
37688 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37691 * gcc.c-torture/compile/pr17529.c: New test.
37693 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37696 * g++.dg/ext/attrib17.C: New test.
37698 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37700 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37702 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37705 * g++.dg/ext/attrib16.C: New test.
37707 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37710 * g++.dg/init/dso_handle1.C: New test.
37713 * g++.dg/parse/typedef6.C: New test.
37716 * g++.dg/parse/pragma1.C: New test.
37718 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37720 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37722 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37724 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37725 -fno-common when on HPPA HP-UX platforms.
37727 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37730 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37732 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37735 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37738 * g++.dg/lookup/strong-using-4.C: New test.
37740 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37742 PR middle-end/16567
37743 * gcc.c-torture/compile/nested-1.c: New test.
37745 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37747 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37748 and mipsisa64*-*-* (until support for misaligned loads is added).
37749 * gcc.dg/vect/vect-50.c: Likewise.
37750 * gcc.dg/vect/vect-52.c: Likewise.
37751 * gcc.dg/vect/vect-54.c: Likewise.
37752 * gcc.dg/vect/vect-58.c: Likewise.
37753 * gcc.dg/vect/vect-60.c: Likewise.
37754 * gcc.dg/vect/vect-80.c: Likewise.
37756 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37759 * g++.dg/init/dtor3.C: New test.
37761 2004-10-15 Ben Elliston <bje@au.ibm.com>
37763 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37765 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37767 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37768 * gcc.dg/macho-lo-sum.c: Likewise.
37770 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37772 * gcc.dg/ppc-spe64-1.c: New test.
37774 2004-10-14 Devang Patel <dpatel@apple.com>
37777 * gcc.dg/pr17635.c : New test.
37779 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37781 * gcc.dg/vect/vect-28.c: Remove xfail.
37782 * gcc.dg/vect/vect-30.c: Remove xfail.
37783 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37784 * gcc.dg/vect/vect-33.c: Remove xfail.
37785 * gcc.dg/vect/vect-44.c: Remove xfail.
37786 * gcc.dg/vect/vect-46.c: Remove xfail.
37787 * gcc.dg/vect/vect-50.c: Remove xfail.
37788 * gcc.dg/vect/vect-52.c: Remove xfail.
37789 * gcc.dg/vect/vect-54.c: Remove xfail.
37790 * gcc.dg/vect/vect-58.c: Remove xfail.
37791 * gcc.dg/vect/vect-60.c: Remove xfail.
37792 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37793 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37794 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37795 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37796 * gcc.dg/vect/vect-8.c: Remove xfail.
37797 * gcc.dg/vect/vect-80.c: Remove xfail.
37798 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37800 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37802 * gcc.dg/vect/vect-82.c: New testcase.
37803 * gcc.dg/vect/vect-82_64.c: New testcase.
37804 * gcc.dg/vect/vect-83.c: New testcase.
37805 * gcc.dg/vect/vect-83_64.c: New testcase.
37807 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37809 * gcc.dg/cpp/error-1.c: New test.
37811 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37813 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37815 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37818 * gcc.dg/cris-peep2-xsrand2.c: New test.
37820 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37823 * g++.dg/expr/for2.C: New test.
37825 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37827 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37829 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37831 PR tree-optimization/17724
37832 * g++.dg/opt/pr17724-1.C: New test.
37833 * g++.dg/opt/pr17724-2.C: New test.
37834 * g++.dg/opt/pr17724-3.C: New test.
37835 * g++.dg/opt/pr17724-4.C: New test.
37836 * g++.dg/opt/pr17724-5.C: New test.
37837 * g++.dg/opt/pr17724-6.C: New test.
37839 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37842 * gcc.dg/pr17301-2.c: New test.
37844 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37847 * g++.dg/parse/error22.C: New test.
37850 * g++.dg/template/spec18.C: New test.
37852 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37854 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37855 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37857 * gcc.dg/ia64-sync-2.c: Ditto.
37858 * gcc.dg/ia64-sync-3.c: Ditto.
37860 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37862 * g++.dg/eh/cleanup5.C: Add dg-options "".
37864 2004-10-11 Roger Sayle <roger@eyesopen.com>
37866 PR middle-end/17657
37867 * gcc.dg/switch-4.c: New test case.
37869 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37871 * gcc.c-torture/execute/20041011-1.c: New test.
37873 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37876 * g++.dg/init/for3.C: New test.
37879 * g++.dg/opt/switch2.C: New test.
37881 PR middle-end/17703
37882 * g++.dg/warn/Wreturn-2.C: New test.
37884 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37887 * g++.dg/eh/cleanup5.C: New test.
37889 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37892 * g++.dg/parse/error21.C: New test.
37894 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37896 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37897 * g++.dg/warn/incomplete1.C: Likewise.
37898 * g++.dg/template/qualttp20.C: Likewise.
37900 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37903 * parm-incomplete-1.c: New test.
37905 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37908 * g++.dg/parse/error19.C: New test.
37911 * g++.dg/init/new11.C: New test.
37914 * g++.dg/parse/error20.C: New test.
37917 * g++.dg/template/crash24.C: New test.
37919 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37922 * gcc.dg/pr17301-1.c: New test.
37924 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37927 * gcc.dg/anon-struct-5.c: New test.
37929 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37932 * gcc.dg/pr17844-1.c: New test.
37934 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37936 PR tree-optimization/17906
37937 * gcc.c-torture/compile/pr17906.c: New.
37939 2004-10-09 Stuart Hastings <stuart@apple.com>
37940 Roger Sayle <roger@eyesopen.com>
37942 PR rtl-optimization/17853
37943 * gcc.dg/i386-mmx-5.c: New testcase.
37945 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37947 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37949 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37952 * g++.dg/template/static9.C: New test.
37955 * g++.dg/parse/operator5.C: New test.
37957 2004-10-09 Roger Sayle <roger@eyesopen.com>
37959 PR middle-end/17894
37960 * gcc.c-torture/execute/divcmp-4.c: New test case.
37962 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37965 * g++.dg/opt/pr17902.C: New test.
37967 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37969 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37971 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37973 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37975 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37977 * gcc.dg/assign-warn-3.c: New test.
37979 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37982 * gcc.dg/cpp/ident-1.c: New test.
37984 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37986 * gcc.c-torture/compile/acc1.c: New.
37988 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37990 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37991 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37993 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37995 * gcc.dg/ultrasp11.c: New test.
37997 2004-10-08 Michael Matz <matz@suse.de>
37999 * gcc.dg/doloop-2.c: New test.
38001 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
38003 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
38004 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
38005 objc.dg/method-9.m: Update expected diagnostics.
38007 2004-10-07 Geoffrey Keating <geoffk@apple.com>
38009 * gcc.dg/ppc-fsel-3.c: New file.
38010 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
38012 2004-10-07 Paul Brook <paul@codesourcery.com>
38014 * gfortran.dg/intrinsic_verify_1.f90: New test.
38016 2004-10-07 Paul Brook <paul@codesourcery.com>
38018 * gfortran.dg/empty_format_1.f90: Remove stray commas.
38020 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38022 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
38023 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
38026 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
38028 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
38030 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38033 * g++.dg/warn/Winline-4.C: New test.
38035 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
38037 * gcc.c-torture/compile/20041007-1.c: New test.
38039 2004-10-07 Paul Brook <paul@codesourcery.com>
38042 * gfortran.dg/use_allocated_1.f90: New test.
38044 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38046 PR middle-end/17849
38047 * gfortran.fortran-torture/compile/nested.f90: New test
38049 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
38051 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
38053 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
38056 * g++.dg/ext/asm6.C: New test.
38058 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
38060 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
38062 2004-10-06 Paul Brook <paul@codesourcery.com>
38064 PR libfortran/17709
38065 * gfortran.dg/empty_format_1.f90: New test.
38067 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38070 * gfortran.dg/ishft.f90: New test.
38073 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
38076 2004-10-06 Paul Brook <paul@codesourcery.com>
38078 * gfortran.dg/do_1.f90: New test.
38080 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38082 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
38083 optimizing for size.
38085 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38087 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
38089 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
38091 * gcc.c-torture/compile/20041005-1.c: New test.
38093 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
38096 * g++.dg/lookup/koenig4.C: New.
38098 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
38100 * g++.dg/other/classkey1.C: Adjust quoting marks.
38101 * g++.dg/parse/error15.C: Likewise.
38102 * g++.dg/template/meminit2.C (int>): Likewise.
38104 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38107 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
38110 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
38113 * gfortran.dg/pr17708.f90: New test.
38115 2004-10-04 Chao-ying Fu <fu@mips.com>
38117 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
38118 * gcc.dg/vect/vect-4.c: Ditto.
38119 * gcc.dg/vect/vect-5.c: Ditto.
38120 * gcc.dg/vect/vect-6.c: Ditto.
38121 * gcc.dg/vect/vect-8.c: Ditto.
38122 * gcc.dg/vect/vect-16.c: Ditto.
38123 * gcc.dg/vect/vect-30.c: Ditto.
38124 * gcc.dg/vect/vect-40.c: Ditto.
38125 * gcc.dg/vect/vect-41.c: Ditto.
38126 * gcc.dg/vect/vect-42.c: Ditto.
38127 * gcc.dg/vect/vect-43.c: Ditto.
38128 * gcc.dg/vect/vect-44.c: Ditto.
38129 * gcc.dg/vect/vect-45.c: Ditto.
38130 * gcc.dg/vect/vect-46.c: Ditto.
38131 * gcc.dg/vect/vect-47.c: Ditto.
38132 * gcc.dg/vect/vect-48.c: Ditto.
38133 * gcc.dg/vect/vect-49.c: Ditto.
38134 * gcc.dg/vect/vect-50.c: Ditto.
38135 * gcc.dg/vect/vect-51.c: Ditto.
38136 * gcc.dg/vect/vect-52.c: Ditto.
38137 * gcc.dg/vect/vect-53.c: Ditto.
38138 * gcc.dg/vect/vect-54.c: Ditto.
38139 * gcc.dg/vect/vect-55.c: Ditto.
38140 * gcc.dg/vect/vect-56.c: Ditto.
38141 * gcc.dg/vect/vect-57.c: Ditto.
38142 * gcc.dg/vect/vect-58.c: Ditto.
38143 * gcc.dg/vect/vect-59.c: Ditto.
38144 * gcc.dg/vect/vect-60.c: Ditto.
38145 * gcc.dg/vect/vect-74.c: Ditto.
38146 * gcc.dg/vect/vect-79.c: Ditto.
38147 * gcc.dg/vect/vect-80.c: Ditto.
38149 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
38151 * gcc.dg/unused-7.c: Use the correct option.
38153 2004-10-04 Paul Brook <paul@codesourcery.com>
38154 Bud Davis <bdavis9659@comcast.net>
38158 * gfortran/pr17706.f90: New test.
38159 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
38161 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38163 * gfortran.dg/pr17612.f90: New test.
38165 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
38167 * g++.dg/template/local1.C: Adjust quoting marks in
38168 testing for diagnostics.
38169 * g++.dg/tls/diag-2.C: Likewise.
38170 * g++.dg/other/error8.C: Likewise.
38172 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38175 * gcc.dg/unused-4.c: Adjust to be correct.
38178 * gcc.dg/unused-7.c: New test.
38180 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
38183 * g++.dg/overload/template2.C: New test.
38185 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
38187 PR tree-optimization/16632
38188 * gcc.dg/tree-ssa/20041002-1.c: New.
38190 2004-10-03 Paul Brook <paul@codesourcery.com>
38192 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
38193 rather than relying on default formatting.
38195 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
38197 * gcc.dg/20040920-1.c: Update expected message text.
38199 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
38201 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
38203 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
38205 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
38208 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38210 * gcc.dg/tree-ssa/pr17343.c: Remove.
38212 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
38215 * gcc.dg/tree-ssa/pr17343.c: New test.
38217 2004-10-01 Jakub Jelinek <jakub@redhat.com>
38219 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
38220 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
38221 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
38222 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
38223 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
38225 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38227 * gcc.dg/lvalue-2.c: New test.
38229 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
38232 * gcc.dg/pr17730-1.c: New test
38234 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
38237 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
38239 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38241 * gcc.c-torture/execute/stdarg-1.c: New test.
38242 * gcc.c-torture/execute/stdarg-2.c: New test.
38243 * gcc.c-torture/execute/stdarg-3.c: New test.
38244 * gcc.dg/tree-ssa/stdarg-1.c: New test.
38245 * gcc.dg/tree-ssa/stdarg-2.c: New test.
38246 * gcc.dg/tree-ssa/stdarg-3.c: New test.
38247 * gcc.dg/tree-ssa/stdarg-4.c: New test.
38248 * gcc.dg/tree-ssa/stdarg-5.c: New test.
38250 2004-09-29 Jakub Jelinek <jakub@redhat.com>
38252 PR tree-optimization/17697
38253 * g++.dg/opt/pr17697-1.C: New test.
38254 * g++.dg/opt/pr17697-2.C: New test.
38255 * g++.dg/opt/pr17697-3.C: New test.
38257 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
38260 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
38261 gcc.dg/vla-init-5.c: New tests.
38263 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
38266 * gcc.dg/pr13804-1.c: New test.
38268 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38271 * gfortran.dg/pr16938.f90: New test.
38273 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38275 * g++.dg/template/crash23.C: New test.
38277 2004-09-27 Mark Mitchell <mark@codesourcery.com>
38280 * g++.dg/template/static8.C: New test.
38282 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
38285 * g++.dg/other/error9.C: New test.
38287 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
38289 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
38291 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38294 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
38296 2004-09-26 Roger Sayle <roger@eyesopen.com>
38298 PR middle-end/17112
38299 * gcc.dg/pr17112-1.c: New test case.
38301 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
38304 * gcc.dg/pr11459-1.c: New test.
38306 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
38308 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
38309 * gcc.dg/tree-ssa/loop-4.c: Likewise.
38311 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38313 * gfortran.dg/pr15324.f90: Make array bounds consistent.
38315 2004-09-25 Jan Hubicka <jh@suse.cz>
38317 * compile/30040909-1.c: New test.
38318 * compile/30040907-1.c: New test.
38320 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
38322 * gcc.c-torture/execute/va-arg-26.c: New test.
38324 2004-09-24 Zack Weinberg <zack@codesourcery.com>
38326 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
38327 extra diagnostics on targets with 64-bit pointers.
38328 * objc.dg/selector-1.m: Adjust dg-warning regexp.
38330 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38333 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
38334 * gcc.dg/decl-3.c: Adjust expected message.
38336 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38339 * gfortran.dg/pr17615.f90: New test.
38341 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
38343 PR tree-optimzation/17517
38344 * g++.dg/tree-ssa/pr17517.C: New Test.
38346 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38349 * g++.dg/lookup/ambig3.C: New.
38351 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
38354 * g++.dg/opt/pr17624.C: New test.
38356 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
38359 * gcc.dg/Wbad-function-cast-1.c: New test.
38361 2004-09-23 Zack Weinberg <zack@codesourcery.com>
38363 * g++.dg/ext/complit1.C
38364 * g++.dg/other/error2.C
38365 * g++.dg/other/nontype-1.C
38366 * g++.dg/parse/crash11.C
38367 * g++.dg/parse/crash12.C
38368 * g++.dg/parse/error15.C
38369 * g++.dg/parse/error4.C
38370 * g++.dg/parse/tmpl-outside1.C
38371 * g++.dg/parse/too-many-tmpl-args1.C
38372 * g++.dg/template/dependent-expr3.C
38373 * g++.dg/template/error10.C
38374 * g++.dg/template/instantiate1.C
38375 * g++.dg/template/vtable2.C
38376 * g++.dg/warn/Wshadow-1.C
38377 * g++.dg/warn/weak1.C
38378 * g++.old-deja/g++.brendan/crash16.C
38379 * g++.old-deja/g++.brendan/crash18.C
38380 * g++.old-deja/g++.brendan/crash48.C
38381 * g++.old-deja/g++.brendan/crash49.C
38382 * g++.old-deja/g++.brendan/crash55.C
38383 * g++.old-deja/g++.brendan/crash56.C
38384 * g++.old-deja/g++.brendan/crash8.C
38385 * g++.old-deja/g++.brendan/enum11.C
38386 * g++.old-deja/g++.brendan/enum8.C
38387 * g++.old-deja/g++.brendan/enum9.C
38388 * g++.old-deja/g++.brendan/friend3.C
38389 * g++.old-deja/g++.brendan/misc14.C
38390 * g++.old-deja/g++.bugs/900402_02.C
38391 * g++.old-deja/g++.bugs/900404_03.C
38392 * g++.old-deja/g++.bugs/900404_04.C
38393 * g++.old-deja/g++.bugs/900428_03.C
38394 * g++.old-deja/g++.jason/crash4.C
38395 * g++.old-deja/g++.jason/overload21.C
38396 * g++.old-deja/g++.jason/redecl1.C
38397 * g++.old-deja/g++.jason/report.C
38398 * g++.old-deja/g++.jason/rfg10.C
38399 * g++.old-deja/g++.jason/template30.C
38400 * g++.old-deja/g++.law/arm12.C
38401 * g++.old-deja/g++.law/ctors5.C
38402 * g++.old-deja/g++.law/cvt20.C
38403 * g++.old-deja/g++.law/init10.C
38404 * g++.old-deja/g++.law/init8.C
38405 * g++.old-deja/g++.law/visibility17.C
38406 * g++.old-deja/g++.law/visibility7.C
38407 * g++.old-deja/g++.mike/net8.C
38408 * g++.old-deja/g++.mike/p646.C
38409 * g++.old-deja/g++.mike/p700.C
38410 * g++.old-deja/g++.mike/p701.C
38411 * g++.old-deja/g++.mike/p811.C
38412 * g++.old-deja/g++.ns/template13.C
38413 * g++.old-deja/g++.other/array3.C
38414 * g++.old-deja/g++.other/crash25.C
38415 * g++.old-deja/g++.other/dtor3.C
38416 * g++.old-deja/g++.other/dtor4.C
38417 * g++.old-deja/g++.other/main1.C
38418 * g++.old-deja/g++.other/warn7.C
38419 * g++.old-deja/g++.pt/crash11.C
38420 * g++.old-deja/g++.pt/crash36.C
38421 * g++.old-deja/g++.pt/spec22.C
38422 * g++.old-deja/g++.pt/spec9.C
38423 * g++.old-deja/g++.pt/ttp52.C
38424 * g++.old-deja/g++.robertl/eb103.C
38425 * g++.old-deja/g++.robertl/eb121.C
38426 * g++.old-deja/g++.robertl/eb22.C
38427 * g++.old-deja/g++.robertl/eb8.C:
38428 Update locations and/or regexps of dg-error markers.
38429 Remove markers for some bogus messages that are no longer issued.
38431 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38433 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38434 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38436 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38439 * g++.dg/lookup/crash5.C: New test.
38441 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38443 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38444 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38445 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38446 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38447 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38448 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38450 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38451 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38452 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38453 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38454 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38455 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38457 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38459 * gcc.dg/vect/vect-44.c: Check additional cases.
38460 * gcc.dg/vect/vect-48.c: Check additional cases.
38462 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38463 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38464 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38465 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38466 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38467 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38468 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38469 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38470 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38472 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38473 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38474 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38476 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38478 * gcc.dg/tree-ssa/loop-6.c: New test.
38480 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38483 * g++.dg/inherit/base2.C: New.
38485 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38487 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38488 * gcc.dg/20001012-2.c: Likewise.
38489 * gcc.dg/20001013-1.c: Likewise.
38490 * gcc.dg/20001101-1.c: Likewise.
38491 * gcc.dg/20001102-1.c: Likewise.
38492 * gcc.dg/bf-spl1.c: Likewise.
38493 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38494 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38496 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38498 PR tree-optimization/16721
38499 * gcc.dg/tree-ssa/pr16721.c: New test.
38501 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38503 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38504 * gcc.dg/20040305-1.c: Likewise.
38506 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38509 * gcc.c-torture/compile/pr16566-1.c,
38510 gcc.c-torture/compile/pr16566-2.c,
38511 gcc.c-torture/compile/pr16566-3.c: New tests.
38513 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38515 PR tree-optimization/17512
38516 * gcc.c-torture/compile/20040916-1.c.
38518 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38520 * gcc.dg/pragma-re-3.c: New test.
38522 2004-09-17 Matt Austern <austern@apple.com>
38525 * g++.dg/other/anon3.C: New.
38527 2004-09-21 Roger Sayle <roger@eyesopen.com>
38530 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38531 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38532 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38533 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38534 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38536 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38539 * gfortran.dg/pr17286.f90: New test.
38541 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38544 * g++.dg/template/static7.C: New test.
38546 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38549 * gcc.c-torture/compile/pr17558.c: New test.
38551 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38553 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38554 if SKIP_ATTRIBUTE is defined.
38556 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38559 * gfortran.dg/pr15957.f90: New test.
38561 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38563 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38565 * gcc.dg/vect/vect-79.c: Likewise.
38566 * gcc.dg/vect/vect-80.c: Likewise.
38568 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38571 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38573 2004-09-20 Ira Rosen <irar@il.ibm.com>
38575 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38576 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38577 * gcc.dg/vect/vect-62.c: New testcase.
38578 * gcc.dg/vect/vect-63.c: New testcase.
38579 * gcc.dg/vect/vect-64.c: New testcase.
38580 * gcc.dg/vect/vect-65.c: New testcase.
38581 * gcc.dg/vect/vect-66.c: New testcase.
38582 * gcc.dg/vect/vect-67.c: New testcase.
38583 * gcc.dg/vect/vect-68.c: New testcase.
38584 * gcc.dg/vect/vect-69.c: New testcase.
38585 * gcc.dg/vect/vect-79.c: New testcase.
38586 * gcc.dg/vect/vect-80.c: New testcase.
38588 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38590 * gcc.target/mips/asm-1.c: New test.
38592 2004-09-19 Ira Rosen <irar@il.ibm.com>
38594 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38595 * gcc.dg/vect/vect-73.c: New testcase.
38596 * gcc.dg/vect/vect-74.c: New testcase.
38597 * gcc.dg/vect/vect-75.c: New testcase.
38598 * gcc.dg/vect/vect-76.c: New testcase.
38599 * gcc.dg/vect/vect-77.c: New testcase.
38600 * gcc.dg/vect/vect-78.c: New testcase
38602 2004-09-18 Paul Brook <paul@codesourcery.com>
38604 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38606 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38609 * gcc.dg/pr17424-1.c: New test.
38611 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38613 * g++.dg/tree-ssa/pr17153.C: New test.
38615 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38618 * g++.dg/pch/wchar-1.C: New.
38619 * g++.dg/pch/wchar-1.Hs: New.
38621 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38623 * gcc.c-torture/execute/20040917-1.c: New test.
38625 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38627 PR tree-optimization/17319
38628 * gcc.dg/pr17319.c: New test.
38630 2004-09-17 Devang Patel <dpatel@apple.com>
38632 * gcc.dg/20040813-1.c: New test.
38634 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38636 PR tree-optimization/17273
38637 * gcc.c-torture/compile/pr17273.c: New test.
38639 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38641 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38642 Update expected messages.
38643 * gcc.dg/declspec-13.c: New test.
38645 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38647 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38649 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38651 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38652 change what 'a' is pointing to.
38654 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38657 * g++.dg/template/error18.C: New test.
38660 * g++.dg/warn/Wunused-8.C: New test.
38662 2004-09-17 Steven Bosscher <stevenb@suse.de>
38664 PR tree-optimization/17513
38665 * gcc.dg/20040916-1.c: New test.
38667 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38670 * g++.dg/template/typename7.C: New test.
38672 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38674 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38676 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38678 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38679 with -ftree-based-profiling also.
38680 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38682 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38685 * gfortran.dg/der_array_io_1.f90: New test.
38686 * gfortran.dg/der_array_io_2.f90: New test.
38687 * gfortran.dg/der_array_io_3.f90: New test.
38689 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38691 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38694 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38696 * g++.dg/opt/switch1.C: New test.
38698 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38700 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38701 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38702 Update expected messages.
38704 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38707 * gfortran.dg/same_name_1.f90: New test.
38709 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38711 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38712 dereference garbage pointers.
38714 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38716 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38717 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38719 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38720 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38721 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38723 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38726 * g++.dg/template/mangle1.C: New test.
38728 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38730 PR tree-optimization/17252
38731 * gcc.c-torture/execute/pr17252.c: New test.
38733 2004-09-14 Andrew Pinski <apinski@apple.com>
38735 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38737 2004-09-14 Roger Sayle <roger@eyesopen.com>
38739 PR rtl-optimization/9771
38740 * gcc.dg/pr9771-1.c: New test case.
38742 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38744 PR tree-optimization/15262
38745 * gcc.c-torture/execute/pr15262-1.c: New test.
38746 * gcc.c-torture/execute/pr15262-2.c: New test.
38748 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38750 * gcc.dg/declspec-12.c: New test.
38752 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38754 * gfortran.dg/pr17090.f90: Add directives to test.
38756 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38758 * gcc.c-torture/compile/20040914-1.c: New test.
38760 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38763 * g++.dg/template/decl2.C: New test.
38765 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38768 * gfortran.dg/pr17090.f90: New test.
38770 2004-09-13 Dale Johannesen <dalej@apple.com>
38772 * gcc.c-torture/compile/pr17408.c: New test case.
38774 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38777 * g++.dg/parse/crash17.C: New test.
38780 * g++.dg/template/enum3.C: New test.
38782 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38784 * lib/gcc-defs.exp: Load wrapper.exp.
38785 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38787 * lib/gcc.exp (gcc_init): Similar.
38788 * lib/gfortran.exp (gfortran_init): Similar.
38789 * lib/objc.exp (objc_init): Similar.
38790 * lib/treelang.exp (treelang_init): Similar.
38791 * lib/wrapper.exp: New file with build_wrapper call machinery in
38792 ${tool}_maybe_build_wrapper.
38794 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38796 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38798 * gcc.dg/declspec-11.c: Update expected messages.
38799 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38800 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38801 gcc.dg/inline-12.c: New tests.
38803 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38805 * g++.dg/tree-ssa/pr17400.C: New testcase.
38807 2004-09-13 James E Wilson <wilson@specifixinc.com>
38809 * gcc.target/mips/sb1-1.c: New testcase.
38811 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38813 * lib/g77-dg.exp: Remove unused file.
38814 * lib/mike-g77.exp: Ditto.
38815 * lib/g77.exp: Ditto.
38817 2004-09-12 Richard Henderson <rth@redhat.com>
38819 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38821 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38823 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38824 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38825 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38826 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38827 Update expected messages.
38829 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38831 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38832 declaration/use mismatch for dirp parameter.
38834 2004-09-12 Andrew Pinski <apinski@apple.com>
38836 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38837 -fgnu-runtime is passed.
38839 2004-09-12 Richard Henderson <rth@redhat.com>
38841 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38842 do the uplevel thing and update additional_flags directly.
38843 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38844 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38845 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38846 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38848 2004-09-11 Steven Bosscher <stevenb@suse.de>
38850 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38852 2004-09-11 Roger Sayle <roger@eyesopen.com>
38854 PR middle-end/17411
38855 * g++.dg/opt/pr17411-1.C: New test case.
38857 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38859 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38860 gcc.dg/tls/diag-2.c: Update expected messages.
38861 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38863 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38864 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38865 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38866 gcc.dg/tls/diag-5.c: New tests.
38868 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38870 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38872 2004-09-11 Steven Bosscher <stevenb@suse.de>
38874 * g++.dg/parse/break-in-for.C: New test.
38876 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38878 * gcc.dg/tree-ssa/20040911-1.c: New test.
38880 2004-09-11 Andreas Jaeger <aj@suse.de>
38882 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38883 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38885 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38887 * gcc.target/frv: New directory of FR-V-specific tests.
38889 2004-09-10 James E Wilson <wilson@specifixinc.com>
38891 * gcc.dg/convert-vec-1.c: New test.
38893 2004-09-10 Roger Sayle <roger@eyesopen.com>
38895 PR middle-end/17024
38896 * gcc.dg/pr17024-1.c: New test case.
38898 2004-09-10 Eric Christopher <echristo@redhat.com>
38900 * gcc.dg/20040910-1.c: New test.
38902 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38904 * gcc.dg/bitfld-9.c: New test.
38906 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38908 * gcc.c-torture/execute/ieee/acc1.c: New test.
38909 * gcc.c-torture/execute/ieee/acc2.c: New test.
38910 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38912 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38914 * gcc.dg/deprecated-2.c: New test.
38916 2004-09-09 James E Wilson <wilson@specifixinc.com>
38918 * gcc.dg/init-vec-1.c: New test.
38920 2004-09-09 Roger Sayle <roger@eyesopen.com>
38922 PR middle-end/17055
38923 * gcc.dg/pr17055-1.c: New test case.
38925 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38928 * gcc.c-torture/execute/pr17377.c: New test.
38930 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38933 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38934 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38935 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38936 gcc.dg/long-long-typespec-1.c: New tests.
38937 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38939 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38941 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38942 gcc.dg/gnu99-static-1.c: New tests.
38944 2004-09-08 Devang Patel <dpatel@apple.com>
38946 * gcc.dg/darwin-ld-20040828-1.c: New test.
38947 * gcc.dg/darwin-ld-20040828-2.c: New test.
38948 * gcc.dg/darwin-ld-20040828-3.c: New test.
38950 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38952 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38953 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38955 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38956 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38958 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38959 types they qualify.
38960 * objc.dg/type-size-2.m: Fix wording in comment.
38961 * objc.dg/va-meth-1.m: New test case.
38963 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38966 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38967 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38969 2004-09-06 Devang Patel <dpatel@apple.com>
38971 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38972 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38974 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38976 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38977 reflect changed line numbering of diagnostics.
38979 2004-09-06 Paul Brook <paul@codesourcery.com>
38981 * gfortran.dg/edit_real_1.f90: Add new test.
38983 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38985 * gcc.dg/tree-ssa/loop-2.c: New test.
38986 * gcc.dg/tree-ssa/loop-3.c: New test.
38987 * gcc.dg/tree-ssa/loop-4.c: New test.
38988 * gcc.dg/tree-ssa/loop-5.c: New test.
38990 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38992 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38994 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38996 * gcc.dg/format/sentinel-1.c: New test.
38998 2004-09-04 Uros Bizjak <uros@kss-loka.si>
39000 * gcc.dg/builtins-46.c: New.
39002 2004-09-03 Devang Patel <dpatel@apple.com>
39004 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
39005 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
39007 2004-09-03 Jan Beulich <jbeulich@novell.com>
39009 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
39010 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
39011 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
39012 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
39013 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
39014 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
39015 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
39016 the non-portable bzero.
39017 * gcc.dg/20010912-1.c: xfail for NetWare.
39018 * gcc.dg/20020426-2.c: xfail for NetWare.
39019 * gcc.dg/20021014-1.c: xfail for NetWare.
39020 * gcc.dg/20021018-1.c: xfail for NetWare.
39021 * gcc.dg/20030213-1.c: xfail for NetWare.
39022 * gcc.dg/20030225-1.c: xfail for NetWare.
39023 * gcc.dg/20030708-1.c: xfail for NetWare.
39024 * gcc.dg/builtins-config.h: Also exclude NetWare.
39025 * gcc.dg/format/format.h: Define restrict only if not already defined.
39026 * gcc.dg/nest.c: xfail for NetWare.
39027 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
39028 * lib/target-supports.exp (check_visibility_available): Exclude
39031 2004-09-03 Jan Beulich <jbeulich@novell.com>
39033 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
39034 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
39035 deterministic starting point for the alignment of structure fields.
39036 * gcc.dg/Wpadded.c: Dito.
39037 * g++.dg/abi/vbase10.C: Dito.
39039 2004-09-03 Devang Patel <dpatel@apple.com>
39041 * g++.dg/debug/pr15736.cc: New test.
39043 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39045 * README.QMTEST: Fix out-of-date link.
39047 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
39050 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
39051 Delete. Duplicate of gfortran.dg/g77/20010610.f
39053 2004-09-02 Mark Mitchell <mark@codesourcery.com>
39055 * g++.dg/abi/arm_rtti1.C: New test.
39057 2004-09-02 Geoffrey Keating <geoffk@apple.com>
39059 * gcc.dg/ppc-vector-memcpy.c: New.
39060 * gcc.dg/ppc-vector-memset.c: New.
39062 2004-09-02 Chao-ying Fu <fu@mips.com>
39064 * gcc.target/mips/mips-3d-1.c: New test.
39065 * gcc.target/mips/mips-3d-2.c: New test.
39066 * gcc.target/mips/mips-3d-3.c: New test.
39067 * gcc.target/mips/mips-3d-4.c: New test.
39068 * gcc.target/mips/mips-3d-5.c: New test.
39069 * gcc.target/mips/mips-3d-6.c: New test.
39070 * gcc.target/mips/mips-3d-7.c: New test.
39071 * gcc.target/mips/mips-3d-8.c: New test.
39072 * gcc.target/mips/mips-3d-9.c: New test.
39073 * gcc.target/mips/mips-ps-1.c: New test.
39074 * gcc.target/mips/mips-ps-2.c: New test.
39075 * gcc.target/mips/mips-ps-3.c: New test.
39076 * gcc.target/mips/mips-ps-4.c: New test.
39077 * gcc.target/mips/mips-ps-type.c: New test.
39079 2004-09-02 Paul Brook <paul@codesourcery.com>
39081 * gfortran.dg/edit_real_1.f90: Add new tests.
39083 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39086 * gfortran.dg/merge_char_1.f90: New test.
39088 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39091 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
39093 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
39096 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
39098 2004-09-01 Mark Mitchell <mark@codesourcery.com>
39100 * g++.dg/opt/loop1.C: Do not XFAIL.
39102 2004-09-01 Jakub Jelinek <jakub@redhat.com>
39104 * gcc.c-torture/execute/20040831-1.c: New test.
39106 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
39109 * gfortran.dg/g77/20010610.f: Now passes.
39110 Copy from g77.f-torture/execute. Add dg-run directive.
39111 * gfortran.dg/g77/README: Update
39113 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
39115 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
39116 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
39117 (t1, t2, t3, t4): Add volatile.
39119 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39121 * g++.dg/ext/visibility/arm1.C: New test.
39123 2004-08-31 Geoffrey Keating <geoffk@apple.com>
39125 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
39128 2004-09-01 Paul Brook <paul@codesourcery.com>
39130 * gfortran.dg/eof_2.f90: New test.
39132 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39135 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
39137 2004-08-31 Bud Davis <bdavis9659@comcast.net>
39139 PR libfortran/16805
39140 * gfortran.dg/list_read_2.f90: New test.
39142 2004-08-31 Mark Mitchell <mark@codesourcery.com>
39144 * g++.dg/abi/key1.C: New test.
39146 2004-08-31 Richard Henderson <rth@redhat.com>
39148 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
39150 * g++.dg/other/offsetof5.C: Remove duplicate.
39152 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39155 * gfortran.dg/func_derived_1.f90: New test.
39157 2004-08-31 Paul Brook <paul@codesourcery.com>
39159 * gfortran.dg/eof_1.f90: New test.
39161 2004-08-31 Paul Brook <paul@codesourcery.com>
39163 * gfortran.dg/list_read_1.f90: New file.
39165 2004-08-30 Mark Mitchell <mark@codesourcery.com>
39167 * g++.dg/opt/loop1.C: XFAIL.
39169 2004-08-30 Geoffrey Keating <geoffk@apple.com>
39171 * gcc.dg/funcdef-storage-1.c: New.
39172 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
39173 an extern function in local scope.
39174 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
39175 declare an 'auto inline' function in local scope.
39176 * gcc.dg/20011130-1.c: Likewise.
39177 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
39178 an 'auto' function in local scope.
39179 * gcc.dg/20021014-1.c: Likewise.
39180 * gcc.dg/20030331-2.c: Likewise.
39182 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39184 * gfortran.dg/blockdata_1.f90: New test.
39186 2004-08-30 Richard Henderson <rth@redhat.com>
39188 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
39190 2004-08-30 Richard Henderson <rth@redhat.com>
39192 * lib/fortran-torture.exp (fortran-torture-execute): Honor
39193 additional_flags set by alternate driver.
39194 (ieee-options): New procedure.
39195 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
39196 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
39197 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
39198 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
39200 2004-08-30 Richard Henderson <rth@redhat.com>
39202 * lib/f-torture.exp: Remove.
39204 2004-08-29 Mark Mitchell <mark@codesourcery.com>
39206 PR rtl-optimization/16590
39207 * g++.dg/opt/loop1.C: New test.
39209 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39212 * gfortran.dg/oldstyle_1.f90: New test.
39214 2004-08-29 Steven G. Kargl <kargls@comcast.net>
39215 Paul Brook <paul@codesourcery.com>
39217 * gfortran.dg/g77/README: Update.
39218 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
39219 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
39220 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
39222 2004-08-28 Paul Brook <paul@codesourcery.com>
39224 PR libfortran/17195
39225 * gfortran.dg/edit_real_1.f90: New test.
39227 2004-08-27 Paul Brook <paul@codesourcery.com>
39229 * gfortran.dg/rewind_1.f90: New test.
39231 2004-08-27 Bud Davis <bdavis9659@comcast.net>
39234 * gfortran.dg/pr16597.f90: New test.
39236 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39239 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
39240 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
39241 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
39242 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
39243 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
39245 2004-08-26 Nick Clifton <nickc@redhat.com>
39247 * gcc.c-torture/compile/pr17119.c: New test.
39249 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
39251 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
39253 2004-08-25 Richard Henderson <rth@redhat.com>
39255 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
39256 the bits that expect kind=8 to be the largest real kind.
39258 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39260 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
39262 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39264 * gfortran.dg/assignment_1.f90: New test.
39266 2004-08-25 Adam Nemet <anemet@lnxw.com>
39268 * g++.dg/template/repo3.C: New test.
39270 2004-08-25 Roger Sayle <roger@eyesopen.com>
39272 PR middle-end/16693
39273 PR tree-optimization/16372
39274 * g++.dg/opt/pr16372-1.C: New test case.
39275 * g++.dg/opt/pr16693-1.C: New test case.
39276 * g++.dg/opt/pr16693-2.C: New test case.
39278 2004-08-25 Ziemowit Laski <zlaski@apple.com>
39280 * objc.dg/proto-lossage-4.m: New test.
39282 2004-08-25 Mark Mitchell <mark@codesourcery.com>
39285 * g++.dg/inherit/local2.C: New test.
39287 2004-08-25 Paul Brook <paul@codesourcery.com>
39290 * gfortran.dg/string_ctor_1.f90: New test.
39292 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39295 * g++.dg/template/redecl2.C: New test.
39297 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39300 * gfortran.dg/pr17143.f90: New test.
39302 2004-08-24 Bud Davis <bdavis9659@comcast.net>
39305 * gfortran.dg/pr17164.f90: New test.
39307 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39309 * gcc.dg/tree-ssa/loop-1.c: New test.
39311 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39313 * gcc.c-torture/compile/20040824-1.c: New test.
39315 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
39317 * gcc.c-torture/compile/iftrap-3.c: New test.
39319 2004-08-24 Paul Brook <paul@codesourcery.com>
39321 * gfortran.dg/entry_2.f90: New test.
39323 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39326 * g++.dg/lookup/ambig[12].C: New.
39328 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39331 * g++.dg/template/crash21.C: New test.
39332 * g++.dg/template/crash22.C: Likewise.
39334 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39337 * g++.dg/template/access15.C: New.
39339 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39342 * g++.dg/template/repo2.C: New test.
39344 2004-08-23 Roger Sayle <roger@eyesopen.com>
39346 PR rtl-optimization/17078
39347 * gcc.c-torture/execute/pr17078-1.c: New test case.
39349 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39352 * gcc.dg/debug/crash1.c: New test.
39354 2004-08-23 Mark Mitchell <mark@codesourcery.com>
39357 * gcc.dg/loop-5.c: New test.
39359 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39361 * gcc.c-torture/execute/20040823-1.c: New test.
39363 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
39365 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
39366 to the assembler. Simplify test accordingly.
39367 (asm_abi_flags): Use GNU names.
39368 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
39369 to check for ABI flags.
39371 2004-08-22 Andrew Pinski <apinski@apple.com>
39373 * g++.dg/opt/pr14029.C: New test.
39374 * gcc.c-torture/execute/pr15262.c: New test.
39376 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39378 * gfortran.dg/reduction.f90: Add checks with complex arguments.
39380 2004-08-21 Bud Davis <bdavis9659@comcast.net>
39383 * gfortran.dg/direct_io.f90: New test.
39385 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39388 * g++.dg/inherit/local2.C: New test.
39390 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
39393 * g++.dg/warn/Wparentheses-4.C: New test.
39395 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39398 * g++.dg/inherit/local2.C: New test.
39400 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39401 * gcc.dg/ppc-ldstruct.c: Likewise.
39402 * gcc.dg/ppc64-abi-2.c: Likewise.
39404 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39406 PR rtl-optimization/17099
39407 * gcc.c-torture/execute/20040820-1.c: New test.
39409 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39411 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39413 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39416 * gfortran.dg/auto_array_1.f90: New test.
39418 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39421 * gfortran.dg/simpleif_1.f90: New test.
39423 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39425 * lib/target-supports.exp (check_profiling_available): Return
39426 false for arm*-*-symbianelf* and arm*-*-eabi*.
39429 * g++.dg/template/delete1.C: New test.
39431 2004-08-19 Paul Brook <paul@codesourcery.com>
39435 * gfortran.dg/data_char_1.f90: New test.
39437 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39440 * gfortran.dg/reduction.f90: New testcase.
39442 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39445 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39447 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39450 * g++.dg/Wparentheses-3.C: New test.
39452 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39454 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39455 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39456 * gcc.dg/vect/vect-2.c: Likewise.
39457 * gcc.dg/vect/vect-3.c: Likewise.
39458 * gcc.dg/vect/vect-4.c: Likewise.
39459 * gcc.dg/vect/vect-5.c: Likewise.
39460 * gcc.dg/vect/vect-6.c: Likewise.
39461 * gcc.dg/vect/vect-7.c: Likewise.
39462 * gcc.dg/vect/vect-25.c: Likewise.
39463 * gcc.dg/vect/vect-31.c: Likewise.
39464 * gcc.dg/vect/vect-32.c: Likewise.
39465 * gcc.dg/vect/vect-34.c: Likewise.
39466 * gcc.dg/vect/vect-36.c: Likewise.
39467 * gcc.dg/vect/vect-all.c: Likewise.
39469 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39472 * g++.dg/template/operator4.C: New test.
39474 2004-08-18 Richard Henderson <rth@redhat.com>
39476 * gcc.dg/20040206-1.c: XFAIL.
39478 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39481 * g++.dg/template/array7.C: New test.
39483 2004-08-17 James E Wilson <wilson@specifixinc.com>
39485 * gcc.dg/mips-movcc-1.c: New test.
39486 * gcc.dg/mips-movcc-2.c: New test.
39487 * gcc.dg/mips-movcc-3.c: New test.
39489 * gcc.dg/mips-nmadd-1.c: New test.
39490 * gcc.dg/mips-nmadd-2.c: New test.
39492 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39495 * g++.dg/opt/inline8.C: New test.
39498 * g++.dg/parse/error17.C: New test.
39500 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39502 * gcc.dg/vect: New directory for vectorizer tests.
39503 * gcc.dg/vect/tree-vect.h: New file.
39504 * gcc.dg/vect/vect.exp: New file.
39505 * gcc.dg/vect/pr16105.c.c: New test.
39506 * gcc.dg/vect/vect-1.c: New test.
39507 * gcc.dg/vect/vect-2.c: New test.
39508 * gcc.dg/vect/vect-3.c: New test.
39509 * gcc.dg/vect/vect-4.c: New test.
39510 * gcc.dg/vect/vect-5.c: New test.
39511 * gcc.dg/vect/vect-6.c: New test.
39512 * gcc.dg/vect/vect-7.c: New test.
39513 * gcc.dg/vect/vect-8.c: New test.
39514 * gcc.dg/vect/vect-9.c: New test.
39515 * gcc.dg/vect/vect-10.c: New test.
39516 * gcc.dg/vect/vect-11.c: New test.
39517 * gcc.dg/vect/vect-12.c: New test.
39518 * gcc.dg/vect/vect-13.c: New test.
39519 * gcc.dg/vect/vect-14.c: New test.
39520 * gcc.dg/vect/vect-15.c: New test.
39521 * gcc.dg/vect/vect-16.c: New test.
39522 * gcc.dg/vect/vect-17.c: New test.
39523 * gcc.dg/vect/vect-18.c: New test.
39524 * gcc.dg/vect/vect-19.c: New test.
39525 * gcc.dg/vect/vect-20.c: New test.
39526 * gcc.dg/vect/vect-21.c: New test.
39527 * gcc.dg/vect/vect-22.c: New test.
39528 * gcc.dg/vect/vect-23.c: New test.
39529 * gcc.dg/vect/vect-24.c: New test.
39530 * gcc.dg/vect/vect-25.c: New test.
39531 * gcc.dg/vect/vect-26.c: New test.
39532 * gcc.dg/vect/vect-27.c: New test.
39533 * gcc.dg/vect/vect-28.c: New test.
39534 * gcc.dg/vect/vect-29.c: New test.
39535 * gcc.dg/vect/vect-30.c: New test.
39536 * gcc.dg/vect/vect-31.c: New test.
39537 * gcc.dg/vect/vect-32.c: New test.
39538 * gcc.dg/vect/vect-33.c: New test.
39539 * gcc.dg/vect/vect-34.c: New test.
39540 * gcc.dg/vect/vect-35.c: New test.
39541 * gcc.dg/vect/vect-36.c: New test.
39542 * gcc.dg/vect/vect-37.c: New test.
39543 * gcc.dg/vect/vect-38.c: New test.
39544 * gcc.dg/vect/vect-40.c: New test.
39545 * gcc.dg/vect/vect-41.c: New test.
39546 * gcc.dg/vect/vect-42.c: New test.
39547 * gcc.dg/vect/vect-43.c: New test.
39548 * gcc.dg/vect/vect-44.c: New test.
39549 * gcc.dg/vect/vect-45.c: New test.
39550 * gcc.dg/vect/vect-46.c: New test.
39551 * gcc.dg/vect/vect-47.c: New test.
39552 * gcc.dg/vect/vect-48.c: New test.
39553 * gcc.dg/vect/vect-49.c: New test.
39554 * gcc.dg/vect/vect-50.c: New test.
39555 * gcc.dg/vect/vect-51.c: New test.
39556 * gcc.dg/vect/vect-52.c: New test.
39557 * gcc.dg/vect/vect-53.c: New test.
39558 * gcc.dg/vect/vect-54.c: New test.
39559 * gcc.dg/vect/vect-55.c: New test.
39560 * gcc.dg/vect/vect-56.c: New test.
39561 * gcc.dg/vect/vect-57.c: New test.
39562 * gcc.dg/vect/vect-58.c: New test.
39563 * gcc.dg/vect/vect-59.c: New test.
39564 * gcc.dg/vect/vect-60.c: New test.
39565 * gcc.dg/vect/vect-61.c: New test.
39566 * gcc.dg/vect/vect-all.c: New test.
39567 * gcc.dg/vect/vect-none.c: New test.
39569 2004-08-17 Paul Brook <paul@codesourcery.com>
39572 * gfortran.dg/entry_1.f90: New test.
39574 2004-08-17 Andrew Pinski <apinski@apple.com>
39576 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39578 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39580 * gcc.dg/pr17036-1.c: New test.
39582 2004-08-16 Devang Patel <dpatel@apple.com>
39584 * gcc.dg/darwin-20040809-1.c: New test.
39586 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39588 * gcc.dg/funcdef-attr-1.c: New test.
39590 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39592 * gcc.dg/altivec-17.c: New test.
39593 * gcc.dg/altivec-18.c: New test.
39595 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39598 * g++.dg/template/vtable2.C: New test.
39600 2004-08-14 Richard Henderson <rth@redhat.com>
39602 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39603 * gcc.dg/pack-test-4.c (main): Return 0.
39604 * gcc.dg/setjmp-1.c: Remove XFAIL.
39605 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39607 2004-08-14 Richard Henderson <rth@redhat.com>
39609 * gcc.dg/980217-1.c: Add prototype for printf.
39611 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39613 * gfortran.dg/pr16935.f90: New test.
39615 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39617 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39619 2004-08-13 Paul Brook <paul@codesourcery.com>
39621 * gfortran.dg/der_io_1.f90: Remove stray comma.
39623 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39625 * gcc.dg/vmx/cw-bug-2.c: Remove.
39626 * gcc.dg/vmx/vprint-1.c: Remove.
39627 * gcc.dg/vmx/vscan-1.c: Remove.
39629 2004-08-12 Devang patel <dpatel@apple.com>
39631 * gcc.dg/darwin-20040809-2.c: New test.
39633 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39635 * g++.dg/ext/altivec-12.C: New test.
39637 * g++.dg/ext/altivec-11.C: New test.
39639 2004-08-12 Paul Brook <paul@codesourcery.com>
39641 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39643 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39645 * g++.dg/ext/altivec-2.C: Check for hardware support before
39646 executing any VMX instructions.
39648 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39650 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39653 * g++.old-deja/g++.other/comdat4.C: New test.
39654 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39656 2004-08-12 Ben Elliston <bje@au.ibm.com>
39659 * gcc.dg/pr16286.c: New test.
39661 2004-08-12 Jan Beulich <jbeulich@novell.com>
39663 * g++.dg/ext/asm5.C: New.
39665 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39668 * g++.dg/eh/crash1.C: New test.
39671 * g++.dg/ext/construct1.C: New test.
39673 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39676 * g++.dg/init/ptrmem1.C: New test.
39679 * g++.dg/parse/offsetof5.C: New test.
39682 * g++.dg/template/overload3.C: New test.
39684 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39687 * g++.dg/parse/error16.C: New test.
39690 * g++.dg/template/error14.C: New test.
39693 * g++.dg/template/error15.C: New test.
39695 2004-08-11 Devang Patel <dpatel@apple.com>
39697 * gcc.dg/darwin-ld-20040809-1.c: New test.
39698 * gcc.dg/darwin-ld-20040809-2.c: New test.
39700 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39703 * gfortran.dg/dfloat_1.f90: New test.
39705 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39707 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39708 * gcc.dg/dll-2.c: Fix dg-require syntax.
39709 * gcc.misc-tests/arm-isr.c (abort): Declare.
39712 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39715 * g++.dg/parse/crash16.C: New test.
39717 2004-08-10 Roger Sayle <roger@eyesopen.com>
39719 * gcc.dg/mips-rsqrt-1.c: New test case.
39720 * gcc.dg/mips-rsqrt-2.c: New test case.
39721 * gcc.dg/mips-rsqrt-3.c: New test case.
39723 2004-08-10 Paul Brook <paul@codesourcery.com>
39725 * gfortran.dg/der_io_1.f90: New test.
39727 2004-08-10 Paul Brook <paul@codesourcery.com>
39730 * gfortran.dg/der_array_1.f90: New test.
39732 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39734 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39736 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39738 * gcc.dg/wchar_t-2.c: Fix typo.
39740 2004-08-09 Falk Hueffner <falk@debian.org>
39742 PR tree-optimization/12517
39743 * gcc.c-torture/compile/pr12517.c: New test.
39745 PR tree-optimization/12578
39746 * gcc.c-torture/compile/pr12578.c: New test.
39748 PR tree-optimization/12899
39749 * gcc.c-torture/compile/pr12899.c: New test.
39751 PR rtl-optimization/14692
39752 * gcc.c-torture/compile/pr14692.c: New test.
39754 PR tree-optimization/16461
39755 * gcc.c-torture/compile/pr16461.c: New test.
39757 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39759 * gfortran.dg/getenv_1.f90: New test.
39761 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39763 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39765 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39767 2004-08-06 Paul Brook <paul@codesourcery.com>
39769 * gfortran.dg/ret_array_1.f90: New test.
39770 * gfortran.dg/ret_pointer_1.f90: New test.
39772 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39774 * gcc.dg/missing-field-init-[12].c: New tests.
39775 * g++.dg/warn/missing-field-init-[12].C: New tests.
39777 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39779 * gcc.dg/enum2.c: New test.
39780 * gcc.dg/symbian3.c: Likewise.
39781 * gcc.dg/symbian4.c: Likewise.
39782 * gcc.dg/wchar_t-2.c: Likewise.
39784 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39786 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39789 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39791 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39792 dg-require-visiblity.
39793 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39794 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39795 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39796 * g++.dg/ext/visibility/new1.C: Likewise.
39797 * g++.dg/ext/visibility/pragma.C: Likewise.
39798 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39799 * g++.dg/ext/visibility/virtual.C: Likewise.
39800 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39801 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39802 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39803 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39804 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39805 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39806 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39807 * g++/dg/ext/visibility/visibility-8.C: New test.
39808 * gcc.c-torture/compile/dll.x: Remove.
39809 * gcc.dg/dll-2.c: Use dg-require-dll
39810 * gcc.dg/visibility-10.c: New test.
39811 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39813 * lib/scanasm.exp (scan_hidden): New function.
39814 (scan_not_hidden): Likewise.
39816 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39818 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39820 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39822 * gcc.c-torture/execute/20040805-1.c: New test.
39824 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39826 * gcc.dg/20020118-1.c: Declare abort.
39827 * gcc.dg/altivec_check.h: Likewise.
39828 * gcc.dg/iftrap-2.c: Likewise.
39829 * gcc.dg/pragma-darwin.c: Likewise.
39830 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39832 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39834 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39836 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39838 * gcc.c-torture/execute/builtins/abs-2.c,
39839 gcc.c-torture/execute/builtins/abs-3.c,
39840 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39841 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39842 intmax_t, uintmax_t and their limits.
39843 * gcc.dg/intmax_t-1.c: New test.
39845 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39847 * g++.dg/tc1/dr147.C: Add reference to PR.
39849 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39851 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39852 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39854 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39856 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39858 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39860 * gcc.dg/redecl-5.c: New test.
39861 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39864 2004-08-03 Roger Sayle <roger@eyesopen.com>
39866 PR middle-end/16790
39867 * gcc.c-torture/execute/pr16790-1.c: New test case.
39869 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39871 * g++.dg/ext/visibility/assign1.C: New test.
39872 * g++.dg/ext/visibility/new1.C: Likewise.
39874 * gcc.dg/symbian1.c: New test.
39875 * gcc.dg/symbian2.c: Likewise.
39877 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39880 * gcc.dg/i386-sse-9.c: New test.
39882 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39884 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39886 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39888 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39889 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39890 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39891 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39892 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39893 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39894 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39895 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39896 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39897 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39898 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39899 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39900 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39901 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39902 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39903 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39904 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39905 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39906 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39907 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39908 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39909 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39910 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39911 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39912 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39913 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39914 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39915 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39916 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39917 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39918 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39919 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39920 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39921 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39922 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39923 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39924 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39925 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39926 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39927 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39928 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39929 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39930 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39931 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39932 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39933 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39934 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39935 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39936 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39937 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39938 gcc.misc-tests/i386-pf-3dnow-1.c,
39939 gcc.misc-tests/i386-pf-athlon-1.c,
39940 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39941 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39942 Declare built-in functions used.
39943 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39945 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39948 * g++.dg/lookup/using12.C: New test.
39950 * g++.dg/init/null1.C: Fix PR number.
39951 * g++.dg/parse/namespace10.C: Likewise.
39953 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39956 * g++.dg/template/spec17.C: New test.
39957 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39958 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39960 2004-08-02 David Billinghurst
39963 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39965 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39967 * gcc.dg/ia64-got-1.c: New test case.
39969 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39972 * g++.dg/init/null1.C: New test.
39973 * g++.dg/tc1/dr76.C: Adjust error marker.
39976 * g++.dg/parse/namespace10.C: New test.
39979 * g++.dg/inherit/ptrmem2.C: New test.
39981 2004-08-02 Ben Elliston <bje@au.ibm.com>
39984 * gcc.dg/pr16155.c: New test.
39986 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39988 * gcc.dg/redecl-2.c: New test.
39990 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39992 * gcc.dg/darwin-longdouble.c: New file.
39994 2004-07-30 Richard Henderson <rth@redhat.com>
39996 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39997 write to constant argument.
39998 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
40000 2004-07-30 Richard Henderson <rth@redhat.com>
40002 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
40003 tests of nearest around zero.
40005 2004-07-30 Andrew Pinski <apinski@apple.com>
40007 * gcc.c-torture/compile/20040730-1.c: New test.
40009 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40011 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
40014 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
40016 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
40018 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
40020 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
40021 contains $ld_library_path.
40022 * lib/gfortran.exp (gfortran_link_flags): Likewise.
40024 2004-07-29 Richard Henderson <rth@redhat.com>
40026 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
40028 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
40029 (alt2, which): New.
40030 (Check): Accept either alternative.
40032 2004-07-29 Mark Mitchell <mark@codesourcery.com>
40034 * g++.dg/abi/inline1.C: New test.
40035 * g++.dg/abi/local1-a.cc: Likewise.
40036 * g++.dg/abi/local1.C: Likewise.
40037 * g++.dg/abi/mangle11.C: Tweak location of warnings.
40038 * g++.dg/abi/mangle12.C: Likewise.
40039 * g++.dg/abi/mangle17.C: Likewise.
40040 * g++.dg/abi/mangle20-2.C: Likewise.
40041 * g++.dg/opt/interface1.C: Likewise.
40042 * g++.dg/opt/interface1.h: Likewise.
40043 * g++.dg/opt/interface1-a.cc: New test.
40044 * g++.dg/parse/repo1.C: New test.
40045 * g++.dg/template/repo1.C: Likewise.
40046 * g++.dg/warn/Winline-1.C: Likewise.
40047 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
40049 2004-07-29 Diego Novillo <dnovillo@redhat.com>
40051 * gcc.dg/tree-ssa/20040729-1.c: New test.
40053 2004-07-27 Matt Austern <austern@apple.com>
40055 * gcc.dg/darwin-bool-1.c: New test.
40056 * gcc.dg/darwin-bool-2.c: New test.
40058 2004-07-28 Richard Henderson <rth@redhat.com>
40060 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
40061 arguments in the correct type. Don't write to constant arguments.
40063 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40065 PR tree-optimization/16688
40066 PR tree-optimization/16689
40067 * g++.dg/tree-ssa/pr16688.C: New test.
40069 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40071 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40072 loads. Not only in the comment, this time.
40074 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
40076 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
40077 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
40078 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
40079 * gcc.dg/sh4a-bitmovua.c: New.
40080 * gcc.dg/sh4a-cos.c: New.
40081 * gcc.dg/sh4a-cosf.c: New.
40082 * gcc.dg/sh4a-fprun.c: New.
40083 * gcc.dg/sh4a-fsrra.c: New.
40084 * gcc.dg/sh4a-memmovua.c: New.
40085 * gcc.dg/sh4a-sin.c: New.
40086 * gcc.dg/sh4a-sincos.c: New.
40087 * gcc.dg/sh4a-sincosf.c: New.
40088 * gcc.dg/sh4a-sinf.c: New.
40090 2004-07-28 Diego Novillo <dnovillo@redhat.com>
40092 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
40094 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
40096 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
40099 2004-07-27 Andrew Pinski <apinski@apple.com>
40101 * g++.dg/rtti/tinfo1.C: Correct the xfail.
40103 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
40105 * gcc.dg/pragma-isr.c: New test.
40107 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40110 * g++.dg/template/ttp11.C: New test.
40112 2004-07-27 Diego Novillo <dnovillo@redhat.com>
40114 * gcc.c-torture/compile/20040727-1.c: New test.
40116 2004-07-26 Eric Christopher <echristo@redhat.com>
40118 * gcc.c-torture/compile/20040726-2.c: New test.
40120 2004-07-26 Andrew Pinski <apinski@apple.com>
40122 * g++.dg/rtti/tinfo1.C: Xfail.
40124 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
40126 * gcc.c-torture/compile/20040726-1.c: New test.
40128 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
40129 Brian Ryner <bryner@brianryner.com>
40133 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
40134 * g++.dg/ext/visibility/: New directory.
40135 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
40136 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
40137 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
40138 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
40139 * g++.dg/ext/visibility/fvisibility.C,
40140 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
40141 g++.dg/ext/visibility/fvisibility-override1.C
40142 g++.dg/ext/visibility/fvisibility-override2.C
40143 g++.dg/ext/visibility/memfuncts.C
40144 g++.dg/ext/visibility/noPLT.C
40145 g++.dg/ext/visibility/pragma.C
40146 g++.dg/ext/visibility/pragma-override1.C
40147 g++.dg/ext/visibility/pragma-override2.C
40148 g++.dg/ext/visibility/staticmemfuncts.C
40149 g++.dg/ext/visibility/virtual.C: New tests.
40151 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40154 * gcc.dg/pr15360-1.c: New test.
40156 2004-07-25 Daniel Jacobowitz <dan@debian.org>
40158 * gcc.dg/pragma-align-2.c: New test.
40159 * gcc.dg/pragma-init-fini.c: New test.
40160 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
40163 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
40165 * gcc.dg/init-string-2.c: New test.
40167 2004-07-24 Zack Weinberg <zack@codesourcery.com>
40170 * gcc.dg/Wredundant-decls-1.c: New test case.
40172 2004-07-24 Jakub Jelinek <jakub@redhat.com>
40174 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
40175 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
40176 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
40177 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
40178 * gcc.dg/compat/generate-random.c: New file.
40179 * gcc.dg/compat/generate-random.h: Likewise.
40180 * gcc.dg/compat/generate-random_r.c: Likewise.
40181 * gcc.dg/compat/struct-layout-1.h: Likewise.
40182 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
40183 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
40184 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
40185 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
40186 * gcc.dg/compat/struct-layout-1_main.c: New test.
40187 * gcc.dg/compat/struct-layout-1_x.c: New file.
40188 * gcc.dg/compat/struct-layout-1_y.c: New file.
40189 * gcc.dg/compat/struct-layout-1_test.h: New file.
40191 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
40193 * gcc.dg/comp-return-1.c: New test
40195 2004-07-23 Janis Johnson <janis187@us.ibm.com>
40197 * gcc.dg/vmx/8-02a.c: Fix typo.
40199 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
40200 * gcc.dg/darwin-abi-3.c: New test.
40202 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
40203 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
40205 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
40206 * gcc.dg/vmx/ops-long-1.c: New test.
40207 * gcc.dg/vmx/ops-long-2.c: New test.
40209 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
40211 * g++.dg/lookup/conv-[1234].C: New.
40213 2004-07-22 Mark Mitchell <mark@codesourcery.com>
40215 * g++.dg/parse/attr2.C: Simplify.
40217 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40220 * gcc.c-torture/execute/pr7284-1.c: New test.
40222 2004-07-22 Brian Booth <bbooth@redhat.com>
40224 * gcc.dg/tree-ssa/20040721-1.c: New test.
40226 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
40228 * g++.dg/template/crash20.c: New.
40230 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
40232 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
40233 Add dg-run directive. Declare variables as required.
40234 * gfortran.dg/g77/README: Update
40236 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
40238 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
40239 gcc.dg/cris-peep2-andu2.c: New tests.
40241 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40244 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
40246 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
40248 * gcc.dg/qual-return-2.c: Update expected messages.
40249 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
40251 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40253 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
40254 * gcc.dg/noncompile/921102-1.c: Update expected error message.
40256 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
40259 * gcc.dg/init-string-1.c: New test.
40261 2004-07-21 Jakub Jelinek <jakub@redhat.com>
40263 PR middle-end/15345
40265 * gcc.dg/torture/nested-fn-1.c: New test.
40267 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
40270 * gcc.dg/ia64-fptr-1.c: New file.
40272 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40275 * g++.dg/template/spec16.C: New test.
40276 * g++.old-deja/g++.robertl/eb118.C: Remove.
40278 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40281 * g++.dg/template/spec15.C: New test.
40283 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
40285 Copy cases from g77.f-torture/execute and add dg-run
40286 directive. Other changes as noted.
40287 * gfortran.dg/g77/13037.f
40288 * gfortran.dg/g77/1832.f
40289 * gfortran.dg/g77/19981119-0.f
40290 * gfortran.dg/g77/19990313-0.f
40291 * gfortran.dg/g77/19990313-1.f
40292 * gfortran.dg/g77/19990313-2.f
40293 * gfortran.dg/g77/19990313-3.f
40294 * gfortran.dg/g77/19990419-1.f
40295 * gfortran.dg/g77/19990826-0.f
40296 * gfortran.dg/g77/19990826-2.f
40297 * gfortran.dg/g77/20000503-1.f
40298 * gfortran.dg/g77/20001111.f
40299 * gfortran.dg/g77/20010116.f
40300 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
40301 * gfortran.dg/g77/20010430.f
40302 * gfortran.dg/g77/6177.f
40303 * gfortran.dg/g77/947.f
40304 * gfortran.dg/g77/970816-3.f
40305 * gfortran.dg/g77/971102-1.f
40306 * gfortran.dg/g77/980520-1.f
40307 * gfortran.dg/g77/980628-0.f
40308 * gfortran.dg/g77/980628-1.f
40309 * gfortran.dg/g77/980628-10.f
40310 * gfortran.dg/g77/980628-2.f
40311 * gfortran.dg/g77/980628-3.f
40312 * gfortran.dg/g77/980628-7.f
40313 * gfortran.dg/g77/980628-8.f
40314 * gfortran.dg/g77/980628-9.f
40315 * gfortran.dg/g77/980701-0.f
40316 * gfortran.dg/g77/980701-1.f
40317 * gfortran.dg/g77/cabs.f
40318 * gfortran.dg/g77/claus.f
40319 * gfortran.dg/g77/complex_1.f
40320 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
40321 * gfortran.dg/g77/dcomplex.f
40322 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
40323 * gfortran.dg/g77/f90-intrinsic-mathematical.f
40324 * gfortran.dg/g77/f90-intrinsic-numeric.f
40325 * gfortran.dg/g77/int8421.f
40326 * gfortran.dg/g77/labug1.f
40327 * gfortran.dg/g77/large_vec.f
40328 * gfortran.dg/g77/le.f
40329 * gfortran.dg/g77/short.f
40330 * gfortran.dg/g77/README: Update
40332 2004-07-20 Mark Mitchell <mark@codesourcery.com>
40335 * g++.dg/parse/lookup4.C: New test.
40337 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40340 * g++.dg/template/ttp10.C: New test.
40342 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
40344 * gcc.dg/pr12625-1.c: New test.
40346 2004-07-20 Steven Bosscher <stevenb@suse.de>
40348 * gcc.dg/switch-warn-1.c: New test.
40349 * gcc.dg/switch-warn-2.c: New test.
40350 * gcc.c-torture/compile/pr14730.c: Update.
40352 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
40354 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
40355 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
40356 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
40357 g++.dg/template/nontype3.C: Remove trailing CR from tests.
40359 2004-07-18 Mark Mitchell <mark@codesourcery.com>
40362 * g++.dg/template/assign1.C: New test.
40364 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40367 * g++.dg/template/ttp9.C: New test.
40369 2004-07-19 Daniel Jacobowitz <dan@debian.org>
40371 * gcc.dg/format/cmn-err-1.c: New test.
40373 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
40375 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
40376 gcc.dg/Wparentheses-10.c: New tests.
40377 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
40379 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40382 * gfortran.dg/g77//ffixed-line-length-0.f,
40383 gfortran.dg/g77/ffixed-line-length-132.f,
40384 gfortran.dg/g77/ffixed-line-length-72.f,
40385 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
40386 gfortran.dg/g77/README: Update.
40388 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40391 * g++.dg/template/non-dependent7.C: New test.
40392 * g++.dg/template/non-dependent8.C: Likewise.
40393 * g++.dg/template/non-dependent9.C: Likewise.
40394 * g++.dg/template/non-dependent10.C: Likewise.
40396 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40399 * g++.dg/parse/attr2.C: New test.
40401 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40404 * g77.f-torture: Ditto.
40406 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40408 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40409 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40410 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40412 2004-07-16 Richard Henderson <rth@redhat.com>
40414 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40416 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40418 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40419 tests with full list of options.
40420 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40421 of TORTURE_OPTIONS if test contains 'dg-do run'.
40424 * gfortran.dg/do_iterator.f90: New test.
40426 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40428 PR rtl-optimization/16536
40429 * gcc.c-torture/execute/restrict-1.c: New test.
40431 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40434 * gfortran.dg/pr15324.f90: New test.
40437 * gfortran.dg/pr15129.f90: New test.
40440 * gfortran.dg/pr15140.f90: New test.
40443 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40444 compile-time simplification.
40446 2004-07-14 Mike Stump <mrs@apple.com>
40448 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40450 2004-07-14 James E Wilson <wilson@specifixinc.com>
40453 * gcc.dg/profile-generate-1.c: New.
40455 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40457 * gcc.c-torture/execute/20040709-1.c: New test.
40458 * gcc.c-torture/execute/20040709-2.c: New test.
40460 2004-07-14 Mike Stump <mrs@apple.com>
40462 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40464 2004-07-14 Mike Stump <mrs@apple.com>
40466 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40468 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40471 * g++.dg/parse/mutable1.C: New test.
40473 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40475 PR tree-optimization/16443
40476 * gcc.dg/tree-ssa/20040713-1.c: New test.
40478 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40480 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40483 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40485 * gfortran.dg/g77/README: New file
40486 * gfortran.dg/g77/19981216-0.f: Copy from
40487 g77.f-torture/noncompile. Add "dg-do compile" and
40488 dg-error as required.
40489 * gfortran.dg/g77/19990218-1.f: Likewise.
40490 * gfortran.dg/g77/19990905-1.f: Likewise.
40491 * gfortran.dg/g77/9263.f: Likewise.
40492 * gfortran.dg/g77/980615-0.f: Likewise.
40493 * gfortran.dg/g77/980616-0.f: Likewise.
40494 * gfortran.dg/g77/check0.f: Likewise.
40495 * gfortran.dg/g77/select_no_compile.f: Likewise.
40497 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40499 Copy files from g77.f-torture/compile.
40500 Add "{ dg-do compile}". Other changes as noted
40501 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40502 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40503 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40504 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40505 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40506 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40507 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40508 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40509 statement to conform to standard. Append alpha1.x for reference.
40510 * gfortran.dg/g77/xformat.f: Add dg-warning
40512 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40514 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40515 Add {dg-do compile} directive.
40516 * gfortran.dg/g77/cpp2.F: Likewise.
40518 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40521 * g++.dg/lookup/name-clash1.C: New test.
40524 * g++.dg/lookup/name-clash2.C: New test.
40527 * g++.dg/lookup/name-clash3.C: New test.
40529 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40531 * g++.dg/lookup/new2.C: New test.
40532 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40534 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40536 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40537 Add {dg-do compile} directive.
40538 * gfortran.dg/g77/13060.f: Likewise.
40539 * gfortran.dg/g77/19990218-0.f: Likewise.
40540 * gfortran.dg/g77/19990305-0.f: Likewise.
40541 * gfortran.dg/g77/19990419-0.f: Likewise.
40542 * gfortran.dg/g77/19990502-0.f: Likewise.
40543 * gfortran.dg/g77/19990502-1.f: Likewise.
40544 * gfortran.dg/g77/19990525-0.f: Likewise.
40545 * gfortran.dg/g77/19990826-1.f: Likewise.
40546 * gfortran.dg/g77/19990826-3.f: Likewise.
40547 * gfortran.dg/g77/19990905-2.f: Likewise.
40548 * gfortran.dg/g77/20000412-1.f: Likewise.
40549 * gfortran.dg/g77/20000511-1.f: Likewise.
40550 * gfortran.dg/g77/20000511-2.f: Likewise.
40551 * gfortran.dg/g77/20000518.f: Likewise.
40552 * gfortran.dg/g77/20000601-1.f: Likewise.
40553 * gfortran.dg/g77/20000601-2.f: Likewise.
40554 * gfortran.dg/g77/20000629-1.f: Likewise.
40555 * gfortran.dg/g77/20000630-2.f: Likewise.
40556 * gfortran.dg/g77/20010115.f: Likewise.
40557 * gfortran.dg/g77/20010321-1.f: Likewise.
40558 * gfortran.dg/g77/20010426.f: Likewise.
40559 * gfortran.dg/g77/20020307-1.f: Likewise.
40560 * gfortran.dg/g77/8485.f: Likewise.
40561 * gfortran.dg/g77/960317-1.f: Likewise.
40562 * gfortran.dg/g77/970915-0.f: Likewise.
40563 * gfortran.dg/g77/980310-1.f: Likewise.
40564 * gfortran.dg/g77/980310-2.f: Likewise.
40565 * gfortran.dg/g77/980310-3.f: Likewise.
40566 * gfortran.dg/g77/980310-4.f: Likewise.
40567 * gfortran.dg/g77/980310-6.f: Likewise.
40568 * gfortran.dg/g77/980310-7.f: Likewise.
40569 * gfortran.dg/g77/980310-8.f: Likewise.
40570 * gfortran.dg/g77/980419-2.f: Likewise.
40571 * gfortran.dg/g77/980424-0.f: Likewise.
40572 * gfortran.dg/g77/980427-0.f: Likewise.
40573 * gfortran.dg/g77/980729-0.f: Likewise.
40574 * gfortran.dg/g77/981117-1.f: Likewise.
40575 * gfortran.dg/g77/toon_1.f: Likewise.
40577 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40580 * g++.dg/other/abstract2.C: New test.
40582 2004-07-12 Paul Brook <paul@codesourcery.com>
40584 * gfortran.dg/pointer_init_1.f90: New test.
40586 2004-07-11 Paul Brook <paul@codesourcery.com>
40589 * gfortran.dg/contained_1.f90: New test.
40591 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40593 * g++.dg/parse/defarg8.C: New test.
40595 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40598 * gfortran.dg/pr16433.f: New test.
40601 * gfortran.dg/pr15754.f90: New test.
40603 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40605 PR tree-optimization/16437
40606 * gcc.c-torture/execute/bitfld-4.c: New test.
40608 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40610 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40611 access to common var from module.
40613 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40616 * gfortran.fortran-torture/execute/common_2.f90: New test.
40618 2004-07-10 Paul Brook <paul@codesourcery.com>
40620 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40622 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40625 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40627 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40629 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40630 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40631 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40632 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40633 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40634 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40635 * gfortran.dg/g77/funderscoring.f: Likewise.
40636 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40638 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40640 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40642 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40643 Paul Brook <paul@codesourcery.com>
40646 * gfortran.dg/common_pointer_1.f90: New test.
40648 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40650 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40652 2004-07-09 James E Wilson <wilson@specifixinc.com>
40655 * gcc.c-torture/compile/20040709-1.c: New.
40657 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40660 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40662 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40665 * gfortran.dg/shape_1.f90: New test.
40667 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40668 Andrew Pinski <apinski@apple.com>
40670 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40672 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40674 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40677 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40678 Paul Brook <paul@codesourcery.com>
40680 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40683 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40685 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40687 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40689 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40690 testcases with capital suffix.
40692 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40698 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40700 * gfortran.dg/implicit_1.f90: New test.
40702 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40704 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40705 expression to match gfortran warning/error messages
40706 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40709 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40711 * lib/fortran-torture.exp: Rename proc search_for to
40714 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40716 * gcc.c-torture/execute/simd-5.x: New file.
40717 XFAIL on SPARC 64-bit at -O0.
40719 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40723 * g++.dg/warn/effc3.C: New test.
40725 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40727 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40728 change X to 1X in format.
40729 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40730 add data statements to conform to standard.
40732 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40734 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40735 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40736 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40738 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40740 * gfortran.dg/g77/7388.f: Copy from g77.dg
40741 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40742 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40743 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40744 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40745 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40746 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40747 * gfortran.dg/g77/strlen0.f: Likewise.
40749 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40751 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40752 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40754 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40756 * gcc.c-torture/execute/920428-2.x: Delete.
40757 * gcc.c-torture/execute/920501-7.x: Likewise.
40759 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40761 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40762 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40763 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40765 (PREFETCH_3DNOW): Add -march=c3.
40767 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40770 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40771 * gcc.c-torture/execute/bf64-1.x: Likewise.
40773 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40775 * gcc.c-torture/compile/20040708-1.c: New test.
40777 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40780 * g++.dg/warn/effc2.C: New test.
40782 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40784 * gcc.c-torture/execute/bitfld-1.x: Remove.
40785 * gcc.c-torture/execute/bitfld-3.c: New test.
40786 * gcc.dg/bitfld-2.c: Remove XFAILs.
40788 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40791 * g++.dg/rtti/tinfo1.C: New file.
40793 2004-07-07 Eric Christopher <echristo@redhat.com>
40795 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40797 2004-07-07 Andrew Pinski <apinski@apple.com>
40799 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40801 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40803 * g++.dg/init/call1.C: XFAIL.
40805 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40807 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40808 except for movstrict*, to movmem* and clrstr* to clrmem*.
40810 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40812 * gcc.c-torture/execute/20040707-1.c: New test.
40814 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40816 * gcc.c-torture/execute/20040706-1.c: New test.
40818 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40821 * g++.dg/template/spec14.C: New test.
40823 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40825 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40826 nothing if not yet defined. Use it in b, c and d type definitions.
40827 * gcc.c-torture/execute/20040705-1.c: New test.
40828 * gcc.c-torture/execute/20040705-2.c: New test.
40830 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40833 * g++.dg/lookup/new1.C: New test.
40835 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40838 * g++.dg/template/sizeof8.C: New test.
40840 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40842 * gcc.c-torture/compile/20040705-1.c: New test.
40844 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40846 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40848 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40850 * gcc.dg/cpp/if-mop.c: Two new testcases.
40851 * gcc.dg/cpp/trad/comment-3.c: New.
40853 2004-07-04 Paul Brook <paul@codesourcery.com>
40855 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40857 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40860 * g++.dg/lookup/crash4.C: New test.
40862 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40864 * gcc.c-torture/execute/builtin-abs-1.c
40865 * gcc.c-torture/execute/builtin-abs-2.c
40866 * gcc.c-torture/execute/builtin-complex-1.c
40867 * gcc.c-torture/execute/builtins/string-1-lib.c
40868 * gcc.c-torture/execute/builtins/string-1.c
40869 * gcc.c-torture/execute/builtins/string-2-lib.c
40870 * gcc.c-torture/execute/builtins/string-2.c
40871 * gcc.c-torture/execute/builtins/string-3-lib.c
40872 * gcc.c-torture/execute/builtins/string-3.c
40873 * gcc.c-torture/execute/builtins/string-4-lib.c
40874 * gcc.c-torture/execute/builtins/string-4.c
40875 * gcc.c-torture/execute/builtins/string-5-lib.c
40876 * gcc.c-torture/execute/builtins/string-5.c
40877 * gcc.c-torture/execute/builtins/string-6-lib.c
40878 * gcc.c-torture/execute/builtins/string-6.c
40879 * gcc.c-torture/execute/builtins/string-7-lib.c
40880 * gcc.c-torture/execute/builtins/string-7.c
40881 * gcc.c-torture/execute/builtins/string-8-lib.c
40882 * gcc.c-torture/execute/builtins/string-8.c
40883 * gcc.c-torture/execute/builtins/string-9-lib.c
40884 * gcc.c-torture/execute/builtins/string-9.c
40885 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40886 * gcc.c-torture/execute/builtins/string-asm-1.c
40887 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40888 * gcc.c-torture/execute/builtins/string-asm-2.c
40889 * gcc.c-torture/execute/stdio-opt-1.c
40890 * gcc.c-torture/execute/stdio-opt-2.c
40891 * gcc.c-torture/execute/stdio-opt-3.c
40892 * gcc.c-torture/execute/string-opt-1.c
40893 * gcc.c-torture/execute/string-opt-10.c
40894 * gcc.c-torture/execute/string-opt-11.c
40895 * gcc.c-torture/execute/string-opt-12.c
40896 * gcc.c-torture/execute/string-opt-13.c
40897 * gcc.c-torture/execute/string-opt-14.c
40898 * gcc.c-torture/execute/string-opt-15.c
40899 * gcc.c-torture/execute/string-opt-16.c
40900 * gcc.c-torture/execute/string-opt-2.c
40901 * gcc.c-torture/execute/string-opt-6.c
40902 * gcc.c-torture/execute/string-opt-7.c
40903 * gcc.c-torture/execute/string-opt-8.c:
40906 * gcc.c-torture/execute/builtins/abs-2.c
40907 * gcc.c-torture/execute/builtins/abs-3.c
40908 * gcc.c-torture/execute/builtins/complex-1.c
40909 * gcc.c-torture/execute/builtins/fprintf.c
40910 * gcc.c-torture/execute/builtins/fputs.c
40911 * gcc.c-torture/execute/builtins/memcmp.c
40912 * gcc.c-torture/execute/builtins/memmove.c
40913 * gcc.c-torture/execute/builtins/memops-asm.c
40914 * gcc.c-torture/execute/builtins/mempcpy-2.c
40915 * gcc.c-torture/execute/builtins/mempcpy.c
40916 * gcc.c-torture/execute/builtins/memset.c
40917 * gcc.c-torture/execute/builtins/printf.c
40918 * gcc.c-torture/execute/builtins/sprintf.c
40919 * gcc.c-torture/execute/builtins/strcat.c
40920 * gcc.c-torture/execute/builtins/strchr.c
40921 * gcc.c-torture/execute/builtins/strcmp.c
40922 * gcc.c-torture/execute/builtins/strcpy.c
40923 * gcc.c-torture/execute/builtins/strcspn.c
40924 * gcc.c-torture/execute/builtins/strlen-2.c
40925 * gcc.c-torture/execute/builtins/strlen.c
40926 * gcc.c-torture/execute/builtins/strncat.c
40927 * gcc.c-torture/execute/builtins/strncmp-2.c
40928 * gcc.c-torture/execute/builtins/strncmp.c
40929 * gcc.c-torture/execute/builtins/strncpy.c
40930 * gcc.c-torture/execute/builtins/strpbrk.c
40931 * gcc.c-torture/execute/builtins/strpcpy-2.c
40932 * gcc.c-torture/execute/builtins/strpcpy.c
40933 * gcc.c-torture/execute/builtins/strrchr.c
40934 * gcc.c-torture/execute/builtins/strspn.c
40935 * gcc.c-torture/execute/builtins/strstr-asm.c
40936 * gcc.c-torture/execute/builtins/strstr.c:
40937 ... these new files.
40939 * gcc.c-torture/execute/builtins/abs-2-lib.c
40940 * gcc.c-torture/execute/builtins/abs-3-lib.c
40941 * gcc.c-torture/execute/builtins/complex-1-lib.c
40942 * gcc.c-torture/execute/builtins/fprintf-lib.c
40943 * gcc.c-torture/execute/builtins/fputs-lib.c
40944 * gcc.c-torture/execute/builtins/memcmp-lib.c
40945 * gcc.c-torture/execute/builtins/memmove-lib.c
40946 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40947 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40948 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40949 * gcc.c-torture/execute/builtins/memset-lib.c
40950 * gcc.c-torture/execute/builtins/printf-lib.c
40951 * gcc.c-torture/execute/builtins/sprintf-lib.c
40952 * gcc.c-torture/execute/builtins/strcat-lib.c
40953 * gcc.c-torture/execute/builtins/strchr-lib.c
40954 * gcc.c-torture/execute/builtins/strcmp-lib.c
40955 * gcc.c-torture/execute/builtins/strcpy-lib.c
40956 * gcc.c-torture/execute/builtins/strcspn-lib.c
40957 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40958 * gcc.c-torture/execute/builtins/strlen-lib.c
40959 * gcc.c-torture/execute/builtins/strncat-lib.c
40960 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40961 * gcc.c-torture/execute/builtins/strncmp-lib.c
40962 * gcc.c-torture/execute/builtins/strncpy-lib.c
40963 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40964 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40965 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40966 * gcc.c-torture/execute/builtins/strrchr-lib.c
40967 * gcc.c-torture/execute/builtins/strspn-lib.c
40968 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40969 * gcc.c-torture/execute/builtins/strstr-lib.c
40970 * gcc.c-torture/execute/builtins/lib/abs.c
40971 * gcc.c-torture/execute/builtins/lib/fprintf.c
40972 * gcc.c-torture/execute/builtins/lib/memset.c
40973 * gcc.c-torture/execute/builtins/lib/printf.c
40974 * gcc.c-torture/execute/builtins/lib/sprintf.c
40975 * gcc.c-torture/execute/builtins/lib/strcpy.c
40976 * gcc.c-torture/execute/builtins/lib/strcspn.c
40977 * gcc.c-torture/execute/builtins/lib/strncat.c
40978 * gcc.c-torture/execute/builtins/lib/strncmp.c
40979 * gcc.c-torture/execute/builtins/lib/strncpy.c
40980 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40981 * gcc.c-torture/execute/builtins/lib/strspn.c
40982 * gcc.c-torture/execute/builtins/lib/strstr.c:
40983 New files containing support routines.
40985 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40987 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40988 when not optimizing.
40990 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40993 * g++.dg/abi/mangle22.C: New test.
40994 * g++.dg/abi/mangle23.C: Likewise.
40996 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40999 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
41000 Allow for cases without denormalized floating point numbers.
41002 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
41005 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
41006 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
41007 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
41008 expected warning text.
41009 * gcc.dg/format/diag-2.c: New test.
41011 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41013 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
41015 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
41017 * gcc.dg/builtins-43.c: New.
41018 * gcc.dg/builtins-44.c: New.
41019 * gcc.dg/builtins-45.c: New.
41021 2004-06-26 Geoffrey Keating <geoffk@apple.com>
41022 Andreas Tobler <a.tobler@schweiz.ch>
41024 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
41025 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
41027 * gcc.dg/cleanup-11.c: Likewise.
41028 * gcc.dg/cleanup-8.c: Likewise.
41029 * gcc.dg/cleanup-9.c: Likewise.
41030 * gcc.dg/cleanup-5.c: Run on all platforms.
41032 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
41034 * g++.dg/warn/nonnull1.C: New test.
41036 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
41038 * gcc.dg/compat/compat-common.h: Wrap up CINT in
41039 an #ifndef SKIP_COMPLEX_INT/#endif pair.
41040 Special-case the Sun compiler wrt to <complex.h>.
41042 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
41044 * gcc.dg/Wunreachable-8.C: New test.
41046 * gcc.dg/h8300-ice2.c : New test.
41048 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
41051 * gfortran.fortran-torture/compile/implicit.f90: Add test
41052 for implicit character.
41054 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
41057 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
41058 Use tiny() intrinsic to find smallest non-negative real
41060 2004-06-30 Jakub Jelinek <jakub@redhat.com>
41062 * gcc.dg/compat/struct-by-value-22_main.c: New test.
41063 * gcc.dg/compat/struct-by-value-22_x.c: New.
41064 * gcc.dg/compat/struct-by-value-22_y.c: New.
41066 * gcc.c-torture/execute/20040629-1.c: New test.
41068 2004-06-29 Jakub Jelinek <jakub@redhat.com>
41070 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
41071 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
41074 * gcc.dg/20040625-1.c: New test.
41076 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41078 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
41080 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41083 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
41085 2004-06-29 Richard Henderson <rth@redhat.com>
41087 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
41089 2004-06-29 Paul Brook <paul@codesourcery.com>
41091 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
41092 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
41094 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
41097 * g++.dg/parse/crash15.C: New.
41099 2004-06-28 Andrew Pinski <apinski@apple.com>
41101 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
41102 by the error already.
41104 * g++.dg/opt/ptrmem4.C: Change to compile only test.
41106 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
41109 * gcc.dg/h8300-bss-align-1.c : New.
41111 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
41114 * g++.dg/template/ctor4.C: New.
41116 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41119 * g++.dg/warn/Wsequence-point-1.C: New test.
41121 2004-06-27 Paul Brook <paul@codesourcery.com>
41123 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
41125 2004-06-27 Zack Weinberg <zack@codesourcery.com>
41127 * g++.old-deja/g++.mike/p7325.C: Remove.
41129 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
41132 * gcc.dg/pr14963.c: New test.
41134 2004-06-27 Mark Mitchell <mark@codesourcery.com>
41137 * g++.dg/parse/redef1.C: New test.
41139 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
41141 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
41143 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
41145 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
41146 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
41148 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
41149 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
41150 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
41151 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
41152 g++.brendan/enum14.C.
41153 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
41154 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
41155 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
41157 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
41160 2004-06-27 Roger Sayle <roger@eyesopen.com>
41162 * gcc.dg/20040527-1.c: New test case.
41164 2004-06-26 Bud Davis <bdavis9659@comcast.net>
41166 PR gfortran/pr16196
41167 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
41169 2004-06-25 Roger Sayle <roger@eyesopen.com>
41171 PR middle-end/15825
41172 * gcc.dg/pr15825-1.c: New test case.
41174 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41176 * gcc.c-torture/execute/20040625-1.c: New test.
41178 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41180 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
41182 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
41184 * gcc.dg/torture/mips-div-1.c: New test.
41186 2004-06-24 Jeff Law <law@redhat.com>
41188 * gcc.dg/tree-ssa/20040624-1.c: New test.
41190 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
41192 * gcc.c-torture/compile/20040624-1.c: New test.
41194 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41196 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
41199 2004-06-23 Andrew Pinski <apinski@apple.com>
41201 PR middle-end/15988
41202 * g++.dg/opt/ptrmem4.C: New test.
41204 * gcc.dg/c90-array-quals-2.c: New test.
41206 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
41208 * gcc.dg/kpice1.c: New test.
41210 2006-06-23 Andrew Pinski <apinski@apple.com>
41212 * gcc.dg/c90-array-quals.c: New test.
41214 2006-06-22 Richard Henderson <rth@redhat.com>
41216 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
41218 2004-06-22 Loren James Rittle <ljrittle@acm.org>
41220 * gcc.dg/builtins-config.h: Handle FreeBSD.
41222 2006-06-22 Richard Henderson <rth@redhat.com>
41224 * g++.dg/opt/devirt1.C: New.
41226 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
41228 * g++.dg/opt/pr15551.C: New testcase.
41230 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
41233 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
41234 x86_64-*-linux* when compiling for 32bit.
41236 2004-06-21 Andrew Pinski <apinski@apple.com>
41238 * gcc.dg/pch/struct-1.c: New.
41239 * gcc.dg/pch/struct-1.hs: New.
41241 2004-06-21 Geoffrey Keating <geoffk@apple.com>
41243 * gcc.dg/pch/save-temps-1.c: New file.
41244 * gcc.dg/pch/save-temps-1.hs: New file.
41246 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
41248 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
41249 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
41251 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41253 * gfortran.fortran-torture/execute/select_1.f90: Rename function
41255 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
41256 Remove trailing spaces.
41258 2004-06-21 Richard Henderson <rth@redhat.com>
41260 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
41261 merging && to BIT_FIELD_REF.
41263 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
41265 * g++.dg/opt/placeholder1.C: New test.
41267 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
41269 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
41270 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41271 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41272 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41274 2004-06-20 Zack Weinberg <zack@codesourcery.com>
41276 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
41278 * g++.dg/other/pragma-re-1.C: Add comments.
41280 2004-06-19 Bud Davis <bdavis9659@comcast.net>
41283 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
41285 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
41287 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
41288 instead of setting the type of size_t by
41291 2004-06-18 Roger Sayle <roger@eyesopen.com>
41293 * gcc.dg/unordered-2.c: New test case.
41294 * gcc.dg/unordered-3.c: New test case.
41296 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
41299 * lib/g++.exp (g++_version): Tweak regexp for version
41300 * lib/g77.exp (g77_version): Likewise.
41301 * lib/gfortran.exp (gfortran_version): Likewise.
41302 * lib/objc.exp (objc_version): Likewise.
41303 * lib/treelang.exp (treelang_version): Likewise.
41305 2004-06-19 Jakub Jelinek <jakub@redhat.com>
41307 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
41308 Use INT_MAX instead of __INT_MAX__.
41309 * gcc.dg/compat/struct-align-2_y.c: Likewise.
41311 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
41312 * gcc.dg/compat/scalar-return-3_x.c: Use it.
41313 * gcc.dg/compat/scalar-return-3_y.c: Use it.
41314 * gcc.dg/compat/scalar-return-4_x.c: Use it.
41315 * gcc.dg/compat/scalar-return-4_y.c: Use it.
41316 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
41317 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
41318 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
41319 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
41321 * gcc.dg/range-test-1.c: New test.
41322 * g++.dg/opt/range-test-1.C: New test.
41324 2004-06-17 Richard Henderson <rth@redhat.com>
41326 * objc.dg/sync-1.m: New.
41327 * objc.dg/try-catch-1.m: Don't force next runtime.
41328 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
41329 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
41330 shadowed catch clause.
41331 * objc.dg/try-catch-5.m: New.
41333 2004-06-17 Zack Weinberg <zack@codesourcery.com>
41336 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
41338 2004-06-15 Richard Henderson <rth@redhat.com>
41340 * gcc.dg/20001116-1.c: Move expected warning line.
41342 2004-06-15 Richard Henderson <rth@redhat.com>
41344 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
41345 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
41347 2004-06-15 Jeff Law <law@redhat.com>
41349 * gcc.dg/tree-ssa/20040615-1.c: New test.
41350 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
41351 be less sensitive to operand ordering.
41352 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
41354 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
41356 * g++.dg/abi/bitfield3.C: Add comment..
41358 2004-06-15 Richard Henderson <rth@redhat.com>
41360 * g++.dg/ext/stmtexpr1.C: XFAIL.
41361 * gcc.dg/20030612-1.c: XFAIL.
41363 2004-06-15 Eric Christopher <echristo@redhat.com>
41365 * g++.dg/charset/asm5.c: New.
41366 * gcc.dg/charset/asm6.c: New.
41368 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41371 * gfortran.fortran-torture/execute/select_1.f90: New test.
41373 2004-06-15 Paul Brook <paul@codesourcery.com>
41375 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
41377 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41380 * g++.dg/lookup/crash3.C: New test.
41382 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41385 * g++.dg/parse/dtor4.C: New test.
41387 2004-06-14 Jeff Law <law@redhat.com>
41389 * gcc.c-torture/compile/20040614-1.c: New test.
41391 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41394 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
41395 LEN of a character array.
41397 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41400 * g++.dg/template/ptrmem10.C: New test.
41403 * g++.dg/template/friend30.C: New test.
41405 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41408 * gfortran.fortran-torture/compile/mloc.f90: New test.
41410 2004-06-13 Paul Brook <paul@codesourcery.com>
41412 * gfortran.fortran-torture/execute/random_2.f90: New test.
41414 2004-06-13 Eric Christopher <echristo@redhat.com>
41416 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41418 2004-06-12 Paul Brook <paul@codesourcery.com>
41420 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41422 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41425 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41427 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41430 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41431 syntax errors in end statements of contained subroutines.
41433 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41436 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41438 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41441 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41443 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41446 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41448 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41451 * g++.dg/parse/enum1.C: New test.
41453 2004-06-10 Jeff Law <law@redhat.com>
41455 * gcc.c-torture/compile/20040610-1.c: New test.
41457 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41459 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41460 * g++.old-deja/g++.other/decl3.C: Likewise.
41462 2004-06-10 Brian Booth <bbooth@redhat.com>
41464 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41465 V_MAY_DEF instead of VDEF.
41466 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41468 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41471 * g++.dg/conversion/const1.C: New test.
41474 * g++.dg/conversion/reinterpret1.C: New test.
41477 * g++.dg/template/enum2.C: New test.
41480 * g++.dg/template/error13.C: New test.
41482 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41485 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41486 arguments to test_* REAL and of the right size.
41488 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41491 PR rtl-optimization/15681
41492 * gcc.dg/20040609-1.c: New test.
41494 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41497 * g++.dg/opt/builtins1.C: New test.
41499 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41501 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41502 that use default windows32 struct layout.
41503 * gcc.dg/i386-bitfield2.c: Likewise.
41505 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41507 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41508 for mingw32 and cygwin targets.
41510 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41512 * gcc.dg/pch/macro-4.c: New.
41513 * gcc.dg/pch/macro-4.hs: New.
41515 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41518 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41520 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41523 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41525 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41528 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41530 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41533 * gfortran.fortran-torture/execute/backspace.c : New test.
41535 2004-06-09 Paul Brook <paul@codesourcery.com>
41537 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41538 (pointer_to_section): Rewrite to use smaller array.
41540 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41542 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41543 * gcc.dg/ext/altivec-10.c: Same.
41544 * gcc.dg/ext/altivec-11.c: Same.
41545 * gcc.dg/ext/altivec-12.c: Same.
41546 * gcc.dg/ext/altivec-13.c: Same.
41547 * gcc.dg/ext/altivec-14.c: Same.
41548 * gcc.dg/ext/altivec-15.c: Same.
41549 * gcc.dg/ext/altivec-16.c: Same.
41550 * gcc.dg/ext/altivec-3.c: Same.
41551 * gcc.dg/ext/altivec-4.c: Same.
41552 * gcc.dg/ext/altivec-6.c: Same.
41553 * gcc.dg/ext/altivec-7.c: Same.
41554 * gcc.dg/ext/altivec-8.c: Same.
41555 * gcc.dg/ext/altivec-varargs-1.c: Same.
41557 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41558 * g++.dg/ext/altivec-10.C: Same.
41559 * g++.dg/ext/altivec-2.C: Same.
41560 * g++.dg/ext/altivec-3.C: Same.
41561 * g++.dg/ext/altivec-4.C: Same.
41562 * g++.dg/ext/altivec-5.C: Same.
41563 * g++.dg/ext/altivec-6.C: Same.
41564 * g++.dg/ext/altivec-7.C: Same.
41565 * g++.dg/ext/altivec-8.C: Same.
41566 * g++.dg/ext/altivec-9.C: Same.
41568 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41571 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41573 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41575 * gcc.dg/union-1.c: New test.
41577 2004-06-07 Roger Sayle <roger@eyesopen.com>
41579 * gcc.dg/builtins-41.c: New test case.
41580 * gcc.dg/builtins-42.c: New test case.
41582 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41584 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41585 * g++.dg/ext/altivec-10.C: Same.
41586 * g++.dg/ext/altivec-2.C: Same.
41587 * g++.dg/ext/altivec-3.C: Same.
41588 * g++.dg/ext/altivec-4.C: Same.
41589 * g++.dg/ext/altivec-5.C: Same.
41590 * g++.dg/ext/altivec-6.C: Same.
41591 * g++.dg/ext/altivec-7.C: Same.
41592 * g++.dg/ext/altivec-8.C: Same.
41593 * g++.dg/ext/altivec-9.C: Same.
41594 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41595 * g++.old-deja/g++.brendan/new3.C: Same.
41596 * gcc.c-torture/execute/eeprof-1.x: Same.
41598 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41601 * gcc.dg/pr14765-1.c: New test.
41603 2004-06-07 Roger Sayle <roger@eyesopen.com>
41606 * gcc.dg/pr14649-1.c: New test case.
41608 2004-06-07 Richard Henderson <rth@redhat.com>
41610 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41613 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41615 * g++.dg/eh/elide1.C: Remove XFAIL.
41617 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41620 * g++.dg/expr/sizeof3.C: New test.
41623 * g++.dg/template/access14.C: New test.
41626 * g++.dg/template/enum1.C: New test.
41629 * g++.dg/eh/throw1.C: New test.
41631 2004-06-07 David Ayers <d.ayers@inode.at>
41632 Ziemowit Laski <zlaski@apple.com>
41634 * lib/objc.exp (objc_target_compile): Revert the '-framework
41635 Foundation' flag fix, since bare Darwin does not ship
41636 with the Foundation framework.
41637 * objc/execute/next_mapping.h: Provide a local NSConstantString
41638 @interface and @implementation.
41639 (objc_constant_string_init): A constructor function, used to
41640 initialize the NSConstantString meta-class object.
41641 * objc/execute/string1.m: Include "next_mapping.h" instead of
41642 <Foundation/NSString.h>.
41643 * objc/execute/string2.m: Likewise.
41644 * objc/execute/string3.m: Likewise.
41645 * objc/execute/string4.m: Likewise.
41647 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41649 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41650 to double. Replace double with FLOAT.
41651 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41653 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41654 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41655 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41656 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41657 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41658 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41659 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41660 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41662 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41665 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41667 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41670 * g++.dg/template/meminit2.C: New test.
41672 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41675 * gcc.c-torture/execute/compare-fp-1.c,
41676 gcc.c-torture/execute/compare-fp-2.c,
41677 gcc.c-torture/execute/compare-fp-3.c,
41678 gcc.c-torture/execute/compare-fp-4.c,
41679 gcc.c-torture/execute/compare-fp-3.x,
41680 gcc.c-torture/execute/compare-fp-4.x: Moved...
41681 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41682 gcc.c-torture/execute/ieee/compare-fp-2.c,
41683 gcc.c-torture/execute/ieee/compare-fp-3.c,
41684 gcc.c-torture/execute/ieee/compare-fp-4.c,
41685 gcc.c-torture/execute/ieee/compare-fp-3.x,
41686 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41688 2004-06-04 David Ayers <d.ayers@inode.at>
41690 * objc/execute/protocol-isEqual-4.m: New testcase.
41692 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41694 * objc/execute/protocol-isEqual-1.m: New testcase.
41695 * objc/execute/protocol-isEqual-2.m: New testcase.
41696 * objc/execute/protocol-isEqual-3.m: New testcase.
41698 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41700 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41702 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41704 * lib/objc.exp (objc_target_compile): When running tests on
41705 Darwin (Mac OS X), inform the linker about '-framework
41708 2004-06-02 Eric Christopher <echristo@redhat.com>
41710 * gcc.c-torture/compile/20040602-1.c: New.
41712 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41714 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41715 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41717 PR tree-optimization/14736
41718 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41720 PR tree-optimization/14042
41721 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41723 PR tree-optimization/14729
41724 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41726 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41729 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41731 2004-06-01 Richard Hederson <rth@redhat.com>
41733 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41735 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41738 * g++.dg/parse/offsetof4.C: New test.
41740 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41743 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41745 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41748 * g++.dg/template/friend29.C: New test.
41750 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41753 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41755 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41757 * gcc.dg/sparc-trap-1.c: New test.
41759 2004-05-31 Roger Sayle <roger@eyesopen.com>
41761 PR middle-end/15069
41762 * g++.dg/opt/fold3.C: New test case.
41764 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41766 * lib/target-supports.exp (check_iconv_available): Fix fallout
41767 from 2004-05-28 patch.
41769 2004-05-30 Paul Brook <paul@codesourcery.com>
41772 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41773 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41775 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41777 * gfortran.fortran-torture/execute/random_1.f90: New test.
41779 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41781 * g++.dg/ext/altivec-10.C: New test.
41783 2004-05-29 Paul Brook <paul@codesourcery.com>
41785 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41787 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41789 * gcc.dg/altivec-16.c: New test.
41791 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41793 * lib/target-supports.exp (check_vmx_hw_available): New.
41794 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41796 * lib/target-supports.exp (check_alias_available,
41797 check_iconv_available, check_named_sections_available): Use
41798 unique names for temporary files.
41800 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41802 * gcc.dg/altivec-15.c: New test.
41804 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41807 * g++.dg/warn/noeffect6.C: New test.
41810 * g++.dg/expr/ptrmem4.C: New test.
41813 * g++.dg/template/operator3.C: New test.
41815 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41818 * g++.dg/lookup/redecl1.C: New test.
41819 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41821 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41823 * gcc.c-torture/execute/compare-fp-1.c,
41824 gcc.c-torture/execute/compare-fp-2.c,
41825 gcc.c-torture/execute/compare-fp-3.c,
41826 gcc.c-torture/execute/compare-fp-4.c,
41827 gcc.c-torture/execute/compare-fp-3.x,
41828 gcc.c-torture/execute/compare-fp-4.x,
41829 gcc.dg/pr15649-1.c: New.
41831 2004-05-27 Adam Nemet <anemet@lnxw.com>
41834 * g++.dg/init/array14.C: New test.
41836 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41838 * lib/compat.exp (compat-get-options-main): New.
41839 (compat-get-options): Remove unneeded code, warn for ignored
41841 (compat-execute): Check flag set by dg-require-* commands.
41843 * lib/compat.exp (compat-execute): Break up long lines.
41845 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41847 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41848 * gcc.dg/altivec-14.c: New test.
41849 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41851 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41852 * gcc.dg/altivec-12.c: Ditto.
41854 * gcc.dg/altivec-3.c: Move call to altivec_check.
41856 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41859 * g++.dg/template/error12.C: New test.
41862 * g++.dg/ext/attrib15.C: New test.
41865 * g++.dg/template/ptrmem9.C: New test.
41867 2004-05-25 Paul Brook <paul@codesourcery.com>
41869 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41871 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41874 * g++.dg/template/crash19.C: New test.
41876 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41879 * g++.dg/template/redecl1.C: New test.
41881 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41884 * g++.dg/other/ns1.C: New test.
41887 * g++.dg/template/invalid1.C: New test.
41889 2004-05-23 Paul Brook <paul@codesourcery.com>
41890 Victor Leikehman <lei@haifasphere.co.il>
41892 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41893 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41895 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41899 * g++.dg/template/non-dependent5.C: New test.
41900 * g++.dg/template/non-dependent6.C: New test.
41902 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41905 * g++.dg/inherit/union1.C: New test.
41908 * g++.dg/template/addr1.C: New test.
41911 * g++.dg/template/array5.C: New test.
41914 * g++.dg/template/array6.C: New test.
41916 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41917 Roger Sayle <roger@eyesopen.com>
41919 * g++.dg/lookup/forscope2.C: New test case.
41921 2004-05-22 Ben Elliston <bje@au.ibm.com>
41923 * gcc.dg/cpp/Wmissingdirs.c: New.
41925 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41928 * gcc.dg/compat/union-m128-1.h: New file.
41929 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41930 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41931 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41933 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41936 * gcc.dg/compat/struct-complex-1.h: New file.
41937 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41938 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41939 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41941 2004-05-20 Roger Sayle <roger@eyesopen.com>
41944 * gcc.dg/pr3074-1.c: New test case.
41945 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41947 2004-05-20 Falk Hueffner <falk@debian.org>
41950 * gcc.dg/ftrapv-1.c: New test case.
41952 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41954 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41956 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41957 Jeff Law <law@redhat.com>
41959 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41960 * gcc.dg/tree-ssa/20040518-2.c: New test.
41962 * gcc.dg/tree-ssa/20040518-1.c: New test.
41964 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41966 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41968 2004-05-18 Paul Brook <paul@codesourcery.com>
41971 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41973 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41975 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41978 2004-05-17 Steven Bosscher <stevenb@suse.de>
41980 * gcc.dg/tree-ssa/20040517-1.c: New test.
41982 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41984 * gcc.dg/loop-4.c: New test.
41986 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41988 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41990 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41993 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41995 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41999 * gfortran.fortran-torture/compile/data_1.f90: New test.
42001 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
42003 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
42004 * gcc.dg/uninit-H.c: Define ASM for __s390__.
42006 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42008 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
42010 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
42013 * gcc.dg/format/xopen-1.c: Adjust expected message.
42014 * gcc.dg/format/xopen-3.c: New test.
42016 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
42018 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
42020 2004-05-14 Jeff Law <law@redhat.com>
42022 * gcc.dg/tree-ssa/20040514-2.c: New test.
42024 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42026 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
42028 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
42031 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
42033 * gcc.dg/tree-ssa/20040514-1.c: New test.
42035 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42037 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
42040 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42043 * gfortran.fortran-torture/compile/do_1.f90: New test.
42045 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42048 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
42051 2004-05-14 Bud Davis <bdavis9659@comcast.net>
42054 * gfortran.fortran-torture/execute/random_init.f90: New test.
42056 2004-05-13 Paul Brook <paul@codesourcery.com>
42059 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
42061 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
42063 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
42064 for the powerpc case.
42066 2004-05-13 Jeff Law <law@redhat.com>
42068 * gcc.dg/tree-ssa/20040513-1.c: New test.
42069 * gcc.dg/tree-ssa/20040513-2.c: New test.
42071 2004-05-13 Paul Brook <paul@codesourcery.com>
42073 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
42074 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
42075 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
42077 2004-05-13 Andreas Schwab <schwab@suse.de>
42080 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
42083 2004-05-13 Bud Davis <bdavis9659@comcast.net>
42086 * gfortran.fortran-torture/execute/adjustr.f90: New file.
42088 2004-05-13 Diego Novillo <dnovillo@redhat.com>
42090 Merge from tree-ssa-20020619-branch. See
42091 ChangeLog.tree-ssa for details.
42093 2004-05-11 Ziemowit Laski <zlaski@apple.com>
42095 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
42096 include <altivec.h> explicitly.
42097 * gcc.dg/altivec-13.c: Likewise.
42099 2004-05-11 Paul Brook <paul@codesourcery.com>
42101 * gcc.c-torture/compile/20010518-1.c: Force enum size.
42103 2004-05-10 Eric Christopher <echristo@redhat.com>
42105 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
42106 * gcc.dg/sibcall-4.c: Ditto.
42108 2004-05-10 Ziemowit Laski <zlaski@apple.com>
42110 * g++.dg/ext/altivec-8.C: New test case.
42111 * gcc.dg/altivec-13.c: New test case.
42113 2004-05-08 Roger Sayle <roger@eyesopen.com>
42115 * gcc.c-torture/execute/divcmp-1.c: New test case.
42116 * gcc.c-torture/execute/divcmp-2.c: New test case.
42117 * gcc.c-torture/execute/divcmp-3.c: New test case.
42119 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42121 * g++.dg/other/pragma-re-2.C: New test.
42123 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42125 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
42126 * gcc.dg/i386-387-2.c: Likewise.
42128 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
42130 * gcc.dg/i386-387-6.c: Likewise.
42132 2004-05-07 Uros Bizjak <uros@kss-loka.si>
42134 * gcc.dg/builtins-33.c: Also check log1p*.
42136 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
42138 PR optimization/15296
42139 * gcc.c-torture/execute/pr15296.c: New test.
42141 2004-05-05 Uros Bizjak <uros@kss-loka.si>
42143 * gcc.dg/builtins-40.c: New test.
42145 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
42147 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
42149 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
42151 * g++.dg/ext/spe1.C: New testcase.
42153 2004-05-04 Ziemowit Laski <zlaski@apple.com>
42155 * objc.dg/image-info.m: Allow additional attributes
42156 for __image_info section.
42158 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
42160 * gcc.dg/torture/mips-hilo-2.c: New test.
42162 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42165 * g++.dg/template/member5.C: New test.
42167 2004-05-03 Uros Bizjak <uros@kss-loka.si>
42169 * gcc.dg/builtins-34.c: Also check expm1*.
42171 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42173 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
42174 * gcc.dg/torture/builtin-convert-3.c: New test.
42176 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
42178 PR middle-end/15054
42179 * g++.dg/opt/pr15054.C: New test.
42181 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42183 * gcc.dg/torture/builtin-rounding-1.c: New test.
42184 * gcc.dg/builtins-25.c: Delete.
42185 * gcc.dg/builtins-29.c: Delete.
42187 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
42189 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
42190 * gcc.dg/sibcall-4.c: Likewise.
42191 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
42193 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42195 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
42196 bit-field on 16-bit targets.
42198 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
42200 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
42203 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
42205 * gcc.dg/rs6000-power2-1.c: Change to compile only.
42206 * gcc.dg/rs6000-power2-2.c: Likewise.
42208 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
42210 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
42211 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
42212 Change the asm registers to be in form of frN instead of fN.
42214 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42216 * gcc.dg/torture/builtin-convert-2.c: New test.
42218 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
42220 * gcc.dg/rs6000-power2-1.c: New test.
42221 * gcc.dg/rs6000-power2-2.c: New test.
42223 2004-04-28 Jan Hubicka <jh@suse.cz>
42225 * gcc.dg/unused-6.c: New test.
42227 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42228 Ulrich Weigand <uweigand@de.ibm.com>
42230 * ada/acats/run_all.sh: Define $target variable.
42232 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
42235 * g++.dg/other/vararg-1.C: New test.
42238 * g++.dg/eh/cleanup3.C: New test.
42240 2004-04-24 Laurent GUERBY <laurent@guerby.net>
42242 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
42243 and ad8011a (target_insn).
42244 * ada/acats/support/macro.dfs: Likewise.
42245 * ada/acats/support/impbit.adb: New file.
42247 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
42249 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
42251 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42253 * gcc.dg/loop-3.c: New test.
42255 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
42257 * gcc.c-torture/execute/simd-5.c: New test.
42259 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42262 * g++.dg/template/crash18.C: New test.
42264 2004-04-22 Mark Mitchell <mark@codesourcery.com>
42266 * g++.dg/ext/complit3.C: New test.
42268 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42270 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
42271 * gcc.dg/altivec-3.c: Same.
42272 * gcc.dg/altivec-varargs-1.c: Same.
42274 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
42276 * lib/target-supports.exp (check_profiling_available): Assume
42277 profiling is not available on powerpc-eabi targets.
42279 2004-04-21 Janis Johnson <janis187@us.ibm.com>
42281 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
42282 * gcc.dg/vmx/bug-1.c: Ditto.
42284 2004-04-20 Eric Christopher <echristo@redhat.com>
42286 * gcc.dg/charset/extern.c: New test.
42287 * g++.dg/charset/extern3.cc: Ditto.
42289 2004-04-20 Uros Bizjak <uros@kss-loka.si>
42291 * gcc.dg/builtins-39.c: New test.
42293 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
42295 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
42297 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
42299 * gcc.dg/torture/mips-hilo-1.c: New test.
42301 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
42303 * gcc.c-torture/compile/20040419-1.c: New test.
42305 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
42307 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
42309 2004-04-18 Zack Weinberg <zack@codesourcery.com>
42310 Aldy Hernandez <aldyh@redhat.com>
42312 * gcc.c-torture/execute/va-arg-24.c: New.
42314 2004-04-17 Zack Weinberg <zack@codesourcery.com>
42315 Aldy Hernandez <aldyh@redhat.com>
42317 * gcc.dg/vmx/1b-01.c: New.
42318 * gcc.dg/vmx/1b-02.c: New.
42319 * gcc.dg/vmx/1b-03.c: New.
42320 * gcc.dg/vmx/1b-04.c: New.
42321 * gcc.dg/vmx/1b-05.c: New.
42322 * gcc.dg/vmx/1b-06.c: New.
42323 * gcc.dg/vmx/1b-07.c: New.
42324 * gcc.dg/vmx/1c-01.c: New.
42325 * gcc.dg/vmx/1c-02.c: New.
42326 * gcc.dg/vmx/3a-01a.c: New.
42327 * gcc.dg/vmx/3a-01.c: New.
42328 * gcc.dg/vmx/3a-01m.c: New.
42329 * gcc.dg/vmx/3a-03.c: New.
42330 * gcc.dg/vmx/3a-03m.c: New.
42331 * gcc.dg/vmx/3a-04.c: New.
42332 * gcc.dg/vmx/3a-04m.c: New.
42333 * gcc.dg/vmx/3a-05.c: New.
42334 * gcc.dg/vmx/3a-06.c: New.
42335 * gcc.dg/vmx/3a-06m.c: New.
42336 * gcc.dg/vmx/3a-07.c: New.
42337 * gcc.dg/vmx/3b-01.c: New.
42338 * gcc.dg/vmx/3b-02.c: New.
42339 * gcc.dg/vmx/3b-10.c: New.
42340 * gcc.dg/vmx/3b-13.c: New.
42341 * gcc.dg/vmx/3b-14.c: New.
42342 * gcc.dg/vmx/3b-15.c: New.
42343 * gcc.dg/vmx/3c-01a.c: New.
42344 * gcc.dg/vmx/3c-01.c: New.
42345 * gcc.dg/vmx/3c-02.c: New.
42346 * gcc.dg/vmx/3c-03.c: New.
42347 * gcc.dg/vmx/3d-01.c: New.
42348 * gcc.dg/vmx/4-01.c: New.
42349 * gcc.dg/vmx/4-03.c: New.
42350 * gcc.dg/vmx/5-01.c: New.
42351 * gcc.dg/vmx/5-02.c: New.
42352 * gcc.dg/vmx/5-03.c: New.
42353 * gcc.dg/vmx/5-04.c: New.
42354 * gcc.dg/vmx/5-05.c: New.
42355 * gcc.dg/vmx/5-06.c: New.
42356 * gcc.dg/vmx/5-07.c: New.
42357 * gcc.dg/vmx/5-07t.c: New.
42358 * gcc.dg/vmx/5-08.c: New.
42359 * gcc.dg/vmx/5-10.c: New.
42360 * gcc.dg/vmx/5-11.c: New.
42361 * gcc.dg/vmx/7-01a.c: New.
42362 * gcc.dg/vmx/7-01.c: New.
42363 * gcc.dg/vmx/7c-01.c: New.
42364 * gcc.dg/vmx/7d-01.c: New.
42365 * gcc.dg/vmx/7d-02.c: New.
42366 * gcc.dg/vmx/8-01.c: New.
42367 * gcc.dg/vmx/8-02a.c: New.
42368 * gcc.dg/vmx/8-02.c: New.
42369 * gcc.dg/vmx/brode-1.c: New.
42370 * gcc.dg/vmx/bug-1.c: New.
42371 * gcc.dg/vmx/bug-2.c: New.
42372 * gcc.dg/vmx/bug-3.c: New.
42373 * gcc.dg/vmx/cw-bug-1.c: New.
42374 * gcc.dg/vmx/cw-bug-2.c: New.
42375 * gcc.dg/vmx/cw-bug-3.c: New.
42376 * gcc.dg/vmx/dct.c: New.
42377 * gcc.dg/vmx/debug-1.c: New.
42378 * gcc.dg/vmx/debug-2.c: New.
42379 * gcc.dg/vmx/debug-3.c: New.
42380 * gcc.dg/vmx/debug-4.c: New.
42381 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
42382 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
42383 * gcc.dg/vmx/eg-5.c: New.
42384 * gcc.dg/vmx/fft.c: New.
42385 * gcc.dg/vmx/gcc-bug-1.c: New.
42386 * gcc.dg/vmx/gcc-bug-2.c: New.
42387 * gcc.dg/vmx/gcc-bug-3.c: New.
42388 * gcc.dg/vmx/gcc-bug-4.c: New.
42389 * gcc.dg/vmx/gcc-bug-5.c: New.
42390 * gcc.dg/vmx/gcc-bug-6.c: New.
42391 * gcc.dg/vmx/gcc-bug-7.c: New.
42392 * gcc.dg/vmx/gcc-bug-8.c: New.
42393 * gcc.dg/vmx/gcc-bug-9.c: New.
42394 * gcc.dg/vmx/gcc-bug-b.c: New.
42395 * gcc.dg/vmx/gcc-bug-c.c: New.
42396 * gcc.dg/vmx/gcc-bug-d.c: New.
42397 * gcc.dg/vmx/gcc-bug-e.c: New.
42398 * gcc.dg/vmx/gcc-bug-f.c: New.
42399 * gcc.dg/vmx/gcc-bug-g.c: New.
42400 * gcc.dg/vmx/gcc-bug-i.c: New.
42401 * gcc.dg/vmx/harness.h: New.
42402 * gcc.dg/vmx/ira1.c: New.
42403 * gcc.dg/vmx/ira2a.c: New.
42404 * gcc.dg/vmx/ira2b.c: New.
42405 * gcc.dg/vmx/ira2.c: New.
42406 * gcc.dg/vmx/ira2c.c: New.
42407 * gcc.dg/vmx/mem.c: New.
42408 * gcc.dg/vmx/newton-1.c: New.
42409 * gcc.dg/vmx/ops.c: New.
42410 * gcc.dg/vmx/sn7153.c: New.
42411 * gcc.dg/vmx/spill2.c: New.
42412 * gcc.dg/vmx/spill3.c: New.
42413 * gcc.dg/vmx/spill.c: New.
42414 * gcc.dg/vmx/t.c: New.
42415 * gcc.dg/vmx/varargs-1.c: New.
42416 * gcc.dg/vmx/varargs-2.c: New.
42417 * gcc.dg/vmx/varargs-3.c: New.
42418 * gcc.dg/vmx/varargs-4.c: New.
42419 * gcc.dg/vmx/varargs-5.c: New.
42420 * gcc.dg/vmx/varargs-6.c: New.
42421 * gcc.dg/vmx/varargs-7.c: New.
42422 * gcc.dg/vmx/vmx.exp: New.
42423 * gcc.dg/vmx/vprint-1.c: New.
42424 * gcc.dg/vmx/vscan-1.c: New.
42425 * gcc.dg/vmx/x-01.c: New.
42426 * gcc.dg/vmx/x-02.c: New.
42427 * gcc.dg/vmx/x-03.c: New.
42428 * gcc.dg/vmx/x-04.c: New.
42429 * gcc.dg/vmx/x-05.c: New.
42430 * gcc.dg/vmx/yousufi-1.c: New.
42431 * gcc.dg/vmx/zero-1.c: New.
42432 * gcc.dg/vmx/zero.c: New.
42434 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42436 * g++.dg/lookup/java1.C: Update for chage of
42438 * g++.dg/lookup/java2.C: Likewise.
42440 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42442 * ada/acats/run_all.sh: use -O2 by default.
42444 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42446 * gcc.dg/vr-mult-[12].c: New tests.
42448 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42450 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42452 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42454 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42456 * lib/target-supports.exp (check_profiling_available): Assume
42457 profiling isn't available for mips*-*-elf targets.
42459 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42461 * gcc.dg/builtins-38.c: New test.
42463 2004-04-14 Eric Christopher <echristo@redhat.com>
42465 * g++.dg/charset/charset.exp: Run .cc extension tests.
42467 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42469 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42471 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42473 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42475 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42477 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42478 * gcc.dg/i386-387-2.c: Likewise.
42480 * gcc.dg/i386-387-7.c: New test.
42481 * gcc.dg/i386-387-8.c: New test.
42483 * gcc.dg/builtins-37.c: New test.
42485 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42487 * g++.dg/pch/externc-1.C: Add missing semicolon.
42489 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42491 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42493 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42495 * gcc.c-torture/execute/20040411-1.c: New test.
42497 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42499 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42501 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42503 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42505 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42507 * lib/target-supports.exp (check_named_sections_available): New.
42508 * lib/gcc-dg.exp (dg-require-named-sections): New.
42509 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42510 old-deja.exp. Also prune error-count message from HP linker.
42511 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42513 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42514 * g++.old-deja/g++.pt/static3.C: Likewise.
42515 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42517 2004-04-09 Roger Sayle <roger@eyesopen.com>
42519 * gcc.c-torture/execute/20040409-1.c: New test case.
42520 * gcc.c-torture/execute/20040409-2.c: New test case.
42521 * gcc.c-torture/execute/20040409-3.c: New test case.
42523 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42525 * gcc.dg/20040409-1.c: New test.
42527 2004-04-08 Roger Sayle <roger@eyesopen.com>
42530 * g++.dg/opt/pr14888.C: New test case.
42532 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42534 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42535 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42536 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42537 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42540 2004-04-08 Paul Brook <paul@codesourcery.com>
42542 * gcc.dg/spill-1.c: New test.
42544 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42546 * gcc.dg/torture/builtin-ctype-2.c: New test.
42548 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42550 * gcc.dg/pch/pch.exp: Add largefile test.
42552 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42554 * g++.dg/pch/externc-1.Hs: New.
42555 * g++.dg/pch/externc-1.C: New.
42557 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42559 * gcc.dg/compat/struct-by-value-5a_main.c,
42560 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42561 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42562 * gcc.dg/compat/struct-by-value-5a_x.c,
42563 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42564 gcc.dg/compat/struct-by-value-5_x.c.
42565 * gcc.dg/compat/struct-by-value-5a_y.c,
42566 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42567 gcc.dg/compat/struct-by-value-5_y.c.
42569 * gcc.dg/compat/struct-by-value-6a_main.c,
42570 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42571 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42572 * gcc.dg/compat/struct-by-value-6a_x.c,
42573 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42574 gcc.dg/compat/struct-by-value-6_x.c.
42575 * gcc.dg/compat/struct-by-value-6a_y.c,
42576 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42577 gcc.dg/compat/struct-by-value-6_y.c.
42579 * gcc.dg/compat/struct-by-value-7a_main.c,
42580 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42581 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42582 * gcc.dg/compat/struct-by-value-7a_x.c,
42583 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42584 gcc.dg/compat/struct-by-value-7_x.c.
42585 * gcc.dg/compat/struct-by-value-7a_y.c,
42586 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42587 gcc.dg/compat/struct-by-value-7_y.c.
42589 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42591 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42592 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42593 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42596 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42598 * gcc.dg/builtins-36.c: New test.
42600 2004-04-06 Paul Brook <paul@codesourcery.com>
42602 * README.gcc: Remove obsolete contraint on testcases.
42604 2004-04-05 Paul Brook <paul@codesourcery.com>
42607 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42608 failure and exit(0) on success.
42609 * g++.dg/expr/anew2.C: Ditto.
42610 * g++.dg/expr/anew3.C: Ditto.
42611 * g++.dg/expr/anew4.C: Ditto.
42613 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42616 * g++.dg/template/unify7.C: New.
42618 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42620 * g++.dg/README: Bring up to date with new subdirectories; remove
42621 duplicate subdirectory lines.
42623 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42626 * g++.dg/template/unify5.C: New.
42627 * g++.dg/template/unify6.C: New.
42628 * g++.dg/template/qualttp20.C: Adjust.
42629 * g++.old-deja/g++.jason/report.C: Adjust.
42630 * g++.old-deja/g++.other/qual1.C: Adjust.
42632 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42635 * g++.dg/inherit/ptrmem1.C: New test.
42637 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42640 * gcc.c-torture/execute/20040331-1.c: New test.
42641 * gcc.dg/20040331-1.c: New test.
42643 2004-04-01 Paul Brook <paul@codesourcery.com>
42645 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42647 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42650 * g++.dg/init/goto1.C: New test.
42653 * g++.dg/template/defarg4.C: New test.
42655 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42657 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42659 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42661 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42663 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42665 * gcc.dg/noncompile/undeclared-2.c: New test.
42667 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42669 * gcc.dg/940409-1.c: Remove XFAIL.
42670 * gcc.dg/reg-vol-struct-1.c: New test.
42672 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42674 * gcc.dg/torture/builtin-wctype-1.c: New test.
42676 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42678 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42679 * gcc.dg/20001101-1.c: Likewise.
42680 * gcc.dg/20001102-1.c: Likewise.
42682 2004-03-25 Roger Sayle <roger@eyesopen.com>
42684 * gcc.dg/compare8.c: Add an additional test for XOR.
42686 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42688 * gcc.dg/torture/builtin-ctype-1.c: New test.
42690 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42692 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42693 * gcc.dg/torture/builtin-math-1.c: Likewise.
42694 * gcc.dg/torture/builtin-power-1.c: New test.
42696 2004-03-24 Andreas Schwab <schwab@suse.de>
42698 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42701 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42702 Roger Sayle <roger@eyesopen.com>
42704 * gcc.dg/compare8.c: New test case.
42706 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42708 * g++.dg/ext/altivec-7.C: New test.
42710 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42712 PR 12267, 12391, 12560, 13129, 14114, 14133
42713 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42714 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42715 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42716 Adjust error regexps.
42717 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42718 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42719 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42720 * gcc.dg/local1.c: Add explanatory comment.
42722 2004-03-23 Roger Sayle <roger@eyesopen.com>
42724 PR optimization/14669
42725 * g++.dg/opt/fold2.C: New test case.
42727 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42730 * gcc.dg/20040322-1.c: New test.
42732 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42734 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42735 * gcc.dg/ultrasp4.c: Likewise.
42736 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42738 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42740 * gcc.dg/i386-sse-8.c: Reset default options.
42742 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42744 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42745 in the error message text.
42747 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42749 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42751 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42754 * g++.dg/init/array13.C: New test.
42756 2004-03-20 Roger Sayle <roger@eyesopen.com>
42759 * gcc.c-torture/compile/pr13889.c: New test case.
42761 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42764 * builtins-1.c (nan, nans): Don't test.
42765 * builtins-30.c: Don't use nan, nanf, nanl.
42766 * builtins-35.c: New test.
42768 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42770 * g++.dg/ext/altivec-6.C: New test.
42772 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42774 * g++.dg/init/placement3.C: New test.
42776 * g++.dg/template/spec13.C: New test.
42778 * g++.dg/lookup/using11.C: New test.
42780 * g++.dg/lookup/koenig3.C: New test.
42782 * g++.dg/template/operator2.C: New test.
42784 * g++.dg/expr/dtor3.C: New test.
42785 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42787 * g++.old-deja/g++.law/visibility28.C: Likewise.
42789 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42791 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42792 * gcc.dg/ppc64-abi-3.c: Likewise.
42794 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42797 * g++.dg/parse/template15.C: New test.
42799 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42801 * g++.dg/expr/dtor2.C: New test.
42803 * g++.dg/lookup/anon4.C: New test.
42805 * g++.dg/overload/using1.C: New test.
42807 * g++.dg/template/lookup7.C: New test.
42809 * g++.dg/template/typename6.C: New test.
42811 * g++.dg/expr/cond6.C: New test.
42813 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42815 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42817 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42819 * g++.dg/expr/cond5.C: New test.
42820 * g++.dg/expr/constcast1.C: Likewise.
42821 * g++.dg/expr/ptrmem2.C: Likewise.
42822 * g++.dg/expr/ptrmem3.C: Likewise.
42823 * g++.dg/lookup/main1.C: Likewise.
42824 * g++.dg/template/lookup6.C: Likewise.
42826 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42828 * gcc.dg/local1.c: New test.
42830 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42832 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42834 * gcc.dg/torture/builtin-convert-1.c: New test.
42836 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42838 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42840 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42843 * g++.dg/warn/Wunused-7.C: New test.
42845 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42847 * gcc.dg/torture/builtin-integral-1.c: New test.
42849 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42852 * g++.dg/parse/non-dependent3.C: New test.
42854 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42856 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42857 * g++.dg/eh/simd-2.C: Likewise.
42858 * g++.dg/init/array10.C: Likewise.
42859 * gcc.c-torture/compile/simd-1.c: Likewise.
42860 * gcc.c-torture/compile/simd-2.c: Likewise.
42861 * gcc.c-torture/compile/simd-3.c: Likewise.
42862 * gcc.c-torture/compile/simd-4.c: Likewise.
42863 * gcc.c-torture/compile/simd-6.c: Likewise.
42864 * gcc.c-torture/execute/simd-1.c: Likewise.
42865 * gcc.c-torture/execute/simd-2.c: Likewise.
42866 * gcc.dg/compat/vector-defs.h: Likewise.
42867 * gcc.dg/20020531-1.c: Likewise.
42868 * gcc.dg/altivec-3.c: Likewise.
42869 * gcc.dg/altivec-4.c: Likewise.
42870 * gcc.dg/altivec-varargs-1.c: Likewise.
42871 * gcc.dg/compat/vector-defs.h: Likewise.
42872 * gcc.dg/i386-mmx-3.c: Likewise.
42873 * gcc.dg/i386-sse-4.c: Likewise.
42874 * gcc.dg/i386-sse-5.c: Likewise.
42875 * gcc.dg/i386-sse-8.c: Likewise.
42876 * gcc.dg/simd-1.c: Likewise.
42877 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42878 __ev64_opaque__ since the machine description provides it.
42880 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42882 * lib/compat.exp (skip_list): New global variable.
42883 Use it to hold the user defined COMPAT_SKIPS list if any.
42884 (compat-obj): Add the members of skip_list to optall.
42886 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42888 * gcc.dg/compat/union-by-value-1_main.c,
42889 union-by-value-1_x.c, union-by-value-1_y.c,
42890 union-check.h, union-defs.h,
42891 union-init.h, union-return-1_main.c,
42892 union-return-1_x.c, union-return-1_y.c: New files.
42894 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42896 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42897 mixed-struct-init.h: Add 4 mixed structure types.
42898 struct-by-value-21_main.c, struct-by-value-21_x.c,
42899 struct-by-value-21_y.c, struct-return-21_main.c,
42900 struct-return-21_x.c, struct-return-21_y.c: New files.
42902 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42905 * g++.dg/parse/template14.C: New test.
42907 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42909 * gcc.c-torture/execute/20040313-1.c: New test.
42911 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42914 * gcc.dg/20040311-2.c: New test.
42916 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42919 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42922 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42924 * gcc.dg/20040305-2.c: Add missing return statement.
42926 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42928 * gcc.dg/builtins-34.c: Also check pow10*.
42930 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42933 * gcc.dg/20040305-2.c: New test.
42935 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42937 * gcc.dg/20040310-1.c: New test.
42939 2004-03-11 Roger Sayle <roger@eyesopen.com>
42941 * gcc.c-torture/execute/20040311-1.c: New test case.
42943 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42946 * g++.dg/lookup/enum1.C: New test.
42948 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42951 * g++.dg/lookup/struct2.C: New test.
42953 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42955 * gcc.dg/builtins-34.c: New test.
42957 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42959 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42961 2004-03-09 James E Wilson <wilson@specifixinc.com>
42963 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42964 * gcc.dg/alias-2.c: New testcase.
42966 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42968 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42970 2004-03-09 Roger Sayle <roger@eyesopen.com>
42972 * gcc.c-torture/execute/20040309-1.c: New test case.
42974 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42977 * g++.dg/overload/ref1.C: New.
42979 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42982 * g++.dg/template/spec12.C: New test.
42985 * g++.dg/parse/crash14.C: New test.
42987 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42990 * g++.dg/init/ref11.C: New test.
42992 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42995 * g++.dg/parse/builtin2.C: New test.
42997 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43000 * g++.dg/init/ctor3.C: New test.
43001 * g++.dg/init/union1.C: New test.
43002 * g++.dg/ext/anon-struct4.C: New test.
43004 2004-03-08 Mark Mitchell <mark@codesourcery.com>
43006 * g++.dg/lookup/koenig1.C: Tweak error messages.
43007 * g++.dg/lookup/used-before-declaration.C: Likewise.
43008 * g++.dg/other/do1.C: Likewise.
43009 * g++.dg/overload/koenig1.C: Likewise.
43010 * g++.dg/parse/crash13.C: Likewise.
43011 * g++.dg/template/instantiate3.C: Likewise.
43013 2004-03-08 Eric Christopher <echristo@redhat.com>
43015 * * lib/target-supports.exp: Enable libiconv in test
43016 compilation. Fix up error checking.
43018 2004-03-08 Roger Sayle <roger@eyesopen.com>
43020 PR middle-end/14289
43021 * gcc.dg/pr14289-1.c: New test case.
43022 * gcc.dg/pr14289-2.c: Likewise.
43023 * gcc.dg/pr14289-3.c: Likewise.
43025 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
43027 * gcc.c-torture/execute/20040308-1.c: New test.
43029 2004-03-07 Roger Sayle <roger@eyesopen.com>
43031 * gcc.c-torture/execute/20040307-1.c: New test case.
43033 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
43035 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
43037 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
43039 * gcc.dg/20040306-1.c: New test.
43041 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
43043 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
43045 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
43047 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43050 * gcc.dg/decl-6.c: New test.
43052 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43054 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
43055 Rename LOGPOW -> LOG_POW.
43056 (SQRT_EXP, POW_EXP): New.
43058 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43060 * gcc.dg/i386-sse-8.c: New test.
43062 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43065 * gcc.dg/decl-5.c: New test.
43067 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
43069 * gcc.dg/20040305-1.c: New test.
43071 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
43074 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
43076 2004-03-04 Ziemowit Laski <zlaski@apple.com>
43078 PR c++/14425, c++/14426
43079 * g++.dg/ext/altivec-4.C: New test.
43080 * g++.dg/ext/altivec-5.C: New test.
43082 2004-03-04 Geoffrey Keating <geoffk@apple.com>
43084 * g++.old-deja/g++.other/linkage1.C: Expect errors about
43085 global variables of a type with no linkage.
43086 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
43087 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
43088 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
43089 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
43090 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
43091 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
43092 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
43093 * g++.dg/warn/deprecated.C: Name enum Color.
43094 * g++.dg/overload/VLA.C: Name structure for 'b'.
43095 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
43097 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43099 * gcc.c-torture/compile/20040304-1.c: New test.
43101 2004-03-03 Zack Weinberg <zack@codesourcery.com>
43104 * gcc.dg/decl-4.c: New testcase.
43106 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
43108 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
43109 as PRECF if sizeof (float) > sizeof (double).
43110 (PRECL): Make it the same as PRECF if
43111 sizeof (float) > sizeof (long double).
43113 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43115 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
43116 system type. Add check for irix6 which doesn't have c99 runtime.
43118 2004-03-03 Bob Wilson <bob.wilson@acm.org>
43120 * gcc.dg/const-elim-1.c: xfail for xtensa.
43122 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43125 * g++.dg/template/cond4.C: New test.
43127 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43130 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
43133 * g++.dg/parse/defarg7.C: New test.
43136 * g++.dg/template/friend26.C: New test.
43138 2004-03-01 Mark Mitchell <mark@codesourcery.com>
43141 * g++.dg/abi/mangle21.C: New test.
43144 * g++.dg/parse/constructor2.C: New test.
43147 * g++.dg/template/sfinae1.C: New test.
43149 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43152 * g++.dg/expr/crash2.C: New test.
43154 PR middle-end/13448
43155 * gcc.dg/inline-5.c: New test.
43156 * gcc.dg/always-inline.c: Split out tests into ...
43157 * gcc.dg/always-inline2.c: ... this and ...
43158 * gcc.dg/always-inline3.c: ... this.
43160 2004-02-29 Mark Mitchell <mark@codesourcery.com>
43163 * g++.dg/debug/crash1.C: New test.
43165 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
43167 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
43168 function with __attribute__((noinline)).
43169 (recurser_void2): Likewise.
43170 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
43171 (recurser_void2): Likewise.
43173 2004-02-29 Roger Sayle <roger@eyesopen.com>
43175 PR middle-end/14203
43176 * g++.dg/warn/Wunused-6.C: New test case.
43178 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
43180 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
43183 2004-02-27 Eric Christopher <echristo@redhat.com>
43185 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
43186 * g++.dg/charset/asm2.c: Run only x86.
43187 * gcc.dg/charset/asm3.c: Ditto.
43189 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
43191 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
43194 2004-02-27 Ziemowit Laski <zlaski@apple.com>
43196 * g++.dg/ext/altivec-3.C: New.
43198 2004-02-26 Richard Henderson <rth@redhat.com>
43200 * g++.dg/ext/attrib10.C: Mark for warning.
43201 * gcc.dg/attr-alias-1.c: New.
43203 2004-02-26 Richard Henderson <rth@redhat.com>
43205 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
43206 * gcc.c-torture/execute/20040208-2.c: ... it back.
43208 2004-02-26 Eric Christopher <echristo@redhat.com>
43210 * lib/target-supports.exp (check-iconv-available): New function.
43211 * lib/gcc-dg.exp (dg-require-iconv): New function.
43213 * gcc.dg/charset: New directory.
43214 * gcc.dg/charset/charset.exp: New file.
43215 * gcc.dg/charset/asm1.c: Ditto.
43216 * gcc.dg/charset/asm2.c: Ditto.
43217 * gcc.dg/charset/asm3.c: Ditto.
43218 * gcc.dg/charset/asm4.c: Ditto.
43219 * gcc.dg/charset/asm5.c: Ditto.
43220 * gcc.dg/charset/attribute1.c: Ditto.
43221 * gcc.dg/charset/attribute2.c: Ditto.
43222 * gcc.dg/charset/string1.c: Ditto.
43223 * g++.dg/charset: New directory.
43224 * g++.dg/dg.exp: Add here. Special options.
43225 * g++.dg/charset/charset.exp: New file.
43226 * g++.dg/charset/asm1.c: Ditto.
43227 * g++.dg/charset/asm2.c: Ditto.
43228 * g++.dg/charset/asm3.c: Ditto.
43229 * g++.dg/charset/asm4.c: Ditto.
43230 * g++.dg/charset/attribute1.c: Ditto.
43231 * g++.dg/charset/attribute2.c: Ditto.
43232 * g++.dg/charset/extern1.cc: Ditto.
43233 * g++.dg/charset/extern2.cc: Ditto.
43234 * g++.dg/charset/string1.c: Ditto.
43236 2004-02-26 Mark Mitchell <mark@codesourcery.com>
43239 * g++.dg/parse/comma1.C: New test.
43241 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43244 * g++.dg/template/ttp8.C: New test.
43246 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
43248 * gcc.dg/fixuns-trunc-1.c: New test.
43250 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43252 * gcc.dg/builtins-config.h: Use #elif.
43254 2004-02-26 Michael Matz <matz@suse.de>
43256 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
43257 * gcc.dg/991214-1.c: Likewise.
43258 * gcc.dg/i386-asm-1.c: Likewise.
43260 2004-02-25 Richard Henderson <rth@redhat.com>
43262 * gcc.c-torture/execute/20040208-2.c: Move ...
43263 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
43265 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43268 * g++.dg/other/crash-3.C: New test.
43270 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43272 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
43273 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
43275 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
43278 2004-02-24 Michael Matz <matz@suse.de>
43280 * gcc.dg/i386-regparm.c: New.
43282 2004-02-23 James E Wilson <wilson@specifixinc.com>
43284 * gcc.c-torture/execute/20040223-1.c: New.
43286 2004-02-23 Zack Weinberg <zack@codesourcery.com>
43287 Kazu Hirata <kazu@cs.umass.edu>
43289 * gcc.dg/fwritable-strings-1.c: Remove.
43291 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
43294 * gcc.dg/20040223-1.c: New test.
43296 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43299 * g++.dg/ext/typeof9.C: New test.
43301 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43304 * g++.dg/other/switch1.C: New test.
43306 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43308 * gcc.dg/cast-function-1.c: Adjust for new informative message.
43309 * gcc.dg/va-arg-1.c: Likewise.
43311 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43314 * g++.dg/template/koenig5.C: New test.
43316 2004-02-21 Ziemowit Laski <zlaski@apple.com>
43318 * g++.dg/ext/altivec-1.C: Generalize target triple.
43319 * g++.dg/ext/altivec-2.C: New test case.
43320 * g++.dg/ext/altivec_check.h: New file.
43321 * gcc.dg/altivec-1.c: Generalize target triple;
43322 include altivec_check.h and call altivec_check().
43323 * gcc.dg/altivec-[2-5].c: Generalize target triple.
43324 * gcc.dg/altivec-6.c: New test case.
43325 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
43326 type casts as needed.
43327 * gcc.dg/altivec-10.c: Include altivec_check.h and call
43329 * gcc.dg/altivec-12.c: New test case.
43330 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
43331 include altivec_check.h and call altivec_check().
43332 * gcc.dg/altivec_check.h: New file.
43334 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43336 * lib/target-supports.exp (check_alias_available): Don't mangle
43337 function `g' in test program.
43339 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43341 * lib/target-supports.exp (check_profiling_available): Check
43342 argument to determine whether we support a profiling type.
43343 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
43344 check_profiling_available.
43345 * g++.dg/bprob/bprob.exp: Likewise.
43346 * g77.dg/bprob/bprob.exp: Likewise.
43347 * gcc.misc-tests/bprob.exp: Likewise.
43348 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
43349 dg-require-profiling and delete expected error handling.
43350 * gcc.dg/20021014-1.c: Likewise.
43351 * gcc.dg/nest.c: Likewise.
43353 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43356 * g++.dg/other/vthunk1.C: New test.
43358 2004-02-20 Falk Hueffner <falk@debian.org>
43361 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
43363 2004-02-20 Mark Mitchell <mark@codesourcery.com>
43366 * g++.dg/other/error8.C: Remove XFAIL markers.
43369 * g++.dg/ext/packed5.C: New test.
43372 * g++.dg/warn/Wunused-5.C: New test.
43375 * g++.dg/lookup/member1.C: New test.
43377 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
43379 * gcc.c-torture/compile/20040130-1.c: Enable only when
43380 __INT_MAX__ >= 2147483647L.
43381 * gcc.c-torture/compile/961203-1.c: Likewise.
43383 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
43385 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
43386 * g++.dg/opt/template1.C: Robustify assembler regexp
43388 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43390 * gcc.c-torture/execute/simd-4.x: Remove.
43391 * gcc.c-torture/execute/va-arg-25.x: Likewise.
43392 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
43393 Guard with #ifndef SKIP_ATTRIBUTE.
43394 * gcc.dg/compat/vector-1_y.c: Likewise.
43395 * gcc.dg/compat/vector-2_x.c: Likewise.
43396 * gcc.dg/compat/vector-2_y.c: Likewise.
43397 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43398 * g++.dg/eh/simd-2.C: Likewise.
43400 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43402 * gcc.c-torture/compile/complex-1.c: New.
43404 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43407 * gcc.c-torture/execute/20040218-1.c: New test.
43409 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43412 * g++.dg/parse/new2.C: New test.
43414 2004-02-18 Paul Brook <paul@codesourcery.com>
43416 * gcc.c-torture/compile/libcall-1.c: New test.
43418 2004-02-18 Paul Brook <paul@codesourcery.com>
43421 * gcc.dg/debug/debug-7.c: New test.
43423 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43425 * gcc.dg/20040217-1.c: New test.
43427 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43429 * gcc.c-torture/execute/990208-1.x: Delete.
43431 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43433 * gcc.c-torture/execute/20040208-2.x: New file.
43435 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43438 * g++.dg/abi/structret1.C: New test.
43440 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43442 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43443 (i386_cpuid): No need to test if cpuid is available on AMD64.
43444 Fix assembly, so that it works onboth i386 and AMD64.
43445 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43446 (vecInLong): Fix s[] member type to unsigned int.
43447 (vecInWord): Remove type.
43448 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43449 (a64, b64, c64, d64, e64): Remove.
43450 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43451 Remove unused variable. Remove initialization of removed variables.
43452 Don't call mmx_tests nor sse_tests.
43453 (reference_mmx, reference_sse): Remove.
43454 (check): Add return stmt.
43455 * gcc.dg/i386-sse-7.c: New test.
43456 * gcc.dg/i386-mmx-4.c: New test.
43458 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43460 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43461 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43462 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43463 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43464 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43465 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43466 g++.dg/tc1/dr94.C: Fix line terminator.
43468 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43470 * gcc.c-torture/compile/20040216-1.c: New.
43472 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43474 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43475 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43476 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43477 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43478 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43479 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43481 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43483 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43485 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43488 * g++.dg/expr/cond4.C: New test.
43491 * g++.dg/lookup/crash2.C: New test.
43493 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43495 * gcc.c-torture/compile/20040214-2.c: New test.
43497 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43500 * g++.dg/ext/typeof8.C: New test.
43502 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43504 * gcc.c-torture/compile/20040214-1.c: New test.
43506 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43509 * g++.dg/template/spec11.C: New test.
43511 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43514 * g++.dg/other/error8.C: New test.
43516 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43519 * g++.dg/template/array4.C: New test.
43522 * g++.dg/inherit/thunk2.C: New test.
43525 * g++.dg/eh/cond2.C: New test.
43527 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43529 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43531 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43533 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43535 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43537 * g++.dg/simd-2.C: xfail on ppc64-linux.
43539 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43542 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43545 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43547 * gcc.dg/builtins-33.c: New test.
43549 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43551 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43553 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43555 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43557 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43559 * gcc.dg/ppc64-abi-3.c: New test.
43561 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43565 * gcc.dg/pr14092-1.c: New testcase.
43567 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43569 * gcc.dg/cpp/assert4.c: Fix typo last change.
43571 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43572 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43574 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43576 2004-02-09 Roger Sayle <roger@eyesopen.com>
43578 * gcc.c-torture/compile/20040209-1.c: New test case.
43580 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43582 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43584 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43586 * gcc.c-torture/execute/20040208-[12].c: New tests.
43588 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43590 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43592 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43594 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43596 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43599 * gcc.dg/visibility-8.c: New testcase.
43601 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43603 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43605 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43607 2004-02-07 Roger Sayle <roger@eyesopen.com>
43609 PR middle-end/13696
43610 * g++.dg/opt/fold1.C: New test case.
43612 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43615 * g++.dg/other/crash-2.C: New test.
43617 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43620 * g++.dg/parse/angle-bracket2.C: New test.
43622 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43624 PR middle-end/13750
43626 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43628 * g++.dg/pch/wchar-1.C: New.
43629 * g++.dg/pch/wchar-1.Hs: New.
43631 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43634 * g++.dg/parse/error15.C: New test.
43635 * g++.dg/parse/crash11.C: Update dg-error mark.
43637 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43640 * g++.dg/warn/conv2.C: New test.
43642 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43645 * g++.dg/warn/incomplete1.C: Remove xfail.
43647 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43649 * lib/file-format.exp (gcc_target_object_format): Use
43650 ${tool}_target_compile, not gcc_target_compile.
43651 * lib/target-supports.exp (check_alias_available): Likewise.
43652 (check_gc_sections_available): Likewise.
43653 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43654 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43657 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43660 * g++.dg/template/static6.C: New test.
43662 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43664 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43666 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43668 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43669 tests for systems where `char' is unsigned by default.
43671 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43674 * g++.dg/template/partial3.C: New test.
43676 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43678 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43679 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43680 Remove mentions of obsolete ports.
43682 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43684 * gcc.dg/noncompile/20001228-1.c: Fix for new
43687 2004-02-03 Roger Sayle <roger@eyesopen.com>
43690 * gcc.c-torture/execute/multdi-1.c: New test case.
43692 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43695 * g++.dg/template/lookup5.C: New test.
43697 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43700 * g++.dg/template/lookup4.C: New test.
43703 * g++.dg/parse/error14.C: New test.
43706 * g++.dg/parse/template13.C: New test.
43708 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43711 * g++.dg/template/koenig4.C: New test.
43714 * g++.dg/template/crash17.C: New test.
43717 * g++.dg/parse/error13.C: New test.
43718 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43720 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43722 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43724 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43728 * gcc.dg/noncompile/20040203-1.c: New test.
43729 * gcc.dg/noncompile/20040203-2.c: Likewise.
43730 * gcc.dg/noncompile/20040203-3.c: Likewise.
43731 * gcc.dg/20040203-1.c: Likewise.
43733 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43736 * g++.dg/template/sizeof7.C: New test.
43738 2004-02-02 Eric Christopher <echristo@redhat.com>
43739 Zack Weinberg <zack@codesourcery.com>
43741 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43743 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43745 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43746 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43747 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43748 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43750 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43753 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43756 * g++.dg/ext/attrib13.C: New test.
43759 * g++.dg/conversion/op2.C: New test.
43761 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43763 * gcc.dg/titype-1.c: Fix pasto.
43765 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43767 * gcc.dg/titype-1.c: New test.
43769 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43772 * g++.dg/template/non-type-template-argument-1.C,
43773 g++.dg/template/qualified-id1.C: Update dg-error marks.
43774 * g++.dg/template/nontype6.C: New test.
43776 2004-02-01 Roger Sayle <roger@eyesopen.com>
43778 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43779 * gcc.dg/builtins-31.c: New testcase.
43780 * gcc.dg/builtins-32.c: New testcase.
43782 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43784 * objc.dg/call-super-2.m: Update line numbers
43785 for the including of stddef.h.
43787 2004-01-30 Michael Matz <matz@suse.de>
43789 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43790 g++.dg/ext/case-range3.C: New tests.
43792 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43796 * g++.dg/template/member4.C: New test.
43798 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43801 * g++.dg/template/sizeof6.C: New test.
43803 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43805 * gcc.dg/fwritable-strings-1.c: New test.
43807 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43809 * gcc.c-torture/compile/20040130-1.c: New test.
43811 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43813 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43815 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43818 * g++.dg/template/ctor3.C: New test.
43820 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43822 * g++.dg/tc1: New directory.
43823 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43824 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43825 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43826 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43827 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43829 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43831 * g++.dg/parse/error11.C: New test.
43832 * g++.dg/parse/error12.C: Likewise.
43834 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43836 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43837 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43839 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43842 * g++.dg/ext/attrib12.C: New test.
43845 * g++.dg/parse/cast2.C: New test.
43847 2004-01-27 James E Wilson <wilson@specifixinc.com>
43849 * objc.dg/encode-2.m (main): New local string. Set depending on
43850 sizeof long. Use in sscanf call.
43851 * objc.dg/encode-3.m (main): New local string. Set depending on
43852 sizeof long. Use in scan_initial call.
43854 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43856 * objc.dg/call-super-2.m: Make LP64-safe.
43857 * objc.dg/desig-init-1.m: Likewise.
43859 2004-01-27 Devang Patel <dpatel@apple.com>
43861 * g++.dg/debug/namespace1.C: New test.
43863 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43865 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43868 * gcc.dg/arm-mmx-1.c: New test.
43870 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43872 * gcc.dg/20040127-1.c: New test.
43873 * gcc.dg/20040127-2.c: New test.
43875 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43877 * objc.dg/stret-1.m (glob): Renamed to globa.
43879 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43882 * g++.dg/expr/for1.C: New test.
43884 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43886 PR middle-end/13779
43887 * gcc.dg/darwin-longlong.c: New test.
43889 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43891 * gcc.dg/20040124-1.c: Moved test from here...
43892 * gcc.c-torture/compile/20040124-1.c: ...to here.
43894 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43896 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43897 the assembly output if -m64 is passed.
43899 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43902 * g++.dg/template/cond3.C: New test.
43904 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43907 * g++.dg/template/ttp7.C: New test.
43909 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43912 * g++.dg/template/nontype4.C: New test.
43913 * g++.dg/template/nontype5.C: Likewise.
43915 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43917 * gcc.dg/torture/mips-clobber-at.c: New test.
43919 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43921 * gcc.dg/20040124-1.c: New test.
43923 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43925 * gcc.dg/20040123-1.c: New test.
43927 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43929 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43931 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43933 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43935 2004-01-23 Andrew Pinski <apinski@apple.com>
43937 * gcc.dg/20030121-1.c: Move to ..
43938 * gcc.dg/20040121-1.c: here.
43940 2004-01-23 Roger Sayle <roger@eyesopen.com>
43942 * gcc.dg/builtins-29.c: New test case.
43944 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43947 * gcc.dg/builtins-30.c: New testcase.
43949 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43951 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43952 * lib/g77.exp: Likewise.
43953 * lib/objc.exp: Likewise.
43954 * lib/g++.exp: Likewise.
43956 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43958 * gcc.dg/struct-by-value-2.c: New test.
43960 2004-01-21 Andrew Pinski <apinski@apple.com>
43963 * gcc.dg/20030121-1.c: New test.
43965 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43967 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43968 clobber frame pointer register in asm statement.
43970 2004-01-21 Falk Hueffner <falk@debian.org>
43972 * gcc.c-torture/compile/20040121-1.c: New test.
43974 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43976 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43978 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43980 * gcc.dg/ppc64-abi-2.c: New test.
43982 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43984 * lib/treelang.exp: Fill out this file.
43985 * lib/treelang-dg.exp: New File.
43987 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43989 * gcc.c-torture/compile/981022-1.c: Remove.
43990 * gcc.dg/array-5.c: Remove XFAIL.
43991 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43992 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43993 gcc.dg/cond-lvalue-1.c: Update.
43994 * gcc.dg/cast-lvalue-2.c: New test.
43996 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43999 * g++.dg/other/error1.C (class foo): Tweak error message.
44002 * g++.dg/template/call2.C: New test.
44004 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44006 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
44007 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
44008 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
44009 scalar-return-1_x.c, scalar-return-2_y.c,
44010 scalar-return-3_x.c, scalar-return-3_y.c,
44011 scalar-return-4_x.c, scalar-return-4_y.c,
44012 struct-align-1.h, struct-align-1_x.c,
44013 struct-align-1_y.c, struct-align-2.h,
44014 struct-align-2_x.c, struct-align-2_y.c,
44015 struct-by-value-10_y.c, struct-by-value-11_x.c,
44016 struct-by-value-11_y.c, struct-by-value-12_x.c,
44017 struct-by-value-12_y.c, struct-by-value-13_x.c,
44018 struct-by-value-13_y.c, struct-by-value-14_x.c,
44019 struct-by-value-14_y.c, struct-by-value-15_x.c,
44020 struct-by-value-15_y.c, struct-by-value-16_y.c,
44021 struct-by-value-17_y.c, struct-by-value-18_y.c,
44022 struct-by-value-19_y.c, struct-by-value-1_x.c,
44023 struct-by-value-1_y.c, struct-by-value-20_y.c,
44024 struct-by-value-2_x.c, struct-by-value-2_y.c,
44025 struct-by-value-3_y.c, struct-by-value-4_x.c,
44026 struct-by-value-4_y.c, struct-by-value-5_y.c,
44027 struct-by-value-6_y.c, struct-by-value-7_y.c
44028 struct-by-value-8_x.c, struct-by-value-8_y.c
44029 struct-by-value-9_x.c, struct-by-value-9_y.c
44030 struct-return-10_x.c, struct-return-10_y.c,
44031 struct-return-19_x.c, struct-return-20_x.c
44032 struct-return-2_x.c, struct-return-2_y.c
44033 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
44034 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
44036 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44038 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44039 attribute on sparc*-sun-solaris2.*.
44041 2004-01-18 Mark Mitchell <mark@codesourcery.com>
44044 * g++.dg/ext/typeof7.C: New test.
44046 2004-01-18 David Edelsohn <edelsohn@gnu.org>
44048 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
44049 * gcc.dg/const-elim-1.c: Same.
44051 2004-01-17 Ziemowit Laski <zlaski@apple.com>
44053 * objc.dg/stret-1.m: New.
44054 * objc.dg/stret-2.m: New.
44056 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
44059 * g++.dg/ext/vector1.C: New test.
44061 2004-01-16 Geoffrey Keating <geoffk@apple.com>
44063 * gcc.dg/pch/import-1.c: New.
44064 * gcc.dg/pch/import-1.hs: New.
44065 * gcc.dg/pch/import-1a.h: New.
44066 * gcc.dg/pch/import-1b.h: New.
44067 * gcc.dg/pch/import-1c.h: New.
44069 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44072 * g++.dg/ext/array1.C: New test.
44075 * g++.dg/conversion/op1.C: New test.
44077 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
44080 From Kazumoto Kojima / Dan Kegel:
44081 * gcc.dg/pr11864-1.c: New test.
44084 From Marcus Comstedt / Dan Kegel:
44085 * gcc.dg/pr10392-1.c: New test.
44087 2004-01-16 Mark Mitchell <mark@codesourcery.com>
44090 * g++.dg/init/ref10.C: New test.
44092 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44095 * g++.dg/parse/typename6.C: New test.
44097 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44100 * g++.dg/pch/wchar-1.C: New.
44101 * g++.dg/pch/wchar-1.Hs: New.
44103 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44106 * g++.dg/expr/sizeof2.C: New test.
44108 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
44110 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
44112 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44115 * g++.dg/lookup/strong-using-3.C: New.
44116 * g++.dg/lookup/using-10.C: New.
44118 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
44121 * g++.dg/lookup/strong-using-2.C: New.
44123 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
44124 Dan Kegel <dank@kegel.com>
44125 J"orn Rennecke <joern.rennecke@superh.com>
44128 * gcc.dg/pr9365-1.c: New test.
44130 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44133 * g++.dg/parse/casting-operator2.C: New test.
44134 * g++.old-deja/g++.pt/explicit83.C: Remove.
44136 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
44138 * gcc.dg/label-compound-stmt-1.c: New test.
44139 * gcc.c-torture/compile/950922-1.c,
44140 gcc.c-torture/compile/20000211-3.c,
44141 gcc.c-torture/compile/20000518-1.c,
44142 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
44143 compound statements.
44145 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
44147 * gcc.dg/ppc64-abi-1.c: New test.
44149 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
44151 * g++.dg/ext/attrib9.C: Add dg-warnings.
44153 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44156 * g++.dg/parse/dtor3.C: New test.
44158 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
44161 * g++.dg/parse/try-catch-1.C: New test.
44163 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
44165 * ada/acats/run_all.sh: Add more verbose output in acats.log
44166 when compiling tests.
44168 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44171 * gcc.dg/typedef-redecl.c: New test case.
44172 * gcc.dg/typedef-redecl.h: New support file.
44174 2004-01-13 Jan Hubicka <jh@suse.cz>
44176 * gcc.dg/always_inline.c: New test.
44177 * gcc.dg/debug/20031231-1.c: Fix.
44179 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44182 * g++.dg/template/array3.C: New test.
44184 2004-01-12 Zack Weinberg <zack@codesourcery.com>
44186 * g++.dg/ext/lvalue1.C: No longer expected to fail.
44187 * g++.dg/warn/Wunused-2.C: Likewise.
44189 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44192 * g++.dg/template/instantiate6.C: New test.
44194 2004-01-12 Roger Sayle <roger@eyesopen.com>
44196 PR middle-end/11397
44197 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
44199 2004-01-12 Jan Hubicka <jh@suse.cz>
44202 * gcc.dg/20040112-1.c: New.
44204 * gcc.dg/dwarf-die[1-7].c: Move to...
44205 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
44206 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
44208 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
44211 * g++.dg/parse/friend4.C: New test.
44213 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
44216 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
44217 definition is called a friend.
44219 2004-01-11 Zack Weinberg <zack@codesourcery.com>
44221 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
44223 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
44226 * g++.dg/parse/error10.C: New test.
44227 * g++.dg/template/arg2.C: Accept "invalid type" error.
44229 2004-01-11 Jakub Jelinek <jakub@redhat.com>
44231 PR middle-end/13392
44232 * g++.dg/opt/expect2.C: New test.
44234 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44236 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
44237 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
44238 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
44239 Update dg-error regexps.
44241 2004-01-10 Zack Weinberg <zack@codesourcery.com>
44243 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
44244 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
44246 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44248 * gcc.dg/pragma-re-1.c: Use right pointer type.
44250 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44252 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
44254 2004-01-09 Geoffrey Keating <geoffk@apple.com>
44256 * gcc.dg/rs6000-ldouble-1.c: New.
44258 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44262 * g++.dg/other/abstract1.C: New test.
44264 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
44266 * g++.dg/lookup/strong-using-1.C: New.
44268 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
44271 * gcc.dg/func-ptr-conv-1.c: New test.
44272 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
44274 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
44277 * gcc.c-torture/compile/20040109-1.c: New.
44279 2004-01-08 Stuart Hastings <stuart@apple.com>
44281 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
44282 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
44283 * gcc.dg/i386-sse-6.c: ...this new testcase.
44285 2004-01-09 Alan Modra <amodra@bigpond.net.au>
44287 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
44289 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44291 * ada/acats/run_acats: Treat 'gnatchop' the same way
44292 as 'gnatmake'. Export GCC_DRIVER.
44293 * ada/acats/run_all.sh: Add target_gnatchop. Use
44294 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
44296 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44299 * g++.dg/template/dependent-expr4.C: New test.
44301 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
44303 * gcc.dg/altivec-11.c: New test.
44305 2004-01-07 Mark Mitchell <mark@codesourcery.com>
44307 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
44309 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44312 * gcc.dg/enum-compat-1.c: New test.
44313 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
44315 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
44318 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
44319 gcc.dg/c99-idem-qual-3.c: New tests.
44321 2004-01-07 Alan Modra <amodra@bigpond.net.au>
44323 * gcc.dg/winline-7.c: Don't cast void * to int.
44325 2004-01-06 Jan Hubicka <jh@suse.cz>
44327 * gcc.dg/i386-sse-5.c: New test
44328 * g++.dg/eh/simd-1.c: Add -w argument for i386.
44330 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44333 * g++.dg/rtti/typeid4.C: New test.
44335 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44337 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
44339 2004-01-05 Mark Mitchell <mark@codesourcery.com>
44342 * g++.dg/template/error11.C: New test.
44345 * g++.dg/template/class2.C: New test.
44347 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
44348 Richard Sandiford <rsandifo@redhat.com>
44351 * g++.dg/opt/alias3.C: New test.
44353 2004-01-04 Mark Mitchell <mark@codesourcery.com>
44356 * g++.dg/template/koenig3.C: New test.
44359 * g++.dg/parse/offsetof3.C: New test.
44361 * g++.dg/init/copy7.C: Add missing dg-error markers.
44364 * g++.dg/init/copy7.c: New test.
44367 * g++.dg/parse/cast1.C: New test.
44369 2004-01-04 Jan Hubicka <jh@suse.cz>
44371 * gcc.dg/winline[1-7].c: New tests.
44373 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44376 * g++.dg/template/qualttp22.C: New test.
44378 2004-01-01 Jan Hubicka <jh@suse.cz>
44380 * gcc.dg/debug/20031231-1.c: New.
44381 * gcc.c-torture/compile/20040101-1.c: New.
44382 * gcc.dg/dwarf-die-[1-7].c: New.
44384 2004-01-01 Jakub Jelinek <jakub@redhat.com>
44386 PR optimization/13521
44387 * gcc.c-torture/compile/20031231-1.c: New test.
44389 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44391 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
44393 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44396 * g++.dg/template/crash16.C: New test.
44398 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44400 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44402 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44404 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44406 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44407 * g++.old-deja/g++.law/profile1.C: Likewise.
44408 * gcc.c-torture/compile/981006-1.c: Likewise.
44409 * gcc.c-torture/execute/loop-2e.x: Likewise.
44410 * gcc.c-torture/execute/loop-2f.x: Remove.
44411 * gcc.c-torture/execute/loop-2g.x: Likewise.
44412 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44413 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44415 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44418 * g++.dg/ext/attrib11.C: New test.
44421 * g++.dg/template/array2-1.C: New test.
44422 * g++.dg/template/array2-2.C: New test.
44424 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44426 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44428 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44431 * g++.dg/template/array1-1.C: New test.
44432 * g++.dg/template/array1-2.C: New test.
44434 2003-12-29 Roger Sayle <roger@eyesopen.com>
44437 * g77.dg/12632.f: New test case.
44439 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44442 * g++.dg/parse/nontype1.C: New test.
44444 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44447 * g++.dg/parse/explicit1.C: New test.
44448 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44450 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44453 * g++.dg/opt/inline6.C: New test.
44456 * g++.dg/parse/error9.C: New test.
44458 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44460 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44463 * g++.dg/init/assign1.C: New test.
44465 2003-12-28 Roger Sayle <roger@eyesopen.com>
44468 * g++.dg/warn/format3.C: New test case.
44470 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44472 * gcc.c-torture/compile/20031227-1.c: New test.
44474 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44476 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44477 * g77.dg/bprob/bprob.exp: Likewise.
44478 * gcc.misc-tests/bprob.exp: Likewise.
44479 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44480 variants on systems where the library does not provide that
44482 * gcc.dg/builtins-20.c: Use builtins-config.h.
44483 * gcc.dg/builtins-config.h: New file.
44485 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44487 * lib/gcc-dg.exp (dg-require-profiling): New function.
44488 * lib/target-supports.exp (check_profiling_available): Likewise.
44489 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44490 * g77.dg/bprob/bprob.exp: Likewise.
44491 * gcc.misc-tests/bprob.exp: Likewise.
44492 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44493 * gcc.dg/20021014-1.c: Likewise.
44494 * gcc.dg/nest.c: Likewise.
44496 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44498 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44500 * g++.dg/lookup/java2.C: Likewise.
44501 * gcc.dg/cpp/lexident.c: Likewise.
44503 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44505 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44507 * gcc.c-torture/compile/961203-1.c: Likewise.
44508 * gcc.c-torture/compile/980506-1.c: Likewise.
44510 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44512 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44513 (additional_prunes): New global.
44514 (gcc-dg-prune): Handle additional per-test pruning.
44515 (dg-test): Clear additional_prunes between tests.
44517 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44518 dg-prune-output to avoid spurious failures from assembler
44519 complaining about nonexistent WAW violations.
44520 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44521 Use dg-prune-output to avoid spurious failures from assembler
44522 warning about Itanium B-step errata.
44524 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44526 * g++.dg/abi/macro0.C: New test.
44527 * g++.dg/abi/macro1.C: Likewise.
44528 * g++.dg/abi/macro2.C: Likewise.
44530 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44531 * g++.dg/abi/bitfield7.C: Likewise.
44532 * g++.dg/abi/dtor2.C: Likewise.
44533 * g++.dg/abi/mangle11.C: Likewise.
44534 * g++.dg/abi/mangle12.C: Likewise.
44535 * g++.dg/abi/mangle14.C: Likewise.
44536 * g++.dg/abi/mangle17.C: Likewise.
44537 * g++.dg/abi/vbase10.C: Likewise.
44538 * g++.dg/abi/vbase14.C: Likewise.
44539 * g++.dg/template/qualttp17.C: Likewise.
44541 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44544 * gcc.dg/20031223-1.c: New test.
44546 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44548 * gcc.dg/noreturn-7.c: New test.
44550 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44552 * gcc.dg/null-pointer-1.c: New test.
44554 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44556 * g++.old-deja/g++.jason/template18.C: Remove.
44557 * g++.old-deja/g++.jason/template37.C: Likewise.
44560 * g++.dg/lookup/ns1.C: New test.
44563 * g++.dg/template/lookup3.C: New test.
44565 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44567 * g++.dg/template/recurse1.C: New test
44569 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44572 * g++.dg/parse/semicolon1.C: New test.
44573 * g++.dg/parse/semicolon1.h: Likewise.
44575 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44577 * gcc.dg/darwin-misaligned.c: New test.
44579 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44582 * gcc.dg/20031222-1.c: New test.
44584 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44587 * g++.dg/parse/error8.C: New test.
44590 * g++.dg/warn/ctor-init-1.C: New test.
44592 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44594 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44596 * gcc.c-torture/compile/930217-1.c: Likewise.
44597 * gcc.c-torture/compile/930513-1.c: Likewise.
44598 * gcc.c-torture/execute/920908-2.c: Likewise.
44599 * gcc.c-torture/execute/921204-1.c: Likewise.
44600 * gcc.c-torture/execute/930621-1.c: Likewise.
44601 * gcc.c-torture/execute/930630-1.c: Likewise.
44602 * gcc.c-torture/execute/931031-1.c: Likewise.
44603 * gcc.c-torture/execute/980602-2.c: Likewise.
44604 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44605 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44606 * gcc.c-torture/execute/extzvsi.c: Likewise.
44607 * gcc.c-torture/unsorted/ext.c: Likewise.
44609 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44612 * gcc.c-torture/compile/20031220-2.c: New test case.
44614 2003-12-20 Roger Sayle <roger@eyesopen.com>
44616 PR optimization/13031
44617 * gcc.c-torture/compile/20031220-1.c: New test case.
44619 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44621 * gcc.dg/cast-function-1.c: New test.
44623 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44625 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44628 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44631 * g++.dg/ext/attrib10.C: New test.
44633 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44635 * gcc.dg/cleanup-10.c: New test.
44636 * gcc.dg/cleanup-11.c: New test.
44638 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44641 * g++.dg/opt/expect1.C: New test.
44643 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44645 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44647 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44650 * gcc.dg/20031218-1.c: New test.
44653 * gcc.dg/20031218-2.c: New test.
44654 * gcc.dg/20031218-3.c: New test.
44656 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44657 of label name and allow for USER_LABEL_PREFIX == "_" names.
44658 * g++.dg/abi/mangle18-2.C: Likewise.
44659 * g++.dg/abi/mangle19-1.C: Likewise.
44660 * g++.dg/abi/mangle19-2.C: Likewise.
44661 * g++.dg/abi/mangle20-1.C: Likewise.
44662 * g++.dg/abi/mangle20-2.C: Likewise.
44664 2003-12-18 Richard Henderson <rth@redhat.com>
44666 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44668 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44669 Dan Kegel <dank@kegel.com>
44672 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44673 testing a cross compiler, it causes spurious compile failures.
44674 * lib/g++.exp: Likewise.
44676 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44679 * g++.dg/template/access13.C: New test.
44681 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44683 * gcc.dg/20031216-1.c: New test.
44685 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44688 * g++.dg/template/error10.C: New test.
44690 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44692 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44693 * g++.dg/eh/simd-2.C: Likewise.
44695 2003-12-17 James E Wilson <wilson@specifixinc.com>
44696 Roger Sayle <roger@eyesopen.com>
44698 * gcc.c-torture/execute/ieee/mzero5.c: New.
44700 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44703 * g++.dg/parse/error6.C: New test.
44706 * g++.dg/parse/error7.C: New test.
44708 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44710 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44711 at -O with stabs debugging formats.
44712 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44713 * gcc.dg/debug/debug-2.c: Likewise.
44715 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44718 * g++.dg/init/error1.C: New test.
44721 * g++.dg/init/pm3.C: New test.
44723 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44726 * gcc.dg/bitfld-8.c: New test.
44728 2003-12-16 James Lemke <jim@wasabisystems.com>
44730 * gcc.dg/arm-scd42-[123].c: New tests.
44732 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44735 * g++.dg/abi/mangle20-1.C: New test.
44736 * g++.dg/abi/mangle20-2.C: New test.
44738 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44741 * g++.dg/other/offsetof2.C: Remove XFAIL.
44742 * g++.dg/parse/offsetof1.C: New test.
44743 * g++.gd/parse/offsetof2.C: Likewise.
44745 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44747 * g++.dg/template/nontype3.C: New test.
44748 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44750 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44752 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44754 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44757 * g++.dg/expr/assign1.C: New test.
44760 * g++.dg/abi/mangle19-1.C: New test.
44761 * g++.dg/abi/mangle19-2.C: New test.
44763 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44765 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44767 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44769 * gcc.c-torture/execute/20031216-1.c: New test.
44771 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44773 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44776 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44779 * g++.dg/template/error9.C: New test.
44782 * g++.dg/template/error8.C: New test.
44784 2003-12-15 Roger Sayle <roger@eyesopen.com>
44786 PR middle-end/13400
44787 * gcc.c-torture/execute/20031215-1.c: New test case.
44789 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44792 * g++.dg/parse/error5.C: New test.
44795 * g++.dg/expr/sizeof1.C: New test.
44798 * g++.dg/template/crash15.C: New test.
44800 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44802 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44803 a non-POD type as the last named parameter of a varargs function.
44805 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44809 * g++.dg/template/crash14.C: New test.
44810 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44812 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44814 * g++.dg/other/java1.C: New test.
44817 * g++.dg/abi/mangle18-1.C: New test.
44818 * g++.dg/abi/mangle18-2.C: New test.
44820 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44822 PR optimization/10312
44823 * gcc.c-torture/execute/20031214-1.c: New.
44825 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44829 * g++.dg/parse/error3.C: New test.
44830 * g++.dg/parse/error4.C: Likewise.
44831 * g++.dg/abi/mangle4.C: Tweak error messages.
44832 * g++.dg/lookup/using5.C: Likewise.
44833 * g++.dg/other/error2.C: Likewise.
44834 * g++.dg/parse/typename5.C: Likewise.
44835 * g++.dg/parse/undefined1.C: Likewise.
44836 * g++.dg/template/arg2.C: Likewise.
44837 * g++.dg/template/ttp3.C: Likewise.
44838 * g++.dg/template/type1.C: Likewise.
44839 * g++.old-deja/g++.other/crash32.C: Likewise.
44840 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44842 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44845 * g++.dg/warn/noreturn-3.C: New test.
44847 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44850 * g++.dg/abi/covariant3.C: New.
44852 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44854 * g++.dg/eh/ia64-1.C: New test.
44856 2003-12-12 Roger Sayle <roger@eyesopen.com>
44858 PR optimization/13037
44859 * g77.f-torture/execute/13037.f: New test case.
44861 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44864 * g++.dg/abi/covariant2.C: New.
44866 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44868 * gcc.dg/cpp/trad/macro.c: New tests.
44870 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44872 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44874 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44877 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44879 * lib/g++.exp (g++_version): Likewise.
44880 * lib/g77.exp (g77_version): Likewise.
44881 * lib/objc.exp (default_objc_version): Likewise.
44883 2003-12-10 Richard Henderson <rth@redhat.com>
44885 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44887 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44889 2003-12-08 Matt Austern <austern@apple.com>
44892 * lib/gcc-dg.exp (dg-require-visibility): Define.
44893 * lib/target-supports (check_visibility_available): Define.
44894 * gcc.dg/visibility-1.c: New test.
44895 * gcc.dg/visibility-2.c: Likewise.
44896 * gcc.dg/visibility-3.c: Likewise.
44897 * gcc.dg/visibility-4.c: Likewise.
44898 * gcc.dg/visibility-5.c: Likewise.
44899 * gcc.dg/visibility-6.c: Likewise.
44900 * g++.dg/ext/visibility-1.C: Likewise.
44901 * g++.dg/ext/visibility-2.C: Likewise.
44902 * g++.dg/ext/visibility-3.C: Likewise.
44903 * g++.dg/ext/visibility-4.C: Likewise.
44904 * g++.dg/ext/visibility-5.C: Likewise.
44905 * g++.dg/ext/visibility-6.C: Likewise.
44907 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44909 * g++.dg/lookup/java1.C: New test.
44910 * g++.dg/lookup/java2.C: New test.
44912 2003-12-07 Falk Hueffner <falk@debian.org>
44914 * g++.dg/opt/noreturn-1.C: New test.
44916 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44918 * gcc.dg/overflow-1.c: New test.
44920 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44922 * g77.f-torture/compile/13060.f: New test.
44924 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44927 * g++.dg/inherit/operator2.C: New test.
44929 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44932 * g++.dg/ext/attrib9.C: New test.
44934 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44937 * g++.dg/template/error7.C: New test.
44939 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44940 J"orn Rennecke <joern.rennecke@superh.com>
44943 * g++.dg/other/struct-va_list.C: New test.
44945 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44948 * g++.dg/parse/defarg6.C: New test.
44950 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44953 * gcc.c-torture/execute/20031201-1.c: New test.
44955 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44957 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44959 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44961 * gcc.dg/builtin-return-1.c: New test.
44963 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44964 J"orn Rennecke <joern.rennecke@superh.com>
44966 PR optimization/13260
44967 * gcc.c-torture/execute/20031204-1.c: New test.
44969 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44972 * g++.dg/template/error6.C: New test.
44974 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44976 * gcc.dg/20031202-1.c: New test.
44978 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44981 * g++.dg/template/eh1.C: New test.
44984 * g++.dg/template/error5.C: New test.
44986 2003-12-02 David Ung <davidu@mips.com>
44988 * gcc.dg/compat/vector-check.h: Corrected type for var
44991 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44994 * g++.dg/template/ptrmem8.C: New test.
44996 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44999 * g++.dg/template/dependent-expr3.C: New test.
45001 2003-12-01 James Lemke <jim@wasabisystems.com>
45003 * gcc.dg/arm-g2.c: New test.
45005 2003-12-01 Roger Sayle <roger@eyesopen.com>
45007 PR optimization/11634
45008 * gcc.dg/20031201-2.c: New test case.
45010 2003-12-01 Zack Weinberg <zack@codesourcery.com>
45013 * objc.dg/proto-lossage-3.m: New test.
45015 2003-12-01 Roger Sayle <roger@eyesopen.com>
45017 PR optimization/12628
45018 * gcc.dg/20031201-1.c: New test case.
45020 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
45022 * gcc.dg/unaligned-1.c: New test.
45024 2003-11-30 Mark Mitchell <mark@codesourcery.com>
45027 * g++.dg/template/error4.C: New test.
45028 * g++.dg/template/nested3.C: Adjust error markers.
45030 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45032 * gcc.dg/cpp/assert4.c: Check more #system assertions.
45034 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
45037 * gcc.dg/bitfld-7.c: New test.
45039 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
45041 * gcc.dg/tls/asm-1.C: New test.
45043 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45045 * gcc.dg/cpp/assert4.c: Update.
45047 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
45049 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
45050 * gcc.dg/builtin-apply3.c: New test.
45052 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45054 * lib/compat.exp (compat-obj): New xfaildata parameter.
45055 Use it to set compiler_conditional_xfail_data before compiling.
45056 (compat-get-options): Handle dg-xfail-if.
45057 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
45058 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
45059 * gcc.dg/compat/vector-1_y.c: Likewise.
45060 * gcc.dg/compat/vector-2_x.c: Likewise.
45061 * gcc.dg/compat/vector-2_y.c: Likewise.
45063 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45065 * g++.dg/opt/reg-stack4.C: New test.
45067 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45069 * gcc.dg/builtin-apply2.c: New test.
45071 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45073 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
45075 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45078 * g++.dg/template/template-id-2.C: New test.
45080 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45083 * g++.dg/template/memfriend1.C: New test.
45084 * g++.dg/template/memfriend2.C: Likewise.
45085 * g++.dg/template/memfriend3.C: Likewise.
45086 * g++.dg/template/memfriend4.C: Likewise.
45087 * g++.dg/template/memfriend5.C: Likewise.
45088 * g++.dg/template/memfriend6.C: Likewise.
45089 * g++.dg/template/memfriend7.C: Likewise.
45090 * g++.dg/template/memfriend8.C: Likewise.
45091 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
45093 2003-11-21 Mark Mitchell <mark@codesourcery.com>
45096 * g++.dg/ext/cond1.C: New test.
45098 2003-11-20 Richard Henderson <rth@redhat.com>
45100 * gcc.dg/20020201-2.c: Remove.
45101 * gcc.dg/20020201-4.c: Remove.
45102 * gcc.dg/20020304-1.c: Remove.
45104 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
45106 * gcc.dg/cpp/trad/xwin1.c: New test case.
45108 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
45110 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
45111 * lib/g77.exp: Likewise.
45112 * lib/objc.exp: Likewise.
45113 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
45116 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45119 * g++.dg/template/static5.C: New test.
45121 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
45123 * gcc.dg/nested-func-1.c: New test.
45125 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45127 * gcc.dg/cpp/assert4.c: New test.
45129 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45132 * g++.dg/lookup/using9.c: New test.
45134 2003-11-14 Mark Mitchell <mark@codesourcery.com>
45137 * g++.dg/template/error3.C: New test.
45139 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
45142 * ada/acats/run_acats, run_all.sh: Fix syntax error.
45143 No longer use a wrapper for gcc, since this does not work under
45146 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
45149 * g++.dg/template/ptrmem7.C: New test.
45151 2003-11-13 Andrew Pinski <apinski@apple.com>
45153 * gcc.c-torture/compile/20031113-1.c: New test.
45155 2003-11-13 Mark Mitchell <mark@codesourcery.com>
45156 Kean Johnston <jkj@sco.com>
45159 * gcc.dg/unused-4.c: Update.
45161 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
45163 * g++.dg/opt/const3.C: New test.
45165 2003-11-13 Jan Hubicka <jh@suse.cz>
45167 * gcc.c-torture/compile/20031112-1.c: New test.
45169 2003-11-12 Mark Mitchell <mark@codesourcery.com>
45171 * g++.dg/parse/crash10.C: Remove bogus error marker.
45173 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45175 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
45176 (host_gcc): Likewise.
45177 (ROOT): Honor $PWDCMD.
45179 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
45181 2003-11-12 Catherine Moore <clm@redhat.com>
45183 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
45185 2003-11-12 Andreas Jaeger <aj@suse.de>
45186 Jakub Jelinek <jakub@redhat.com>
45187 Andrew Pinski <pinskia@physics.uc.edu>
45188 Richard Henderson <rth@redhat.com>
45190 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
45192 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
45194 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
45195 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
45197 2003-11-11 Andreas Jaeger <aj@suse.de>
45199 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
45201 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
45203 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
45205 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
45208 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
45210 * gcc.dg/trampoline-1.c: New test.
45212 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
45214 * gcc.c-torture/compile/200031109-1.c: New test.
45216 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45220 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
45221 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
45222 gcc.dg/format/no-y2k-1.c: Update.
45224 2003-11-08 Roger Sayle <roger@eyesopen.com>
45226 PR optimization/10467
45227 * gcc.dg/20031108-1.c: New test case.
45229 2003-11-07 Geoffrey Keating <geoffk@apple.com>
45231 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
45233 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
45235 * gcc.dg/compound-lvalue-1.c: New test.
45236 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
45239 2003-11-06 Geoffrey Keating <geoffk@apple.com>
45241 * gcc.dg/altivec-varargs-1.c: New test.
45243 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45245 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
45246 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
45247 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
45248 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
45249 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
45251 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
45253 * gcc.dg/cond-lvalue-1.c: New test.
45255 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
45257 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
45259 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45262 * g++.dg/template/instantiate5.C: New test.
45264 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45267 * g++.dg/ext/complit2.C: Replace test with self-contained version.
45268 * ChangeLog: Add missing first entry for above test.
45270 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45273 * g++.dg/template/using8.C: New test.
45274 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
45276 2003-11-02 Roger Sayle <roger@eyesopen.com>
45278 PR optimization/10817
45279 * gcc.c-torture/compile/20031102-1.c: New test case.
45281 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
45283 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
45286 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45288 * gcc.dg/20031102-1.c: New test.
45290 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
45292 * gcc.dg/complex-1.c: New test.
45294 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45297 * g++.dg/template/crash13.C: Adjust expected error location.
45298 * g++.old-deja/g++.brendan/ns1.C: Likewise.
45300 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45302 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45304 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45307 * gcc.c-torture/compile/20031031-2.c: New test.
45309 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
45312 * gcc.c-torture/compile/20031031-1.c: New test.
45314 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
45316 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
45317 * gcc.misc-tests/bprob.exp: Likewise.
45318 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
45319 the execution test on arm-elf configs.
45320 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
45321 configs that don't support scratch files.
45322 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
45324 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
45326 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
45329 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
45331 * ada/acats/run_all.sh: Redirect mv output to /dev/null
45332 Avoid non pure sh syntax. Add more logging.
45334 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
45337 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45340 * gcc.dg/ppc-stackalign-1.c: New test.
45342 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
45344 * ada/acats/run_all.sh: Change output to be more compliant with
45346 Create acats.sum and acats.log files under testsuite/ada/acats
45347 Only run [a-z]* directories, to filter out e.g. CVS.
45348 Redirect build output to log file.
45350 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45352 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
45354 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
45357 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
45359 2003-10-27 Jakub Jelinek <jakub@redhat.com>
45361 * gcc.c-torture/compile/20031023-1.c: New test.
45362 * gcc.c-torture/compile/20031023-2.c: New test.
45363 * gcc.c-torture/compile/20031023-3.c: New test.
45364 * gcc.c-torture/compile/20031023-4.c: New test.
45366 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45369 * g++.dg/lookup/scoped8.C: New test.
45371 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
45373 * g++.dg/opt/reg-stack3.C: New test.
45375 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45377 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
45379 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45382 * g++.dg/template/crash13.C: New test.
45384 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
45386 * gcc.dg/c99-restrict-2.c: New test.
45388 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
45390 PR c++/12698, c++/12699, c++/12700, c++/12566
45391 * g++.dg/inherit/covariant9.C: New test.
45392 * g++.dg/inherit/covariant10.C: New test.
45393 * g++.dg/inherit/covariant11.C: New test.
45395 2003-10-23 Jason Merrill <jason@redhat.com>
45398 * g++.dg/ext/complit2.C: New test.
45400 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45403 * gcc.c-torture/execute/20031020-1.c: New test.
45405 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45407 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45408 following the jump_insn.
45410 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45412 * gcc.dg/cast-lvalue-1.c: New test.
45414 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45417 * g++.dg/template/cond2.C: New test.
45419 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45421 * gcc.dg/builtins-28.c: New test.
45423 2003-10-20 Jan Hubicka <jh@suse.cz>
45425 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45427 * gcc.dg/inline-2.c: Likewise.
45429 2003-10-20 Phil Edwards <phil@codesourcery.com>
45431 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45432 * gcc.dg/nest.c: Likewise.
45434 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45436 PR c++/9781, c++/10583, c++/11862
45437 * g++.dg/parse/crash13.C: New test.
45439 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45441 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45443 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45445 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45446 Define HAVE_C99_RUNTIME except on Solaris.
45447 * gcc.dg/builtins-20.c: Likewise.
45449 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45451 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45453 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45456 * g++.dg/template/crash21.C: New test.
45458 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45461 * g++.dg/template/typename5.C: New test.
45463 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45466 * g++.dg/template/friend25.C: New test.
45468 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45470 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45473 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45475 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45478 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45480 * gcc.c-torture/execute/960416-1.x: Remove.
45481 * gcc.c-torture/execute/divconst-3.x: Likewise.
45483 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45486 * gcc.dg/torture/cris-volatile-1.c: New test.
45488 2003-10-14 Roger Sayle <roger@eyesopen.com>
45490 PR optimization/9325
45491 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45492 for overflowing floating point to integer conversion during RTL
45495 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45497 * objc/execute/_cmd.m: Fix typo.
45498 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45499 Relax 'scan-assembler' regexp.
45500 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45501 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45502 * objc.dg/zero-link-2.m: Remove blank line.
45503 * objc.dg/zero-link-3.m: New test case.
45505 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45507 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45509 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45510 than linker trickery.
45512 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45515 * g++.dg/other/friend2.C: New test.
45517 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45519 * gcc.dg/20031012-1.c: New test.
45521 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45523 * gcc.dg/weak/weak-3.c: Fix for new warning.
45525 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45527 PR optimization/8750
45528 * gcc.c-torture/execute/20031012-1.c: New test case.
45530 2003-10-11 Roger Sayle <roger@eyesopen.com>
45532 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45533 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45535 2003-10-11 Roger Sayle <roger@eyesopen.com>
45537 PR optimization/12260
45538 * gcc.c-torture/compile/20031011-2.c: New test case.
45540 2003-10-11 Roger Sayle <roger@eyesopen.com>
45542 * gcc.c-torture/execute/20031011-1.c: New testcase.
45544 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45546 * gcc.c-torture/compile/20031011-1.c: New test.
45548 2003-10-11 Jan Hubicka <jh@suse.cz>
45550 * g++.dg/other/first-global.C: New test.
45552 2003-10-11 Roger Sayle <roger@eyesopen.com>
45554 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45556 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45558 * gcc.c-torture/compile/20031010-1.c: New test.
45560 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45562 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45563 * gcc.c-torture/execute/va-arg-25.c: ... here.
45565 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45567 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45569 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45571 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45573 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45575 * g++.dg/parse/error2.C: New test.
45577 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45580 * g++.dg/other/error5.C: Modify the error message.
45581 * g++.dg/lookup/using8.C: New test.
45583 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45585 * gcc.dg/darwin-abi-2.c: New file.
45586 * gcc.c-torture/execute/va-arg-24.c: New file.
45588 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45590 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45593 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45596 * g++.dg/other/error4.C: Update error messages.
45597 * g++.dg/template/ptrmem4.C: Likewise.
45600 * g++.dg/init/new9.C: New test.
45602 PR c++/12334, c++/12236, c++/8656
45603 * g++.dg/ext/attrib8.C: New test.
45605 2003-10-06 Devang Patel <dpatel@apple.com>
45607 * gcc.dg/debug/dwarf2-3.h: New test.
45608 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45610 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45612 * g++.dg/opt/cfg2.C: New test.
45614 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45616 * g++.dg/opt/float1.C: New test.
45618 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45620 * gcc.dg/c90-array-lval-6.c: New test.
45621 * gcc.dg/c99-array-lval-6.c: New test.
45623 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45624 Ziemowit Laski <zlaski@apple.com>
45626 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45627 'Derived', so that it is never considered a class method; add
45628 new warning for '+port' method ambiguity.
45629 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45630 <objc/objc-api.h> (needed on Mac OS X).
45631 * objc.dg/method-13.m: New test.
45633 2003-10-03 Roger Sayle <roger@eyesopen.com>
45635 PR optimization/9325, PR java/6391
45636 * gcc.c-torture/execute/20031003-1.c: New test case.
45638 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45640 PR optimization/12180
45641 * gcc.dg/20031002-1.c: New test.
45644 * g++.dg/inherit/error1.C: New test.
45646 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45648 * lib/f-torture.exp (search_for): Rename to...
45649 (search_for_re): This. Also, clean up comments and the
45650 "regexp" invocation.
45652 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45654 * gcc.c-torture/compile/20031002-1.c: New test.
45656 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45658 * g++.dg/opt/cond1.C: New test.
45660 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45662 * gcc.dg/Wold-style-definition-2.c: New testcase.
45663 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45665 2003-09-29 Richard Henderson <rth@redhat.com>
45667 * g++.dg/init/array10.C: Add dg-options.
45669 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45671 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45673 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45675 * g++.dg/template/friend19.C: Fix typo.
45676 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45678 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45680 * gcc.c-torture/execute/20030928-1.c: New test.
45681 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45683 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45685 * g++.dg/opt/unroll1.C: New test.
45687 2003-09-26 Roger Sayle <roger@eyesopen.com>
45689 PR optimization/11741
45690 * gcc.dg/20030926-1.c: New test case.
45692 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45695 * g++.dg/parse/access7.C: New test.
45696 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45698 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45700 MERGE OF objc-improvements-branch into MAINLINE:
45701 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45702 if libobjc has not been built.
45703 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45704 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45705 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45706 objc/execute/nested-3.m, objc/execute/np-2.m,
45707 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45708 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45709 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45710 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45711 objc.dg/special/unclaimed-category-1.h,
45712 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45713 well as GNU runtime.
45714 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45715 * execute/cascading-1.m, execute/function-message-1.m,
45716 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45717 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45718 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45719 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45720 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45721 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45722 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45723 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45724 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45725 * objc.dg/bitfield-2.m: Run only on Darwin.
45726 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45727 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45728 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45729 * objc.dg/const-str-1.m: Fix constant string layout.
45731 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45733 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45735 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45737 * gcc.dg/darwin-abi-1.c: New file.
45739 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45742 * gcc.c-torture/compile/20030921-1.c: New test.
45744 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45746 * g++.dg/opt/reg-stack2.C: New test.
45748 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45750 * g++.dg/eh/delayslot1.C: New test.
45752 2003-09-20 Richard Henderson <rth@redhat.com>
45754 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45756 2003-09-20 Roger Sayle <roger@eyesopen.com>
45758 * gcc.c-torture/execute/20030920-1.c: New test case.
45760 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45762 * g++.dg/rtti/typeid3.C: Correct expected error message.
45764 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45767 * g++.dg/parse/crash12.C: New test.
45769 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45771 * gcc.dg/compat/mixed-struct-check.h: New.
45772 * gcc.dg/compat/mixed-struct-defs.h: New.
45773 * gcc.dg/compat/mixed-struct-init.h: New.
45774 * gcc.dg/compat/struct-by-value-19_main.c: New.
45775 * gcc.dg/compat/struct-by-value-19_x.c: New.
45776 * gcc.dg/compat/struct-by-value-19_y.c: New.
45777 * gcc.dg/compat/struct-by-value-20_main.c: New.
45778 * gcc.dg/compat/struct-by-value-20_x.c: New.
45779 * gcc.dg/compat/struct-by-value-20_y.c: New.
45780 * gcc.dg/compat/struct-return-19_main.c: New.
45781 * gcc.dg/compat/struct-return-19_x.c: New.
45782 * gcc.dg/compat/struct-return-19_y.c: New.
45783 * gcc.dg/compat/struct-return-20_main.c: New.
45784 * gcc.dg/compat/struct-return-20_x.c: New.
45785 * gcc.dg/compat/struct-return-20_y.c: New.
45787 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45788 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45789 so that it will not complain on LP64 targets.
45791 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45794 * g++.dg/template/friend24.C: New test.
45796 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45799 * g++.dg/template/memtmpl2.C: New test.
45801 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45804 * gcc.dg/builtin-apply1.c: New test.
45806 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45809 * g++.dg/warn/Wunused-4.C: New test.
45811 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45814 * g++.dg/other/gc2.C: New test.
45816 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45819 * g++.dg/rtti/typeid3.C: New test.
45822 * g++.dg/overload/template1.C: New test.
45824 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45826 * g++.dg/opt/cfg3.C: New test.
45828 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45831 * g++.dg/template/crash11.C: New test.
45833 2003-09-16 Jason Merrill <jason@redhat.com>
45834 Jakub Jelinek <jakub@redhat.com>
45836 * gcc.dg/attr-warn-unused-result.c: New test.
45838 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45841 * g++.dg/expr/call2.C: New test.
45843 2003-09-15 Andreas Jaeger <aj@suse.de>
45845 * gcc.dg/Wold-style-definition-1.c: New test.
45847 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45850 * g++.dg/parse/template12.C: New test.
45852 * g++.dg/abi/bitfield11.C: New test.
45853 * g++.dg/abi/bitfield12.C: Likewise.
45855 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45857 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45858 non-expansion of functional macro name without arguments at EOL.
45859 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45861 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45863 * gcc.c-torture/execute/20030914-[12].c: New tests.
45865 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45868 * g++.dg/overload/addr1.C: New test.
45870 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45872 * gcc.dg/20030909-1.c: New test.
45874 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45876 * gcc.dg/ultrasp10.c: New test.
45878 2003-09-09 Devang Patel <dpatel@apple.com>
45880 * gcc.dg/darwin-ld-6.c: New test.
45882 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45884 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45886 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45888 * gcc.dg/ia64-types1.c: New test.
45889 * gcc.dg/ia64-types2.c: Likewise.
45891 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45893 * gcc.dg/builtins-1.c: Add more _Complex tests.
45894 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45896 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45897 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45899 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45902 * g++.dg/lookup/koenig2.C: New test.
45905 * g++.dg/rtti/typeid2.C: New test.
45907 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45909 * gcc.c-torture/compile/20030904-1.c: New test.
45911 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45913 * g++.dg/opt/longbranch2.C: New test.
45915 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45917 * g++.dg/template/crash10.C: Only compile it.
45919 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45921 PR middle-end/11665
45922 * gcc.c-torture/compile/20030907-1.c: New test.
45923 * g++.dg/init/array11.C: New test.
45925 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45928 * g++.dg/init/struct1.C: New test.
45930 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45933 * g++.dg/expr/comma1.C: New test.
45935 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45938 * g++.dg/expr/static_cast5.C: New test.
45940 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45943 * g++.dg/lookup/scoped7.C: New test.
45946 * g++.dg/other/static1.C: New test.
45949 * g++.dg/warn/template-1.C: New test.
45952 * g++.dg/template/crash10.C: New test.
45955 * g++.dg/overload/VLA.C: New test.
45958 * g++.dg/template/call1.C: New test.
45960 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45963 * g++.dg/parse/using3.C: New test.
45965 2003-09-06 Roger Sayle <roger@eyesopen.com>
45968 * g++.dg/overload/builtin3.C: New test case.
45970 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45973 * gcc.dg/20030906-1.c: New test.
45974 * gcc.dg/20030906-2.c: Likewise.
45976 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45979 * g++.dg/parse/defarg5.C: New test.
45981 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45983 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45986 * g++.dg/expr/static_cast4.C: New test.
45989 * g++.dg/template/crash9.C: New test.
45991 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45993 * g++.old-deja/g++.ext/pretty2.C: Update for change
45995 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45997 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
46000 * g++/dg/template/qualified-id1.C: New test.
46003 * g++.dg/warn/noeffect4.C: New test.
46005 2003-09-04 Matt Austern <austern@apple.com>
46007 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
46008 * g++.dg/ext/fnname2.C: Likewise.
46009 * g++.dg/ext/fnname3.C: Likewise.
46011 2003-09-04 Mark Mitchell <mark@codesourcery.com>
46013 * g++.dg/expr/lval1.C: New test.
46014 * g++.dg/ext/lvcast.C: Remove.
46016 2003-09-03 Roger Sayle <roger@eyesopen.com>
46018 PR optimization/11700.
46019 * gcc.c-torture/compile/20030903-1.c: New test case.
46021 2003-09-03 Mark Mitchell <mark@codesourcery.com>
46024 * g++.dg/abi/layout4.C: New test.
46026 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
46029 * g++.dg/parse/friend3.C: New test.
46031 2003-09-02 Mark Mitchell <mark@codesourcery.com>
46034 * g++.dg/template/class1.C: New test.
46037 * g++.dg/expr/call1.C: New test.
46039 2003-09-01 Mark Mitchell <mark@codesourcery.com>
46042 * g++.dg/init/ref9.C: New test.
46045 * g++.dg/template/nested4.C: New test.
46047 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46050 * g++.dg/template/non-dependent4.C: New test.
46053 * g++.dg/inherit/conv1.C: New test.
46055 2003-08-29 Mark Mitchell <mark@codesourcery.com>
46058 * g++.dg/ext/label1.C: New test.
46059 * g++.dg/ext/label2.C: Likewise.
46061 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46063 * g++.dg/expr/cond3.C: New test.
46065 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46067 * gcc.dg/builtins-1.c: Add new builtin cases.
46069 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46071 * gcc.dg/builtins-1.c: Add new cases.
46072 * gcc.dg/torture/builtin-attr-1.c: Likewise.
46074 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46076 * gcc.dg/builtins-1.c: Add more math builtin tests.
46077 * gcc.dg/torture/builtin-attr-1.c: New test.
46079 2003-08-28 Mark Mitchell <mark@codesourcery.com>
46081 PR optimization/5079
46082 * g++.dg/opt/static3.C: New test.
46084 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46086 * gcc.misc-tests/gcov-10b.c: New test.
46088 2003-08-27 Mark Mitchell <mark@codesourcery.com>
46090 * g++.dg/opt/ptrmem3.C: New test.
46092 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
46094 2003-08-27 Jakub Jelinek <jakub@redhat.com>
46096 * gcc.dg/20030826-2.c: New test.
46098 2003-08-26 Roger Sayle <roger@eyesopen.com>
46100 PR middle-end/12002
46101 * g77.f-torture/compile/12002.f: New test case.
46103 2003-08-26 Roger Sayle <roger@eyesopen.com>
46105 * gcc.dg/20030826-1.c: New test case.
46107 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
46109 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
46111 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
46114 * c++.dg/lookup/crash1.C: New test.
46116 * c++.dg/warn/noeffect3.C: New test.
46118 2003-08-25 Janis Johnson <janis187@us.ibm.com>
46120 * gcc.dg/compat/vector-1_x.c: Compile with -w.
46121 * gcc.dg/compat/vector-1_y.c: Ditto.
46122 * gcc.dg/compat/vector-2_x.c: Ditto.
46123 * gcc.dg/compat/vector-2_y.c: Ditto.
46125 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
46127 * gcc.dg/20030702-1.c: New test.
46129 2003-08-25 Mark Mitchell <mark@codesourcery.com>
46132 * g++.dg/ext/altivec-1.C: New test.
46134 2003-08-24 Richard Henderson <rth@redhat.com>
46136 * g++.dg/eh/simd-2.C: Add -w for x86.
46138 2003-08-23 Jakub Jelinek <jakub@redhat.com>
46140 * gcc.dg/20030815-1.c: New test.
46142 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46145 * g++.dg/parse/access6.C: New test.
46147 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46149 PR c++/641, c++/11876
46150 * g++.dg/template/friend22.C: New test.
46151 * g++.dg/template/friend23.C: Likewise.
46153 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46155 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
46158 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46160 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
46162 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46164 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
46166 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46168 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
46170 2003-08-22 Mark Mitchell <mark@codesourcery.com>
46172 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
46174 2003-08-21 Mark Mitchell <mark@codesourcery.com>
46177 * g++.dg/overload/prom1.C: New test.
46180 * g++.dg/parse/dtor2.C: New test.
46183 * g++.dg/parse/using2.C: New test.
46185 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
46188 * gcc.c-torture/compile/20030821-1.c: New.
46190 2003-08-20 Mark Mitchell <mark@codesourcery.com>
46193 * g++.dg/template/deduce2.C: New test.
46195 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
46197 * gcc.c-torture/execute/20030821-1.c: New test.
46199 2003-08-20 Roger Sayle <roger@eyesopen.com>
46201 PR middle-end/11984
46202 * gcc.dg/20030820-1.c: New test case.
46204 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
46207 * g++.dg/warn/noeffect2.C: New test.
46209 2003-08-19 Mark Mitchell <mark@codesourcery.com>
46212 * g++.dg/template/dtor2.C: New test.
46215 * g++.dg/template/operator1.C: New test.
46216 * g++.dg/parse/operator4.C: New test.
46219 * g++.dg/expr/enum1.C: New test.
46220 * gcc.dg/c99-bool-1.c: Remove bogus warning.
46223 * g++.dg/parse/elab2.C: New test.
46224 * g++.dg/parse/typedef4.C: Change error message.
46225 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
46226 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
46227 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
46229 2003-08-19 Geoffrey Keating <geoffk@apple.com>
46231 * gcc.dg/pch/warn-1.c: New.
46232 * gcc.dg/pch/warn-1.hs: New.
46234 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
46237 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46239 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
46241 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
46243 * gcc.dg/uninit-D.c: New Test.
46244 * gcc.dg/uninit-E.c: New Test.
46245 * gcc.dg/uninit-F.c: New Test.
46246 * gcc.dg/uninit-G.c: New Test.
46248 2003-08-19 Michael Ritzert <ritzert@t-online.de>
46250 * g++.dg/README: Describe the pch directory.
46252 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46255 * g++.dg/parse/access4.C: New test.
46256 * g++.dg/parse/access5.C: Likewise.
46257 * g++.old-deja/g++.jason/access17.C: Adjust error message.
46259 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
46261 * gcc.dg/noncompile/20030818-1.c: New.
46263 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
46266 * g++.dg/warn/noeffect1.C: New test.
46268 * g++.dg/template/scope2.C: New test.
46269 * g++.dg/template/error2.C: Correct dg-error
46271 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
46273 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
46275 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
46278 * g++.dg/template/warn1.C: New.
46280 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
46282 * g++.dg/template/error2.C: New test.
46283 * g++.dg/lookup/using7.C: Adjust errors
46284 * g++.old-deja/g++.pt/crash36.C: Likewise.
46285 * g++.old-deja/g++.pt/derived3.C: Likewise.
46287 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46289 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
46290 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
46291 * gcc.c-torture/execute/builtins/string-9.c: New, from
46292 string-opt-9.c. Adjust for execute/builtins framework.
46293 * gcc.c-torture/execute/string-opt-9.c: Delete.
46295 2003-08-12 Mark Mitchell <mark@codesourcery.com>
46297 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
46299 * g++.dg/parse/ret-type2.C: New test.
46302 * g++.dg/init/new8.C: New test.
46305 * g++.dg/parse/typedef5.C: New test.
46308 * g++.dg/parse/qualified2.C: New test.
46309 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
46312 2003-08-11 Mark Mitchell <mark@codesourcery.com>
46314 * g++.dg/conversion/ptrmem1.C: New test.
46316 2003-08-11 Jakub Jelinek <jakub@redhat.com>
46319 * gcc.dg/20030811-1.c: New test.
46322 * gcc.c-torture/execute/20030811-1.c: New test.
46324 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46326 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
46328 2003-08-10 Mark Mitchell <mark@codesourcery.com>
46331 * g++.dg/inherit/multiple1.C: New test.
46333 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
46335 * gcc.dg/spe1.c: New test.
46338 * g++.dg/expr/cast2.C: New test.
46341 * g++.dg/template/dependent-name2.C: New test.
46343 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
46345 * g++.dg/parse/crash11.C: Put the dg options in comments.
46347 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
46349 * lib/gcc-dg.exp: Update for diagnostic change.
46351 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46354 * g++.dg/parse/crash11.C: New test.
46356 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
46358 * gcc.dg/cpp/spacing1.c: Update.
46360 2003-08-04 Janis Johnson <janis187@us.ibm.com>
46363 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
46364 a value for -mtune.
46366 2003-08-04 Roger Sayle <roger@eyesopen.com>
46368 PR middle-end/11771
46369 * gcc.c-torture/compile/20030804-1.c: New test case.
46371 2003-08-04 Roger Sayle <roger@eyesopen.com>
46373 * gcc.dg/20030804-1.c: New test case.
46375 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
46377 * gcc.dg/cpp/separate-1.c: New test.
46379 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
46382 * g++.dg/template/dependent-expr2.C: New test.
46385 * g++.dg/expr/ptrmem1.C: New test.
46387 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46390 * g++.dg/template/friend15.C: New test.
46392 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
46394 * lib/dg-pch.exp: Work round PCH bug.
46396 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46398 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46399 builtins. Move cases from builtins-4.c here.
46401 * gcc.dg/torture/builtin-math-1.c: New test taken from
46402 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46405 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46408 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46411 * g++.dg/template/using7.C: New test.
46413 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46415 * import1.c, import2.c: New tests.
46417 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46419 * g++.dg/eh/crossjump1.C: New test.
46421 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46424 * g++.dg/template/using6.C: New test.
46427 * g++.dg/template/koenig2.C: New test.
46429 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46432 * g++.dg/parse/typedef4.C: New test.
46434 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46436 PR c++/8442, c++/8806
46437 * g++.dg/template/elab1.C: New test.
46438 * g++.dg/template/type2.C: Likewise.
46439 * g++.dg/template/ttp3.C: Adjust expected error message.
46440 * g++.old-deja/g++.law/visibility13.C: Likewise.
46441 * g++.old-deja/g++.niklas/t135.C: Likewise.
46442 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46443 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46445 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46447 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46450 * g++.dg/ext/stmtexpr1.C: New test.
46452 * g++.dg/opt/tmp1.C: New test.
46455 * g++.dg/parse/constant4.C: New test.
46458 * g++.dg/template/using5.C: New test.
46460 2003-07-31 Roger Sayle <roger@eyesopen.com>
46462 * gcc.dg/builtins-27.c: New test case.
46464 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46466 * gcc.dg/tls/opt-7.c: New test.
46468 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46470 * g++.old-deja/g++.other/crash18.C: Remove.
46472 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46474 * g++.dg/template/explicit3.C: New.
46475 * g++.dg/template/explicit4.C: New.
46476 * g++.dg/template/explicit5.C: New.
46479 * g++.dg/template/memtmpl1.C: New.
46481 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46484 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46485 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46487 2003-07-30 Jan Hubicka <jh@suse.cz>
46491 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46493 * gcc.dg/struct-in-proto-1.c: New test.
46495 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46497 * gcc.dg/cpp/include2.c: Only expect one message.
46499 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46502 * g++.dg/template/using1.C: New test.
46503 * g++.dg/template/using2.C: New test.
46504 * g++.dg/template/using3.C: New test.
46505 * g++.dg/template/using4.C: New test.
46507 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46509 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46510 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46512 2003-07-28 Jan Hubicka <jh@suse.cz>
46515 * g++.dg/opt/call1.C: New test.
46517 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46520 * g++.dg/init/enum2.C: New test.
46521 * g++.dg/template/overload1.C: Add "-w" option.
46523 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46525 * gcc.dg/Wdeclaration-after-statement-1.c,
46526 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46528 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46530 * gcc.c-torture/compile/20030725-1.c: New test.
46532 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46534 * gcc.dg/20030505.c: Only run for SPE.
46535 Remove definition of opaque type.
46537 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46539 * g++.dg/template/ptrmem6.C: New test.
46541 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46543 * gcc.c-torture/compile/zero-strct-2.c: New test.
46545 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46547 * gcc.dg/intermod-1.c: New test.
46549 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46552 * g++.dg/template/lookup2.C: New test.
46553 * g++.dg/template/memclass1.C: Remove instantiated from error.
46554 * g++.dg/other/error2.C: Tweak expected errors.
46557 * g++.dg/template/defarg3.C: New test.
46559 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46561 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46563 * g++.dg/inherit/access5.C: New test.
46565 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46568 * g++.dg/template/crash8.C: New test.
46570 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46573 * gcc.dg/noncompile/incomplete-2.c: New test.
46575 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46578 * g++.dg/inherit/access4.C: New test.
46581 * g++.dg/expr/cond2.C: New test.
46583 PR optimization/10679
46584 * g++.dg/opt/inline4.C: New test.
46586 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46588 * g++.dg/parse/crash10: New test.
46590 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46592 * g++.dg/ext/flexary1.C: New test.
46594 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46597 * g++.dg/template/crash9.C: New test.
46599 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46602 * g++.dg/parse/typedef3.C: New test.
46605 * g++.dg/parse/operator2.C: New test.
46608 * g++.dg/parse/def-tmpl-arg1.C: New test.
46611 * g++.dg/parse/funptr1.C: New test.
46614 * g++.dg/parse/ambig3.C: New test.
46617 * g++.dg/parse/operator3.C: New test.
46620 * g++.dg/parse/template10.C: New test.
46623 * g++.dg/parse/template11.C: New test.
46626 * g++.dg/parse/invalid-op1.C: New test.
46629 * g++.dg/parse/condexpr1.C: New test.
46631 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46633 * g++.dg/ext/packed3.C: New test.
46634 * g++.dg/ext/packed4.C: New test.
46636 * gcc.dg/pack-test-3.c: New test.
46638 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46640 * lib/compat.exp: Handle dg-options per source file.
46641 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46642 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46643 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46644 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46645 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46646 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46647 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46648 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46649 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46650 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46651 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46652 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46653 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46654 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46656 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46659 * gcc.c-torture/execute/20030718-1.c: New test.
46661 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46663 PR optimization/11536
46664 * gcc.dg/20030721-1.c: New test.
46666 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46669 * g++.dg/template/lookup1.C: New test.
46671 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46673 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46674 diagnostics of ill-formed constructs involving labels.
46675 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46676 the new 'previously defined here' message.
46678 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46680 * g++.dg/parse/non-dependent2.C: New test.
46682 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46684 * g++.dg/init/init-ref4.C: xfail on targets without
46687 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46690 * gcc.c-torture/execute/20030717-1.c: New test.
46692 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46694 * g++.dg/opt/cfg1.C: New test.
46696 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46698 PR optimization/11557
46699 * gcc.dg/20030717-1.c: New test.
46701 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46704 * g++.dg/expr/crash-1.C: New test.
46707 * g++.dg/template/init3.C: New test.
46710 * g++.dg/template/non-dependent1.C: New test.
46713 * g++.dg/template/non-dependent2.C: New test.
46716 * g++.dg/template/non-dependent3.C: New test.
46719 * g++.dg/template/sizeof5.C: New test.
46721 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46724 * gcc.c-torture/compile/mangle-1.c: New file.
46726 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46729 * g++.dg/parse/access3.C: New test.
46731 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46734 * g++.dg/init/init-ref4.C: New test.
46736 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46739 * g++.dg/parse/constant3.C: New test.
46740 * g++.dg/parse/crash7.C: Likewise.
46742 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46745 * gcc.dg/i386-pentium4-not-mull.c: New.
46747 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46749 * gcc.dg/asm-names.c (ymain): Make it weak.
46751 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46754 * g++.dg/template/friend21.C: New test.
46756 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46758 * gcc.dg/cleanup-8.c: New test.
46759 * gcc.dg/cleanup-9.c: New test.
46761 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46763 * g++.dg/ext/dll-MI1.h: New file.
46764 * g++.dg/ext/dllexport-MI1.C: New file.
46765 * g++.dg/ext/dllimport-MI1.C: New file.
46767 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46769 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46770 it does not have cmpstrsi patterns (just cmpmemsi).
46772 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46775 * g++.dg/debug/debug8.C: New test.
46777 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46780 * g++.dg/template/crash7.C: New test.
46782 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46785 * gcc.c-torture/compile/20030708-1.c: New.
46787 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46789 * gcc.c-torture/execute/20030715-1.c: New test.
46791 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46793 * gcc.dg/pch/inline-3.c: New file.
46794 * gcc.dg/pch/inline-3.hs: New file.
46795 * gcc.dg/pch/inline-4.c: New file.
46796 * gcc.dg/pch/inline-4.hs: New file.
46798 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46801 * g++.dg/template/crash6.C: New test.
46804 * g++.dg/template/friend20.C: New test.
46807 * g++.dg/template/overload2.C: New test.
46809 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46811 PR optimization/11440
46812 * gcc.c-torture/execute/20030714-1.c: New test.
46814 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46817 * g++.dg/template/partial2.C: New test.
46819 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46822 * g++.dg/template/anon1.C: New test.
46826 * g++.dg/parse/template9.C: Likewise.
46827 * g++.dg/template/crash4.C: New test.
46828 * g++.dg/template/koenig1.C: Likewise.
46829 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46830 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46831 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46833 * g++.old-deja/g++.jason/template36.C: Likewise.
46834 * g++.old-deja/g++.mike/p1989.C: Likewise.
46835 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46836 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46837 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46838 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46840 * g++.old-deja/g++.pt/union2.C: Use this->.
46842 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46844 * gcc.dg/20030711-1.c: New test.
46846 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46849 * g++.dg/parse/args1.C: New test.
46850 * g++.pt/defarg8.C: Change expected errors.
46852 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46855 * g++.dg/template/nontype2.C: New test.
46858 * g++.dg/parse/template8.C: New test.
46861 * g++.dg/template/scope1.C: New test.
46863 * g++.dg/warn/Wsign-compare-1.C: New test.
46865 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46867 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46869 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46872 * g++.dg/template/explicit2.C: New test.
46875 * g++.dg/warn/pedantic1.C: New test.
46877 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46880 * g++.dg/other/field1.C: New test.
46882 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46885 * gcc.c-torture/compile/20030707-1.c: New.
46887 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46890 * g++.dg/template/access12.C: New test.
46892 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46894 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46895 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46896 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46897 * gcc.misc-tests/gcov.exp: Update
46898 * g++.dg/gcov/gcov.exp: Update
46899 * lib/gcov.exp: Update.
46901 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46903 * g++.dg/abi/mangle17.C: Make sure template expressions are
46905 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46906 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46907 * g++.dg/opt/stack1.C: Remove erroneous code.
46908 * g++.dg/parse/template7.C: New test.
46909 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46910 * g++.old-deja/g++.pt/crash4.C: Likewise.
46912 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46914 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46915 with zero or one occurence of `$' after the initial `L'.
46917 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46919 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46921 2003-07-08 Roger Sayle <roger@eyesopen.com>
46924 * gcc.dg/Wunreachable-6.c: New testcase.
46925 * gcc.dg/Wunreachable-7.c: New testcase.
46927 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46930 * gcc.dg/20030708-1.c: New test.
46932 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46934 * gcc.dg/compat/sdata-section.h: New file.
46935 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46936 * gcc.dg/torture/mips-sdata-1.c: New test.
46938 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46941 * g++.dg/template/friend19.C: New test.
46943 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46945 * g++.dg/opt/strength-reduce.C: New test.
46947 2003-07-07 Roger Sayle <roger@eyesopen.com>
46950 * gcc.dg/20030707-1.c: New testcase.
46952 2003-07-07 Roger Sayle <roger@eyesopen.com>
46954 PR optimization/11059
46955 * g++.dg/opt/emptyunion.C: New testcase.
46957 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46958 Eric Botcazou <ebotcazou@libertysurf.fr>
46960 * g++.dg/opt/stack1.C: New test.
46962 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46964 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46968 * g++.dg/expr/static_cast3.C: New test.
46970 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46972 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46974 * gcc.dg/concat.c: Concatenation of string constants with
46975 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46976 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46977 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46978 necessary to avoid multi-character character constant warning.
46979 * gcc.dg/cpp/escape.c: Likewise.
46980 * gcc.dg/cpp/ucs.c: Likewise.
46981 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46984 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46987 * gcc.c-torture/compile/20030704-1.c: New.
46989 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46991 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46993 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46995 PR c++/5287, PR c++/7910, PR c++/11021
46996 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46997 tests for warnings.
46998 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46999 * g++.dg/ext/dllimport3.C: Likewise.
47000 * g++.dg/ext/dllimport4.C: New file.
47001 * g++.dg/ext/dllimport5.C: New file.
47002 * g++.dg/ext/dllimport6.C: New file.
47003 * g++.dg/ext/dllimport7.C: New file.
47004 * g++.dg/ext/dllimport8.C: New file.
47005 * g++.dg/ext/dllimport9.C: New file.
47006 * g++.dg/ext/dllimport10.C: New file.
47007 * g++.dg/ext/dllexport1.C: New file.
47009 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47011 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
47012 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
47014 2003-07-03 Roger Sayle <roger@eyesopen.com>
47016 * gcc.dg/builtins-25.c: New testcase.
47017 * gcc.dg/builtins-26.c: New testcase.
47019 2003-07-03 Janis Johnson <janis187@us.ibm.com>
47021 * gcc.dg/compat/vector-defs.h: New file.
47022 * gcc.dg/compat/vector-setup.h: New file.
47023 * gcc.dg/compat/vector-check.h: New file.
47024 * gcc.dg/compat/vector-1_main.c: New file.
47025 * gcc.dg/compat/vector-1_x.c: New file.
47026 * gcc.dg/compat/vector-1_y.c: New file.
47027 * gcc.dg/compat/vector-2_main.c: New file.
47028 * gcc.dg/compat/vector-2_x.c: New file.
47029 * gcc.dg/compat/vector-2_y.c: New file.
47031 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
47032 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
47033 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
47034 * gcc.dg/compat/struct-align-1.h: New file.
47035 * gcc.dg/compat/struct-align-1_main.c: New file.
47036 * gcc.dg/compat/struct-align-1_x.c: New file.
47037 * gcc.dg/compat/struct-align-1_y.c: New file.
47038 * gcc.dg/compat/struct-align-2.h: New file.
47039 * gcc.dg/compat/struct-align-2_main.c: New file.
47040 * gcc.dg/compat/struct-align-2_x.c: New file.
47041 * gcc.dg/compat/struct-align-2_y.c: New file.
47043 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
47044 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47045 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47046 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47047 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47048 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47049 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47050 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47051 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47052 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47053 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47054 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47055 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47056 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47057 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47058 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47059 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47060 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47061 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47062 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47063 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47064 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47065 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47066 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47067 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47068 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47069 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47070 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47071 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47073 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47075 * gcc.dg/i386-call-1.c: New test.
47077 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
47080 * g++.dg/parse/defarg4.C: New.
47082 2003-07-03 Roger Sayle <roger@eyesopen.com>
47085 * gcc.c-torture/compile/20030703-1.c: New test case.
47087 2003-07-03 Mark Mitchell <mark@codesourcery.com>
47089 * g++.dg/template/local3.C: Remove extra semicolon.
47091 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
47093 * gcc.dg/i386-volatile-1.c: New test.
47095 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
47098 * g++.dg/other/offsetof2.C: XFAIL.
47099 * g++.dg/other/offsetof5.C: New.
47102 * g++.dg/template/error1.C: New.
47105 * g++.dg/template/dependent-expr1.C: New.
47107 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47110 * g++.dg/template/local3.C: New test.
47113 * g++.dg/lookup/scoped6.C: New test.
47115 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
47118 * g++.dg/other/error7.C: New test.
47120 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
47122 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
47123 * g++.old-deja/g++.abi/vtable3.h: Likewise.
47124 * g++.old-deja/g++.law/code-gen5.C: Likewise.
47125 * g++.old-deja/g++.other/union2.C: Likewise.
47126 * gcc.dg/c90-const-expr-2.c: Likewise.
47127 * gcc.dg/c90-const-expr-3.c: Likewise.
47128 * gcc.dg/c99-const-expr-2.c: Likewise.
47129 * gcc.dg/c99-const-expr-3.c: Likewise.
47130 * gcc.dg/concat.c: Likewise.
47132 2003-07-01 Mark Mitchell <mark@codesourcery.com>
47135 * g++.dg/init/static1.C: New test.
47137 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47139 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
47140 * g++.old-deja/g++.other/access2.C: Likewise.
47141 * g++.old-deja/g++.other/decl2.C: Likewise.
47142 * gcc.c-torture/execute/20020615-1.c: Likewise.
47144 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47147 * g++.dg/template/sizeof4.C: New test.
47149 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47151 * g++.dg/other/error6.C: New test.
47153 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47156 * g++.dg/parse/constant2.C: New test.
47158 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
47161 * g++.dg/other/error5.C: New test.
47163 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47165 * gcc.dg/format/gcc_diag-1.c: New test.
47167 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
47169 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
47171 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
47173 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
47174 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
47175 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
47177 2003-06-28 Jakub Jelinek <jakub@redhat.com>
47179 * gcc.c-torture/execute/builtins/string-8.c: New test.
47180 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
47181 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
47182 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
47184 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47187 * g++.dg/ext/typeof6.C: New test.
47189 2003-06-27 Mark Mitchell <mark@codesourcery.com>
47192 * g++.dg/init/enum1.C: New test.
47194 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
47196 * gcc.dg/20030627-1.c: New test.
47198 2003-06-26 Mark Mitchell <mark@codesourcery.com>
47201 * g++.dg/expr/static_cast2.C: New test.
47203 2003-06-26 Roger Sayle <roger@eyesopen.com>
47204 Jakub Jelinek <jakub@redhat.com>
47206 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
47207 sprintf(dst,"%s",src) optimization.
47208 * gcc.c-torture/execute/20030626-1.c: New test case.
47209 * gcc.c-torture/execute/20030626-2.c: New test case.
47211 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
47213 * gcc.c-torture/execute/multi-ix.c: New test.
47215 * gcc.c-torture/execute/simd-4.c (main):
47216 Added missing semicolon at end of union.
47218 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
47221 * g++.dg/template/explicit-instantiation3.C: New test.
47223 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47225 * gcc.dg/20030626-1.c: Use signed char.
47227 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
47229 * gcc.dg/20030626-1.c: New test.
47231 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
47233 * const-str-2.m: Update.
47235 2003-06-25 Mark Mitchell <mark@codesourcery.com>
47238 * g++.dg/rtti/dyncast1.C: New test.
47239 * g++.dg/abi/mangle4.C: Correct base-specifier access.
47240 * g++.dg/lookup/scoped1.C: Remove XFAIL.
47241 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
47244 * g++.dg/expr/static_cast1.C: New test.
47246 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
47248 * gcc.dg/20030625-1.c: New test.
47250 2003-06-24 Roger Sayle <roger@eyesopen.com>
47252 * gcc.c-torture/compile/20030624-1.c: New test case.
47254 2003-06-24 Jakub Jelinek <jakub@redhat.com>
47256 * gcc.c-torture/execute/string-opt-17.c: New test.
47258 2003-06-24 Mark Mitchell <mark@codesourcery.com>
47261 * g++.dg/parse/crash6.C: New test.
47263 2003-06-23 Roger Sayle <roger@eyesopen.com>
47265 * gcc.dg/builtins-24.c: New test case.
47267 2003-06-23 Jakub Jelinek <jakub@redhat.com>
47269 * g++.dg/opt/operator1.C: New test.
47271 2003-06-22 Roger Sayle <roger@eyesopen.com>
47273 * gcc.c-torture/execute/string-opt-16.c: New test case.
47275 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47277 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
47278 * g++.old-deja/g++.other/conv7.C: Likewise.
47279 * g++.old-deja/g++.other/overcnv2.C: Likewise.
47280 * g++.old-deja/g++.other/overload14.C: Likewise.
47282 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
47284 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
47285 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
47287 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47290 * g++.dg/warn/Winline-3.C: New test.
47292 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47294 * lib/target-supports.exp (check_alias_available): Make the test
47295 program acceptable to the Solaris assembler.
47298 * g++.dg/template/memclass2.C: New test.
47300 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47301 Eric Botcazou <ebotcazou@libertysurf.fr>
47303 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
47304 data for non-matching targets.
47305 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
47307 2003-06-20 Mark Mitchell <mark@codesourcery.com>
47310 * g++.dg/template/member3.C: New test.
47312 2003-06-19 Mark Mitchell <mark@codesourcery.com>
47315 * g++.dg/template/func1.C: New test.
47318 * g++.dg/template/static4.C: New test.
47319 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
47322 * g++.dg/init/ref7.C: New test.
47324 2003-06-19 Matt Austern <austern@apple.com>
47327 * g++.dg/anew1.C: New test.
47328 * g++.dg/anew2.C: New test.
47329 * g++.dg/anew3.C: New test.
47330 * g++.dg/anew4.C: New test.
47332 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
47334 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
47336 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
47338 * gcc.c-torture/execute/simd-4.c (main): Make expected value
47341 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
47343 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
47346 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
47348 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
47349 * gcc.c-torture/compile/961203-1.c: Likewise.
47350 * gcc.c-torture/compile/980506-1.c: Likewise.
47352 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47355 * g++.dg/lookup/using7.C: New test.
47357 2003-06-17 Mark Mitchell <mark@codesourcery.com>
47360 * g++.dg/abi/conv1.C: Remove it.
47361 * g++.dg/template/conv7.C: New test.
47362 * g++.dg/template/conv8.C: Likewise.
47363 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
47364 conversion operator.
47366 2003-06-17 Janis Johnson <janis187@us.ibm.com>
47368 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
47369 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
47370 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47371 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
47372 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
47373 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47374 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47375 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
47376 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
47377 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
47378 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
47379 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
47380 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
47381 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
47382 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
47383 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
47384 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
47385 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
47386 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47387 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47388 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47389 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47390 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47391 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47392 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47393 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47394 * gcc.dg/compat/struct-return-10_x.c: Ditto.
47395 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47396 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47398 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47400 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47401 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47404 2003-06-16 Roger Sayle <roger@eyesopen.com>
47406 * gcc.dg/i386-387-5.c: New test case.
47407 * gcc.dg/i386-387-6.c: New test case.
47408 * gcc.dg/builtins-23.c: New test case.
47410 2003-06-15 Roger Sayle <roger@eyesopen.com>
47412 * gcc.dg/builtins-22.c: New test case.
47413 * gcc.dg/i386-387-1.c: Update to test exp.
47414 * gcc.dg/i386-387-2.c: Likewise.
47416 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47418 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47420 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47422 * lib/gcc-dg.exp (dg-require-dll): New function.
47423 (dg-xfail-if): Likewise.
47424 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47427 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47428 * gcc.c-torture/compile/20001205-1.c: Likewise.
47429 * gcc.c-torture/compile/20001226-1.c: Likewise.
47430 * gcc.c-torture/compile/20010518-2.c: Likewise.
47431 * gcc.c-torture/compile/20020312-1.c: Likewise.
47432 * gcc.c-torture/compile/20020604-1.c: Likewise.
47433 * gcc.c-torture/compile/920501-12.c: Likewise.
47434 * gcc.c-torture/compile/920501-4.c: Likewise.
47435 * gcc.c-torture/compile/920520-1.c: Likewise.
47436 * gcc.c-torture/compile/920521-1.c: Likewise.
47437 * gcc.c-torture/compile/920625-1.c: Likewise.
47438 * gcc.c-torture/compile/961203-1.c: Likewise.
47439 * gcc.c-torture/compile/980506-1.c: Likewise.
47440 * gcc.c-torture/compile/981006-1.c: Likewise.
47441 * gcc.c-torture/compile/981022-1.c: Likewise.
47442 * gcc.c-torture/compile/981223-1.c: Likewise.
47443 * gcc.c-torture/compile/990617-1.c: Likewise.
47444 * gcc.c-torture/compile/dll.c: Likewise.
47445 * gcc.c-torture/compile/labels-3.c: Likewise.
47446 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47447 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47448 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47449 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47450 * gcc.c-torture/compile/simd-5.c: Likewise.
47451 * gcc.c-torture/compile/20000804-1.x: Remove.
47452 * gcc.c-torture/compile/20001205-1.x: Likewise.
47453 * gcc.c-torture/compile/20001226-1.x: Likewise.
47454 * gcc.c-torture/compile/20010518-2.x: Likewise.
47455 * gcc.c-torture/compile/20020312-1.x: Likewise.
47456 * gcc.c-torture/compile/20020604-1.x: Likewise.
47457 * gcc.c-torture/compile/920501-12.x: Likewise.
47458 * gcc.c-torture/compile/920501-4.x: Likewise.
47459 * gcc.c-torture/compile/920520-1.x: Likewise.
47460 * gcc.c-torture/compile/920521-1.x: Likewise.
47461 * gcc.c-torture/compile/920625-1.x: Likewise.
47462 * gcc.c-torture/compile/961203-1.x: Likewise.
47463 * gcc.c-torture/compile/980506-1.x: Likewise.
47464 * gcc.c-torture/compile/981006-1.x: Likewise.
47465 * gcc.c-torture/compile/981022-1.x: Likewise.
47466 * gcc.c-torture/compile/981223-1.x: Likewise.
47467 * gcc.c-torture/compile/990617-1.x: Likewise.
47468 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47469 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47470 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47471 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47472 * gcc.c-torture/compile/simd-5.x: Likewise.
47474 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47476 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47478 * gcc.c-torture/execute/20030611-1.c: New test.
47480 2003-06-12 Roger Sayle <roger@eyesopen.com>
47483 * gcc.dg/20030612-1.c: New test case.
47485 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47488 * g++.dg/expr/cast1.C: New test.
47490 2003-06-12 Roger Sayle <roger@eyesopen.com>
47492 * gcc.dg/builtins-21.c: New test case.
47494 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47496 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47497 options instead of at the end.
47498 * lib/objc.exp (objc_target_compile): Likewise.
47500 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47503 * g++.dg/parse/error1.C: New test.
47505 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47507 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47508 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47509 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47510 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47511 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47512 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47513 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47514 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47515 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47516 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47517 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47518 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47519 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47520 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47521 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47522 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47523 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47524 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47525 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47526 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47527 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47528 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47529 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47530 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47532 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47533 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47534 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47535 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47536 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47537 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47538 * gcc.dg/compat/scalar-return-3_main.c: New file.
47539 * gcc.dg/compat/scalar-return-3_x.c: New file.
47540 * gcc.dg/compat/scalar-return-3_y.c: New file.
47541 * gcc.dg/compat/scalar-return-4_main.c: New file.
47542 * gcc.dg/compat/scalar-return-4_x.c: New file.
47543 * gcc.dg/compat/scalar-return-4_y.c: New file.
47545 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47547 * gcc.dg/compat/fp2-struct-check.h: New file.
47548 * gcc.dg/compat/fp2-struct-defs.h: New file.
47549 * gcc.dg/compat/fp2-struct-init.h: New file.
47550 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47551 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47552 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47553 * gcc.dg/compat/struct-return-10_main.c: New file.
47554 * gcc.dg/compat/struct-return-10_x.c: New file.
47555 * gcc.dg/compat/struct-return-10_y.c: New file.
47557 * gcc.dg/compat/compat-common.h: New file.
47558 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47559 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47560 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47561 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47562 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47563 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47564 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47565 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47566 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47567 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47568 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47569 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47570 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47571 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47572 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47573 * gcc.dg/compat/small-struct-check.h: Ditto.
47574 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47575 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47576 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47577 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47578 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47579 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47580 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47581 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47582 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47583 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47584 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47585 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47586 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47587 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47588 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47589 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47590 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47591 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47592 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47593 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47594 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47595 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47596 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47597 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47598 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47599 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47600 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47601 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47602 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47603 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47605 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47607 * g++.dg/pch/static-1.C: New file.
47608 * g++.dg/pch/static-1.Hs: New file.
47610 2003-06-10 Richard Henderson <rth@redhat.com>
47612 * gcc.dg/asm-7.c: Adjust expected warning text.
47614 2003-06-10 Roger Sayle <roger@eyesopen.com>
47616 * gcc.dg/builtins-20.c: New test case.
47618 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47621 * g++.dg/opt/template1.C: New test.
47623 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47625 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47626 additional_sources.
47628 2003-05-21 David Taylor <dtaylor@emc.com>
47630 * gcc.dg/Wpadded.c: New file.
47632 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47634 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47635 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47636 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47639 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47641 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47643 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47645 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47646 (dg-require-alias): Likewise.
47647 (dg-require-gc-sections): Likewise.
47648 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47650 2003-06-08 Richard Henderson <rth@redhat.com>
47652 * gcc.dg/20011029-2.c: Fix the array reference.
47653 * gcc.dg/asm-7.c: New.
47655 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47657 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47659 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47661 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47662 (dg-require-gc-sections): Likewise.
47664 2003-06-08 Jan Hubicka <jh@suse.cz>
47666 * i386-cmov1.c: Fix regular expression.
47667 * i386-cvt-1.c: Likewise.
47668 * i386-local.c: Likewise.
47669 * i386-local2.c: Likewise.
47670 * i386-mul.c: Likewise.
47671 * i386-ssetype-1.c: Likewise.
47672 * i386-ssetype-3.c: Likewise.
47673 * i386-ssetype-5.c: Likewise.
47675 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47678 * g++.dg/warn/implicit-typename2.C: New test.
47679 * g++.dg/warn/implicit-typename3.C: New test.
47681 2003-06-07 Richard Henderson <rth@redhat.com>
47683 * g++.dg/other/offsetof3.C: Use size_t.
47684 * g++.dg/other/offsetof4.C: Likewise.
47686 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47688 * lib/copy-file.exp: New. Implement gcc_copy_files.
47690 * lib/dg-pch.exp: Load copy-file.exp
47691 (dg-pch): Use gcc_copy_files instead of "file copy".
47693 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47695 * gcc.dg/weak/weak.exp: Simplify.
47696 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47697 * gcc.dg/weak/weak-1.c: Likewise.
47698 * gcc.dg/weak/weak-2.c: Likewise.
47699 * gcc.dg/weak/weak-3.c: Likewise.
47700 * gcc.dg/weak/weak-4.c: Likewise.
47701 * gcc.dg/weak/weak-5.c: Likewise.
47702 * gcc.dg/weak/weak-6.c: Likewise.
47703 * gcc.dg/weak/weak-7.c: Likewise.
47704 * gcc.dg/weak/weak-8.c: Likewise.
47705 * gcc.dg/weak/weak-9.c: Likewise.
47707 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47709 gcc.c-torture/execute/20030606-1.c: New.
47711 2003-06-06 Roger Sayle <roger@eyesopen.com>
47713 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47714 * gcc.dg/builtins-19.c: Likewise.
47716 2003-06-06 Roger Sayle <roger@eyesopen.com>
47718 * gcc.dg/builtins-2.c: Add some more tests.
47719 * gcc.dg/builtins-18.c: New test case.
47720 * gcc.dg/builtins-19.c: New test case.
47722 2003-06-06 Roger Sayle <roger@eyesopen.com>
47723 Jim Wilson <wilson@tuliptree.org>
47725 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47727 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47729 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47730 mempcpy/stpcpy calls not to be optimized into something else.
47731 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47732 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47733 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47735 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47737 * gcc.dg/format/asm_fprintf-1.c: New test.
47739 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47741 * lib/gcc-defs.exp (additional_sources): New variable.
47742 (dg-additional-sources): New function.
47743 (additional_files): New variable.
47744 (dg-additional-files): New function.
47745 (dg-additional-files-options): Likewise.
47746 * lib/gcc-dg.exp (dg-require-weak): New function.
47747 (dg-require-alias): Likewise.
47748 (dg-require-gc-sections): Likewise.
47749 * lib/target-supports.exp (check_alias_available): Remove testfile
47751 (check_gc_sections_available): New function.
47752 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47753 (dg-gpp-additional-files): Likewise.
47754 * lib/g++.exp (additional_sources): Remove.
47755 (additional_files): Likewise.
47756 (g++_target_compile): Use dg-additional-files-options.
47758 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47760 * gcc.dg/special/ecos.exp: Remove.
47761 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47762 * gcc.dg/special/alias-1.c: Likewise.
47763 * gcc.dg/special/alias-2.c: Likewise.
47764 * gcc.dg/special/gcsec-1.c: Likewise.
47765 * gcc.dg/special/weak-1.c: Likewise.
47766 * gcc.dg/special/weak-2.c: Likewise.
47767 * gcc.dg/special/wkali-1.c: Likewise.
47768 * gcc.dg/special/wkali-2.c: Likewise.
47770 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47771 dg-gpp-additional-*.
47772 * g++.dg/special/conpr-3.C: Likewise.
47773 * g++.dg/special/conpr-4.C: Likewise.
47774 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47775 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47776 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47777 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47778 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47779 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47780 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47781 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47782 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47783 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47784 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47785 * g++.old-deja/g++.other/comdat1.C: Likewise.
47786 * g++.old-deja/g++.other/comdat2.C: Likewise.
47787 * g++.old-deja/g++.other/comdat3.C: Likewise.
47788 * g++.old-deja/g++.other/ctor1.C: Likewise.
47789 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47791 2003-06-05 Richard Henderson <rth@redhat.com>
47793 * gcc.dg/debug/20030605-1.c: New.
47795 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47797 * README.QMTEST: Update.
47799 2003-06-04 Richard Henderson <rth@redhat.com>
47801 * gcc.dg/cleanup-1.c: New.
47802 * gcc.dg/cleanup-2.c: New.
47803 * gcc.dg/cleanup-3.c: New.
47804 * gcc.dg/cleanup-4.c: New.
47805 * gcc.dg/cleanup-5.c: New.
47806 * gcc.dg/cleanup-6.c: New.
47807 * gcc.dg/cleanup-7.c: New.
47809 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47811 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47813 * lib/dg-pch.exp: New file.
47814 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47815 * gcc.dg/pch/pch.exp: Likewise.
47817 2003-06-04 Roger Sayle <roger@eyesopen.com>
47819 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47820 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47821 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47822 * gcc.dg/builtins-17.c: New test case.
47823 * gcc.dg/i386-387-4.c: New test case.
47824 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47826 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47828 * gcc.dg/ultrasp9.c: New test.
47830 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47832 * gcc.c-torture/compile/20030604-1.c: New test.
47833 * gcc.dg/sparc-constant-1.c: New test.
47835 2003-06-03 Glen Nakamura <glen@imodulo.com>
47837 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47839 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47841 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47843 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47844 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47846 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47848 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47850 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47853 * g++.dg/template/spec10.C: New test.
47855 2003-06-03 Roger Sayle <roger@eyesopen.com>
47857 * gcc.dg/builtins-16.c: New test case.
47859 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47861 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47862 mempcpy test with post-increments.
47863 * gcc.c-torture/execute/string-opt-3.c: New test.
47864 * gcc.dg/string-opt-1.c: New test.
47866 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47869 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47871 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47873 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47874 (scan-assembler): ... here. Use dg-scan.
47875 (scan-assembler-not): Likewise.
47876 (scan-file): New function.
47877 (scan-file-not): Likewise.
47878 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47879 * gcc.dg/cpp/_Pragma4.c: Likewise.
47880 * gcc.dg/cpp/_Pragma5.c: Likewise.
47881 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47882 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47883 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47884 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47885 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47886 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47887 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47888 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47889 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47890 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47891 * gcc.dg/cpp/cxxcom1.c: Likewise.
47892 * gcc.dg/cpp/line1.c: Likewise.
47893 * gcc.dg/cpp/maccom1.c: Likewise.
47894 * gcc.dg/cpp/maccom2.c: Likewise.
47895 * gcc.dg/cpp/maccom3.c: Likewise.
47896 * gcc.dg/cpp/maccom4.c: Likewise.
47897 * gcc.dg/cpp/maccom5.c: Likewise.
47898 * gcc.dg/cpp/maccom6.c: Likewise.
47899 * gcc.dg/cpp/multiline.c: Likewise.
47900 * gcc.dg/cpp/spacing1.c: Likewise.
47901 * gcc.dg/cpp/spacing2.c: Likewise.
47902 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47903 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47904 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47905 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47906 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47907 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47908 * gcc.dg/cpp/cxxcom2.c: Likewise.
47909 * gcc.dg/cpp/cxxcom2.h: New file.
47911 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47912 * g++.dg/cpp/truefalse.C: Here.
47913 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47915 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47917 * gcc.dg/cpp/redef3.c: New file.
47919 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47921 * gcc.dg/i386-loop-3.c: New test.
47923 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47925 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47927 2003-05-31 Roger Sayle <roger@eyesopen.com>
47929 * gcc.dg/fwrapv-1.c: New test case.
47930 * gcc.dg/fwrapv-2.c: New test case.
47932 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47935 * g++.dg/template/spec9.C: New test.
47937 2003-05-29 Roger Sayle <roger@eyesopen.com>
47939 * gcc.dg/duff-4.c: New test case.
47941 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47944 * g77.dg/ffixed-form-1.f: New test
47945 * g77.dg/ffixed-form-2.f: New test
47946 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47947 * g77.dg/ffree-form-3.f: New test
47949 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47951 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47952 * gcc.dg/wint_t-1.c: Likewise.
47954 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47956 * g++.dg/template/access11.C: New test.
47958 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47961 * g++.dg/template/access10.C: New test.
47963 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47964 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47966 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47968 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47970 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47971 suppress for powerpc-*-darwin*.
47972 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47974 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47976 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47977 suppress option for powerpc-*-darwin*.
47979 2003-05-23 Roger Sayle <roger@eyesopen.com>
47981 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47982 * gcc.dg/builtins-4.c: Add test for fmod.
47984 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47987 * g++.dg/template/instantiate4.C: New test.
47989 2003-05-22 Roger Sayle <roger@eyesopen.com>
47991 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47993 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47995 * gcc.dg/compat/scalar-return-1_main.c: New file.
47996 * gcc.dg/compat/scalar-return-1_x.c: New file.
47997 * gcc.dg/compat/scalar-return-1_y.c: New file.
47998 * gcc.dg/compat/scalar-return-2_main.c: New file.
47999 * gcc.dg/compat/scalar-return-2_x.c: New file.
48000 * gcc.dg/compat/scalar-return-2_y.c: New file.
48001 * gcc.dg/compat/struct-return-3_main.c: New file.
48002 * gcc.dg/compat/struct-return-3_y.c: New file.
48003 * gcc.dg/compat/struct-return-3_x.c: New file.
48004 * gcc.dg/compat/struct-return-2_main.c: New file.
48005 * gcc.dg/compat/struct-return-2_x.c: New file.
48006 * gcc.dg/compat/struct-return-2_y.c: New file.
48008 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48010 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
48011 for hppa*-hp-hpux*.
48012 * gcc.dg/20021014-1.c (dg-options): Likewise.
48013 * gcc.dg/nest.c (dg-options): Likewise.
48015 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
48018 * g++.dg/ext/dllimport2.C: New file.
48019 * g++.dg/ext/dllimport3.C: New file.
48021 2003-05-20 Janis Johnson <janis187@us.ibm.com>
48023 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
48024 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48025 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48026 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48027 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48028 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48029 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
48030 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
48031 * gcc.dg/compat/small-struct-defs.h: New file.
48032 * gcc.dg/compat/small-struct-init.h: New file.
48033 * gcc.dg/compat/small-struct-check.h: New file.
48034 * gcc.dg/compat/fp-struct-defs.h: New file.
48035 * gcc.dg/compat/fp-struct-check.h: New file.
48036 * gcc.dg/compat/fp-struct-init.h: New file.
48037 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
48038 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
48040 2003-05-19 Jakub Jelinek <jakub@redhat.com>
48042 * gcc.dg/20030225-2.c: New test.
48044 2003-05-18 Roger Sayle <roger@eyesopen.com>
48045 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48047 * gcc.c-torture/compile/20030518-1.c: New test case.
48049 2003-05-18 Mark Mitchell <mark@codesourcery.com>
48051 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
48052 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
48053 gcc-dg-debug-runtest.
48054 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
48055 gcc-dg-debug-runtest.
48057 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48060 * g++.dg/lookup/using6.C: New test.
48062 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48064 * g++.dg/parse/access2.C: New test.
48066 2003-05-17 Mark Mitchell <mark@codesourcery.com>
48068 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
48069 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
48070 * gcc.dg/debug/debug.exp: Likewise.
48072 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
48074 * gcc.dg/dollar.c: New test.
48076 2003-05-16 Janis Johnson <janis187@us.ibm.com>
48078 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
48079 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
48080 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
48081 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
48082 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
48083 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
48084 * gcc.dg/compat/struct-by-value-6_main.c: New file.
48085 * gcc.dg/compat/struct-by-value-6_x.c: New file.
48086 * gcc.dg/compat/struct-by-value-6_y.c: New file.
48087 * gcc.dg/compat/struct-by-value-7_main.c: New file.
48088 * gcc.dg/compat/struct-by-value-7_x.c: New file.
48089 * gcc.dg/compat/struct-by-value-7_y.c: New file.
48090 * gcc.dg/compat/struct-by-value-8_main.c: New file.
48091 * gcc.dg/compat/struct-by-value-8_x.c: New file.
48092 * gcc.dg/compat/struct-by-value-8_y.c: New file.
48093 * gcc.dg/compat/struct-by-value-9_main.c: New file.
48094 * gcc.dg/compat/struct-by-value-9_x.c: New file.
48095 * gcc.dg/compat/struct-by-value-9_y.c: New file.
48097 2003-05-16 Mark Mitchell <mark@codesourcery.com>
48099 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
48100 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
48101 support for "repo" mode.
48102 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
48103 * lib/g77-dg.exp: Likewise.
48104 * lib/obj-dg.exp: Likewise.
48106 2003-05-16 Jakub Jelinek <jakub@redhat.com>
48108 Merge from gcc-3_2-rhl8-branch:
48109 2003-04-23 Jakub Jelinek <jakub@redhat.com>
48111 * gcc.dg/tls/opt-6.c: New test.
48113 2003-04-05 Jakub Jelinek <jakub@redhat.com>
48115 * gcc.dg/20030405-1.c: New test.
48117 2003-03-09 Jakub Jelinek <jakub@redhat.com>
48119 * gcc.dg/20030309-1.c: New test.
48121 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
48123 * gcc.c-torture/execute/20030307-1.c: New test.
48125 2003-02-20 Randolph Chung <tausq@debian.org>
48127 * gcc.c-torture/compile/20030220-1.c: New test.
48129 2003-02-18 Jakub Jelinek <jakub@redhat.com>
48131 * gcc.dg/20030217-1.c: New test.
48133 2003-01-29 Jakub Jelinek <jakub@redhat.com>
48135 * gcc.c-torture/compile/20020129-1.c: New test.
48137 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
48139 * gcc.dg/unroll-1.c: New test.
48141 2002-11-16 Jan Hubicka <jh@suse.cz>
48143 * gcc.c-torture/execute/20020920-1.c: New test.
48145 2002-10-08 Jakub Jelinek <jakub@redhat.com>
48148 * gcc.c-torture/compile/20021008-1.c: New test.
48150 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
48153 * gcc.c-torture/execute/20020810-1.c: New test.
48155 2002-08-07 Jakub Jelinek <jakub@redhat.com>
48157 * gcc.c-torture/compile/20020807-1.c: New test.
48159 2002-07-30 Jakub Jelinek <jakub@redhat.com>
48161 * gcc.dg/tls/opt-1.c: New test.
48163 2002-07-29 Jakub Jelinek <jakub@redhat.com>
48165 * gcc.dg/20020729-1.c: New test.
48167 2002-07-20 Jakub Jelinek <jakub@redhat.com>
48169 * g++.dg/opt/life1.C: New test.
48171 2002-05-20 Jakub Jelinek <jakub@redhat.com>
48173 * gcc.dg/20020525-1.c: New test.
48175 2002-05-24 Jakub Jelinek <jakub@redhat.com>
48178 * g++.dg/ext/pretty1.C: New test.
48179 * g++.dg/ext/pretty2.C: New test.
48181 2003-05-15 Mark Mitchell <mark@codesourcery.com>
48184 * g++.dg/ext/typeof5.C: New test.
48186 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
48188 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
48189 __USER_LABEL_PREFIX__ into account.
48190 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
48192 2003-05-14 Roger Sayle <roger@eyesopen.com>
48194 * gcc.dg/builtins-15.c: New test case.
48196 2003-05-13 Zack Weinberg <zack@codesourcery.com>
48198 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
48200 2003-05-12 Mark Mitchell <mark@codesourcery.com>
48202 * lib/g++.exp: Tweak handling of additional source files.
48203 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
48204 * g++.dg/special/conpr-2a.C: Rename to ...
48205 * g++.dg/special/conpr-2a.cc: ... this.
48206 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
48207 * g++.dg/special/conpr-3a.C: Rename to ...
48208 * g++.dg/special/conpr-3a.cc: This.
48209 * g++.dg/special/conpr-3b.C: Rename to ...
48210 * g++.dg/special/conpr-3b.cc: This.
48211 * g++.dg/special/conpr-4.C: New test.
48212 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
48214 2003-05-12 David Edelsohn <edelsohn@gnu.org>
48216 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
48218 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48220 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
48221 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48222 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
48223 * g++.old-deja/g++.other/warn3.C: Likewise.
48225 2003-05-11 Roger Sayle <roger@eyesopen.com>
48227 * gcc.dg/i386-387-1.c: Update to also test log.
48228 * gcc.dg/i386-387-2.c: Likewise.
48230 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
48232 * g77.f-torture/execute/int8421.f: New test.
48234 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48236 PR c++/10230, c++/10481
48237 * g++.dg/lookup/scoped5.C: New test.
48239 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48242 * g++.dg/template/ttp6.C: New test.
48244 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
48246 * gcc.c-torture/execute/builtins: New directory.
48247 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
48248 gcc.c-torture/execute/builtins.
48249 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
48250 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
48251 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
48252 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
48254 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48257 * g++.dg/template/access8.C: New test.
48258 * g++.dg/template/access9.C: New test.
48260 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48263 * g++.dg/parse/access1.C: New test.
48265 2003-05-09 DJ Delorie <dj@redhat.com>
48267 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
48268 long, and not an int.
48270 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48272 PR c++/10555, c++/10576
48273 * g++.dg/template/memclass1.C: New test.
48275 2003-05-08 DJ Delorie <dj@redhat.com>
48277 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
48279 * gcc.c-torture/execute/20021024-1.x: Likewise.
48280 * gcc.c-torture/execute/shiftdi.x: Likewise.
48281 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
48282 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
48283 * gcc.dg/20021018-1.c: Likewise.
48285 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48287 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
48289 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
48290 (bcopy): Call memmove.
48292 2003-05-08 Roger Sayle <roger@eyesopen.com>
48294 * g77.f-torture/compile/8485.f: New test case.
48296 2003-05-07 Richard Henderson <rth@redhat.com>
48299 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
48300 Verify exception_cleanup not called for rethrows.
48301 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
48302 when exiting catch block without rethrowing.
48303 * g++.dg/eh/forced3.C: New.
48304 * g++.dg/eh/forced4.C: New.
48306 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
48308 * gcc.dg/20030505.c: Fix triplet.
48310 2003-05-06 DJ Delorie <dj@redhat.com>
48312 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
48313 * gcc.dg/nest.c: Likewise.
48315 2003-05-05 Roger Sayle <roger@eyesopen.com>
48317 * gcc.dg/builtins-14.c: New test case.
48319 2003-05-05 Janis Johnson <janis187@us.ibm.com>
48321 * lib/compat.exp (compat-execute): New argument.
48322 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
48323 * gcc.dg/compat: New test directory.
48324 * gcc.dg/compat/compat.exp: New expect script.
48325 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
48326 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
48327 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
48328 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
48329 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
48330 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
48332 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
48333 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
48334 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
48335 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
48336 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
48337 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
48338 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
48339 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
48340 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
48341 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
48342 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
48343 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
48344 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
48345 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
48346 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
48348 2003-05-05 Zack Weinberg <zack@codesourcery.com>
48350 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
48352 2003-05-05 Jakub Jelinek <jakub@redhat.com>
48354 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
48356 2003-05-05 Geoffrey Keating <geoffk@apple.com>
48358 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
48359 * gcc.dg/ppc-fsel-2.c: New test.
48361 * gcc.dg/unused-5.c: New test.
48363 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48366 * g++.dg/warn/pmf1.C: New test.
48368 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48371 * g++.dg/warn/main.C: New test.
48373 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48375 * gcc.dg/nonnull-3.c: New test.
48377 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
48379 * gcc.dg/cpp/Wtrigraphs.c: Update.
48380 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
48382 2003-05-03 Geoffrey Keating <geoffk@apple.com>
48384 * gcc.dg/ppc-fsel-1.c: New test.
48386 2003-05-03 Zack Weinberg <zack@codesourcery.com>
48389 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
48391 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
48393 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
48395 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48397 PR c++/9364, c++/10553, c++/10586
48398 * g++.dg/parse/typename4.C: New test.
48399 * g++.dg/parse/typename5.C: Likewise.
48401 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48403 * gcc.c-torture/compile/20030503-1.c: New test.
48405 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48407 * g++.dg/lookup/using5.C: Fix testcase error.
48409 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48411 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48412 since MEABI is no longer supported. Remove all vestiges
48413 of MEABI from the test.
48415 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48418 * g++.dg/lookup/using5.C: New test.
48420 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48423 * g++.dg/template/ttp5.C: New test.
48425 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48427 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48428 (dg-gpp-additional-sources): New function.
48429 (dg-gpp-additional-files): Likewise.
48430 * lib/g++.exp (additional_sources): New variable.
48431 (additional_files): Likewise.
48432 (g++_target_compile): Deal with them.
48433 * lib/old-dejagnu.exp: Remove.
48434 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48435 * g++.old-deja: Revise all tests to use dg commands.
48437 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48439 PR c++/9432, c++/9528
48440 * g++.dg/lookup/using4.C: New test.
48442 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48444 * gcc.dg/noreturn-5.c: New file.
48445 * gcc.dg/noreturn-6.c: New file.
48447 * gcc.c-torture/compile/inline-1.c: New file.
48449 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48452 * g++.dg/template/explicit1.C: New test.
48454 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48457 * g++.dg/other/bitfield1.C: New test.
48460 * g++.dg/init/new7.C: New test.
48462 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48464 * g++.dg/ext/desig1.C: New test.
48465 * g++.dg/ext/init1.C: Update.
48467 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48469 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48472 * g++.dg/warn/Winline-1.C: New test.
48474 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48476 * gcc.c-torture/execute/string-opt-19.c: New test.
48478 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48479 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48481 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48484 * g++.dg/init/new6.C: New test.
48487 * g++.dg/init/ref6.C: New test.
48489 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48491 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48493 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48495 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48496 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48498 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48500 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48501 initialized static data members.
48503 2003-04-25 H.J. Lu <hjl@gnu.org>
48505 * gcc.dg/ia64-sync-4.c: New test.
48507 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48509 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48512 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48515 * g++.dg/warn/conv1.C: New test.
48516 * g++.old-deja/g++.other/conv7.C: Adjust.
48517 * g++.old-deja/g++.other/overload14.C: Adjust.
48519 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48522 * g++.dg/template/defarg2.C: New test.
48524 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48526 * gcc.dg/cpp/include2.c: Update.
48527 * gcc.dg/cpp/multiline-2.c: New.
48528 * gcc.dg/cpp/multiline.c: Update.
48529 * gcc.dg/cpp/strify2.c: Update.
48530 * gcc.dg/cpp/trad/literals-2.c: Update.
48532 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48534 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48536 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48538 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48540 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48543 * g++.dg/parse/crash4.C: New test.
48546 * g++.dg/parse/crash5.C: New test.
48548 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48551 * g++.dg/parse/crash3.C: New test.
48554 * g++.dg/parse/elab1.C: New test.
48556 2003-04-22 Devang Patel <dpatel@apple.com>
48558 * gcc.dg/cpp/trad/funlike-5.c: New test.
48560 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48562 * g++.dg/other/packed1.C: Fix dg options.
48564 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48566 * g++.dg/other/offsetof2.C: New test.
48568 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48570 * g++.dg/template/recurse.C: Adjust location of error messages.
48572 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48575 * g++.dg/init/addr-const1.C: New test.
48576 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48578 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48581 * g++.dg/lookup/struct-hack1.C: New test.
48583 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48585 * ucs.c: Update diagnostic messages.
48587 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48589 * gcc.dg/cpp/truefalse.cpp: New test.
48590 * gcc.dg/cpp/cpp.exp: Update.
48591 * g++.dg/other/stdbool-if.C: Remove.
48593 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48595 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48596 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48598 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48600 * gcc.c-torture/compile/20030418-1.c: New test.
48602 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48604 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48606 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48609 g++.dg/template/dependent-name1.C: New test.
48611 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48613 * gcc.dg/warn-1.c (tourist_guide): New array,
48614 contains a pointer to bar.
48616 2003-04-16 Roger Sayle <roger@eyesopen.com>
48618 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48619 * gcc.c-torture/execute/medce-1.c: New test case.
48620 * gcc.c-torture/execute/medce-2.c: New test case.
48622 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48624 * lib/prune.exp: Ignore more messages.
48627 * g++.dg/parse/lookup3.C: New test.
48629 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48631 * gcc.c-torture/compile/20030415-1.c : New test.
48633 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48635 * gcc.c-torture/execute/scope-2.c: Move to ...
48636 * gcc.dg/noncompile/scope.c: .... here.
48638 2003-04-14 Roger Sayle <roger@eyesopen.com>
48640 * gcc.dg/20030414-2.c: New test case.
48642 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48645 * gcc.dg/20030414-1.c: New test.
48647 2003-04-13 Roger Sayle <roger@eyesopen.com>
48649 * gcc.dg/builtins-12.c: New test case.
48650 * gcc.dg/builtins-13.c: New test case.
48652 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48654 * gcc.c-torture/execute/string-opt-18.c: New test.
48656 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48659 * g++.dg/init/new5.C: New test.
48661 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48664 * g++.dg/ext/dllimport1.C: New test.
48666 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48668 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48670 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48673 * g77.f-torture/noncompile/9263.f: New test
48675 * g77.f-torture/execute/1832.f: New test
48677 2003-04-11 David Chad <davidc@freebsd.org>
48678 Loren J. Rittle <ljrittle@acm.org>
48681 * objc.dg/headers.m: New test.
48683 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48685 * gcc.c-torture/execute/builtin-noret-2.c: New.
48686 * gcc.c-torture/execute/builtin-noret-2.x: New.
48687 XFAIL builtin-noret-2.c at -O1 and above.
48688 * gcc.dg/redecl.c: New.
48689 * gcc.dg/Wshadow-1.c: Update error regexps.
48691 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48693 * g++.dg/abi/bitfield10.C: New test.
48695 2003-04-09 Mike Stump <mrs@apple.com>
48697 * gcc.dg/pch/pch.exp: Make testcase names longer.
48698 * g++.dg/pch/pch.exp: Make testcase names longer.
48700 2003-04-08 Roger Sayle <roger@eyesopen.com>
48702 * gcc.dg/builtins-11.c: New test case.
48704 2003-04-08 Roger Sayle <roger@eyesopen.com>
48706 * gcc.dg/builtins-9.c: New test case.
48707 * gcc.dg/builtins-10.c: New test case.
48709 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48711 * gcc.dg/noncompile/init-4.c.c: New test.
48713 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48715 * gcc.misc-test/gcov-9.c: New test.
48716 * gcc.misc-test/gcov-10.c: New test
48717 * gcc.misc-test/gcov-11.c: New test.
48719 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48721 PR optimization/10024
48722 * gcc.c-torture/compile/20030405-1.c: New test.
48724 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48726 * gcc.dg/pch/static-3.c: New.
48727 * gcc.dg/pch/static-3.hs: New.
48728 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48730 2003-04-04 Richard Henderson <rth@redhat.com>
48732 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48733 * g++.dg/eh/forced2.C: Likewise.
48735 2003-04-03 Mike Stump <mrs@apple.com>
48737 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48739 (scan-assembler-times, scan-assembler-not): Likewise.
48740 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48742 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48744 * gcc.dg/sparc-loop-1.c: New test.
48746 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48749 * g++.dg/pch/system-2.C: New.
48750 * g++.dg/pch/system-2.Hs: New.
48752 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48754 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48756 * g++.dg/eh/simd-1.C (vecfunc): Same.
48758 2003-04-01 Roger Sayle <roger@eyesopen.com>
48760 * gcc.c-torture/execute/20030401-1.c: New test case.
48762 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48764 * objc.dg/defs.m: New.
48766 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48768 * g++.dg/eh/simd-1.C: New.
48769 * g++.dg/eh/simd-2.C: New.
48771 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48773 * gcc.c-torture/execute/simd-3.c: New.
48775 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48778 * gcc.dg/20030331-2.c: New test.
48780 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48783 * g++.dg/parse/crash2.C: New test.
48785 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48787 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48788 * gcc.c-torture/execute/20030331-1.c: ...here.
48790 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48792 * gcc.c-torture/execute/20030331-1.c: New test.
48794 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48796 * lib/gcov.exp: Adjust call return testing strings.
48797 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48799 2003-03-31 Roger Sayle <roger@eyesopen.com>
48801 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48802 * gcc.dg/builtins-7.c: New test case.
48803 * gcc.dg/builtins-8.c: New test case.
48805 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48807 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48809 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48812 * g++.dg/lookup-class-member-2.C: New test.
48814 2003-03-30 Glen Nakamura <glen@imodulo.com>
48816 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48818 2003-03-28 Roger Sayle <roger@eyesopen.com>
48820 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48822 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48824 * g++.dg/init/attrib1.C: New test.
48826 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48828 * gcc.dg/ultrasp8.c: New test.
48830 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48832 * gcc.dg/ultrasp7.c: New test.
48834 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48837 * g++.dg/template/inline1.C: New test.
48839 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48841 * gcc.dg/sparc-dwarf2.c: New test.
48843 2003-03-27 Roger Sayle <roger@eyesopen.com>
48845 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48846 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48848 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48850 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48851 than reading .x files.
48852 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48853 * g77.dg/gcov/gcov-1.f: Likewise.
48854 * gcc.misc-tests/gcov-4b.c: Likewise.
48855 * gcc.misc-tests/gcov-5b.c: Likewise.
48856 * gcc.misc-tests/gcov-6.c: Likewise.
48857 * gcc.misc-tests/gcov-7.c: Likewise.
48858 * gcc.misc-tests/gcov-8.c: Likewise.
48859 * g++.dg/gcov/gcov-1.x: Remove.
48860 * g77.dg/gcov/gcov-1.x: Likewise.
48861 * gcc.misc-tests/gcov-4b.x: Likewise.
48862 * gcc.misc-tests/gcov-5b.x: Likewise.
48863 * gcc.misc-tests/gcov-6.x: Likewise.
48864 * gcc.misc-tests/gcov-7.x: Likewise.
48865 * gcc.misc-tests/gcov-8.x: Likewise.
48867 2003-03-27 Glen Nakamura <glen@imodulo.com>
48870 * gcc.dg/20030324-1.c: New test.
48872 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48875 * g++.dg/template/arg3.C: New test.
48878 * g++.dg/template/friend18.C: New test.
48880 2003-03-26 Roger Sayle <roger@eyesopen.com>
48882 * g77.f-torture/compile/20030326-1.f: New test case.
48884 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48886 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48888 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48890 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48892 * gcc.dg/ia64-sync-3.c: New test.
48894 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48896 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48898 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48900 * gcc.dg/ultrasp6.c: New test.
48902 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48904 * gcc.dg/i386-signbit-1.c: New test.
48905 * gcc.dg/i386-signbit-2.c: New test.
48906 * gcc.dg/i386-signbit-3.c: New test.
48908 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48910 * gcc.dg/ultrasp5.c: Fix options.
48912 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48914 * gcc.dg/ultrasp5.c: Fix comment.
48916 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48919 * g77.f-torture/execute/10197.f: New test.
48921 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48923 PR c++/9898, c++/383
48924 * g++.dg/template/conv6.C: New test.
48927 * g++.dg/template/ptrmem5.C: New test.
48930 * g++.dg/lookup/koenig1.C: New test.
48933 * g++.dg/lookup/template2.C: New test.
48935 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48937 * g++.dg/opt/rtti1.C: New test.
48939 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48941 * gcc.dg/ultrasp5.c: New test.
48943 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48946 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48949 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48952 * gcc.dg/20030323-1.c: New test.
48954 2003-03-23 Roger Sayle <roger@eyesopen.com>
48956 * gcc.c-torture/compile/20030323-1.c: New test case.
48958 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48960 * gcc.dg/20030321-1.c: New test.
48962 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48964 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48966 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48968 PR c++/9978, c++/9708
48969 * g++.dg/ext/vlm1.C: Adjust expected error.
48970 * g++.dg/ext/vla2.C: New test.
48971 * g++.dg/template/arg1.C: New test.
48972 * g++.dg/template/arg2.C: New test.
48974 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48976 * g77.f-torture/execute/select.f: New test.
48977 * g77.f-torture/noncompile/select_no_compile.f: New test.
48979 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48982 * g++.dg/other/error4.C: New test.
48984 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48986 * g++.dg/template/friend17.C: New test.
48988 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48990 * gcc.c-torture/compile/20030320-1.c: New.
48992 2003-03-20 Roger Sayle <roger@eyesopen.com>
48994 * gcc.dg/builtins-6.c: New test case.
48996 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48999 * gcc.c-torture/compile/20030319-1.c: New.
49001 2003-03-18 Jan Hubicka <jh@suse.cz>
49003 * gcc.dg/i386-cvt-1.c: New test.
49005 2003-03-17 Zack Weinberg <zack@codesourcery.com>
49007 * objc.dg/naming-1.m: Use "(parse|syntax) error".
49008 * objc.dg/naming-2.m: Likewise.
49010 2003-03-17 Mark Mitchell <mark@codesourcery.com>
49013 * g++.dg/parse/crash1.C: New test.
49015 2003-03-16 Mark Mitchell <mark@codesourcery.com>
49018 * g++.dg/eh/cleanup1.C: New test.
49020 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
49022 * gcc.c-torture/execute/20030316-1.c: New test case.
49024 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
49027 * g++.dg/init/ctor2.C: New test.
49029 2003-03-15 Roger Sayle <roger@eyesopen.com>
49031 * g77.f-torture/compile/xformat.f: New test case.
49033 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49035 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
49036 * g++.old-deja/g++.mike/eh50.C: Likewise.
49038 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49041 * g++.dg/template/spec7.C: New test.
49042 * g++.dg/template/spec8.C: Likewise.
49044 2003-03-14 Jakub Jelinek <jakub@redhat.com>
49046 * gcc.c-torture/execute/20030313-1.c: New test.
49048 2003-03-14 Richard Henderson <rth@redhat.com>
49050 * gcc.dg/inline-2.c: Adjust alpha test for external call.
49052 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49054 * gcc.c-torture/compile/20030314-1.c: New test.
49056 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
49058 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
49059 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
49061 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
49062 to accept newer _imp__ prefix and additional
49063 newline in .drectve section.
49064 * gcc.dg/dll-4.c: Likewise.
49065 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
49068 2003-03-13 Mark Mitchell <mark@codesourcery.com>
49070 * g++.dg/parse/namespace9.C: New test.
49072 * g++.dg/init/ref5.C: New test.
49073 * g++.dg/parse/ptrmem1.C: Likewise.
49075 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49077 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
49078 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
49079 regular expression.
49080 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
49081 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
49083 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
49085 * gcc.c-torture/execute/20030224-2.c: New test.
49087 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49089 * gcc.dg/decl-3.c: New test.
49091 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49093 * gcc.dg/i386-loop-2.c: New test.
49095 2003-03-11 Mark Mitchell <mark@codesourcery.com>
49098 * g++.dg/parse/namespace8.C: New test.
49101 * g++.dg/overload/builtin2.C: New test.
49103 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
49105 * gcc.dg/return-type-3.c: New test.
49107 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49109 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
49110 profiling options are not supported.
49112 2003-03-10 Mark Mitchell <mark@codesourcery.com>
49114 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
49115 * g++.old-deja/g++.warn/impint2.C: Likewise.
49117 2003-03-10 Devang Patel <dpatel@apple.com>
49119 * g++.dg/cpp/c++_cmd_1.C: New test.
49120 * g++.dg/cpp/c++_cmd_1.h: New file.
49122 2003-03-10 Segher Boessenkool <segher@koffie.nl>
49124 * gcc.dg/altivec-9.c: New file.
49126 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49128 * gcc.dg/ppc-sdata-1.c: New test.
49129 * gcc.dg/ppc-sdata-2.c: New test.
49131 2003-03-09 Mark Mitchell <mark@codesourcery.com>
49134 * g++.dg/opt/ptrmem2.C: New test.
49137 * g++.dg/opt/ptrmem1.C: New test.
49139 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49141 * gcc.dg/i386-loop-1.c: New test.
49143 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49146 * g++.dg/lookup/friend1.C: New test.
49148 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49151 * g++.dg/parser/constructor1.C: New test.
49153 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
49155 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
49157 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
49159 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
49161 * gcc.dg/cpp/Wunused.c: Update test.
49163 2003-03-08 Jan Hubicka <jh@suse.cz>
49165 * gcc.dg/inline-3.c: New test.
49167 2003-03-08 Mark Mitchell <mark@codesourcery.com>
49170 * g++.dg/parse/builtin1.C: New test.
49173 * g++.dg/abi/cookie1.C: New test.
49174 * g++.dg/abi/cookie2.C: Likewise.
49177 * g++.dg/template/field1.C: New test.
49180 * g++.dg/parse/class1.C: New test.
49181 * g++.dg/parse/namespace7.C: Likewise.
49182 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
49184 2003-03-07 Mark Mitchell <mark@codesourcery.com>
49186 * g++.dg/init/ref4.C: New test.
49188 2003-03-07 Jan Hubicka <jh@suse.cz>
49190 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
49191 * gcc.dg/inline-3.c: New test.
49193 2003-03-06 Mark Mitchell <mark@codesourcery.com>
49195 * g++.dg/init/ref3.C: New test.
49198 * g++.dg/init/ref2.C: New test.
49201 * g++.dg/warn/Wshadow-2.C: New test.
49204 * g++.dg/warn/Woverloaded-1.C: New test.
49206 2003-03-05 Jan Hubicka <jh@suse.cz>
49208 * gcc.dg/i386-local2.c: New.
49209 * gcc.dg/i386-local.c: Fix typo.
49211 2003-03-05 Mark Mitchell <mark@codesourcery.com>
49213 * g++.dg/abi/layout3.C: New test.
49215 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
49217 * gcc.c-torture/compile/20030305-1.c
49219 2003-03-05 Jan Hubicka <jh@suse.cz>
49221 * gcc.dg/i386-local.c: New.
49223 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
49225 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
49227 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
49229 * gcc.dg/switch-2.c: New test.
49230 * gcc.dg/switch-3.c: New test.
49231 * gcc.dg/Wswitch.c: Adjust line numbers.
49232 * gcc.dg/Wswitch-default.c: Likewise.
49233 * gcc.dg/Wswitch-enum.c: Likewise.
49235 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
49237 * gcc.c-torture/execute/20030222-1.c: New test.
49239 2003-03-03 James E Wilson <wilson@tuliptree.org>
49241 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
49243 2003-03-03 Mark Mitchell <mark@codesourcery.com>
49246 * g++.dg/init/ref1.C: New test.
49248 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
49250 * gcc.dg/sh-relax.c: New SH-only test.
49252 2003-03-03 Geoffrey Keating <geoffk@apple.com>
49254 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
49255 comment explaining purpose of testcase.
49257 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49259 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
49260 for HC11/HC12 (asm needs two int registers).
49261 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
49262 HC11/HC12 because the test uses an asm which needs two 32-bit
49265 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
49267 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
49268 for HC11/HC12 (array is too large otherwise).
49269 * gcc.c-torture/compile/920501-4.x: New file, likewise.
49270 * gcc.c-torture/compile/20010518-2.x: Likewise.
49271 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
49272 HC11/HC12 (array is too large).
49274 2003-03-01 Geoffrey Keating <geoffk@apple.com>
49276 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
49277 * lib/g++-dg.exp (g++-dg-test): Likewise.
49279 2003-03-01 Roger Sayle <roger@eyesopen.com>
49281 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
49282 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
49284 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49286 * g++.dg/warn/implicit-typename1.C: Remove warning.
49288 2003-02-28 Richard Henderson <rth@redhat.com>
49290 * gcc.dg/noreturn-1.c: Move noreturn warning line.
49291 * gcc.dg/return-type-1.c: Move control reaches end warning line.
49293 2003-02-28 Geoffrey Keating <geoffk@apple.com>
49295 * gcc.dg/pch/pch.exp: Change .pch to .gch.
49296 * g++.dg/pch/pch.exp: Likewise.
49298 2003-02-28 Mark Mitchell <mark@codesourcery.com>
49301 * g++.dg/init/new4.C: New test.
49303 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
49305 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
49307 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
49309 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
49312 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
49315 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
49317 * lib/scanasm.exp: Add support for counting numbers of
49319 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
49320 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
49322 2003-02-25 Mark Mitchell <mark@codesourcery.com>
49325 * g++.dg/template/static3.C: New test.
49328 * g++.dg/parse/namespace6.C: New test.
49330 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49333 * gcc.dg/20030225-1.c: New test.
49335 2003-02-24 Mark Mitchell <mark@codesourcery.com>
49337 * README: Remove out-of-date information.
49340 * g++.dg/template/spec6.C: New test.
49342 2003-02-24 Jeff Law <law@redhat.com>
49344 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
49346 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49348 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
49349 * gcc.dg/pragma-ep-1.c: Likewise.
49351 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49354 * g++.dg/template/friend16.C: New test.
49356 2003-02-23 Mark Mitchell <mark@codesourcery.com>
49359 * g++.dg/parse/fused-params1.C: Adjust error messages.
49360 * g++.dg/template/nested3.C: New test.
49362 2003-02-24 Alan Modra <amodra@bigpond.net.au>
49364 * g++.dg/abi/param1.C: New test.
49366 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49369 * g++.dg/warn/implicit-typename1.C: New test.
49371 2003-02-22 Kelley Cook <kelleycook@comcast.net>
49373 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
49375 * g++.old-deja/g++.other/store-expr2.C: Likewise.
49376 * gcc.c-torture/execute/20010129-1.x: Likewise.
49377 * gcc.dg/20011107-1.c: Likewise.
49378 * gcc.dg/20020108-1.c: Likewise.
49379 * gcc.dg/20020122-3.c: Likewise.
49380 * gcc.dg/20020206-1.c: Likewise.
49381 * gcc.dg/20020310-1.c: Likewise.
49382 * gcc.dg/20020426-2.c: Likewise.
49383 * gcc.dg/20020517-1.c: Likewise.
49384 * gcc.dg/991230-1.c: Likewise.
49385 * gcc.dg/i386-unroll-1.c: Likewise.
49386 * gcc.misc-tests/i386-prefetch.exp: Likewise.
49388 2003-02-22 Jan Hubicka <jh@suse.cz>
49390 * gcc.dg/i386-mul.c: New test.
49392 2003-02-21 Roger Sayle <roger@eyesopen.com>
49394 * gcc.dg/builtins-5.c: New test case.
49396 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49398 * gcc.dg/asmreg-1.c: New test.
49400 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49403 * g++.dg/parse/varmod1.C: New test.
49405 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49408 * g++.dg/template/op1.C: New test.
49410 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49413 * g++.dg/template/nested2.C: New test.
49415 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49418 * g++.dg/expr/dtor1.C: New test.
49420 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49422 * gcc.dg/cpp/include3.c: New test.
49423 * gcc.dg/cpp/inc/foo.h: New file.
49425 2003-02-21 Glen Nakamura <glen@imodulo.com>
49427 * gcc.c-torture/execute/20030221-1.c: New test.
49429 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49432 * g++.dg/abi/conv1.C: New test.
49434 2003-02-20 Jan Hubicka <jh@suse.cz>
49436 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49438 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49440 * gcc.c-torture/compile/20030219-1.c: New test.
49442 2003-02-18 Jan Hubicka <jh@suse.cz>
49444 * gcc.dg/funcorder.c: New test.
49446 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49448 * gcc.c-torture/execute/20030218-1.c: New.
49450 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49452 * gcc.dg/20030218-1.c: New.
49454 2003-02-18 Richard Henderson <rth@redhat.com>
49456 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49457 * gcc.dg/attr-used-2.c: New.
49459 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49462 * g++.dg/init/copy5.C: New test.
49464 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49466 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49467 * g++.dg/pch/pch.exp: Likewise.
49469 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49471 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49472 STACK_SIZE is not defined.
49474 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49477 * g++.dg/template/init1.C: New test.
49479 2003-02-16 Jan HUbicka <jh@suse.cz>
49481 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49482 (foo): Add few extra tests
49483 * gcc.dg/c99-const-expr-3.c: Likewise.
49484 * gcc.c-torture/execute/20030216-1.c: New.
49486 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49489 * g++.dg/ext/typeof4.C: New test.
49491 2003-02-15 Roger Sayle <roger@eyesopen.com>
49493 * gcc.dg/i386-387-3.c: New test case.
49495 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49497 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49498 cris-*-elf* cris-*-aout* and mmix-*-*.
49500 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49502 * gcc.dg/20030213-1.c: New test.
49504 2003-02-12 Roger Sayle <roger@eyesopen.com>
49506 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49507 * gcc.dg/i386-387-2.c: Likewise.
49509 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49511 * gcc.dg/ppc-spe.c: Fix formatting.
49512 Enable tests that were previously unsupported by gas.
49513 Delete tests for instructions that no longer exist.
49514 Switch arguments on evsubifw builtin.
49516 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49518 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49519 STACK_SIZE is too small.
49521 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49522 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49524 * gcc.dg/decl-2.c: New test.
49526 2003-02-10 Jan Hubicka <jh@suse.cz>
49528 * gcc.dg/i386-fpcvt-1.c: New test.
49530 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49532 * gcc.c-torture/execute/20030209-1.c: New test.
49534 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49536 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49537 int-wide bitops, use the constants of the same width.
49538 Likewise, if long long is 32-bit wide, test bitops using
49541 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49543 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49545 2003-02-07 Roger Sayle <roger@eyesopen.com>
49547 * gcc.dg/builtins-4.c: New test case.
49549 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49551 * gcc.dg/20020430-1.c: Fix dg command typos.
49552 * gcc.dg/20020503-1.c: Likewise.
49554 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49557 * g++.dg/parse/fused-params1.C: New test.
49560 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49563 * g++.dg/parse/non-dependent1.C: New test.
49566 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49569 * g++.dg/parse/undefined7.C: New test.
49570 * g++.dg/parse/non-templ1.C: New test.
49573 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49575 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49577 * gcc.c-torture/compile/20030206-1.c: New test.
49579 2003-02-05 Roger Sayle <roger@eyesopen.com>
49581 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49582 "pow" to "foo" to avoid potential confusion with a math built-in.
49584 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49586 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49587 conditions for SPARC targets.
49589 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49591 * gcc.dg/20030204-1.c: New test.
49593 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49596 * g++.dg/parse/array-size1.C: New test.
49599 * g++.dg/parse/undefined3.C: New test.
49602 * g++.dg/parse/undefined4.C: New test.
49605 * g++.dg/parse/undefined5.C: New test.
49608 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49611 * g++.dg/parse/casting-operator1.C: New test.
49614 * g++.dg/parse/undefined6.C: New test.
49617 * g++.dg/parse/missing-template1.C: New test.
49619 2003-02-04 Jan Hubicka <jh@suse.cz>
49621 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49622 * gcc.dg/i386-cmov?.c: Likewise.
49623 * gcc.dg/i386-fpcvt-?.c: Likewise.
49624 * gcc.dg/i386-ssefp-1.c: Likewise.
49625 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49628 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49631 * g++.dg/ext/max.C: New test.
49633 2003-02-03 Jan Hubicka <jh@suse.cz>
49635 * gcc.c-torture/execute/20030203-1.c: New test.
49637 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49639 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49642 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49644 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49645 * g++.dg/init/new2.C: Likewise.
49646 * g++.dg/other/new1.C: Likewise.
49648 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49650 * gcc.dg/struct-ret-libc.c: New test.
49652 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49654 * gcc.dg/20030129-1.c: New test.
49656 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49659 * g++.dg/template/ptrmem4.C: New test.
49661 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49663 * g++.dg/parser/constant1.C: New test.
49665 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49668 * g++.dg/parse/friend2.C: New test.
49670 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49673 * g++.dg/template/unify4.C: New test.
49675 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49677 * gcc.c-torture/execute/20030128-1.c: New test.
49679 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49681 * g++.dg/lookup/nested1.C: Test moved from ...
49682 * g++.old-deja/g++.other/lookup24.C: ... here.
49684 2003-01-28 Jan Hubicka <jh@suse.cz>
49686 * gcc.dg/i386-cmov5.c: New test.
49688 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49690 * gcc.c-torture/execute/20010925-1.c: Changed the
49691 memcpy declaration.
49693 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49696 * g++.dg/parse/template5.C: New test.
49698 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49701 * g77.dg/pr9258: New test.
49703 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49705 * README: Move relevant parts from README.g++.
49707 * README.g++: Remove this file.
49709 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49711 * g++.dg/abi/dcast1.C: New test.
49713 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49715 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49717 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49720 * g++.old-deja/g++.other/lookup24.C: New test.
49722 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49725 * gcc.dg/uninit-C.c: New test.
49727 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49729 * g++.dg/abi/covariant1.C: New test.
49731 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49733 * gcc.dg/20030123-1.c: New test.
49735 2003-01-25 Jan Hubicka <jh@suse.cz>
49738 * gcc.c-torture/compile/20030125-1.c
49740 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49743 * g++.dg/parse/template3.C: New test.
49744 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49747 * g++.dg/parse/template4.C: New test.
49750 * g++.dg/template/qual2.C: New test.
49753 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49755 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49757 2003-01-25 Roger Sayle <roger@eyesopen.com>
49759 * gcc.c-torture/execute/switch-1.c: New test case.
49761 2003-01-25 Jan Hubicka <jh@suse.cz>
49763 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49765 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49767 Tweaks for Bison-1.875. From the NEWS file:
49768 "- `parse error' -> `syntax error'
49769 Bison now uniformly uses the term `syntax error'"
49770 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49771 * gcc.dg/cpp/digraph2.c: Likewise.
49772 * gcc.dg/cpp/direct2.c: Likewise.
49773 * gcc.dg/cpp/paste4.c: Likewise.
49774 * gcc.dg/c90-restrict-1.c: Likewise.
49775 * gcc.dg/c99-func-2.c: Likewise.
49776 * gcc.dg/noncompile/920721-2.c: Likewise.
49777 * gcc.dg/noncompile/930622-2.c: Likewise.
49778 * gcc.dg/noncompile/940112-1.c: Likewise.
49779 * gcc.dg/noncompile/950921-1.c: Likewise.
49780 * gcc.dg/noncompile/951123-1.c: Likewise.
49781 * gcc.dg/noncompile/971104-1.c: Likewise.
49782 * gcc.dg/noncompile/990416-1.c: Likewise.
49784 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49786 * g++.dg/parse/undefined1.C: Add error message.
49788 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49791 * g++.dg/parse/new1.C: New test.
49794 * g++.dg/parse/template2.C: New test.
49797 * g++.dg/parse/typedef2.C: New test.
49800 * g++.dg/ext/typeof3.C: New test.
49802 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49805 * g++.dg/parse/ret-type1.C: New test.
49808 * g++.dg/parse/tmpl-outside1.C: New test.
49811 * g++.dg/parse/int-as-enum1.C: New test.
49814 * g++.dg/parse/no-typename1.C: New test.
49817 * g++.dg/parse/no-value1.C: New test.
49820 * g++.dg/parse/wrong-inline1.C: New test.
49823 * g++.dg/parse/ref1.C: New test.
49826 * g++.dg/parse/attr-ctor1.C: New test.
49829 * g++.dg/parse/namespace5.C: New test.
49832 * g++.dg/parse/func-def1.C: New test.
49835 * g++.dg/parse/undefined1.C: New test.
49837 PR c++/5723, PR c++/8522
49838 * g++.dg/parse/specialization1.C: New test.
49840 PR c++/163, PR c++/8595
49841 * g++.dg/parse/struct-as-enum1.C: New test.
49844 * g++.dg/parse/undefined2.C: New test.
49846 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49849 * g++.dg/parse/template1.C: New test.
49852 * g++.dg/parse/using1.C: New test.
49856 * g++.dg/parse/expr2.C: New test.
49859 * g++.dg/parse/lookup2.C: Likewise.
49861 2003-01-21 Jan Hubicka <jh@suse.cz>
49863 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49864 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49865 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49866 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49868 2003-01-20 Nick Clifton <nickc@redhat.com>
49870 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49871 problem with ARM sibcall code generation.
49873 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49875 * gcc.c-torture/execute/20030120-1.c: New.
49877 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49879 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49881 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49884 * g++.dg/parse/ctor1.C: New test.
49887 * g++.dg/parse/qualified1.C: New test.
49889 * g++.dg/parse/typename3.C: New test.
49891 2003-01-16 Richard Henderson <rth@redhat.com>
49893 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49895 2003-01-16 Richard Henderson <rth@redhat.com>
49897 * g++.dg/pch/pch.exp: Copy test header to the working directory
49898 before using it either for precompilation or direct use.
49899 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49900 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49902 2003-01-16 Richard Henderson <rth@redhat.com>
49904 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49905 before using it either for precompilation or direct use.
49906 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49907 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49909 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49911 * g++.dg/ext/typename1.C: Add typename keyword.
49912 * g++.dg/template/crash1.C: Update error messages.
49913 * g++.dg/template/crash2.C: Remove error message.
49914 * g++.dg/parse/typename2.C: New test.
49915 * g++.dg/template/typename2.C: Change implicit
49916 typename warning into error.
49917 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49919 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49920 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49921 * g++.old-deja/g++.law/visibility13.C: Remove error
49923 * g++.old-deja/g++.ns/template17.C: Reorder code to
49924 make declaration visible in template.
49925 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49926 * g++.old-deja/g++.pt/crash36.C: Issue more error
49928 * g++.old-deja/g++.pt/crash5.C: Improve error
49930 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49931 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49932 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49933 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49934 typename warning with error message.
49935 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49936 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49937 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49939 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49941 * g++.dg/parse/ambig2.C: New test.
49943 2003-01-15 Richard Henderson <rth@redhat.com>
49945 * g++.dg/tls/init-2.C: Update error message string.
49947 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49949 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49951 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49953 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49955 * gcc.c-torture/compile/20001205-1.x: Likewise.
49956 * gcc.c-torture/compile/20001226-1.x: Likewise.
49957 * gcc.c-torture/compile/920520-1.x: Likewise.
49958 * gcc.c-torture/compile/961203-1.x: Likewise.
49959 * gcc.c-torture/compile/20020604-1.x: Likewise.
49961 2003-01-15 Jan Hubicka <jh@suse.cz>
49963 * gcc.c-torture/compile/20030115-1.c: New test.
49965 * gcc.dg/i386-fpcvt-1.c: New test.
49966 * gcc.dg/i386-fpcvt-2.c: New test.
49968 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49970 Further conform g++'s __vmi_class_type_info to the C++ ABI
49972 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49975 2003-01-14 Jan Hubicka <jh@suse.cz>
49977 * gcc.dg/i386-fpcvt-1.c: New test.
49978 * gcc.dg/i386-fpcvt-2.c: New test.
49980 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49982 * gcc.dg/i386-mmx-3.c: New test.
49984 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49987 * g++.dg/parse/octal1.C: New file.
49990 * g++.dg/parse/typename1.C: New file.
49992 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49994 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49995 * gcc.dg/bf-no-ms-layout.c: Likewise.
49996 * gcc.dg/bf-ms-attrib.c: Likewise.
49998 2003-01-10 Mark Mitchell <mark@codesourcery.com>
50001 * g++.dg/parse/dtor1.C: New file.
50004 * g++.dg/rtti/typeid1.C: New file.
50007 * g++.dg/parse/lookup1.C: New file.
50010 * g++.dg/templ/spec5.C: New file.
50012 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
50014 * gcc.c-torture/compile/20030110-1.c: New test.
50016 2003-01-09 Geoffrey Keating <geoffk@apple.com>
50018 Merge from pch-branch:
50020 2002-12-23 Geoffrey Keating <geoffk@apple.com>
50022 * gcc.dg/pch/cpp-1.h: New.
50023 * gcc.dg/pch/cpp-1.c: New.
50024 * gcc.dg/pch/cpp-2.h: New.
50025 * gcc.dg/pch/cpp-2.c: New.
50027 2002-11-19 Geoffrey Keating <geoffk@apple.com>
50029 * gcc.dg/pch/except-1.h: New.
50030 * gcc.dg/pch/except-1.c: New.
50032 2002-11-13 Geoffrey Keating <geoffk@apple.com>
50034 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
50036 * gcc.dg/pch: Include *.hp not *.h.
50037 * gcc.dg/pch/system-1.h: New.
50038 * gcc.dg/pch/system-1.c: New.
50040 2002-11-11 Geoffrey Keating <geoffk@apple.com>
50042 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
50043 rather than trying to build and run a program using PCH.
50044 * gcc.dg/pch: Remove dg-do commands from test files.
50046 2002-11-08 Geoffrey Keating <geoffk@apple.com>
50048 * gcc.dg/pch/macro-3.c: New.
50049 * gcc.dg/pch/macro-3.h: New.
50051 2002-11-04 Geoffrey Keating <geoffk@apple.com>
50053 * gcc.dg/pch/common-1.c: New.
50054 * gcc.dg/pch/common-1.h: New.
50055 * gcc.dg/pch/decl-1.c: New.
50056 * gcc.dg/pch/decl-1.h: New.
50057 * gcc.dg/pch/decl-2.c: New.
50058 * gcc.dg/pch/decl-2.h: New.
50059 * gcc.dg/pch/decl-3.c: New.
50060 * gcc.dg/pch/decl-3.h: New.
50061 * gcc.dg/pch/decl-4.c: New.
50062 * gcc.dg/pch/decl-4.h: New.
50063 * gcc.dg/pch/decl-5.c: New.
50064 * gcc.dg/pch/decl-5.h: New.
50065 * gcc.dg/pch/global-1.c: New.
50066 * gcc.dg/pch/global-1.h: New.
50067 * gcc.dg/pch/inline-1.c: New.
50068 * gcc.dg/pch/inline-1.h: New.
50069 * gcc.dg/pch/inline-2.c: New.
50070 * gcc.dg/pch/inline-2.h: New.
50071 * gcc.dg/pch/static-1.c: New.
50072 * gcc.dg/pch/static-1.h: New.
50073 * gcc.dg/pch/static-2.c: New.
50074 * gcc.dg/pch/static-2.h: New.
50076 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
50078 * g++.dg/pch/pch.exp: Better handle failing testcases.
50079 * gcc.dg/pch/pch.exp: Likewise.
50080 * gcc.dg/pch/macro-1.c: New.
50081 * gcc.dg/pch/macro-1.h: New.
50082 * gcc.dg/pch/macro-2.c: New.
50083 * gcc.dg/pch/macro-2.h: New.
50085 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
50087 * g++.dg/dg.exp: Treat files in pch/ specially.
50088 * g++.dg/pch/pch.exp: New file.
50089 * g++.dg/pch/empty.H: New file.
50090 * g++.dg/pch/empty.C: New file.
50091 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
50094 * gcc.dg/pch/pch.exp: New file.
50095 * gcc.dg/pch/empty.h: New file.
50096 * gcc.dg/pch/empty.c: New file.
50097 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
50100 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50102 * g++.dg/template/friend14.C: New test.
50104 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50106 * gcc.dg/old-style-asm-1.c: New test.
50108 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
50110 * gcc.c-torture/compile/20030109-1.c: New test.
50112 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50114 * gcc.c-torture/execute/20030109-1.c: New test.
50116 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
50118 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
50119 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
50120 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
50121 * g++.old-deja/g++.mike/eh2.C: Likewise.
50122 * g++.old-deja/g++.mike/eh3.C: Likewise.
50123 * g++.old-deja/g++.mike/eh5.C: Likewise.
50124 * g++.old-deja/g++.mike/eh6.C: Likewise.
50125 * g++.old-deja/g++.mike/eh7.C: Likewise.
50126 * g++.old-deja/g++.mike/eh8.C: Likewise.
50127 * g++.old-deja/g++.mike/eh9.C: Likewise.
50128 * g++.old-deja/g++.mike/eh10.C: Likewise.
50129 * g++.old-deja/g++.mike/eh12.C: Likewise.
50130 * g++.old-deja/g++.mike/eh13.C: Likewise.
50131 * g++.old-deja/g++.mike/eh14.C: Likewise.
50132 * g++.old-deja/g++.mike/eh16.C: Likewise.
50133 * g++.old-deja/g++.mike/eh17.C: Likewise.
50134 * g++.old-deja/g++.mike/eh18.C: Likewise.
50135 * g++.old-deja/g++.mike/eh21.C: Likewise.
50136 * g++.old-deja/g++.mike/eh23.C: Likewise.
50137 * g++.old-deja/g++.mike/eh24.C: Likewise.
50138 * g++.old-deja/g++.mike/eh25.C: Likewise.
50139 * g++.old-deja/g++.mike/eh26.C: Likewise.
50140 * g++.old-deja/g++.mike/eh27.C: Likewise.
50141 * g++.old-deja/g++.mike/eh28.C: Likewise.
50142 * g++.old-deja/g++.mike/eh29.C: Likewise.
50143 * g++.old-deja/g++.mike/eh31.C: Likewise.
50144 * g++.old-deja/g++.mike/eh33.C: Likewise.
50145 * g++.old-deja/g++.mike/eh34.C: Likewise.
50146 * g++.old-deja/g++.mike/eh35.C: Likewise.
50147 * g++.old-deja/g++.mike/eh36.C: Likewise.
50148 * g++.old-deja/g++.mike/eh37.C: Likewise.
50149 * g++.old-deja/g++.mike/eh38.C: Likewise.
50150 * g++.old-deja/g++.mike/eh39.C: Likewise.
50151 * g++.old-deja/g++.mike/eh40.C: Likewise.
50152 * g++.old-deja/g++.mike/eh41.C: Likewise.
50153 * g++.old-deja/g++.mike/eh42.C: Likewise.
50154 * g++.old-deja/g++.mike/eh44.C: Likewise.
50155 * g++.old-deja/g++.mike/eh46.C: Likewise.
50156 * g++.old-deja/g++.mike/eh47.C: Likewise.
50157 * g++.old-deja/g++.mike/eh48.C: Likewise.
50158 * g++.old-deja/g++.mike/eh49.C: Likewise.
50159 * g++.old-deja/g++.mike/eh50.C: Likewise.
50160 * g++.old-deja/g++.mike/eh51.C: Likewise.
50161 * g++.old-deja/g++.mike/eh53.C: Likewise.
50162 * g++.old-deja/g++.mike/eh55.C: Likewise.
50163 * g++.old-deja/g++.mike/p7912.C: Likewise.
50164 * g++.old-deja/g++.mike/p9706.C: Likewise.
50165 * g++.old-deja/g++.mike/p10416.C: Likewise.
50166 * g++.old-deja/g++.mike/p11667.C: Likewise.
50167 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
50168 Remove redundant reference to Iris.
50169 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
50170 Elxsi, i860, Pico Java, and WE32K.
50172 2003-01-07 Mark Mitchell <mark@codesourcery.com>
50174 * g++.dg/ext/asm4.C: New test.
50176 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50179 * g++.dg/template/friend12.C: New test.
50180 * g++.dg/template/friend13.C: Likewise.
50181 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
50183 2003-01-08 Jan Hubicka <jh@suse.cz>
50185 * gcc.dg/i386-cadd.c: New test.
50186 * gcc.dg/i386-cmov4.c: Likewise.
50188 2003-01-06 Mark Mitchell <mark@codesourcery.com>
50191 * g++.dg/warn/Wunused-3.C: New test.
50193 * g++.dg/abi/bitfield9.C: New test.
50196 * g++.dg/parse/defarg3.C: New test.
50198 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
50200 * g++.dg/parse/ambig1.C: New test.
50201 * g++.dg/parse/defarg2.C: New test.
50203 2003-01-05 Mark Mitchell <mark@codesourcery.com>
50205 * g++.dg/template/defarg-1.C: New test.
50206 * g++.dg/template/local2.C: Likewise.
50208 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
50210 * gcc.c-torture/execute/20030105-1.c: New test.
50212 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50214 * g++.dg/parse/namespace3.C: Remove extra semicolons.
50215 * g++.dg/parse/namespace4.C: Likewise.
50217 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
50219 * g++.dg/template/ntp2.C: New test.
50221 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
50223 * g++.dg/parse/extern-C-1.C: New test.
50225 * g++.dg/parse/namespace4.C: New test.
50227 * g++.dg/template/nested1.C: New test.
50229 * g++.dg/parse/namespace3.C: New test.
50231 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
50233 * g++.dg/lookup/two-stage1.C: New test.
50235 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50237 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
50238 * g++.old-deja/g++.jason/access8.C: Likewise.
50239 * g++.old-deja/g++.other/decl5.C: Likewise.
50241 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50243 * g++.dg/parse/parse7.C: New test.
50245 2003-01-02 Mark Mitchell <mark@codesourcery.com>
50248 * g++.dg/ext/attrib7.C: New test.
50250 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
50252 * g++.dg/parse/parse6.C: New test.
50254 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
50256 * gcc.dg/h8300-stack-1.c: New.
50258 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50260 g++.dg/lookup/exception1.C: New test.
50262 g++.dg/lookup/template1.C: New test.
50264 g++.dg/parse/namespace2.C: New test.
50266 g++.dg/parse/parens2.C: New test.
50268 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50270 * g++.dg/parse/parse5.C: New test.
50271 * g++.dg/lookup/scoped4.C: New test.
50273 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
50275 * g++.dg/parse/parens1.C: New test.
50277 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
50279 * g++.dg/parse/parens2.C: New test.
50281 * g++.dg/lookup/scope-operator1.C: New test.
50283 * g++.dg/parse/operator1.C: New test.
50285 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50287 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
50288 * g++.old-deja/g++.other/access6.C: Likewise.
50289 * g++.old-deja/g++.other/decl1.C: Likewise.
50290 * g++.old-deja/g++.pt/typename12.C: Likewise.
50292 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50294 * g++.dg/parse/namespace1.C: New test.
50296 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50298 * g++.dg/parse/parse4.C: New test.
50300 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50302 * g++.dg/parse/parse3.C: New test.
50304 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50306 * g++.dg/parse/parse2.C: New test.
50308 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50310 * g++.dg/template/friend11.C: New test.
50312 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
50314 * g++.dg/parse/parse1.C: New test.
50316 2002-12-31 Janis Johnson <janis187@us.ibm.com>
50318 * lib/profopt.exp: Change the name of a global variable to avoid
50319 possible clashes with other test suites.
50321 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
50323 * g++.dg/inherit/covariant8.C: New test.
50325 2002-12-31 Mark Mitchell <mark@codesourcery.com>
50327 * g++.dg/init/array9.C: New test.
50330 * g++.dg/parse/expr1.C: New test.
50332 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
50334 * gcc.c-torture/compile/20021230-1.c: New test.
50336 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
50338 * g++.dg/inherit/covariant5.C: New test.
50339 * g++.dg/inherit/covariant6.C: New test.
50340 * g++.dg/inherit/covariant7.C: New test.
50342 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50345 * g++.dg/other/access2.C: New test.
50347 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
50349 * g++.dg/other/anon-struct.C: No longer fails
50350 * g++.old-deja/g++.brendan/parse4.C: Likewise.
50351 * g++.old-deja/g++.brendan/parse5.C: Likewise.
50352 * g++.old-deja/g++.brendan/parse6.C: Likewise.
50354 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
50356 * g++.dg/parse/angle-bracket.C (main): No longer fails.
50358 2002-12-27 Mark Mitchell <mark@codesourcery.com>
50360 * g++.dg/eh/spec4.C: Remove stray semicolon.
50361 * g++.dg/expr/pmf-1.C: Change error message.
50362 * g++.dg/ext/asm1.C: Remove stray semicolon.
50363 * g++.dg/ext/typename1.C: Add missing typenames.
50364 * g++.dg/inherit/template-as-base.C: Change error message.
50365 * g++.dg/lookup/scoped1.C: Likewise.
50366 * g++.dg/lookup/scoped2.C: Likewise.
50367 * g++.dg/lookup/using2.C: Likewise.
50368 * g++.dg/other/component1.C: Remove stray semicolon.
50369 * g++.dg/other/do1.C: Change error message.
50370 * g++.dg/other/error2.C: Likewise.
50371 * g++.dg/other/init1.C: Likewise.
50372 * g++.dg/other/packed1.C: Remove stray semicolon.
50373 * g++.dg/other/ptrmem2.C: Change error message.
50374 * g++.dg/parse/parameter-declaration-1.C: Remove line number
50376 * g++.dg/special/initp1.C: Remove invalid attribute usage.
50377 * g++.dg/template/access3.C: Add typename keyword.
50378 * g++.dg/template/access5.C: Remove stray semicolon.
50379 * g++.dg/template/access6.C: Likewise.
50380 * g++.dg/template/complit1.C: Likewise.
50381 * g++.dg/template/crash1.C: Change error message.
50382 * g++.dg/template/inherit2.C: Remove stray semicolon.
50383 * g++.dg/template/instantiate2.C: Likewise.
50384 * g++.dg/template/instantiate3.C: Change error message.
50385 * g++.dg/template/qual1.C: Remove stray semicolon.
50386 * g++.dg/template/qualttp18.C: Change error message.
50387 * g++.dg/template/ref1.C: Remove stray semicolon.
50388 * g++.dg/template/sizeof1.C (A::value): Declare it.
50389 * g++.dg/template/spec4.C: Change error message.
50390 * g++.dg/template/static1.C: Likewise.
50391 * g++.dg/template/type1.C: Likewise.
50392 * g++.dg/template/typename3.C: Likewise.
50393 * g++.old-deja/g++.benjamin/13478.C: Change error message.
50394 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
50395 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50396 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50397 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50398 named return value extension.
50399 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50400 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50401 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50402 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50403 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50404 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50405 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50406 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50407 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50408 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50409 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50410 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50411 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50412 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50414 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50415 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50416 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50417 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50418 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50419 * g++.old-deja/g++.brendan/template11.C: Likewise.
50420 * g++.old-deja/g++.brendan/template26.C: Likewise.
50421 * g++.old-deja/g++.brendan/template27.C: Use explicit
50422 specialization syntax.
50423 * g++.old-deja/g++.brendan/template30.C: Likewise.
50424 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50425 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50426 non-dependent names.
50427 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50428 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50429 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50430 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50431 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50432 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50433 named return value extension.
50434 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50435 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50436 * g++.old-deja/g++.ext/return1.C: Likewise.
50437 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50438 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50439 * g++.old-deja/g++.jason/access8.C: Likewise.
50440 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50441 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50442 pseudo-destructor names.
50443 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50444 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50445 pseudo-destructor names.
50446 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50447 * g++.old-deja/g++.jason/overload19.C: Likewise.
50448 * g++.old-deja/g++.jason/overload32.C: Likewise.
50449 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50451 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50452 * g++.old-deja/g++.jason/return.C: Likewise.
50453 * g++.old-deja/g++.jason/return2.C: Likewise.
50454 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50455 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50457 * g++.old-deja/g++.jason/template10.C: Account for use of
50458 non-dependent names.
50459 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50461 * g++.old-deja/g++.jason/template37.C: Likewise.
50462 * g++.old-deja/g++.law/access4.C: Change error messages.
50463 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50464 pseudo-destructor names.
50465 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50466 * g++.old-deja/g++.law/ctors9.C: Likewise.
50467 * g++.old-deja/g++.law/cvt22.C: Likewise.
50468 * g++.old-deja/g++.law/dtors5.C: Likewise.
50469 * g++.old-deja/g++.law/global-init1.C: Likewise.
50470 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50471 * g++.old-deja/g++.law/operators28.C: Likewise.
50472 * g++.old-deja/g++.law/visibility28.C: Likewise.
50473 * g++.old-deja/g++.martin/eval1.C: Likewise.
50474 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50476 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50477 * g++.old-deja/g++.mike/net34.C: Likewise.
50478 * g++.old-deja/g++.mike/net36.C: Likewise.
50479 * g++.old-deja/g++.mike/ns2.C: Likewise.
50480 * g++.old-deja/g++.mike/p12306.C: Likewise.
50481 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50483 * g++.old-deja/g++.mike/p700.C: Likewise.
50484 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50485 * g++.old-deja/g++.mike/p710.C: Likewise.
50486 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50488 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50489 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50490 * g++.old-deja/g++.ns/crash2.C: Likewise.
50491 * g++.old-deja/g++.ns/crash3.C: Likewise.
50492 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50493 * g++.old-deja/g++.ns/ns17.C: Likewise.
50494 * g++.old-deja/g++.ns/template16.C: Likewise.
50495 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50497 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50498 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50499 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50500 named return value extension.
50501 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50502 * g++.old-deja/g++.other/access4.C: Issue additional error
50504 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50505 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50506 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50507 * g++.old-deja/g++.other/crash25.C: Change error message.
50508 * g++.old-deja/g++.other/crash4.C: Change error message.
50509 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50510 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50511 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50513 * g++.old-deja/g++.other/defarg8.C: Likewise.
50514 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50515 * g++.old-deja/g++.other/dtor10.C: Likewise.
50516 * g++.old-deja/g++.other/incomplete.C: Likewise.
50517 * g++.old-deja/g++.other/linkage7.C: Likewise.
50518 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50520 * g++.old-deja/g++.other/mangle2.C: Likewise.
50521 * g++.old-deja/g++.other/refinit2.C: Likewise.
50522 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50523 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50524 * g++.old-deja/g++.pt/crash28.C: Likewise.
50525 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50527 * g++.old-deja/g++.pt/crash32.C: Change error message.
50528 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50529 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50530 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50531 error message position.
50532 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50533 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50534 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50536 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50537 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50538 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50539 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50541 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50542 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50543 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50545 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50546 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50548 * g++.old-deja/g++.pt/friend28.C: Account for use of
50549 non-dependent names.
50550 * g++.old-deja/g++.pt/friend29.C: Likewise.
50551 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50553 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50554 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50555 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50557 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50558 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50560 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50561 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50562 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50564 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50565 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50566 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50567 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50568 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50569 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50571 * g++.old-deja/g++.pt/spec10.C: Likewise.
50572 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50573 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50574 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50575 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50576 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50577 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50578 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50579 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50580 * g++.old-deja/g++.pt/typename15.C: Likewise.
50581 * g++.old-deja/g++.pt/typename22.C: Likewise.
50582 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50583 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50584 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50585 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50587 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50588 return value extension.
50589 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50590 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50591 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50592 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50594 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50596 * g++.dg/warn/inline1.C: New test.
50597 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50598 * g++.old-deja/g++.jason/synth10.C: Likewise.
50599 * g++.old-deja/g++.mike/net31.C: Likewise.
50600 * g++.old-deja/g++.mike/p8786.C: Likewise.
50602 * g++.dg/template/friend10.C: New test.
50603 * g++.dg/template/conv5.C: New test.
50605 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50607 * g++.dg/lookup/scoped3.C: New test.
50609 * g++.dg/lookup/decl1.C: New test.
50610 * g++.dg/lookup/decl2.C: New test.
50612 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50614 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50615 gcc.c-torture/compile/20021015-1.c,
50616 gcc.c-torture/compile/20021015-2.c,
50617 gcc.c-torture/compile/20021123-1.c,
50618 gcc.c-torture/compile/20021123-2.c,
50619 gcc.c-torture/compile/20021123-3.c,
50620 gcc.c-torture/compile/20021123-4.c,
50621 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50622 only to 3.1 or 3.2 branch.
50624 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50626 * gcc.dg/i386-bitfield3.c: New test.
50628 * gcc.dg/i386-bitfield2.c: New test.
50630 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50632 * g++.dg/parse/conv_op1.C: New test.
50634 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50636 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50639 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50641 * gcc.c-torture/compile/20021220-1.c: New test.
50643 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50645 * gcc.dg/i386-fastcall-1.c: New.
50647 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50649 * gcc.c-torture/execute/20021219-1.c: New test.
50651 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50653 * gcc.dg/i386-pic-1.c: New test.
50655 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50658 * g++.dg/template/friend9.C: New test.
50660 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50663 * g++.dg/template/access7.C: New test.
50665 2002-12-18 Nick Clifton <nickc@redhat.com>
50667 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50668 the libstdc++-v3 directory has been found.
50670 2002-12-12 Devang Patel <dpatel@apple.com>
50671 * gcc.dg/darwin-ld-1.c: New test.
50672 * gcc.dg/darwin-ld-2.c: New test.
50673 * gcc.dg/darwin-ld-3.c: New test.
50674 * gcc.dg/darwin-ld-4.c: New test.
50675 * gcc.dg/darwin-ld-5.c: New test.
50677 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50679 * gcc.c-torture/compile/20021212-1.c: New test.
50681 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50683 * gcc.dg/fshort-wchar: New test.
50685 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50688 * g++.dg/template/dtor1.C: New test.
50690 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50693 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50695 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50697 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50699 * g++.dg/template/static1.C: New test.
50700 * g++.dg/template/static2.C: New test.
50701 * g++.old-deja/g++.ext/memconst.C: New test.
50703 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50705 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50706 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50707 * g++.dg/special/initp1.C: Likewise.
50709 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50711 * gcc.c-torture/execute/20021204-1.c: New test.
50713 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50715 * gcc.dg/ppc-fmadd-1.c: New file.
50716 * gcc.dg/ppc-fmadd-2.c: New file.
50717 * gcc.dg/ppc-fmadd-3.c: New file.
50719 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50721 * gcc.c-torture/compile/20021204-1.c: New test.
50723 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50725 * g++.dg/inherit/covariant2.C: New test.
50726 * g++.dg/inherit/covariant3.C: New test.
50727 * g++.dg/inherit/covariant4.C: New test.
50728 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50729 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50731 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50734 * g++.dg/init/brace3.C: New test.
50736 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50738 * gcc.dg/20020210-1.c: Fix a comment typo.
50740 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50743 * g++.dg/parse/defarg1.C: New test.
50746 * g++.dg/template/char1.C: New test.
50748 * g++.dg/template/varmod1.C: Fix typo.
50750 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50753 * g++.old-deja/g++.pt/crash32.C: Expect error.
50755 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50758 * g++.dg/template/varmod1.C: New test.
50761 * g++.dg/inherit/typeinfo1.C: New test.
50764 * g++.dg/inherit/typedef1.C: New test.
50766 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50770 * g++.dg/template/strlen1.C: New test.
50773 * g++.dg/template/ctor2.C: New test.
50776 * g++.dg/init/string1.C: New test.
50779 * g++.dg/template/friend8.C: New test.
50781 2002-11-29 Joe Buck <jbuck@synopsys.com>
50783 * g++.dg/lookup/anon2.C: New test.
50785 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50787 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50790 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50792 * gcc.dg/bitfld-6.c: New test.
50794 2002-11-27 Jan Hubicka <jh@suse.cz>
50796 * gcc.c-torture/execute/20021127.[cx]: New test.
50798 2002-11-26 Jan Hubicka <jh@suse.cz>
50800 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50803 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50805 * g++.dg/init/brace2.C: New test.
50806 * g++.old-deja/g++.mike/p9129.C: Correct.
50808 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50810 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50812 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50814 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50816 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50818 * g++.dg/abi/empty11.C: New test.
50819 * g++.dg/rtti/cv1.C: New test.
50821 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50823 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50825 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50827 * g++.dg/abi/empty10.C: New test.
50829 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50831 * gcc.c-torture/compile/20021124-1.c: New test.
50833 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50835 * g++.dg/abi/rtti2.C: New test.
50837 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50839 * gcc.dg/i386-unroll-1.c: New test.
50841 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50843 * gcc.c-torture/compile/20021120-1.c: New test.
50844 * gcc.c-torture/compile/20021120-2.c: New test.
50846 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50848 * gcc.dg/bitfld-5.c: New test.
50850 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50852 * gcc.c-torture/execute/20021120-3.c: New test.
50854 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50856 * gcc.c-torture/execute/20021120-2.c: New test.
50858 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50860 * gcc.c-torture/execute/20021120-1.c: New test.
50862 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50864 * gcc.c-torture/execute/20021118-3.c: New test.
50866 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50868 * gcc.c-torture/compile/20021119-1.c: New test.
50870 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50872 * gcc.dg/duff-1.c: New test.
50873 * gcc.dg/duff-2.c: New test.
50874 * gcc.dg/duff-3.c: New test.
50876 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50878 * gcc.dg/cpp/_Pragma5.c: New test.
50880 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50882 * gcc.c-torture/execute/20021118-2.c: New test.
50884 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50886 * gcc.c-torture/execute/20021118-1.c: New test.
50888 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50890 * gcc.dg/20021116-1.c: New test.
50892 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50894 * g++.dg/abi/vcall1.C: New test.
50896 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50898 * gcc.dg/20021029-1.c: New test.
50899 * gcc.dg/20021029-2.c: New test.
50901 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50903 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50905 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50908 * gcc.dg/20021110.c: Move to ...
50909 * gcc.c-torture/compile/20021110.c: .... here.
50911 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50914 * gcc.c-torture/execute/20021111-1.c
50916 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50919 * gcc.dg/20021110.c: New test.
50921 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50923 * g++.dg/abi/vthunk3.C: Run only on x86.
50925 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50927 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50929 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50931 * lib/compat.exp (compat-execute): Fix logic error in last
50934 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50936 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50938 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50941 * g++.dg/template/access6.C: New test.
50943 2002-11-08 Jan Hubicka <jh@suse.cz>
50945 * gcc.dg/i386-ssefp-1.c: New test.
50946 * gcc.dg/i386-ssefp-1.c: New test.
50948 2002-11-08 Jan Hubicka <jh@suse.cz>
50950 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50952 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50954 * g++.dg/abi/vthunk3.C: New test.
50957 * g++.dg/template/crash2.C: New test.
50959 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50961 * g++.dg/abi/dtor1.C: New test.
50962 * g++.dg/abi/dtor2.C: Likewise.
50964 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50966 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50969 2002-11-04 Adam Nemet <anemet@lnxw.com>
50971 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50972 -mthumb. Only xfail with -O0.
50974 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50976 * g++.dg/abi/thunk1.C: New test.
50977 * g++.dg/abi/thunk2.C: Likewise.
50978 * g++.dg/abi/vtt1.C: Likewise.
50980 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50982 PR optimization/8423
50983 * gcc.c-torture/execute/builtin-constant.c: New test.
50985 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50987 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50988 Add some more cases.
50990 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50993 * g++.dg/opt/local1.C: New test.
50995 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50998 * g++.dg/template/complit1.C: New test.
51001 * g++.dg/template/typename4.C: Likewise.
51003 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51005 Core issue 287, PR c++/7639
51006 * g++.dg/template/instantiate1.C: Adjust error location.
51007 * g++.dg/template/instantiate3.C: New test.
51008 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
51009 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
51010 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
51012 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
51014 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
51016 2002-10-29 Mark Mitchell <mark@codesourcery.com>
51019 * g++.dg/init/dtor2.C: New test.
51021 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51023 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
51024 * gcc.dg/nest.c: Bypass errors on irix6.
51026 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
51028 * gcc.dg/nest.c: Expect error for mmix-*-*.
51029 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
51031 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
51033 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
51036 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
51038 2002-10-25 Mike Stump <mrs@apple.com>
51040 * gcc.dg/warn-1.c: New test.
51042 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51044 * g++.dg/template/typename3.C: New test.
51046 2002-10-25 Mark Mitchell <mark@codesourcery.com>
51048 * g++.dg/lookup/ptrmem1.C: New test.
51050 * g++.dg/abi/vthunk2.C: New test.
51052 2002-10-25 Zack Weinberg <zack@codesourcery.com>
51054 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
51056 2002-10-24 Mark Mitchell <mark@codesourcery.com>
51058 * g++.dg/abi/empty9.C: New test.
51060 2002-10-24 Richard Henderson <rth@redhat.com>
51062 * g++.dg/inherit/thunk1.C: Enable for ia64.
51064 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51067 * g++.dg/lookup/pretty1.C: New test.
51069 2002-10-23 Jakub Jelinek <jakub@redhat.com>
51071 * gcc.dg/20021023-1.c: New test.
51073 2002-10-23 Mark Mitchell <mark@codesourcery.com>
51076 * g++.dg/parse/inline1.C: New test.
51078 2002-10-23 Richard Henderson <rth@redhat.com>
51080 * g++.dg/inherit/thunk1.C: Enable for x86_64.
51082 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
51084 2002-10-22 Mark Mitchell <mark@codesourcery.com>
51087 * g++.dg/parse/stmtexpr3.C: New test.
51089 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
51091 * g++.dg/expr/cond1.C: New test.
51093 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51095 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
51097 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51099 * g++.dg/abi/vbase13.C: New test.
51100 * g++.dg/abi/vbase14.C: Likewise.
51102 2002-10-21 Jakub Jelinek <jakub@redhat.com>
51104 * gcc.dg/tls/pic-1.c: New test.
51105 * gcc.dg/tls/nonpic-1.c: New test.
51106 * gcc.dg/20021018-1.c: New test.
51108 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51110 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
51111 Remove only files with the same base name as the test case.
51112 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
51113 (profopt-execute): Likewise. Also, remove old profiling
51114 and performance data files before running the tests.
51116 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
51117 * g++.dg/bprob/bprob.exp: Likewise.
51118 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
51119 to allow more general test case names.
51121 * g++.dg/bprob/bprob-1.C: Rename to ...
51122 * g++.dg/bprob/g++-bprob-1.C: ... this.
51124 * g77.dg/bprob/bprob-1.f: Rename to ...
51125 * g77.dg/bprob/g77-bprob-1.f: ... this.
51127 2002-10-21 Zack Weinberg <zack@codesourcery.com>
51129 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
51130 bison 1.50 or later.
51132 2002-10-21 Janis Johnson <janis187@us.ibm.com>
51134 * g++.dg/README: Describe more test directories.
51136 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51138 * g++.dg/init/array6.C: Add additional tests.
51140 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
51142 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
51143 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
51145 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
51147 * gcc.c-torture/compile/20020604-1.x: New.
51148 * gcc.c-torture/compile/simd-5.x: Likewise.
51149 * gcc.c-torture/execute/920710-1.x: Likewise.
51150 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
51152 2002-10-21 Mark Mitchell <mark@codesourcery.com>
51154 * g++.dg/inherit/override1.C: Add dg-options clause.
51156 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
51158 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
51161 2002-10-19 Andreas Schwab <schwab@suse.de>
51163 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
51164 directory component.
51166 2002-10-18 Mark Mitchell <mark@codesourcery.com>
51168 * g++.dg/inherit/thunk1.C: New test.
51170 * g++.dg/inherit/override1.C: New test.
51172 * g++.dg/abi/mangle11.C: New test.
51173 * g++.dg/abi/mangle14.C: New test.
51174 * g++.dg/abi/mangle17.C: New test.
51176 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
51178 * g++.dg/overload/member2.C: New test.
51180 2002-10-17 Janis Johnson <janis187@us.ibm.com>
51182 * g++.dg/README: Describe new compat directory.
51183 * g++.dg/dg.exp: Skip tests in compat directory.
51184 * README.compat: New file.
51185 * lib/compat.exp: New expect script.
51186 * g++.dg/compat: New test directory.
51187 * g++.dg/compat/compat.exp: New expect script.
51188 * g++.dg/compat/abi: New test directory.
51189 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
51190 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
51191 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
51192 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
51193 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
51194 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
51195 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
51196 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
51197 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
51198 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
51199 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
51200 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
51201 * g++.dg/compat/break: New test directory.
51202 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
51203 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
51204 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
51205 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
51206 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
51207 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
51208 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
51209 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
51210 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
51211 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
51212 g++.dg/compat/break/README: New files.
51213 * g++.dg/compat/eh: New test directory.
51214 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
51215 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
51216 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
51217 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
51218 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
51219 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
51220 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
51221 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
51222 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
51223 g++.dg/compat/eh/filter2_y.C,
51224 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
51225 g++.dg/compat/eh/new1_y.C,
51226 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
51227 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
51228 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
51229 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
51230 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
51231 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
51232 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
51233 g++.dg/compat/eh/unexpected1_y.C: New files.
51234 * g++.dg/compat/init: New test directory.
51235 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
51236 g++.dg/compat/init/array5_y.C,
51237 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
51238 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
51239 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
51240 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
51241 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
51242 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
51243 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
51244 g++.dg/compat/init/init-ref2_y.C: New files.
51246 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51249 * g++.dg/inherit/using3.C: New test.
51251 2002-10-17 Jan Hubicka <jh@suse.cz>
51253 * gcc.dg/20021017-2.c: New test.
51255 2002-10-17 Mark Mitchell <mark@codesourcery.com>
51257 * g++.dg/abi/mangle16.C: Adjust.
51259 * g++.dg/init/array8.C: New test.
51261 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
51263 * gcc.dg/special/mips-abi.exp: New test.
51264 * gcc.dg/special/mips-abi.s: Empty file used by the above.
51266 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51268 * g++.dg/abi/mangle16.C: New test.
51269 * g++.dg/abi/mangle17.C: Likewise.
51272 * g++.dg/template/ref1.C: New test.
51274 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51276 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
51278 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
51280 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
51282 2002-10-16 Mark Mitchell <mark@codesourcery.com>
51285 * g++.dg/init/array7.C: New test.
51287 2002-10-15 Mark Mitchell <mark@codesourcery.com>
51289 * g++.dg/init/array6.C: New test.
51291 * g++.dg/abi/mangle13.C: Likewise.
51292 * g++.dg/abi/mangle14.C: Likewise.
51293 * g++.dg/abi/mangle15.C: Likewise.
51295 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51297 * g++.dg/abi/empty8.C: New test.
51299 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
51301 * g++.dg/init/ctor1.C: New test.
51303 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
51305 * gcc.c-torture/execute/20021015-1.c: New test.
51307 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
51309 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
51311 2002-10-14 Jan Hubicka <jh@suse.cz>
51313 * gcc.dg/i386-ssetype-[1-5].c: New tests.
51315 2002-10-14 Richard Henderson <rth@redhat.com>
51317 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
51319 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51321 PR optimization/6631
51322 * g++.dg/opt/const2.C: New test.
51324 2002-10-14 Mark Mitchell <mark@codesourcery.com>
51327 * g++.dg/parse/friend1.C: New test.
51328 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
51330 2002-10-14 Jakub Jelinek <jakub@redhat.com>
51332 * gcc.dg/20021014-1.c: New test.
51334 2002-10-11 Mark Mitchell <mark@codesourcery.com>
51337 * g++.dg/ext/vlm1.C: New test.
51338 * g++.dg/ext/vlm2.C: Likewise.
51340 * g++.dg/init/array1.C: Remove invalid braces.
51341 * g++.dg/init/brace1.C: New test.
51342 * g++.dg/init/copy2.C: Likewise.
51343 * g++.dg/init/copy3.C: Likewise.
51344 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
51345 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
51348 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
51350 * gcc.dg/cpp/assembler.S: Don't use -ansi.
51352 2002-10-11 Richard Shann <richard.shann@superh.com>
51354 * gcc.c-torture/compile/simd-5.c: New test.
51356 2002-10-10 Roger Sayle <roger@eyesopen.com>
51358 * gcc.c-torture/execute/shiftopt-1.c: New test case.
51360 2002-10-10 Jim Wilson <wilson@redhat.com>
51362 * gcc.c-torture/execute/20021010-1.c: New test.
51364 2002-10-09 Zack Weinberg <zack@codesourcery.com>
51367 * g++.dg/ext/typedef-init.C: New test.
51368 * gcc.dg/typedef-init.c: New test.
51370 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
51372 * gcc.dg/cpp/paste13.c: New test.
51374 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51376 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
51377 remaining platforms, XFAIL during compile, not execute. Don't
51380 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
51382 * gcc.dg/alias-1.c: Tweak expected warning.
51384 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
51386 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
51388 2002-10-06 Andreas Jaeger <aj@suse.de>
51390 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
51391 * gcc.dg/cpp/c++98.C: Likewise.
51393 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
51394 * g++.dg/cpp/c++98.C: Likewise.
51396 * g++.dg/README (Subdirectories): Mention cpp directory.
51399 * gcc.dg/20021006-1.c: New test.
51401 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51404 * g++.dg/other/warning1.C: New test.
51406 2002-10-04 Roger Sayle <roger@eyesopen.com>
51408 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51409 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51410 and sparc-*-* with -m64 as expected failures. See PR 8087.
51412 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51415 * g++.dg/template/ptrmem3.C: New test.
51418 * g++.dg/template/union1.C: New test.
51420 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51423 * g++.dg/abi/mangle9.C: New test.
51424 * g++.dg/abi/mangle10.C: New test.
51425 * g++.dg/abi/mangle11.C: New test.
51426 * g++.dg/abi/mangle12.C: New test.
51428 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51431 * g++.dg/template/meminit1.C: New test.
51432 * g++.dg/warn/Wreorder-1.C: Likewise.
51433 * g++.old-deja/g++.mike/warn3.C: Tweak.
51434 * lib/prune.exp: Ingore "in copy constructor".
51436 2002-10-02 Andreas Jaeger <aj@suse.de>
51438 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51439 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51440 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51443 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51445 * gcc.dg/empty1.C: Fix typo.
51447 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51449 * gcc.dg/alias-1.c: New test.
51451 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51453 * gcc.dg/empty1.C: New test.
51455 * g++.dg/tls/init-2.C: Tweak error messages.
51457 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51459 * gcc.c-torture/compile/20020923-1.c: New test.
51461 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51463 * gcc.c-torture/execute/ffs-1.c: New test.
51464 * gcc.c-torture/execute/ffs-2.c: Ditto.
51466 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51468 * g++.dg/overload/member1.C: New test.
51470 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51472 * g++.dg/abi/empty7.C: New test.
51473 * g++.dg/init/pm2.C: Likewise.
51475 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51477 * g++.dg/rtti/crash1.C: New test.
51479 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51481 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51482 gcc.dg/sibcall-4.c: New tests.
51484 2002-09-28 Roger Sayle <roger@eyesopen.com>
51486 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51487 powerpc and MMIX targets.
51489 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51491 * gcc.dg/cpp/20020927-1.c: New.
51493 2002-09-26 David S. Miller <davem@redhat.com>
51495 * gcc.c-torture/compile/trunctfdf.c: New.
51497 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51499 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51501 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51503 * gcc.c-torture/execute/loop-15.c: New.
51505 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51507 * README.QMTEST: Fix typo.
51509 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51511 * gcc.dg/20020926-1.c: New test.
51513 2002-09-25 David S. Miller <davem@redhat.com>
51516 * gcc.c-torture/execute/shiftdi.c: New test.
51518 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51520 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51521 unique to the tool.
51522 * lib/g77.exp (g77_init): Likewise.
51523 * lib/g++.exp (g++_init): Likewise.
51524 * lib/objc.exp (objc_init): Likewise.
51526 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51528 * g++.dg/abi/empty5.C: New test.
51529 * g++.dg/abi/empty6.C: New test.
51530 * g++.dg/abi/vbase12.C: New test.
51532 2002-09-25 Richard Henderson <rth@redhat.com>
51534 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51535 too-small long double.
51537 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51539 * gcc.dg/20020919-1.c: New test.
51541 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51543 * g++.dg/abi/bitfield6.C: New test.
51544 * g++.dg/abi/bitfield7.C: New test.
51545 * g++.dg/abi/bitfield8.C: New test.
51546 * g++.dg/abi/vbase11.C: New test.
51548 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51550 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51551 hppa*-*-hpux*. Update test comment.
51553 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51555 * gcc.dg/tls/struct-1.c: New test.
51557 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51559 * gcc.dg/cpp/tr-warn2.c: Update.
51561 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51563 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51565 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51567 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51570 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51572 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51574 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51575 Adjust for c++filt moved to binutils. Remove spurious duplicate
51576 setting of cxxfilt.
51578 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51580 * gcc.dg/20020312-2.c: Update for darwin.
51582 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51584 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51586 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51588 * objc.dg/comp-types-1.m: New test.
51589 * objc.dg/comp-types-2.m: New test.
51590 * objc.dg/comp-types-3.m: New test.
51591 * objc.dg/comp-types-4.m: New test.
51592 * objc.dg/comp-types-5.m: New test.
51593 * objc.dg/comp-types-6.m: New test.
51595 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51597 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51599 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51601 * g++.dg/other/do1.C: New test.
51603 * g++.dg/template/subst1.C: New test.
51605 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51607 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51609 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51611 * g++.dg/template/qualttp20.C: Adjust expected errors.
51612 * g++.old-deja/g++.jason/report.C: Likewise.
51613 * g++.old-deja/g++.other/qual1.C: Likewise.
51615 * g++.dg/lookup/scoped2.C: New test.
51617 * g++.dg/ext/asm3.C: New test.
51619 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51621 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51623 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51625 * ChangeLog: follow spelling conventions.
51626 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51627 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51628 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51629 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51630 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51631 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51632 * g++.old-deja/g++.law/global-init1.C: Likewise.
51633 * g++.old-deja/g++.other/delete4.C: Likewise.
51634 * g++.old-deja/g++.other/inline21.C: Likewise.
51635 * g++.old-deja/g++.other/singleton.C: Likewise.
51636 * g77.dg/strlen0.f: Likewise.
51637 * g77.f-torture/compile/20010519-1.f: Likewise.
51638 * g77.f-torture/compile/980310-4.f: Likewise.
51639 * gcc.c-torture/compile/20000605-1.c: Likewise.
51640 * gcc.c-torture/execute/20020225-1.c: Likewise.
51641 * gcc.dg/c90-hexfloat-2.c: Likewise.
51642 * gcc.dg/c99-bool-1.c: Likewise.
51643 * gcc.dg/c99-hexfloat-2.c: Likewise.
51644 * gcc.dg/dll-2.c: Likewise.
51645 * gcc.dg/wtr-union-init-1.c: Likewise.
51646 * gcc.dg/wtr-union-init-2.c: Likewise.
51647 * gcc.dg/wtr-union-init-3.c: Likewise.
51648 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51649 * gcc.dg/cpp/defined.c: Likewise.
51650 * gcc.dg/cpp/macsyntx.c: Likewise.
51651 * gcc.dg/cpp/paste2.c: Likewise.
51652 * gcc.dg/cpp/trad/defined.c: Likewise.
51653 * gcc.dg/format/c90-printf-1.c: Likewise.
51654 * gcc.dg/format/c90-scanf-1.c: Likewise.
51655 * gcc.dg/format/c99-printf-1.c: Likewise.
51656 * gcc.dg/format/c99-scanf-1.c: Likewise.
51657 * gcc.misc-tests/gcov-8.c: Likewise.
51658 * lib/profopt.exp: Likewise.
51660 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51662 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51664 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51666 * g++.dg/inherit/using2.C: New test.
51668 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51670 * ChangeLog: Follow spelling conventions.
51671 * g++.dg/template/friend4.C: Likewise.
51672 * g++.old-deja/g++.pt/crash67.C: Likewise.
51673 * gcc.c-torture/execute/20000801-4.c: Likewise.
51674 * gcc.dg/c90-digraph-1.c: Likewise.
51675 * gcc.dg/c94-digraph-1.c: Likewise.
51676 * gcc.dg/c99-digraph-1.c: Likewise.
51677 * gcc.dg/cpp/line5.c: Likewise.
51678 * gcc.dg/cpp/multiline.c: Likewise.
51679 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51680 * gcc.dg/format/attr-3.c: Likewise.
51681 * gcc.dg/format/c90-scanf-3.c: Likewise.
51682 * gcc.dg/format/ext-4.c: Likewise.
51684 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51686 * g++.dg/template/pretty1.C: New test.
51688 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51690 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51692 2002-09-13 Matt Austern <austern@apple.com>
51694 * g++.dg/other/constref[12].C: New, regression tests for
51695 passing a cast expression to a function by const reference.
51697 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51699 * g++.dg/template/deduce1.C: New test.
51701 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51703 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51706 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51708 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51711 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51713 * gcc.c-torture/compile/20020910-1.c: New test.
51715 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51717 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51719 2002-09-10 Andreas Jaeger <aj@suse.de>
51721 * gcc.dg/20020312-2.c: Adjust for x86-64.
51723 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51725 * g77.dg/7388.f: New test case for PR 7388.
51727 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51729 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51731 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51733 * objc.dg/proto-lossage-1.m: New test.
51735 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51737 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51739 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51741 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51744 2002-09-06 Stan Shebs <shebs@apple.com>
51745 David Edelsohn <edelsohn@gnu.org>
51747 * gcc.dg/weak: New directory.
51748 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51749 target-specific xfail bits.
51750 * gcc.dg/typeof-2.c: Move to new directory.
51751 * gcc.dg/weak.exp: New expect script.
51753 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51755 * gcc.c-torture/execute/extzvsi.c: New test.
51757 2002-09-05 Stan Shebs <shebs@apple.com>
51759 * gcc.dg/weak-1.c: xfail on Darwin.
51760 * gcc.dg/weak-2.c: Ditto.
51761 * gcc.dg/weak-3.c: Ditto.
51762 * gcc.dg/weak-4.c: Ditto.
51763 * gcc.dg/weak-5.c: Ditto.
51764 * gcc.dg/weak-6.c: Ditto.
51765 * gcc.dg/weak-7.c: Ditto.
51766 * gcc.dg/weak-8.c: Ditto.
51767 * gcc.dg/weak-9.c: Ditto.
51769 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51771 * gcc.c-torture/execute/loop-14.c: New test.
51773 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51775 * g++.dg/other/cxa-atexit1.C: New test.
51777 * gcc.dg/typeof-2.c: New test.
51779 2002-09-03 Roger Sayle <roger@eyesopen.com>
51781 * gcc.dg/builtins-2.c: New testcase.
51782 * gcc.dg/builtins-3.c: New testcase.
51784 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51786 * gcc.dg/cpp/_Pragma4.c: New test.
51788 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51790 * objc/execute/nil_method-1.m: New testcase.
51792 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51794 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51795 [Object class], not [Object initialize].
51797 2002-08-31 Roger Sayle <roger@eyesopen.com>
51798 Hans-Peter Nilsson <hp@bitrange.com>
51800 * gcc.c-torture/execute/20020720-1.x: Skip test on
51801 mmix-knuth-mmixware. Correct comment.
51803 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51805 * g++.dg/abi/bitfield5.C: New test.
51806 * g++.dg/abi/vbase10.C: Likewise.
51808 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51810 * objc.dg/undeclared-selector.m: New test.
51812 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51814 * g++.dg/other/offsetof1.C: Avoid cast warning.
51816 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51818 * objc.dg/super-class-2.m: New test.
51820 2002-08-24 Matt Austern <austern@apple.com>
51822 * g++.dg/ext/lvaddr.C: New test.
51823 * g++.dg/ext/lvcast.C: New test.
51825 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51827 * g++.dg/inherit/cond1.C: New test.
51829 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51831 * gcc.dg/noncompile/incomplete-1.c: New test.
51833 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51835 * gcc.dg/typespec-1.c: New test.
51837 2002-08-20 Devang Patel <dpatel@apple.com>
51838 * objc.dg/proto-hier-2.m: New test.
51840 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51842 * objc.dg/bitfield-1.m: New test.
51843 * objc.dg/bitfield-2.m: New test.
51845 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51847 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51848 gcc.dg/c99-flex-array-4.c: New tests.
51850 2002-08-16 Stan Shebs <shebs@apple.com>
51852 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51854 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51856 * gcc.dg/typeof-1.c: New test.
51857 * g++.dg/ext/typeof2.C: New test.
51859 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51861 * g++.dg/other/offsetof1.C: New test.
51863 2002-08-14 Richard Henderson <rth@redhat.com>
51865 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51867 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51869 * gcc.dg/cpp/_Pragma3.c: New test.
51871 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51873 * g++.dg/template/inherit3: New test.
51875 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51877 * gcc.dg/bitfld-4.c: Add blank options.
51879 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51881 * g++.dg/template/crash1.C: New test.
51883 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51885 * gcc.dg/tls/opt-2.c: New test.
51887 2002-08-08 Devang Patel <dpatel@apple.com>
51889 * objc.dg/selector-1.m : New test
51891 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51893 * g++.dg/abi/bitfield4.C: New test.
51894 * gcc.dg/bitfld-4.c: New test.
51896 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51898 * g++.dg/other/packed1.C: New test.
51900 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51902 * g++.dg/abi/offsetof.C: Tweak error messages.
51903 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51905 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51907 * gcc.dg/bitfld-3.c: New test.
51909 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51910 Richard Henderson <rth@redhat.com>
51912 * gcc.dg/i386-bitfield1.c: New test.
51913 * g++.dg/abi/bitfield3.C: Update.
51915 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51917 * objc.dg/const-str-2.m: Update.
51918 * gcc.dg/cpp/c++98.c: Change to C extension.
51919 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51920 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51922 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51924 * gcc.dg/tls/diag-3.c: New.
51926 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51928 * g++.dg/README (Subdirectories): Document new subdir expr.
51929 * g++.dg/expr/pmf-1.C: New test.
51931 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51933 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51935 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51937 * g++.dg/abi/bitfield3.C: New test.
51939 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51941 * lib/gcov.exp: Tweak expected line formats.
51942 * gcc.misc-tests/gcov8.c: New test.
51943 * gcc.misc-tests/gcov8.x: New flags.
51945 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51947 * consistency.vlad/layout/endian.c: Include string.h.
51949 * gcc.c-torture/execute/20020805-1.c: New test.
51951 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51953 * g++.dg/other/conversion1.C: New test.
51955 2002-08-03 Roger Sayle <roger@eyesopen.com>
51957 * gcc.dg/builtins-1.c: New testcase.
51959 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51961 * g++.dg/inherit/access3.C: New test.
51963 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51965 * gcc.dg/ia64-visibility-2.c: New test.
51967 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51969 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51970 __qualifier_flags to __flags.
51972 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51974 * g++.dg/inherit/operator1.C: New test.
51975 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51976 * g++.dg/other/error1.C: Change expected error message.
51977 * g++.dg/template/conv4.C: Likewise.
51979 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51981 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51982 for documented behavior.
51984 2002-07-25 Roger Sayle <roger@eyesopen.com>
51986 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51987 several targets known to fail.
51989 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51991 * gcc.dg/mips-args-[123].c: New tests.
51993 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51995 * gcc.dg/ppc-spe.c: New.
51997 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51999 * g++.dg/other/ptrmem4.C: New testcase.
52001 2002-07-24 Richard Henderson <rth@redhat.com>
52003 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
52005 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
52007 * g++.dg/ext/alignof1.C (main): Return 0 for success.
52009 2002-07-24 Roger Sayle <roger@eyesopen.com>
52011 * gcc.c-torture/execute/memset-3.c: New testcase.
52013 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
52015 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
52016 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
52018 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52020 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
52023 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
52025 * gcc.c-torture/compile/simd-4.c: New test.
52027 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52029 PR c++/7347, c++/7348
52030 * g++.dg/template/access4.C: New test.
52031 * g++.dg/template/access5.C: New test.
52032 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
52033 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
52034 * g++.old-deja/g++.pt/ttp58.C: Likewise.
52035 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
52037 2002-07-22 Jakub Jelinek <jakub@redhat.com>
52039 * gcc.dg/gnu89-init-2.c: New test.
52041 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
52043 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
52045 2002-07-20 Roger Sayle <roger@eyesopen.com>
52047 * gcc.c-torture/execute/20020720-1.c: New testcase.
52049 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
52051 * gcc.dg/cpp/Wsignprom.c: New tests.
52053 2002-07-20 Alan Modra <amodra@bigpond.net.au>
52055 * gcc.c-torture/execute/loop-13.c: New test.
52057 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
52059 * gcc.dg/cpp/expr.c: New tests.
52061 2002-07-18 David Edelsohn <edelsohn@gnu.org>
52063 * g++.dg/opt/pr6713.C: Add template instantiation.
52065 2002-07-18 Alan Modra <amodra@bigpond.net.au>
52067 * gcc.dg/nest.c: New test.
52069 2002-07-17 Richard Henderson <rth@redhat.com>
52071 * g++.dg/opt/pr6713.C: New test.
52073 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
52075 * gcc.c-torture/execute/loop-2e.x: Let the testcase
52076 XFAIL for all x86 processors.
52078 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
52080 * gcc.c-torture/execute/20010122-1.x: Do not test with
52081 -fomit-frame-pointer.
52083 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52085 * g++.dg/template/instantiate2.C: New test.
52086 * g++.dg/template/spec4.C: New test.
52088 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52090 * g++.dg/template/access2.C: New test.
52091 * g++.dg/template/access3.C: New test.
52093 2002-07-15 Zack Weinberg <zack@codesourcery.com>
52095 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
52096 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
52097 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
52098 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
52099 Convert to use <stdarg.h>.
52100 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
52102 * gcc.dg/va-arg-2.c: New.
52103 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
52105 2002-07-15 Jakub Jelinek <jakub@redhat.com>
52107 * gcc.c-torture/compile/20020710-1.c: New test.
52109 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
52110 Andrew Pinski <pinskia@physics.uc.edu>
52112 gcc.c-torture/compile/simd-2.c: New testcase.
52113 gcc.c-torture/compile/simd-3.c: Likewise.
52115 2002-07-11 Mark Mitchell <mark@codesourcery.com>
52118 * g++.dg/overload/error1.C: New test.
52120 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52122 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
52123 configuration and IRIX 6 O32 ABI.
52125 2002-07-11 Roger Sayle <roger@eyesopen.com>
52127 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
52129 2002-07-10 Roger Sayle <roger@eyesopen.com>
52131 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
52133 2002-07-10 Jeffrey A Law <law@redhat.com>
52135 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
52137 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
52139 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
52141 * gcc.dg/20020312-2.c: Check for __PPC__.
52143 2002-07-09 Diego Novillo <dnovillo@redhat.com>
52145 * gcc.c-torture/compile/20020709-1.c: New test.
52147 2002-07-07 Roger Sayle <roger@eyesopen.com>
52149 * g++.dg/template/qualttp21.C: New test case.
52151 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
52153 * gcc.c-torture/compile/20020706-1.c: New test.
52154 * gcc.c-torture/compile/20020706-2.c: New test.
52156 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
52157 Alexandre Oliva <aoliva@redhat.com>
52159 * g++.dg/warn/incomplete1.C: New test.
52161 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52164 * g++.dg/warn/noreturn1.C: New test.
52166 2002-07-03 Mark Mitchell <mark@codesourcery.com>
52169 * g++.dg/debug/debug6.C: New test.
52170 * g++.dg/debug/debug7.C: New test.
52172 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
52174 * gcc.c-torture/compile/simd-3.c: New test.
52176 2002-07-03 Chris Demetriou <cgd@broadcom.com>
52178 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
52179 * gcc.dg/20020620-1.c: Likewise.
52181 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52184 * g++.dg/init/array4.C: New test.
52185 * g++.dg/init/array5.C: New test.
52187 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
52189 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
52190 * gcc.c-torture/execute/simd-2.c (main): Likewise.
52192 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52194 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
52195 * gcc.dg/wtr-aggr-init-1.c: Likewise.
52196 * gcc.dg/wtr-conversion-1.c: Likewise.
52197 * gcc.dg/wtr-escape-1.c: Likewise.
52198 * gcc.dg/wtr-int-type-1.c: Likewise.
52199 * gcc.dg/wtr-label-1.c: Likewise.
52200 * gcc.dg/wtr-static-1.c: Likewise.
52201 * gcc.dg/wtr-strcat-1.c: Likewise.
52202 * gcc.dg/wtr-suffix-1.c: Likewise.
52203 * gcc.dg/wtr-switch-1.c: Likewise.
52204 * gcc.dg/wtr-unary-plus-1.c: Likewise.
52205 * gcc.dg/wtr-union-init-1.c: Likewise.
52206 * gcc.dg/wtr-union-init-2.c: Likewise.
52207 * gcc.dg/wtr-union-init-3.c: Likewise.
52209 * gcc.dg/wtr-func-def-1.c: New test.
52211 2002-07-02 Devang Patel <dpatel@apple.com>
52213 * objc.dg/param-1.m: New test.
52215 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
52217 * gcc.dg/cpp/trad/directive.c: Add test.
52218 * gcc.dg/cpp/trad/macroargs.c: Add test.
52219 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
52221 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
52223 * gcc.dg/cpp/cmdlne-M.c: New test.
52225 2002-07-02 Ziemowit Laski <zlaski@apple.com>
52227 * objc.dg/desig-init-1.m: New test.
52229 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52232 * g++.dg/template/instantiate1.C: New test.
52234 2002-07-01 Mark Mitchell <mark@codesourcery.com>
52237 * g++.dg/template/sizeof2.C: New test.
52239 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52241 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
52242 gcc.dg/cpp/trad/include.c: New tests.
52244 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
52247 * gcc.c-torture/compile/20020701-1.c: New test.
52249 2002-07-01 Stan Shebs <shebs@apple.com>
52251 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
52253 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
52254 (objc-torture-execute): or here.
52256 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
52258 * gcc.c-torture/execute/arith-rand-ll.c: New test.
52260 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
52262 * gcc.dg/cpp/trad/escaped-nl.c: New test.
52264 2002-06-30 Devang Patel <dpatel@apple.com>
52266 * objc.dg/fsyntax-only.m: New test.
52268 2002-06-27 Mark Mitchell <mark@codesourcery.com>
52271 * g++.dg/template/friend7.C: New file.
52273 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
52275 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
52278 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
52280 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
52281 avoid division by zero.
52283 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
52285 * gcc.dg/Wunknownprag.c: New tests.
52287 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
52289 * gcc.c-torture/execute/simd-2.c: New test.
52291 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
52293 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
52294 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
52295 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
52296 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
52297 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
52298 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
52299 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
52300 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
52301 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
52302 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
52303 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
52304 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
52305 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
52306 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
52307 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
52308 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
52309 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
52311 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
52313 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
52314 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
52315 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
52316 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
52318 * gcc.dg/cpp/trad/directive.c: Update.
52320 2002-06-23 Andreas Jaeger <aj@suse.de>
52322 * gcc.c-torture/execute/complex-6.c: New.
52324 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
52326 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
52327 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
52328 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
52329 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
52331 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
52333 * gcc.dg/cpp/trad: New directory with traditional tests copied
52334 from parent directory.
52335 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52336 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52337 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52338 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52339 Move to trad/ and rename.
52340 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
52341 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
52342 gcc.dg/cpp/trad/redef2.c: New tests.
52343 * gcc.dg/cpp/trad/trad.exp: New driver.
52345 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
52347 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
52348 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
52349 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
52350 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
52353 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
52355 * gcc.dg/20020620-1.c: New test.
52357 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52359 * g++.dg/template/ttp4.C: New test.
52361 2002-06-19 Jakub Jelinek <jakub@redhat.com>
52363 * g++.dg/opt/vt1.C: Fix regexp.
52365 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52367 * gcc.c-torture/execute/pure-1.c: Make functions static again.
52368 Don't use attribute `noinline'.
52370 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52372 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
52374 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
52376 * gcc.c-torture/execute/simd-1.c: New.
52378 * gcc.dg/simd-1.c: New.
52380 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
52382 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
52384 2002-06-16 Richard Henderson <rth@redhat.com>
52386 * g++.dg/ext/anon-struct1.C: New.
52387 * g++.dg/ext/anon-struct2.C: New.
52388 * g++.dg/ext/anon-struct3.C: New.
52389 * gcc.dg/anon-struct-1.c: New.
52390 * gcc.dg/anon-struct-2.c: New.
52391 * gcc.dg/anon-struct-3.c: New.
52392 * gcc.dg/20011008-1.c: Adjust warning text.
52393 * gcc.dg/20020527-1.c: Add -fms-extensions.
52395 2002-06-16 Richard Henderson <rth@redhat.com>
52397 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52399 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52401 * gcc.c-torture/execute/20020615-1.c: New test.
52403 2002-06-15 Roger Sayle <roger@eyesopen.com>
52405 * gcc.c-tortuture/execute/compare-1.c: New test case.
52406 * gcc.c-tortuture/execute/compare-2.c: New test case.
52407 * gcc.c-tortuture/execute/compare-3.c: New test case.
52409 2002-06-13 Richard Henderson <rth@redhat.com>
52411 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52414 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52416 * g++.dg/template/typename2.C: Update error message.
52418 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52420 * gcc.c-torture/execute/20020611-1.c: New test.
52422 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52424 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52425 list of targets to skip.
52427 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52429 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52430 targets if not optimizing.
52432 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52434 * gcc.c-torture/compile/20020605-1.c: New test.
52436 * g++.dg/opt/vt1.C: New test.
52438 * gcc.dg/20020531-1.c: New test.
52440 * gcc.dg/20020530-1.c: New test.
52442 * gcc.dg/20020527-1.c: New test.
52444 * g++.dg/opt/cse1.C: New test.
52446 2002-06-07 Roger Sayle <roger@eyesopen.com>
52448 * gcc.dg/20020607-2.c: New test case.
52450 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52452 * gcc.c-torture/compile/20020604-1.c: New test.
52454 2002-06-04 Richard Henderson <rth@redhat.com>
52456 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52457 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52458 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52460 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52462 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52464 2002-06-03 Richard Henderson <rth@redhat.com>
52466 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52467 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52469 2002-06-02 Richard Henderson <rth@redhat.com>
52471 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52472 test functions static.
52474 2002-06-02 Andreas Jaeger <aj@suse.de>
52476 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52479 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52481 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52482 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52483 Update for mofified diagnostics.
52484 * gcc.dg/c99-intconst-1.c: No longer fail.
52486 2002-06-02 Richard Henderson <rth@redhat.com>
52488 * gcc.dg/uninit-A.c: Remove xfail markers.
52490 2002-06-01 Roger Sayle <roger@eyesopen.com>
52492 * gcc.dg/fnegate-1.c: New test case.
52494 2002-05-30 Osku Salerma <osku@iki.fi>
52496 * gcc.c-torture/execute/mayalias-1.c: New file.
52498 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52500 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52501 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52502 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52504 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52506 * gcc.c-torture/execute/20020529-1.c: New test.
52508 2002-05-27 Richard Henderson <rth@redhat.com>
52510 * g++.dg/ext/attrib6.C: New test case.
52512 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52514 * gcc.c-torture/execute/pure-1.c: New test.
52516 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52518 * gcc.dg/cpp/arith-2.c: Remove.
52520 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52522 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52523 * gcc.dg/cpp/if-3.c: Remove.
52525 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52527 * g++.dg/opt/cse2.C: New test.
52529 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52531 * gcc.dg/cpp/arith-1.c: New semantic tests.
52532 * gcc.dg/cpp/if-1.c: Update.
52534 2002-05-24 Ben Elliston <bje@redhat.com>
52536 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52538 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52540 * gcc.dg/verbose-asm.c: New test.
52542 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52544 * gcc.dg/cpp/paste12.c: New test.
52546 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52548 * g++.dg/parse/named_ops.C: New test.
52550 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52552 * gcc.dg/weak-8.c: New test.
52554 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52556 * gcc.dg/weak-2.c: Allow optional leading underscore
52557 in scan-assembler symbol name.
52558 * gcc.dg/weak-3.c: Likewise.
52559 * gcc.dg/weak-4.c: Likewise.
52560 * gcc.dg/weak-5.c: Likewise.
52562 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52564 * gcc.dg/20020523-1.c: New test.
52566 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52568 * objc.dg/const-str-2.m: Update now that we stop after
52569 a command line error.
52571 2002-05-22 Richard Henderson <rth@redhat.com>
52573 * g++.dg/dg.exp: Fix typo in test pruneing.
52575 2002-05-22 Richard Henderson <rth@redhat.com>
52577 * g++.dg/dg.exp: Prune the tls subdirectory.
52578 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52579 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52580 * g++.dg/tls/init-1.C: New.
52582 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52584 * gcc.dg/20020517-1.c: New test.
52586 2002-05-21 Richard Henderson <rth@redhat.com>
52588 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52589 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52591 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52593 * g++.dg/other/copy2.C: New test.
52595 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52597 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52598 (MAX_COPY): Bump up to 10 times sizeof (long long).
52599 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52601 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52602 sizeof (long long).
52604 * gcc.c-torture/execute/strcpy-1.c: New test.
52606 2002-05-19 Jason Merrill <jason2redhat.com>
52608 * g++.dg/ext/oper1.C: New test.
52610 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52611 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52613 * README.QMTEST: New file.
52615 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52617 2002-05-19 Andreas Jaeger <aj@suse.de>
52619 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52621 * gcc.c-torture/execute/loop-2d.x: Likewise.
52623 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52625 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52626 support weak symbols.
52627 * gcc.dg/weak-4.c: Likewise.
52628 * gcc.dg/weak-6.c: Likewise.
52630 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52632 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52633 cygwin, coff and h8300-*-hms targets
52634 * gcc.dg/weak-5.c: Likewise.
52635 * gcc.dg/weak-7.c: Likewise.
52637 2002-05-16 Jason Merrill <jason@redhat.com>
52639 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52640 (scan-assembler-not, scan-assembler-dem): Likewise.
52641 (scan-assembler-dem-not): Likewise.
52643 2002-05-15 Richard Henderson <rth@redhat.com>
52645 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52647 2002-05-15 Richard Henderson <rth@redhat.com>
52649 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52650 (vfoo1f): Warning here.
52651 (vfoo1l): Don't redefine the alias.
52653 2002-05-14 Jason Merrill <jason@redhat.com>
52654 Alexandre Oliva <aoliva@redhat.com>
52656 * g++.dg/init/pm1.C: New test.
52658 2002-05-12 David S. Miller <davem@redhat.com>
52660 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52663 2002-05-10 Roger Sayle <roger@eyesopen.com>
52665 * gcc.c-torture/execute/20020510-1.c: New test case.
52667 2002-05-10 David S. Miller <davem@redhat.com>
52669 * gcc.c-torture/execute/conversion.c: Test long double too.
52671 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52673 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52674 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52675 * lib/g++.exp (g++_link_flags): Likewise.
52676 * lib/objc.exp (objc_target_compile): Likewise.
52678 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52680 * gcc.dg/cpp/poison.c: Update.
52681 * gcc.dg/cpp/20000625-2.c: Remove.
52682 * gcc.dg/cpp/direct2s.c: Remove final test.
52684 2002-05-08 Tom Rix <trix@redhat.com>
52686 * gcc.c-torture/execute/20020508-1.c: New test.
52687 * gcc.c-torture/execute/20020508-2.c: New test.
52688 * gcc.c-torture/execute/20020508-3.c: New test.
52690 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52692 * gcc.dg/cpp/charconst-4.c: More tests.
52694 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52697 * gcc.dg/weak-3.c: Update location of warning messages.
52698 * gcc.dg/weak-5.c: Likewise.
52700 2002-05-06 Roger Sayle <roger@eyesopen.com>
52702 * gcc.c-torture/execute/20020506-1.c: New test case.
52704 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52706 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52708 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52710 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52712 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52714 * gcc.dg/cpp/charconst-3.c: New test.
52716 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52718 * gcc.dg/cpp/charconst.c: Update tests.
52720 2002-05-05 Tim Josling <tej@melbpc.org.au>
52722 * treelang: Added directory for new sample language treelang. Also
52723 lib/treelang.exp: New file to signal treelang should be tested.
52725 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52727 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52728 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52729 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52730 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52731 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52732 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52733 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52735 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52737 * gcc.dg/format/xopen-2.c: New test.
52739 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52741 * gcc.dg/20020503-1.c: New test.
52743 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52745 * g++.dg/init/dtor1.C: Make it tougher.
52747 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52749 * g++.dg/init/dtor1.C: New test.
52751 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52753 * gcc.dg/altivec-8.c: New.
52755 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52757 * gcc.dg/altivec-7.c: New.
52759 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52761 * g++.dg/parse/typedef1.C: New test.
52763 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52766 * g++.dg/template/friend6.C: New test.
52769 * g++.dg/init/copy1.C: New test.
52771 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52773 * g++.dg/warn/effc1.C: New test.
52775 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52777 * gcc.dg/cpp/if-cexp.c: Add a test.
52779 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52781 * gcc.dg/20020426-2.c: New test.
52783 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52785 * gcc.dg/cpp/if-mop.c: Update.
52786 * gcc.dg/cpp/if-mpar.c: Add test.
52787 * gcc.dg/cpp/if-oppr.c: Update.
52789 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52792 * gcc.dg/weak-[2-7].c: New tests.
52794 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52796 * gcc.dg/enum1.c: New test.
52798 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52801 * g++.dg/inherit/access2.C: New test.
52803 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52806 * gcc.dg/20020426-1.c: New test.
52808 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52810 * g++.dg/abi/enum1.C: New test.
52812 2002-04-26 Richard Henderson <rth@redhat.com>
52814 * gcc.dg/c99-bool-1.c: Expect always true warning.
52816 2002-04-25 Roger Sayle <roger@eyesopen.com>
52818 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52820 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52822 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52825 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52827 * g++.dg/abi/mange7.C: New test.
52830 * g++.dg/parse/stmtexpr2.C: New test.
52832 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52834 * gcc.dg/20020312-2.c: Add SH target.
52836 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52838 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52839 compiler output on mips*-*-irix*.
52841 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52843 * g++.dg/parse/attr1.C: New test.
52845 2002-04-23 Roger Sayle <roger@eyesopen.com>
52847 * gcc.c-torture/execute/string-opt-17.c: New test case.
52848 * gcc.c-torture/execute/memset-2.c: New test case.
52850 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52853 * g++.dg/template/friend5.C: New test.
52856 * g++.dg/template/qual1.C: Likewise.
52858 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52860 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52861 Include stdlib.h, not stdio.h or ctype.h.
52863 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52865 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52866 cris-*-elf* and mmix-*-*.
52867 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52868 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52869 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52871 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52872 * gcc.dg/wchar_t-1.c: Ditto.
52874 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52876 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52879 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52881 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52883 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52885 * gcc.c-torture/execute/20000906-1.x: Delete.
52887 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52889 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52891 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52894 * g77.f-torture/execute/6367.f: New test.
52895 * g77.f-torture/execute/6367.x: Disable for MMIX.
52897 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52900 * g++.dg/opt/inline2.C: New test.
52902 2002-04-18 Richard Henderson <rth@redhat.com>
52904 * gcc.dg/20000906-1.c: Enable for all targets.
52905 * gcc.c-torture/compile/iftrap-2.c: New.
52907 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52909 * gcc.dg/20020418-1.c: New test.
52910 * gcc.dg/20020418-2.c: New test.
52912 2002-04-18 Richard Henderson <rth@redhat.com>
52914 * gcc.c-torture/compile/iftrap-1.c: New.
52915 * gcc.dg/iftrap-1.c: Adjust for ia64.
52916 * gcc.dg/iftrap-2.c: New.
52918 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52920 * gcc.c-torture/compile/20020418-1.c: New test.
52922 2002-04-18 Roger Sayle <roger@eyesopen.com>
52924 * gcc.c-torture/compile/20020415-1.c: New.
52926 2002-04-18 David S. Miller <davem@redhat.com>
52928 * gcc.c-torture/execute/20020418-1.c: New test.
52930 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52932 * gcc.dg/20020416-1.c: New test.
52934 * g++.dg/opt/inline1.C: New test.
52936 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52938 * gcc.dg/altivec-5.c: New test.
52940 * gcc.dg/20020415-1.c: New test.
52942 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52944 * lib/chill.exp: Remove.
52946 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52948 * g++.dg/other/big-struct.C: New test.
52950 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52952 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52955 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52958 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52959 in scan-assembler function name
52961 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52963 * g77.f-torture/execute/980628-4.x,
52964 g77.f-torture/execute/980628-5.x,
52965 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52966 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52967 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52970 2002-04-13 David S. Miller <davem@redhat.com>
52972 * gcc.c-torture/execute/20020413-1.c: New test.
52974 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52977 * g++.dg/ext/asm1.C: New tests.
52979 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52982 * g++.dg/parse/stmtexpr1.C: New test.
52985 * g++.dg/template/copy1.C: New test.
52987 2002-04-12 Richard Henderson <rth@redhat.com>
52989 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52991 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52993 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52994 gcc.c-torture/execute/20020307-2.c.
52996 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52998 * g++.dg/ext/attrib5.C,
52999 * g++.dg/lookup/struct1.C: New tests.
53001 2002-04-11 Jakub Jelinek <jakub@redhat.com>
53003 * gcc.dg/20020411-1.c: New test.
53005 * gcc.c-torture/execute/20020411-1.c: New test.
53007 2002-04-10 Janis Johnson <janis187@us.ibm.com>
53009 * g77.f-torture/execute/6177.f: New test.
53011 2002-04-10 Jakub Jelinek <jakub@redhat.com>
53014 * g++.dg/opt/cleanup1.C: New test.
53016 * g++.dg/opt/const1.C: New test.
53018 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
53020 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
53022 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
53025 * g++.dg/template/typename2.C: New test.
53027 2002-04-10 Alan Modra <amodra@bigpond.net.au>
53029 * gcc.c-torture/execute/loop-12.c: New.
53031 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
53033 * g77.f-torture/execute/980628-4.x,
53034 g77.f-torture/execute/980628-5.x,
53035 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
53036 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
53037 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
53039 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53041 PR optimization/6086
53042 * g++.dg/opt/preinc1.C: New test.
53044 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53047 * g++.dg/opt/static2.C: New test.
53049 2002-04-06 Mark Mitchell <mark@codesourcery.com>
53052 * gcc.dg/20020406-1.c: New test.
53054 2002-04-04 David S. Miller <davem@redhat.com>
53056 * gcc.c-torture/execute/20020404-1.c: New test.
53058 2002-04-04 Jakub Jelinek <jakub@redhat.com>
53061 * gcc.dg/20020312-2.c: Do not declare global register variable
53062 if __PIC__ or __pic__ is defined.
53064 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
53066 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
53067 __asm__ so that it works correctly even if -ansi -pedantic-errors.
53069 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53071 * gcc.misc-tests/linkage.exp: Update last change to handle
53072 sparc*-, not just sparc-.
53074 2002-04-03 Richard Henderson <rth@redhat.com>
53076 * gcc.dg/cpp/ucs.c: Improved long UCS test.
53078 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53080 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
53082 2002-04-02 David S. Miller <davem@redhat.com>
53084 * gcc.c-torture/execute/20020402-3.c: New test.
53086 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
53088 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
53089 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
53091 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
53092 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
53093 g77.f-torture/execute/20001201.x,
53094 g77.f-torture/execute/u77-test.x: New files.
53096 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
53097 * gcc.dg/wchar_t-1.c: Ditto.
53099 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53101 * gcc.c-torture/execute/20020402-1.c: New test.
53103 2002-04-01 Richard Henderson <rth@redhat.com>
53105 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
53107 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
53109 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53111 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
53113 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53115 * g++.dg/inherit/template-as-base.C: Expect error.
53116 * g++.dg/inherit/namespace-as-base.C: Likewise.
53118 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
53120 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
53121 g++.dg/ext/instantiate3.C: Tweak match patterns.
53123 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
53124 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
53127 2002-03-31 Richard Henderson <rth@redhat.com>
53129 * gcc.dg/special/alias-2.c: New.
53130 * gcc.dg/special/ecos.exp: Run it.
53132 2002-03-31 Richard Henderson <rth@redhat.com>
53134 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
53136 2002-03-31 Kazu Hirata <kazu@hxi.com>
53138 * gcc.dg/weak-1.c: Disable on h8300 port.
53140 2002-03-29 Janis Johnson <janis187@us.ibm.com>
53142 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
53143 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
53145 * g++.dg/bprob/bprob-1.C: New test.
53146 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
53147 * g++.dg/gcov/gcov-1.C: New test.
53148 * g++.dg/gcov/gcov-1.x: New file.
53149 * g++.dg/gcov/gcov-2.C: New test.
53150 * g++.dg/gcov/gcov-3.C: New test.
53151 * g++.dg/gcov/gcov-3.h: New file.
53153 2002-03-28 Roger Sayle <roger@eyesopen.com>
53155 * g++.old-deja/g++.other/builtins5.C: New test.
53156 * g++.old-deja/g++.other/builtins6.C: New test.
53157 * g++.old-deja/g++.other/builtins7.C: New test.
53158 * g++.old-deja/g++.other/builtins8.C: New test.
53159 * g++.old-deja/g++.other/builtins9.C: New test.
53161 2002-03-29 Jakub Jelinek <jakub@redhat.com>
53163 * g++.dg/opt/static1.C: New test.
53165 * g++.dg/opt/longbranch1.C: New test.
53167 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
53169 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
53171 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
53173 2002-03-28 Jeffrey A Law (law@redhat.com)
53175 * gcc.c-torture/execute/20020328-1.c: New test.
53177 2002-03-27 Richard Henderson <rth@redhat.com>
53179 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
53180 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
53181 move from g++.old-deja/g++.ext/.
53183 2002-03-27 Mark Mitchell <mark@codesourcery.com>
53185 * g++.dg/init/new2.C: New test.
53187 2002-03-26 Richard Henderson <rth@redhat.com>
53189 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
53191 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
53194 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
53196 * gcc.dg/20001102-1.c: Likewise.
53198 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
53200 * gcc.dg/cpp/endif-pedantic1.c,
53201 gcc.dg/cpp/endif-pedantic2.c: New tests.
53203 2002-03-26 Mark Mitchell <mark@codesourcery.com>
53205 * g++.dg/init/new1.C: New test.
53207 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
53209 * g++.dg/abi/vbase9.C: New test.
53211 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
53213 * gcc.dg/arm-asm.c: New test.
53215 2002-03-26 Andrew Cagney <ac131313@redhat.com>
53217 * gcc.dg/Wswitch-enum.c: New test.
53220 2002-03-26 Richard Henderson <rth@redhat.com>
53222 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
53225 2002-03-25 Richard Henderson <rth@redhat.com>
53227 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
53230 * gcc.c-torture/compile/20011119-1.c (xxx): New.
53231 * gcc.c-torture/compile/20011119-2.c (xxx): New.
53233 2002-03-25 Zack Weinberg <zack@codesourcery.com>
53235 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
53237 2002-03-25 Bob Wilson <bob.wilson@acm.org>
53239 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
53240 targets using generic thunk support.
53242 2002-03-25 Jakub Jelinek <jakub@redhat.com>
53244 * gcc.c-torture/compile/20020323-1.c: New test.
53246 * g++.dg/opt/conj2.C: New test.
53248 2002-03-24 Richard Henderson <rth@redhat.com>
53250 * gcc.dg/weak-1.c: Use -fno-common.
53252 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53254 * g77.dg/f77-edit-apostrophe-out.f: New test
53255 * g77.dg/f77-edit-h-out.f: New test
53256 * g77.dg/f77-edit-t-in.f: New test
53257 * g77.dg/f77-edit-t-out.f: New test
53258 * g77.dg/f77-edit-x-out.f: New test
53259 * g77.dg/f77-edit-slash-out.f: New test
53260 * g77.dg/f77-edit-colon-out.f: New test
53261 * g77.dg/f77-edit-s-out.f: New test
53263 2002-03-24 Richard Henderson <rth@redhat.com>
53265 * objc/execute/formal_protocol-6.x: New XFAIL.
53267 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53269 * gcc.dg/weak-1.c: Early return from dg-final on platforms
53270 that do not support weak symbols
53272 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
53274 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
53275 * lib/g77.exp: Likewise.
53276 * lib/objc.exp: Likewise.
53278 2002-03-23 Andrew Cagney <ac131313@redhat.com>
53280 * gcc.dg/Wswitch-default.c: New test.
53282 2002-03-23 Jakub Jelinek <jakub@redhat.com>
53284 * g++.dg/other/enum1.C: New test.
53286 2002-03-23 Zack Weinberg <zack@codesourcery.com>
53288 * gcc.dg/pragma-ep-3.c: Fix typo.
53290 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
53292 * g++.dg/inherit/template-as-base.C: New test.
53294 2002-03-22 Jakub Jelinek <jakub@redhat.com>
53296 * g++.old-deja/g++.other/dwarf2-1.C: Move...
53297 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
53299 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
53301 * gcc.dg/cpp/multiline.c: Update to match.
53303 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
53305 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
53307 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
53309 * gcc.dg/cpp/extratokens2.c: New file.
53311 2002-03-21 David Edelsohn <edelsohn@gnu.org>
53313 * gcc.dg/20020312-2.c: Add rs6000 target.
53315 * gcc.c-torture/compile/20020319-1.c: New test.
53317 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53319 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
53320 (A, E): Handle this.
53322 2002-03-20 Jason Merrill <jason@redhat.com>
53324 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
53326 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
53327 through prune_gcc_output.
53329 2002-03-20 Jakub Jelinek <jakub@redhat.com>
53331 * gcc.c-torture/compile/20020320-1.c: New test.
53333 2002-03-19 Jakub Jelinek <jakub@redhat.com>
53335 * gcc.c-torture/compile/20020318-1.c: New test.
53337 * gcc.dg/struct-by-value-1.c: New test.
53339 * gcc.dg/20020319-1.c: New test.
53341 2002-03-18 Jakub Jelinek <jakub@redhat.com>
53343 * g++.dg/opt/conj1.C: New test.
53345 2002-03-17 Mark Mitchell <mark@codesourcery.com>
53347 * g++.dg/template/qualttp20.C: Revert previous change.
53348 * g++.dg/template/qualttp3.C: Likewise.
53349 * g++.dg/template/qualttp4.C: Likewise.
53350 * g++.dg/template/qualttp5.C: Likewise.
53351 * g++.dg/template/qualttp6.C: Likewise.
53352 * g++.dg/template/qualttp7.C: Likewise.
53353 * g++.dg/template/qualttp8.C: Likewise.
53354 * g++.dg/template/recurse.C: Likewise.
53356 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
53358 * gcc.dg/cpp/wchar-1.c: Update.
53360 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
53362 * g++.dg/template/conv1.C: New test.
53363 * g++.dg/template/conv2.C: New test.
53364 * g++.dg/template/conv3.C: New test.
53365 * g++.dg/template/conv4.C: New test.
53367 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53369 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
53370 * g++.dg/template/qualttp3.C: Likewise.
53371 * g++.dg/template/qualttp4.C: Likewise.
53372 * g++.dg/template/qualttp5.C: Likewise.
53373 * g++.dg/template/qualttp6.C: Likewise.
53374 * g++.dg/template/qualttp7.C: Likewise.
53375 * g++.dg/template/qualttp8.C: Likewise.
53376 * g++.dg/template/recurse.C: Likewise.
53378 2002-03-15 Mark Mitchell <mark@codesourcery.com>
53380 * g++.dg/opt/dtor1.C: New test.
53382 2002-03-15 Jakub Jelinek <jakub@redhat.com>
53384 * gcc.c-torture/compile/20020315-1.c: New test.
53386 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
53388 * gcc.dg/weak-1.c: Fix scan tests.
53390 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
53392 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
53393 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
53394 cris-*-aout* mmix-*-*.
53395 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53396 cris-*-aout* mmix-*-*.
53397 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53398 cris-*-elf* cris-*-aout* and mmix-*-*.
53399 * gcc.dg/20001009-1.c: Ditto.
53400 * gcc.dg/20010912-1.c: Ditto.
53401 * gcc.dg/20020122-4.c: Ditto.
53402 * gcc.dg/inline-2.c: Ditto.
53404 2002-03-14 Jeffrey A Law (law@cygnus.com)
53406 * gcc.c-torture/compile/20020314-1.c: New test.
53408 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53410 * gcc.c-torture/execute/20020314-1.c: New test.
53412 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53414 * g++.dg/warn/Wunused-1.C: New test.
53416 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53418 * g++.dg/abi/mangle6.C: New test.
53420 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53422 * gcc.c-torture/compile/20020309-2.c: New test.
53424 * gcc.c-torture/compile/20020312-1.c: New test.
53426 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53428 * g++.dg/other/access1.C: New test.
53430 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53432 * gcc.c-torture/execute/wchar_t-1.c: New test.
53434 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53436 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53438 2002-03-12 Roger Sayle <roger@eyesopen.com>
53440 * gcc.dg/20020312-1.c: New test case.
53442 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53444 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53446 2002-03-11 Richard Henderson <rth@redhat.com>
53448 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53449 * g++.old-deja/g++.jason/report.C: Likewise.
53451 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53453 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53454 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53456 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53458 * g++.dg/overload/pmf1.C: New test.
53460 2002-03-11 Kazu Hirata <kazu@hxi.com>
53462 * gcc.c-torture/execute/20020307-1.c: Use long.
53464 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53466 PR optimization/5844
53467 * gcc.dg/20020310-1.c: New test.
53469 2002-03-09 Michael Meissner <meissner@redhat.com>
53471 * gcc.c-torture/execute/memcpy-2.c: New test.
53472 * gcc.c-torture/execute/memset-1.c: New test.
53473 * gcc.c-torture/execute/strlen-1.c: New test.
53474 * gcc.c-torture/execute/strcmp-1.c: New test.
53475 * gcc.c-torture/execute/strncmp-1.c: New test.
53477 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53479 * gcc.dg/ppc-ldstruct.c: New test.
53481 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53483 * gcc.c-torture/execute/va-arg-22.c: New test.
53485 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53487 * gcc.c-torture/compile/20020309-1.c: New test.
53489 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53491 * gcc.c-torture/execute/20020307-2.c: New test.
53493 2002-03-07 Jeffrey A Law (law@redhat.com)
53495 * g77.f-torture/compile/20020307-1.f: New test.
53497 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53499 * gcc.dg/unordered-1.c: New test.
53501 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53503 * gcc.c-torture/execute/20020307-1.c: New test.
53505 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53507 * gcc.dg/20020304-1.c: New test.
53509 * gcc.c-torture/compile/20020304-2.c: New test.
53511 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53513 * gcc.c-torture/compile/20020304-1.c: New test case
53516 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53518 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53520 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53522 * g++.dg/other/classkey1.C: New test.
53524 2002-03-01 Richard Henderson <rth@redhat.com>
53526 * gcc.c-torture/compile/981223-1.x: New.
53527 * gcc.c-torture/compile/920625-1.x: New.
53529 2002-02-28 Richard Henderson <rth@redhat.com>
53531 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53533 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53535 * gcc.c-torture/execute/20020227-1.c: New test.
53537 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53539 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53541 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53542 * g++.old-deja.g++.other/defarg1.C: Likewise.
53543 * g++.old-deja/g++.pt/calls2.C: Likewise.
53544 * g++.old-deja/g++.pt/crash20.C: Likewise.
53545 * g++.old-deja/g++.pt/crash30.C: Likewise.
53546 * g++.old-deja/g++.pt/crash36.C: Likewise.
53547 * g++.old-deja/g++.pt/crash6.C: Likewise.
53548 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53549 * g++.old-deja/g++.pt/derived3.C: Likewise.
53550 * g++.old-deja/g++.pt/error1.C: Likewise.
53551 * g++.old-deja/g++.pt/friend21.C: Likewise.
53552 * g++.old-deja/g++.pt/friend23.C: Likewise.
53553 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53554 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53556 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53558 * gcc.c-torture/execute/20020225-2.c: New test.
53560 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53562 * gcc.c-torture/execute/920730-1t.c,
53563 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53564 Delete test cases, only relevant to -traditional.
53566 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53568 * gcc.dg/cpp/undef1.c: Remove.
53569 * gcc.dg/cpp/directiv.c: Update.
53570 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53572 2002-02-27 Michael Meissner <meissner@redhat.com>
53574 * gcc.c-torture/execute/20020226-1.c: New test.
53576 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53578 * g++.dg/debug/debug4.C: New test.
53580 * gcc.dg/ia64-visibility-1.c: New test.
53582 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53584 * gcc.dg/debug/20020224-1.c: New.
53586 2002-02-25 Kazu Hirata <kazu@hxi.com>
53588 * gcc.c-torture/execute/960416-1.x: New.
53589 * gcc.c-torture/execute/divconst-3.x: Likewise.
53591 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53593 * gcc.dg/20020224-1.c: New test.
53595 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53597 * gcc.c-torture/execute/20020225-1.c: New.
53599 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53601 * gcc.dg/cpp/wchar-1.c: New test.
53603 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53605 * gcc.dg/20020222-1.c: New test.
53607 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53609 * g++.dg/opt/anonunion1.C: New test.
53611 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53613 * g++.dg/template/qualttp19.C: New test.
53614 * g++.dg/template/qualttp20.C: New test.
53615 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53616 * g++.old-deja/g++.other/qual1.C: Likewise.
53618 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53620 * gcc.dg/attr-alwaysinline.c: New.
53622 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53624 * gcc.dg/20020220-1.c: New test.
53626 * gcc.dg/20020220-2.c: New test.
53628 * g++.dg/opt/mmx1.C: New test.
53630 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53632 * gcc.c-torture/compile/20020110.c: New test.
53634 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53636 * gcc.c-torture/execute/20020219-1.c: New test.
53638 * gcc.dg/20020219-1.c: New test.
53640 * gcc.dg/noncompile/20020220-1.c: New test.
53642 * g++.dg/opt/ptrintsum1.C: New test.
53644 * gcc.dg/debug/20020220-1.c: New test.
53646 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53648 * gcc.c-torture/execute/20020216-1.c: New test.
53650 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53652 * gcc.dg/decl-1.c: Update, new test.
53654 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53656 * g++.dg/abi/bitfield1.C: New test.
53657 * g++.dg/abi/bitfield2.C: New test.
53659 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53661 * gcc.dg/attr-nest.c: New test.
53663 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53665 * gcc.c-torture/execute/20020215-1.c: New test.
53667 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53669 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53670 * g++.dg/debug/debug.exp: New.
53671 * g++.dg/debug/trivial.C: New.
53672 * g++.dg/debug/debug1.C: Moved...
53673 * g++.dg/other/debug1.C: ...from here.
53674 * g++.dg/debug/debug2.C: Moved...
53675 * g++.dg/other/debug2.C: ...from here.
53676 * g++.dg/debug/debug3.C: Moved...
53677 * g++.dg/other/debug3.C: ...from here.
53679 * gcc.dg/noncompile/20020213-1.c: New test.
53681 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53683 * g++.dg/other/debug3.C: New test.
53685 * gcc.c-torture/execute/20020213-1.c: New test.
53687 2002-02-13 Richard Smith <richard@ex-parrot.com>
53689 * g++.old-deja/g++.other/thunk1.C: New test.
53691 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53693 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53695 2002-02-13 Stan Shebs <shebs@apple.com>
53697 * gcc.dg/altivec-3.c: New.
53699 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53701 * gcc.dg/Wunreachable-1.c: New test.
53702 * gcc.dg/Wunreachable-2.c: New test.
53704 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53706 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53708 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53710 * gcc.dg/decl-1.c: New test.
53712 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53714 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53716 2002-02-10 Kazu Hirata <kazu@hxi.com>
53718 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53719 * gcc.c-torture/compile/980506-1.x: Likewise.
53721 2002-02-10 Kazu Hirata <kazu@hxi.com>
53723 * gcc.dg/20020210-1.c: New.
53725 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53727 * g77.f-torture/execute/947.f: New regression test
53728 for PR fortran/947.
53730 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53732 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53733 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53735 2002-02-08 Richard Henderson <rth@redhat.com>
53737 * gcc.c-torture/compile/labels-3.c: New.
53739 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53741 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53742 expression statements work instead.
53743 * gcc.dg/noncompile/20020207-1.c: New test.
53745 2002-02-07 Richard Henderson <rth@redhat.com>
53747 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53749 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53751 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53753 * lib/g77-dg.exp: Trim g77 error messages so that they are
53754 recognized by dg.exp.
53756 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53759 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53761 2002-02-07 Richard Henderson <rth@redhat.com>
53763 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53764 to be sufficiently aligned for integers.
53766 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53768 * g++.dg/template/friend4.C: New test.
53770 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53773 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53776 2002-02-07 Richard Henderson <rth@redhat.com>
53778 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53779 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53780 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53781 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53783 2002-02-06 Richard Henderson <rth@redhat.com>
53785 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53787 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53789 * gcc.dg/20020206-1.c: New test.
53791 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53793 * gcc.c-torture/execute/20020206-1.c: New test.
53795 * gcc.c-torture/execute/20020206-2.c: New test.
53797 PR optimization/5429:
53798 * gcc.c-torture/compile/20020206-1.c: New test.
53800 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53802 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53803 as certain file formats cannot support particularly large
53806 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53807 and do not expect to be able to link the executable.
53809 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53810 fail because the COFF format does not support the weak attribute.
53812 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53814 * g77.dg/pr5473.f: New test
53816 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53818 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53819 Fix testcase accordingly.
53821 2002-02-04 Richard Henderson <rth@redhat.com>
53823 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53824 (buf): Change to be an array of pointers, not ints.
53826 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53828 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53829 before all tests. Move warning one line above to match where it
53831 * gcc.dg/Wswitch-2.c: New test.
53832 * g++.dg/warn/Wswitch-1.C: New test.
53833 * g++.dg/warn/Wswitch-2.C: New test.
53835 2002-02-04 Richard Henderson <rth@redhat.com>
53837 * g++.dg/abi/offsetof.C: Fix size comparison.
53839 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53841 * gcc.dg/cast-qual-2.c: New test.
53843 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53845 * gcc.dg/20020201-4.c: New test.
53847 2002-02-04 Ben Elliston <bje@redhat.com>
53849 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53850 target_info attribute != 0, in addition to the empty string.
53851 (gcc_target_compile): Likewise.
53853 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53855 * gcc.dg/Wswitch.c: New test.
53856 PR gcc/4475. PR gcc/3780.
53858 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53860 * g77.f-torture/execute/5122.f: New test for regressions
53861 against PR fortran/5122.
53863 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53865 * g77.f-torture/compile/pr3743.f: Delete
53866 * g77.dg/pr3743-1.f: New test.
53867 * g77.dg/pr3743-2.f: New test.
53868 * g77.dg/pr3743-3.f: New test.
53869 * g77.dg/pr3743-4.f: New test.
53871 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53873 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53875 2002-02-02 Richard Henderson <rth@redhat.com>
53877 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53878 * gcc.c-torture/execute/bf64-1.c: Likewise.
53880 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53882 * gcc.dg/20020201-2.c: New test.
53884 * gcc.dg/20020201-3.c: New test.
53886 * gcc.c-torture/execute/bitfld-2.c: New test.
53888 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53890 * gcc.dg/bitfld-1.c: Update.
53891 * gcc.dg/bitfld-2.c: Update.
53892 * gcc.c-torture/execute/bitfld-1.x: New.
53894 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53896 * gcc.c-torture/execute/20020201-1.c: New test.
53898 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53901 * gcc.dg/20020201-1.c: New test.
53903 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53906 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53907 * g77.f-torture/compile/pr3743.x: Remove
53909 2002-01-31 Tom Rix <trix@redhat.com>
53911 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53913 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53915 * gcc.dg/noncompile/20020130-1.c: New test.
53917 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53919 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53921 2002-01-29 Richard Henderson <rth@redhat.com>
53923 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53925 * gcc.c-torture/execute/bf64-1.c: Likewise.
53927 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53929 * gcc.c-torture/execute/20020129-1.c: New test.
53931 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53933 * gcc.c-torture/compile/20000224-1.c: Update.
53934 * gcc.c-torture/execute/bitfld-1.c: New tests.
53935 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53936 * gcc.dg/uninit-A.c: Update.
53938 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53940 * g++.dg/template/ctor1.C: Add instantiation.
53942 2002-01-28 Paul Koning <pkoning@equallogic.com>
53944 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53945 argument to __builtin_prefetch to be const ptr.
53947 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53949 * gcc.c-torture/compile/20020120-1.c: New test.
53951 2002-01-27 Kazu Hirata <kazu@hxi.com>
53953 * gcc.c-torture/execute/20020127-1.c: New test.
53955 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53957 * g77.dg/f77-edit-i-in.f: New test
53958 * g77.dg/f77-edit-i-out.f: New test
53960 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53962 * gcc.dg/debug/debug.exp: New file.
53963 * gcc.dg/debug/trivial.c: New file.
53964 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53965 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53966 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53967 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53968 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53969 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53970 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53971 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53972 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53973 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53974 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53975 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53976 * gcc.dg/20000503-1.c: Removed.
53977 * gcc.dg/20010207-1.c: Removed.
53978 * gcc.dg/20011223-1.c: Removed.
53979 * gcc.dg/20020104-2.c: Removed.
53980 * gcc.dg/debug-1.c: Removed.
53981 * gcc.dg/debug-2.c: Removed.
53982 * gcc.dg/debug-3.c: Removed.
53983 * gcc.dg/debug-4.c: Removed.
53984 * gcc.dg/debug-5.c: Removed.
53985 * gcc.dg/debug-6.c: Removed.
53986 * gcc.dg/dwarf2-1.c: Removed.
53987 * gcc.dg/dwarf2-2.c: Removed.
53989 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53991 * g++.old-deja/g++.other/eh5.C: New test.
53992 * g++.old-deja/g++.other/sibcall2.C: New test.
53993 * g++.old-deja/g++.other/array9.C: New test.
53994 * g++.old-deja/g++.other/typename2.C: New test.
53995 * g++.old-deja/g++.other/crash60.C: New test.
53996 * g++.old-deja/g++.other/conv9.C: New test.
53997 * g++.old-deja/g++.other/mangle10.C: New test.
53998 * g++.old-deja/g++.other/unchanging1.C: New test.
53999 * g++.old-deja/g++.other/exprstmt1.C: New test.
54000 * g++.old-deja/g++.other/inline23.C: New test.
54001 * g++.old-deja/g++.eh/ia64-1.C: New test.
54002 * g++.old-deja/g++.other/dwarf2-1.C: New test.
54003 * g++.old-deja/g++.other/reload1.C: New test.
54004 * g++.old-deja/g++.other/static20.C: New test.
54005 * g++.old-deja/g++.other/local-alloc1.C: New test.
54006 * g++.old-deja/g++.other/conv8.C: New test.
54007 * g++.old-deja/g++.other/stmtexpr2.C: New test.
54008 * g++.old-deja/g++.other/storeexpr1.C: New test.
54009 * g++.old-deja/g++.other/storeexpr2.C: New test.
54010 * g++.dg/eh/template2.C: New test.
54011 * g++.dg/warn/weak1.C: New test.
54013 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
54015 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
54016 Remove first, non-varying, argument.
54018 2002-01-23 Richard Henderson <rth@redhat.com>
54020 * gcc.dg/inline-2.c: New.
54022 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
54023 Add optional target arg. Check number of arguments.
54024 (scan-assembler-not, scan-assembler-dem): Likewise.
54025 (scan-assembler-dem-not): Likewise.
54027 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54029 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
54031 * g++.old-deja/g++.brendan/parse3.C,
54032 g++.old-deja/g++.other/crash26.C,
54033 g++.old-deja/g++.other/crash28.C,
54034 g++.old-deja/g++.other/crash29.C,
54035 g++.old-deja/g++.other/crash30.C,
54036 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
54038 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
54040 * gcc.dg/20020115-1.c: New.
54042 2002-01-23 Bob Wilson <bob.wilson@acm.org>
54044 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
54046 2002-01-23 Janis Johnson <janis187@us.ibm.com>
54048 * gcc.dg/20020122-3.c: New.
54050 2002-01-23 Jakub Jelinek <jakub@redhat.com>
54052 * g++.dg/other/gc1.C: New test.
54054 2002-01-23 Zack Weinberg <zack@codesourcery.com>
54056 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
54058 2002-01-22 Richard Henderson <rth@redhat.com>
54060 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
54062 2002-01-22 Richard Henderson <rth@redhat.com>
54064 * gcc.dg/20020122-4.c: New.
54066 2002-01-22 H.J. Lu <hjl@gnu.org>
54068 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
54070 * gcc.dg/special/ecos.exp: Likewise.
54071 * lib/g++-dg.exp: Likewise.
54072 * lib/g77-dg.exp: Likewise.
54073 * lib/gcc-dg.exp : Likewise.
54074 * lib/mike-g++.exp: Likewise.
54075 * lib/mike-g77.exp: Likewise.
54076 * lib/mike-gcc.exp: Likewise.
54077 * lib/objc-dg.exp: Likewise.
54079 2002-01-22 Janis Johnson <janis187@us.ibm.com>
54082 * gcc.dg/20020122-2.c: New test.
54084 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
54086 * gcc.dg/20020122-1.c: New test.
54088 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
54090 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
54092 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
54094 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
54096 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54098 * gcc.c-torture/compile/20020121-1.c: New test.
54100 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
54102 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
54105 2002-01-21 Jakub Jelinek <jakub@redhat.com>
54107 * gcc.dg/20020218-1.c: New test.
54109 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
54111 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
54113 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
54114 "At global scope" warning
54115 * g++.dg/ext/align1.C: Change cygwin test for alignment
54116 from db-bogus to dg-warning
54118 2002-01-21 Zack Weinberg <zack@codesourcery.com>
54120 * g77.f-torture/compile/cpp2.F: New test.
54122 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
54124 * g++.dg/template/access1.C: New test.
54126 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
54128 * gcc.dg/20020118-1.c: New.
54130 2002-01-18 Kazu Hirata <kazu@hxi.com>
54132 * gcc.c-torture/execute/20020118-1.c: New test.
54134 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54136 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
54137 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
54138 alignment warnings.
54140 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
54142 * gcc.misc-tests/i386-prefetch.exp: Save and restore
54143 torture_with_loops and torture_without_loops
54145 2002-01-17 Jakub Jelinek <jakub@redhat.com>
54147 * gcc.c-torture/compile/20020116-1.c: New test.
54149 2002-01-16 Jakub Jelinek <jakub@redhat.com>
54151 * gcc.dg/20020116-2.c: New test.
54153 * gcc.dg/ultrasp4.c: New test.
54155 * gcc.dg/20020116-1.c: New test.
54157 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
54159 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
54162 2002-01-15 Janis Johnson <janis187@us.ibm.com>
54164 * gcc.misc-tests/i386-prefetch.exp: New.
54165 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
54166 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
54167 * gcc.misc-tests/i386-pf-none-1.c: New test.
54168 * gcc.misc-tests/i386-pf-sse-1.c: New test.
54170 2002-01-15 Jakub Jelinek <jakub@redhat.com>
54172 * gcc.dg/gnu89-init-1.c: Add new tests.
54174 2002-01-15 Andreas Jaeger <aj@suse.de>
54176 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
54177 * gcc.dg/i386-mmx-2.c: Likewise.
54178 * gcc.dg/i386-sse-1.c: Likewise.
54179 * gcc.dg/i386-sse-2.c: Likewise.
54180 * gcc.dg/i386-sse-3.c: Likewise.
54182 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
54184 * g77.f-torture/execute/intrinsic-unix-bessel.f:
54185 Uncomment additional cases that now pass.
54187 2002-01-11 Richard Henderson <rth@redhat.com>
54189 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
54190 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
54192 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
54194 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
54196 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
54198 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
54199 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
54201 2002-01-10 Dale Johannesen <dalej@apple.com>
54203 * gcc.c-torture/execute/loop-11.c: New.
54205 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
54207 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
54208 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
54210 2002-01-09 Richard Henderson <rth@redhat.com>
54212 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
54213 type in which to perform the operation for each size.
54215 2002-01-09 Alan Matsuoka (alanm@redhat.com)
54217 * gcc.c-torture/compile/20020109-2.c: New test.
54219 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
54221 * gcc.c-torture/execute/loop-10.c: New test.
54223 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54225 * gcc.c-torture/compile/20010226-1.c: New test.
54226 * gcc.c-torture/compile/20010227-1.c: New test.
54227 * gcc.c-torture/compile/20010426-1.c: New test.
54228 * gcc.c-torture/compile/20010510-1.c: New test.
54229 * gcc.c-torture/compile/20010605-3.c: New test.
54230 * gcc.c-torture/compile/20010824-1.c: New test.
54231 * gcc.c-torture/execute/20010409-1.c: New test.
54232 * gcc.dg/noncompile/20000901-1.c: New test.
54233 * gcc.dg/20001023-1.c: New test.
54234 * gcc.dg/20001101-1.c: New test.
54235 * gcc.dg/20001102-1.c: New test.
54236 * gcc.dg/20010207-1.c: New test.
54237 * gcc.dg/20010405-1.c: New test.
54238 * gcc.dg/20010822-1.c: New test.
54239 * gcc.dg/20011107-1.c: New test.
54241 2002-01-09 Jeffrey A Law (law@redhat.com)
54243 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
54245 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
54246 execution failure on PA targets.
54248 2002-01-09 Jakub Jelinek <jakub@redhat.com>
54250 * gcc.c-torture/compile/20020109-1.c: New test.
54252 2002-01-08 Kazu Hirata <kazu@hxi.com>
54254 * gcc.c-torture/execute/20020108-1.c: New test.
54256 2002-01-08 Jakub Jelinek <jakub@redhat.com>
54258 * gcc.dg/20020108-1.c: New test.
54260 2002-01-08 H.J. Lu <hjl@gnu.org>
54262 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
54265 2002-01-08 Geoff Keating <geoffk@redhat.com>
54267 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
54270 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
54272 * gcc.dg/altivec-4.c: Test altivec predicates.
54274 2002-01-07 Jakub Jelinek <jakub@redhat.com>
54276 * gcc.c-torture/execute/20020107-1.c: New test.
54278 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
54281 * gcc.c-torture/compile/20020106-1.c: New test.
54283 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
54285 * gcc.c-torture/execute/nestfunc-4.c: New test.
54287 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54289 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
54290 extra triple that slipped in.
54291 * g++.old-deja/g++.abi/align.C: Likewise.
54292 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54294 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
54296 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
54297 * g++.old-deja/g++.abi/align.C: Likewise.
54298 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54300 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
54302 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
54305 2002-01-04 Jakub Jelinek <jakub@redhat.com>
54307 * gcc.dg/20020104-1.c: New test.
54309 * gcc.dg/20020104-2.c: New test.
54311 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
54313 * gcc.dg/20020103-1.c: Fix typo in target selector.
54315 2002-01-03 Richard Henderson <rth@redhat.com>
54317 * gcc.dg/20020103-1.c: New.
54319 2002-01-03 Kazu Hirata <kazu@hxi.com>
54321 * gcc.c-torture/execute/20020103-1.c: New test.
54323 2002-01-03 Jakub Jelinek <jakub@redhat.com>
54325 * g++.dg/other/debug2.C: New test.
54327 * gcc.c-torture/compile/20020103-1.c: New test.
54329 2002-01-02 Jakub Jelinek <jakub@redhat.com>
54331 * gcc.dg/gnu89-init-1.c: Added new tests.
54333 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54335 * g++.dg/template/friend2.C: Remove as patch is reverted.
54337 * g++.dg/warn/oldcast1.C: New test.
54339 * g++.dg/template/ptrmem1.C: New test.
54340 * g++.dg/template/ptrmem2.C: New test.
54342 * g++.dg/template/ntp.C: New test.
54344 * g++.dg/other/component1.C: New test.
54346 * g++.dg/template/ttp3.C: New test.
54348 * g++.dg/template/friend2.C: New test.
54349 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
54351 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54353 * g++.dg/other/ptrmem1.C: New test.
54354 * g++.dg/other/ptrmem2.C: New test.
54356 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54358 * g++.dg/template/ctor1.C: New test.
54360 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
54362 * g++.dg/template/friend2.C: New test.
54364 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
54366 * gcc.dg/mmix-1.c: New test.
54368 2001-12-31 Richard Henderson <rth@redhat.com>
54370 * gcc.dg/asm-5.c: New.
54372 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
54374 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
54375 in namespace __gnu_cxx
54377 2001-12-30 Richard Henderson <rth@redhat.com>
54379 * gcc.dg/debug-6.c: New.
54381 2001-12-30 Jakub Jelinek <jakub@redhat.com>
54383 * gcc.c-torture/compile/20011229-2.c: New test.
54385 2001-12-29 Jakub Jelinek <jakub@redhat.com>
54387 * gcc.dg/debug-3.c: New test.
54388 * gcc.dg/debug-4.c: New test.
54389 * gcc.dg/debug-5.c: New test.
54391 2001-12-29 Richard Henderson <rth@redhat.com>
54393 * g++.dg/eh/loop1.C: New.
54395 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54397 * g++.dg/template/crash1.C: New test.
54399 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54401 * g++.dg/other/const1.C: New test.
54403 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54405 * gcc.c-torture/compile/20011229-1.c: New test.
54407 2001-12-28 Stan Shebs <shebs@apple.com>
54409 * lib/objc-torture.exp: Resync with c-torture.exp.
54410 * lib/objc.exp: Load standard libraries.
54412 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54414 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54417 2001-12-27 Roger Sayle <roger@eyesopen.com>
54419 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54421 2001-12-27 Richard Henderson <rth@redhat.com>
54423 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54425 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54427 * g++.dg/eh/ctor1.C: New test.
54428 * g++.dg/other/error2.C: New test.
54430 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54432 * g++.dg/other/init2.C: New test.
54434 2001-12-24 Richard Henderson <rth@redhat.com>
54436 * gcc.dg/20011223-1.c: New.
54437 * gcc.dg/inline-1.c: New.
54439 2001-12-23 Richard Henderson <rth@redhat.com>
54441 * gcc.dg/asm-4.c: Test operand modifiers.
54443 2001-12-23 Richard Henderson <rth@redhat.com>
54445 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54447 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54449 * gcc.c-torture/execute/20011223-1.c: New test.
54451 2001-12-21 Richard Henderson <rth@redhat.com>
54453 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54454 re-enables the warning.
54456 2001-12-21 Richard Henderson <rth@redhat.com>
54458 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54460 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54462 * gcc.c-torture/compile/20011218-1.c: New test.
54464 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54466 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54468 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54469 epilogue generation for ARM ISR routines.
54471 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54473 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54474 * gcc.dg/format/c90-printf-3.c: Likewise.
54475 * gcc.dg/format/c99-printf-3.c: Likewise.
54476 * gcc.dg/format/ext-1.c: Likewise.
54477 * gcc.dg/format/ext-6.c: Likewise.
54478 * gcc.dg/format/format.h: Prototype unlocked stdio.
54480 2001-12-20 Richard Henderson <rth@redhat.com>
54482 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54484 (malloc): Correct allocation logic. Abort if we fill up the
54485 arena before initialization complete.
54486 (realloc): Correct allocation logic.
54488 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54490 * gcc.c-torture/compile/20011219-2.c: New test.
54492 * gcc.c-torture/execute/20011219-1.c: New test.
54494 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54496 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54497 target does not support weak symbols.
54499 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54501 * gcc.c-torture/compile/20011219-1.c: New test.
54503 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54505 * g++.dg/other/error1.C: New test.
54507 2001-12-17 Jeffrey A Law (law@redhat.com)
54509 * gcc.c-torture/execute/20011217-1.c: New test.
54511 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54513 * objc.dg/special/: New directory.
54514 * objc.dg/special/special.exp: New file.
54515 * objc.dg/special/unclaimed-category-1.h: New file.
54516 * objc.dg/special/unclaimed-category-1a.m: New file.
54517 * objc.dg/special/unclaimed-category-1.m: New file.
54519 2001-12-17 Andreas Jaeger <aj@suse.de>
54521 * gcc.c-torture/compile/20011217-2.c: New test.
54523 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54525 * gcc.c-torture/compile/20011217-1.c: New test.
54527 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54529 * gcc.dg/20011214-1.c: New.
54531 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54533 * gcc.dg/altivec-4.c: New.
54535 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54537 * gcc.dg/20011113-1.c: New test.
54539 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54541 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54542 std::__malloc_alloc_template<0> and
54543 std::__default_alloc_template<false, 0>.
54545 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54547 * objc/execute/bf-21.m: New test.
54548 * objc/execute/enumeration-1.m: New test.
54549 * objc/execute/enumeration-2.m: New test.
54551 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54553 * gcc.dg/gnu89-init-1.c: New test.
54555 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54557 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54558 * g++.old-deja/g++.jason/2371.C: Likewise.
54559 * g++.old-deja/g++.jason/template33.C: Likewise.
54560 * g++.old-deja/g++.jason/template34.C: Likewise.
54561 * g++.old-deja/g++.jason/template36.C: Likewise.
54562 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54563 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54564 * g++.old-deja/g++.other/typename1.C: Likewise.
54565 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54566 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54567 * g++.old-deja/g++.pt/typename11.C: Likewise.
54568 * g++.old-deja/g++.pt/typename14.C: Likewise.
54569 * g++.old-deja/g++.pt/typename16.C: Likewise.
54570 * g++.old-deja/g++.pt/typename3.C: Likewise.
54571 * g++.old-deja/g++.pt/typename4.C: Likewise.
54572 * g++.old-deja/g++.pt/typename5.C: Likewise.
54573 * g++.old-deja/g++.pt/typename7.C: Likewise.
54574 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54576 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54578 * g++.dg/other/linkage1.C: New test.
54579 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54582 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54584 * gcc.dg/concat.c: New test.
54586 2001-12-11 Stan Shebs <shebs@apple.com>
54588 * objc/compile: New test directory.
54589 * objc/compile/compile.exp: New expect script.
54590 * objc/compile/20011211-1.m: New compile test.
54592 2001-12-11 Jason Merrill <jason@redhat.com>
54594 * lib/prune.exp (prune_gcc_output): Also handle "In member
54595 function". So many permutations...
54597 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54599 * g++.dg/template/typedef1.C: New test.
54601 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54603 * g++.dg/other/copy1.C: New test.
54605 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54607 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54609 * gcc.dg/builtin-choose-expr.c: New.
54611 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54613 * gcc.dg/altivec-2.c: New.
54615 2001-12-07 Richard Henderson <rth@redhat.com>
54617 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54619 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54621 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54624 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54626 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54628 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54630 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54631 variable argument list.
54633 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54635 * gcc.c-torture/execute/memcheck: Delete entire directory.
54636 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54637 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54639 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54641 * gcc.dg/Wshadow-1.c: New test.
54643 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54645 * gcc.c-torture/compile/20011130-1.c: New test.
54647 * gcc.dg/noncompile/20011025-1.c: New test.
54649 * g++.dg/other/anon-union.C: New test.
54651 * gcc.c-torture/execute/20011024-1.c: New test.
54653 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54655 * gcc.c-torture/execute/20000722-1.x,
54656 gcc.c-torture/execute/20010123-1.x: Remove.
54657 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54658 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54659 gcc.dg/c99-complit-2.c: New tests.
54661 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54663 * g++.dg/inherit/base1.C: New test.
54665 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54667 * g++.dg/other/stdarg1.C: New test.
54669 * gcc.c-torture/compile/20011130-2.c: New test.
54671 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54673 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54674 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54675 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54676 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54677 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54678 * gcc.dg/builtin-prefetch-1.c: New test.
54680 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54682 * gcc.dg/20011130-1.c: New test.
54684 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54686 * g++.dg/other/scope1.C: New test.
54687 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54689 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54691 * gcc.dg/vla-init-1.c: New test.
54693 2001-12-01 Geoff Keating <geoffk@redhat.com>
54695 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54697 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54699 * objc.dg/alias.m: Update.
54700 * objc.dg/class-1.m: Update.
54701 * objc.dg/const-str-1.m: Update.
54702 * objc.dg/fwd-proto-1.m: Update.
54703 * objc.dg/id-1.m: Update.
54704 * objc.dg/super-class-1.m: Update.
54706 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54708 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54711 2001-11-28 Jeffrey A Law (law@cygnus.com)
54713 * gcc.c-torture/execute/20011128-1.c: New test.
54715 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54717 * gcc.dg/20011127-1.c: New test.
54719 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54721 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54722 from Austin Group draft 7.
54723 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54724 scanf format arguments.
54725 * gcc.dg/format/no-exargs-2.c: New test.
54727 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54729 * g++.dg/abi/vbase8-4.C: New test.
54731 2001-11-24 Ian Lance Taylor <ian@airs.com>
54733 * gcc.c-torture/execute/20011121-1.c: New test.
54735 2001-11-23 Jeffrey A Law (law@cygnus.com)
54737 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54739 2001-11-23 Andreas Jaeger <aj@suse.de>
54741 * gcc.dg/cpp/charconst-2.c: New test.
54743 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54745 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54746 to the host if it is remote. Let tests specify extra headers
54748 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54749 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54750 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54751 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54752 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54753 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54754 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54755 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54756 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54757 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54759 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54761 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54762 for little endian ARMs.
54764 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54766 * gcc.c-torture/compile/20011119-1.c: New test.
54767 * gcc.c-torture/compile/20011119-2.c: New test.
54769 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54771 * gcc.dg/altivec-1.c: Fix typo.
54773 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54775 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54777 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54779 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54781 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54783 * lib/g77.exp: Don't specify --rpath-link.
54785 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54786 across all the headers.
54787 * gcc.dg/format/format.exp: For testing on a remote host,
54790 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54791 * gcc.c-torture/execute/930406-1.c: Likewise.
54792 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54794 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54796 * gcc.dg/altivec-1.c: New.
54798 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54800 * gcc.dg/cpp/fpreprocessed.c: New test case.
54802 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54804 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54805 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54806 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54808 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54810 * gcc.dg/no-builtin-1.c: New test.
54812 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54814 * gcc.c-torture/execute/20011115-1.c: New test.
54816 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54818 * gcc.c-torture/compile/20011114-2.c: New test.
54819 * gcc.c-torture/compile/20011114-3.c: New test.
54820 * gcc.c-torture/compile/20011114-4.c: New test.
54822 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54824 * g++.dg/other/init1.C: New test.
54826 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54828 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54831 * gcc.c-torture/execute/20011114-1.c: New testcase.
54833 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54834 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54835 like the (before this change) version of 20010327-1.c.
54837 2001-11-14 Roger Sayle <roger@eyesopen.com>
54839 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54841 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54843 * g++.dg/init/array2.C: New test.
54845 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54847 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54849 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54851 * g++.dg/other/forscope1.C: New test.
54852 * g++.dg/ext/forscope1.C: New test.
54853 * g++.dg/ext/forscope2.C: New test.
54855 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54857 * gcc.c-torture/execute/20011113-1.c: New test.
54859 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54861 * gcc.c-torture/execute/20011109-2.c: New test.
54863 * gcc.c-torture/execute/20011109-1.c: New test.
54865 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54867 * gcc.c-torture/compile/20011109-1.c: New test.
54869 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54871 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54872 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54873 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54874 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54875 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54876 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54877 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54879 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54881 * g++.dg/warn/Wshadow-1.C: New tests.
54882 * g++.old-deja/g++.mike/for3.C: Update.
54884 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54886 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54887 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54888 XFAILs. Adjust expected error texts.
54889 * gcc.c-torture/compile/20011106-1.c,
54890 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54891 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54892 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54893 gcc.dg/c99-array-lval-5.c: New tests.
54895 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54897 * gcc.dg/cpp/defined.c: Update.
54899 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54901 * gcc.c-torture/execute/anon-1.c: New test.
54903 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54905 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54906 same size, so no warning should be produced on stormy16.
54908 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54909 due to oversized array.
54910 * g++.old-deja/g++.mike/ns15.C: Likewise.
54911 * g++.old-deja/g++.pt/crash16.C: Likewise.
54913 2001-11-02 Graham Stott <grahams@redhat.com>
54915 * g++.dgother/debug1.C: Fix typos.
54917 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54919 * g++.dg/other/debug1.C: New test.
54921 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54923 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54926 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54928 * gcc.dg/20011029-2.c: New test.
54930 * gcc.c-torture/compile/20011029-1.c: New test.
54932 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54934 * objc/execute/class_self-1.m: New test.
54935 * objc/execute/class_self-2.m: New test.
54937 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54939 * gcc.misc-tests/msgs.exp: Delete.
54940 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54941 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54942 error set to match recent changes.
54944 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54946 * gcc.dg/20011021-1.c: New test.
54948 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54950 * gcc.c-torture/compile/20011023-1.c: New test.
54952 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54954 * lib/g77.exp: Rewrite based on lib/g++.exp.
54956 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54958 * gcc.c-torture/execute/20011019-1.c: New test.
54960 * gcc.dg/20011018-1.c: New test.
54962 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54964 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54966 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54968 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54969 * gcc.dg/attr-invalid.c: Likewise.
54971 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54973 * gcc.dg/20011015-1.c: New test.
54975 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54977 * g++.dg/template/unify2.C: New test.
54979 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54981 * g++.dg/other/exception-specification.C: New test
54983 2001-10-13 Tom Rix <trix@redhat.com>
54985 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54986 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54988 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54990 * gcc.dg/20011009-1.c: New test.
54992 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54995 * g++.dg/other/friend1.C: New test.
54997 2001-10-11 Richard Henderson <rth@redhat.com>
54999 * g++.old-deja/g++.other/crash18.C: Add -S to options.
55001 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55003 * gcc.c-torture/compile/20011010-1.c: New.
55005 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
55007 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
55008 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
55009 g77.f-torture/execute/execute.exp,
55010 g77.f-torture/noncompile/noncompile.exp,
55011 gcc.c-torture/compile/compile.exp,
55012 gcc.c-torture/execute/execute.exp,
55013 gcc.c-torture/execute/ieee/ieee.exp,
55014 gcc.c-torture/execute/memcheck/memcheck.exp,
55015 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
55016 objc/execute/execute.exp: Update FSF address.
55018 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
55020 * gcc.dg/cpp/cmdlne-C.c: Update.
55021 * gcc.dg/cpp/cmdlne-C2.c: New.
55023 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55025 * gcc.c-torture/execute/20011008-3.c: New.
55027 2001-10-08 DJ Delorie <dj@redhat.com>
55029 * gcc.dg/20011008-1.c: New.
55030 * gcc.dg/20011008-2.c: New.
55032 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
55034 * gcc.dg/cpp/spacing1.c: Update test.
55036 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
55038 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
55039 spelling errors of "separate" as "seperate".
55041 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
55043 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
55044 enough to avoid inlining.
55046 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55048 * lib/g77.exp: set libg2c_dir correctly.
55050 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
55052 * gcc.dg/cpp/macro11.c: New test.
55054 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55056 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
55057 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
55058 gcc.dg/format/multattr-3.c: New tests.
55059 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
55060 tests for format attributes on function pointers being rejected.
55062 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55064 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
55066 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
55068 * g++.dg/warn/format1.C: New test.
55070 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
55072 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
55074 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55076 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
55078 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
55080 * gcc.dg/cpp/redef2.c: Add test.
55082 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
55084 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
55085 long-standing bug on i686, apparently.
55086 * gcc.c-torture/execute/loop-2c.x: New file.
55087 * gcc.c-torture/execute/loop-2d.x: New file.
55088 * gcc.c-torture/execute/loop-3c.x: New file.
55090 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
55092 * gcc.dg/cpp/20000625-2.c: Correct line number.
55094 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55096 * gcc.dg/cpp/macro10.c: New test.
55097 * gcc.dg/cpp/strify3.c: New test.
55098 * gcc.dg/cpp/spacing1.c: Add tests.
55099 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
55100 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
55102 2001-09-24 DJ Delorie <dj@redhat.com>
55104 * gcc.c-torture/execute/20010924-1.c: New test.
55106 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
55108 * objc/execute/paste.m: Remove.
55110 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
55112 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
55114 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
55116 * g77.dg/strlen0.f: New test.
55118 2001-09-21 Richard Henderson <rth@redhat.com>
55120 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
55121 * g++.old-deja/g++.abi/vtable2.C: Likewise.
55123 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
55125 Table-driven attributes.
55126 * g++.dg/ext/attrib1.C: New test.
55128 2001-09-20 DJ Delorie <dj@redhat.com>
55130 * gcc.dg/20000926-1.c: Update expected warning messages.
55131 * gcc.dg/array-2.c: Likewise, and test for warnings too.
55132 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
55135 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
55137 * g++.dg/eh/registers1.C: New test case.
55139 2001-09-17 Richard Henderson <rth@redhat.com>
55141 * gcc.dg/array-5.c: Fix VLA decomposition test.
55143 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
55145 * gcc.dg/cpp/line5.c: New testcase.
55147 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
55149 * gcc.dg/cpp/macro9.c: New test.
55151 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
55153 * gcc.c-torture/execute/980223.c: Change type of addr from long
55156 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
55158 * gcc.c-torture/execute/20010915-1.c: New test.
55160 2001-09-14 Janis Johnson <janis187@us.ibm.com>
55162 * g77.dg/bprob: New directory.
55163 * g77.dg/bprob/bprob.exp: New file.
55164 * g77.dg/bprob/bprob-1.f: New test.
55165 * g77.dg/gcov: New directory.
55166 * g77.dg/gcov/gcov.exp: New file.
55167 * g77.dg/gcov/gcov-1.f: New test.
55168 * g77.dg/gcov/gcov-1.x: New file.
55170 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
55172 * gcc.dg/cpp/directiv.c: Update.
55173 * gcc.dg/cpp/undef1.c: Update.
55175 2001-09-12 Jakub Jelinek <jakub@redhat.com>
55177 * gcc.dg/20010912-1.c: New test.
55179 2001-09-11 Janis Johnson <janis187@us.ibm.com>
55181 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
55182 language-independent file in lib.
55183 * lib/gcov.exp: New file.
55185 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
55187 * gcc.c-torture/compile/20010911-1.c: New test.
55189 2001-09-10 Janis Johnson <janis187@us.ibm.com>
55191 * lib/profopt.exp: New, to support profile-directed optimizations.
55192 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
55193 * gcc.misc-tests/bprob-1.c: New test.
55194 * gcc.misc-tests/bprob-2.c: New test.
55196 2001-09-07 Janis Johnson <janis187@us.ibm.com>
55198 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
55199 XFAIL and which kinds of gcov output to verify.
55200 * gcc.misc-tests/gcov-4b.x: New file.
55201 * gcc.misc-tests/gcov-5b.x: New file.
55202 * gcc.misc-tests/gcov-6.x: New file.
55203 * gcc.misc-tests/gcov-7.c: New test.
55204 * gcc.misc-tests/gcov-7.x: New file.
55206 2001-09-06 Janis Johnson <janis187@us.ibm.com>
55208 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
55209 * gcc.misc-tests/gcov-6.c: New test.
55211 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
55214 * g++.dg/abi/vbase1.C: New test.
55216 2001-09-05 Ziemowit Laski <zlaski@apple.com>
55218 * objc.dg/method-2.m: New.
55220 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
55223 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
55224 * g++.dg/init/empty1.C: New test.
55226 2001-09-03 Jakub Jelinek <jakub@redhat.com>
55228 * gcc.c-torture/compile/20010903-1.c: New test.
55230 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
55232 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
55235 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
55237 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
55239 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
55241 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
55243 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
55245 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
55246 for 16-bit 'unsigned int'.
55248 2001-08-29 Kazu Hirata <kazu@hxi.com>
55250 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
55252 2001-08-27 Richard Henderson <rth@redhat.com>
55254 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
55255 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
55257 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
55259 * gcc.dg/asm-names.c (ymain): New.
55261 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
55263 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
55264 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
55265 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
55267 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55269 * gcc.dg/compare5.c: New testcase.
55271 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
55273 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
55274 and "In instantiation".
55276 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
55278 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
55280 2001-08-20 Janis Johnson <janis187@us.ibm.com>
55282 * gcc.misc-tests/gcov.exp: Add support for branch information.
55283 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
55284 * gcc.misc-tests/gcov-4.c: New test.
55285 * gcc.misc-tests/gcov-4b.c: New test.
55286 * gcc.misc-tests/gcov-5b.c: New test.
55288 2001-08-20 Zack Weinberg <zackw@panix.com>
55290 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
55293 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
55295 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
55297 2001-08-19 Jakub Jelinek <jakub@redhat.com>
55299 * g++.dg/eh/template1.C: New test.
55301 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
55303 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
55305 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
55308 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
55310 * lib/g77-dg.exp: Use prune.exp for common procedures
55311 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
55312 * lib/g77.exp: (g77-dg-prune) Remove
55314 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
55316 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
55318 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55320 * g++.dg/template/unify1.C: New test.
55322 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
55324 * g++.dg/abi/empty4.C: New test.
55326 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
55328 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
55330 * g77.f-torture/compile/pr3743.x: Likewise.
55332 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
55334 * g++.dg/other/using-declaration.C: New test.
55336 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55338 * gcc.dg/cpp/tr-sign.c: New testcase.
55340 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
55342 * gcc.dg/cpp/19951025-1.c: Revert.
55343 * gcc.dg/cpp/directiv.c: We no longer process directives that
55344 interrupt macro arguments.
55346 2001-08-03 Zack Weinberg <zackw@stanford.edu>
55348 * gcc.dg/bconstp-1.c: New test.
55350 2001-08-03 Richard Henderson <rth@redhat.com>
55352 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
55354 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
55356 * gcc.dg/cpp/19951025-1.c: Update.
55358 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
55360 * g77.dg/ff90-1.f (s): Fix reference of variable z,
55363 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
55366 * g++.old-deja/g++.ns/ns14.C: Remove special options.
55367 * g++.old-deja/g++.other/std1.C: Likewise.
55368 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
55370 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55372 * lib/g77.exp: Load gcc-defs.exp for common procedures
55373 (g77_pass, g77_fail, g77_finish, g77_exit,
55374 ${tool}_check_unsupported_p} Now redundant. Deleted.
55376 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
55378 * g77.dg/fbackslash.f
55379 * g77.dg/fcase-preserve.f
55381 * g77.dg/ffixed-line-length-0.f
55382 * g77.dg/ffixed-line-length-132.f
55383 * g77.dg/ffixed-line-length-7.f
55384 * g77.dg/ffixed-line-length-72.f
55385 * g77.dg/ffixed-line-length-none.f
55386 * g77.dg/ffree-form-1.f
55387 * g77.dg/fno-backslash.f
55388 * g77.dg/fno-f90-1.f
55389 * g77.dg/fno-fixed-form-1.f
55390 * g77.dg/fno-onetrip.f
55391 * g77.dg/fno-typeless-boz.f
55392 * g77.dg/fno-underscoring.f
55393 * g77.dg/fno-vxt-1.f
55394 * g77.dg/fonetrip.f
55395 * g77.dg/ftypeless-boz.f
55396 * g77.dg/fugly-assumed.f
55397 * g77.dg/funderscoring.f
55400 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55402 * objc.dg/fwd-proto-1.m: New.
55403 * objc.dg/local-decl-1.m: New.
55404 * objc.dg/naming-1.m: New.
55405 * objc.dg/naming-2.m: New.
55406 * objc.dg/proto-hier-1.m: New.
55408 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55410 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55411 largest-type elements to a struct makes its size grow.
55413 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55415 * g++.dg/abi/vthunk1.C: New test.
55417 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55419 * g++.dg/abi/vbase8-22.C: New test.
55421 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55423 * gcc.dg/cpp/macro8.c: New test.
55425 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55427 * g++.dg/abi/vbase8-21.C: New test.
55429 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55431 * g++.dg/abi/vbase8-10.C: New test.
55433 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55435 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55436 ${tool}_set_ld_library_path.
55438 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55441 2001-07-26 Stan Cox <scox@redhat.com>
55443 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55444 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55445 gcc_exit, gcc_check_unsupported_p):
55446 Moved to gcc-deps.exp
55447 * gcc-deps.exp: New file.
55449 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55451 * g++.old-deja/g++.pt/defarg14.C: New test.
55453 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55455 * g++.old-deja/g++.other/lineno5.C: New test.
55457 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55459 * g++.old-deja/g++.pt/crash68.C: New test.
55461 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55463 * g++.old-deja/g++.other/crash42.C: New test.
55465 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55467 * gcc.dg/cpp/extratokens.c: Fix.
55468 * gcc.dg/cpp/skipping2.c: New tests.
55470 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55472 * gcc.c-torture/execute/20010724-1.c: New file.
55473 * gcc.c-torture/execute/20010724-1.x: New file.
55475 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55477 * g++.old-deja/g++.other/cond7.C: New test.
55479 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55481 * g++.old-deja/g++.other/optimize4.C: New test.
55483 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55485 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55487 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55489 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55490 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55491 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55492 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55494 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55495 bug report" message.
55497 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55498 * g++.dg/ext/instantiate1.C: Move from old-deja.
55500 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55502 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55503 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55504 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55505 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55507 2001-07-23 Jeffrey A Law (law@cygnus.com)
55509 * gcc.c-torture/execute/20010723-1.c: New test.
55511 2001-07-23 Ben Elliston <bje@redhat.com>
55513 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55515 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55517 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55519 Delete handling of ieee_multilib_flags.
55520 Pass -mieee for alpha*-*-* and sh-*-*.
55521 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55523 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55525 Remove old-abi tests.
55526 * g++.old-deja/g++.mike/p11116.C: Remove.
55527 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55529 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55531 * g77.f-torture/compile/pr3743.f: New test
55533 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55535 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55537 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55539 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55540 g++.old-deja/g++.pt/static6.C: Likewise.
55541 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55542 supports weak symbols.
55544 2001-07-18 Andreas Jaeger <aj@suse.de>
55546 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55549 2001-07-18 Andreas Jaeger <aj@suse.de>
55551 * gcc.dg/iftrap-1.c: Fix target line.
55553 2001-07-17 Richard Henderson <rth@redhat.com>
55555 * gcc.c-torture/execute/20010717-1.c: New.
55557 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55559 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55562 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55564 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55566 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55568 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55569 UAC_SIGBUS, UAC_NOPRINT definitions.
55571 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55573 * objc/execute/object_is_class.m: New test.
55574 * objc/execute/object_is_meta_class.m: New test.
55576 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55578 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55579 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55581 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55583 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55584 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55586 2001-07-14 Richard Henderson <rth@redhat.com>
55588 * gcc.dg/iftrap-1.c: New.
55590 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55592 * g77.f-torture/execute/intrinsic77.f: New test.
55594 2001-07-11 Janis Johnson <janis@us.ibm.com>
55596 * gcc.misc-tests/gcov-3.c: New test.
55598 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55600 * gcc.c-torture/compile/20010711-1.c,
55601 * gcc.c-torture/compile/20010711-2.c: New tests.
55603 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55605 * gcc.c-torture/execute/20010711-1.c: New test.
55607 2001-07-11 Ben Elliston <bje@redhat.com>
55609 * g++.old-deja/g++.other/enum5.C: New test.
55611 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55613 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55614 (g++-dg-prune): Call prune_gcc_output.
55615 * prune.exp: New file for prune_gcc_output.
55616 * lib/g++.exp, lib/gcc.exp: Load it.
55618 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55620 * gcc.c-torture/compile/20010701-1.c,
55621 g++.old-deja/g++.ext/attrib6.C: New tests.
55623 2001-07-06 Jeffrey A Law (law@cygnus.com)
55625 * gcc.c-torture/compile/20010706-1.c: New test.
55627 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55629 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55631 2001-06-28 Stan Shebs <shebs@apple.com>
55633 * gcc.dg/pragma-darwin.c: New test.
55635 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55637 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55638 Solaris 2.[678] system.
55640 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55642 * gcc.dg/20010622-1.c: New test.
55644 2001-06-18 Stan Shebs <shebs@apple.com>
55646 * objc.dg: New directory.
55647 * objc.dg/dg.exp: New file.
55648 * objc.dg/alias.m: New.
55649 * objc.dg/class-1.m: New.
55650 * objc.dg/class-2.m: New.
55651 * objc.dg/const-str-1.m: New.
55652 * objc.dg/const-str-2.m: New.
55653 * objc.dg/id-1.m: New.
55654 * objc.dg/method-1.m: New.
55655 * objc.dg/super-class-1.m: New.
55656 * lib/objc-dg.exp: New file.
55658 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55660 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55663 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55665 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55667 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55669 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55672 2001-06-12 Richard Henderson <rth@redhat.com>
55674 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55676 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55678 * g++.old-deja/g++.abi/vbase5.C: New test.
55679 * g++.old-deja/g++.abi/vbase6.C: New test.
55680 * g++.old-deja/g++.abi/vbase7.C: New test.
55682 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55684 * gcc.c-torture/compile/20010610-1.c: New test.
55686 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55688 * g++.old-deja/g++.abi/vbase4.C: New test.
55690 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55692 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55693 support %f for HC11/HC12 targets.
55694 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55695 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55696 on HC11/HC12 targets.
55697 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55699 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55701 * gcc.dg/wchar_t-1.c: New file.
55702 * gcc.dg/wint_t-1.c: Likewise.
55704 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55706 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55708 2001-06-11 Richard Henderson <rth@redhat.com>
55710 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55712 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55714 * gcc.c-torture/compile/20010611-1.c: New test.
55716 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55718 * gcc.dg/c99-tag-1.c: Add more tests.
55720 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55722 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55723 representation on MN10300 and ARM/Thumb.
55725 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55727 * g77.f-torture/execute/20010610.f: New.
55729 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55731 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55734 2001-06-09 Richard Henderson <rth@redhat.com>
55736 * gcc.c-torture/execute/ashrdi-1.c: New.
55737 * gcc.c-torture/execute/ashldi-1.c: New.
55738 * gcc.c-torture/execute/lshrdi-1.c: New.
55740 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55742 * objc/execute/load-3.m: Added. Check sending +load to categories,
55743 in addition to classes.
55745 2001-06-08 Stan Shebs <shebs@apple.com>
55747 * objc/execute/load-2.m: New test. From Nicola Pero
55748 <n.pero@mi.flashnet.it>.
55750 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55752 * gcc.c-torture/execute/20010605-2.c: New test.
55754 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55756 * g++.old-deja/g++.abi/vbase2.C: New test.
55757 * g++.old-deja/g++.abi/vbase3.C: New test.
55759 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55761 * g++.old-deja/g++.pt/friend49.C: New test.
55763 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55765 * g++.old-deja/g++.ext/anon3.C: New test.
55767 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55769 * g++.old-deja/g++.other/conv7.C: New test.
55771 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55773 * gcc.c-torture/compile/20010605-2.c: New test.
55775 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55777 * gcc.c-torture/execute/20010604-1.c: New test.
55779 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55781 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55783 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55785 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55786 (g++_link_flags): Likewise.
55787 (g++_init): Pass gccpath's value to two previous functions.
55789 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55791 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55792 Ensure logfile entry matches exec command line.
55794 2001-05-31 Richard Henderson <rth@redhat.com>
55796 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55797 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55799 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55801 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55802 compiler for irix6.2
55804 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55806 * g++.old-deja/g++.other/optimize3.C: New file.
55808 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55810 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55813 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55815 * g++.old-deja/g++.other/optimize2.C: New file.
55817 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55819 * gcc.c-torture/compile/20010518-2.c: New file.
55820 * gcc.c-torture/execute/20010518-1.c: New file.
55821 * gcc.c-torture/execute/20010518-2.c: New file.
55823 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55825 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55827 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55829 G++ no longer defines builtins that do not begin with __builtin.
55830 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55831 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55832 * g++.old-deja/g++.law/builtin1.C: Likewise.
55833 * g++.old-deja/g++.law/cvt2.C: Likewise.
55834 * g++.old-deja/g++.mike/net5.C: Likewise.
55835 * g++.old-deja/g++.other/builtins1.C: Likewise.
55836 * g++.old-deja/g++.other/builtins2.C: Likewise.
55837 * g++.old-deja/g++.other/builtins3.C: Likewise.
55838 * g++.old-deja/g++.other/builtins4.C: Likewise.
55839 * g++.old-deja/g++.other/inline8.C: Likewise.
55840 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55842 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55844 * g++.old-deja/g++.pt/using1.C: Adjust.
55845 * g++.old-deja/g++.pt/using2.C: New test.
55847 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55849 * gcc.dg/cpp/charconst.c: New tests.
55850 * gcc.dg/cpp/escape.c: New tests.
55851 * gcc.dg/cpp/escape-1.c: New tests.
55852 * gcc.dg/cpp/escape-2.c: New tests.
55853 * gcc.dg/cpp/ucs.c: New tests.
55855 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55857 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55858 native compiler for irix6.5.
55860 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55862 * lib/g++.exp (g++_include_flags): Use args to compute
55864 (g++_link_flags): Likewise.
55865 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55867 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55869 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55871 2001-05-21 Geoff Keating <geoffk@redhat.com>
55873 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55876 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55878 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55880 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55881 to STACK_SIZE; Use it to define size of add_histo array.
55882 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55884 (f): Use GITT_SIZE to define size of gitt local table.
55885 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55886 to STACK_SIZE; Use it to define size of bytemem array.
55888 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55890 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55891 on 68HC11/HC12 due to the asm instruction.
55892 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55893 * gcc.c-torture/compile/920520-1.x: Likewise.
55894 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55895 on 68HC11/HC12 because the function is larger than 64K.
55896 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55897 on 68HC11/HC12 because the structure is too large.
55899 2001-05-20 Richard Henderson <rth@redhat.com>
55901 * gcc.c-torture/execute/20010520-1.c: New.
55903 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55905 * g++.old-deja/g++.warn/compare1.C: New test.
55906 * gcc.dg/compare4.c: New test.
55908 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55910 * g++.old-deja/g++.other/optimize1.C: New test.
55912 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55914 * g++.old-deja/g++.pt/spec41.C: New test.
55916 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55918 * gcc.c-torture/compile/20010114-1.x: Remove.
55920 2001-05-18 Stan Shebs <shebs@apple.com>
55922 * gcc.c-torture/compile/20010518-1.c: New test.
55924 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55926 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55927 * g++.old-deja/g++.pt/crash67.C: New test.
55929 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55931 * g++.old-deja/g++.other/debug9.C: New test.
55933 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55935 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55937 2001-05-16 Jan Hubicka <jh@suse.cz>
55939 * gcc.c-torture/compile/20010516-1.c: New test.
55941 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55943 * g++.old-deja/g++.other/crash41.C: New test.
55945 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55947 * g++.old-deja/g++.pt/crash66.C: New test.
55949 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55951 * g++.old-deja/g++.robertl/eb27.C: Convert.
55953 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55955 * g++.dg/friend-warn.C: New test. Do not warn about friend
55956 declaration being redundant.
55958 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55960 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55962 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55964 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55966 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55968 * lib/g++.exp: Use testsuite_flags.
55970 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55972 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55974 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55976 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55978 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55980 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55982 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55984 * gcc.c-torture/compile/20010313-1.c: New test.
55986 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55988 * gcc.dg/cpp/direct2.c: New test.
55989 * gccq.dg/cpp/direct2s.c: New test.
55991 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55993 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55995 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55996 * g++.old-deja/g++.other/op3.C: Likewise.
55998 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
56000 * gcc.dg/cpp/syshdr.h: New file.
56001 * gcc.dg/cpp/sysmac1.c: Update.
56002 * gcc.dg/cpp/sysmac2.c: Update.
56004 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
56006 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
56008 2001-05-04 David Edelsohn <edelsohn@gnu.org>
56010 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
56011 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
56013 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
56015 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
56017 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
56019 * lib/g++.exp (g++_include_flags): Don't use any special flags
56020 if TESTING_IN_BUILD_TREE is not defined.
56021 (g++_init): Use a plain 'c++' as the compiler if
56022 TESTING_IN_BUILD_TREEE is not defined.
56024 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56026 * g++.old-deja/g++.eh/catch13.C: New test.
56027 * g++.old-deja/g++.eh/catch14.C: New test.
56029 2001-05-02 Jakub Jelinek <jakub@redhat.com>
56031 * gcc.dg/cpp/tr-define.c: New test.
56033 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
56035 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
56036 <stdlib.h>, not <malloc.h>.
56038 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56040 * g++.old-deja/g++.ns/template17.C: New test.
56042 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
56044 * g++.old-deja/g++.pt/ref4.C: New test.
56046 2001-04-30 Richard Henderson <rth@redhat.com>
56048 * gcc.dg/20000724-1.c: Revert last change.
56050 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
56052 * g77.f-torture/execute/20010430.f: New test.
56054 2001-04-30 Mark Mitchell <mark@codesourcery.com>
56056 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
56058 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
56060 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
56062 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56064 * g++.old-deja/g++.eh/crash6.C: New test.
56066 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56068 * g++.old-deja/g++.other/warn7.C: New test.
56070 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
56072 * g++.old-deja/g++.other/defarg9.C: New test.
56074 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56076 * g77.f-torture/compile/20010426.f: New test.
56077 * g77.f-torture/execute/20010426.f: New test.
56079 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
56081 * g77.f-torture/compile/20000629-1.x: Remove - error
56084 2001-04-26 Jeffrey A Law (law@cygnus.com)
56086 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
56087 Tweak slightly to work with g++.dg framework.
56088 * g++.dg/special/ecos.exp: Run initp1.C test.
56089 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
56091 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
56092 its linker doesn't give line numbers either.
56093 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
56095 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56097 * g++.old-deja/g++.other/lex1.C: New test.
56099 2001-04-26 Jakub Jelinek <jakub@redhat.com>
56101 * gcc.dg/noncompile/20010425-1.c: New test.
56103 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
56105 * g++.old-deja/g++.pt/mangle2.C: New test.
56107 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56109 * gcc.dg/format/plus-1.c: New test.
56111 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56113 * gcc.dg/20010423-1.c: New test.
56115 2001-04-25 Jakub Jelinek <jakub@redhat.com>
56117 * gcc.c-torture/execute/20010422-1.c: New test.
56119 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
56121 * g++.old-deja/g++.ns/type2.C: New test.
56123 2001-04-24 Zack Weinberg <zackw@stanford.edu>
56125 * g++.old-deja/g++.other/perf1.C: New test.
56127 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
56129 * gcc.dg/c99-func-2.c: Remove xfail.
56130 * gcc.dg/c99-func-3.c: Remove xfail.
56131 * gcc.dg/c99-func-4.c: Remove xfail.
56133 2001-04-23 Zack Weinberg <zackw@stanford.edu>
56135 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
56137 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
56139 * gcc.c-torture/compile/20010423-1.c: New test.
56141 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56143 * g++.old-deja/g++.pt/typename28.C: New test.
56145 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
56147 * g++.old-deja/g++.abi/empty2.C: New test.
56148 * g++.old-deja/g++.abi/empty3.C: New test.
56150 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56152 * g++.old-deja/g++.other/comdat2.C: New test.
56153 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
56155 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56157 * g++.old-deja/g++.other/overload14.C: New test.
56159 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56161 * g++.old-deja/g++.other/lookup23.C: New test.
56163 2001-04-20 Jakub Jelinek <jakub@redhat.com>
56165 * gcc.c-torture/execute/20010403-1.c: New test.
56167 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
56168 Mark Mitchell <mark@codesourcery.com>
56170 * lib/old-dejagnu.exp: Don't delete output of executable.
56171 Add .exe suffix to executables.
56173 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
56175 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
56177 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56179 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
56181 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56183 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
56184 * g++.old-deja/g++.abi/crash1.C: New test.
56186 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
56188 * g++.old-deja/g++.other/crash40.C: New test.
56190 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56192 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
56194 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
56196 * g++.old-deja/g++.other/warn6.C: New test.
56198 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56200 * g++.old-deja/g++.robertl/eb42.C: Same.
56202 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56204 * gcc.dg/wtr-conversion-1.c: New testcase.
56206 2001-04-10 Richard Henderson <rth@redhat.com>
56208 * g++.old-deja/g++.other/array5.C: New.
56210 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56212 * gcc.c-torture/execute/20010408-1.c: New test.
56214 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
56216 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
56217 headers and constructs.
56218 * g++.old-deja/g++.robertl/eb79.C: Same.
56219 * g++.old-deja/g++.robertl/eb77.C (main): Same.
56220 * g++.old-deja/g++.robertl/eb73.C: Same.
56221 * g++.old-deja/g++.robertl/eb66.C (main): Same.
56222 * g++.old-deja/g++.robertl/eb55.C (t): Same.
56223 * g++.old-deja/g++.robertl/eb54.C (main): Same.
56224 * g++.old-deja/g++.robertl/eb46.C (main): Same.
56225 * g++.old-deja/g++.robertl/eb44.C: Same.
56226 * g++.old-deja/g++.robertl/eb41.C (main): Same.
56227 * g++.old-deja/g++.robertl/eb4.C (main): Same.
56228 * g++.old-deja/g++.robertl/eb39.C: Same.
56229 * g++.old-deja/g++.robertl/eb33.C (main): Same.
56230 * g++.old-deja/g++.robertl/eb31.C (main): Same.
56231 * g++.old-deja/g++.robertl/eb30.C: Same.
56232 * g++.old-deja/g++.robertl/eb3.C: Same.
56233 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
56234 * g++.old-deja/g++.robertl/eb21.C: Same.
56235 * g++.old-deja/g++.robertl/eb15.C: Same.
56236 * g++.old-deja/g++.robertl/eb118.C: Same.
56237 * g++.old-deja/g++.robertl/eb115.C (main): Same.
56238 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
56239 * g++.old-deja/g++.robertl/eb109.C: Same.
56240 * g++.old-deja/g++.other/sibcall1.C (main): Same.
56241 * g++.old-deja/g++.mike/rtti1.C: Same.
56242 * g++.old-deja/g++.mike/p658.C: Same.
56243 * g++.old-deja/g++.mike/net46.C: Same.
56244 * g++.old-deja/g++.mike/net34.C: Same.
56245 * g++.old-deja/g++.mike/memoize1.C: Same.
56246 * g++.old-deja/g++.mike/eh2.C: Same.
56247 * g++.old-deja/g++.law/weak.C: Same.
56248 * g++.old-deja/g++.law/visibility7.C: Same.
56249 * g++.old-deja/g++.law/visibility25.C: Same.
56250 * g++.old-deja/g++.law/visibility22.C: Same.
56251 * g++.old-deja/g++.law/visibility2.C: Same.
56252 * g++.old-deja/g++.law/visibility17.C: Same.
56253 * g++.old-deja/g++.law/visibility13.C: Same.
56254 * g++.old-deja/g++.law/visibility10.C: Same.
56255 * g++.old-deja/g++.law/visibility1.C: Same.
56256 * g++.old-deja/g++.law/virtual3.C (eval): Same.
56257 * g++.old-deja/g++.law/vbase1.C: Same.
56258 * g++.old-deja/g++.law/operators32.C: Same.
56259 * g++.old-deja/g++.law/nest3.C: Same.
56260 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
56261 * g++.old-deja/g++.law/except5.C (main): Same.
56262 * g++.old-deja/g++.law/cvt7.C (run): Same.
56263 * g++.old-deja/g++.law/cvt2.C: Same.
56264 * g++.old-deja/g++.law/cvt16.C: Same.
56265 * g++.old-deja/g++.law/ctors6.C (bar): Same.
56266 * g++.old-deja/g++.law/ctors17.C (main): Same.
56267 * g++.old-deja/g++.law/ctors13.C: Same.
56268 * g++.old-deja/g++.law/ctors12.C (main): Same.
56269 * g++.old-deja/g++.law/ctors10.C: Same.
56270 * g++.old-deja/g++.law/code-gen5.C: Same.
56271 * g++.old-deja/g++.law/bad-error7.C: Same.
56272 * g++.old-deja/g++.law/arm9.C: Same.
56273 * g++.old-deja/g++.law/arm12.C: Same.
56274 * g++.old-deja/g++.law/arg8.C: Same.
56275 * g++.old-deja/g++.law/arg1.C: Same.
56276 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
56277 * g++.old-deja/g++.jason/template31.C: Same.
56278 * g++.old-deja/g++.jason/template24.C (main): Same.
56279 * g++.old-deja/g++.jason/2371.C: Same.
56280 * g++.old-deja/g++.eh/new2.C: Same.
56281 * g++.old-deja/g++.eh/new1.C: Same.
56282 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
56283 * g++.old-deja/g++.brendan/nest21.C (main): Same.
56284 * g++.old-deja/g++.brendan/err-msg3.C: Same.
56285 * g++.old-deja/g++.brendan/crash62.C: Same.
56286 * g++.old-deja/g++.brendan/crash52.C: Same.
56287 * g++.old-deja/g++.brendan/crash49.C (main): Same.
56288 * g++.old-deja/g++.brendan/crash38.C: Same.
56289 * g++.old-deja/g++.brendan/crash15.C (main): Same.
56290 * g++.old-deja/g++.brendan/copy9.C: Same.
56292 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
56294 * gcc.c-torture/execute/20001203-2.c (memset):
56295 Count argument is of type __SIZE_TYPE__.
56297 2001-04-04 Diego Novillo <dnovillo@redhat.com>
56299 * gcc.c-torture/compile/20010404-1.c: New test.
56301 2001-04-04 Jakub Jelinek <jakub@redhat.com>
56303 * gcc.c-torture/compile/20010326-1.c: New test.
56305 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
56307 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
56308 peculiarities of the SH.
56309 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
56311 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56313 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
56314 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
56315 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
56317 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56319 * g77.f-torture/compile/20010321-1.f: New test.
56321 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56323 * gcc.c-torture/compile/20010329-1.c: New test.
56325 2001-04-02 Jakub Jelinek <jakub@redhat.com>
56327 * gcc.c-torture/execute/20010329-1.c: New test.
56329 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56331 * g++.old-deja/g++.other/eh4.C: Fix typo.
56333 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
56335 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
56337 2001-03-28 Philip Blundell <philb@gnu.org>
56339 * gcc.c-torture/compile/20010328-1.c: New test.
56341 2001-03-27 Richard Henderson <rth@redhat.com>
56343 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
56344 * g++.old-deja/g++.eh/vbase3.C: Likewise.
56346 2001-03-27 Alan Modra <alan@linuxcare.com.au>
56348 * gcc.c-torture/compile/20010327-1.c: New test.
56350 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
56352 * g++.old-deja/g++.other/friend12.C: New test.
56353 * g++.old-deja/g++.other/friend9.C: Expect no errors.
56354 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
56356 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
56358 * gcc.c-torture/execute/20010325-1.c: New test.
56360 2001-03-23 Jakub Jelinek <jakub@redhat.com>
56362 * g++.old-deja/g++.other/mangle3.C: New test.
56364 2001-03-22 Jakub Jelinek <jakub@redhat.com>
56366 * g++.old-deja/g++.other/anon8.C: New test.
56368 2001-03-20 Philip Blundell <philb@gnu.org>
56370 * gcc.c-torture/compile/20010320-1.c: New test.
56372 2001-03-17 Richard Henderson <rth@redhat.com>
56374 * g++.old-deja/g++.other/eh4.C: Add expected error text.
56376 2001-03-15 Geoff Keating <geoff@redhat.com>
56378 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
56381 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
56383 * g++.old-deja/g++.other/eh4.C: New test.
56385 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
56387 * gcc.dg/cpp/mi1.c: Update.
56389 2001-03-14 Jakub Jelinek <jakub@redhat.com>
56391 * g++.old-deja/g++.other/regstack.C: New test.
56393 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
56395 * g++.old-deja/g++.other/ref4.C: New test.
56397 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56399 * objc/execute/va_method.m: Added.
56400 * objc/execute/IMP.m: Added.
56401 * objc/execute/_cmd.m: Added.
56402 * objc/execute/accessing_ivars.m: Added.
56403 * objc/execute/class-1.m: Added.
56404 * objc/execute/class-10.m: Added.
56405 * objc/execute/class-11.m: Added.
56406 * objc/execute/class-12.m: Added.
56407 * objc/execute/class-13.m: Added.
56408 * objc/execute/class-14.m: Added.
56409 * objc/execute/class-2.m: Added.
56410 * objc/execute/class-3.m: Added.
56411 * objc/execute/class-4.m: Added.
56412 * objc/execute/class-5.m: Added.
56413 * objc/execute/class-6.m: Added.
56414 * objc/execute/class-7.m: Added.
56415 * objc/execute/class-8.m: Added.
56416 * objc/execute/class-9.m: Added.
56417 * objc/execute/class-tests-1.h
56418 * objc/execute/class-tests-2.h
56419 * objc/execute/compatibility_alias.m: Added.
56420 * objc/execute/encode-1.m: Added.
56421 * objc/execute/formal_protocol-1.m: Added.
56422 * objc/execute/formal_protocol-2.m: Added.
56423 * objc/execute/formal_protocol-3.m: Added.
56424 * objc/execute/formal_protocol-4.m: Added.
56425 * objc/execute/formal_protocol-5.m: Added.
56426 * objc/execute/formal_protocol-6.m: Added.
56427 * objc/execute/formal_protocol-7.m: Added.
56428 * objc/execute/informal_protocol.m: Added.
56429 * objc/execute/initialize.m: Added.
56430 * objc/execute/load.m: Added.
56431 * objc/execute/many_args_method.m: Added.
56432 * objc/execute/nested-3.m: Added.
56433 * objc/execute/no_clash.m: Added.
56434 * objc/execute/private.m: Added.
56435 * objc/execute/redefining_self.m: Added.
56436 * objc/execute/root_methods.m: Added.
56437 * objc/execute/selector-1.m: Added.
56438 * objc/execute/static-1.m: Added.
56439 * objc/execute/static-2.m: Added.
56440 * objc/execute/va_method.m: Added.
56442 2001-03-10 Richard Henderson <rth@redhat.com>
56444 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56446 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56448 * g++.old-deja/g++.other/crash31.C: XFAIL.
56449 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56450 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56451 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56452 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56453 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56455 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56457 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56459 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56461 * gcc.dg/20000724-1.c: Don't use multiline strings.
56463 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56465 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56466 result of -cString against what we expect it to be; don't just
56467 print it out for no one to read.
56469 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56470 Based on testcases provided by Nicola Pero.
56472 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56474 * gcc.dg/cpp/macro7.c: New test.
56476 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56478 * gcc.dg/cpp/multiline.c: Update.
56480 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56482 * g++.old-deja/g++.other/enum3.C: New test.
56484 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56486 * g++.old-deja/g++.other/pod1.C: New test.
56488 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56490 * g++.old-deja/g++.ext/overload1.C: New test.
56492 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56494 * g++.old-deja/g++.pt/using1.C: New test.
56496 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56498 * g++.old-deja/g++.other/using9.C: New test.
56500 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56502 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56504 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56506 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56508 * g++.old-deja/g++.ext/realpt1.C: Remove.
56510 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56512 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56514 2001-02-26 Will Cohen <wcohen@redhat.com>
56516 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56518 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56520 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56521 templatized constructors.
56523 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56525 * gcc.c-torture/execute/20010224-1.c: New test.
56527 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56529 * gcc.c-torture/execute/20010222-1.c: New test.
56531 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56533 * g++.old-deja/g++.other/inline20.C: New test.
56535 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56537 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56539 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56541 * g++.old-deja/g++.other/lookup22.C: New test.
56543 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56545 * g77.dg: New directory.
56546 * g77.dg/20010216-1.f: New test case.
56547 * g77.dg/dg.exp: New driver.
56548 * lib/g77-dg.exp: New driver library.
56550 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56552 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56554 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56556 * g++.old-deja/g++.other/decl9.C: New test.
56558 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56560 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56561 not need <string> and also tests the initialization at runtime.
56563 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56565 * gcc.c-torture/execute/longlong.c: New test.
56567 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56569 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56571 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56573 * gcc.c-torture/execute/920302-1.c (execute):
56574 Change argument type to short.
56576 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56578 * g++.old-deja/g++.pt/deduct6.C: New test.
56580 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56582 * g++.old-deja/g++.pt/deduct5.C: New test.
56584 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56586 * gcc.c-torture/execute/20010209-1.c: New test.
56588 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56590 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56592 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56594 * g++.dg/vtgc1.C: Update for new ABI.
56596 * consistency.vlad: New directory, 1665 files.
56598 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56600 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56602 * gcc.dg/cpp/digraphs.c: Declare puts.
56604 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56606 * g++.old-deja/g++.other/warn5.C: New test.
56608 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56610 * g++.old-deja/g++.pt/spec40.C: New test.
56612 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56614 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56616 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56618 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56620 * gcc.c-torture/compile/20010209-1.c: New test.
56622 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56624 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56625 excess errors message but not if it crashes.
56626 * g++.old-deja/g++.other/crash27.C: Likewise.
56627 * g++.old-deja/g++.other/crash28.C: Likewise.
56628 * g++.old-deja/g++.other/crash30.C: Likewise.
56629 * g++.old-deja/g++.other/crash32.C: Likewise.
56630 * g++.old-deja/g++.other/crash35.C: Likewise.
56631 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56633 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56635 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56636 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56637 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56638 g77.f-torture/execute/execute.exp,
56639 g77.f-torture/noncompile/noncompile.exp,
56640 gcc.c-torture/execute/execute.exp,
56641 gcc.c-torture/execute/memcheck/memcheck.exp,
56642 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56643 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56644 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56645 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56646 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56647 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56648 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56649 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56650 Remove bug reporting instructions with ancient email addresses.
56652 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56654 * gcc.dg/20010202-1.c: New test.
56655 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56657 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56659 * g++.dg/stdbool-if.C: New test.
56661 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56663 * objc/execute/fdecl.m: Added main().
56665 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56667 * gcc.c-torture/execute/20010206-1.c: New test.
56669 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56671 * gcc.dg/cpp/avoidpaste1.c: Update.
56673 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56675 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56676 Pero <nicola@brainstorm.co.uk>.
56677 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56679 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56681 * g++.old-deja/g++.pt/spec39.C: New test.
56683 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56685 * gcc.c-torture/compile/20010202-1.c: New test.
56687 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56689 * g++.old-deja/g++.abi/primary2.C: New test.
56690 * g++.old-deja/g++.abi/primary3.C: New test.
56691 * g++.old-deja/g++.abi/primary4.C: New test.
56692 * g++.old-deja/g++.abi/primary5.C: New test.
56693 * g++.old-deja/g++.abi/vtable3.h: New test.
56694 * g++.old-deja/g++.abi/vtable3a.C: New test.
56695 * g++.old-deja/g++.abi/vtable3b.C: New test.
56696 * g++.old-deja/g++.abi/vtable3c.C: New test.
56697 * g++.old-deja/g++.abi/vtable3d.C: New test.
56698 * g++.old-deja/g++.abi/vtable3e.C: New test.
56699 * g++.old-deja/g++.abi/vtable3f.C: New test.
56700 * g++.old-deja/g++.abi/vtable3g.C: New test.
56701 * g++.old-deja/g++.abi/vtable3h.C: New test.
56702 * g++.old-deja/g++.abi/vtable3i.C: New test.
56703 * g++.old-deja/g++.abi/vtable3j.C: New test.
56704 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56706 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56708 * g++.old-deja/g++.other/anon6.C: New test.
56709 * g++.old-deja/g++.other/anon7.C: New test.
56711 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56713 * gcc.dg/cpp/avoidpaste2.c: New tests.
56715 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56717 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56719 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56721 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56722 DECIMAL_DIG cases for Irix."
56724 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56726 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56728 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56730 * gcc.dg/c99-tag-1.c: New test.
56732 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56734 * gcc.dg/cpp/tr-warn1.c: Add tests.
56736 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56738 * gcc.dg/cpp/avoidpaste1.c: Update.
56739 * gcc.dg/cpp/paste4.c: Update.
56741 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56743 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56746 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56748 * g++.old-deja/g++.other/inline19.C: New test.
56750 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56752 * gcc.dg/Wlarger-than.c: New test.
56754 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56756 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56758 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56760 * gcc.c-torture/execute/20010129-1.c: New test.
56761 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56763 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56765 * gcc.dg/cpp/avoidpaste1.c: Test case.
56767 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56769 * g++.old-deja/g++.other/inline18.C: New test.
56771 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56773 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56774 and __builtin_putchar.
56776 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56778 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56781 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56783 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56784 floating point number rounding mode to round to the nearest
56785 representable mode.
56787 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56789 * g++.old-deja/g++.other/mangle2.C: New test.
56791 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56793 * gcc.c-torture/compile/20010124-1.c: New test.
56795 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56797 * g++.old-deja/g++.pt/spec38.C: New test.
56799 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56801 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56804 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56806 * gcc.c-torture/execute/20010123-1.c: New test.
56808 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56810 * g++.old-deja/g++.pt/spec37.C: New test.
56812 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56814 * g++.old-deja/g++.pt/overload14.C: New test.
56816 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56818 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56819 __builtin_return_address.
56821 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56823 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56824 * g++.old-deja/g++.pt/spec35.C: New test.
56825 * g++.old-deja/g++.pt/spec36.C: New test.
56827 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56829 * gcc.c-torture/compile/20010118-1.c: New test.
56831 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56833 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56835 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56837 * gcc.c-torture/execute/20010119-1.c: New test.
56839 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56841 * g++.old-deja/g++.other/vbase5.C: New test.
56843 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56845 * gcc.c-torture/execute/20010118-1.c: New test.
56847 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56849 * g++.old-deja/g++.pt/deduct3.C: New test.
56851 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56853 * g++.old-deja/g++.pt/spec34.C: New test.
56855 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56857 * g77.f-torture/compile/20000601-2.f: New test.
56859 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56861 * g++.old-deja/g++.other/init17.C: New test.
56863 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56865 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56867 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56869 * g++.old-deja/g++.pt/unify8.C: New test.
56871 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56873 * g++.old-deja/g++.abi/vbase1.C: New test.
56875 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56877 * g++.old-deja/g++.pt/crash65.C: New test.
56879 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56881 * gcc.dg/cpp/assembl2.S: New test case.
56883 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56885 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56888 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56890 * g++.old-deja/g++.other/builtins1.C: New test.
56891 * g++.old-deja/g++.other/builtins2.C: Likewise.
56892 * g++.old-deja/g++.other/builtins3.C: Likewise.
56893 * g++.old-deja/g++.other/builtins4.C: Likewise.
56895 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56897 * gcc.c-torture/compile/20010117-1.c: New test.
56898 * gcc.c-torture/compile/20010117-2.c: New test.
56900 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56902 * g77.f-torture/execute/20010116.[fx]: New test,
56904 * g77.f-torture/compile/20010115.f: Indicate it's
56905 a test for PR fortran/1636.
56907 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56909 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56911 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56913 * g77.f-torture/compile/20010115.f: New test.
56915 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56917 * g++.old-deja/g++.pt/nontype5.C: New test.
56919 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56921 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56922 have an equivalent working one below it.
56924 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56926 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56927 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56929 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56931 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56932 message containing "init_priority".
56933 (conpr-2.C): Likewise.
56934 (conpr-3.C): Likewise.
56935 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56937 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56939 * gcc.c-torture/execute/20010114-2.c: New test.
56941 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56943 * gcc.c-torture/compile/20010114-1.c: New test.
56944 * gcc.c-torture/compile/20010114-1.x: Xfail.
56945 * gcc.c-torture/compile/20010114-2.c: New test.
56946 * gcc.c-torture/execute/20010114-1.c: New test.
56947 * gcc.dg/trunc-1.c: New test.
56948 * gcc.dg/uninit-B.c: New test.
56950 2001-01-13 Nick Clifton <nickc@redhat.com>
56952 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56955 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56957 * gcc.c-torture/compile/20010113-1.c: New test.
56959 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56961 * gcc.c-torture/compile/20001212-1.c: New test.
56963 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56965 * gcc.dg/cpp/widestr1.c: Update.
56966 * gcc.dg/cpp/prag-imp.c: Remove.
56968 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56970 * gcc.c-torture/execute/20000801-3.x: Remove.
56971 * gcc.dg/c90-init-1.c: New test.
56972 * gcc.dg/c99-init-1.c: New test.
56973 * gcc.dg/c99-init-2.c: New test.
56974 * gcc.dg/gnu99-init-1.c: New test.
56976 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56978 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56979 testing that no relevant ones were found.
56981 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56983 * g++.old-deja/g++.pt/cast2.C: New test.
56985 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56987 * g++.old-deja/g++.pt/friend47.C: New test.
56989 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56991 * g++.old-deja/g++.pt/instantiate13.C: New test.
56993 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56995 * g++.old-deja/g++.other/defarg7.C: New test.
56996 * g++.old-deja/g++.other/defarg8.C: New test.
56998 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57000 * g++.old-deja/g++.pt/crash64.C: New test.
57002 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
57004 * g++.old-deja/g++.pt/crash63.C: New test.
57006 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
57008 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
57010 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
57012 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
57014 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57016 * g++.old-deja/g++.pt/error3.C: New test.
57018 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57020 * g++.old-deja/g++.other/crash39.C: New test.
57022 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
57024 * g++.old-deja/g++.other/vbase4.C: New test.
57026 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
57028 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
57029 * gcc.dg/special/20000419-2.c: New file. Identical to above.
57030 * gcc.dg/special/special.exp: New test driver which will check
57031 for alias support for the above test.
57033 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
57035 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
57036 problems on small machines.
57037 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
57040 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
57042 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
57044 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
57046 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
57048 * g++.old_deja/g++.pt/using8.C: New test.
57050 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
57052 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
57054 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
57056 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
57057 where a failure is expected.
57058 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
57060 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57062 * g++.old_deja/g++.pt/instantiate12.C: New test.
57064 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57066 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
57068 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
57069 * g++.old-deja/g++.brendan/crash17.C: Likewise.
57070 * g++.old-deja/g++.brendan/crash29.C: Likewise.
57071 * g++.old-deja/g++.brendan/crash48.C: Likewise.
57072 * g++.old-deja/g++.brendan/ns1.C: Likewise.
57073 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
57074 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
57075 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
57076 * g++.old-deja/g++.eh/spec6.C: Likewise.
57077 * g++.old-deja/g++.jason/crash3.C: Likewise.
57078 * g++.old-deja/g++.law/ctors11.C: Likewise.
57079 * g++.old-deja/g++.law/ctors17.C: Likewise.
57080 * g++.old-deja/g++.law/ctors5.C: Likewise.
57081 * g++.old-deja/g++.law/ctors9.C: Likewise.
57082 * g++.old-deja/g++.mike/ambig1.C: Likewise.
57083 * g++.old-deja/g++.mike/net22.C: Likewise.
57084 * g++.old-deja/g++.mike/p3538a.C: Likewise.
57085 * g++.old-deja/g++.mike/p3538b.C: Likewise.
57086 * g++.old-deja/g++.mike/virt3.C: Likewise.
57087 * g++.old-deja/g++.niklas/t128.C: Likewise.
57088 * g++.old-deja/g++.other/anon4.C: Likewise.
57089 * g++.old-deja/g++.other/using1.C: Likewise.
57090 * g++.old-deja/g++.other/warn3.C: Likewise.
57091 * g++.old-deja/g++.pt/t37.C: Likewise.
57092 * g++.old-deja/g++.robertl/eb69.C: Likewise.
57093 * g++.old-deja/g++.robertl/eb71.C: Likewise.
57095 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
57097 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
57099 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57101 * gcc.c-torture/execute/stdio-opt-3.c: New test.
57103 2001-01-07 Jakub Jelinek <jakub@redhat.com>
57105 * gcc.c-torture/compile/20010107-1.c: New test.
57107 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57109 * gcc.c-torture/execute/builtin-noret-1.c: New test.
57111 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
57113 * gcc.dg/format/format.h: New file.
57114 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
57115 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
57116 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
57117 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
57118 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
57119 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
57120 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
57121 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
57122 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
57123 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
57124 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
57125 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
57126 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
57127 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
57128 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
57129 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
57130 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
57131 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
57132 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
57133 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
57134 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
57135 instead of declaring standard types, macros and functions in each
57138 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
57140 * gcc.c-torture/execute/20010106-1.c: New test.
57142 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
57144 * gcc.dg/format/format.exp: New file.
57145 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
57146 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
57147 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
57148 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
57149 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
57150 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
57151 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
57152 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
57153 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
57154 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
57155 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
57156 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
57157 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
57158 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
57159 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
57160 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
57161 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
57162 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
57163 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
57164 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
57165 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
57166 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
57167 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
57168 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
57169 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
57170 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
57171 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
57172 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
57173 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
57174 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
57175 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
57176 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
57177 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
57178 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
57179 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
57180 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
57181 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
57182 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
57183 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
57184 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
57185 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
57186 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
57188 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
57190 * gcc.c-torture/execute/991228-1.c: Take word endianness into
57193 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
57195 * gcc.c-torture/execute/builtin-complex-1.c: New test.
57197 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
57199 * g++.old-deja/g++.pt/crash62.C: New test.
57201 2001-01-04 Richard Henderson <rth@redhat.com>
57203 * gcc.dg/20000926-1.c: Update expected warnings.
57204 * gcc.dg/array-2.c: Likewise.
57205 * gcc.dg/array-4.c: Also validate flexible array members.
57206 * gcc.dg/c99-flex-array-1.c: New.
57208 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
57210 * gcc.c-torture/compile/20001222-1.x: Remove.
57212 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
57214 * gcc.c-torture/execute/built-in-setjmp.c: New.
57216 2001-01-03 Richard Henderson <rth@redhat.com>
57218 * gcc.dg/940510-1.c: Update expected error wording.
57219 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
57221 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
57223 * lib/target-supports.exp (check_alias_available): Modified to
57224 indicate aliases not supported if only weak aliases are supported.
57226 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57228 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
57229 Turn on cmpstrsi checks for __pj__ and __i370__.
57231 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57233 * g++.old-deja/g++.other/virtual11.C: New test.
57235 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
57237 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
57239 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57241 * gcc.c-torture/compile/20010102-1.c: New test.
57243 2001-01-02 Andreas Jaeger <aj@suse.de>
57245 * gcc.dg/noreturn-3.c: New test.
57247 * gcc.dg/noreturn-4.c: New test.
57249 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57251 * gcc.c-torture/execute/stdio-opt-1.c: Also test
57252 __builtin_fputc and __builtin_fwrite.
57254 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57256 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
57257 signed char, not default char.
57259 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
57261 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
57263 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
57265 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
57267 2000-12-29 Richard Henderson <rth@redhat.com>
57269 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
57270 (__cyg_profile_func_exit): Define.
57272 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
57274 * g++.dg/vtgc1.C: New test.
57276 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
57278 * gcc.dg/noncompile/20001228-1.c: New test.
57280 * gcc.dg/20001228-1.c: New test.
57282 * gcc.c-torture/execute/20001228-1.c: New test.
57284 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
57286 * gcc.dg/format-strfmon-1.c: New test.
57288 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57290 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
57291 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
57292 * gcc.c-torture/execute/string-opt-1.c: Likewise.
57293 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57294 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57295 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57296 * gcc.c-torture/execute/string-opt-6.c: Likewise.
57297 * gcc.c-torture/execute/string-opt-7.c: Likewise.
57298 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57299 * gcc.c-torture/execute/string-opt-9.c: Likewise.
57300 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57301 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57302 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57304 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
57305 * gcc.c-torture/execute/string-opt-4.c: Test index.
57307 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
57309 * gcc.c-torture/compile/20001226-1.c: New test.
57311 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
57313 * gcc.c-torture/compile/20001222-1.c: New test.
57314 * gcc.c-torture/compile/20001222-1.x: Xfail.
57316 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
57318 * gcc.c-torture/execute/comp-goto-2.c: New test.
57320 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
57322 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
57323 Use long types if __INT_MAX__ is 32767.
57324 (main): Use cast to (sint32 *) when poking 88 into a_page.
57326 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
57328 2000-12-21 Bernd Schmidt <bernds@redhat.com>
57330 * gcc.c-torture/compile/20001221-1.c: New test.
57331 * gcc.c-torture/execute/20001221-1.c: New test.
57333 2000-12-20 Richard Henderson <rth@redhat.com>
57335 * g++.old-deja/g++.pt/crash36.C: Update error lines.
57336 * g++.old-deja/g++.robertl/eb109.C: Likewise.
57338 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57340 * gcc.dg/compare3.c: New test.
57342 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57344 * gcc.dg/format-warnll-1.c: New test.
57346 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
57348 * gcc.dg/cpp/cmdlne-P.c: New test.
57350 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
57352 * gcc.c-torture/execute/builtin-abs-1.c,
57353 gcc.c-torture/execute/builtin-abs-2.c: New tests.
57355 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57357 * gcc.dg/cpp/multiline.c: New test.
57359 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
57361 * g++.old-deja/g++.other/syshdr1.C: Update.
57362 * gcc.dg/cpp/lineflags.c: Remove temporarily.
57364 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57366 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
57368 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57370 * g++.old-deja/g++.pt/ttp65.C: New test.
57372 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57374 * g++.old-deja/g++.pt/ttp64.C: New test.
57376 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57378 * g++.old-deja/g++.pt/spec33.C: New test.
57380 2000-12-14 Catherine Moore <clm@redhat.com>
57382 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
57383 * gcc.c-torture/execute/920612-2.c: Likewise.
57384 * gcc.c-torture/execute/920428-2.c: Likewise.
57385 * gcc-c-torture/execute/va-arg-11.c: Call exit.
57386 * gcc.c-torture/execute/va-arg-21.c: Likewise.
57388 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57390 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
57391 * gcc.dg/pack-test-2.c: Likewise.
57393 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57395 Tests by Zack Weinberg <zackw@stanford.edu>.
57397 * gcc.dg/cpp/defined.c: Update.
57398 * gcc.dg/cpp/defined_trad.c: New tests.
57400 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57402 * gcc.dg/cpp/trad-direct.c: Update.
57404 2000-12-11 Neil Booth <neilb@earthling.net>
57406 * gcc.dg/cpp/defined_trad.c
57408 2000-12-11 Neil Booth <neilb@earthling.net>
57410 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57412 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57414 * gcc.dg/format-miss-2.c: New test.
57416 2000-12-09 Neil Booth <neilb@earthling.net>
57418 * gcc.dg/cpp/lineflags.c: New tests.
57419 * gcc.dg/cpp/poison.c: Update.
57420 * gcc.dg/cpp/redef2.c: Update.
57421 * gcc.dg/cpp/skipping.c: New test.
57423 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57425 * g++.old-deja/g++.other/eh3.C: New testcase.
57427 2000-12-07 Neil Booth <neilb@earthling.net>
57429 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57430 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57431 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57432 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57433 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57436 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57438 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57439 __SIZE_TYPE__ instead of int for type of integers cast to
57442 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57444 * g++.old-deja/g++.other/cleanup4.C: New test.
57446 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57448 * format-sec-1.c: New test.
57450 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57452 * gcc.dg/format-nonlit-3.c: New test.
57454 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57456 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57457 through a null pointer.
57459 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57461 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57462 * g++.old-deja/g++.pt/partial4.C: New test.
57464 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57466 * gcc.c-torture/execute/ieee/hugeval.x: New.
57468 2000-12-06 Neil Booth <neilb@earthling.net>
57470 * gcc.dg/cpp/backslash2.c: New tests.
57472 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57474 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57475 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57477 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57479 * gcc.c-torture/execute/20001203-2.c: New testcase.
57481 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57483 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57484 * g++.old-deja/g++.other/virtual10.C: New test.
57486 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57488 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57490 2000-12-05 Richard Henderson <rth@redhat.com>
57492 * gcc.c-torture/compile/20001205-1.c: New.
57494 2000-12-04 Neil Booth <neilb@earthling.net>
57496 * g++.old-deja/g++.other/virtual9.C: New test.
57497 * g++.old-deja/g++.pt/crash61.C: New test.
57498 * gcc.c-torture/execute/loop-9.c: New test.
57500 2000-12-04 Neil Booth <neilb@earthling.net>
57502 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57503 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57504 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57505 * gcc.dg/cpp/extratokens.c: ...here.
57507 2000-12-04 Neil Booth <neilb@earthling.net>
57509 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57512 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57514 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57515 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57517 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57519 * gcc.c-torture/execute/20001203-1.c: New test.
57521 2000-12-03 Neil Booth <neilb@earthling.net>
57523 * gcc.dg/cpp/macro6.c: New test cases.
57525 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57527 * gcc.c-torture/execute/string-opt-9.c: New test.
57528 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57529 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57530 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57532 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57533 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57535 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57537 * gcc.dg/cpp/if-6.c: New testcase.
57539 * gcc.dg/20001201-1.c: New testcase.
57541 2000-12-02 Neil Booth <neilb@earthling.net>
57543 * g++.old-deja/g++.other/externC4.C,
57544 g++.old-deja/g++.other/friend10.C: New tests.
57546 2000-12-02 Neil Booth <neilb@earthling.net>
57548 * g++.old-deja/g++.other/instan2.C
57549 * g++.old-deja/g++.other/instan3.C: New test.
57551 2000-12-02 Neil Booth <neilb@earthling.net>
57553 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57554 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57555 gnuc99.c,gnuc99-pedantic.c: New tests.
57557 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57559 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57560 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57562 2000-12-01 Neil Booth <neilb@earthling.net>
57564 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57565 * gcc.dg/cpp/poison.c: Update.
57566 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57568 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57570 * g77.f-torture/execute/20001201.f: New test.
57572 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57574 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57576 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57578 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57580 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57582 * g++.old-deja/g++.other/cast6.C: New test.
57584 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57586 * gcc.c-torture/execute/20001130-2.c: New testcase.
57588 2000-11-30 Richard Henderson <rth@redhat.com>
57590 * gcc.c-torture/execute/20001130-1.c: New test.
57592 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57594 * g++.old-deja/g++.other/op3.C: New test.
57596 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57598 * g++.old-deja/g++.other/op2.C: New test.
57600 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57602 * g++.old-deja/g++.other/crash38.C: New test.
57604 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57606 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57608 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57610 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57612 * gcc.c-torture/execute/string-opt-6.c: New test.
57614 * gcc.dg/20001117-1.c: Add main.
57616 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57618 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57620 * gcc.dg/940510-1.c: ... to here.
57622 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57623 zero-size arrays in toplevel structures.
57625 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57627 * gcc.c-torture/execute/loop-8.c: New test.
57629 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57631 * g++.old-deja/g++.other/base1.C: New test.
57633 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57635 * g++.old-deja/g++.other/parse2.C: New test.
57637 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57639 * g++.old-deja/g++.pt/incomplete1.C: New test.
57641 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57643 * g++.old-deja/g++.other/friend9.C: New test.
57645 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57647 * gcc.dg/20001127-1.c: New test.
57649 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57651 * g++.old-deja/g++.pt/friend46.C: New test.
57653 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57655 * g++.old-deja/g++.other/ptrmem8.C: New test.
57657 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57659 * gcc.c-torture/execute/string-opt-7.c: New test.
57660 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57662 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57664 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57665 instead of 'mkcheck 2'.
57667 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57669 * gcc.c-torture/execute/memcheck/driver.c,
57670 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57671 C9X references to refer to C99.
57673 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57675 * gcc.dg/ultrasp3.c: New test.
57677 2000-11-25 Neil Booth <neilb@earthling.net>
57679 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57681 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57683 * gcc.c-torture/compile/20001123-2.c: New.
57685 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57687 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57689 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57691 * gcc.dg/sequence-point-1.c: Add some new tests.
57692 * gcc.c-torture/execute/20001124-1.c: New test.
57694 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57696 * g++.old-deja/g++.other/vaarg4.C: New test.
57697 * gcc.c-torture/compile/20001123-1.c: New test.
57699 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57701 * g++.other/crash24.C: Adjust and remove XFAIL.
57702 * g++.other/crash37.C: New test.
57704 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57706 * g++.old-deja/g++.pt/instantiate9.C: New test.
57708 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57710 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57713 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57714 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57716 2000-11-22 Neil Booth <neilb@earthling.net>
57718 * gcc.dg/cpp/Wtrigraphs.c: New test.
57720 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57722 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57724 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57726 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57728 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57730 * lib/gcc-dg.exp: load_lib scanasm.exp.
57731 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57732 * lib/g++-dg.exp: load_lib scanasm.exp.
57733 * lib/scanasm.exp: New.
57734 (scan-assembler, scan-assembler-not): Add optional arguments to
57735 test name, or if not present, the pattern name.
57736 (scan-assembler-dem, scan-assembler-dem-not): New.
57738 * g++.dg/dg.exp: New.
57740 2000-11-21 Neil Booth <neilb@earthling.net>
57742 * gcc.dg/cpp/integrated1.c: Remove.
57744 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57746 * gcc.c-torture/execute/20001121-1.c: New test.
57748 2000-11-21 Richard Henderson <rth@redhat.com>
57750 * gcc.c-torture/compile/20001121-1.c: New test.
57752 2000-11-20 Neil Booth <neilb@earthling.net>
57754 * gcc.dg/cpp/integrated1.c: New test.
57756 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57758 * g++.old-deja/g++.other/inline17.C: New test.
57760 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57762 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57763 local variable to be zero: I made the variable global. Now
57764 uses abort() and exit() instead of relying on main's return value.
57766 2000-11-20 Neil Booth <neilb@earthling.net>
57768 * gcc.dg/cpp/paste2.c: Update test.
57769 * objc/execute/paste.m: New test.
57771 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57773 * gcc.dg/c99-condexpr-1.c: New test.
57775 2000-11-20 Neil Booth <neilb@earthling.net>
57777 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57779 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57781 * g++.old-deja/g++.pt/export1.C: New test.
57783 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57785 * gcc.dg/20001117-1.c: New test.
57787 2000-11-18 Richard Henderson <rth@redhat.com>
57789 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57791 2000-11-18 Richard Henderson <rth@redhat.com>
57793 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57794 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57795 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57797 2000-11-18 Richard Henderson <rth@redhat.com>
57799 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57800 (main): New. Exit cleanly.
57802 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57804 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57805 gcc.dg/c99-fordecl-2.c: New tests.
57807 2000-11-18 Richard Henderson <rth@redhat.com>
57809 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57810 * gcc.c-torture/execute/zerolen-2.c: New.
57812 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57814 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57817 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57819 * g++.old-deja/g++.pt/instantiate8.C: New test.
57821 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57823 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57824 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57826 2000-11-16 Nick Clifton <nickc@redhat.com>
57828 * gcc.c-torture/execute/nestfunc-2.c: New test.
57829 * gcc.c-torture/execute/nestfunc-3.c: New test.
57831 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57833 * gcc.c-torture/compile/20001116-1.c: New test.
57835 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57837 * gcc.c-torture/execute/20001115-1.c: New test.
57839 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57841 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57842 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57843 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57844 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57846 2000-11-15 Neil Booth <neilb@earthling.net>
57848 gcc.dg/cpp/_Pragma1.c: Update.
57849 gcc.dg/cpp/_Pragma2.c: New test.
57851 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57853 * g++.old-deja/g++.other/anon5.C: New test.
57855 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57857 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57860 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57862 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57865 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57867 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57868 labels at end of compound statements.
57870 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57872 * gcc.c-torture/execute/loop-7.c: New test.
57874 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57876 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57878 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57880 * gcc.dg/c99-bool-1.c: New test.
57882 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57884 * gcc.dg/c99-scope-1.c: Remove xfail.
57885 * gcc.dg/c99-scope-2.c: New test.
57887 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57889 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57890 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57892 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57894 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57897 * g++.mike/p700.C: Don't typedef wchar_t.
57898 * g++.mike/p784.C: Likewise.
57899 * g++.mike/eb101.C: Don't use __wchar_t.
57901 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57903 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57906 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57908 * gcc.c-torture/execute/20001111-1.c: New test.
57910 2000-11-10 Nick Clifton <nickc@redhat.com>
57912 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57913 long multuiple and accumulate.
57915 2000-11-09 Richard Henderson <rth@redhat.com>
57917 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57918 via size_t instead of int.
57920 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57921 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57922 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57923 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57925 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57927 * gcc.c-torture/compile/20001109-1.c: New test.
57928 * gcc.c-torture/compile/20001109-2.c: New test.
57930 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57932 * g++.old-deja/g++.pt/operator1.C: New test.
57933 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57935 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57937 * gcc.dg/20001108-1.c: New test.
57939 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57941 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57942 with both arguments constant strings.
57943 * gcc.c-torture/execute/string-opt-3.c: New test.
57944 * gcc.c-torture/execute/string-opt-4.c: New test.
57945 * gcc.c-torture/execute/string-opt-5.c: New test.
57947 2000-11-08 Nick Clifton <nickc@redhat.com>
57949 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57950 mulsidi3adddi patterns.
57952 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57954 * g++.old-deja/g++.other/crash36.C: New test.
57956 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57958 * g++.old-deja/g++.other/init16.C: New test.
57960 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57962 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57964 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57966 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57967 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57968 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57970 2000-11-07 DJ Delorie <dj@redhat.com>
57972 * gcc.dg/20000614-1.c: Add return so that test can pass.
57974 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57976 * gcc.c-torture/execute/string-opt-1.c: New test.
57978 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57980 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57981 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57982 parameters in registers, and there is no way for a varargs
57983 function to know in which order the integer and floating-point
57984 parameters should be interleaved when they are placed on the
57986 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57987 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57989 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57991 * gcc.c-torture/execute/string-opt-2.c: New test.
57993 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57995 * g++.old-deja/g++.pt/crash60.C: New test.
57997 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57999 * g++.old-deja/g++.other/crash24.C: New test.
58000 * g++.old-deja/g++.other/crash25.C: New test.
58001 * g++.old-deja/g++.other/crash26.C: New test.
58002 * g++.old-deja/g++.other/crash27.C: New test.
58003 * g++.old-deja/g++.other/crash28.C: New test.
58004 * g++.old-deja/g++.other/crash29.C: New test.
58005 * g++.old-deja/g++.other/crash30.C: New test.
58006 * g++.old-deja/g++.other/crash31.C: New test.
58007 * g++.old-deja/g++.other/crash32.C: New test.
58008 * g++.old-deja/g++.other/crash33.C: New test.
58009 * g++.old-deja/g++.other/crash34.C: New test.
58010 * g++.old-deja/g++.other/crash35.C: New test.
58012 2000-11-06 Jakub Jelinek <jakub@redhat.com>
58014 * gcc.c-torture/execute/20001031-1.c: New test.
58016 2000-11-04 Mark Mitchell <mark@codesourcery.com>
58018 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
58021 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
58022 standards-conformant.
58024 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
58026 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
58027 * g++.old-deja/g++.mike/p755a.C: Likewise.
58028 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
58029 library makes no calls to `operator new' during initialization.
58031 2000-11-04 Neil Booth <neilb@earthling.net>
58033 * gcc.dg/cpp/include2.c: New tests.
58035 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
58037 * lib/g++.exp (g++_set_ld_library_path): New function.
58038 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
58040 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
58042 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
58045 2000-11-01 Richard Henderson <rth@redhat.com>
58047 * g++.old-deja/g++.ext/namedret1.C: New.
58048 * g++.old-deja/g++.ext/namedret2.C: New.
58049 * g++.old-deja/g++.ext/namedret3.C: New.
58051 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
58053 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
58054 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
58056 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58058 * gcc.c-torture/execute/va-arg-21.c: New test.
58060 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
58062 * gcc.dg/c99-complex-2.c: New test.
58064 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58066 * gcc.c-torture/execute/stdio-opt-1.c: New test.
58068 2000-10-31 Jakub Jelinek <jakub@redhat.com>
58070 * g++.old-deja/g++.other/inline16.C: New test.
58072 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
58074 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
58075 __PRETTY_FUNCTION__
58077 2000-10-29 Neil Booth <neilb@earthling.net>
58079 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
58081 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
58082 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
58085 2000-10-29 Neil Booth <neilb@earthling.net>
58087 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
58088 * mi1.c, mi1c.h: Add null directives to multiple-include test.
58089 * mi5.c: Test multiple includes work with -C.
58090 * trigraphs.c: Test ^= version.
58092 2000-10-28 Neil Booth <neilb@earthling.net>
58094 New tests and test updates for new macro expander.
58096 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
58097 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
58098 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
58099 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
58100 new diagnostic messages.
58102 * gcc.dg/cpp/macro3.c: New tests.
58104 2000-10-27 Mark Mitchell <mark@codesourcery.com>
58106 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
58109 2000-10-27 Jakub Jelinek <jakub@redhat.com>
58111 * g++.old-deja/g++.other/eh2.C: New test.
58113 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
58115 * gcc.c-torture/execute/20001027-1.c: New test.
58117 2000-10-26 Richard Henderson <rth@redhat.com>
58119 * gcc.c-torture/execute/20001026-1.c: New.
58121 2000-10-26 Mark Mitchell <mark@codesourcery.com>
58123 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
58124 * g++.old-deja/g++.law/builtin1.C: Likewise.
58125 * g++.old-deja/g++.law/ctors10.C: Likewise.
58126 * g++.old-deja/g++.law/virtual3.C: Likewise.
58127 * g++.old-deja/g++.mike/p658.C: Likewise.
58128 * g++.old-deja/g++.other/sibcall1.C: Likewise.
58129 * g++.old-deja/g++.other/vaarg2.C: Likewise.
58130 * g++.old-deja/g++.robertl/eb124.C: Likewise.
58131 * g++.old-deja/g++.robertl/eb44.C: Likewise.
58132 * g++.old-deja/g++.robertl/eb77.C: Likewise.
58134 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
58136 * gcc.c-torture/compile/20001024-1.c: New test.
58138 2000-10-25 Mark Mitchell <mark@codesourcery.com>
58140 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
58141 to tell us whether or not we are using V3.
58143 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
58145 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
58148 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
58150 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
58152 2000-10-25 Jakub Jelinek <jakub@redhat.com>
58154 * gcc.c-torture/execute/20001024-1.c: New test.
58156 2000-10-24 Jakub Jelinek <jakub@redhat.com>
58158 * g++.old-deja/g++.other/sibcall1.C: New test.
58160 2000-10-20 Jakub Jelinek <jakub@redhat.com>
58162 * gcc.dg/noncompile/init-3.c: New test.
58164 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
58166 * gcc.dg/format-array-1.c: New test.
58168 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58170 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
58171 writing through null pointers; remove comment about testing
58172 unterminated strings.
58174 2000-10-17 Matthew Hiller <hiller@redhat.com>
58176 * gcc.c-torture/execute/20001017-2.c: New test.
58178 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
58180 * gcc.c-torture/compile/20001018-1.c: New test.
58181 * gcc.c-torture/compile/20001018-1.x: Xfail.
58183 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58185 * gcc.c-torture/execute/20001017-1.c: New test.
58187 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58189 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
58190 for multiple use of arguments with scanf formats; add tests for
58191 multiple use of arguments.
58193 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
58195 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
58196 from some old tests.
58198 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
58200 * gcc.dg/format-miss-1.c: New test.
58202 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58204 * gcc.c-torture/execute/20001013-1.c: New test.
58206 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58208 * gcc.dg/format-branch-1.c: New test.
58210 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
58212 * README, lib/file-format.exp: Remove EGCS references.
58214 2000-10-16 Jakub Jelinek <jakub@redhat.com>
58216 * gcc.dg/20001013-1.c: New test.
58218 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
58220 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
58221 for intmax_t in the compiler using __typeof__ and the type rules
58222 for conditional expressions.
58224 2000-10-13 Jakub Jelinek <jakub@redhat.com>
58226 * gcc.dg/20001012-1.c: New test.
58227 * gcc.dg/20001012-2.c: New test.
58229 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58231 * gcc.dg/format-attr-1.c: New test.
58233 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58235 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
58236 __LONG_LONG_MAX__ instead of LLONG_MAX.
58238 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
58240 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
58242 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
58245 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
58247 * gcc.dg/sequence-pt-1.c: New test.
58249 2000-10-11 Geoff Keating <geoffk@cygnus.com>
58251 * gcc.c-torture/execute/20001011-1.c: New testcase.
58252 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
58254 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58256 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
58257 does not error on it.
58259 2000-10-10 Jakub Jelinek <jakub@redhat.com>
58261 * gcc.dg/20001009-1.c: New test.
58263 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
58265 * gcc.c-torture/compile/20001009-1.c: Move from here ....
58266 * gcc.c-torture/execute/20001009-2.c: ... to here.
58268 2000-10-09 Geoff Keating <geoffk@cygnus.com>
58270 * gcc.c-torture/compile/20001009-1.c: New testcase.
58271 * gcc.c-torture/execute/20001009-1.c: New testcase.
58272 Testcases provided by Jan Hubicka <jh@suse.cz>.
58274 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58276 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58277 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
58278 uintmax_t using <limits.h> to emulate the compiler's internal
58279 logic. No longer XFAIL %j tests.
58281 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
58283 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
58284 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
58285 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
58286 regexps and details of expected handling of some bad formats.
58287 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
58290 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
58292 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
58293 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
58294 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
58295 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
58298 2000-10-06 Richard Henderson <rth@cygnus.com>
58300 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
58301 * g++.old-deja/g++.brendan/crash52.C: Likewise.
58302 * g++.old-deja/g++.jason/report.C: Likewise.
58303 * g++.old-deja/g++.law/friend5.C: Likewise.
58304 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
58305 of the expected warnings.
58307 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
58309 * g++.old-deja/g++.pt/enum14.C: New test.
58311 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
58313 * g++.old-deja/g++.pt/crash59.C: New test.
58315 2000-10-04 Will Cohen <wcohen@redhat.com>
58317 * gcc.dg/20000926-1.c: New test.
58319 2000-10-03 Geoff Keating <geoffk@cygnus.com>
58321 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
58322 function name for current C++ compiler.
58323 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
58325 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
58327 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
58328 __PRETTY_FUNCTION__.
58329 * g++.old-deja/g++.ext/pretty2.C: Likewise.
58331 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58333 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
58335 2000-09-26 Jakub Jelinek <jakub@redhat.com>
58337 * gcc.c-torture/compile/20000923-1.c: New test.
58339 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
58341 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
58342 * g++.old-deja/g++.pt/ttp62.C: Same.
58343 * g++.old-deja/g++.other/inline14.C: Same.
58345 2000-09-24 Richard Henderson <rth@cygnus.com>
58347 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
58349 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
58351 * gcc.dg/c90-printf-1.c: Add test for wide string format.
58353 2000-09-22 Geoff Keating <geoffk@cygnus.com>
58355 * gcc.c-torture/compile/20000922-1.c: New file.
58357 2000-09-21 Nick Clifton <nickc@redhat.com>
58359 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
58360 a signed long modulo operation.
58361 (mod6): New function - perform an unsigned long modulo operation.
58362 (main): Add tests for modulos of very large numbers by very small
58365 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58367 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
58369 2000-09-19 Richard Henderson <rth@cygnus.com>
58371 * gcc.dg/compare2.c (case 10): XFAIL.
58373 2000-09-18 Richard Henderson <rth@cygnus.com>
58375 * gcc.c-torture/execute/20000906-1.c: Move ...
58376 * gcc.dg/20000906-1.c: ... here. Only run on targets
58377 that support __builtin_trap.
58379 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
58381 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
58383 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58385 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
58386 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
58387 more $ format tests.
58389 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
58391 * gcc.dg/format-errmk-1.c: New test.
58393 2000-09-17 Greg McGary <greg@mcgary.org>
58395 * gcc.c-torture/execute/20000917-1.x: Remove.
58397 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58399 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58401 2000-09-17 Greg McGary <greg@mcgary.org>
58403 * gcc.c-torture/execute/20000917-1.c: New test.
58404 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58406 2000-09-16 Neil Booth <NeilB@earthling.net>
58408 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58409 in nested macro bug.
58411 2000-09-15 Neil Booth <NeilB@earthling.net>
58413 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58415 2000-09-14 Jeffrey A Law (law@cygnus.com)
58417 * gcc.c-torture/execute/20000914-1.c: New test.
58419 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58421 * g++.other/inline13.C: New test.
58423 2000-09-12 Andreas Jaeger <aj@suse.de>
58425 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58426 constant by Ulrich Drepper <drepper@redhat.com>.
58428 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58430 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58432 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58434 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58436 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58438 * gcc.dg/cpp/backslash.c: New test.
58440 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58442 * gcc.c-torture/execute/20000910-1.c: New test.
58443 * gcc.c-torture/execute/20000910-2.c: Likewise.
58445 2000-09-11 Robert Lipe <robertl@sco.com>
58447 * gcc.dg/pragma-align.c: New test.
58449 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58451 * g++.old-deja/g++.pt/explicit82.C: New test.
58452 * g++.old-deja/g++.pt/explicit83.C: New test.
58454 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58456 * gcc.dg/asm-names.c: New test.
58458 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58460 * gcc.dg/cpp/tr-warn6.c: New test
58462 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58464 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58467 2000-09-07 Catherine Moore <clm@redhat.com>
58469 * gcc.c-torture/execute/unroll-1.c: New test.
58471 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58473 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58475 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58476 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58477 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58478 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58479 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58481 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58482 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58484 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58486 * g++.old-deja/g++.pt/deduct2.C: New test.
58488 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58490 * g++.old-deja/g++.pt/parms2.C: New test.
58492 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58494 * g++.old-deja/g++.pt/crash58.C: New test.
58496 2000-09-06 Greg McGary <greg@mcgary.org>
58498 * gcc.c-torture/execute/20000906-1.c: New test.
58499 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58501 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58503 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58505 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58507 * g++.old-deja/g++.pt/crash57.C: New test.
58509 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58511 * g++.old-deja/g++.pt/crash56.C: New test.
58513 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58515 * g++.old-deja/g++.pt/koenig1.C: New test.
58517 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58519 * gcc.dg/20000904-1.c: New test.
58521 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58523 * gcc.dg/cpp/paste8.c: New test.
58525 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58527 * gcc.c-torture/compile/20000827-1.c: New test.
58529 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58531 * gcc.dg/format-diag-1.c: New test.
58533 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58535 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58536 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58537 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58538 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58539 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58541 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58543 * g++.old-deja/g++.other/nested4.C: New test.
58545 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58547 * g++.old-deja/g++.ns/scoped1.C: New test.
58549 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58551 * lib/g++.exp: Support testing already-installed GCC.
58553 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58555 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58557 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58559 * gcc.dg/return-type-2.c: New test.
58561 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58563 * gcc.c-torture/compile/20000825-1.c: New test.
58565 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58567 * gcc.dg/dwarf2-2.c: New test.
58569 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58571 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58572 dg-warning regexps.
58574 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58576 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58577 gcc.dg/format-ext-5.c: New tests.
58579 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58581 * g++.old-deja/g++.other/crash22.C: New test.
58583 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58585 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58587 2000-08-24 Richard Henderson <rth@cygnus.com>
58589 * gcc.dg/ia64-sync-1.c: New test.
58590 * gcc.dg/ia64-sync-2.c: New test.
58591 * gcc.dg/ia64-asm-1.c: New test.
58593 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58595 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58596 * gcc.dg/format-ext-2.c: New test.
58598 2000-08-23 Jason Merrill <jason@redhat.com>
58600 * lib/old-dejagnu.exp: Also ignore "In member function" and
58603 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58605 * gcc.dg/noncompile/label-lineno-1.c: New test.
58607 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58609 * gcc.dg/c99-array-nonobj-1.c: New test.
58611 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58613 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58615 * gcc.dg/format-ext-1.c: New test.
58617 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58619 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58620 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58621 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58622 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58623 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58625 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58627 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58628 gcc.dg/c99-strftime-2.c: New tests.
58630 2000-08-22 Richard Henderson <rth@cygnus.com>
58632 * gcc.c-torture/execute/20000822-1.c: New test.
58634 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58636 * gcc.c-torture/execute/20000819-1.x: Remove.
58638 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58640 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58641 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58642 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58643 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58644 gcc.dg/format-xopen-1.c: New tests.
58646 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58648 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58650 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58652 * g++.old-deja/g++.other/loop2.C: New test.
58654 * gcc.c-torture/compile/20000606-1.c: New test.
58655 * gcc.c-torture/compile/20000728-1.c: New test.
58656 * gcc.c-torture/execute/20000801-1.c: New test.
58657 * gcc.c-torture/execute/20000801-2.c: New test.
58658 * gcc.c-torture/execute/20000819-1.c: New test.
58659 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58660 * gcc.dg/20000629-1.c: New test.
58661 * gcc.dg/20000724-1.c: New test.
58662 * gcc.dg/20000807-1.c: New test.
58664 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58666 * gcc.dg/cpp/pragma-1.c: New test.
58667 * gcc.dg/cpp/pragma-2.c: New test.
58669 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58671 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58672 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58674 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58676 * gcc.c-torture/compile/20000818-1.c: New test.
58678 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58680 * gcc.c-torture/execute/20000818-1.c: New test.
58682 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58684 * gcc.dg/format-va-1.c: New test.
58686 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58688 * g++.old-deja/g++.other/typedef8.C: New test.
58690 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58692 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58693 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58694 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58695 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58696 * g++.old-deja/g++.other/ptrmem7.C: New test.
58697 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58699 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58701 * g++.old-deja/g++.pt/typename27.C: New test.
58703 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58705 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58706 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58707 * g++.old-deja/g++.pt/friend45.C: New test.
58708 * g++.old-deja/g++.other/friend8.C: New test.
58710 2000-08-15 Richard Henderson <rth@cygnus.com>
58712 * gcc.c-torture/execute/20000815-1.c: New test.
58714 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58716 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58717 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58718 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58720 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58722 * g++.old-deja/g++.other/refinit2.C: New test.
58724 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58726 * lib/c-torture.exp (c-torture): Make
58727 compiler_conditional_xfail_data global.
58728 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58729 compiler_conditional_xfail_data machinery.
58730 (f-torture-execute): Likewise.
58731 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58732 and only when unrolling loops.
58734 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58736 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58738 * g++.old-deja/g++.pt/explicit81.C: New test.
58740 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58742 * g++.old-deja/g++.pt/typename26.C: New test.
58744 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58746 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58749 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58751 * g++.old-deja/g++.other/array3.C: New test.
58753 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58755 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58756 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58757 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58760 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58762 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58763 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58765 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58767 * gcc.c-torture/execute/20000808-1.c: New test.
58769 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58771 * gcc.dg/c90-const-expr-1.c: New test.
58773 2000-08-08 Richard Henderson <rth@cygnus.com>
58775 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58777 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58779 * gcc.dg/noncompile/const-ll-1.c: New test.
58781 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58783 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58785 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58787 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58788 that running programs linked against the shared version of libobjc
58791 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58793 * gcc.dg/c99-printf-1.c: New test.
58795 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58797 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58799 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58801 * gcc.c-torture/execute/20000731-1.x: Delete.
58803 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58805 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58806 and torture_without_loops as is done by c-torture.exp.
58807 (search_for): Copy from c-torture.exp.
58808 (gcc-dg-runtest): New function, drives a directory of tests
58809 iterating over the TORTURE_OPTIONS.
58810 (scan-assembler, scan-assembler-not): Move here from
58811 individual directory drivers.
58813 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58814 defined by lib/gcc-dg.exp.
58815 * gcc.dg/cpp/cpp.exp: Likewise.
58816 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58817 gcc-dg-runtest, so we cycle over optimization options.
58819 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58820 * gcc.dg/compare2.c: No longer expected to fail.
58822 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58824 * gcc.c-torture/execute/20000804-1.c: New test.
58826 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58828 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58830 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58832 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58834 2000-08-03 Jeffrey A Law (law@cygnus.com)
58836 * gcc.c-torture/compile/20000803-1.c: New test.
58838 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58840 * gcc.c-torture/execute/20000801-3.c,
58841 gcc.c-torture/execute/20000801-4.c: New tests.
58842 * gcc.c-torture/execute/20000801-3.x,
58843 gcc.c-torture/execute/20000801-4.x: Xfail.
58845 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58847 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58848 libobjc/.libs to allow for libtool.
58850 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58852 * gcc.c-torture/compile/20000802-1.c: New test.
58854 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58856 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58858 2000-07-31 Jeffrey A Law (law@cygnus.com)
58860 * gcc-c-torture/execute/20000731-2.c: New test.
58862 * gcc.c-torture/execute/20000731-1.c: New test.
58863 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58865 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58867 * gcc.dg/cpp/paste7.c: New test.
58868 * gcc.dg/cpp/20000725-1.c: New test.
58870 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58872 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58873 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58874 declaration warning for __builtin_dwarf_reg_size.
58876 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58878 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58880 * gcc.dg/noncompile/voidparam-1.c: New test.
58882 2000-07-30 Richard Henderson <rth@cygnus.com>
58884 * gcc.dg/c90-digraph-1.c: Don't xfail.
58885 * gcc.dg/compare2.c (case 10): Xfail.
58886 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58888 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58890 * gcc.dg/c99-main-1.c: New test.
58892 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58894 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58896 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58898 * gcc.c-tortuer/execute/20000726-1.c: New test.
58900 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58902 * gcc.c-torture/execute/enum-2.c: New test.
58904 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58906 * gcc.dg/cpp/tr-warn3.c: New test.
58908 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58910 * g++.old-deja/g++.ext/implicit1.C: Remove.
58911 * g++.old-deja/g++.jason/c2.C: Remove
58912 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58913 * g++.old-deja/g++.pt/crash16.C: Likewise.
58914 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58916 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58918 * g++.old-deja/g++.other/for2.C: New test.
58920 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58922 * gcc.dg/20000720-1.c: New test.
58924 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58926 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58928 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58930 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58931 * gcc.c-torture/execute/20000722-1.c: New.
58932 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58934 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58936 * gcc.dg/cpp/20000720-1.S: New test.
58938 2000-07-21 Michael Meissner <meissner@redhat.com>
58940 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58942 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58944 * g++.old-deja/g++.brendan/crash16.C,
58945 g++.old-deja/g++.brendan/parse3.C,
58946 g++.old-deja/g++.brendan/redecl1.C,
58947 g++.old-deja/g++.ns/template13.C,
58948 g++.old-deja/g++.other/decl4.C,
58949 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58951 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58953 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58954 and "Internal error".
58956 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58958 * gcc.dg/cpp/paste6.c: New test.
58960 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58962 * gcc.dg/cpp/tr-direct.c: New test.
58964 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58965 gcc.dg/cpp/undef1.c: Tweak error regexps.
58967 2000-07-18 Eric Christopher <echristo@redhat.com>
58969 * gcc.c-torture/compile/20000718-1.c: New test.
58971 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58973 * cpplex.c (_cpp_push_token): If the token being pushed back
58974 is the previous token in this context, just subtract one from
58976 * cppmacro.c (save_expansion): Clear aux field when storing a
58979 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58981 * gcc.dg/noncompile/redecl-1.c: New test.
58983 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58985 * gcc.c-torture/execute/20000717-5.c: New test.
58986 * gcc.c-torture/execute/20000717-1.x: Removed.
58988 2000-07-17 Richard Henderson <rth@cygnus.com>
58990 * gcc.c-torture/execute/20000717-4.c: New test.
58992 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58994 * gcc.dg/cpp/syshdr.c: New test.
58995 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58997 2000-07-17 Neil Booth <neilb@earthling.net>
58999 * gcc.dg/cpp/cmdlne-dM.c: New test.
59000 * gcc.dg/cpp/cmdlne-dD.c: New test.
59002 2000-07-17 Jeffrey A Law (law@cygnus.com)
59004 * gcc.c-torture/execute/20000717-3.c: New test.
59006 * gcc.c-torture/compile/20000717-1.c: New test.
59008 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
59010 * gcc.c-torture/execute/20000717-2.c: New test.
59012 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
59014 * gcc.dg/formatz-1.c: New test.
59016 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
59017 * gcc.dg/c99-digraph-1.c: New tests.
59019 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
59020 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
59022 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
59023 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
59024 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
59025 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
59026 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
59027 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
59028 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
59030 2000-07-17 Greg McGary <greg@mcgary.org>
59032 * gcc.c-torture/execute/20000717-1.c: New test.
59033 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
59035 2000-07-15 Jakub Jelinek <jakub@redhat.com>
59037 * gcc.c-torture/execute/20000715-2.c: New test.
59038 * gcc.dg/20000715-1.c: New test.
59040 2000-07-15 Michael Meissner <meissner@redhat.com>
59042 * gcc.c-torture/execute/20000715-1.c: New test.
59044 2000-07-13 Jakub Jelinek <jakub@redhat.com>
59046 * gcc.c-torture/execute/20000707-1.c: New test.
59048 2000-07-13 Neil Booth <NeilB@earthling.net>
59050 * gcc.dg/cpp/digraph1.c,
59051 gcc.dg/cpp/digraph2.c,
59052 gcc.dg/cpp/digraphs.c: New tests.
59054 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
59056 * g77.f-torture/compile/20000630-2.f: New test.
59057 * g77.f-torture/compile/20000630-2.x
59059 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
59061 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
59063 2000-07-11 Neil Booth <NeilB@earthling.net>
59065 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
59067 2000-07-11 Neil Booth <NeilB@earthling.net>
59069 * gcc.dg/cpp/cmdlne-C.c: New.
59071 2000-07-09 Neil Booth <NeilB@earthling.net>
59073 * gcc.dg/cpp/directiv.c: New tests.
59074 * gcc.dg/cpp/undef1.c: Update.
59076 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
59078 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
59080 2000-07-09 Neil Booth <NeilB@earthling.net>
59082 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
59084 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
59086 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
59087 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
59089 2000-07-08 Neil Booth <NeilB@earthling.net>
59091 * gcc.dg/cpp/macsyntx.c: New tests.
59093 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59095 * gcc.dg/20000707-1.c: New test.
59097 2000-07-07 Jakub Jelinek <jakub@redhat.com>
59099 * gcc.c-torture/execute/20000706-1.c: New test.
59100 * gcc.c-torture/execute/20000706-2.c: New test.
59101 * gcc.c-torture/execute/20000706-3.c: New test.
59102 * gcc.c-torture/execute/20000706-4.c: New test.
59103 * gcc.c-torture/execute/20000706-5.c: New test.
59105 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59107 * g++.old-deja/g++.pt/instantiate7.C: New test.
59109 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
59111 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
59112 * g++.old-deja/g++.mike/thunk3.C: Likewise.
59113 * g++.old-deja/g++.other/rtti3.C: Likewise.
59114 * g++.old-deja/g++.other/rttid3.C: Likewise.
59116 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
59118 * g77.f-torture/compile/20000630-1.x: Fix typo
59120 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
59122 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
59125 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
59127 * gcc.dg/cpp/ident.c: New test.
59129 2000-07-05 Neil Booth <NeilB@earthling.net>
59131 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
59132 gcc.dg/cpp/lexstrng.c: New tests.
59134 2000-07-04 Neil Booth <NeilB@earthling.net>
59136 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
59137 * gcc.dg/cpp/strify2.c: Same.
59139 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
59141 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
59142 * gcc.dg/cpp/19990703-1.c: Likewise.
59143 * gcc.dg/cpp/20000625-1.c: Likewise.
59144 * gcc.dg/cpp/20000625-2.c: Likewise.
59146 * gcc.dg/cpp/macro1.c,
59147 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
59148 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
59149 gcc.dg/cpp/strify1.c,
59150 gcc.dg/cpp/strify2.c: New tests.
59152 2000-07-03 Jakub Jelinek <jakub@redhat.com>
59154 * gcc.c-torture/execute/20000703-1.c: New test.
59156 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59158 * g++.old-deja/g++.pt (lookup10.C): New test.
59160 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
59162 * g++.old-deja/g++.pt (typename25.C): New test.
59164 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
59166 * gcc.c-torture/compile/20000701-1.c: New test.
59168 2000-06-30 Nick Clifton <nickc@cygnus.com>
59170 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
59173 2000-06-30 Catherine Moore <clm@cygnus.com>
59175 * gcc.c-torture/execute/align-1.c: New test.
59177 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
59179 * g++.old-deja/g++.pt/expr8.C: New test.
59180 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
59182 2000-06-29 Nick Clifton <nickc@cygnus.com>
59184 * gcc.c-torture/compile/20000629-1.c: New test.
59186 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59189 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
59190 gcc.dg/noncompile directory, depending on whether they're
59191 preprocessor tests or not. Annotate all the tests for the dg
59194 * gcc.c-torture/noncompile/noncompile.exp: Delete.
59195 * gcc.dg/noncompile/noncompile.exp: New.
59199 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
59200 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
59201 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
59202 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
59203 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
59204 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
59205 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
59206 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
59207 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
59208 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
59209 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
59210 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
59211 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
59212 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
59213 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
59214 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
59215 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
59216 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
59217 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
59218 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
59219 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
59220 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
59221 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
59222 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
59224 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
59225 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
59226 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
59227 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
59228 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
59229 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
59231 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
59233 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
59234 declare one variable. On the fourth, error.
59235 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
59236 declared by 20000628-1a.h.
59238 2000-06-29 Richard Henderson <rth@redhat.com>
59240 * gcc.c-torture/execute/930529-1.x: New file.
59241 * gcc.dg/920413-1.c: Adjust expected warning text.
59242 * gcc.dg/980217-1.c: Declare abort.
59243 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
59245 2000-06-29 Jeffrey A Law (law@cygnus.com)
59247 * g77.f-torture/compile/20000629-1.f: New test.
59248 * g77.f-torture/compile/20000629-1.x: Expected to fail.
59250 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59252 Rearrange lots of files, removing entirely the
59253 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
59257 gcc.c-torture/code_quality/code_quality.exp
59258 gcc.c-torture/special/special.exp
59259 gcc.failure/failure.exp
59260 gcc.failure/940409-1.x
59261 gcc.c-torture/compile/961203-1.x
59264 gcc.misc-tests/linkage.exp
59265 gcc.c-torture/execute/920730-1t.c
59266 gcc.c-torture/execute/920730-1t.x
59267 gcc.c-torture/compile/920520-1.x
59268 gcc.c-torture/compile/920521-1.x
59269 gcc.c-torture/compile/981006-1.x
59270 gcc.c-torture/execute/eeprof-1.x
59272 * Moved files (possibly with modifications to fit a new harness):
59274 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
59275 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
59276 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
59277 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
59278 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
59279 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
59280 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
59281 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
59282 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
59283 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
59284 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
59285 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
59286 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
59287 gcc.failure/940409-1.c gcc.dg/940409-1.c
59289 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
59291 * c-torture/compile/961203-1.x: Delete.
59293 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
59294 not exit. Include stdio.h.
59295 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
59296 * gcc.misc-tests/dg-12.c: Likewise.
59297 * gcc.misc-tests/dg-5.c: Likewise.
59298 * gcc.misc-tests/dg-6.c: Likewise.
59299 * gcc.misc-tests/dg-7.c: Prototype abort.
59300 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
59301 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
59302 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
59304 * gcc.misc-tests/sieve.c: Use return from main, not exit.
59305 * gcc.misc-tests/sort2.c: Use return from main, not exit.
59307 2000-06-28 Jakub Jelinek <jakub@redhat.com>
59309 * gcc.dg/cpp/20000628-1.c: New test.
59310 * gcc.dg/cpp/20000628-1.h: New header for above test.
59311 * gcc.dg/cpp/20000628-1a.h: Likewise.
59313 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
59315 * gcc.dg/cpp: New directory.
59316 * gcc.dg/cpp/cpp.exp: New driver.
59317 * gcc.dg/cpp/20000627-1.c: New test.
59318 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
59319 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
59320 and rewrite as a compilation test.
59322 * gcc.dg: Move many files into the cpp subdirectory, possibly
59323 renaming or editing them as well.
59325 990119-1.c cpp/19990119-1.c
59326 990228-1.c cpp/19990228-1.c
59327 990407-1.c cpp/19990407-1.c
59328 990409-1.c cpp/19990409-1.c
59329 990413-1.c cpp/19990413-1.c
59330 990703-1.c cpp/19990703-1.c
59331 20000127-1.c cpp/20000127-1.c
59332 20000129-1.c cpp/20000129-1.c
59333 20000207-1.c cpp/20000207-1.c
59334 20000207-2.c cpp/20000207-2.c
59335 20000209-1.c cpp/20000209-1.c
59336 20000209-2.c cpp/20000209-2.c
59337 20000301-1.c cpp/20000301-1.c
59338 20000419-1.c cpp/20000419-1.c
59339 20000510-1.S cpp/20000510-1.S
59340 20000519-1.c cpp/20000519-1.c
59341 20000529-1.c cpp/20000529-1.c
59342 20000625-1.c cpp/20000625-1.c
59343 20000625-2.c cpp/20000625-2.c
59344 cpp-as1.c cpp/assert1.c
59345 cpp-as2.c cpp/assert2.c
59346 cxx-comments-1.c cpp/cxxcom1.c
59347 cxx-comments-2.c cpp/cxxcom2.c
59348 endif-label.c cpp/endif.c
59349 cpp-hash1.c cpp/hash1.c
59350 cpp-hash2.c cpp/hash2.c
59351 cpp-if1.c cpp/if-1.c
59352 cpp-if2.c cpp/if-2.c
59353 cpp-if3.c cpp/if-3.c
59354 cpp-if4.c cpp/if-4.c
59355 cpp-if5.c cpp/if-5.c
59356 cpp-cond.c cpp/if-cexp.c
59357 cpp-missingop.c cpp/if-mop.c
59358 cpp-missingparen.c cpp/if-mpar.c
59359 cpp-opprec.c cpp/if-oppr.c
59360 cpp-ifparen.c cpp/if-paren.c
59361 cpp-shortcircuit.c cpp/if-sc.c
59362 cpp-shift.c cpp/if-shift.c
59363 cpp-unary.c cpp/if-unary.c
59364 cpp-li1.c cpp/line1.c
59365 cpp-li2.c cpp/line2.c
59366 lineno.c cpp/line3.c
59367 lineno-2.c cpp/line4.c
59369 cpp-mic.h cpp/mi1c.h
59370 cpp-micc.h cpp/mi1cc.h
59371 cpp-mind.h cpp/mi1nd.h
59372 cpp-mindp.h cpp/mi1ndp.h
59373 cpp-mix.h cpp/mi1x.h
59374 cpp-mi2.c cpp/mi2.c
59375 cpp-mi2a.h cpp/mi2a.h
59376 cpp-mi2b.h cpp/mi2b.h
59377 cpp-mi2c.h cpp/mi2c.h
59378 cpp-mi3.c cpp/mi3.c
59379 cpp-mi3.def cpp/mi3.def
59380 poison-1.c cpp/poison.c
59381 pr-impl.c cpp/prag-imp.c
59382 cpp-redef-2.c cpp/redef1.c
59383 cpp-redef.c cpp/redef2.c
59384 strpaste.c cpp/strp1.c
59385 strpaste-2.c cpp/strp2.c
59386 cpp-tradpaste.c cpp/tr-paste.c
59387 cpp-tradstringify.c cpp/tr-str.c
59388 cpp-tradwarn1.c cpp/tr-warn1.c
59389 cpp-tradwarn2.c cpp/tr-warn2.c
59390 trigraphs.c cpp/trigraphs.c
59391 cpp-unc1.c cpp/unc1.c
59392 cpp-unc2.c cpp/unc2.c
59393 cpp-unc3.c cpp/unc3.c
59394 cpp-unc.c cpp/unc4.c
59395 undef.c cpp/undef1.c
59396 undef-2.c cpp/undef2.c
59397 cpp-wi1.c cpp/widestr1.c
59399 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59401 * lib/g++.exp (g++_include_flags): Tweak.
59403 2000-06-27 H.J. Lu <hjl@gnu.org>
59404 Loren J. Rittle <ljrittle@acm.org>
59406 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59407 version with one that knows about the new gcc tree structure.
59408 (g++_link_flags): Same.
59410 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59412 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59413 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59414 case we are cross-compiling.
59416 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59417 g++.old-deja/g++.niklas/Makefile.in,
59418 g++.old-deja/g++.niklas/configure.in,
59419 g++.old-deja/g++.other/Makefile.in,
59420 g++.old-deja/g++.other/configure.in,
59421 gcc.c-torture/code_quality/Makefile.in,
59422 gcc.c-torture/code_quality/configure.in,
59423 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59424 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59425 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59426 gcc.c-torture/execute/ieee/Makefile.in,
59427 gcc.c-torture/execute/ieee/configure.in,
59428 gcc.c-torture/noncompile/Makefile.in,
59429 gcc.c-torture/noncompile/configure.in,
59430 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59431 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59432 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59434 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59436 * g++.old-deja/g++.other/ambig3.C: New test.
59438 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59440 * g++.old-deja/g++.pt/syntax1.C: New test.
59441 * g++.old-deja/g++.pt/syntax2.C: New test.
59442 * g++.old-deja/g++.other/syntax3.C: New test.
59443 * g++.old-deja/g++.other/syntax4.C: New test.
59445 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59447 * gcc.dg/20000623-1.c: Prototype exit and abort.
59449 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59451 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59453 * gcc.dg/cpp-mi3.def: New file.
59455 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59457 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59458 lexer's error messages.
59459 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59460 divine anything from the linemarkers.
59461 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59462 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59464 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59466 * gcc.dg/20000623-1.c: New test.
59468 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59470 * gcc.c-torture/execute/20000622-1.c: New test.
59472 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59474 * g++.old-deja/g++.other/init15.C: New test.
59476 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59478 * g++.old-deja/g++.pt/vaarg2.C: New test.
59479 * g++.old-deja/g++.pt/vaarg3.C: New test.
59481 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59483 * g++.old-deja/g++.other/dyncast6.C: New test.
59485 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59487 * gcc.c-torture/execute/loop-6.c: New test.
59489 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59491 * gcc.dg/20000614-1.c: New test.
59492 * gcc.dg/20000614-2.c: New test.
59494 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59496 * g++.old-deja/g++.other/inline12.C: New test.
59498 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59500 * g++.old-deja/g++.other/eh1.C: New test.
59502 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59504 * g++.old-deja/g++.other/type.C: New test.
59506 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59508 * g++.old-deja/g++.other/initstring.C: New test.
59510 2000-06-12 Jason Merrill <jason@redhat.com>
59512 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59514 2000-06-09 Jeffrey A Law (law@cygnus.com)
59516 * gcc.c-torture/compile/20000609-1.c: New test.
59518 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59520 * gcc.dg/20000609-1.c: New test.
59522 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59524 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59525 * gcc.c-torture/noncompile/poison-1.c: Move...
59526 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59527 * gcc.dg/cpp-li1.c: Add a token after the #line.
59529 2000-06-05 Richard Henderson <rth@cygnus.com>
59531 * gcc.c-torture/execute/20000605-2.c: New test.
59532 * gcc.c-torture/execute/20000605-3.c: New test.
59534 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59536 * g77.f-torture/execute/20000503-1.x: New file.
59538 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59540 * g++.old-deja/g++.eh/badalloc1.C: New test.
59542 2000-06-05 Richard Henderson <rth@cygnus.com>
59544 * gcc.c-torture/execute/20000605-1.c: New test.
59546 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59547 Nathan Sidwell <nathan@codesourcery.com>
59549 * gcc.c-torture/compile/20000605-1.c: New test.
59551 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59553 * g77.f-torture/compile/20000601-1.f: New test.
59555 2000-06-03 Richard Henderson <rth@cygnus.com>
59557 * gcc.c-torture/execute/20000603-1.c: New.
59559 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59561 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59562 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59564 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59566 * gcc.dg/compare2.c (case 12): XFAIL.
59567 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59568 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59570 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59572 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59574 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59575 guard macro is already defined when the header is first
59577 * gcc.dg/cpp-mix.h: New file.
59578 * gcc.dg/endif-label.c: Update patterns to match compiler.
59580 * g++.brendan/complex1.C: Declare abort.
59581 * g++.law/refs4.C: Remove XFAIL.
59582 * g++.oliva/expr2.C: Declare abort and exit.
59584 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59586 * gcc.c-torture/execute/20000528-1.c: New test.
59588 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59589 * g++.old-deja/g++.law/temps4.C: Likewise.
59591 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59592 stdlib.h. Call abort() on failure.
59593 * g++.old-deja/g++.law/refs4.C: Likewise.
59594 * g++.old-deja/g++.law/temps4.C: Likewise.
59595 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59596 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59598 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59600 Relative to g++.dg/special:
59601 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59603 Relative to g++.old-deja:
59604 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59605 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59606 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59607 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59608 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59609 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59610 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59612 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59613 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59614 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59615 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59616 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59617 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59620 * g++.other/goto1.C: Update expectations for error messages.
59622 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59624 * gcc.c-torture/compile/20000523-1.c: New test.
59626 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59628 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59630 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59632 * g++.old-deja/g++.eh/catch11.C: New test.
59633 * g++.old-deja/g++.eh/catch12.C: New test.
59635 2000-05-24 Nick Clifton <nickc@cygnus.com>
59637 * gcc.c-torture/execute/20000523-1.c: New test.
59639 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59641 * c-torture/execute/bcp-1.c: Replace abort in arg of
59642 __builtin_constant_p with a generic external function.
59644 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59645 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59646 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59647 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59648 Prototype abort and/or exit.
59650 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59651 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59652 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59653 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59655 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59657 * gcc.dg/dwarf2-1.c: New test.
59659 2000-05-20 Richard Henderson <rth@cygnus.com>
59661 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59663 2000-05-20 Andreas Jaeger <aj@suse.de>
59665 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59668 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59670 * gcc.c-torture/execute/20000519-2.c: New test.
59672 2000-05-19 Andreas Jaeger <aj@suse.de>
59674 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59675 which fails with SSA.
59677 * lib/c-torture.exp: Also test with -O3 -fssa.
59679 2000-05-18 Michael Meissner <meissner@redhat.com>
59681 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59682 * gcc.c-torture/execute/920415-1.c: Ditto.
59683 * gcc.c-torture/execute/920501-1.c: Ditto.
59684 * gcc.c-torture/execute/conversion.c: Ditto.
59685 * gcc.c-torture/execute/cvt-1.c: Ditto.
59687 2000-05-18 Jeffrey A Law (law@cygnus.com)
59689 * gcc.c-torture/compile/20000518-1.c: New test.
59691 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59693 * g77.f-torture/compile/200005018.f: New test.
59695 2000-05-17 Jeffrey A Law (law@cygnus.com)
59697 * gcc.c-torture/compile/20000517-1.c: New test.
59699 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59701 * gcc.c-torture/execute/20000516-1.c: New test.
59703 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59705 * g++.old-deja/g++.other/eh.C: New test.
59707 2000-05-12 Richard Henderson <rth@cygnus.com>
59709 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59710 constants through to doit's conditional.
59712 2000-05-11 Jeffrey A Law (law@cygnus.com)
59714 * gcc.c-torture/compile/20000511-1.c: New test.
59715 * g77.f-torture/compile/20000511-1.f: New test.
59716 * g77.f-torture/compile/20000511-2.f: New test.
59718 2000-05-11 Michael Meissner <meissner@redhat.com>
59720 * gcc.c-torture/execute/20000511-1.c: New test.
59722 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59724 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59725 * gcc.dg/20000510-1.S: New.
59727 2000-05-08 Catherine Moore <clm@cygnus.com>
59729 * gcc.dg/unused-3.c: New.
59731 2000-05-06 Richard Henderson <rth@cygnus.com>
59733 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59734 * g++.old-deja/g++.mike/warn1.C: Likewise.
59735 * g++.old-deja/g++.pt/local1.C: Likewise.
59736 * g++.old-deja/g++.pt/local7.C: Likewise.
59737 * g++.old-deja/g++.pt/spec16.C: Likewise.
59739 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59741 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59743 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59745 * g77.f-torture/execute/20000503-1.f: New test.
59747 2000-05-04 Andreas Jaeger <aj@suse.de>
59749 * gcc.dg/noreturn-2.c: New test.
59751 2000-05-04 Neil Booth <NeilB@earthling.net>
59753 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59756 2000-05-04 Richard Henderson <rth@cygnus.com>
59758 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59760 2000-05-04 Richard Henderson <rth@cygnus.com>
59762 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59763 OpenSSL by Jason R Thorpe.
59765 2000-05-03 Jim Wilson <wilson@cygnus.com>
59767 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59769 2000-05-03 Robert Lipe <robertlipe@usa.net>
59771 * gcc.dg/20000503-1.c: New test.
59773 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59775 * gcc.c-torture/compile/20000502-1.c: New test.
59776 * g++.old-deja/g++.other/align.C: New test.
59777 * gcc.dg/cpp-tradstringify.c: New test.
59779 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59781 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59782 and hard registers.
59784 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59786 * gcc.c-torture/execute/loop-5.c: New test.
59788 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59790 * gcc.c-torture/execute/va-arg-20.c: New test.
59792 2000-04-23 Jeffrey A Law (law@cygnus.com)
59794 * gcc.c-torture/execute/20000422-1.c: New test.
59796 2000-04-20 Greg McGary <gkm@gnu.org>
59798 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59799 when optimizing, but without sibling-call optimizations (-O1).
59801 2000-04-20 Jeffrey A Law (law@cygnus.com)
59803 * gcc.c-torture/compile/20000420-1.c: New test.
59805 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59807 * g++.abi/ptrflags.C: New test.
59808 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59810 2000-04-19 Catherine Moore <clm@cygnus.com>
59812 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59814 2000-04-19 Greg McGary <gkm@gnu.org>
59816 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59817 sibling-call optimizations.
59819 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59821 * gcc.dg/20000419-1.c: New test.
59823 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59825 * gcc.c-torture/execute/20000412-6.c: New test.
59827 2000-04-12 Jeffrey A Law (law@cygnus.com)
59829 * gcc.c-torture/execute/20000412-5.c: New test.
59830 * g77.f-torture/compile/20000412-1.f: New test.
59831 * gcc.c-torture/execute/20000412-4.c: New test.
59832 * gcc.c-torture/compile/20000412-2.c: New test.
59833 * gcc.c-torture/execute/20000412-3.c: New test.
59834 * gcc.c-torture/compile/20000412-1.c: New test.
59835 * gcc.c-torture/execute/20000412-2.c: New test.
59837 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59839 * objc/execute/bf-20.m: New test.
59841 2000-04-10 Richard Henderson <rth@cygnus.com>
59843 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59845 * gcc.c-torture/execute/20000412-1.c: New test.
59847 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59849 * g++.old-deja/g++.eh/catchptr1.C: New test.
59851 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59853 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59855 2000-04-08 Neil Booth <NeilB@earthling.net>
59857 * gcc.dg/cpp-nullchar.c: Remove test as
59858 embedded nulls cause problems.
59860 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59862 * gcc.dg/compare2.c: New test.
59864 2000-04-08 Neil Booth <NeilB@earthling.net>
59866 * gcc.dg/cpp-nullchar.c: New test.
59868 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59870 * gcc.dg/cpp-mi2.c: New test.
59871 * gcc.dg/cpp-mi2[abc].h: New files.
59873 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59875 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59878 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59880 * g++.old-deja/g++.abi/vmihint.C: New test.
59882 2000-04-06 Neil Booth <NeilB@earthling.net>
59884 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59885 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59888 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59890 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59891 avoid stack-frame overwrite.
59893 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59895 * gcc.c-torture/compile/20000405-2.c: New test.
59896 * gcc.c-torture/compile/20000405-3.c: New test.
59898 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59900 * gcc.c-torture/compile/20000405-1.c: New test.
59902 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59904 * gcc.dg/cast-qual-1.c: Revert last change.
59906 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59908 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59910 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59912 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59913 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59915 2000-04-03 Jeffrey A Law (law@cygnus.com)
59917 * gcc.c-torture/compile/20000403-2.c: New test.
59918 * gcc.c-torture/compile/20000403-1.c: New test.
59920 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59922 * gcc.c-torture/execute/20000403-1.c: New test.
59924 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59926 * gcc.c-torture/execute/20000402-1.c: New test.
59928 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59930 * gcc.c-torture/execute/va-arg-15.c: New test.
59931 * gcc.c-torture/execute/va-arg-16.c: New test.
59932 * gcc.c-torture/execute/va-arg-17.c: New test.
59933 * gcc.c-torture/execute/va-arg-18.c: New test.
59934 * gcc.c-torture/execute/va-arg-19.c: New test.
59936 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59938 * gcc.c-torture/compile/981211-1.c: Move to...
59939 * gcc.dg/cpp-as1.c: ...here.
59940 * gcc.dg/cpp-as2.c: New file.
59942 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59945 2000-04-02 Neil Booth <NeilB@earthling.net>
59947 * gcc.dg/cpp-cond.c New tests.
59948 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59949 accidental success less likely.
59950 * gcc.dg/cpp-missingop.c New tests.
59951 * gcc.dg/cpp-missingparen.c New tests.
59952 * gcc.dg/cpp-shift.c New tests.
59953 * gcc.dg/cpp-shortcircuit.c New tests.
59954 * gcc.dg/cpp-unary.c New tests.
59956 2000-03-29 Jeffrey A Law (law@cygnus.com)
59958 * gcc.c-torture/compile/20000329-1.c: New test.
59960 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59962 * gcc.c-torture/compile/20000326-1.c: New test.
59963 * gcc.c-torture/compile/20000326-2.c: New test.
59965 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59967 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59968 the first parameter is a function argument.
59970 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59972 * g++.old-deja/g++.ext/array4.C: New test.
59974 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59976 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59978 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59980 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59982 2000-03-19 Richard Henderson <rth@cygnus.com>
59984 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59986 2000-03-19 Richard Henderson <rth@cygnus.com>
59988 * gcc.c-torture/compile/20000319-1.c: New test.
59990 2000-03-14 Jeffrey A Law (law@cygnus.com)
59992 * gcc.c-torture/execute/20000314-3.c: New test.
59993 * gcc.c-torture/execute/20000314-2.c: New test.
59994 * gcc.c-torture/execute/20000314-1.c: New test.
59995 * gcc.c-torture/compile/20000314-2.c: New test.
59996 * gcc.c-torture/compile/20000314-1.c: New test.
59998 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
60000 * g++.old-deja/g++.warn/inline.C: New test.
60002 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
60004 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
60005 standards-compliant result rather than specific constants.
60006 Put test-values in array.
60008 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
60010 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
60011 (g++_target_compile): Put test-specific options last.
60013 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60015 * g++.old-deja/g++.eh/vbase4.C: New test.
60017 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60019 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
60021 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60023 * g++.old-deja/g++.brendan/misc12.C: Removed.
60024 * g++.old-deja/g++.pt/memtemp77.C: Constify.
60025 * g++.old-deja/g++.ext/pretty4.C: New test.
60027 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
60029 * g++.old-deja/g++.other/string2.C: New test.
60031 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
60033 * g++.old-deja/g++.warn/impint2.C: New test.
60035 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
60037 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
60040 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
60042 * g++.old-deja/g++.warn/impint.C: New test.
60043 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
60044 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
60045 * g++.old-deja/g++.pt/explicit12.C: Likewise.
60046 * g++.old-deja/g++.pt/explicit13.C: Likewise.
60047 * g++.old-deja/g++.pt/explicit17.C: Likewise.
60048 * g++.old-deja/g++.pt/explicit18.C: Likewise.
60049 * g++.old-deja/g++.pt/explicit19.C: Likewise.
60050 * g++.old-deja/g++.pt/explicit23.C: Likewise.
60051 * g++.old-deja/g++.pt/explicit31.C: Likewise.
60052 * g++.old-deja/g++.pt/explicit35.C: Likewise.
60053 * g++.old-deja/g++.pt/explicit6.C: Likewise.
60054 * g++.old-deja/g++.pt/memclass7.C: Likewise.
60056 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
60058 * gcc.dg/cpp-redef.c: New test.
60060 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
60062 * g++.old-deja/g++.pt/unify7.C: New test.
60064 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
60066 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
60067 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
60069 2000-02-25 Geoff Keating <geoffk@cygnus.com>
60071 * gcc.c-torture/compile/20000224-1.c: New test.
60073 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60075 * gcc.c-torture/compile/cpp-2.c: New test.
60076 * gcc.c-torture/compile/cpp-1.c: New test.
60078 2000-02-25 Jeffrey A Law (law@cygnus.com)
60080 * gcc.c-torture/execute/20000225-1.c: New test.
60082 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60084 * gcc.dg/cpp-li2.c: New test.
60086 * gcc.dg/cpp-wi1.c: New test.
60088 * gcc.dg/cpp-li1.c: New test.
60090 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
60092 * g++.old-deja/g++.other/sizeof5.C: New test.
60094 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60096 * gcc.c-torture/execute/va-arg-13.c: New test.
60098 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
60100 * gcc.c-torture/execute/va-arg-12.c: New test.
60102 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60104 * gcc.c-torture/execute/20000223-1.c: New test.
60106 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
60108 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
60110 2000-02-22 Mark Mitchell <mark@codesourcery.com>
60112 * g++.old-deja/g++.abi/ptrmem.C: New test.
60114 2000-02-19 Richard Henderson <rth@cygnus.com>
60116 * gcc.c-torture/compile/init-3.c: New.
60118 2000-02-17 Mark Mitchell <mark@codesourcery.com>
60120 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
60123 2000-02-11 Robert Lipe <robertl@sco.com>
60125 * gcc.c-torture/compile/20000211-3.c: New test.
60127 2000-02-11 Martin Buchholz <martin@xemacs.org>
60129 * gcc.c-torture/compile/20000211-2.c: New test.
60131 2000-02-11 Jeffrey A Law (law@cygnus.com)
60133 * gcc.c-torture/compile/20000211-1.c: New test.
60135 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
60137 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
60140 2000-02-08 Nathan Sidwell <nathan@acm.org>
60142 * g++.old-deja/g++.other/cast5.C: New test.
60144 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
60146 * gcc.c-torture/execute/20000205-1.c: New.
60148 2000-02-03 Nathan Sidwell <nathan@acm.org>
60150 * g++.old-deja/g++.jason/cast3.C: Return void.
60151 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
60153 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60155 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
60157 * gcc.dg/loop-1.c: New test.
60159 2000-01-27 Jakub Jelinek <jakub@redhat.com>
60161 * gcc.c-torture/compile/20000127-1.c: New test.
60162 * gcc.c-torture/execute/991228-1.c: New test.
60164 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60166 * gcc.dg/unused-2.c: New test.
60168 * gcc.dg/conv-1.c: New test.
60170 2000-01-24 Mark Mitchell <mark@codesourcery.com>
60172 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
60174 (tool_option_proc): Fix typo.
60176 2000-01-24 Geoff Keating <geoffk@cygnus.com>
60178 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
60179 of the ld on the host, not on the build machine.
60180 Also, don't crash if '--help' is not a supported option.
60182 2000-01-24 Richard Henderson <rth@cygnus.com>
60184 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
60186 2000-01-20 Jeffrey A Law (law@cygnus.com)
60188 * gcc.c-torture/execute/20000120-2.c: New test.
60189 * gcc.c-torture/execute/20000120-1.c: New test.
60191 2000-01-13 Jeffrey A Law (law@cygnus.com)
60193 * gcc.c-torture/execute/20000113-1.c: New test.
60195 2000-01-12 Jeffrey A Law (law@cygnus.com)
60197 * gcc.c-torture/execute/20000112-1.c: New test.
60199 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60201 * gcc.dg/20000111-1.c: New test.
60203 2000-01-10 Jeffrey A Law (law@cygnus.com)
60205 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
60206 with 16 bit integers.
60208 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60210 * gcc.dg/20000108-1.c: New test.
60212 2000-01-05 Nathan Sidwell <nathan@acm.org>
60214 * g++.old-deja/g++.ns/koenig8.C: New test.
60216 2000-01-05 Nathan Sidwell <nathan@acm.org>
60218 * g++.old-deja/g++.other/cast4.C: New test.
60220 2000-01-05 Jeffrey A Law (law@cygnus.com)
60222 * gcc.c-torture/compile/20000105-2.c: New test.
60223 * gcc.c-torture/compile/20000105-1.c: New test.
60225 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60227 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
60228 references to printf & atoi to conform to ANSI standard.
60229 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
60230 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
60231 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
60232 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
60233 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
60234 * g++.old-deja/g++.brendan/complex1.C: Likewise.
60235 * g++.old-deja/g++.brendan/copy1.C: Likewise.
60236 * g++.old-deja/g++.brendan/copy2.C: Likewise.
60237 * g++.old-deja/g++.brendan/copy3.C: Likewise.
60238 * g++.old-deja/g++.brendan/copy4.C: Likewise.
60239 * g++.old-deja/g++.brendan/copy5.C: Likewise.
60240 * g++.old-deja/g++.brendan/copy6.C: Likewise.
60241 * g++.old-deja/g++.brendan/copy7.C: Likewise.
60242 * g++.old-deja/g++.brendan/copy8.C: Likewise.
60243 * g++.old-deja/g++.brendan/crash11.C: Likewise.
60244 * g++.old-deja/g++.brendan/crash14.C: Likewise.
60245 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
60246 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
60247 * g++.old-deja/g++.brendan/delete2.C: Likewise.
60248 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
60249 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
60250 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
60251 * g++.old-deja/g++.brendan/eh1.C: Likewise.
60252 * g++.old-deja/g++.brendan/groff1.C: Likewise.
60253 * g++.old-deja/g++.brendan/init3.C: Likewise.
60254 * g++.old-deja/g++.brendan/misc12.C: Likewise.
60255 * g++.old-deja/g++.brendan/misc7.C: Likewise.
60256 * g++.old-deja/g++.brendan/new2.C: Likewise.
60257 * g++.old-deja/g++.brendan/operators4.C: Likewise.
60258 * g++.old-deja/g++.brendan/operators5.C: Likewise.
60259 * g++.old-deja/g++.brendan/overload2.C: Likewise.
60260 * g++.old-deja/g++.brendan/overload7.C: Likewise.
60261 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
60262 * g++.old-deja/g++.brendan/reference1.C: Likewise.
60263 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
60264 * g++.old-deja/g++.brendan/template24.C: Likewise.
60265 * g++.old-deja/g++.brendan/template3.C: Likewise.
60266 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
60267 * g++.old-deja/g++.jason/inline3.C: Likewise.
60268 * g++.old-deja/g++.jason/opeq.C: Likewise.
60269 * g++.old-deja/g++.law/arg5.C: Likewise.
60270 * g++.old-deja/g++.law/arm7.C: Likewise.
60271 * g++.old-deja/g++.law/ctors11.C: Likewise.
60272 * g++.old-deja/g++.law/cvt8.C: Likewise.
60273 * g++.old-deja/g++.law/init9.C: Likewise.
60274 * g++.old-deja/g++.law/refs4.C: Likewise.
60275 * g++.old-deja/g++.law/template2.C: Likewise.
60276 * g++.old-deja/g++.law/visibility24.C: Likewise.
60277 * g++.old-deja/g++.law/vtable3.C: Likewise.
60278 * g++.old-deja/g++.mike/asm2.C: Likewise.
60279 * g++.old-deja/g++.mike/eh1.C: Likewise.
60280 * g++.old-deja/g++.mike/misc1.C: Likewise.
60281 * g++.old-deja/g++.mike/misc13.C: Likewise.
60282 * g++.old-deja/g++.mike/misc14.C: Likewise.
60283 * g++.old-deja/g++.mike/ns12.C: Likewise.
60284 * g++.old-deja/g++.mike/p1248.C: Likewise.
60285 * g++.old-deja/g++.mike/p3708.C: Likewise.
60286 * g++.old-deja/g++.mike/p3708a.C: Likewise.
60287 * g++.old-deja/g++.mike/p3708b.C: Likewise.
60288 * g++.old-deja/g++.mike/p646.C: Likewise.
60289 * g++.old-deja/g++.mike/p700.C: Likewise.
60290 * g++.old-deja/g++.mike/p783.C: Likewise.
60291 * g++.old-deja/g++.mike/p783a.C: Likewise.
60292 * g++.old-deja/g++.mike/p783b.C: Likewise.
60293 * g++.old-deja/g++.mike/p786.C: Likewise.
60294 * g++.old-deja/g++.mike/p789.C: Likewise.
60295 * g++.old-deja/g++.mike/p789a.C: Likewise.
60296 * g++.old-deja/g++.mike/p807a.C: Likewise.
60297 * g++.old-deja/g++.other/delete3.C: Likewise.
60298 * g++.old-deja/g++.other/dyncast1.C: Likewise.
60299 * g++.old-deja/g++.other/dyncast2.C: Likewise.
60300 * g++.old-deja/g++.other/dyncast3.C: Likewise.
60301 * g++.old-deja/g++.other/empty1.C: Likewise.
60302 * g++.old-deja/g++.other/temporary1.C: Likewise.
60303 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
60304 * g++.old-deja/g++.pt/t16.C: Likewise.
60305 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
60307 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
60309 * gcc.dg/991230-1.c: New test.
60311 1999-12-29 Jeffrey A Law (law@cygnus.com)
60313 * gcc.c-torture/compile/991229-3.c: New test.
60314 * gcc.c-torture/compile/991229-2.c: New test.
60315 * gcc.c-torture/compile/991229-1.c: New test.
60317 1999-12-29 Greg McGary <gkm@eng.ascend.com>
60319 * gcc.c-torture/compile/labels-2.c: New test.
60321 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
60323 * gcc.c-torture/execute/991227-1.c: New test.
60325 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60327 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
60329 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
60331 * gcc.c-torture/execute/991221-1.c: New test.
60333 1999-12-20 Nathan Sidwell <nathan@acm.org>
60335 * g++.old-deja/g++.other/cast3.C: New test.
60337 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
60339 * gcc.c-torture/execute/991216-4.c: New test.
60341 1999-12-16 Michael Meissner <meissner@cygnus.com>
60343 * gcc.c-torture/execute/991216-1.c: New test.
60344 * gcc.c-torture/execute/991216-2.c: New test.
60345 * gcc.c-torture/execute/991216-3.c: New test.
60347 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60349 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
60350 Actually make the test fail by using "-O2" for compilation.
60352 1999-12-15 Nathan Sidwell <nathan@acm.org>
60354 * g++.old-deja/g++.warn/cast-align1.C: New test.
60356 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60358 * gcc.c-torture/compile/991214-1.c: New test.
60359 * gcc.c-torture/compile/991214-2.c: New test.
60361 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
60363 * gcc.dg/991214-1.c: New test.
60365 1999-12-13 Jeffrey A Law (law@cygnus.com)
60367 * gcc.c-torture/compile/991213-3.c: New test.
60368 * gcc.c-torture/compile/991213-2.c: New test.
60369 * gcc.c-torture/compile/991213-1.c: New test.
60371 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
60373 * gcc.dg/991209-1.c: New test.
60375 1999-12-08 Nathan Sidwell <nathan@acm.org>
60377 * gcc.c-torture/compile/991208-1.c: New test.
60379 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60381 * gcc.dg/ultrasp2.c: New test.
60383 1999-12-05 Alex Samuel <samuel@codesourcery.com>
60385 * g++.old-deja/g++.abi/align.C (main): Fix typo.
60387 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
60389 * gcc.c-torture/compile/991202-1.c: New test.
60390 * gcc.c-torture/execute/991202-1.c: New test.
60391 * gcc.c-torture/execute/991202-2.c: New test.
60392 * gcc.c-torture/execute/991202-3.c: New test.
60394 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60396 * g++.old-deja/g++.abi/align.C: New test.
60397 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60398 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60400 1999-12-01 Richard Henderson <rth@cygnus.com>
60402 * gcc.c-torture/execute/991201-1.c: New.
60404 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60406 * gcc.dg/991129-1.c: New test.
60408 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60410 * gcc.c-torture/compile/991127-1.c: New test.
60412 1999-11-22 Nathan Sidwell <nathan@acm.org>
60414 * g++.old-deja/g++.other/warn4.C: New test.
60416 1999-11-22 Nathan Sidwell <nathan@acm.org>
60418 * g++.old-deja/g++.eh/cleanup2.C: New test.
60419 * g++.old-deja/g++.ext/pretty2.C: New test.
60420 * g++.old-deja/g++.ext/pretty3.C: New test.
60421 * g++.old-deja/g++.other/debug6.C: New test.
60423 1999-10-20 Jim Wilson <wilson@cygnus.com>
60425 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60426 compiler_output to look for one error message instead of two.
60428 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60430 * gcc.c-torture/execute/991118-1.c: Also test case
60431 where the word boundary does not split a byte evenly.
60433 1999-11-19 Nathan Sidwell <nathan@acm.org>
60435 * g++.old-deja/g++.ext/restrict1.C: New test.
60437 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60439 * gcc.c-torture/execute/991118-1.c: New test.
60441 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60443 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60444 working directory pathnames.
60446 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60448 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60449 host is equipped with driver.h and driver.o so it can actually
60450 compile and run the tests.
60452 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60454 * gcc.c-torture/compile/991008-1.c: New test.
60456 1999-11-08 Nick Clifton <nickc@cygnus.com>
60458 * lib/gcc-dg.exp: Include target-supports.exp
60460 1999-11-05 Nick Clifton <nickc@cygnus.com>
60462 * lib/target-supports.exp: New file: Provide procs to test for
60463 features supported by the target.
60464 (check_weak_available): Moved here from ecos.exp.
60465 (check_alias_available): New proc: Determine of the target
60466 toolchain supports the alias attribute.
60468 * gcc.dg/special/ecos.exp: Move check_weak_available to
60469 target-supports.exp.
60470 (alias-1.c): Only perform the test if the target supports
60472 (wkali-1.c): Only perform the test if the target supports
60475 * gcc.dg/990506-0.c: Expect error messages from cross
60476 targets as well as native targets.
60478 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60480 * gcc.dg/ultrasp1.c: Removed xfail.
60481 * gcc.dg/struct-ret-2.c: Likewise.
60482 * gcc.dg/array-1.c: Likewise.
60484 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60486 * gcc.dg/struct-ret-2.c: New test.
60488 * gcc.dg/array-1.c: New test.
60490 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60492 * gcc.c-torture/execute/991030-1.c: New test.
60494 1999-10-26 Richard Henderson <rth@cygnus.com>
60496 * gcc.c-torture/compile/991026-2.c: New test.
60498 1999-10-26 Jeffrey A Law (law@cygnus.com)
60500 * gcc.c-torture/compile/991026-1.c: New test.
60502 1999-10-23 Jeffrey A Law (law@cygnus.com)
60504 * gcc.c-torture/execute/991023-1.c: New test.
60506 1999-10-19 Jeffrey A Law (law@cygnus.com)
60508 * gcc.c-torture/execute/991019-1.c: New test.
60510 1999-10-16 Richard Henderson <rth@cygnus.com>
60512 * gcc.c-torture/execute/991016-1.c: New test.
60514 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60516 * gcc.c-torture/execute/991014-1.c: New test.
60518 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60520 * g++.old-deja/g++.other/union2.C: New test.
60522 1999-10-13 Nathan Sidwell <nathan@acm.org>
60524 * g++.old-deja/g++.other/vaarg2.C: New test.
60525 * g++.old-deja/g++.other/vaarg3.C: New test.
60527 1999-10-12 Craig Burley <craig@jcb-sc.com>
60529 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60532 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60534 * gcc.c-torture/execute/va-arg-11.c: New test.
60536 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60538 * lib/file-format.exp (gcc_target_object_format): Don't
60539 crash if objdump is unavailable.
60541 1999-09-29 Donn Terry <donn@interix.com>
60543 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60545 1999-09-28 Nick Clifton <nickc@cygnus.com>
60547 * gcc.c-torture/compile/990928-1.c: New test.
60549 1999-09-28 Nathan Sidwell <nathan@acm.org>
60551 * g++.old-deja/g++.other/decl6.C: New test.
60553 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60555 * gcc.c-torture/execute/va-arg-10.c: New test.
60557 1999-09-27 Nathan Sidwell <nathan@acm.org>
60559 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60560 __PRETTY_FUNCTION__.
60562 1999-09-23 Nick Clifton <nickc@cygnus.com>
60564 * gcc.c-torture/execute/990923-1.c: New test.
60566 1999-09-21 Nick Clifton <nickc@cygnus.com>
60568 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60569 for which -fpic is inappropriate.
60571 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60573 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60575 1999-09-21 Nathan Sidwell <nathan@acm.org>
60577 * g++.old-deja/g++.other/dyncast1.C: New test.
60578 * g++.old-deja/g++.other/dyncast2.C: New test.
60579 * g++.old-deja/g++.other/dyncast3.C: New test.
60580 * g++.old-deja/g++.other/dyncast4.C: New test.
60581 * g++.old-deja/g++.other/dyncast5.C: New test.
60582 * g++.old-deja/g++.eh/catch3.C: New test.
60583 * g++.old-deja/g++.eh/catch3p.C: New test.
60584 * g++.old-deja/g++.eh/catch4.C: New test.
60585 * g++.old-deja/g++.eh/catch4p.C: New test.
60586 * g++.old-deja/g++.eh/catch5.C: New test.
60587 * g++.old-deja/g++.eh/catch5p.C: New test.
60588 * g++.old-deja/g++.eh/catch6.C: New test.
60589 * g++.old-deja/g++.eh/catch6p.C: New test.
60590 * g++.old-deja/g++.eh/catch7.C: New test.
60591 * g++.old-deja/g++.eh/catch7p.C: New test.
60592 * g++.old-deja/g++.eh/catch8.C: New test.
60593 * g++.old-deja/g++.eh/catch8p.C: New test.
60594 * g++.old-deja/g++.eh/catch9.C: New test.
60595 * g++.old-deja/g++.eh/catch9p.C: New test.
60597 1999-09-13 Nathan Sidwell <nathan@acm.org>
60599 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60600 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60602 1999-09-13 Jeffrey A Law (law@cygnus.com)
60604 * gcc.c-torture/compile/990913-1.c: New test.
60606 1999-09-10 Nathan Sidwell <nathan@acm.org>
60608 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60609 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60611 1999-09-09 Richard Henderson <rth@cygnus.com>
60613 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60615 1999-09-09 Nathan Sidwell <nathan@acm.org>
60617 * g++.old-deja/g++.other/lookup11.C: New test.
60618 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60619 what is permitted and what we want.
60620 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60622 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60624 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60626 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60627 * gcc.c-torture/noncompile/poison-1.c: New file.
60629 1999-09-08 Nathan Sidwell <nathan@acm.org>
60631 * g++.old-deja/g++.other/sizeof3.C: New test.
60632 * g++.old-deja/g++.other/sizeof4.C: New test.
60633 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60634 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60636 1999-09-07 Richard Henderson <rth@cygnus.com>
60638 * gcc.dg/va-arg-1.c: New.
60640 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60642 * gcc.c-torture/execute/va-arg-9.c: New test.
60644 1999-09-05 Craig Burley <craig@jcb-sc.com>
60646 * g77.f-torture/compile/980519-2.f: New test.
60647 * g77.f-torture/compile/19990905-0.f: New test.
60648 * g77.f-torture/compile/19990905-1.f: New test.
60649 * g77.f-torture/compile/19990905-2.f: New test.
60651 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60653 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60655 * gcc.c-torture/execute/990827-1.c: Fix typo.
60657 1999-09-03 Nathan Sidwell <nathan@acm.org>
60659 * g++.old-deja/g++.other/deref1.C: New test.
60661 1999-09-02 Nathan Sidwell <nathan@acm.org>
60663 * g++.old-deja/g++.other/ambig2.C: New test.
60664 * g++.old-deja/g++.other/cond5.C: New test.
60665 * g++.old-deja/g++.other/lookup16.C: New test.
60667 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60669 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60672 1999-08-31 Jeffrey A Law (law@cygnus.com)
60674 * lib/c-torture.exp: Avoid the "compare executables" optimization
60675 when testing native.
60677 1999-08-29 Jeffrey A Law (law@cygnus.com)
60679 * gcc.c-torture/execute/990829-1.c: New test.
60680 * gcc.c-torture/compile/990829-1.c: New test.
60682 1999-08-27 Paul Burchard <burchard@pobox.com>
60684 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60685 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60686 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60687 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60688 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60689 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60690 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60691 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60692 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60693 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60694 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60696 1999-08-27 Jeffrey A Law (law@cygnus.com)
60698 * gcc.c-torture/execute/990827-1.c: New test.
60700 1999-08-26 Craig Burley <craig@jcb-sc.com>
60702 * g77.f-torture/noncompile/19990826-4.f: New test.
60704 * g77.f-torture/compile/19990826-3.f: New test.
60706 * g77.f-torture/execute/19990826-2.f: New test.
60708 * g77.f-torture/compile/19990826-1.f: New test.
60710 * gcc.c-torture/execute/990826-0.c: New test.
60711 * g77.c-torture/execute/19990826-0.f: New test.
60713 * g77.f-torture/noncompile/970626-2.f: New test.
60715 1999-08-25 Paul Burchard <burchard@pobox.com>
60717 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60718 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60719 lss-011.C: New tests.
60721 1999-08-25 Nathan Sidwell <nathan@acm.org>
60723 * g++.old-deja/g++.other/decl5.C: New test.
60725 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60727 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60728 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60729 call `postbase' for each one. All callers of `postbase' changed
60730 to call this instead.
60732 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60734 * gcc.c-torture/execute/990811-1.c: New test.
60736 1999-08-09 Nick Clifton <nickc@cygnus.com>
60738 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60741 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60744 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60746 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60748 1999-08-04 Jeffrey A Law (law@cygnus.com)
60750 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60752 1999-08-04 Nathan Sidwell <nathan@acm.org>
60754 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60756 1999-08-04 Jeffrey A Law (law@cygnus.com)
60758 * gcc.c-torture/execute/990804-1.c: New test.
60760 1999-08-03 Nathan Sidwell <nathan@acm.org>
60762 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60763 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60764 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60766 1999-08-03 Nathan Sidwell <nathan@acm.org>
60768 * g++.old-deja/g++.other/struct1.C: New test.
60770 1999-08-03 Nathan Sidwell <nathan@acm.org>
60772 * g++.old-deja/g++.other/enum2.C: New test.
60774 1999-08-02 Richard Henderson <rth@cygnus.com>
60776 Adapted from tests from Franz Sirl:
60777 * gcc.c-torture/execute/va-arg-7.c: New test.
60778 * gcc.c-torture/execute/va-arg-8.c: New test.
60780 1999-08-01 Jeffrey A Law (law@cygnus.com)
60782 * gcc.c-torture/compile/990801-2.c: New test.
60784 * gcc.c-torture/compile/990801-1.c: New test.
60786 1999-07-27 Michael Meissner <meissner@cygnus.com>
60788 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60789 fp-cmp-1.c, converting double to float.
60791 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60792 fp-cmp-1.c, converting double to long double.
60794 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60795 from fr1 to unknown_register, since fr1 is a legitimate register
60798 1999-07-25 Jeffrey A Law (law@cygnus.com)
60800 * README: More listname related changes.
60802 1999-07-08 Catherine Moore <clm@cygnus.com>
60804 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60806 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60808 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60810 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60812 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60814 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60816 * gcc.dg/990703-1.c: New test.
60818 1999-06-29 Nick Clifton <nickc@cygnus.com>
60820 * lib/file-format.exp: New file: Move definition of proc
60821 gcc_target_object_format to here from
60822 gcc.dg/special/ecos.exp.
60824 * lib/c-torture.exp: Include lib file-format.exp.
60825 * lib/gcc-dg.exp: Include lib file-format.exp.
60827 * gcc.dg/special/ecos.exp: Remove definition of proc
60828 gcc_target_object_format.
60830 1999-06-28 Jeffrey A Law (law@cygnus.com)
60832 * gcc.c-torture/execute/990628-1.c: New test.
60834 1999-06-25 Jeffrey A Law (law@cygnus.com)
60836 * gcc.c-torture/compile/990625-2.c: New test.
60838 * gcc.c-torture/compile/990625-1.c: New test.
60840 1999-06-23 Nick Clifton <nickc@cygnus.com>
60842 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60843 attributes compile.
60844 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60845 ports that use the COFF/PE file format.
60847 1999-06-17 Jeffrey A Law (law@cygnus.com)
60849 * gcc.c-torture/compile/990617-1.c: New test.
60851 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60853 * g++.old-deja/g++.other/decl4.C: New test.
60855 1999-06-14 Nathan Sidwell <nathan@acm.org>
60857 * g++.old-deja/g++.other/bitfld3.C: New test.
60859 1999-06-08 Nathan Sidwell <nathan@acm.org>
60861 * g++.old-deja/g++.eh/catch1.C: New test.
60863 1999-06-07 Jeffrey A Law (law@cygnus.com)
60865 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60867 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60868 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60870 1999-06-05 Craig Burley <craig@jcb-sc.com>
60872 * g77.f-torture/compile/19990502-0.f: Replace with new,
60873 shorter, test that still fails after recent changes.
60875 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60877 * gcc.c-torture/execute/990604-1.c: New test.
60879 1999-05-31 Jeffrey A Law (law@cygnus.com)
60881 * gcc.c-torture/execute/990531-1.c: New test.
60883 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60885 * gcc.c-torture/compile/990527-1.c: New test.
60887 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60889 * gcc.c-torture/execute/990527-1.c: New test.
60891 1999-05-25 Nick Clifton <nickc@cygnus.com>
60893 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60894 bitfields as signed.
60896 1999-05-25 Craig Burley <craig@jcb-sc.com>
60898 * g77.f-torture/compile/19990525-0.f: New test.
60900 1999-05-25 Jeffrey A Law (law@cygnus.com)
60902 * gcc.c-torture/execute/990525-2.c: New test.
60904 * gcc.c-torture/execute/990525-1.c: New test.
60906 1999-05-24 Nathan Sidwell <nathan@acm.org>
60908 * g++.old-deja/g++.other/anon3.C: New test.
60909 * g++.old-deja/g++.other/anon4.C: New test.
60910 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60911 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60912 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60915 1999-05-24 Jeffrey A Law (law@cygnus.com)
60917 * gcc.c-torture/execute/990524-1.c: New test.
60919 * gcc.dg/990524-1.c: New test.
60921 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60923 * gcc.c-torture/compile/990523-1.c: New test.
60925 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60927 * gcc.c-torture/compile/990519-1.c: New test.
60929 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60931 * gcc.c-torture/compile/990517-1.c: New test.
60933 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60934 (e4, f4): New tests.
60937 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60939 * gcc.dg/noreturn-1.c: New test.
60941 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60943 * gcc.c-torture/execute/990513-1.c: New test.
60945 1999-05-10 Richard Henderson <rth@cygnus.com>
60947 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60949 1999-05-10 Craig Burley <craig@jcb-sc.com>
60951 * g77.f-torture/execute/erfc.f: Use small single-precision
60952 values, to avoid problems on Alphas when not -mieee.
60954 1999-05-08 Craig Burley <craig@jcb-sc.com>
60956 * gcc.dg/990506-0.c: New test.
60958 1999-05-08 Richard Henderson <rth@cygnus.com>
60960 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60961 the constant to test. Don't XFAIL 64-bit targets.
60963 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60964 * g++.old-deja/g++.law/profile1.C: Likewise.
60966 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60967 operator new instances.
60968 * g++.old-deja/g++.other/delete5.C: Likewise.
60970 1999-05-03 Craig Burley <craig@jcb-sc.com>
60972 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60975 1999-05-03 Craig Burley <craig@jcb-sc.com>
60977 * g77.f-torture/execute/u77-test.f: Reverse order of two
60978 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60980 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60982 * gcc.dg/compare1.c: New test.
60984 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60986 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60989 1999-05-02 Craig Burley <craig@jcb-sc.com>
60991 * g77.f-torture/compile/19990502-1.f: New test.
60993 1999-05-02 Craig Burley <craig@jcb-sc.com>
60995 * g77.f-torture/compile/19990502-0.f: New test.
60997 1999-05-02 Craig Burley <craig@jcb-sc.com>
60999 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
61002 1999-05-02 Craig Burley <craig@jcb-sc.com>
61004 * g77.f-torture/execute/u77-test.f (main): List libU77
61005 intrinsics not currently tested.
61006 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
61007 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
61008 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
61009 Trim blanks off the ends of some printed strings.
61011 1999-05-02 Craig Burley <craig@jcb-sc.com>
61013 * g77.f-torture/execute/u77-test.f (main): Just warn about
61014 FSTAT gid disagreement, as it's expected on some systems.
61016 1999-05-01 Craig Burley <craig@jcb-sc.com>
61018 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
61019 use a new function, which allows for some slop.
61020 Clean up some commentary.
61021 (issum): The new function.
61022 (sgladd): Deleted subroutine.
61024 1999-05-01 Craig Burley <craig@jcb-sc.com>
61026 * g77.f-torture/execute/u77-test.f: Modify to be more like
61027 libf2c/libU77 version, bringing patches to that version here.
61028 Add suitable commentary.
61030 1999-04-25 Richard Henderson <rth@cygnus.com>
61032 * gcc.dg/990424-1.c: New test.
61034 1999-04-24 Craig Burley <craig@jcb-sc.com>
61036 * g77.f-torture/execute/u77-test.f (main): Bug involving
61037 LSTAT has been fixed, so turn back on full checking.
61039 1999-04-20 Craig Burley <craig@jcb-sc.com>
61041 * g77.f-torture/compile/19990419-0.f: New test.
61042 * g77.f-torture/execute/19990419-1.f: New test.
61044 1999-04-17 Richard Henderson <rth@cygnus.com>
61046 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
61047 to avoid the need for a prototype to supress a warning.
61049 1999-04-07 Jim Wilson <wilson@cygnus.com>
61051 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
61053 1999-04-04 Jeffrey A Law (law@cygnus.com)
61055 * gcc.c-torture/execute/990404-1.c: New test.
61057 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61059 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
61060 * gcc.dg/cpp-if3.c: Don't use -pedantic.
61061 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
61062 missing initializer warnings.
61064 1999-03-28 Jeffrey A Law (law@cygnus.com)
61066 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
61069 1999-03-26 Jeffrey A Law (law@cygnus.com)
61071 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
61073 1999-03-26 Craig Burley <craig@jcb-sc.com>
61075 * g77.f-torture/execute/19990325-0.f: New test.
61076 * g77.f-torture/execute/19990325-1.f: New test.
61078 1999-03-24 Jeffrey A Law (law@cygnus.com)
61080 * gcc.c-torture/execute/990324-1.c: New test.
61082 1999-03-22 Jim Wilson <wilson@cygnus.com>
61084 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
61087 1999-03-17 Richard Henderson <rth@cygnus.com>
61089 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
61091 1999-03-13 Craig Burley <craig@jcb-sc.com>
61093 * g77.f-torture/execute/19990313-2.f: New test.
61094 * g77.f-torture/execute/19990313-3.f: New test.
61096 1999-03-13 Craig Burley <craig@jcb-sc.com>
61098 * g77.f-torture/execute/19990313-0.f: New test.
61099 * g77.f-torture/execute/19990313-1.f: New test.
61101 1999-03-12 Jim Wilson <wilson@cygnus.com>
61103 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
61105 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
61106 (main): Add check for u15. Conditionalize u31 check depending on
61107 whether ints are <32 bits or >=32 bits.
61109 1999-03-08 Craig Burley <craig@jcb-sc.com>
61111 * g77.f-torture/execute/19981119-0.f: Improve testiness.
61113 1999-03-08 Craig Burley <craig@jcb-sc.com>
61115 * g77.f-torture/compile/19990305-0.f: New test.
61116 * g77.f-torture/execute/19981119-0.f: New test.
61118 1999-03-08 Craig Burley <craig@jcb-sc.com>
61120 * g77.f-torture/execute/970625-2.f: call ABORT if final
61121 result is not correct, instead of just printing it.
61122 Add this checking via newly introduced obfuscation, to
61123 trip up buggy front ends.
61125 1999-03-07 Craig Burley <craig@jcb-sc.com>
61127 * g77.f-torture/compile/960317-1.f: Moved from being
61128 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
61130 1999-03-06 Craig Burley <craig@jcb-sc.com>
61132 * g77.f-torture/execute/960317-1.f: New (old) test.
61133 * g77.f-torture/execute/970625-2.f: Ditto.
61135 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
61137 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
61138 error message on line 1 or line 2; cccp and cpplib do this differently.
61140 1999-03-01 Jeffrey A Law (law@cygnus.com)
61142 * g++.old-deja/g++.law/weak1.C: New test.
61144 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61146 * gcc.c-torture/execute/990119-1.c: Renamed to...
61147 * gcc.dg/990119-1.c: this, so it will only be tested once
61148 (it's a preprocessor test, it doesn't need to be run at
61149 multiple optimization levels).
61151 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
61153 * lib/g++.exp: Don't add incdir=$base_dir/../include to
61156 1999-02-24 Craig Burley <craig@jcb-sc.com>
61158 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
61159 * g77.f-torture/compile/19981216-0.f: ...as it is expected
61160 to not be compilable by current g77.
61162 1999-02-24 Nick Clifton <nickc@cygnus.com>
61164 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
61166 1999-02-22 Jeffrey A Law (law@cygnus.com)
61168 * gcc.c-torture/execute/990222-1.c: New test.
61170 1999-02-19 Craig Burley <craig@jcb-sc.com>
61172 * g77.f-torture/compile/19990218-0.f: New test.
61173 * g77.f-torture/noncompile/19990218-1.f: New test.
61175 1999-02-18 Craig Burley <craig@jcb-sc.com>
61177 * g77.f-torture/compile/19981216-0.f: New test.
61179 1999-02-14 Jeffrey A Law (law@cygnus.com)
61181 * gcc.dg/990214-1.c: New test.
61183 1999-02-13 Jeffrey A Law (law@cygnus.com)
61185 * gcc.dg/990213-2.c: New test.
61187 * gcc.dg/990213-1.c: New test.
61189 1999-02-12 Jeffrey A Law (law@cygnus.com)
61191 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
61194 1999-02-11 Nick Clifton <nickc@cygnus.com>
61196 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
61197 specified by target.
61199 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
61201 1999-02-11 Jeffrey A Law (law@cygnus.com)
61203 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
61205 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
61207 * gcc.dg/special/ecos.exp: New test driver for new tests with
61208 special requirements.
61210 * gcc.dg/special/alias-1.c: New test.
61211 * gcc.dg/special/gcsec-1.c: New test.
61212 * gcc.dg/special/weak-1.c: New test.
61213 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
61214 * gcc.dg/special/weak-2.c: New test.
61215 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
61216 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
61217 * gcc.dg/special/wkali-1.c: New test.
61218 * gcc.dg/special/wkali-2.c: New test.
61219 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
61220 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
61222 1999-02-10 Felix Lee <flee@cygnus.com>
61224 * lib/c-torture.exp (c-torture-compile): Pull out code for
61225 analyzing gcc error messages.
61226 (c-torture-execute): Likewise. Fix some (harmless) false
61228 * lib/gcc.exp (gcc_check_compile): New function.
61230 1999-02-08 Richard Henderson <rth@cygnus.com>
61232 * gcc.c-torture/execute/990208-1.c: New test.
61234 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
61236 * g++.dg/special/ecos.exp: New driver for new tests with special
61239 * g++.dg/special/conpr-1.C: New test
61240 * g++.dg/special/conpr-2.C: New test
61241 * g++.dg/special/conpr-2a.C: New test
61242 * g++.dg/special/conpr-3.C: New test
61243 * g++.dg/special/conpr-3a.C: New test
61244 * g++.dg/special/conpr-3b.C: New test
61246 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
61247 allow g++ to use the dg driver
61249 * README: Add comment about g++.dg directory
61251 1999-02-06 Jeffrey A Law (law@cygnus.com)
61253 * README: Update email addresses.
61255 1999-02-03 Nick Clifton <nickc@cygnus.com>
61257 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
61258 arguments in order to force structure S onto the stack even on
61260 (test): Pass 10 leading arguments to function foo as well as the
61263 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
61264 failure for all targets.
61266 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
61267 abort to terminate program execution.
61269 1999-01-30 Richard Henderson <rth@cygnus.com>
61271 * gcc.c-torture/execute/990130-1.c: New test.
61273 1999-01-30 Jeffrey A Law (law@cygnus.com)
61275 * gcc.dg/990130-1.c: New test.
61277 1999-01-28 Michael Meissner <meissner@cygnus.com>
61279 * gcc.c-torture/execute/990128-1.c: New test.
61281 1999-01-27 Michael Meissner <meissner@cygnus.com>
61283 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
61285 1999-01-27 Felix Lee <flee@cygnus.com>
61287 * lib/c-torture.exp (c-torture-compile): pull out code for
61288 analyzing gcc error messages.
61289 (c-torture-execute): ditto, and fix some (harmless) false
61291 * lib/gcc.exp (gcc_check_compile): new function.
61293 1999-01-17 Jeffrey A Law (law@cygnus.com)
61295 * gcc.dg/990117-1.c: New test.
61297 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
61299 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
61301 1999-01-15 Jeffrey A Law (law@cygnus.com)
61303 * g77.f-torture/compile/990115-1.f: New test.
61305 1999-01-07 Jeffrey A Law (law@cygnus.com)
61307 * gcc.c-torture/compile/990107-1.c: New test
61309 1999-01-06 Jeffrey A Law (law@cygnus.com)
61311 * gcc.c-torture/execute/990106-2.c: New test.
61313 * gcc.c-torture/execute/990106-1.c: New test.
61315 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
61317 * gcc.c-torture/compile/981223-1.c: New test.
61319 1998-12-29 Richard Henderson <rth@cygnus.com>
61321 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
61322 (opt3): Rename from opt4 and disable.
61324 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
61326 * g++.old-deja/g++.pt/ptrmem5.C: New test.
61328 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61330 * g++.old-deja/g++.other/conv5.C: New test.
61332 1998-12-14 Nick Clifton <nickc@cygnus.com>
61334 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
61336 1998-12-11 Jeffrey A Law (law@cygnus.com)
61338 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
61340 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
61342 * gcc.c-torture/compile/981211-1.c: New test.
61344 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61346 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
61348 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
61350 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61352 * gcc.special/930510-1.c: Make C9X safe.
61353 * gcc.misc-tests/gcov-1.c Similarly.
61354 * gcc.misc-tests/gcov-2.c Similarly.
61356 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61358 * gcc.dg/ultrasp1.c: New test.
61360 1998-12-06 Richard Henderson <rth@cygnus.com>
61362 * gcc.c-torture/execute/981206.c: New test.
61364 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61366 * g++.old-deja/g++.ns/template7.C: New test.
61368 * g++.old-deja/g++.other/expr1.C: New test.
61370 * g++.old-deja/g++.eh/tmpl3.C: New test.
61372 * g++.old-deja/g++.eh/tmpl2.C: New test.
61374 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61376 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
61377 * g++.old-deja/g++.other/using6.C: Removed.
61378 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
61380 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
61382 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61384 * g++.old-deja/g++.pt/overload8.C: New test.
61386 * g++.old-deja/g++.pt/overload7.C: New test.
61388 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
61390 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
61391 and relinking messages.
61392 * lib/g++.exp (g++_target_compile): Remove .rpo file when
61393 compiling with -frepo.
61395 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61397 * g++.old-deja/g++.pt/lookup6.C: New test.
61399 1998-11-30 Nick Clifton <nickc@cygnus.com>
61401 * gcc.c-torture/execute/981130-1.c: New test.
61402 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61404 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61406 * g++.old-deja/g++.pt/explicit76.C: New test.
61408 * g++.old-deja/g++.pt/friend38.C: New test.
61410 * g++.old-deja/g++.ns/crash2.C: New test.
61412 * g++.old-deja/g++.pt/defarg8.C: New test.
61414 * g++.old-deja/g++.pt/instantiate6.C: New test.
61416 * g++.old-deja/g++.pt/static6.C: New test.
61418 * g++.old-deja/g++.pt/decl2.C: New test.
61420 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61422 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61423 problem is actually related with name lookup, but so what? :-)
61425 * g++.old-deja/g++.pt/friend37.C: New test.
61427 1998-11-25 Dave Love <d.love@dl.ac.uk>
61429 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61430 element, which fails on some systems.
61432 * g77.f-torture/execute/labug1.f: New test.
61434 1998-11-21 Jeffrey A Law (law@cygnus.com)
61436 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61439 1998-11-18 Dave Love <d.love@dl.ac.uk>
61441 * g77.f-torture/compile/981117-1.f: New test.
61443 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61445 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61446 properly discarded.
61448 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61450 * gcc.c-torture/execute/memcheck: New directory of tests for
61451 -fcheck-memory-usage.
61453 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61455 * README: New file, general information about the testsuite and
61456 new description of the various C++ test subdirectories.
61457 * README.g++: Eliminate obsolete information, update and move most
61458 relevant stuff to README.
61460 1998-11-07 Richard Henderson <rth@cygnus.com>
61462 * gcc.c-torture/compile/981107-1.c: New test.
61464 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61466 * execute/memcpy-bi.c: New testcase.
61468 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61470 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61473 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61474 template is selected.
61476 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61477 classes, it should be accepted for all types.
61479 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61481 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61482 specializations start with template headers.
61484 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61486 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61488 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61491 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61493 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61495 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61497 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61499 1998-10-19 Jeffrey A Law (law@cygnus.com)
61501 * 981019-1.c: New test.
61503 1998-10-14 Robert Lipe <robertl@dgii.com>
61505 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61508 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61510 * compile/981001-4.c: Remove use of GCC extension that triggers a
61513 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61515 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61517 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61519 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61520 instantiation of template produces incorrect code for delete
61523 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61524 constructors' name is not unique.
61525 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61526 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61528 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61529 automatic array of const is ill-formed.
61531 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61532 of template parameter?
61534 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61537 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61538 pointer-to-member expression.
61540 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61541 declaration causes ICE.
61543 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61545 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61546 reserved in the global namespace.
61548 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61549 generate needed virtual table.
61551 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61553 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61555 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61556 template-dependent type
61558 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61560 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61561 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61562 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61564 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61565 class should be usable as argument of member function.
61566 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61567 class should be usable as return type of member function.
61568 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61569 class should be usable as type of data member.
61571 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61573 1998-10-09 Jeffrey A Law (law@cygnus.com)
61575 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61577 1998-10-08 Nick Clifton <nickc@cygnus.com>
61579 * gcc.dg/dll-?.c Add thumb to target list.
61580 Fix assembler scan patterns to match current assembler output.
61582 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61584 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61585 matching of template brackets.
61587 * g++.old-deja/g++.other/using4.C: New test. Test using
61588 declarations of methods from base classes.
61590 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61591 within functions should introduce names into the innermost
61592 enclosing namespace.
61594 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61595 of static locals if first initialization throws.
61597 1998-10-07 Jim Wilson <wilson@cygnus.com>
61599 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61601 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61603 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61604 lose track of the possible targets of tablejump insns.
61605 * special/special.exp: Run it.
61607 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61609 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61610 must be declared before its specializations can be named in friend
61613 1998-10-05 Dave Love <d.love@dl.ac.uk>
61615 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61617 * g77.f-torture/execute/io1.f: New test.
61619 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61621 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61622 with pointer to template function, for which no argument deduction
61625 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61626 specialization of template function as argument to template
61629 * g++.old-deja/g++.other/access2.C: New test; Inner class
61630 shouldn't have privileged access to Outer's names.
61632 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61634 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61635 friend template declared within template class conflicts with
61636 nested class of the same name.
61638 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61641 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61642 object with direct initializer as function declaration.
61644 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61647 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61648 involving const pointer and NULL produces incorrect result.
61650 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61651 type name without `typename' should be rejected with -pedantic.
61653 1998-10-02 Richard Henderson <rth@cygnus.com>
61655 * g++.old-deja/g++.other/addrof1.C: New test.
61657 1998-10-01 Nick Clifton <nickc@cygnus.com>
61659 * gcc.c-torture/compile/981001-1.c: New test.
61660 * gcc.c-torture/execute/981001-1.c: New test.
61662 1998-10-01 Jeffrey A Law (law@cygnus.com)
61664 * gcc.c-torture/compile/981001-2.c: New test.
61665 * gcc.c-torture/compile/981001-3.c: New test.
61666 * gcc.c-torture/compile/981001-4.c: New test.
61668 1998-10-01 Robert Lipe <robertl@dgii.com>
61670 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61671 multilibbed hosts. Idea grafted from g77.exp.
61673 1998-09-30 Dave Love <d.love@dl.ac.uk>
61675 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61676 avoid losing on systems which need -lsocket.
61678 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61680 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61681 * g++.old-deja/g++.other/nested2.C: Ditto.
61682 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61685 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61687 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61688 preferred over template operator!= for enum bitfields.
61690 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61692 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61693 that happen to have the same base name, but in different scopes,
61694 are incorrectly rejected.
61696 1998-09-16 Richard Henderson <rth@cygnus.com>
61698 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61699 on the native word size instead of an integer literal.
61701 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61703 * g++.old-deja/g++.other/static2.C: Invocation of static data
61704 member of type pointer-to-function denoted as non-static member.
61706 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61707 checks involving function types and aliases.
61709 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61711 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61712 redefined to the same non-trivial type.
61714 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61715 namespace-qualification of template specializations declared in
61718 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61719 to declare a subset of the specializations of a template function
61720 as friends of specializations of a template class.
61722 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61723 member templates that do not fully specialize the enclosing
61724 template class are rejected.
61726 1998-09-11 Dave Love <d.love@dl.ac.uk>
61728 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61730 1998-09-08 Dave Love <d.love@dl.ac.uk>
61732 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61733 altered from libf2c/libU77 version.
61735 1998-09-06 Dave Love <d.love@dl.ac.uk>
61737 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61739 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61740 Alexandre Oliva <oliva@dcc.unicamp.br>
61742 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61743 (un)signed char are different types for template specialization
61746 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61748 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61749 * objc: ObjC testsuite.
61751 1998-08-31 Catherine Moore <clm@cygnus.com>
61753 * gcc.c-torture/execute/941014-1.x: New file.
61755 1998-08-31 Nick Clifton <nickc@cygnus.com>
61757 * lib/c-torture.exp: Add support for
61758 torture_eval_before_compile and torture_eval_before_execute
61761 1998-08-30 Jeffrey A Law (law@cygnus.com)
61763 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61764 this test triggers valid.
61766 1998-08-27 Jeffrey A Law (law@cygnus.com)
61768 * gcc.dg/980827-1.c: New test.
61770 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61772 * gcc.c-torture/execute/loop-4b.c: New test.
61774 1998-08-26 Nick Clifton <nickc@cygnus.com>
61776 * lib/c-torture.exp: Add support for
61777 torture_eval_before_compile and torture_eval_before_execute
61780 1998-08-25 Jeffrey A Law (law@cygnus.com)
61782 * gcc.c-torture/compile/980825-1.c: New test.
61784 1998-08-24 Nick Clifton <nickc@cygnus.com>
61786 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61787 count number tests in opt_t0 not good_t0.
61789 1998-08-24 Jeffrey A Law (law@cygnus.com)
61791 * gcc.c-torture/compile/930326-1.x: Fix typo.
61793 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61795 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61798 1998-08-21 Jeffrey A Law (law@cygnus.com)
61800 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61801 STACK_SIZE is defined.
61802 * gcc.c-torture/unsorted/stuct.c: Similarly.
61804 * gcc.c-torture/compile/980821-1.c: New test.
61806 1998-08-21 Jeffrey A Law (law@cygnus.com)
61808 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61811 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61813 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61816 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61818 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61821 1998-08-18 Jeffrey A Law (law@cygnus.com)
61823 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61825 1998-08-16 Jeffrey A Law (law@cygnus.com)
61827 * gcc.c-torture/compile/980816-1.c: New test.
61829 * gcc.dg/980816-1.c: New test.
61831 1998-08-13 Jeffrey A Law (law@cygnus.com)
61833 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61834 compiler for ieee tests.
61836 1998-08-01 Dave Love <d.love@dl.ac.uk>
61838 * g77.f-torture/compile/980729-0.f: New test.
61840 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61842 * gcc.c-torture/special/eeprof-1.c: New test, for
61843 -finstrument-functions.
61844 * gcc.c-torture/special/special.exp: Run it.
61846 1998-07-29 Jeffrey A Law (law@cygnus.com)
61848 * gcc.c-torture/compile/980729-1.c: New test.
61850 1998-07-27 Nick Clifton <nickc@cygnus.com>
61852 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61853 __thumb__ is defined, and test for ARM style doubles if so.
61855 1998-07-26 Dave Love <d.love@dl.ac.uk>
61857 * g77.f-torture/noncompile/980615-0.f: New test.
61859 1998-07-26 H.J. Lu (hjl@gnu.org)
61861 * gcc.dg/980312-1.c: Do link instead of compile.
61862 * gcc.dg/980313-1.c: Likewise.
61864 1998-07-26 Jeffrey A Law (law@cygnus.com)
61866 * gcc.c-torture/compile/980726-1.c: New test.
61868 1998-07-25 Dave Love <d.love@dl.ac.uk>
61870 * g77.f-torture/execute/io0.f: New test.
61872 1998-07-24 Nick Clifton <nickc@cygnus.com>
61874 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61877 1998-06-18 Michael Meissner <meissner@cygnus.com>
61879 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61882 1998-07-17 Nick Clifton <nickc@cygnus.com>
61884 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61885 c-decl.c:grokdeclarator can handle mode attributes.
61887 1998-07-16 Jeffrey A Law (law@cygnus.com)
61889 * gcc.c-torture/execute/980716-1.c: New test.
61891 1998-07-13 Jeffrey A Law (law@cygnus.com)
61893 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61895 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61897 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61898 * gcc.c-torture/compile/930326-1.x: Similarly.
61900 1998-07-13 Dave Love <d.love@dl.ac.uk>
61902 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61903 New test from Craig.
61905 1998-07-12 Dave Love <d.love@dl.ac.uk>
61907 * g77.f-torture/noncompile/980616-0.f: New test.
61909 * g77.f-torture/execute/970816-3.f: New test from Craig.
61911 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61913 * g++.other/singleton.C: Return error value instead of taking
61916 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61918 * g++.other/singleton.C: New test. Warning is under dispute.
61919 Runtime crash is not.
61921 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61923 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61924 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61925 using6.C, using7.C}: New namespace tests.
61927 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61929 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61930 specialization with typedef'ed names used as array indexes.
61932 1998-07-09 Jeffrey A Law (law@cygnus.com)
61934 * gcc.c-torture/execute/980709-1.c: New test.
61936 * gcc.dg/980709-1.c: New test.
61938 1998-07-07 Richard Henderson <rth@cygnus.com>
61940 * gcc.c-torture/execute/bcp-1.c: New test.
61942 1998-07-07 Jeffrey A Law (law@cygnus.com)
61944 * gcc.c-torture/execute/980707-1.c: New test.
61946 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61948 * gcc.c-torture/compile/980706-1.c: New test.
61950 1998-07-01 Dave Love <d.love@dl.ac.uk>
61952 * g77.f-torture/execute/980701-0.f,
61953 g77.f-torture/execute/980701-1.f: New test from Craig.
61955 1998-07-01 Jeffrey A Law (law@cygnus.com)
61957 * gcc.c-torture/compile/980701-1.c: New test.
61959 * gcc.c-torture/execute/980701-1.c: New test.
61961 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61964 * g++.old-deja/g++.robertl/eb132.C: New test.
61965 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61967 1998-06-29 Dave Love <d.love@dl.ac.uk>
61969 * g77.f-torture/execute/980628-7.f,
61970 g77.f-torture/execute/980628-8.f,
61971 g77.f-torture/execute/980628-9.f,
61972 g77.f-torture/execute/980628-10.f: New tests from Craig.
61974 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61976 1998-06-28 Jeffrey A Law (law@cygnus.com)
61978 * g77.f-torture/execute/980628-4.f: New test from Craig.
61979 * g77.f-torture/execute/980628-5.f: Likewise.
61980 * g77.f-torture/execute/980628-2.f: Likewise.
61981 * g77.f-torture/execute/980628-0.f: Likewise.
61982 * g77.f-torture/execute/980628-1.f: Likewise.
61983 * g77.f-torture/execute/980628-3.f: Likewise.
61984 * g77.f-torture/execute/980628-6.f: Likewise.
61986 1998-06-28 Jeffrey A Law (law@cygnus.com)
61988 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61989 directory when nothing has been installed yet.
61991 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61993 * gcc.c-torture/special/special.exp: Handle newer versions of
61996 1998-06-26 Jeffrey A Law (law@cygnus.com)
61998 * gcc.dg/980626-1.c: New test.
62000 1998-06-19 Bruno Haible <haible@ilog.fr>
62002 * gcc.misc-tests/m-un-2.c: New test.
62003 * g++.old-deja/g++.other/warn01.c: Likewise.
62005 1998-06-19 Robert Lipe <robertl@dgii.com>
62007 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
62008 compatibility with assmblers with a different comment character.
62009 Eliminate use of GAS-specific extensions.
62011 1998-06-19 Jeffrey A Law (law@cygnus.com)
62013 * gcc.c-torture/execute/ieee/980619-1.c: New test.
62015 1998-06-19 Robert Lipe <robertl@dgii.com>
62017 * lib/g77.exp: Replace search for libf2c.a with search for newly
62020 1998-06-17 Jeffrey A Law (law@cygnus.com)
62022 * gcc.c-torture/execute/980617-1.c: New test.
62024 1998-06-12 Jeffrey A Law (law@cygnus.com)
62026 * gcc.c-torture/execute/980612-1.c: New test.
62028 1998-06-08 Jeffrey A Law (law@cygnus.com)
62030 * gcc.dg/980523-1.c: Only test on ppc-linux.
62031 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
62033 * gcc.c-torture/execute/980608-1.c: New test.
62035 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
62037 * gcc.c-torture/execute/980605-1.c: New test.
62039 1998-06-04 Jeffrey A Law (law@cygnus.com)
62041 * gcc.c-torture/execute/980604-1.c: New test.
62043 1998-06-02 Jeffrey A Law (law@cygnus.com)
62045 * gcc.c-torture/execute/980602-1.c: New test.
62046 * gcc.c-torture/execute/980602-2.c: Likewise.
62048 1998-06-02 Dave Love <d.love@dl.ac.uk>
62050 * 970125-0.f: Fix per JCB. Add commentary.
62052 1998-05-31 Michael Meissner <meissner@cygnus.com>
62054 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
62057 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
62059 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
62062 1998-05-28 Catherine Moore <clm@cygnus.com>
62064 * gcc.c-torture/execute/980526-3.c: New test.
62066 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
62068 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
62069 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
62070 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
62071 m88k-motorola-sysv3 to XFAIL.
62073 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62075 * gcc.dg/980526-1.c: New test.
62076 * gcc.c-torture/execute/980526-2.c: New test.
62078 1998-05-26 Jeffrey A Law (law@cygnus.com)
62080 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
62082 * gcc.c-torture/execute/980526-1.c: New test.
62084 1998-05-26 Dave Love <d.love@dl.ac.uk>
62086 * g77.f-torture/execute/alpha2.f: Add runtime test.
62088 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
62090 * g++.old-deja/old-deja.exp: Strip leading directories.
62092 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
62093 error for the line. Don't run multiple tests for the same line.
62095 1998-05-23 Jeffrey A Law (law@cygnus.com)
62097 * gcc.dg/980523-1.c: New test.
62099 1998-05-23 Dave Love <d.love@dl.ac.uk>
62101 * g77.f-torture/compile/970915-0.f: New test.
62103 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
62105 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
62107 1998-05-21 Jeffrey A Law (law@cygnus.com)
62109 * gcc.dg/980520-1.c: New test.
62111 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
62113 * gcc.dg/980502-1.c: Fix return type.
62115 1998-05-20 Jeffrey A Law (law@cygnus.com)
62117 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
62118 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
62119 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
62120 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
62121 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
62123 1998-05-20 Dave Love <d.love@dl.ac.uk>
62125 * g77.f-torture/execute/980520-1.f: New test.
62127 1998-05-15 Dave Love <d.love@dl.ac.uk>
62129 * lib/mike-g77.exp: New file.
62131 * g77.f-torture/noncompile/noncompile.exp,
62132 g77.f-torture/noncompile/check0.f: New files.
62134 1998-05-14 Dave Love <d.love@dl.ac.uk>
62136 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
62137 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
62138 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
62139 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
62140 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
62141 abort where appropriate.
62143 1998-05-05 Michael Meissner <meissner@cygnus.com>
62145 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
62146 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
62148 1998-04-29 Dave Love <d.love@dl.ac.uk>
62150 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
62152 1998-04-27 Dave Love <d.love@dl.ac.uk>
62154 * g77.f-torture/compile/980427-0.f: New test.
62156 1998-04-24 Dave Love <d.love@dl.ac.uk>
62158 * g77.f-torture/compile/980424-0.f: New test.
62160 1998-04-19 Dave Love <d.love@dl.ac.uk>
62162 * g77.f-torture/compile/980419-2.f (main): New test.
62163 * g77.f-torture/compile/970125-0.f: New test.
62164 * g77.f-torture/compile/980419-1.f: New test.
62166 1998-04-08 Jim Wilson <wilson@cygnus.com>
62168 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
62171 1998-04-07 Jim Wilson <wilson@cygnus.com>
62173 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
62175 1998-04-03 Jim Wilson <wilson@cygnus.com>
62177 * gcc.c-torture/compile/980329-1.c: New test.
62179 1998-03-18 Jim Wilson <wilson@cygnus.com>
62181 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
62182 * gcc.dg/980312-1.c: Fix typo in -march command.
62184 1998-03-16 H.J. Lu (hjl@gnu.org)
62186 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
62188 1998-03-11 Robert Lipe <robertl@dgii.com>
62190 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
62191 Dave Love agree the Fortran source is bogus.
62193 1998-03-11 Robert Lipe <robertl@dgii.com>
62195 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
62196 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
62197 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
62198 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
62199 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
62201 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62203 * g++.old-deja/g++.other/friend1.C: New test.
62205 1998-02-18 Dave Love <d.love@dl.ac.uk>
62207 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
62208 possibly uninitialized) variables and declare dnrm2.
62210 1998-02-23 Robert Lipe <robertl@dgii.com>
62212 From Bruno Haible <haible@ilog.fr>:
62213 * gcc.c-torture/execute/980223.c: New test.
62215 1998-02-13 Jeffrey A Law (law@cygnus.com)
62217 * gcc.dg/ifelse-1.c: New test.
62219 1998-02-09 H.J. Lu (hjl@gnu.org)
62221 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
62223 * lib/old-dejagnu.exp (old-dejagnu): Added the
62224 "execution test - XFAIL *-*-*" handling in the spirit of
62225 "excess errors test -". Changed the "execution test fails"
62226 handling to be like "excess errors test fails".
62227 * Update various tests accordingly.
62229 1998-02-06 Jim Wilson <wilson@cygnus.com>
62231 * gcc.c-torture/execute/980205.c: New test.
62233 1998-01-18 Jeffrey A Law (law@cygnus.com)
62235 * lib/c-torture.exp: Look for .x files instead of .cexp files.
62236 * lib/f-torture.exp: Similarly.
62237 * gcc.c-torture: Rename all .cexp files to .x files.
62239 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
62241 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
62242 (940510-1.c): Removed duplicate.
62243 (971104-1.c): New test.
62245 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
62247 * lib/f-torture.exp: Improve error and loop detection.
62249 1997-11-19 Michael Meissner <meissner@cygnus.com>
62251 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
62252 use that to size the filler array.
62254 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
62256 * lib/c-torture.exp(c-torture-execute): Fix typo.
62258 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
62259 testcase as the executable name. Keep the executable around if
62262 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
62264 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
62265 changes. Only test one -g option, and move it to the end of the
62266 list of options to test.
62268 1997-09-19 Michael Meissner <meissner@cygnus.com>
62270 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
62271 variable GCC_TORTURE_OPTIONS to supply default switches separated
62272 by colons. If no environment variable, run tests with -O0 -g, -O1
62273 -g, and -O2 -g as well.
62275 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
62277 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
62278 explanatory comments. Fix indentation.
62280 1997-09-15 Jeffrey A Law (law@cygnus.com)
62282 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
62284 1997-09-11 Jeffrey A Law (law@cygnus.com)
62286 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
62287 * g++.old-deja/g++.mike/p7325.C: Likewise.
62288 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
62290 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
62292 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
62293 * g++.old-deja/g++.brendan/crash30.C: Likewise.
62294 * g++.old-deja/g++.brendan/crash39.C: Likewise.
62295 * g++.old-deja/g++.law/operators4.C: Likewise.
62297 1997-09-11 Joe Buck (jbuck@synopsys.com)
62299 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
62300 * g++.old-deja/g++.mike/p784.C: Ditto.
62301 * g++.old-deja/g++.mike/p785.C: Ditto.
62303 1997-09-05 Jeffrey A Law (law@cygnus.com)
62305 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
62307 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62309 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
62310 target feature; pass this to c-torture-execute as needed.
62312 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
62314 * lib/c-torture.exp(c-torture-execute): If the previous and the
62315 current executables being tested are identical, we don't need to
62316 run the executable again. Try to make the executable names
62317 unique. Add an optional argument for passing additional compiler
62320 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
62322 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
62324 1997-08-29 Jeffrey A Law (law@cygnus.com)
62326 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
62328 1997-07-31 Jeffrey A Law (law@cygnus.com)
62330 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
62331 32bit or larger longs.
62333 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
62334 have either a 32bit long or 32bit int.
62336 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
62338 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
62339 Make double precision tests dependent on sizeof (double).
62341 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
62343 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
62346 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
62348 * gcc.c-torture/compile/961203-1.cexp: New script.
62350 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
62352 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
62353 up the includes ourselves.
62355 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
62357 * lib/plumhall.exp: Remove random include, and add a few
62358 verbose messages for debugging.
62360 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
62362 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
62363 of trying to do it ourselves.
62365 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
62367 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
62369 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
62371 * gcc.prms/5403.c: Made regexp a bit less strict.
62373 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
62375 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
62376 is returned from remote_load instead.
62377 * lib/plumhall.exp: Ditto.
62378 * lib/mike-g++.exp: Ditto.
62379 * lib/old-dejagnu.exp: Ditto.
62380 * lib/c-torture.exp: Ditto.
62382 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
62384 * lib/g++.exp: Use build_wrapper procedure.
62385 * lib/gcc.exp: Ditto.
62387 1997-05-20 Jeffrey A Law (law@cygnus.com)
62389 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
62390 an old-style decl for malloc. Fixes tests to work when
62391 sizeof (int) != sizeof (size_t).
62393 1997-05-15 Mike Meissner <meissner@cygnus.com>
62395 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62397 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62398 use stdargs.h interface.
62400 1997-05-15 Mike Meissner <meissner@cygnus.com>
62402 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62403 NO_VARARGS when compiling.
62405 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62407 * lib/plumhall.exp(ph_includes): New procedure.
62409 (ph_compiler): Ditto.
62411 * lib/g++.exp: Rename test-glue.c to testglue.c.
62412 * lib/gcc.exp: Ditto.
62414 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62416 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62417 to completion when it's called.
62419 1997-03-21 Michael Meissner <meissner@cygnus.com>
62421 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62422 is defined, don't do test.
62424 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62426 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62428 (ph_summary): Mark skipped testcases as untested, not unresolved.
62430 * lib/plumhall.exp (ph_make): If unresolved because of bad
62431 errorCode, record errorCode in log file.
62432 (*): Replace send_log/verbose with verbose -log.
62434 1997-03-19 Michael Meissner <meissner@cygnus.com>
62436 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62437 double conversion if double isn't at least 8 bytes.
62439 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62440 int to work with targets where int is 16 bits.
62442 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62443 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62444 precision for the test to complete.
62446 1997-03-14 Michael Meissner <meissner@cygnus.com>
62448 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62449 if d10v is not compiled with the -mdouble64 flag.
62450 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62452 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62453 d10v is not compiled with the -mint32 flag.
62455 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62457 * lib/plumhall.exp: Use incr_count.
62459 1997-03-12 Jeffrey A Law (law@cygnus.com)
62461 * gcc.c-torture: Update to c-torture-1.45.
62463 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62465 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62466 the name of the expect testcase file).
62468 * lib/g++.exp(g++_init): Ditto.
62470 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62472 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62475 * lib/gcc.exp(gcc_exit): New procedure.
62477 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62479 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62480 specs where appropriate.
62482 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62483 because of new "candidates are" messages, and removed a few
62485 * Converted all non-old-style g++ testcases to old-style, and
62486 moved into g++.old-deja.
62488 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62490 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62493 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62496 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62498 1997-02-13 Michael Meissner <meissner@cygnus.com>
62500 * lib/gcc.exp (gcc_target_compile): Add support for defining
62501 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62502 the machine doesn't have those features.
62504 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62506 * g++.law/operators4.exp: Don't use LIBS.
62508 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62510 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62512 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62513 * lib/g++.exp: Set it here instead. Also, allow use of the
62514 --tool_exec and --tool_opt options. Change CXX to
62517 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62519 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62521 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62523 * lib/old-dejagnu.exp: Use prune_warnings instead of
62525 * lib/mike-g++.exp: Ditto.
62526 * lib/gcc.exp: Ditto.
62527 * lib/g++.exp: Ditto.
62529 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62531 1997-02-07 Jeffrey A Law (law@cygnus.com)
62533 * 941014-2.c: Include stdlib.h
62534 * 960327-1.c: Include stdio.h
62535 * dbra.c, index-1.c: Don't assume ints are 32bits.
62537 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62539 * lib/gcc.exp: Add gcc,stack_size target feature.
62541 * lib/g++.exp(g++_target_compile): Add the include and link
62542 paths here, not in two other places. And, it's $options, not
62545 * lib/mike-g++.exp(postbase): Remove the code that determines
62546 the correct include and link paths.
62547 * g++.old-deja/old-deja.exp: Ditto.
62549 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62551 * lib/g++.exp(g++_init): target_compile no longer returns the
62552 filename of the result.
62554 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62556 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62559 * gcc.c-torture/special/special.exp: Change call to
62560 gcc_target_compile to include the object file.
62562 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62564 * gcc.c-torture/special/special.exp: Correct misspelling in last
62567 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62569 * lib/plumhall.exp(ph_summary): Log the entire output of the
62570 executable. Return -1 if there were any failures, 0 otherwise.
62571 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62572 (ph_make): Clean up objects and executables that were built
62573 if the tests succeeded.
62575 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62577 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62578 libraries and includes in the build tree as appropriate.
62580 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62582 * lib/c-torture.exp: Instead of looking for the global variable
62583 NO_LONG_LONG, check to see if that's a feature of the target.
62585 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62587 * config/default.exp: Minimize. Delete the remainer of the files in
62588 config; this functionality is now in devo/dejagnu/config.
62590 g++.*/*: Pass any additional flags used to compile to postbase;
62593 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62594 is now done by runtest.exp. Use gcc_target_compile instead of
62597 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62598 Remove references to CFLAGS. Use remote_file instead of
62600 (c-torture): Take a list of arguments to use to compile this
62603 lib/g++.exp: Simplify. Use target_compile instead of compile.
62604 lib/gcc-dg.exp: Ditto.
62605 lib/gcc.exp: Ditto.
62606 lib/mike-{gcc,g++}.exp: Ditto.
62607 lib/old-dejagnu.exp: Ditto.
62608 lib/plumhall.exp: Ditto.
62610 1997-01-08 Jim Wilson <wilson@cygnus.com>
62612 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62613 (ph_linker): Likewise.
62615 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62617 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62618 MAP_ANON / MAP_ANONYMOUS if defined;
62619 else try to map from /dev/zero .
62621 1996-11-12 Jeffrey A Law (law@cygnus.com)
62623 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62624 isn't defined, then define it to MAP_ANONYMOUS.
62626 1996-11-12 Jeffrey A Law (law@cygnus.com)
62628 * gcc.c-torture: Update to c-torture-1.42 release.
62630 1996-11-11 Jeffrey A Law (law@cygnus.com)
62632 * gcc.c-torture: Update to c-torture-1.41 release.
62634 1996-10-27 Jeffrey A Law (law@cygnus.com)
62636 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62639 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62641 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62642 and LDFLAGS. Fix second case to append the target_info ldflags
62643 onto LDFLAGS, not CFLAGS.
62644 * lib/g++.exp (g++_init): Add target_info stuff.
62645 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62646 of libgloss and newlib flags for !native.
62648 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62649 (GDB): Fix relative path to go up another dir for finding gdb.
62651 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62653 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62654 versions in the target_info array, if they don't exist.
62656 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62658 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62660 1996-07-08 Jim Wilson <wilson@cygnus.com>
62662 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62663 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62665 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62667 * lib/old-dejagnu.exp: Don't remove the output file before we've
62668 actually tested it. Don't append pwd to the path of the executable
62671 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62673 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62675 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62677 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62678 temporary directory for compiler files, and set it to a default
62679 value of /tmp. Set $output as the name of the output file from
62680 compiling the testcase. Add a -o option to $cflags_var so the
62681 compiler writes the final output file as $output. Set $executable
62684 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62685 directory for compiler files, and set it to /tmp if it doesn't
62686 already have a value. Set $output_file to the name of the output
62687 file from compiling the testcase. Add a -o option to CXXFLAGS so
62688 the compiler writes the final output file as $output. Use $output
62689 as the executable to be tested.
62691 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62693 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62695 1996-06-08 Jeffrey A Law (law@cygnus.com)
62697 * gcc.c-torture/execute/pending-1.c: New test. Still
62698 pending in Tege's queue.
62700 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62702 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62703 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62704 if there were failures. Call unresolved if there were unresolved
62705 testcases. Call gcc_fail if program did not run to completion.
62706 (ph_make): Pass additional argument name to ph_execute.
62707 (ph_execute): Add new argument. Pass additional arguments to
62708 ph_summary. Call gcc_fail is there is no execution output.
62710 1996-04-24 Jeffrey A Law (law@cygnus.com)
62712 * lib/plumhall.exp (proc_summary): Output relavent summary
62713 lines into the log so specific failures in plumhall can be
62716 1996-04-10 Jeffrey A Law (law@cygnus.com)
62718 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62719 (c-torture-execute): Don't try to execute tests which use
62720 "long long" types if $NO_LONG_LONG is nonzero.
62722 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62724 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62727 * gcc.ieee: Move from here.
62728 * gcc.c-torture/execute/ieee: To here.
62730 1996-03-26 Jeffrey A Law (law@cygnus.com)
62732 * gcc.c-torture: Update to c-torture-1.41 release.
62734 1996-03-22 Jeffrey A Law (law@cygnus.com)
62736 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62739 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62741 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62744 1996-03-02 Jeffrey A Law (law@cygnus.com)
62746 * config/proelf.exp: Handle connecting to a simulator.
62748 1996-01-31 Jeffrey A Law (law@cygnus.com)
62750 * config/proelf.exp: New file. Enough framework that we can
62751 run c-torture tests on the proelf targets (or any other target
62752 that gdb can connect to for that matter).
62754 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62756 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62757 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62759 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62760 exec_output exists.
62762 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62764 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62765 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62767 * config/*.exp: Update FSF address. Change result of ${tool}_load
62768 to pass/fail/unresolved/unsupported/untested. Caller must now
62769 call unresolved/unsupported/untested.
62770 * lib/*.exp: Update FSF address. Update to handle new results of
62772 * lib/chill.exp (verbose): Delete.
62774 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62776 * lib/gcc.exp (default_gcc_start): Change order of args to
62777 $LDFLAGS $CFLAGS $LIBS.
62778 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62779 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62780 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62781 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62782 * gcc.misc-tests/dg-test.exp: Likewise.
62783 * gcc.misc-tests/msgs.exp: Likewise.
62784 * gcc.prms/prms.exp: Likewise.
62785 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62786 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62788 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62790 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62792 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62794 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62795 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62797 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62800 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62802 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62803 global for loop; add use of $mathlib.
62804 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62805 settings here; set mathlib for anything but VxWorks.
62807 1996-01-22 Jeffrey A Law (law@cygnus.com)
62809 * gcc.c-torture: Update to c-torture-1.40 release.
62811 1996-01-03 Jeffrey A Law (law@cygnus.com)
62813 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62816 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62818 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62821 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62823 * lib/g++.exp (LIBS): Define if not already.
62824 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62825 (gcc-dg-prune): Call prune_gcc_output.
62826 * lib/gcc.exp (prune_gcc_output): New proc.
62827 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62830 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62832 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62833 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62835 1995-11-15 Jeffrey A Law (law@cygnus.com)
62837 * gcc.c-torture: Update to c-torture-1.39 release.
62839 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62841 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62842 fails, try others as well.
62844 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62846 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62847 If compilation fails, mark execute tests as `untested'.
62848 If test is marked as unsupported, don't mark compilation and
62849 execute tests as failed.
62851 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62853 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62854 libstdc++ for whether or not we want to be doing shared
62855 libraries. Delete link_curses since we don't need it anymore.
62856 * lib/mike-g++.exp (postbase): Don't link in libg++.
62857 * g++.old-deja/old-deja.exp: Likewise.
62859 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62861 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62863 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62865 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62866 For that, add `-Wl,-a,shared_archive'.
62867 * g++.old-deja/old-deja.exp: Likewise.
62869 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62871 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62873 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62875 * lib/mike-g++.exp (postbase): Pay attention to the status of
62878 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62880 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62882 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62884 * lib/gcc.exp (default_gcc_start): No longer need to log program
62885 being executed or its output, execute_anywhere does that now.
62886 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62887 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62889 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62891 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62892 the same as those in lib/g++.exp.
62894 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62896 * gcc.c-torture: Update to c-torture-1.38 release.
62897 * gcc.ieee: Related changes.
62899 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62901 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62902 "exec". Minor reformatting changes.
62904 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62905 cross. This means all "exec" calls now work on a remote host as
62907 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62908 cross. Filter out the extra "\r\n" stuff that expect puts in.
62909 (c-torture-execute): Filter out the bogus warnings like
62910 c-torture-compile does. Add support for canadian cross.
62911 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62912 Use execute_anywhere rather than calling exec directly. Now it
62913 works for canadian cross testing.
62915 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62917 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62918 results into a variable, and check that rather than using file exists.
62920 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62922 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62923 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62925 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62927 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62928 lib_curses if there's a shared libg++ in the build tree.
62930 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62932 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62933 if not supported target.
62935 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62937 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62938 link_curses up to always happen, not just for native builds.
62940 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62942 * gcc.c-torture: Update to c-torture-1.36 release.
62943 * gcc.failure: Related changes.
62945 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62947 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62949 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62951 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62952 * lib/mike-g++.exp (postbase): Not in here. Still reference
62953 runshlib, link_curses, and mathlib for link and run.
62955 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62956 pass the runtime shared library options for Solaris, OSF/1, and
62957 Irix5, and link with -lcurses to avoid unresolved references.
62959 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62961 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62964 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62966 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62968 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62970 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62971 do not have a framework for the "compat" tests yet.
62973 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62975 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62976 set to null if we're testing vxworks5.1. Use that instead of
62977 `-lm' in the setting of LIBS for link and run.
62979 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62981 * config/rom68k.exp (${tool}_load): Major changes to make it
62982 work. Verified that it does in fact return the stuff in
62983 exec_output properly. Catch any Emul or any TRAP other than 0.
62985 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62987 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62988 LDFLAGS properly for targets that need stuff from libgloss.
62989 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62991 (gpp_initialized): New variable.
62993 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62995 * config/rom68k.exp: Load libgloss.exp.
62996 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62997 so we can produce a fully linked binary.
62998 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62999 so we can produce a fully linked binary.
63001 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
63003 * lib/plumhall.exp (ph_section): Watch for expected failures.
63004 Add missing `else'.
63006 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
63008 (c-torture): Likewise.
63010 1995-08-28 Doug Evans <dje@cygnus.com>
63012 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
63014 * lib/mike-g++.exp (mike_cleanup): New proc.
63015 (prebase): New globals compiler_result, not_compiler_result,
63017 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
63018 allow leading "-" in pattern. Watch for unsupported tests.
63019 If $compiler_result is set, pattern match assembler code,
63020 and ditto for $not_compiler_result.
63021 * lib/mike-gcc.exp: Likewise.
63023 * lib/plumhall.exp (ph_execute): Only call ph_summary if
63024 execution "succeeded".
63026 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
63028 * config/win32.exp: New file.
63029 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
63031 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
63033 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
63035 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
63036 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
63037 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
63039 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
63040 "... without exceptions was ...". That is now handled by
63042 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63044 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
63046 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
63047 sieve.c,sort2.c}: New files.
63048 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
63049 sieve.exp,sort2.exp}: Drivers for them.
63051 * lib/mike-gcc.exp (program_output): New user settable variable.
63052 (postbase): Call prune_system_crud. Also prune extraneous compiler
63054 * lib/mike-g++.exp (program_output): New user settable variable.
63056 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
63058 * config/sh.exp: Deleted (use sim.exp instead).
63060 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
63062 * config/vx.exp: Declare CHECKTASK as global.
63063 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
63064 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
63065 * lib/old-dejagnu.exp: Load [pwd]/$executable.
63067 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
63069 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
63070 target. Like vx.exp, only includes `vx29k.exp' instead of
63073 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
63075 * config/sim.exp: Increase time limit from 120 seconds to 240.
63077 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
63079 * gcc.c-torture/execute/950628-1.c: New test.
63081 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
63083 * gcc.c-torture: Update with changes/additions from
63086 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
63088 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
63090 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
63092 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
63094 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
63096 * gcc.c-torture/compile/950512-1.c: New test.
63097 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
63098 * gcc.dg/struct-ret-1.c: Likewise.
63100 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
63102 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
63103 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
63105 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
63107 * gcc.c-torture/special/920411-1.c: Deleted.
63108 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
63110 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
63112 * config/sim.exp (${tool}_load): Hack in call to bash to get a
63115 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
63117 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
63119 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
63122 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
63123 is the proper length.
63124 * va-arg-3.c: Likewise.
63126 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
63128 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
63129 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
63131 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
63132 * lib/g++.exp (default_g++_start): Delete old cruft.
63134 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
63136 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
63137 (2 * (1 << 18)) to (2 * (1 << 17)).
63139 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
63141 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
63143 * config/rom68k.exp: Renamed from config/idp.exp
63145 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
63147 * c-torture/compile/921109-2.c
63149 1995-04-18 Mike Stump <mrs@cygnus.com>
63151 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
63154 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
63156 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
63158 * lib/g++.exp (default_g++_start): Likewise.
63160 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
63162 * gcc.c-torture/compile/950329-1.c: New test.
63164 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
63166 * config/bug.exp (${tool}_load): Updated to use new remote_open
63167 and remote_close procs.
63168 * config/idp.exp: New file.
63170 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
63172 * gcc.c-torture/execute/950322-1.c: New test.
63174 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
63176 * config/vx.exp (${tool}_load): Clean up testing of return code from
63177 vxworks_ld and vxworks_spawn.
63179 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
63181 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
63183 1995-03-13 Mike Stump <mrs@cygnus.com>
63185 * lib/old-deja.exp: Add `excess errors test - ' error, now one
63186 can mark excess errors on a machine by machine basis. Note, the
63187 default is to not expect any excess errors, even when excess
63188 errors test - is given, so you will want to put an XFAIL ... on
63189 these lines. For example, // excess errors test - XFAIL hppa*-*-*
63190 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
63191 those 4 machines, but no others.
63193 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
63195 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
63196 * lib/c-torture.exp: to here.
63198 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
63200 * gcc.c-torture/execute/950221-1.c: New test.
63201 * gcc.c-torture/execute/struct-ret-1.c: New test.
63202 * gcc.c-torture/compile/950221-1.c: New test.
63204 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
63206 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
63208 * gcc.c-torture/execute/arith-1.c (main): Return 0.
63209 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
63211 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
63213 * g++.gb: New directory of tests, derived from my signature and
63214 class scoping tests.
63216 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
63217 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
63218 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
63219 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
63220 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
63221 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
63222 * g++.gb/sig25.C: Likewise.
63224 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
63225 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
63226 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
63227 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
63228 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
63229 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
63230 * g++.gb/sig25.exp: Likewise.
63232 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
63233 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
63234 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
63235 * g++.gb/scope13.C: Likewise, this test still fails.
63237 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
63238 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
63239 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
63240 * g++.gb/scope13.exp: Ditto.
63242 * g++.gb/README: New file, explains what these tests are about.
63244 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
63246 * lib/dg.exp (dg-do): Support `preprocess'.
63247 (dg-test): Likewise.
63249 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
63251 * config/udi.exp: change "continue -expect" to "exp_continue".
63253 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
63255 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
63256 Delete redundant tests.
63258 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
63259 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
63260 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
63261 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
63262 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
63263 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
63264 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
63265 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
63267 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
63268 storing label pointers.
63269 * gcc.c-torture/execute/921019-1.c: Likewise.
63270 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
63271 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
63273 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
63276 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
63277 Delete obsolete tests.
63279 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
63280 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
63281 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
63282 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
63283 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
63284 * gcc.c-torture/compile/950124-1.c: New test.
63286 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
63288 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
63290 * lib/mike-g++.exp: Add -lm to LIBS.
63292 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
63294 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
63296 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
63298 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
63300 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
63302 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
63304 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
63306 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
63307 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
63308 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
63309 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
63310 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
63311 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
63312 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
63313 * g++.law/{operators31.C, operators32.C,
63314 * g++.law/{operators33.C, operators34.C}: Likewise.
63315 * g++.law/{pic1.C, refs2.C}: Likewise.
63316 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
63317 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
63318 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
63319 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63321 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
63322 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
63323 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
63324 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
63325 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
63326 * g++.law/{enum9.exp, friend5.exp}: Likewise.
63327 * g++.law/{nest3.exp, nest4.exp}: Likewise.
63328 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
63329 * g++.law/{operators30.exp, operators31.exp}: Likewise.
63330 * g++.law/{operators32.exp, operators33.exp}: Likewise.
63331 * g++.law/{operators34.exp}: Likewise.
63332 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
63333 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
63334 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
63335 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
63336 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
63338 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
63339 No longer expected to fail.
63340 * g++.law/missed-error3.C: Tweak for recent bool changes.
63342 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
63344 * config/emb-unix: Deleted.
63345 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
63346 remote execution. Do final link on remote host if REMOTE_LINK is set.
63348 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
63350 * lib/dg.exp (dg-test): Fix typo in last patch.
63352 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
63354 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
63355 (handles multiple occurrences).
63357 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
63359 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
63360 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
63361 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
63363 * lib/c-torture.exp (c-torture-compile): Likewise.
63364 (c-torture): Prepend full path if missing.
63365 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
63366 (gcc_fail): Likewise.
63367 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
63369 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
63371 * lib/netware.exp: Only attach to NetWare i386 systems.
63373 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
63375 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
63376 messages. Add test name to "output pattern match" pass/fail message.
63378 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
63380 * gcc.dg: New testsuite.
63381 * gcc.dg/dg.exp: New file.
63383 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
63384 test-switch.c}: Deleted.
63386 * gcc.misc-tests/msgs.exp: New testcase driver.
63388 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
63390 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
63391 Watch for illegal return values from ${tool}_load.
63392 * config/unix.exp (${tool}_load): Fix pass/fail detection for
63393 cross targets. Coerce return value >0 to 1.
63395 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63397 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63399 * config/emb-unix.exp: New file.
63401 * config/sim.exp: Error if variable $SIM not defined.
63402 (${tool}_load): Mark test as "untested" if simulator missing.
63404 * config/unix.exp: Load remote.exp to get rcp_download.
63405 * lib/c-torture.exp: Use different option lists for testcases with
63407 * gcc.c-torture/execute/execute.exp: Likewise.
63409 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63411 * config/*.exp: Clarify return code from ${tool}_load.
63412 Call `unresolved' or `untested' instead of `warning' or `perror'
63413 (sometimes you still want to call both though).
63414 Add comment that `shell_id' is local to each file.
63415 * config/udi.exp (timeout): Set to 30.
63416 Don't print warning if connection fails, $connectmode has already
63418 (${tool}_load): Move verbose messages to level 2.
63419 Rework pattern for "Process started" message.
63420 Pass `shell_id' to ${connectmode}_download.
63421 Retry twice upon timeout. Make resetting of target more robust.
63422 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63423 Pass `shell_id' to exit_$connectmode.
63424 Only call exit_$connectmode if connected.
63425 * config/unix.exp (${tool}_load): Check return codes better.
63426 * config/vrtx.exp (${tool}_load): Likewise.
63427 * config/vx.exp (${tool}_load): Likewise.
63428 Delete unneeded global's.
63429 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63432 (dg-init): Delete recording of pass/fail counts.
63433 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63434 (old-dejagnu-init): Likewise.
63435 (old-dejagnu-stat): Delete contents, empty proc now.
63436 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63437 (c-torture): Delete references to lcnt, lpass, lfail.
63438 Get option list from TORTURE_OPTIONS.
63439 Delete -funroll[-all]-loops if no loops.
63440 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63441 (g++_stat): Delete contents (empty proc now).
63442 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63443 (gcc_finish): Likewise.
63444 (gcc_stat): Deleted.
63445 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63446 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63447 * gcc.c-torture/execute/execute.exp: Likewise.
63448 Split tests into two parts: compile, execute.
63449 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63450 no loops. Update to reflect clarified return codes from ${tool}_load.
63452 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63454 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63456 (old-dejagnu): Likewise (where necessary).
63458 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63460 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63462 * lib/dg.exp (dg-process-target): Fix processing of selector.
63463 Add comment regarding use of `error'.
63465 * lib/gcc.exp (prune_system_crud): Define if missing.
63466 * lib/g++.exp (prune_system_crud): Likewise.
63468 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63469 Call prune_system_crud.
63470 * lib/dg.exp (dg-runtest): New proc.
63471 Use perror instead of send_user for tcl errors in testcase.
63472 Don't return any value, it's never used.
63473 Don't clobber previous definition of `unknown'.
63474 Print tcl errors in `dg-final'.
63476 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63478 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63479 (dg-test): Don't print errorInfo, it contains stack backtrace.
63481 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63483 * lib/g++.exp (runtest_file_p): Define if missing.
63485 1994-09-24 Doug Evans (dje@cygnus.com)
63487 * lib/mike-g++.exp: Comment out loading of g++.exp.
63488 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63489 (default_g++_version): Always print something.
63490 (default_g++_start): Comment out call to `which'.
63491 (g++_start, g++_load): Deleted (must be defined in config file).
63492 * lib/gcc.exp: Test for existence of $CC at start.
63493 Delete check for tmpdir (done in gcc_init).
63494 (default_gcc_version): Always print something.
63495 (default_gcc_start): Comment out call to `which'.
63496 * config/*.exp: Major cleanup - make cross targets work at least a
63497 little better for g++ (by not being "--tool gcc" specific).
63498 Rename gcc_xxx to ${tool}_xxx.
63499 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63500 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63502 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63504 * lib/c-torture.exp (c-torture-compile): Rework compiler
63505 message processing.
63507 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63510 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63512 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63514 * lib/dg.exp (dg-process-target): Support { target native }.
63516 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63518 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63519 looked for "... program xxx got fatal signal".
63520 Correct regsub munging of `comp_output'.
63521 Ignore compiler messages "path prefix not used" and "linker input
63524 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63526 * lib/gcc.exp (runtest_file_p): Define if missing.
63527 * gcc.prms/template.c: Example to work from.
63529 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63531 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63532 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63534 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63535 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63536 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63537 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63539 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63540 (dg-process-target): No longer a varargs proc.
63541 Return S/N for target, P/F for xfail. All callers changed.
63542 (user option procs): More argument checking.
63543 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63544 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63545 (dg-test): Skip test if not running on selected target in `dg-do'.
63546 Update handling of `dg-do-what', `dg-output-text'.
63547 Separate execution pass/fail from output pattern match pass/fail.
63548 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63550 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63552 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63553 target for 920510-1.c.
63555 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63557 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63558 Clean up comment regarding use of passcnt, etc.
63559 (gcc_stat): Don't update `testcnt' here.
63560 (gcc_finish): Do it here.
63561 Might as well reset `but_id' here too.
63562 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63563 to determine if the file should be tested.
63564 * gcc.c-torture/compile/compile.exp: Likewise.
63565 * gcc.c-torture/execute/execute.exp: Likewise.
63566 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63567 * gcc.misc-tests/dg-test.exp: Likewise.
63568 * gcc.prms/prms.exp: Likewise.
63569 * gcc.wendy/wendy.exp: Likewise.
63570 * g++.old-deja.exp: Likewise.
63571 Move "Testing file" message to verbose level 1.
63573 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63575 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63577 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63579 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63580 (default_gcc_start): Accept optional second list element
63581 of compiler flags. Print compiler output at verbosity level 2.
63582 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63583 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63584 Save current values of framework globals passcnt, failcnt, xpasscnt,
63585 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63586 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63587 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63588 xfailcnt to compute stats. Update framework global `testcnt' from
63590 (gcc_finish): New proc. Clean up test environment.
63591 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63592 (gcc_epass, gcc_efail): Delete.
63593 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63594 argument of line number.
63595 (dg-init): If the tool has an init routine, call it.
63596 (dg-test): Remove args `cflags_var' and `libs_var'.
63597 Pass all compiler options to ${tool}_start.
63598 Handle missing line number.
63599 (dg-finish): New function.
63600 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63601 particular files. Call gcc_finish at end. Move "skipping test"
63602 message to verbosity level 3.
63603 * gcc.c-torture/compile/compile.exp: Likewise.
63604 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63605 * gcc.c-torture/execute/execute.exp: Likewise.
63606 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63607 Print testcase being tried at verbosity level 1.
63608 * gcc.c-torture/special/special.exp: Unset xfail.
63609 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63610 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63611 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63612 * gcc.failure/failure.exp: Likewise.
63613 * gcc.ieee/ieee.exp: Likewise.
63614 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63615 Update call to dg-test. Call dg-finish at end.
63616 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63617 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63618 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63619 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63620 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63621 * gcc.wendy/wendy.exp: Add copyright.
63622 Delete setting of tmpdir (done by gcc_init).
63623 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63624 Pass compiler flags to gcc_start. Call gcc_finish at end.
63625 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63628 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63630 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63632 (g++_load): Likewise.
63634 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63635 Rename argument to `prog' to remove the confusion.
63636 Varargs fns behave differently too!
63637 (g++_load): Likewise.
63639 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63641 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63642 what it is. Delete (always) printing of status value for !native.
63643 Simplify verbose code, and include status and exec_output.
63644 (g++_load): Use gcc_load.
63646 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63648 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63649 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63650 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63651 940714-3.c as these testcases don't exist anymore. Make
63652 va-arg-1.c expected to pass.
63654 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63656 * gcc.misc-tests/misc.exp: Only run specific testcases.
63657 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63658 * gcc.misc-tests/dg-[1-9].c: New files.
63660 * lib/dg.exp: New testsuite driver.
63661 * gcc.prms/prms.exp: Use it.
63663 * README.gcc: New file.
63665 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63666 Document and reset `lxpass' and `lxfail'.
63667 Simplify "initialized" message.
63668 (gcc_stat): Clean up comments a little.
63670 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63672 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63674 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63676 * lib/old-dejagnu.exp (process-option): New proc.
63677 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63678 (old-dejagnu): Simplify.
63679 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63681 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63683 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63684 exists and is not an empty string.
63686 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63687 $xfail rather than calling setup_xfail. Clear $xfail when test is
63689 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63692 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63693 longer expected to fail.
63695 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63698 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63700 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63701 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63702 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63703 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63706 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63707 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63709 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63711 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63712 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63714 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63715 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63716 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63718 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63720 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63721 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63722 940714-1.c, 940714-2.c, 940714-3.c},
63723 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63724 gcc.misc-tests/{mg.c,mg.exp}:
63726 * gcc.noncompile/noncompile.exp: Change accordingly.
63728 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63730 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63731 Undo previous clobberage.
63733 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63735 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63736 * gcc.special/{930510-1.c, special.exp}:
63737 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63738 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63739 struct-varargs-1.c}: New tests from c-torture-1.26.
63741 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63743 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63744 argument to switch.
63746 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63748 * Revert the previous changes. Please see Rob's directory
63749 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63752 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63754 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63755 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63756 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63757 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63758 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63759 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63760 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63761 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63762 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63763 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63764 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63765 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63766 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63767 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63768 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63769 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63770 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63771 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63772 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63773 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63774 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63775 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63776 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63777 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63778 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63779 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63780 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63781 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63782 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63785 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63787 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63788 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63791 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63793 * config/unix.exp (g++_load): Fix syntax.
63795 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63797 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63798 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63799 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63800 Don't expect va-arg-1.c to fail. Correct expected output for
63802 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63803 * gcc.wendy/hbm4.c: Correct typo.
63804 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63806 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63808 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63809 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63810 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63811 * lib/c-torture.exp (c-torture-compile): Ditto.
63813 Reduce volume of output (remove all the -I's and such).
63814 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63815 Call gcc_cpass, gcc_cfail.
63816 (c-torture): Pass testing option to c-torture-compile.
63818 1994-03-21 Doug Evans (dje@cygnus.com)
63820 Bring patches over from progressive.
63821 * config/default.exp: Exit remote shell cleanly.
63822 (g++_exit, g++_start): Add default versions.
63823 * config/sim.exp (gcc_load): Use perror, not error.
63825 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63827 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63830 1994-03-14 Doug Evans (dje@cygnus.com)
63832 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63833 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63834 (wendy_try): New proc to run testcase.
63835 (main loop): Call 'em.
63836 * gcc.wendy/*.c: Clean up pass to correct expected output.
63838 * lib/gcc.exp: Minor cleanup work.
63839 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63841 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63843 * config/sim.exp (gcc_load): Document return codes better.
63844 Don't pass -v to simulator.
63846 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63848 * gcc.special/920717-x.c: Fix typo.
63849 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63852 * lib/mike-gcc.exp: Fix typo.
63854 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63856 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63857 binary to use, transform the name.
63858 * config/*.exp: rename everything. Nuke any g++ specific files,
63859 it's now a special case of gcc that requires no special support.
63860 Add a default.exp for unsupported targets.
63862 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63864 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63865 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63868 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63870 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63873 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63875 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63877 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63879 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63880 option_list. Compile every file with only 4/6 option choices
63881 (same as C torture) instead of with 12/18 different option
63883 * lib/c-torture.exp: Likewise.
63885 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63888 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63890 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63891 can put an XFAIL *-*-* on excess errors.
63893 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63895 * g++.law: Add more tests derived from g++-bugs snapshots.
63897 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63898 equivalent to g++.law/init9.
63900 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63901 compiled it, and the a.out file after we've run it.
63903 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63905 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63906 compiled it, and the a.out file after we've run it.
63908 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63910 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63912 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63914 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63917 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63919 * g++.law: New directory of g++ tests derived from the g++-bugs
63922 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63924 * gcc.compile: initbug1.c initbug1.exp testcase added
63926 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63928 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63929 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63930 fixes submitted by Jeff Law (law@cs.utah.edu)
63931 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63932 Jeff Law (law@cs.utah.edu)
63935 1993-11-30 Mike Stump (mrs@cygnus.com)
63937 * config/unix-g++.exp: Follow the gcc way of doing things.
63938 * g++.old-deja/old-deja.exp: Minor updates.
63939 * lib/g++.exp: New file, follow the gcc way of doing things.
63940 * lib/old-dejagnu.exp: Minor updates.
63941 * lib/mike-g++.exp: Always unset errorInfo.
63943 1993-11-06 Mike Stump (mrs@cygnus.com)
63945 * lib/gcc.exp: Fix some errors with the below change, CC and
63946 CFLAGS should be global when setting, not local.
63948 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63950 * lib/gcc.exp: Transform tool name.
63952 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63954 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63956 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63958 * lib/gcc.exp: change gcc_done to gcc_stat
63960 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63962 * Upgraded gcc testsuite to c-torture version 1.25
63964 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63966 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63967 * lib/c-torture: added hooks for new reporting code.
63969 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63971 * config/sh-gcc.exp: check if sh-sim exists in the path
63973 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63975 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63976 * gcc.compile/compile.exp: Initial changes for new logic.
63977 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63978 * gcc.failure/failure.exp: Initial changes for new logic.
63979 * gcc.ieee/ieee.exp: Initial changes for new logic.
63980 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63981 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63982 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63983 * lib/c-torture.exp: Initial changes for new logic.
63984 * lib/gcc.exp: Initial changes for new logic.
63986 1993-10-15 Mike Stump (mrs@cygnus.com)
63988 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63989 depend upon failure or success. Fully qualify names in failure
63990 and success messages. Always remove a.out before starting
63991 compile, just in case. Pay more attention to error text output by
63992 the compiler. Handle testcases with no known past errors just
63993 like all others, so that things are uniform. Other miscellaneous
63996 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63998 * gcc.cpp: new directory for cpp tests
64000 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
64002 * lib/chill.exp: Code reformatted, removed unused code.
64003 * config/unix-chill.exp: Code reformatted, removed unused code.
64004 * chill.execute/execute.exp: Code reformatted, removed unused code.
64005 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
64007 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
64009 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
64010 routines not written.
64012 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
64014 * config/bug-gcc.exp: Use new procs from bug.exp.
64016 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
64018 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
64019 via ftp, rather than depending on NFS.
64020 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
64023 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
64025 * config/bug-gcc.exp: Use new download proc.
64027 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
64029 * chill.execute/execute.exp: cleanups, handles errors better
64030 * chill.compile/compile.exp: rewrite, based on execute.exp
64031 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
64032 * lib/chill.exp: major changes to diff proc and compile and link
64033 procs. added chill_fail and chill_pass wrappers to pass and
64034 fail. added more comments, and handle error codes better.
64035 Added a hack to capture stderr from exec, so noncompile tests
64038 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
64040 * chill.execute/execute.exp: rewrite of testsuite driver
64041 * lib/chill.exp: rewrite of testsuite driver
64042 * config/unix-chill.exp: rewrite of testsuite driver
64044 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
64047 * iexpr.ch: Standardize uppercase.
64048 * tuples.dat: Standardize uppercase.
64049 * vary.ch: standardize. Correct varying string assignments.
64050 * vary.dat: Add new output lines.
64052 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
64055 * chprintf.ch: Standardize use of uppercase.
64056 * tuples.ch: Standardize and turn arr2 into a DCL,
64058 * pinits.ch: Standardize.
64060 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
64062 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
64063 * Makefil: Renamed to Makefile.in.
64064 * configure.in: New.
64066 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
64069 * .cvsignore: Add result/output files.
64070 * Makefile: Fix up variables at start. Use MFLAGS
64071 everywhere. Correct bool_loc, built_ins entries.
64072 Add entry for vary1.ch.
64073 * bitarray.ch: Standardize upper-case usage.
64074 * bitexpr.ch: Standardize, add output of b1.
64075 * params.ch: Use arrayt in along PROC parameters, to
64076 avoid novelty problems.
64077 * sets.ch: Tiny cleanup.
64078 * vary1.ch: Re-indent.
64080 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
64082 * Add PR-related files to Makefiles, .cvsignore files, etc.
64084 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
64086 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
64087 with compiler objects. New names are test-flow.c and test-loop.c
64089 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
64091 * Upgraded c-torture tests from 1.19 to 1.20
64094 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
64095 * gcc.compile: 930623-1.c 930623-2.c
64096 * gcc.noncompile: 930622-1.c 930622-2.c
64097 * gcc.failure: 920411-1.c 920627-2.c
64098 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
64100 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
64102 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64103 More changes to get testsuite working properly. Needs more work.
64104 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
64106 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
64108 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
64109 More changes to get testsuite working properly. Needs more work.
64111 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
64113 * chill.compile/compile.exp: Added for Dejagnu support
64114 * chill.execute/execute.exp: Added for Dejagnu support
64115 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
64117 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
64119 This should complete moving the CHILL test files.
64120 * chill.noncompile(.cvsignore printf.grt
64121 in-printf.grt chprintf.grt chprintf.ch):
64122 Added test-support files.
64123 (Makefile): Modified further.
64124 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
64125 signal.ch): Added test files.
64126 * chill.execute (.cvsignore printf.grt printr.c
64127 in-printf.grt rts.c chprintf.grt rts.h): Added
64128 test-support files.
64129 (Makefile): More corrections.
64131 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
64133 * chill.compile, chill.execute, chill.nocompile: Add CHILL
64134 test cases, ready for DejaGnu.
64136 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
64138 * Upgraded c-torture tests from 1.18 to 1.19
64140 * gcc.compile: added test(s):
64142 * gcc.execute: added test(s):
64143 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
64145 * added new subdirectory for misc tests: gcc.misc-tests
64146 * gcc.misc-test(s): added tests:
64147 inst-check.c test-consts.c test-ior.c test-switch.c
64149 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
64151 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
64153 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
64155 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
64157 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
64159 * Upgraded c-torture tests from 1.17 to 1.18
64161 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
64163 * Upgraded c-torture tests from 1.12 to 1.17
64165 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
64167 * lib/old-dejagnu.exp:
64168 Fixed handling of XFAIL target triplets to correctly
64169 recognize wildcard characters. Removed code that
64170 appended a unique id tag to the end of the file name
64171 printed out by the result of the testcases within a
64174 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
64176 * lib/old-dejagnu.exp:
64177 Reworked expected failure handling to trigger off of XFAIL
64178 keyword in keyphrase embeded in testcase source code. The
64179 XFAIL keyword must be at the end of the keyphrase line. It
64180 may optionally be followed by one or more target triplets.
64181 It has just occured that the handling of wildcards in the
64182 target triplet may not be correct.
64184 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
64186 * g++.old-deja/tests:
64187 Moved all subdirectories up one level into g++.old-deja .
64189 * lib/old-dejagnu.exp:
64190 Fixed problem with CXXFLAGS not being properly reset, and being
64191 corrupted with extraneous "-c" compiler option. This was
64192 causing binaries to not be generated for test that needed them.
64193 Modified strings passed to "pass" and "fail" so that individual
64194 tests from the same test file would be distinguished by an
64195 identifier appended to the test file name in the summary logs;
64196 this corrected a problem with erroneous diff logs. Added code
64197 to search testcases for expected fail and unexpected pass keywords.
64199 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
64201 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
64203 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
64205 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
64206 Removed extraneous text from end of "Special g++ Options"
64209 * lib/old-dejagnu.exp: Added pattern matching to look for new
64210 keywords, embedded in testcases comments, which will trigger
64211 calls to xpass and xfail.
64213 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
64215 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
64216 comments embedded in the testcases, especially the one looking for
64217 special compiler options, as well as the pattern matching for the
64218 compiler output again.
64220 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
64222 * lib/old-dejagnu.exp: Do a proper check of the return value for
64223 execute tests. Fixed several problems with the pattern matching
64224 of the compiler output which gave erroneous test results.
64225 Changed several of the test result messages to be more descriptive.
64226 * config/unix-g++.exp: Proc g++_load now actually works and
64227 executes the tests passed to it and returns a usable return
64230 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
64232 * lib/gcc.exp: Exits gracefully if $CC is bogus.
64234 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
64236 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
64237 Modified both files to properly execute the old style
64238 dejagnu tests. The previous versions of these files were
64239 experimental and did not function anything near correctly.
64241 1993-04-05 Rob Savoye (rob@cygnus.com)
64243 * Removed all Makefile.in and configure.in files. No configuration
64246 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
64248 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
64250 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
64252 * gcc.compile/configure.in, gcc.unsorted/configure.in,
64253 gcc.special/configure.in, gcc.noncompile/configure.in,
64254 gcc.execute/configure.in, gcc.code_quality/configure.in,
64255 g++.other/configure.in, g++.old-deja/configure.in,
64256 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
64257 in srcname setting.
64259 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
64261 * lib/udi.exp: Fixed mondfe and mondfe_download.
64262 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
64263 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
64265 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
64267 * config/udi-gdb.exp: Check $shell_id after connecting to target.
64268 (gdb_exit): Don't remove *_soc files.
64270 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
64272 * lib/c-torture.exp: Don't look for main; instead always use -w
64273 -c. This is how the c-torture tests work. Remove the object
64274 file if the compilation succeeds.
64275 * gcc.execute/execute.exp: Remove executable if test passes.
64276 * gcc.noncompile/noncompile.exp: Every test is an expected
64278 * gcc.special/special.exp: Added tests from c-torture 1.11,
64279 corrected use of existing test.
64280 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
64281 gcc.execute/920625-1.c: Updated to c-torture 1.11.
64282 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
64283 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
64284 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
64285 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
64286 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
64287 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
64288 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
64289 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
64290 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
64291 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
64292 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
64293 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
64294 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
64295 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
64296 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
64297 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
64298 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
64300 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
64301 correspond to c-torture 1.11.