1 2008-04-02 Joseph Myers <joseph@codesourcery.com>
3 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
4 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
5 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
6 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
7 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
8 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
9 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
10 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
11 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
12 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
13 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
15 2008-04-02 Richard Guenther <rguenther@suse.de>
17 PR tree-optimization/14495
18 PR tree-optimization/34793
19 * gcc.dg/tree-ssa/vrp41.c: New testcase.
20 * gcc.dg/tree-ssa/vrp42.c: Likewise.
22 2008-04-02 Richard Guenther <rguenther@suse.de>
24 PR tree-optimization/14495
25 * gcc.dg/tree-ssa/vrp40.c: New testcase.
27 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
29 * gnat.dg/specs/discr_record_constant.ads: New test.
31 2008-04-02 Richard Guenther <rguenther@suse.de>
33 * gcc.dg/tree-ssa/vrp38.c: New testcase.
34 * gcc.dg/tree-ssa/vrp39.c: Likewise.
36 2008-04-01 George Helffrich <george@gcc.gnu.org>
38 PRs fortran/PR35154, fortran/PR23057
39 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
40 use of common is unchanged.
42 * lib/gfortran-dg.exp: New harness to compile Fortran progs
43 with all combinations of debug options available on target.
44 * gfortran.dg/debug/debug.exp: Ditto.
45 * gfortran.dg/debug/trivial.f: Ditto.
46 * gfortran.dg/debug/pr35154-stabs.f: New test case for
48 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
51 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
54 * gcc.dg/format/gcc_gfc-2.c: New test.
56 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
58 * g++.dg/bprob/bprob.exp: Do not check gcno files.
59 Use -fprofile-use for profile use.
60 * gcc.misc-tests/bprob.exp: Ditto.
61 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
62 * gcc.dg/matrix/matrix.exp: Ditto.
63 * gcc.dg/struct/struct-reorg.exp: Ditto.
64 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
65 * gcc.dg/profile-dir-1.c: New test.
66 * gcc.dg/profile-dir-2.c: New test.
67 * gcc.dg/profile-dir-3.c: New test.
69 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
72 * gcc.dg/old-style-param-1.c: New test.
74 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
76 * gnat.dg/object_overflow.adb: New test.
78 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
81 * gcc.dg/tree-ssa/vector-1.c: New testcase.
82 * gcc.c-torture/execute/vector-1.c: New testcase.
83 * gcc.c-torture/execute/vector-2.c: New testcase.
85 2008-03-31 Olivier Hainque <hainque@adacore.com>
87 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
88 * gnat.dg/assign_from_packed.adb: New testcase.
90 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
92 PR rtl-optimization/35729
93 * gcc.dg/pr35729.c: New test.
95 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
98 * gcc.target/i386/pr32000-1.c: New.
100 2008-03-31 Arnaud Charlet <charlet@adacore.com>
102 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
103 on some environments.
105 2008-03-31 Andrew Pinski <pinskia@gmail.com>
108 * gcc.c-torture/compile/pr35431.c: New testcase.
110 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
112 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
115 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
118 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
120 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
123 * g++.dg/parse/friend8.C: New test.
126 * gcc.dg/union-cast-4.c: New test.
128 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
131 * gcc.target/i386/sse4_1-blendps-2.c: New.
132 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
134 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
136 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
137 * gfortran.dg/internal_pack_2.f90: Likewise.
138 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
139 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
140 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
141 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
142 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
143 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
145 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
147 * gnat.dg/bit_packed_array2.adb: New test.
149 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
152 * gfortran.dg/transpose_conjg_1.f90: New test.
154 2008-03-29 Laurent GUERBY <laurent@guerby.net>
156 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
158 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
161 * gfortran.dg/allocate_zerosize_3.f: New test.
164 * gfortran.dg/character_assign_1.f90: New test.
166 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
170 * gfortran.dg/intrinsic_spread_1.f90: New file.
171 * gfortran.dg/intrinsic_spread_2.f90: New file.
172 * gfortran.dg/intrinsic_spread_3.f90: New file.
174 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
177 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
178 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
179 * gfortran.dg/func_assign.f90: Likewise.
180 * gfortran.dg/implicit_11.f90: Likewise.
181 * gfortran.dg/proc_assign_1.f90: Likewise.
182 * gfortran.dg/proc_assign_2.f90: Likewise.
183 * gfortran.dg/procedure_lvalue.f90: Likewise.
185 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
188 * gfortran.dg/direct_io_10.f: New test.
190 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
192 * gcc.target/i386/vectorize6.c: New test.
194 2008-03-28 Tobias Burnus <burnus@net-b.de>
197 * gfortran.dg/associated_target_2.f90: New.
199 2008-03-28 Richard Guenther <rguenther@suse.de>
201 PR tree-optimization/19580
202 * gcc.dg/tree-ssa/loop-34.c: New testcase.
204 2008-03-28 Richard Guenther <rguenther@suse.de>
206 PR tree-optimization/30317
207 PR tree-optimization/30911
208 PR tree-optimization/34793
209 * gcc.dg/tree-ssa/vrp35.c: New testcase.
210 * gcc.dg/tree-ssa/vrp36.c: Likewise.
211 * gcc.dg/tree-ssa/vrp37.c: Likewise.
213 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
216 * gcc.target/powerpc/altivec-25.c: New testcase.
218 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
221 * gfortran.dg/cshift_shift_real_2.f90: New test.
223 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
226 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
228 2008-03-27 Richard Guenther <rguenther@suse.de>
231 * gcc.dg/attr-weak-1.c: New testcase.
233 2008-03-27 Richard Guenther <rguenther@suse.de>
235 PR tree-optimization/32810
236 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
238 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
240 * g++.dg/cpp0x/variadic91.C: New.
242 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
244 * gcc.dg/tree-ssa/loop-32.c: New testcase.
245 * gcc.dg/tree-ssa/loop-33.c: Likewise.
247 2008-03-27 Richard Guenther <rguenther@suse.de>
249 * gcc.dg/fold-addr-1.c: New testcase.
251 2008-03-27 Andrew Pinski <pinskia@gmail.com>
254 * gcc.c-torture/compile/complex-5.c: New test.
256 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
258 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
260 2008-03-26 Jakub Jelinek <jakub@redhat.com>
263 * g++.dg/ext/attrib33.C: New test.
265 2008-03-26 Richard Guenther <rguenther@suse.de>
268 2008-03-26 Richard Guenther <rguenther@suse.de>
270 * gcc.dg/fold-addr-1.c: New testcase.
272 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
274 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
275 before redefinitions of extern and __inline.
276 * gcc.target/i386/sse-13.c: Ditto.
278 2008-03-26 Jakub Jelinek <jakub@redhat.com>
281 * g++.dg/other/error27.C: New test.
283 2008-03-26 Richard Guenther <rguenther@suse.de>
285 * gcc.dg/fold-addr-1.c: New testcase.
287 2008-03-26 Richard Guenther <rguenther@suse.de>
289 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
290 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
291 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
292 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
293 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
294 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
295 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
297 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
299 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
300 variadic template template parameter binding semantics.
301 * g++.dg/cpp0x/variadic85.C: Ditto.
302 * g++.dg/cpp0x/variadic88.C: New.
303 * g++.dg/cpp0x/variadic89.C: New.
304 * g++.dg/cpp0x/variadic90.C: New.
305 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
306 variadic template template parameter binding semantics.
307 * g++.dg/cpp0x/variadic-lambda.C: New.
309 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
312 * g++.dg/ext/altivec-15.C: New testcase.
314 2008-03-25 Andrew Pinski <pinskia@gmail.com>
317 * objc.dg/method-20.m: New testcase.
319 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
321 PR rtl-optimization/35232
322 * gcc.target/mips/pr35232.c: New test.
324 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
326 * g++.dg/template/sfinae4.C: New.
327 * g++.dg/template/sfinae5.C: New.
328 * g++.dg/template/sfinae6.C: New.
329 * g++.dg/template/sfinae6_neg.C: New.
330 * g++.dg/template/sfinae7.C: New.
331 * g++.dg/template/sfinae8.C: New.
332 * g++.dg/template/sfinae9.C: New.
333 * g++.dg/template/sfinae10.C: New.
334 * g++.dg/template/sfinae11.C: New.
335 * g++.dg/template/sfinae12.C: New.
336 * g++.dg/template/sfinae13.C: New.
337 * g++.dg/template/sfinae14C: New.
339 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
341 * gcc.target/sh/sh2a-bclr.c: New test.
342 * gcc.target/sh/sh2a-bset.c: New test.
344 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
346 * gcc.target/sh/sh2a-movrt.c: New test.
348 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
350 * gcc.target/sh/sh2a-prefetch.c: New test.
352 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
353 Naveen.H.S <naveen.hs@kpitcummins.com>
355 * gcc.target/sh/sh2a-movi20s.c: New test.
357 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
358 Jayant Sonar <Jayant.sonar@kpitcummins.com>
359 Naveen.H.S <naveen.hs@kpitcummins.com>
361 * gcc.target/sh/sh2a-resbank.c: New test.
362 * gcc.target/sh/sh2a-tbr-jump.c: New test.
363 * gcc.target/sh/sh2a-jsrn.c: New test.
364 * gcc.target/sh/sh2a-rtsn.c: New test.
366 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/sse-17.c: Include sse2-check.h.
369 (main): Change to void and rename to sse2_test.
370 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
371 dg-do-what-default to "compile" if SSE2 hardware is not available.
372 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
373 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
374 xfail vect_no_int_max from "vectorization not profitable" check.
376 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
379 * gcc.dg/torture/pr26222.c: New testcase.
381 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
384 * gfortran.dg/null_3.f90 : New test
387 * gfortran.dg/module_function_type_1.f90 : New test
389 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
392 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
393 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
394 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
396 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
398 * gcc.target/mips/dse-1.c: Add checks for zeros.
400 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
403 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
405 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
408 * internal_pack_1.f90: New test case.
409 * internal_pack_2.f90: New test case.
410 * internal_pack_3.f90: New test case.
412 2008-03-21 Olivier Hainque <hainque@adacore.com>
414 * gnat.dg/empty_vector_length.adb: New testcase.
416 2008-03-20 Richard Guenther <rguenther@suse.de>
418 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
420 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
421 Uros Bizjak <ubizjak@gmail.com>
424 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
425 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
426 if SSE2 hardware is not available.
427 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
428 gcc.dg/vect/vect.exp.
429 * gfortran.dg/vect/vect.exp: Ditto.
430 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
432 2008-03-20 Andreas Schwab <schwab@suse.de>
434 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
437 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
439 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
440 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
443 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
446 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
447 * gcc.target/i386/ssse3-pabsd.c: Likewise.
448 * gcc.target/i386/ssse3-pabsw.c: Likewise.
449 * gcc.target/i386/ssse3-palignr.c: Likewise.
450 * gcc.target/i386/ssse3-phaddd.c: Likewise.
451 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
452 * gcc.target/i386/ssse3-phaddw.c: Likewise.
453 * gcc.target/i386/ssse3-phsubd.c: Likewise.
454 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
455 * gcc.target/i386/ssse3-phsubw.c: Likewise.
456 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
457 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
458 * gcc.target/i386/ssse3-pshufb.c: Likewise.
459 * gcc.target/i386/ssse3-psignb.c: Likewise.
460 * gcc.target/i386/ssse3-psignd.c: Likewise.
461 * gcc.target/i386/ssse3-psignw.c: Likewise.
463 2008-03-20 Andreas Schwab <schwab@suse.de>
466 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
467 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
468 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
469 continuation and remove xfail.
471 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
474 * gfortran.dg/internal_pack_3.f90: Add missing parameter
477 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
479 * gcc.dg/format/ms_array-1.c: New.
480 * gcc.dg/format/ms_c90-scanf-3.c: New.
481 * gcc.dg/format/ms_c99-strftime-1.c: New.
482 * gcc.dg/format/ms_no-y2k-1.c: New.
483 * gcc.dg/format/ms_attr-1.c: New.
484 * gcc.dg/format/ms_c90-scanf-4.c: New.
485 * gcc.dg/format/ms_c99-strftime-2.c: New.
486 * gcc.dg/format/ms_nonlit-1.c: New.
487 * gcc.dg/format/ms_c90-scanf-5.c: New.
488 * gcc.dg/format/ms_cast-1.c: New.
489 * gcc.dg/format/ms_nonlit-2.c: New.
490 * gcc.dg/format/ms_attr-2.c: New.
491 * gcc.dg/format/ms_c90-strftime-1.c: New.
492 * gcc.dg/format/ms_miss-1.c: New.
493 * gcc.dg/format/ms_nonlit-3.c: New.
494 * gcc.dg/format/ms_attr-3.c: New.
495 * gcc.dg/format/ms_c90-strftime-2.c: New.
496 * gcc.dg/format/ms_miss-2.c: New.
497 * gcc.dg/format/ms_nul-1.c: New.
498 * gcc.dg/format/ms_attr-4.c: New.
499 * gcc.dg/format/ms_c94-printf-1.c: New.
500 * gcc.dg/format/ms_miss-3.c: New.
501 * gcc.dg/format/ms_nul-2.c: New.
502 * gcc.dg/format/ms_attr-7.c: New.
503 * gcc.dg/format/ms_c94-scanf-1.c: New.
504 * gcc.dg/format/ms_miss-4.c: New.
505 * gcc.dg/format/ms_null-1.c: New.
506 * gcc.dg/format/ms_bitfld-1.c: New.
507 * gcc.dg/format/ms_c99-printf-1.c: New.
508 * gcc.dg/format/ms_miss-5.c: New.
509 * gcc.dg/format/ms_plus-1.c: New.
510 * gcc.dg/format/ms_branch-1.c: New.
511 * gcc.dg/format/ms_c99-printf-2.c: New.
512 * gcc.dg/format/ms_miss-6.c: New.
513 * gcc.dg/format/ms_sec-1.c: New.
514 * gcc.dg/format/ms_c90-printf-1.c: New.
515 * gcc.dg/format/ms_c99-printf-3.c: New.
516 * gcc.dg/format/ms_multattr-1.c: New.
517 * gcc.dg/format/ms_unnamed-1.c: New.
518 * gcc.dg/format/ms_c90-printf-2.c: New.
519 * gcc.dg/format/ms_c99-scanf-1.c: New.
520 * gcc.dg/format/ms_multattr-2.c: New.
521 * gcc.dg/format/ms_va-1.c: New.
522 * gcc.dg/format/ms_c90-printf-3.c: New.
523 * gcc.dg/format/ms_c99-scanf-2.c: New.
524 * gcc.dg/format/ms_multattr-3.c: New.
525 * gcc.dg/format/ms_c90-scanf-1.c: New.
526 * gcc.dg/format/ms_c99-scanf-3.c: New.
527 * gcc.dg/format/ms_no-exargs-1.c: New.
528 * gcc.dg/format/ms_zero-length-1.c: New.
529 * gcc.dg/format/ms_c90-scanf-2.c: New.
530 * gcc.dg/format/ms_c99-scanf-4.c: New.
531 * gcc.dg/format/ms_no-exargs-2.c: New.
532 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
533 * gcc.dg/format/miss-1.c: Likewise.
534 * gcc.dg/format/miss-3.c: Likewise.
535 * gcc.dg/format/multattr-2.c: Likewise.
536 * gcc.dg/format/miss-5.c: Likewise.
537 * gcc.dg/format/attr-2.c: Likewise.
538 * gcc.dg/format/attr-4.c: Likewise.
539 * gcc.dg/format/c90-scanf-4.c: Likewise.
540 * gcc.dg/format/c99-printf-3.c: Likewise.
541 * gcc.dg/format/multattr-1.c: Likewise.
542 * gcc.dg/format/miss-4.c: Likewise.
543 * gcc.dg/format/miss-6.c: Likewise.
544 * gcc.dg/format/c90-printf-3.c: Likewise.
545 * gcc.dg/format/attr-1.c: Likewise.
546 * gcc.dg/format/attr-3.c: Likewise.
547 * gcc.dg/format/attr-7.c: Likewise.
548 * gcc.dg/format/format.h: Treat mingw and gnu style.
549 * gcc.dg/format/sys_format.c: New.
551 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
554 * gfortran.dg/namelist_46.f90: New test.
556 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
559 * gcc.target/i386/pr14552.c: New test.
561 2008-03-19 Michael Matz <matz@suse.de>
564 * gcc.dg/pr35616.c: New test.
566 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
569 * gfortran.dg/argument_checking_16.f90: New test.
571 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
574 * gfortran.dg/internal_pack_1.f90: New test case.
575 * gfortran.dg/internal_pack_2.f90: New test case.
576 * gfortran.dg/internal_pack_3.f90: New test case.
578 2008-03-19 Jan Hubicka <jh@suse.cz>
580 * gcc.dg/20050811-2.c: Update dumping flags.
581 * gcc.dg/sms-2.c: Update dumping flags.
582 * gcc.dg/var-expand1.c: Update dumping flags.
583 * gcc.dg/var-expand3.c: Update dumping flags.
584 * gcc.dg/pr30957-1.c: Update dumping flags.
585 * gcc.dg/20050811-1.c: Update dumping flags.
586 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
587 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
589 2008-03-19 Richard Guenther <rguenther@suse.de>
592 * gcc.dg/testsuite/uninit-15.c: New testcase.
593 * gcc.dg/testsuite/uninit-16.c: Likewise.
595 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
598 * g++.dg/other/pr35504.C: New test.
600 2008-03-18 Richard Guenther <rguenther@suse.de>
602 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
603 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
605 2008-03-18 Richard Guenther <rguenther@suse.de>
607 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
609 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
612 * gfortran.dg/namelist_45.f90: New test.
614 2008-03-17 James E. Wilson <wilson@tuliptree.org>
617 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
618 Write variables instead of reading them.
620 2008-03-17 Jason Merrill <jason@redhat.com>
623 * g++.dg/init/ref16.C: New testcase.
625 2008-03-17 Richard Guenther <rguenther@suse.de>
627 PR tree-optimization/19637
628 * g++.dg/tree-ssa/pr19637.C: New testcase.
630 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
633 * gfortran.dg/subref_array_pointer_3.f90 : New test.
635 2008-03-16 Richard Guenther <rguenther@suse.de>
638 * gcc.c-torture/compile/pr35607.c: New testcase.
639 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
641 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
644 * gfortran.dg/write_invalid_format.f90: New test.
646 2008-03-15 Richard Guenther <rguenther@suse.de>
648 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
650 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
653 * gfortran.dg/elemental_subroutine_6.f90: New test.
655 2008-03-15 Richard Guenther <rguenther@suse.de>
657 * gcc.dg/pr23911.c: Adjust testcase.
658 * gcc.dg/tree-ssa/pr14841.c: Likewise.
659 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
661 2008-03-15 Richard Guenther <rguenther@suse.de>
664 * g++.dg/warn/Warray-bounds-3.C: New testcase.
666 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
669 * gfortran.dg/generic_16.f90: New test.
671 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
674 * gcc.c-torture/compile/pr35595.c: New test.
676 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
679 * gfortran.dg/nearest_4.f90: New test.
681 2008-03-14 Richard Guenther <rguenther@suse.de>
683 PR tree-optimization/13761
684 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
686 2008-03-14 Richard Guenther <rguenther@suse.de>
688 PR tree-optimization/34172
689 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
690 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
691 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
692 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
693 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
694 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
696 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.dg/cpp/pr35322.c: Add dg-error line.
701 2008-03-14 Richard Guenther <rguenther@suse.de>
703 PR tree-optimization/34043
704 PR tree-optimization/33989
705 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
706 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
707 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
708 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
709 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
711 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
712 Uros Bizjak <ubizjak@gmail.com>
715 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
717 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
719 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
720 Uros Bizjak <ubizjak@gmail.com>
723 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
724 count from 0 to 1 for lp64 targets.
725 * gfortran.dg/ldist-1.f90: Update test to check
726 for 5 loops distributed instead of 4 for lp64 targets.
728 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
731 * gfortran.dg/derived_sub.f90: New test.
733 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
736 * g++.dg/tls/static-1.C: Move dg-additional-sources after
737 dg-require-effective-target.
738 * g++.dg/tls/static-1a.cc: Likewise.
740 2008-03-13 Tom Tromey <tromey@redhat.com>
743 * gcc.dg/cpp/pr35322.c: New file.
745 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
747 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
748 (main): Call check_vect.
750 2008-03-13 Alon Dayan <alond@il.ibm.com>
751 Olga Golovanevsky <olga@il.ibm.com>
753 PR tree-optimization/35041
754 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
756 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
760 * g++.dg/other/i386-3.C: New test.
761 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
762 * gcc.target/i386/sse-14.c: Ditto.
763 * gcc.target/i386/mmx-1.c: Ditto.
764 * gcc.target/i386/mmx-2.c: Ditto.
765 * gcc.target/i386/3dnow-1.c: Ditto.
766 * gcc.target/i386/3dnow-2.c: Ditto.
767 * gcc.target/i386/3dnowA-1.c: Ditto.
768 * gcc.target/i386/3dnowA-2.c: Ditto.
770 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
773 * gcc.target/i386/pr35422.c: Escape brackets.
775 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
778 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
780 * gcc.target/i386/pr35422.c: New.
782 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
785 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
787 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
790 * gcc.target/i386/pr35540.c: New test.
792 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
794 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
796 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
799 * g++.dg/torture/pr35526.C: New test.
801 2008-03-10 Jakub Jelinek <jakub@redhat.com>
804 * g++.dg/gomp/pr35328.C: New test.
807 * g++.dg/gomp/pr35337.C: New test.
811 * gcc.dg/gomp/pr35438.c: New test.
812 * gcc.dg/gomp/pr35439.c: New test.
815 * g++.dg/gomp/pr35099.C: New test.
817 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
819 * gnat.dg/range_check2.adb: New test.
821 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
823 PR tree-optimization/35494
824 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
825 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
826 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
827 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
829 2008-03-10 Richard Guenther <rguenther@suse.de>
831 PR tree-optimization/34677
832 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
833 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
834 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
836 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
839 * gfortran.dg/module_commons_2.f90: New test.
841 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
843 * gnat.dg/frame_overflow.adb: Improve portability.
845 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
848 * gcc.target/i386/isa-1.c: Add -march=x86-64.
849 * gcc.target/i386/isa-2.c: Likewise.
850 * gcc.target/i386/isa-3.c: Likewise.
851 * gcc.target/i386/isa-10.c: Likewise.
852 * gcc.target/i386/isa-11.c: Likewise.
853 * gcc.target/i386/isa-12.c: Likewise.
854 * gcc.target/i386/isa-13.c: Likewise.
855 * gcc.target/i386/isa-14.c: Likewise.
857 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
860 * gcc.target/i386/pr22152.c: New test.
861 * gcc.target/i386/sse2-mmx.c: Ditto.
863 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
865 * gnat.dg/uninit_func.adb: New test.
867 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
869 * gnat.dg/pack4.adb: New test.
871 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
873 * gnat.dg/small_alignment.adb: New test.
875 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
877 * gnat.dg/specs/alignment2.ads: New test.
879 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
881 * gnat.dg/pack3.adb: New test.
883 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
886 * g++.dg/other/pr20366.C: New test.
888 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
891 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
893 2008-03-06 Markus Milleder <markus.milleder@generali.at>
895 PR preprocessor/35458
896 * gcc.dg/cpp/cmdlne-M-2.c: New file.
897 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
898 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
900 2008-03-06 Tom Tromey <tromey@redhat.com>
902 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
905 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
907 * gnat.dg/specs/pack33.ads: New test.
909 2008-03-05 Richard Guenther <rguenther@suse.de>
911 PR tree-optimization/35472
912 * gcc.c-torture/execute/pr35472.c: New testcase.
914 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
917 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
918 * gcc.c-torture/compile/pr33009.c: Likewise.
920 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
923 * gcc.dg/vect/pr31041.c: Fix.
925 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
928 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
930 * gfortran.fortran-torture/execute/list_read_1.x,
931 gfortran.fortran-torture/execute/read_null_string.x,
932 gfortran.fortran-torture/execute/backspace.x,
933 gfortran.fortran-torture/execute/seq_io.x,
934 gfortran.fortran-torture/execute/slash_edit.x,
935 gfortran.fortran-torture/execute/unopened_unit_1.x,
936 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
937 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
938 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
939 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
940 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
941 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
942 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
943 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
944 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
945 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
946 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
947 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
948 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
949 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
950 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
951 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
952 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
953 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
954 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
955 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
956 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
957 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
958 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
959 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
960 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
961 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
962 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
963 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
964 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
965 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
966 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
967 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
968 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
969 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
970 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
971 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
972 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
973 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
974 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
975 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
976 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
977 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
978 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
979 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
980 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
981 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
982 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
983 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
984 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
985 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
986 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
987 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
988 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
989 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
990 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
991 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
992 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
993 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
994 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
995 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
996 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
997 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
998 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
999 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
1000 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
1001 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
1002 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
1003 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
1004 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
1005 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
1006 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
1007 gfortran.dg/write_back.f: Gate test on effective_target
1010 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1012 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
1013 targets declaring functions in assembly.
1015 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1018 * gcc.dg/pr28322-3.c: New.
1020 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
1023 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
1025 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
1026 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
1027 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
1028 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
1029 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
1030 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
1031 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
1032 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
1034 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1037 * gcc.c-torture/execute/pr35456.c: New test.
1039 2008-03-04 Joseph Myers <joseph@codesourcery.com>
1041 * gcc.target/i386/sse-10.c: Don't use
1042 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
1044 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
1046 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
1047 * gfortran.dg/reassoc_2.f90: Ditto.
1048 * gfortran.dg/reassoc_3.f90: Ditto.
1050 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1053 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
1054 * gfortran.dg/dg.exp: Likewise.
1055 * gfortran.dg/vect/vect.exp: Likewise.
1056 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1057 * gfortran.fortran-torture/compile/compile.exp: Likewise.
1058 * gfortran.dg/gamma_1.f90: Also check log_gamma.
1059 * gfortran.dg/invalid_contains_1.f90: Remove warning about
1061 * gfortran.dg/gamma_2.f90: Add a few error messages.
1062 * gfortran.dg/invalid_contains_2.f90: Remove warning about
1064 * gfortran.dg/gamma_3.f90: Adjust error message.
1065 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
1066 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
1067 * gfortran.dg/bessel_1.f90: New test.
1068 * gfortran.dg/recursive_check_3.f90: Remove warnings.
1069 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
1070 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
1071 * gfortran.dg/contains_empty_1.f03: New test.
1072 * gfortran.dg/erfc_scaled_1.f90: New test.
1073 * gfortran.dg/hypot_1.f90: New test.
1074 * gfortran.dg/contains_empty_2.f03: New test.
1076 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
1078 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
1080 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1083 * g++.dg/cpp/string-2.C: This is a warning now.
1084 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
1087 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
1089 * g++.dg/cpp0x/auto1.C: New.
1091 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1094 * gfortran.dg/pointer_1.f90: New test.
1096 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
1099 * g++.dg/ext/attrib32.C: Add another test case.
1101 2008-02-29 Tom Tromey <tromey@redhat.com>
1103 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
1106 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
1108 * testsuite/gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
1109 to make the interchange profitable.
1111 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
1116 * gfortran.dg/arrayio_11.f90: Fixed test.
1117 * gfortran.dg/arrayio_12.f90: Likewise.
1118 * gfortran.dg/module_read_1.f90: Added warning-directives.
1119 * gfortran.dg/pr32242.f90: Likewise.
1120 * gfortran.dg/result_in_spec_3.f90: Likewise.
1121 * gfortran.dg/use_12.f90: Likewise.
1122 * gfortran.dg/warn_function_without_result.f90 : New test.
1124 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1127 * gfortran.dg/f2c_9.f90: New test.
1129 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
1131 * testsuite/gcc.dg/tree-ssa/ldist-1.c: New.
1132 * testsuite/gcc.dg/tree-ssa/ldist-1a.c: New.
1133 * testsuite/gcc.dg/tree-ssa/ldist-2.c: New.
1134 * testsuite/gcc.dg/tree-ssa/ldist-3.c: New.
1135 * testsuite/gcc.dg/tree-ssa/ldist-4.c: New.
1136 * testsuite/gcc.dg/tree-ssa/ldist-5.c: New.
1137 * testsuite/gcc.dg/tree-ssa/ldist-6.c: New.
1138 * testsuite/gcc.dg/tree-ssa/ldist-7.c: New.
1139 * testsuite/gcc.dg/tree-ssa/ldist-8.c: New.
1140 * testsuite/gcc.dg/tree-ssa/ldist-9.c: New.
1141 * testsuite/gcc.dg/tree-ssa/ldist-10.c: New.
1142 * testsuite/gcc.dg/tree-ssa/ldist-11.c: New.
1143 * testsuite/gcc.dg/tree-ssa/ldist-12.c: New.
1144 * testsuite/gfortran.dg/ldist-1.f90: New.
1146 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
1148 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
1150 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1152 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
1154 2008-02-27 Jan Beulich <jbeulich@novell.com>
1156 * gcc.target/i386/mmx-1.c: Add
1157 -Werror-implicit-function-declaration to dg-options.
1158 * gcc.target/i386/mmx-2.c: Likewise.
1159 * gcc.target/i386/sse-13.c: Likewise.
1160 * gcc.target/i386/sse-14.c: Likewise.
1162 2008-02-27 Revital Eres <eres@il.ibm.com>
1164 PR rtl-optimization/34999
1165 * gcc.dg/tree-prof/pr34999.c: New.
1167 2008-02-27 Richard Guenther <rguenther@suse.de>
1170 * gcc.c-torture/execute/pr35390.c: New testcase.
1172 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1175 * gnat.dg/test_direct_io.adb: New file.
1177 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
1180 * gnat.dg/specs/pr34799.ads: New test.
1182 2008-02-27 Richard Guenther <rguenther@suse.de>
1185 * gcc.c-torture/execute/pr34971.c: New testcase.
1187 2008-02-27 Jakub Jelinek <jakub@redhat.com>
1189 * gcc.dg/gomp/preprocess-1.c: New test.
1192 * g++.dg/ext/visibility/typeinfo2.C: New test.
1193 * g++.dg/ext/visibility/typeinfo3.C: New test.
1195 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1197 * gcc.dg/bf-ms-attrib.c (main): Return 0.
1199 2008-02-26 Joseph Myers <joseph@codesourcery.com>
1201 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
1202 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
1204 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1207 * gcc.dg/empty-source-2.c: Adjust for warning message.
1208 * gcc.dg/empty-source-3.c: Likewise.
1209 * gcc.dg/pack-test-2.c: Adjust comment.
1210 * gcc.dg/pragma-ep-2.c: Likewise.
1211 * gcc.dg/pragma-re-2.c: Likewise.
1212 * gcc.dg/va-arg-2.c: Likewise.
1214 2008-02-26 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/assignment_2.f90: New.
1219 2008-02-26 Jason Merrill <jason@redhat.com>
1222 * g++.dg/ext/attrib32.C: New.
1224 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
1226 * gcc.c-torture/execute/nest-align-1.x: Delete.
1228 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1231 * 20021023-1.c: Use __builtin_va_start instead of
1232 __builtin_stdarg_start.
1233 * pr17301-1.c: Likewise.
1234 * pr17301-2.c: Likewise.
1236 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1238 * gcc.dg/pr34351.c: New.
1240 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1242 * gcc.dg/Wlarger-than2.c: New.
1244 2008-02-26 Paolo Carlini <pcarlini@suse.de>
1247 * g++.dg/lookup/crash7.C: New.
1249 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
1251 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
1253 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1255 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
1257 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1259 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
1261 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1263 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
1266 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1268 * lib/target-supports.exp (check_profiling_available): Report -p
1269 unavailable on *-*-mingw*.
1271 2008-02-25 Joseph Myers <joseph@codesourcery.com>
1273 * lib/target-supports.exp (check_effective_target_pthread_h): New.
1274 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
1275 dg-require-effective-target pthread_h.
1277 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1279 * gcc.dg/Wswitch-enum-error.c: New.
1280 * gcc.dg/Wswitch-error.c: New.
1281 * gcc.dg/20011021-1.c: Use two directives to match two different
1284 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1287 * gcc.dg/pr28322.c: New.
1288 * gcc.dg/pr28322-2.c: New.
1289 * lib/prune.exp: Ignore "At top level" even if there is no ':'
1292 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1295 * g++.dg/other/error26.C: New.
1297 2008-02-25 Paolo Carlini <pcarlini@suse.de>
1300 * g++.dg/other/error25.C: New.
1302 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
1305 * gcc.dg/pr35258.c: New testcase.
1307 2008-02-25 Jan Beulich <jbeulich@novell.com>
1309 * gcc.dg/20020426-2.c: Remove bogus workaround.
1310 * g++.old-deja/g++.other/store-expr1.C: Likewise.
1311 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
1313 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1315 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
1317 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1320 * gcc.dg/pr19984.c: New test.
1321 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
1322 name of the variable.
1324 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
1326 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
1327 (main): Call check_vect and foo. Check array values after
1329 * gcc.dg/vect/vect-117.c: Call check_vect.
1330 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
1332 2008-02-25 Jason Merrill <jason@redhat.com>
1335 * g++.dg/lookup/strong-using-5.C: New.
1337 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
1339 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
1342 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1345 * gcc.c-torture/execute/20050604-1.x: New file.
1347 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
1349 * gcc.target/i386/pr22076.c: Update number of mov insns
1351 * gcc.target/i386/pr34256.c: Ditto.
1353 2008-02-24 Diego Novillo <dnovillo@google.com>
1355 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
1358 * g++.dg/warn/pr33738.C: New.
1360 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
1362 * gcc.c-torture/execute/nest-align-1.x: New file.
1364 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
1367 * g++.dg.ext/dllimport13.C: New test.
1369 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1372 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
1373 powerpc*-apple-darwin*.
1375 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
1377 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
1378 ERFC into gfortran.dg/large_real_kind_3.F90.
1379 * gfortran.dg/large_real_kind_3.F90: New test.
1381 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
1384 * gcc.dg/and-1.c: New test.
1386 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
1388 * gcc.c-torture/execute/20080222-1.c: New test.
1390 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
1394 * gcc.target/i386/pr22076.c: New test.
1395 * gcc.target/i386/pr34256.c: New test.
1396 * gcc.target/i386/vecinit-5.c: New test.
1397 * gcc.target/i386/vecinit-6.c: New test.
1398 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
1400 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
1401 <xmmintrin.h>, define __m64 and __m128 directly.
1402 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
1404 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
1407 * g++.dg/ext/always_inline-1.C: New test.
1408 * g++.dg/ext/always_inline-2.C: New test.
1409 * g++.dg/ext/always_inline-3.C: New test.
1410 * g++.dg/ext/always_inline-4.C: New test.
1412 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
1414 * gcc.target/cris/asm-b-1.c: New test.
1416 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1419 * g++.dg/template/nontype17.C: Add.
1421 2008-02-22 Paolo Carlini <pcarlini@suse.de>
1425 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1428 * g++.dg/template/nontype17.C: New.
1429 * g++.dg/template/nontype16.C: Add error.
1431 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1434 * gcc.dg/Wfloat-equal-1.c: New.
1435 * g++.dg/warn/Wfloat-equal-1.C: New.
1437 2008-02-21 Michael Matz <matz@suse.de>
1440 * gcc.dg/pr35264.c: New testcase.
1442 2008-02-21 Richard Guenther <rguenther@suse.de>
1444 * gfortran.dg/reassoc_1.f90: New testcase.
1445 * gfortran.dg/reassoc_2.f90: Likewise.
1446 * gfortran.dg/reassoc_3.f90: Likewise.
1448 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1451 * gfortran.dg/fmt_t_7.f: New test.
1454 * gfortran.dg/streamio_15.f90: New test.
1456 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1459 * gfortran.dg/fmt_zero_digits.f90: Revise test.
1461 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
1463 * gcc.dg/Wframe-larger-than.c: New option test.
1465 2008-02-20 Tobias Burnus <burnus@net-b.de>
1468 * gfortran.dg/dollar_sym_1.f90: New.
1469 * gfortran.dg/dollar_sym_2.f90: New.
1471 2008-02-20 Richard Guenther <rguenther@suse.de>
1474 * gcc.dg/builtins-66.c: New testcase.
1476 2008-02-20 Richard Guenther <rguenther@suse.de>
1478 * gcc.dg/fold-reassoc-1.c: New testcase.
1479 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
1481 2008-02-20 Richard Guenther <rguenther@suse.de>
1483 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
1485 2008-02-20 Ira Rosen <irar@il.ibm.com>
1487 * lib/target-supports.exp (check_effective_target_vect_unpack):
1488 Return true for SPU.
1489 (check_effective_target_vect_short_mult): Likewise.
1490 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
1491 the loop on targets that support vect_unpack.
1493 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
1495 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
1496 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
1497 templates to reduce number of passed arguments.
1499 2008-02-19 Jason Merrill <jason@redhat.com>
1502 * g++.dg/template/explicit-args1.C: New.
1504 2008-02-19 Richard Guenther <rguenther@suse.de>
1506 PR tree-optimization/34989
1507 * gcc.dg/pr34989-1.c: New testcase.
1508 * gcc.dg/pr34989-2.c: Likewise.
1510 2008-02-19 Jakub Jelinek <jakub@redhat.com>
1513 * g++.dg/gomp/pr35028.C: New test.
1517 * gcc.dg/gomp/pr34964.c: New test.
1518 * g++.dg/gomp/pr34964.C: New test.
1519 * gcc.dg/gomp/pr35244.c: New test.
1520 * g++.dg/gomp/pr35244.C: New test.
1523 * g++.dg/gomp/pr35078.C: New test.
1525 2008-02-19 Christian Bruel <christian.bruel@st.com>
1527 * gcc.dg/packed-array.c: New testcase.
1529 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
1532 * gcc.target/i386/pr33555.c: New test.
1534 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
1537 * gcc.target/i386/isa-1.c: New.
1538 * gcc.target/i386/isa-2.c: Likewise.
1539 * gcc.target/i386/isa-3.c: Likewise.
1540 * gcc.target/i386/isa-4.c: Likewise.
1541 * gcc.target/i386/isa-5.c: Likewise.
1542 * gcc.target/i386/isa-6.c: Likewise.
1543 * gcc.target/i386/isa-7.c: Likewise.
1544 * gcc.target/i386/isa-8.c: Likewise.
1545 * gcc.target/i386/isa-9.c: Likewise.
1546 * gcc.target/i386/isa-10.c: Likewise.
1547 * gcc.target/i386/isa-11.c: Likewise.
1548 * gcc.target/i386/isa-12.c: Likewise.
1549 * gcc.target/i386/isa-13.c: Likewise.
1550 * gcc.target/i386/isa-14.c: Likewise.
1552 2008-02-18 Joey Ye <joey.ye@intel.com>
1553 H.J. Lu <hongjiu.lu@intel.com>
1556 * gcc.c-torture/execute/nest-align-1.c: New test case.
1558 2008-02-17 Richard Guenther <rguenther@suse.de>
1561 * gcc.dg/torture/pr35227.c: New testcase.
1563 2008-02-17 Richard Guenther <rguenther@suse.de>
1565 PR tree-optimization/35231
1566 * gcc.c-torture/execute/pr35231.c: New testcase.
1568 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
1570 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
1573 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1575 * obj-c++.dg/encode-2.mm: XFAIL.
1576 * obj-c++.dg/encode-3.mm: Likewise.
1578 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1579 Paolo Carlini <pcarlini@suse.de>
1581 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
1582 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
1583 * g++.dg/ext/has_nothrow_copy.C: Likewise.
1585 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
1587 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
1588 (main): Change to void and rename to sse_test.
1589 * gcc.target/i386/pr24306.c: Ditto.
1590 * gcc.target/i386/pr32065-2.c: Ditto.
1591 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
1592 (main): Change to void and rename to sse2_test.
1593 * gcc.target/i386/20060512-3.c: Ditto.
1595 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1598 * gfortran.dg/c_loc_tests_12.f03: New test.
1600 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
1605 * g++.dg/cpp0x/vt-35026.C: New.
1606 * g++.dg/cpp0x/vt-35023.C: New.
1607 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
1608 * g++.dg/cpp0x/vt-35024.C: New.
1610 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1612 * gcc.c-torture/execute/va-arg-25.x: Remove.
1614 2008-02-15 Richard Guenther <rguenther@suse.de>
1615 Zdenek Dvorak <ook@ucw.cz>
1617 PR tree-optimization/35164
1618 * g++.dg/torture/pr35164-1.C: New testcase.
1619 * g++.dg/torture/pr35164-2.C: Likewise.
1621 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
1624 * testsuite/g++.dg/template/spec35.C: Change the regular expressions
1625 in dg-final to match the assembly code generated by Darwin 9.
1627 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1629 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
1631 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
1633 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
1635 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
1637 * lib/dejapatches.exp: New file.
1639 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
1642 * g++.dg/cpp0x/vt-34050.C: New.
1644 2008-02-14 Jason Merrill <jason@redhat.com>
1648 * g++.dg/warn/pr11159.C: New.
1649 * g++.dg/warn/pr5645.C: Likewise.
1651 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
1653 PR preprocessor/35061
1654 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
1656 2008-02-14 Paolo Carlini <pcarlini@suse.de>
1659 * g++.dg/template/nontype17.C: New.
1660 * g++.dg/template/nontype16.C: Add error.
1662 2008-02-13 Jakub Jelinek <jakub@redhat.com>
1665 * g++.dg/template/member8.C: New test.
1667 2008-02-13 Michael Matz <matz@suse.de>
1669 * gcc.dg/pr35065.c: Fix testcase warnings.
1671 2008-02-13 Jason Merrill <jason@redhat.com>
1673 PR c++/34962, c++/34937, c++/34939
1674 * g++.dg/ext/tmplattr9.C: New.
1676 2008-02-13 Michael Matz <matz@suse.de>
1679 * gcc.dg/pr35065.c: New testcase.
1681 2008-02-12 Richard Guenther <rguenther@suse.de>
1683 PR tree-optimization/35171
1684 * gcc.c-torture/compile/pr35171.c: New testcase.
1686 2008-02-12 Richard Guenther <rguenther@suse.de>
1689 * gcc.c-torture/execute/pr35163.c: New testcase.
1691 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
1693 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
1695 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
1697 * gnat.dg/loop_address.adb: New test.
1699 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1701 * obj-c++.dg/bitfield-1.mm: Expect failures.
1702 * obj-c++.dg/bitfield-4.mm: Likewise.
1703 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
1704 * obj-c++.dg/encode-8.mm: Likewise.
1705 * obj-c++.dg/isa-field-1.mm: Likewise.
1706 * obj-c++.dg/layout-1.mm: Likewise.
1707 * obj-c++.dg/lookup-2.mm: Likewise.
1708 * obj-c++.dg/try-catch-2.mm: Likewise.
1709 * obj-c++.dg/try-catch-9.mm: Likewise.
1711 2008-02-12 Jakub Jelinek <jakub@redhat.com>
1714 * g++.dg/tree-ssa/pr35144.C: New test.
1717 * gcc.target/i386/pr35160.c: New test.
1720 * g++.dg/init/new27.C: New test.
1722 2008-02-11 Paolo Carlini <pcarlini@suse.de>
1725 * g++.dg/template/crash78.C: New.
1727 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1730 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
1731 * gcc.dg/compat/vector-2_y.c: Ditto.
1733 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
1734 Richard Guenther <rguenther@suse.de>
1736 PR tree-optimization/33992
1737 * gcc.c-torture/execute/pr33992.c: New testcase.
1739 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1741 * gfortran.dg/streamio_14.f90: New test.
1743 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1745 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
1746 Add -mfpmath=387 to dg-options.
1748 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
1751 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
1752 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
1753 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
1754 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
1755 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
1756 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
1757 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
1758 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
1759 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
1761 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1764 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
1766 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
1769 * g++.dg/conversion/bitfield8.C: New.
1771 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1773 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
1775 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
1779 * g++.dg/ext/vector13.C: New.
1781 2008-02-06 David Daney <ddaney@avtrex.com>
1783 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
1785 2008-02-05 Bob Wilson <bob.wilson@acm.org>
1787 * lib/target-supports.exp (check_effective_target_hard_float): Remove
1788 special case for xtensa-*-*.
1790 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1793 * gfortran.dg/volatile11.f90: New test.
1795 2008-02-05 Jakub Jelinek <jakub@redhat.com>
1798 * g++.dg/template/array19.C: New test.
1800 2008-02-05 Diego Novillo <dnovillo@google.com>
1802 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
1805 * g++.dg/warn/pr33738.C: Remove.
1807 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1810 * gfortran.dg/bounds_check_13.f: New test.
1812 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1815 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
1817 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
1820 * gcc.target/i386/pr35083.c: New test.
1822 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
1825 * gfortran.dg/data_bounds_1.f90: New test.
1827 2008-02-04 Diego Novillo <dnovillo@google.com>
1829 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
1832 * testsuite/g++.dg/warn/pr33738.C: New.
1834 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
1836 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
1839 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
1841 * lib/target-supports.exp (check_effective_target_hard_float): Only
1842 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
1843 other targets, grep for a call insn in the rtl expand dump for an
1845 (target_compile): Support generating rtl dumps as output.
1847 2008-02-04 Richard Guenther <rguenther@suse.de>
1850 * gcc.c-torture/execute/pr33631.c: New testcase.
1852 2008-02-04 Richard Guenther <rguenther@suse.de>
1855 * gcc.c-torture/compile/pr35043.c: New testcase.
1857 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1859 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
1861 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
1863 * gcc.target/i386/pr31628.c: Require effective target fpic.
1864 * gcc.target/i386/strinline.c: Ditto.
1865 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
1866 * gcc.dg/pr35045.c: Ditto.
1867 * gcc.dg/20050503-1.c: Ditto.
1869 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
1872 * gfortran.dg/host_assoc_variable_1.f90: New test.
1873 * gfortran.dg/allocate_stat.f90: Change last three error messages.
1875 2008-02-02 Michael Matz <matz@suse.de>
1878 * gcc.dg/pr35045.c: New test.
1880 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1883 * gfortran.dg/shape_4.f90: New test.
1885 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
1887 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
1889 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
1891 PR rtl-optimization/34773
1892 * gcc.target/cris/torture/pr34773.c: New test.
1894 2008-02-01 Nick Clifton <nickc@redhat.com>
1896 * lib/target-supports.exp (check_profiling_available): Do not
1897 expect profiling to work on the xstormy16 target.
1899 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
1902 * gcc.c-torture/execute/20050316-2.x: New file.
1903 * gcc.target/i386/pr17390.c: Update scan pattern.
1904 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
1905 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
1907 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
1910 * gfortran.dg/proc_assign_2.f90: New test.
1912 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
1913 Jakub Jelinek <jakub@redhat.com>
1917 * g++.dg/ext/alias-canon.C: New.
1918 * g++.dg/ext/alias-mangle.C: New.
1920 2008-01-30 Jan Hubicka <jh@suse.cz>
1922 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
1924 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1926 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
1927 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
1929 2008-01-30 Jan Hubicka <jh@suse.cz>
1932 * gcc.c-torture/execute/pr34982.c: New testcase.
1934 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
1936 * gcc.target/s390/tf_to_di-1.c: New testcase.
1938 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
1941 * gfortran.dg/use_only_3.f90: New test.
1942 * gfortran.dg/use_only_3.inc: Modules for new test.
1945 * gfortran.dg/function_charlen_2.f90: New test.
1947 2008-01-30 Jakub Jelinek <jakub@redhat.com>
1950 * gcc.dg/pr34969.c: New test.
1953 * gcc.dg/inline-25.c: New test.
1954 * gcc.dg/inline-26.c: New test.
1955 * gcc.dg/inline-27.c: New test.
1957 2008-01-29 Richard Guenther <rguenther@suse.de>
1960 * gcc.c-torture/compile/pr35006.c: New testcase.
1962 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
1973 * g++.dg/cpp0x/vt-34219-2.C: New.
1974 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
1975 * g++.dg/cpp0x/vt-34961.C: New.
1976 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
1977 cases from the re-opened PR.
1978 * g++.dg/cpp0x/vt-34753.C: New.
1979 * g++.dg/cpp0x/vt-34919.C: New.
1980 * g++.dg/cpp0x/vt-34754.C: New.
1981 * g++.dg/cpp0x/vt-34606.C: New.
1982 * g++.dg/cpp0x/vt-34219.C: New.
1983 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
1984 * g++.dg/cpp0x/vt-34755.C: New.
1985 * g++.dg/cpp0x/pr31438.C: Ditto.
1986 * g++.dg/cpp0x/variadic81.C: Ditto.
1988 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1990 * g++.dg/torture/pr34641.C: Put the dg-do first.
1992 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
1994 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
1996 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
1998 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
2000 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
2003 * gcc.target/powerpc/spe-small-data-1.c: New test.
2004 * gcc.target/powerpc/spe-small-data-2.c: New test.
2006 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2009 * gfortran.dg/shape_3.f90: New test.
2011 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2013 * gcc.target/s390/20020926-1.c: Remove -m31.
2015 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
2017 * gcc.target/s390/20020926-1.c: Disable for s390x.
2019 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2022 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
2025 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2028 * gfortran.dg/array_constructor_22.f90: New test.
2030 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
2033 * gcc.c-torture/compile/pr34688: New test.
2035 2008-01-26 Tobias Burnus <burnus@net-b.de>
2038 * gfortran.dg/missing_optional_dummy_5.f90: New.
2040 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2042 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
2043 noinline. XFAIL test.
2045 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2048 * gfortran.dg/array_3.f90: New test.
2050 2008-01-26 Jakub Jelinek <jakub@redhat.com>
2052 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
2056 * gcc.dg/pr34965.c: New test.
2057 * g++.dg/other/error24.C: New test.
2059 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2061 PR libfofortran/34887
2062 * gfortran.dg/x_slash_2.f: New test.
2064 2008-01-26 Richard Guenther <rguenther@suse.de>
2067 * g++.dg/torture/pr34235.C: New testcase.
2069 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2071 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
2073 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
2076 * gcc.target/mips/lazy-binding-1.c: New test.
2077 * gcc.target/mips/mips.exp (setup_mips_tests): Set
2078 mips_forced_no_abicalls and mips_forced_no_shared.
2079 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
2080 Avoid using small data with -mabicalls. Don't make -G0 force
2081 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
2082 forces the opposite option.
2084 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
2087 * gcc.target/i386/fastcall-1.c: Scan for correct label.
2088 Use -std=gnu89 switch.
2090 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2093 * gfortran.dg/direct_io_9.f: New test.
2095 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
2098 * gfortran.dg/where_operator_assign_4.f90: New test.
2100 2008-01-25 Joseph Myers <joseph@codesourcery.com>
2102 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
2103 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
2106 2008-01-25 Richard Guenther <rguenther@suse.de>
2109 * gcc.c-torture/execute/pr32244-1.c: New testcase.
2111 2008-01-25 Richard Guenther <rguenther@suse.de>
2113 PR tree-optimization/34966
2114 * gcc.c-torture/compile/pr34966.c: New testcase.
2116 2008-01-25 Richard Guenther <rguenther@suse.de>
2119 * g++.dg/torture/pr33887-1.C: New testcase.
2120 * g++.dg/torture/pr33887-2.C: Likewise.
2121 * g++.dg/torture/pr33887-3.C: Likewise.
2122 * gcc.c-torture/execute/20071211-1.c: Likewise.
2124 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
2127 * gcc.dg/pr34856.c: Use pointer mode for "pin".
2129 2008-01-25 Jakub Jelinek <jakub@redhat.com>
2132 * g++.dg/gomp/pr33333.C: New test.
2134 PR preprocessor/34692
2135 * gcc.dg/cpp/pr34692.c: New test.
2136 * gcc.dg/gomp/pr34692.c: New test.
2138 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
2140 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
2142 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
2145 * gfortran.dg/empty_type.f90: New test.
2147 2008-01-24 Paolo Carlini <pcarlini@suse.de>
2150 * g++.dg/template/crash77.C: New.
2152 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
2155 * gcc.dg/pr34856.c: New test.
2157 2008-01-24 Tobias Burnus <burnus@net-b.de>
2159 * gfortran.dg/namelist_39.f90: Delete temporary files.
2160 * gfortran.dg/namelist_44.f90: Ditto.
2162 2008-01-24 Richard Guenther <rguenther@suse.de>
2165 * g++.dg/torture/pr34953.C: New testcase.
2167 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
2170 * gcc.c-torture/compile/20080124-1.c: New test.
2172 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
2175 * gfortran.dg/function_charlen_3.f: New test.
2177 2008-01-23 Michael Matz <matz@suse.de>
2180 * g++.dg/debug/pr34895.cc: New testcase.
2182 2008-01-23 Richard Guenther <rguenther@suse.de>
2185 * gcc.dg/pr31529-1.c: New testcase.
2186 * gcc.dg/pr31529-2.c: Likewise.
2188 2008-01-23 Jakub Jelinek <jakub@redhat.com>
2191 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
2192 unsigned int for the first argument.
2194 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2197 * g++.dg/conversion/bitfield7.C: New test.
2198 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
2200 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
2202 From Michael Frysinger <michael.frysinger@analog.com>
2203 * gcc.target/bfin/mcpu-bf547.c: New test.
2204 * gcc.target/bfin/mcpu-bf523.c: New test.
2205 * gcc.target/bfin/mcpu-bf524.c: New test.
2206 * gcc.target/bfin/mcpu-bf526.c: New test.
2208 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2210 * gcc.c-torture/execute/20080122-1.c: New test.
2212 2008-01-22 Tom Tromey <tromey@redhat.com>
2215 * gcc.dg/cpp/pr34859.c: New file.
2217 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2220 * gfortran.dg/vector_subscript_3.f90: New test.
2222 2008-01-22 Tobias Burnus <burnus@net-b.de>
2225 * gfortran.dg/missing_optional_dummy_4.f90
2227 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2229 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
2231 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
2233 * gnat.dg/unchecked_union1.adb: New test.
2235 2008-01-22 Tom Tromey <tromey@redhat.com>
2238 * g++.dg/ext/pr34829.C: New file.
2240 2008-01-22 Jakub Jelinek <jakub@redhat.com>
2243 * gcc.dg/gomp/pr34607.c: New test.
2244 * g++.dg/gomp/pr34607.C: New test.
2247 * g++.dg/ext/vector10.C: New test.
2250 * g++.dg/other/error23.C: New test.
2253 * g++.dg/ext/vector12.C: New test.
2255 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2258 * gcc.dg/Wstrict-overflow-21.c: New.
2259 * g++.dg/warn/Wstrict-aliasing-8.C: New.
2261 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2264 * gcc.dg/pr33092.c: New.
2266 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
2268 * gcc.target/s390/20020926-1.c: Add -m31 option.
2270 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
2273 * gfortran.dg/initialization_18.f90: New test.
2275 2008-01-22 Tobias Burnus <burnus@net-b.de>
2278 * gfortran.dg/tab_continuation.f: New.
2280 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
2283 * gfortran.dg/use_rename_2.f90: New test.
2285 2008-01-21 Richard Guenther <rguenther@suse.de>
2288 * gcc.c-torture/compile/pr34856.c: New testcase.
2290 2008-01-21 Richard Guenther <rguenther@suse.de>
2293 * gcc.c-torture/compile/pr34885.c: New testcase.
2295 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
2297 * gnat.dg/specs/alignment1.ads: New test.
2299 2008-01-21 Richard Guenther <rguenther@suse.de>
2302 * g++.dg/torture/pr34850.C: New testcase.
2304 2008-01-21 Alon Dayan <alond@il.ibm.com>
2305 Olga Golovanevsky <olga@il.ibm.com>
2307 PR tree-optimization/34701
2308 * gcc.dg/struct/wo_prof_array_field.c: New test.
2310 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2313 * g++.dg/ext/vector9.C: New.
2315 2008-01-20 Paolo Carlini <pcarlini@suse.de>
2319 * g++.dg/template/crash75.C: New.
2320 * g++.dg/template/crash76.C: Likewise.
2322 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
2324 PR rtl-optimization/34808
2325 * gcc.c-torture/compile/pr34808.c: New test.
2327 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2330 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2333 * gfortran.dg/entry_array_specs_3.f90: New test.
2336 * gfortran.dg/use_rename_1.f90: New test.
2338 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
2341 * gfortran.dg/array_constructor_20.f90: New test.
2342 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
2345 * gfortran.dg/array_constructor_21.f90: New test.
2347 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2350 * gfortran.dg/inquire_13.f90: New test.
2353 * gfortran.dg/continuation_9.f90: New test.
2355 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
2358 * gcc.target/mips/pr34831.c: New test.
2360 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2364 * gfortran.dg/any_all_1.f90: New test.
2365 * gfortran.dg/any_all_2.f90: New test.
2367 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2369 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
2370 "dg-require-weak" statement.
2371 * g++.dg/eh/weak1.C: Likewise.
2373 2008-01-19 Jakub Jelinek <jakub@redhat.com>
2375 PR gcov-profile/34610
2376 * gcc.dg/gomp/pr34610.c: New test.
2378 2008-01-19 Tobias Burnus <burnus@net-b.de>
2381 * gfortran.dg/implicit_11.f90: New.
2382 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
2383 * gfortran.dg/entry_15.f90: Ditto.
2384 * gfortran.dg/func_assign.f90: Ditto.
2385 * gfortran.dg/gomp/reduction3.f90: Ditto.
2386 * gfortran.dg/proc_assign_1.f90: Ditto.
2388 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
2389 of dg-excess-errors.
2391 2008-01-18 Tobias Burnus <burnus@net-b.de>
2394 * gfortran.dg/argument_checking_15.f90: New.
2395 * gfortran.dg/argument_checking_5.f90: Change TODO into
2398 2008-01-18 Tobias Burnus <burnus@net-b.de>
2400 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
2401 * gfortran.dg/enum_5.f90: Ditto.
2402 * gfortran.dg/enum_6.f90: Ditto.
2403 * gfortran.dg/bom_error.f90: Ditto.
2404 * gfortran.dg/func_decl_4.f90: Ditto.
2406 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2409 * gfortran.dg/fmt_t_6.f: New test.
2411 2008-01-18 Tobias Burnus <burnus@net-b.de>
2413 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
2415 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
2417 * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
2419 2008-01-18 Ian Lance Taylor <iant@google.com>
2421 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
2423 2008-01-18 Ian Lance Taylor <iant@google.com>
2426 * g++.dg/init/new26.C: New test.
2428 2008-01-18 Richard Guenther <rguenther@suse.de>
2431 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
2434 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
2436 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
2437 dg-require-effective-target.
2439 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2442 * gfortran.dg/reshape_2.f90: New test.
2444 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
2446 * gcc.dg/20040223-1.c: Fix comment typo.
2448 2008-01-17 Janis Johnson <janis187@us.ibm.com>
2451 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
2452 until 34814 is fixed.
2454 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
2456 PR tree-optimization/34648
2457 * gcc.c-torture/compile/pr34648.c: New testcase.
2459 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
2462 * gcc.dg/autopar/autopar.exp: New.
2463 * g++.dg/tree-ssa/pr34355.C: Require pthread.
2464 * lib/target-supports.exp (check_effective_target_pthread): New.
2466 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
2467 * gcc.dg/tree-ssa/reduc-1short.c: Same.
2468 * gcc.dg/tree-ssa/reduc-1.c: Same.
2469 * gcc.dg/tree-ssa/reduc-2short.c: Same.
2470 * gcc.dg/tree-ssa/reduc-2.c: Same
2471 * gcc.dg/tree-ssa/reduc-3.c: Same.
2472 * gcc.dg/tree-ssa/reduc-1char.c: Same.
2473 * gcc.dg/tree-ssa/reduc-6.c: Same.
2474 * gcc.dg/tree-ssa/reduc-7.c: Same.
2475 * gcc.dg/tree-ssa/reduc-2char.c: Same.
2476 * gcc.dg/tree-ssa/reduc-8.c: Same.
2477 * gcc.dg/tree-ssa/reduc-9.c: Same.
2479 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2481 * gnat.dg/discr5.adb: New test.
2483 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
2485 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
2487 2008-01-17 Richard Guenther <rguenther@suse.de>
2489 PR tree-optimization/34825
2490 * gcc.dg/pr34825.c: New testcase.
2492 2008-01-17 Richard Guenther <rguenther@suse.de>
2494 * gcc.c-torture/execute/20080117-1.c: New testcase.
2496 2008-01-17 Revital Eres <eres@il.ibm.com>
2499 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
2501 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
2504 * gfortran.dg/function_charlen_1.f90: New test.
2507 * gfortran.dg/function_types_1.f90: New test.
2508 * gfortran.dg/function_types_2.f90: New test.
2511 * gfortran.dg/function_kinds_4.f90: New test.
2512 * gfortran.dg/function_kinds_5.f90: New test.
2514 * gfortran.dg/defined_operators_1.f90: Errors now at function
2516 * gfortran.dg/private_type_4.f90: The same.
2517 * gfortran.dg/interface_15.f90: The same.
2518 * gfortran.dg/elemental_args_check_2.f90: The same.
2519 * gfortran.dg/auto_internal_assumed.f90: The same.
2521 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
2523 * gnat.dg/sizetype.adb: New test.
2525 2008-01-16 Richard Guenther <rguenther@suse.de>
2528 * gcc.dg/overflow-warn-7.c: New testcase.
2530 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2532 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
2534 2008-01-16 Jakub Jelinek <jakub@redhat.com>
2535 Richard Guenther <rguenther@suse.de>
2538 * gcc.dg/pr34668-1.c: New test.
2539 * gcc.dg/pr34668-2.c: Likewise.
2541 2008-01-16 Richard Guenther <rguenther@suse.de>
2544 * g++.dg/torture/pr33819.C: New testcase.
2546 2008-01-16 Richard Guenther <rguenther@suse.de>
2549 * gcc.c-torture/execute/pr34768-1.c: New testcase.
2550 * gcc.c-torture/execute/pr34768-2.c: Likewise.
2552 2008-01-16 Tobias Burnus <burnus@net-b.de>
2555 * gfortran.dg/argument_checking_13.f90: New.
2556 * gfortran.dg/argument_checking_14.f90: New.
2558 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2561 * gfortran.dg/anyallcount_1.f90: New test.
2563 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2566 * g++.dg/cpp0x/vt-34399.C: New.
2567 * g++.dg/template/friend50.C: New.
2569 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2572 * g++.dg/cpp0x/vt-34751.C: New.
2574 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2580 * g++.dg/cpp0x/vt-34051-2.C: New.
2581 * g++.dg/cpp0x/vt-34102.C: New.
2582 * g++.dg/cpp0x/vt-34051.C: New.
2583 * g++.dg/cpp0x/vt-34055.C: New.
2584 * g++.dg/cpp0x/vt-34103.C: New.
2586 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2589 * g++.dg/cpp0x/vt-34314.C: New.
2590 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
2591 reality (the error message was wrong previously).
2593 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2596 * g++.dg/cpp0x/vt-33964.C: New.
2597 * g++.dg/template/partial5.C: New.
2599 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
2602 * g++.dg/cpp0x/vt-34052.C: New.
2603 * g++.dg/template/ttp26.C: New.
2605 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2607 * gnat.dg/rep_clause2.ad[sb]: New test.
2608 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
2610 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2613 * g++.dg/cpp/pedantic-errors.C: Delete.
2614 * g++.dg/cpp/permissive.C: Delete.
2616 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
2618 * gcc.c-torture/compile/20080114-1.c: New test.
2620 2008-01-13 Tobias Burnus <burnus@net-b.de>
2623 * gfortran.dg/argument_checking_11.f90: New.
2624 * gfortran.dg/argument_checking_12.f90: New.
2625 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
2626 * gfortran.dg/c_assoc_2.f03: Update dg-error.
2627 * gfortran.dg/argument_checking_3.f90: Ditto.
2628 * gfortran.dg/pointer_intent_2.f90: Ditto.
2629 * gfortran.dg/import2.f90: Ditto.
2630 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
2631 * gfortran.dg/implicit_actual.f90: Ditto.
2632 * gfortran.dg/used_dummy_types_3.f90: Ditto.
2633 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
2635 2008-01-13 Tobias Burnus <burnus@net-b.de>
2638 * gfortran.dg/interface_proc_end.f90: New.
2640 2008-01-13 Tobias Burnus <burnus@net-b.de>
2643 * gfortran.dg/assumed_size_refs_4.f90: New.
2645 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
2647 * gnat.dg/unchecked_convert1.adb.
2649 2008-01-13 Richard Guenther <rguenther@suse.de>
2651 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
2652 readable and writable again before exiting.
2654 2008-01-13 Richard Guenther <rguenther@suse.de>
2657 * gcc.dg/noncompile/incomplete-4.c: New testcase.
2659 2008-01-13 Jan Hubicka <jh@suse.cz>
2662 * gcc.dg/pr32135.c: new.
2664 2008-01-12 Doug Kwan <dougkwan@google.com>
2666 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
2667 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
2668 -Wignored-qualifiers.
2670 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2672 * gnat.dg/slice3.adb: New test.
2673 * gnat.dg/slice4.adb: Likewise.
2675 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
2677 * gnat.dg/bit_packed_array.ad[sb]: New test.
2679 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2682 * gfortran.dg/parens_7.f90: New test.
2684 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2686 * gcc.dg/tree-ssa/loadpre5.c: Use static.
2687 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2689 * gcc.dg/pr33826.c: Require nonpic.
2691 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2694 * gfortran.dg/inquire_12.f90: New test.
2696 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2699 * all_bounds_1.f90: New test case.
2700 * maxloc_bounds_1.f90: New test case.
2701 * maxloc_bounds_2.f90: New test case.
2702 * maxloc_bounds_3.f90: New test case.
2703 * maxloc_bounds_4.f90: New test case.
2704 * maxloc_bounds_5.f90: New test case.
2705 * maxloc_bounds_6.f90: New test case.
2706 * maxloc_bounds_7.f90: New test case.
2707 * maxloc_bounds_8.f90: New test case.
2709 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
2711 * gcc.dg/struct-ret-3.c: New test.
2713 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
2716 * gfortran.dg/transfer_simplify_8.f90: New test.
2718 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
2720 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
2721 size_t using predefined macro.
2723 2008-01-10 Raksit Ashok <raksit@google.com>
2725 PR rtl-optimization/27971
2726 * gcc.target/i386/pr27971.c: New testcase.
2728 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
2731 * gfortran.dg/bounds_check_12.f90: New test.
2733 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
2735 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
2736 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
2738 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
2741 * g++.dg/torture/pr34641.C: New testcase.
2743 2008-01-10 Richard Guenther <rguenther@suse.de>
2745 PR tree-optimization/34651
2746 * g++.dg/torture/pr34651.C: New testcase.
2748 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
2750 PR tree-optimization/34017
2751 * gcc.dg/tree-ssa/pr34017.c: New.
2753 2008-01-09 Richard Guenther <rguenther@suse.de>
2754 Andrew Pinski <andrew_pinski@playstation.sony.com>
2757 * gcc.c-torture/compile/pr30132.c: New testcase.
2759 2008-01-09 Richard Guenther <rguenther@suse.de>
2762 * gcc.c-torture/compile/pr34458.c: New testcase.
2764 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2767 g++.dg/eh/ia64-2.C: Require weak support.
2769 2008-01-08 Richard Guenther <rguenther@suse.de>
2772 * g++.dg/torture/pr31863.C: New testcase.
2774 2008-01-08 Jakub Jelinek <jakub@redhat.com>
2777 * gcc.dg/gomp/pr34694.c: New test.
2778 * g++.dg/gomp/pr34694.C: New test.
2781 * g++.dg/gomp/pr33890.C: New test.
2783 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2786 * gfortran.dg/parameter_array_init_3.f90: New test.
2788 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
2792 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
2794 2008-01-07 Janis Johnson <janis187@us.ibm.com>
2796 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
2797 * g++.dg/other/spu2vmx-1.C: Use it.
2799 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
2801 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
2804 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
2805 * gcc.target/powerpc/parity-1.c: Likewise.
2807 2008-01-07 Fred Fish <fnf@specifix.com>
2809 PR preprocessor/30363:
2810 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
2813 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
2816 * gfortran.dg/use_only_2.f90: New test.
2818 2008-01-06 Paolo Carlini <pcarlini@suse.de>
2821 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
2822 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
2824 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
2827 * gfortran.dg/use_12.f90: New test.
2829 2008-01-06 Tobias Burnus <burnus@net-b.de>
2832 * interface.c (compare_actual_formal): Fix intent(out) check for
2833 function result variables.
2835 2008-01-06 Tobias Burnus <burnus@net-b.de>
2838 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
2840 2008-01-06 Tobias Burnus <burnus@net-b.de>
2843 * gfortran.dg/intent_out_4.f90: Fix test case.
2845 2008-01-06 Tobias Burnus <burnus@net-b.de>
2848 * gfortran.dg/intent_out_4.f90: New.
2850 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2853 * gfortran.dg/optional_dim_3.f90: New test.
2855 2008-01-06 Tobias Burnus <burnus@net-b.de>
2858 * gfortran.dg/common_11.f90: New.
2859 * gfortran.dg/blockdata_1.f90: Update test case.
2860 * gfortran.dg/blockdata_2.f90: Update test case.
2862 2008-01-06 Tobias Burnus <burnus@net-b.de>
2864 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
2866 2008-01-06 Tobias Burnus <burnus@net-b.de>
2869 * gfortran.dg/equiv_constraint_9.f90: New.
2871 2008-01-06 Revital Eres <eres@il.ibm.com>
2873 PR tree-optimization/34263
2874 * gcc.dg/pr34263.c: New testcase.
2876 2008-01-06 Tobias Burnus <burnus@net-b.de>
2879 * gfortran.dg/internal_io_unf.f90: New.
2881 2008-01-06 Tobias Burnus <burnus@net-b.de>
2884 * gfortran.dg/elemental_args_check_2.f90: New.
2886 2008-01-06 Tobias Burnus <burnus@net-b.de>
2889 * gfortran.dg/intent_out_3.f90: New.
2891 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
2893 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
2895 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2898 * gfortran.dg/list_read_8.f90: New test.
2900 2008-01-04 Richard Guenther <rguenther@suse.de>
2903 * gcc.c-torture/compile/pr34029-1.c: New testcase.
2904 * gcc.c-torture/compile/pr34029-2.c: Likewise.
2906 2008-01-04 Jakub Jelinek <jakub@redhat.com>
2908 PR gcov-profile/34609
2909 * g++.dg/gcov/gcov-6.C: New test.
2911 2008-01-04 Richard Guenther <rguenther@suse.de>
2913 PR tree-optimization/31081
2914 * g++.dg/torture/pr31081-1.C: New testcase.
2915 * g++.dg/torture/pr31081-2.C: Likewise.
2917 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
2919 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
2920 * gcc.target/mips/rsqrt-2.c: Likewise.
2921 * gcc.target/mips/rsqrt-4.c: New test.
2923 2008-01-04 Tobias Burnus <burnus@net-b.de>
2926 * gfortran.dg/equiv_substr.f90: New.
2928 2008-01-03 Tom Tromey <tromey@redhat.com>
2931 * gcc.dg/pr34457-2.c: New file.
2932 * gcc.dg/pr34457-1.c: New file.
2934 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2936 Revert fix for PR tree-optimization/34458.
2938 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2940 PR tree-optimization/34458
2941 * gcc.dg/tree-ssa/pr34458.c: New.
2943 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2946 * gfortran.dg/internal_readwrite_1.f90: New test.
2947 * gfortran.dg/internal_readwrite_2.f90: New test.
2949 2008-01-03 Tom Tromey <tromey@redhat.com>
2951 PR preprocessor/34602:
2952 * gcc.dg/cpp/pr34602.c: New file.
2954 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2956 PR tree-optimization/29484
2957 * gcc.c-torture/execute/20071220-1.c: New test.
2958 * gcc.c-torture/execute/20071220-2.c: New test.
2960 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
2962 PR tree-optimization/34635
2963 * gcc.dg/tree-ssa/pr34635.c: New.
2964 * gcc.dg/tree-ssa/pr34635-1.c: New.
2966 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2969 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
2970 scan-assembler check.
2972 2008-01-03 Jakub Jelinek <jakub@redhat.com>
2975 * g++.dg/gomp/pr34608.C: New test.
2977 2008-01-02 Richard Guenther <rguenther@suse.de>
2981 * gcc.c-torture/compile/pr34093.c: New testcase.
2983 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
2985 * g++.dg/cpp0x/long_long.C: New.
2987 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
2989 * gcc.target/spu/tag_manager.c : Include stdlib.h.
2990 * gcc.target/spu/Wmain.c: Fix the line numbers for the
2991 warning on the function main.
2993 2008-01-01 Jakub Jelinek <jakub@redhat.com>
2995 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
2996 rather than __v2di type.
2998 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
3001 * gfortran.dg/linked_list_1.f90: New test.
3003 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
3005 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
3006 instead of appending to it.
3008 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
3010 PR tree-optimization/34591
3011 * gcc.dg/vect/pr34591.c: New test.
3013 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
3016 * gfortran.dg/direct_io_8.f90: New test case.
3018 2007-12-27 Jakub Jelinek <jakub@redhat.com>
3021 * gcc.c-torture/execute/20071213-1.c: New test.
3023 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026 * gfortran.dg/read_eof_5.f90: New test.
3028 2007-12-25 Tobias Burnus <burnus@net-b.de>
3031 * gfortran.dg/initialization_17.f90: New.
3033 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
3036 * gfortran.dg/matmul_6.f90: New test.
3038 2007-12-23 Tobias Burnus <burnus@net-b.de>
3041 * gfortran.dg/entry_17.f90: New.
3043 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
3046 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
3047 * gfortran.dg/real_const_3.f90: Likewise.
3048 * gfortran.dg/unary_operator.f90: New test.
3050 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
3052 * gnat.dg/pack2.adb: New test.
3054 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
3057 * gfortran.dg/repeat_6.f90: New test.
3059 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3062 * cshift_shift_real_1.f90: New test.
3064 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3067 * gfortran.dg/shift-kind_2.f90: New test.
3069 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
3072 * gcc.dg/pr8835-1.c: New.
3074 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
3077 * gfortran.dg/default_initialization_3.f90: New test.
3079 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
3081 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
3083 (dg-mips-options): Treat -march=24k* as a 32-bit option.
3085 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
3087 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
3088 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
3090 2007-12-20 Jason Merrill <jason@redhat.com>
3092 * gcc.dg/overload/arg[14].C: Remove expected errors.
3094 2007-12-20 Jakub Jelinek <jakub@redhat.com>
3097 * gcc.c-torture/execute/20071219-1.c: New test.
3099 2007-12-20 Tobias Burnus <burnus@net-b.de>
3102 * gfortran.dg/namelist_44.f90: New.
3104 2007-12-20 Tobias Burnus <burnus@net-b.de>
3107 * gfortran.dg/boz_8.f90: Add error-check check.
3108 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
3111 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3113 * gcc.dg/gomp/combined-1.c: New test.
3115 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
3117 PR tree-optimization/34355
3118 * g++.dg/tree-ssa/pr34355.C: New test.
3120 2007-12-19 Revital Eres <eres@il.ibm.com>
3122 * gcc.dg/sms-5.c: New testcase.
3124 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3127 * gfortran.dg/missing_parens_1.f90: New.
3128 * gfortran.dg/missing_parens_1.f90: New.
3130 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
3133 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
3135 * gfortran.dg/transfer_simplify_7.f90: New test.
3137 2007-12-18 Janis Johnson <janis187@us.ibm.com>
3139 * gcc.dg/pr32912-3.c: Compile with -w.
3141 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
3143 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
3144 Jakub Jelinek <jakub@redhat.com>
3149 * g++.dg/cpp0x/variadic86.C: New.
3150 * g++.dg/cpp0x/variadic87.C: New.
3151 * g++.dg/cpp0x/variadic84.C: New.
3152 * g++.dg/cpp0x/variadic85.C: New.
3153 * g++.dg/template/ttp25.C: New.
3155 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
3157 PR tree-optimization/34123
3158 * gcc.dg/tree-ssa/pr34123.c: New test.
3160 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
3162 PR rtl-optimization/34456
3163 * gcc.c-torture/execute/pr34456.c: New test.
3165 2007-12-18 Jakub Jelinek <jakub@redhat.com>
3168 * g++.dg/parse/friend7.C: New test.
3170 PR rtl-optimization/34490
3171 * gcc.c-torture/execute/20071216-1.c: New test.
3173 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3175 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
3177 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3179 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
3180 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
3181 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
3182 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
3183 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
3185 2007-12-17 Jakub Jelinek <jakub@redhat.com>
3188 * gcc.dg/gomp/clause-2.c: New test.
3189 * g++.dg/gomp/clause-4.C: New test.
3191 2007-12-17 Tobias Burnus <burnus@net-b.de>
3193 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
3194 part of Fortran 77/95/2003.
3196 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
3198 PR tree-optimization/34445
3199 * gfortran.dg/vect/cost-model-pr34445.f: New test.
3200 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
3202 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3205 * gfortran.dg/namelist_42.f90: Update.
3206 * gfortran.dg/namelist_43.f90: New.
3208 2007-12-16 Tobias Burnus <burnus@net-b.de>
3211 * gfortran.dg/initialization_16.f90: New.
3213 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3216 * gfortran.dg/real_dimension_1.f: New test case.
3218 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3220 * gcc.dg/torture/pr24257.c: Remove -O from options.
3222 2007-12-16 Tobias Burnus <burnus@net-b.de>
3225 * gfortran.dg/bind_c_usage_16.f03: Extend test.
3227 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
3232 * gfortran.dg/mapping_1.f90: New test.
3233 * gfortran.dg/mapping_2.f90: New test.
3234 * gfortran.dg/mapping_3.f90: New test.
3236 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
3238 PR rtl-optimization/34415
3239 * gcc.c-torture/execute/pr34415.c: New test.
3241 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
3243 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
3246 2007-12-16 Jakub Jelinek <jakub@redhat.com>
3249 * gcc.dg/pr34003-1.c: New test.
3250 * gcc.dg/pr34003-2.c: New.
3252 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
3254 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
3255 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
3256 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
3257 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
3259 * gcc.target/cris/torture/cris-torture.exp,
3260 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
3261 * gcc.target/cris/builtin_ctz_v3.c,
3262 gcc.target/cris/builtin_ctz_v8.c,
3263 gcc.target/cris/builtin_clz_v0.c,
3264 gcc.target/cris/builtin_clz_v3.c,
3265 gcc.target/cris/builtin_bswap_v3.c,
3266 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
3267 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
3268 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
3269 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
3270 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
3271 lib/target-supports.exp: Adjust for crisv32-*-*.
3273 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
3275 * gcc.dg/debug/const-3.c: New.
3277 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3279 * g++.dg/other/datasec1.C: Require named section support.
3281 2007-12-14 Jakub Jelinek <jakub@redhat.com>
3284 * gcc.target/i386/pr29978.c: New test.
3286 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3288 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
3289 instead of -msse4.1.
3290 * gcc.target/i386/sse-12.c (dg-options): Ditto.
3291 * g++.dg/other/i386-2.C (dg-options): Ditto.
3293 2007-12-14 Tobias Burnus <burnus@net-b.de>
3296 * gfortran.dg/private_type_10.f90: New.
3298 2007-12-14 Tobias Burnus <burnus@net-b.de>
3301 * gfortran.dg/nan_4.f90: New.
3303 2007-12-14 Richard Guenther <rguenther@suse.de>
3306 * gcc.c-torture/compile/20071214-1.c: New testcase.
3308 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
3310 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
3311 macros to test macroized SSE intrinsics. Use new macros to test
3312 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
3313 emmintrin.h, xmmintrin.h and bmmintrin.h
3314 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
3315 to test with immediate operand.
3317 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3320 * gcc.c-torture/compile/pr34091.c: New test.
3322 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
3324 * gcc.dg/uninit-13.c: UnXFAIL.
3325 * gcc.dg/complex-5.c: New testcase.
3327 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3329 * gcc.dg/struct/struct-reorg.exp: Replace
3330 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
3332 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3337 * gfortran.dg/advance_6.f90: New test case.
3338 * gfortran.dg/direct_io_7.f90: New test case.
3339 * gfortran.dg/streamio_13.f90: New test case.
3341 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
3343 * g++.dg/cpp0x/__func__.C: New.
3345 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
3348 * g++.dg/other/pr34435.C: New testcase.
3350 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
3352 * gcc.dg/struct: New directory with tests
3353 for struct-reorg optimizaion.
3354 * gcc.dg/struct/struct-reorg.exp: New script.
3355 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
3356 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
3357 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
3358 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
3359 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
3360 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
3361 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
3362 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
3363 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
3364 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
3365 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
3366 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
3367 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
3368 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
3369 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
3370 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
3371 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
3372 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
3373 * gcc.dg/struct/w_prof_global_array.c: Likewise.
3374 * gcc.dg/struct/w_prof_global_var.c: Likewise.
3375 * gcc.dg/struct/w_prof_local_array.c: Likewise.
3376 * gcc.dg/struct/w_prof_local_var.c: Likewise.
3377 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
3378 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
3380 2007-12-13 Tobias Burnus <burnus@net-b.de>
3383 * gfortran.dg/namelist_42.f90: New.
3385 2007-12-12 Tobias Burnus <burnus@net-b.de>
3388 * gfortran.dg/function_kinds_3.f90: New.
3390 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
3392 * gcc.target/s390/20071212-1.c: New testcase.
3394 2007-12-11 Jakub Jelinek <jakub@redhat.com>
3397 * g++.dg/ext/visibility/anon7.C: Add xfail.
3398 * g++.dg/ext/visibility/anon9.C: New test.
3399 * g++.dg/ext/visibility/anon10.C: New test.
3402 * g++.dg/rtti/dyncast2.C: New test.
3404 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
3406 PR tree-optimization/34407
3407 * gcc.dg/vect/pr34407.c: New test.
3409 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3412 * gfortran.dg/error_recovery_5.f90: New.
3413 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
3415 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3417 PR tree-optimization/34371
3418 * gcc.c-torture/compile/20071207-1.c: New test.
3420 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
3423 * g++.dg/parse/crash40.C: New test.
3425 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
3427 * g++.dg/opt/memcpy1.C: New test.
3429 2007-12-10 Tobias Burnus <burnus@net-b.de>
3432 * gfortran.dg/argument_checking_10.f90: New.
3434 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3436 PR rtl-optimization/34302
3437 * gcc.c-torture/execute/20071210-1.c: New test.
3439 2007-12-10 Jakub Jelinek <jakub@redhat.com>
3442 * g++.dg/cpp0x/error1.C: New test.
3445 * g++.dg/other/error22.C: New test.
3447 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
3450 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3451 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3452 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
3454 2007-12-09 Jakub Jelinek <jakub@redhat.com>
3458 * g++.dg/template/repo6.C: New test.
3459 * g++.dg/template/repo7.C: New test.
3460 * g++.dg/template/repo8.C: New test.
3462 2007-12-09 H.J. Lu <hjl@lucon.org>
3463 Tobias Burnus <burnus@net-b.de>
3466 * gfortran.dg/read_2.f90: New.
3468 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
3470 * lib/target-supports.exp (check_effective_target_tls_native):
3473 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
3476 * gnat.dg/enclosing_record_reference.ads,
3477 gnat.dg/enclosing_record_reference.adb: New test.
3479 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
3482 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
3483 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
3486 * gfortran.dg/char_component_initializer_1.f90: New test.
3488 2007-12-09 Tobias Burnus <burnus@net-b.de>
3495 * gfortran.dg/boz_8.f90: New.
3496 * gfortran.dg/boz_9.f90: New.
3497 * gfortran.dg/boz_10.f90: New.
3498 * gfortran.dg/boz_7.f90: Update dg-warning.
3499 * gfortran.dg/pr16433.f: Add dg-error.
3500 * gfortan.dg/ibits.f90: Update dg-warning.
3501 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
3502 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3504 2007-12-08 Jakub Jelinek <jakub@redhat.com>
3507 * gfortran.dg/include_1.f90: New test.
3508 * gfortran.dg/include_1.inc: New.
3509 * gfortran.dg/include_2.f90: New test.
3511 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
3513 * gcc.c-torture/compile/20011130-2.c: Fix typo.
3515 2007-12-08 Tobias Burnus <burnus@net-b.de>
3518 * gfortran.dg/nan_3.f90: New.
3520 2007-12-07 Jakub Jelinek <jakub@redhat.com>
3522 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
3524 2007-12-07 Olivier Hainque <hainque@adacore.com>
3526 * gnat.dg/tamdt*.ad?: Support for ...
3527 * gnat.dg/test_tamdt.adb: New test.
3529 2007-12-07 Olivier Hainque <hainque@adacore.com>
3531 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
3532 exports and document how these can be exercised.
3534 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
3537 * gnat.dg/specs/access_constants.ads: New test.
3539 * gnat.dg/specs/access_constant_decl.ads: New test.
3542 * gnat.dg/compose.adb: New test.
3544 2007-12-07 Olivier Hainque <hainque@adacore.com>
3547 * gnat.dg/unc_memops.ad[sb]: Support for ...
3548 * gnat.dg/unc_memfree.adb: New test.
3550 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
3552 * gfortran.dg/ltrans-7.f90: New.
3554 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
3555 Dorit Nuzman <dorit@il.ibm.com>
3557 PR tree-optimization/34005
3558 * gcc.dg/vect/pr34005.c: New test.
3560 2007-12-06 Jakub Jelinek <jakub@redhat.com>
3563 * g++.dg/template/new8.C: New test.
3565 2007-12-06 Tobias Burnus <burnus@net-b.de>
3568 * gfortran.dg/boz_7.f90: New.
3569 * gfortran.dg/int_1.f90: Disable -pedantic option.
3570 * gfortran.dg/boz_1.f90: Ditto.
3571 * gfortran.dg/boz_3.f90: Ditto.
3572 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
3573 * gfortran.dg/ibits.f90: Ditto.
3574 * gfortran.dg/unf_io_convert_1.f90: Ditto.
3575 * gfortran.dg/unf_io_convert_2.f90: Ditto.
3577 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
3580 * gfortran.dg/used_types_19.f90: New test.
3582 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
3584 * gfortran.dg/nan_2.f90: Add -mieee for sh.
3585 * gfortran.dg/nearest_2.f90: Likewise.
3586 * gfortran.dg/nearest_3.f90: Likewise.
3588 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3591 * gcc.c-torture/execute/20071205-1.c: New test.
3593 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
3595 * gfortran.dg/module_nan.f90: Add -mieee for sh.
3596 * gfortran.dg/real_const_3.f90: Likewise.
3598 2007-12-05 Richard Guenther <rguenther@suse.de>
3600 PR tree-optimization/34138
3601 * gcc.c-torture/compile/pr34138.c: New testcase.
3603 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3606 * gfortran.dg/debug_2.f: New test.
3608 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
3610 * gnat.dg/specs/elab1.ads: New test.
3612 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
3615 * gcc.target/i386/pr34312.c: New test.
3617 2007-12-05 Tobias Burnus <burnus@net-b.de>
3620 * gfortran.dg/nan_2.f90: New.
3622 2007-12-05 Jakub Jelinek <jakub@redhat.com>
3625 * g++.dg/cpp0x/decltype9.C: New test.
3626 * g++.dg/cpp0x/decltype10.C: New test.
3628 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
3631 * gnat.dg/rm_6_4_1_13.adb: New test.
3633 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3636 * gcc.c-torture/compile/20071117-1.c: New test.
3638 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3641 * g++.dg/cpp0x/variadic-ttp.C: New.
3643 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3645 * gcc.dg/parse-decl-after-if.c: New.
3646 * gcc.dg/20031223-1.c: Adjust.
3648 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3651 * g++.dg/cpp0x/variadic-throw.C: New.
3653 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
3656 * g++.dg/cpp0x/variadic-unify.C: New.
3658 2007-12-04 Richard Guenther <rguenther@suse.de>
3662 * gcc.c-torture/compile/pr34334.c: New testcase.
3663 * g++.dg/torture/pr34222.C: New testcase.
3665 2007-12-04 Jakub Jelinek <jakub@redhat.com>
3667 * gcc.c-torture/execute/20071202-1.c: New test.
3668 * gcc.dg/tree-ssa/pr34146-2.c: New test.
3670 2007-12-04 Tobias Burnus <burnus@net-b.de>
3673 * gfortran.dg/module_nan.f90: New.
3675 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
3677 * lib/target-supports.exp (get_compiler_messages): Replace with...
3678 (check_compile): ...this new procedure. Handle TYPE == executable.
3679 Use comments in the source to determine the correct extension.
3680 Return a pair containing the compiler output and the output filename.
3681 Don't delete the file here.
3682 (check_no_compiler_messages_nocache): New procedure.
3683 (check_no_compiler_messages): Use it.
3684 (check_no_messages_and_pattern_nocache): New procedure.
3685 (check_no_messages_and_pattern): Use it.
3686 (check_runtime_nocache, check_runtime): New procedures.
3687 (check_effective_target_tls): Use check_no_compiler_messages.
3688 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
3689 (check_effective_target_tls_runtime): Use check_runtime.
3690 (check_effective_target_fstack_protector): Likewise.
3691 (check_iconv_available): Use check_runtime_nocache.
3692 (check_effective_target_fortran_large_real): Use
3693 check_no_compiler_messages.
3694 (check_effective_target_fortran_large_int): Likewise.
3695 (check_effective_target_static_libgfortran): Likewise.
3696 (check_750cl_hw_available): Use check_cached_effective_target
3697 and check_runtime_nocache.
3698 (check_vmx_hw_available): Likewise.
3699 (check_effective_target_broken_cplxf_arg): Likewise.
3700 (check_alpha_max_hw_available): Use check_runtime.
3701 (check_function_available): Use check_no_compiler_messages.
3702 (check_cxa_atexit_available): Use check_cached_effective_target
3703 and check_runtime_nocache.
3704 (check_effective_target_dfp_nocache): Use
3705 check_no_compiler_messages_nocache.
3706 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
3707 (check_effective_target_dfp): Use check_cached_effective_target.
3708 (check_effective_target_dfprt): Likewise.
3709 (check_effective_target_arm_neon_hw): Use check_runtime.
3710 (check_effective_target_ultrasparc_hw): Likewise.
3711 (check_effective_target_c99_runtime): Use
3712 check_no_compiler_messages_nocache.
3714 2007-12-03 Jakub Jelinek <jakub@redhat.com>
3717 * gcc.dg/fold-rotate-1.c: New test.
3719 PR tree-optimization/33453
3720 * gcc.c-torture/compile/20071203-1.c: New test.
3722 2007-12-03 Robert Dewar <dewar@adacore.com>
3723 Samuel Tardieu <sam@rfc1149.net>
3726 * gnat.dg/check_elaboration_code.adb: New test.
3727 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
3730 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3733 * g++.dg/cpp0x/pr34061.C: New.
3735 2007-12-02 Paolo Carlini <pcarlini@suse.de>
3738 * g++.dg/other/error21.C: New.
3740 2007-12-02 Revital Eres <eres@il.ibm.com>
3742 * gcc.dg/sms-4.c: New testcase.
3744 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
3745 Revital Eres <eres@il.ibm.com>
3747 * gcc.dg/sms-3.c: New testcase.
3749 2007-12-01 Ollie Wild <aaw@google.com>
3752 * g++.dg/conversion/ptrmem9.C: New test.
3754 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3757 * gfortran.dg/namelist_41.f90: New test.
3759 2007-11-30 Tom Tromey <tromey@redhat.com>
3761 PR preprocessor/32868:
3762 * gcc.dg/cpp/pr32868.c: New file.
3764 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3767 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
3769 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
3771 PR rtl-optimization/34171
3772 * gcc.dg/pr34171.c: New testcase.
3774 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
3776 * gcc.dg/tree-ssa/pr34244.c: Fixed.
3778 2007-11-30 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
3782 * gfortran.dg/bind_c_usage_11.f03: New.
3783 * gfortran.dg/bind_c_usage_12.f03: New.
3785 2007-11-30 Jakub Jelinek <jakub@redhat.com>
3788 * g++.dg/other/error20.C: New test.
3790 2007-11-29 Steven G. Kargl <kargls@comcast.net>
3793 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
3795 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
3797 PR tree-optimization/34244
3798 * gcc.dg/tree-ssa/pr34244.c: New test.
3800 2007-11-29 Jakub Jelinek <jakub@redhat.com>
3802 PR tree-optimization/33434
3803 * gcc.dg/pr33434-1.c: New test.
3804 * gcc.dg/pr33434-2.c: New test.
3805 * gcc.dg/pr33434-3.c: New test.
3806 * gcc.dg/pr33434-4.c: New test.
3809 * g++.dg/template/cond7.C: New test.
3813 * g++.dg/cpp0x/decltype7.C: New test.
3814 * g++.dg/cpp0x/decltype8.C: New test.
3816 2007-11-29 Tobias Burnus <burnus@net-b.de>
3819 * gfortran.dg/result_in_spec_3.f90: New.
3821 2007-11-29 Tobias Burnus <burnus@net-b.de>
3824 * gfortran.dg/mvbits_3.f90: New.
3826 2007-11-28 Bob Wilson <bob.wilson@acm.org>
3828 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3830 (check_effective_target_hard_float): New.
3831 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
3832 * gcc.dg/pr30957-1.c: Likewise.
3834 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
3837 * gnat.dg/specs/variant_part.ads: New test.
3840 * gnat.dg/specs/attribute_parsing.ads: New test.
3843 * gnat.dg/specs/integer_value.ads: New test.
3846 * gnat.dg/specs/delta_small.ads: New test.
3848 2007-11-28 Jakub Jelinek <jakub@redhat.com>
3850 PR tree-optimization/34140
3851 * gcc.c-torture/compile/20071128-1.c: New test.
3853 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3856 * gfortran.dg/data_array_1.f90
3857 * gfortran.dg/data_array_2.f90
3858 * gfortran.dg/data_array_3.f90
3859 * gfortran.dg/data_array_4.f90
3861 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3864 * gfortran.dg/blockdata_5.f90: New test.
3865 * gfortran.dg/blockdata_6.f90: New test.
3867 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3869 PR tree-optimization/34016
3870 * gcc.dg/pr34016.c: New test.
3872 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3875 * gfortran.dg/stfunc_6.f90: New test.
3878 * gfortran.dg/assign_10.f90: New test.
3880 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
3883 * gfortran.dg/use_11.f90: New test.
3886 * gfortran.dg/generic_15.f90: New test.
3888 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3891 * gcc.dg/pr34225.c: New test.
3893 2007-11-27 Richard Guenther <rguenther@suse.de>
3895 PR tree-optimization/34241
3896 * g++.dg/torture/pr34241.C: New testcase.
3898 2007-11-27 Richard Guenther <rguenther@suse.de>
3900 * gcc.dg/builtins-error.c: New testcase.
3902 2007-11-27 Jakub Jelinek <jakub@redhat.com>
3905 * g++.dg/ext/visibility/anon8.C: New test.
3907 2007-11-13 Michael Meissner <michael.meissner@amd.com>
3910 * gcc.target/i386/pr34077.c: New testcase.
3912 2007-11-26 Tobias Burnus <burnus@net-b.de>
3915 * gfortran.dg/backslash_3.f: Add -fbackslash option.
3916 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
3917 * gfortran.dg/backslash_1.f90: Remove no longer needed
3918 -fno-backslash option.
3920 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3923 * gcc.dg/cpp/19990413-1.c: Update.
3924 * gcc.dg/parse-else-error.c: New.
3925 * gcc.dg/parse-else-error-2.c: New.
3926 * gcc.dg/parse-else-error-3.c: New.
3927 * gcc.dg/parse-else-error-4.c: New.
3929 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
3932 * g++.dg/template/dependent-expr6.C: New testcase.
3934 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
3937 * gcc.target/i386/pr34215.c: New test.
3939 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
3942 * gcc.dg/torture/pr34174-1.c: New.
3944 2007-11-26 Richard Guenther <rguenther@suse.de>
3947 * gcc.dg/pr34233.c: New testcase.
3949 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
3950 Revital Eres <eres@il.ibm.com>
3952 PR rtl-optimization/34085
3953 * gcc.dg/tree-prof (bb-reorg.c): New test.
3955 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
3957 * lib/target-supports.exp (check_effective_target_mips_soft_float):
3958 Return true for MIPS16 targets.
3960 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3963 * gfortran.dg/blockdata_4.f90: New test.
3965 2007-11-25 Tobias Burnus <burnus@net-b.de>
3968 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
3969 * gfortran.dg/bind_c_usage_16.f03: New.
3970 * gfortran.dg/bind_c_usage_16_c.c: New.
3972 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
3974 * gnat.dg/specs/size_clause1.ads: New test.
3975 * gnat.dg/specs/size_clause2.ads: Likewise.
3976 * gnat.dg/specs/size_clause3.ads: Likewise.
3978 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
3981 * gfortran.dg/entry_16.f90: New test.
3983 2007-11-24 Tobias Burnus <burnus@net-b.de>
3986 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
3988 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
3991 * gfortran.dg/nested_modules_1.f90: Change the reference to
3992 FOO, forbidden by the standard, to a reference to W.
3993 * gfortran.dg/use_only_1.f90: New test.
3995 2007-11-23 Tobias Burnus <burnus@net-b.de>
3998 * gfortran.dg/nearest_3.f90: New test.
4000 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003 * gfortran.dg/optional_dim_2.f90: New test.
4005 2007-11-23 Tobias Burnus <burnus@net-b.de>
4008 * gfortran.dg/bind_c_usage_15.f90: New.
4010 2007-11-23 Tobias Burnus <burnus@net-b.de>
4013 * gfortran.dg/nearest_2.f90: New.
4016 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4020 * g++.dg/ext/java-2.C: New test.
4022 2007-11-23 Mark Mitchell <mark@codesourcery.com>
4023 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4026 * g++.dg/warn/pr5310.C: New.
4027 * g++.dg/warn/pr33160.C: New.
4029 2007-11-23 Richard Guenther <rguenther@suse.de>
4030 Michael Matz <matz@suse.de>
4032 PR tree-optimization/34176
4033 * gcc.c-torture/execute/pr34176.c: New testcase.
4035 2007-11-23 Jakub Jelinek <jakub@redhat.com>
4038 * gcc.dg/Wconversion-5.c: New test.
4039 * g++.dg/Wconversion3.C: New test.
4041 2007-11-23 Richard Guenther <rguenther@suse.de>
4043 * gcc.dg/tree-ssa/alias-17.c: New testcase.
4045 2007-11-22 Joseph Myers <joseph@codesourcery.com>
4048 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
4049 qualifiers in abstract declarator.
4051 2007-11-22 Tobias Burnus <burnus@net-b.de>
4053 * gfortran.dg/derived_constructor_comps_3.f90: New.
4055 2007-11-22 Jakub Jelinek <jakub@redhat.com>
4058 * g++.dg/ext/visibility/anon7.C: New test.
4060 2007-11-22 Tobias Burnus <burnus@net-b.de>
4063 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
4064 * gfortran.dg/bind_c_usage_13.f03: New.
4065 * gfortran.dg/bind_c_usage_14.f03: New.
4067 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
4069 PR rtl-optimization/33848
4070 * gcc.dg/torture/pr33848.c: New test.
4072 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4075 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
4077 2007-11-20 Richard Guenther <rguenther@suse.de>
4080 * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
4082 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
4084 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
4086 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
4089 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
4090 so test passes with -frecord-marker=8.
4091 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
4092 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4093 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4094 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4095 * gfortrand.dg/modulo_1.f90: Likewise.
4097 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
4099 * lib/target-supports.exp (check_effective_target_mips_soft_float):
4101 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
4102 * gcc.dg/pr30957-1.c: Likewise.
4104 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4107 * g++.dg/template/crash74.C: New test.
4109 2007-11-20 Richard Guenther <rguenther@suse.de>
4111 * gcc.c-torture/execute/20071120-1.c: New testcase.
4113 2007-11-20 Jakub Jelinek <jakub@redhat.com>
4116 * gcc.dg/tree-ssa/pr34146.c: New test.
4119 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
4120 dependent on target settings like move_by_pieces etc.
4123 * g++.dg/template/vla2.C: New test.
4126 * g++.dg/overload/template3.C: New test.
4128 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4131 * gfortran.dg/optional_dim_2.f90: Remove test.
4133 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
4135 * gcc.dg/dfp/ddmode-ice.c: New test.
4137 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4139 PR tree-optimization/34036
4140 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
4142 2007-11-19 Richard Guenther <rguenther@suse.de>
4144 PR tree-optimization/34
4145 * gcc.c-torture/execute/pr34099-2.c: New testcase.
4147 2007-11-19 Tobias Burnus <burnus@net-b.de>
4150 * gfortran.dg/bind_c_usage_10_c.c: New.
4151 * gfortran.dg/bind_c_usage_10.f03: New.
4153 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4155 * gcc.dg/pr33007.c: Expect new warning.
4156 * gcc.dg/tree-ssa/recip-5.c: Likewise.
4157 * g++.dg/opt/pr34036.C: New test.
4159 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4162 * g++.dg/warn/noreturn-4.C: New test.
4163 * g++.dg/warn/noreturn-5.C: New test.
4164 * g++.dg/warn/noreturn-6.C: New test.
4165 * g++.dg/warn/noreturn-7.C: New test.
4167 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
4170 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
4171 integers so tests works with -fdefault-integer-8.
4172 * gfortran.fortran-torture/execute/elemental.f90: Use default
4173 integers so test passes with -fdefault-integer-8.
4174 * gfortran.fortran-torture/execute/der_io.f90: Increase
4175 buffer length so test passes with -fdefault-integer-8.
4176 * gfortran.dg/bounds_check_8.f90: Likewise.
4177 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
4178 * gfortran.dg/equiv_7.f90: Set kind so test passes
4179 with -fdefault-integer-8.
4180 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
4183 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4186 * gfortran.dg/optional_dim_2.f90: New test.
4189 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
4191 2007-11-18 Jakub Jelinek <jakub@redhat.com>
4193 PR rtl-optimization/34132
4194 * gcc.c-torture/compile/20071118-1.c: New test.
4196 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
4199 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
4201 2007-11-18 Tobias Burnus <burnus@net-b.de>
4204 * gfortran.dg/entry_14.f90: New.
4205 * gfortran.dg/entry_15.f90: New.
4207 2007-11-18 Richard Guenther <rguenther@suse.de>
4209 PR tree-optimization/34127
4210 * gcc.c-torture/compile/pr34127.c: New testcase.
4212 2007-11-18 Ben Elliston <bje@au.ibm.com>
4214 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
4215 type specifier, as they are not permitted according to the AltiVec
4216 Programming Interface Manual.
4218 2007-11-17 Tobias Burnus <burnus@net-b.de>
4221 * gfortran.dg/bind_c_usage_9.f03: New.
4222 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
4224 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4227 * interface.c (gfc_current_interface_head,
4228 gfc_set_current_interface_head): New functions.
4229 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
4230 On syntax error, restore previous state of the interface.
4231 * gfortran.h (gfc_current_interface_head,
4232 gfc_set_current_interface_head): New prototypes.
4234 2007-11-17 Richard Guenther <rguenther@suse.de>
4237 * gcc.c-torture/execute/pr34130.c: New testcase.
4239 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4242 * gfortran.dg/fmt_label_1.f90: New test.
4244 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4247 * gfortran.dg/initialization_15.f90 : New test.
4249 2007-11-16 Richard Guenther <rguenther@suse.de>
4252 * gcc.c-torture/compile/pr34030.c: New testcase.
4254 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4257 * gfortran.dg/interface_assignment_3.f90.
4259 2007-11-16 Richard Guenther <rguenther@suse.de>
4261 PR tree-optimization/33870
4262 * gcc.dg/torture/pr33870.c: New testcase.
4264 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
4267 * gfortran.dg/allocatable_function_3.f90.
4269 2007-11-16 Richard Guenther <rguenther@suse.de>
4271 PR tree-optimization/34113
4272 * gcc.c-torture/compile/pr34113.c: New testcase.
4274 2007-11-16 Richard Guenther <rguenther@suse.de>
4276 PR tree-optimization/34099
4277 * g++.dg/torture/pr3499.C: New testcase.
4278 * gcc.c-torture/execute/pr34099.c: Likewise.
4280 2007-11-16 Olivier Hainque <hainque@adacore.com>
4282 * gnat.dg/release_unc_maxalign.adb: New test.
4284 2007-11-16 Jakub Jelinek <jakub@redhat.com>
4287 * g++.dg/template/crash73.C: New test.
4289 2007-11-15 Jakub Jelinek <jakub@redhat.com>
4292 * gcc.dg/tree-ssa/pr23848-1.c: New test.
4293 * gcc.dg/tree-ssa/pr23848-2.c: New test.
4294 * gcc.dg/tree-ssa/pr23848-3.c: New test.
4295 * gcc.dg/tree-ssa/pr23848-4.c: New test.
4297 2007-11-15 Tobias Burnus <burnus@net-b.de>
4300 * gfortran.dg/proc_decl_11.f90: New.
4302 2007-11-15 Ben Elliston <bje@au.ibm.com>
4304 * gcc.target/spu/compare-dp.c: New test.
4306 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4308 * gcc.dg/pr33923.c: New test.
4310 2007-11-14 Jakub Jelinek <jakub@redhat.com>
4313 * gcc.dg/pr34088.c: New test.
4315 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4317 * gcc.c-torture/compile/20071114-1.c: New test.
4319 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4322 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
4323 to match known variations in symbol format. Document in comments.
4325 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4328 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
4330 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4332 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
4335 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4338 * gfortran.dg/proc_decl_1.f90: Update.
4339 * gfortran.dg/proc_decl_7.f90: New test.
4340 * gfortran.dg/proc_decl_8.f90: New test.
4341 * gfortran.dg/proc_decl_9.f90: New test.
4342 * gfortran.dg/proc_decl_10.f90: New test.
4344 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
4347 * gfortran.dg/transfer_assumed_size_1.f90: New test.
4349 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4356 * g++.dg/parse/crash36.C: Add another dg-error.
4357 * g++.dg/cpp0x/pr34054.C: New test.
4358 * g++.dg/cpp0x/pr34056.C: New test.
4359 * g++.dg/cpp0x/pr34057.C: New test.
4360 * g++.dg/cpp0x/pr34058.C: New test.
4361 * g++.dg/cpp0x/pr34060.C: New test.
4363 PR tree-optimization/34063
4364 * g++.dg/tree-ssa/pr34063.C: New test.
4366 2007-11-13 Diego Novillo <dnovillo@google.com>
4368 PR tree-optimization/33870
4369 * gcc.c-torture/execute/pr33870-1.c: New test.
4370 * gcc.dg/tree-ssa/alias-16.c: New test.
4372 2007-11-13 Jakub Jelinek <jakub@redhat.com>
4375 * g++.dg/template/crash72.C: New test.
4377 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
4379 * g++.dg/opt/cfg5.C: New test.
4381 2007-11-12 Richard Guenther <rguenther@suse.de>
4384 * gcc.c-torture/execute/pr34070-1.c: New testcase.
4385 * gcc.c-torture/execute/pr34070-2.c: Likewise.
4387 2007-11-12 Richard Guenther <rguenther@suse.de>
4390 * gcc.dg/pr34027-1.c: New testcase.
4391 * gcc.dg/pr34027-2.c: Likewise.
4393 2007-11-12 Ira Rosen <irar@il.ibm.com>
4395 PR tree-optimization/33953
4396 * gcc.dg/vect/pr33953.c: New testcase.
4398 2007-11-11 Tom Tromey <tromey@redhat.com>
4401 * g++.dg/ext/pr17577.h: New file.
4402 * g++.dg/ext/pr17577.C: New file.
4404 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4407 * g++.old-deja/g++.ns/template13.C: Update expected output.
4408 * g++.old-deja/g++.pt/friend23.C: Likewise.
4409 * g++.dg/warn/pr8570.C: New.
4411 2007-11-11 Jakub Jelinek <jakub@redhat.com>
4414 * g++.dg/template/pseudodtor4.C: New test.
4416 2007-11-10 Jakub Jelinek <jakub@redhat.com>
4419 * g++.dg/opt/inline14.C: New test.
4421 PR tree-optimization/33680
4422 * gcc.c-torture/compile/20071108-1.c: New test.
4425 * g++.dg/template/pseudodtor3.C: New test.
4427 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
4430 * g++.dg/cpp0x/variadic-init.C: New.
4432 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
4433 Jakub Jelinek <jakub@redhat.com>
4435 PR rtl-optimization/34012
4436 * gcc.target/i386/pr34012.c: New test.
4438 2007-11-09 Richard Guenther <rguenther@suse.de>
4440 PR tree-optimization/33604
4441 * g++.dg/tree-ssa/pr33604.C: New testcase.
4442 * gcc.dg/pr32721.c: Adjust pattern.
4444 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
4446 * gcc.target/mips/dse-1.c: Disable.
4448 2007-11-08 Tom Tromey <tromey@redhat.com>
4450 * gcc.dg/empty-source-3.c: Update warning location.
4451 * gcc.dg/gomp/barrier-2.c: Likewise.
4452 * gcc.dg/label-decl-3.c: Likewise.
4453 * gcc.dg/label-decl-2.c: Likewise.
4454 * gcc.dg/empty-source-2.c: Likewise.
4456 2007-11-08 Tom Tromey <tromey@redhat.com>
4459 * g++.dg/inherit/pr30297.C: New file.
4461 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
4463 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
4464 -fno-common for cygwin and mingw32.
4466 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
4469 * gcc.dg/pr33826.c: New.
4470 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
4471 recursive functions being marked pure or const.
4473 2007-11-08 Tobias Burnus <burnus@net-b.de>
4476 * gfortran.dg/proc_decl_5.f90: New.
4477 * gfortran.dg/proc_decl_6.f90: New.
4479 2007-11-08 Jakub Jelinek <jakub@redhat.com>
4481 PR tree-optimization/32575
4482 * gcc.c-torture/execute/20071108-1.c: New test.
4484 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
4486 * g++.dg/opt/anchor1.C: New.
4488 2007-11-07 Diego Novillo <dnovillo@google.com>
4491 * gcc.c-torture/execute/pr33870.x: Remove.
4493 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
4498 * g++.dg/cpp0x/decltype-33837.C: New.
4499 * g++.dg/cpp0x/decltype-refbug.C: New.
4500 * g++.dg/cpp0x/decltype-33838.C: New.
4502 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4504 * gcc.c-torture/compile/20071107-1.c: New test.
4506 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
4508 * gcc.dg/out-of-bounds-1.c: New test.
4510 2007-11-07 Jakub Jelinek <jakub@redhat.com>
4513 * g++.dg/warn/incomplete2.C: New test.
4514 * g++.dg/template/incomplete4.C: New test.
4515 * g++.dg/template/incomplete5.C: New test.
4517 2007-11-07 Olivier Hainque <hainque@adacore.com>
4519 * gnat.dg/max_align.adb: New test.
4521 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
4524 * gcc.target/i386/pr30961-1.c: New.
4526 2007-11-06 Tom Tromey <tromey@redhat.com>
4529 * g++.dg/warn/pragma-system_header3.h: New.
4530 * g++.dg/warn/pragma-system_header3.C: New.
4533 * g++.dg/warn/pragma-system_header4.C: New.
4534 * g++.dg/warn/pragma-system_header4.h: New.
4536 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4540 * g++.dg/other/canon-array.C: New.
4542 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
4544 * g++.dg/parser/crash36.C: Tweak expected errors.
4545 * g++.dg/cpp0x/pr31439.C: New.
4546 * g++.dg/cpp0x/pr32114.C: New.
4547 * g++.dg/cpp0x/pr32115.C: New.
4548 * g++.dg/cpp0x/pr32125.C: New.
4549 * g++.dg/cpp0x/pr32126.C: New.
4550 * g++.dg/cpp0x/pr32127.C: New.
4551 * g++.dg/cpp0x/pr32128.C: New.
4552 * g++.dg/cpp0x/pr32253.C: New.
4553 * g++.dg/cpp0x/pr32566.C: New.
4554 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
4555 * g++.dg/cpp0x/pr31438.C: Ditto.
4556 * g++.dg/cpp0x/variadic81.C: Ditto.
4557 * g++.dg/cpp0x/pr31432.C: Ditto.
4558 * g++.dg/cpp0x/pr31442.C: Ditto.
4560 2007-11-06 Jakub Jelinek <jakub@redhat.com>
4563 * g++.dg/other/datasec1.C: New test.
4565 PR tree-optimization/33458
4566 * g++.dg/opt/inline12.C: New test.
4568 PR tree-optimization/33993
4569 * gcc.c-torture/compile/20071105-1.c: New test.
4571 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4573 PR rtl-optimization/33648
4574 * gcc.dg/pr33648.c: Require effective target freorder.
4576 2007-11-05 Revital Eres <eres@il.ibm.com>
4578 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
4580 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4585 * g++.dg/cpp0x/pr33996.C: New
4586 * g++.dg/cpp0x/rv-trivial-bug.C: New
4587 * g++.dg/cpp0x/pr33930.C: New
4589 2007-11-05 Nick Clifton <nickc@redhat.com>
4590 Sebastian Pop <sebastian.pop@amd.com>
4592 PR tree-optimization/32540
4593 PR tree-optimization/33922
4594 * gcc.dg/tree-ssa/pr32540-1.c: New.
4595 * gcc.dg/tree-ssa/pr32540-2.c: New.
4596 * gcc.dg/tree-ssa/pr33922.c: New.
4598 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
4601 * g++.dg/cpp0x/variadic-rref.C: New.
4603 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4605 * g++dg/warn/pointer-integer-comparison.C: New.
4607 2007-11-05 Jakub Jelinek <jakub@redhat.com>
4609 PR tree-optimization/33856
4610 * gcc.c-torture/compile/20071027-1.c: New test.
4613 * g++.dg/ext/label10.C: New test.
4616 * g++.dg/other/ptrmem9.C: New test.
4618 2007-11-04 Andrew Pinski <pinskia@gmail.com>
4621 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
4623 2007-11-04 David Edelsohn <edelsohn@gnu.org>
4625 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
4626 * g++.dg/ext/visibility/namespace2.C: Add argument to
4627 dg-require-visibility.
4628 * g++.dg/ext/java-1.C: Disable on AIX.
4630 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
4632 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
4634 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4637 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
4639 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4642 * gcc.dg/20031223-1.c: Adjust error output.
4643 * gcc.dg/parse-decl-after-label.c: New.
4645 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4648 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
4649 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
4650 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
4652 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
4654 PR rtl-optimization/28940
4655 * gcc.target/i386/addr-sel-1.c: New test.
4657 2007-11-03 Jakub Jelinek <jakub@redhat.com>
4660 * gcc.dg/pr33670.c: New test.
4662 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4665 * g++.dg/lookup/typedef1.C: New test.
4667 2007-11-02 Janis Johnson <janis187@us.ibm.com>
4670 * lib/scandump.exp (dump-suffix): New.
4671 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
4672 Include dump suffix in pass/fail messages, put regexp in quotes.
4674 2007-11-02 Paolo Carlini <pcarlini@suse.de>
4677 * g++.dg/other/error19.C: New.
4679 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
4681 PR rtl-optimization/28062
4682 * gcc.c-torture/compile/20071102-1.c: New test.
4684 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
4686 * g++.dg/cpp0x/pr33955.C: New.
4688 2007-11-01 Tom Tromey <tromey@redhat.com>
4690 PR preprocessor/30805:
4691 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
4693 2007-11-02 Jakub Jelinek <jakub@redhat.com>
4695 PR rtl-optimization/33648
4696 * gcc.dg/pr33648.c: New test.
4698 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4701 * g++.dg/template/pseudodtor1.C: New test.
4702 * g++.dg/template/pseudodtor2.C: New test.
4705 * g++.dg/rtti/typeid7.C: New test.
4707 2007-11-01 Tom Tromey <tromey@redhat.com>
4709 PR preprocessor/30805:
4710 * gcc.dg/cpp/pr30805.c: New file.
4712 2007-11-01 Janis Johnson <janis187@us.ibm.com>
4715 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
4717 * gcc.c-torture/compile/20001205-1.c: Ditto.
4718 * gcc.c-torture/compile/20001226-1.c: Ditto.
4719 * gcc.c-torture/compile/20020312-1.c: Ditto.
4720 * gcc.c-torture/compile/20020604-1.c: Ditto.
4721 * gcc.c-torture/compile/920501-12.c: Ditto.
4722 * gcc.c-torture/compile/920501-4.c: Ditto.
4723 * gcc.c-torture/compile/920520-1.c: Ditto.
4724 * gcc.c-torture/compile/980506-1.c: Ditto.
4725 * gcc.c-torture/compile/990617-1.c: Ditto.
4726 * gcc.dg/compare6.c: Ditto.
4727 * g++.old-deja/g++.brendan/crash43.C: Ditto.
4728 * g++.old-deja/g++.brendan/synth1.C: Ditto.
4729 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
4730 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
4731 * g++.old-deja/g++.pt/static6.C: Ditto.
4732 * g++.old-deja/g++.pt/crash16.C: Ditto.
4733 * g++.old-deja/g++.mike/p10416.C: Ditto.
4734 * g++.old-deja/g++.mike/ns15.C: Ditto.
4735 * g++.old-deja/g++.mike/eh46.C: Ditto.
4737 2007-11-01 Tom Tromey <tromey@redhat.com>
4739 * gcc.dg/redecl-1.c: Update.
4740 * gcc.dg/pr20368-3.c: Update.
4741 * gcc.dg/inline-14.c: Update.
4742 * gcc.dg/builtins-30.c: Update.
4743 * gcc.dg/dremf-type-compat-4.c: Update.
4744 * gcc.dg/pr20368-2.c: Update.
4746 2007-11-01 Jakub Jelinek <jakub@redhat.com>
4748 PR rtl-optimization/33673
4749 * gcc.dg/pr33673.c: New test.
4751 2007-11-01 Michael Matz <matz@suse.de>
4753 PR tree-optimization/33961
4754 * gcc.dg/pr33961.c: New test.
4756 2007-10-31 Paolo Carlini <pcarlini@suse.de>
4759 * g++.dg/template/error35.C: New.
4761 2007-10-31 Jakub Jelinek <jakub@redhat.com>
4764 * gcc.dg/pr31507-1.c: New test.
4765 * gcc.dg/pr31507-2.c: New test.
4767 2007-10-31 Revital Eres <eres@il.ibm.com>
4769 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
4771 * gcc.dg/vect/tree-vect.h (check_vect): Add
4772 powerpc-*paired test.
4773 * lib/target-supports.exp (check_750cl_hw_available):
4775 (check_effective_target_vect_int,
4776 check_effective_target_vect_intfloat_cvt,
4777 check_effective_target_powerpc_altivec_ok,
4778 check_effective_target_vect_long,
4779 check_effective_target_vect_sdot_hi,
4780 check_effective_target_vect_udot_hi,
4781 check_effective_target_vect_pack_trunc,
4782 check_effective_target_vect_unpack,
4783 check_effective_target_vect_shift,
4784 check_effective_target_vect_int_mult): Disable for powerpc-*paired
4786 * gcc.dg/vect/vect-ifcvt-11.c: New.
4787 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
4788 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
4789 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
4790 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
4791 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
4792 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
4794 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
4795 Tobias Burnus <burnus@net-b.de>
4798 * gfortran.dg/module_read_1.f90: New.
4800 2007-10-31 Tom Tromey <tromey@redhat.com>
4802 PR preprocessor/30786:
4803 * gcc.dg/cpp/pr30786.c: New file.
4805 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4808 * gfortran.dg/interface_19.f90: New.
4809 * gfortran.dg/interface_20.f90: New.
4810 * gfortran.dg/interface_21.f90: New.
4812 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
4814 PR tree-optimization/32377
4815 * gfortran.dg/vect/pr32377.f90: New.
4817 2007-10-31 Richard Guenther <rguenther@suse.de>
4820 * gcc.c-torture/execute/pr33779-1.c: New testcase.
4821 * gcc.c-torture/execute/pr33779-2.c: Likewise.
4823 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
4826 * gfortran.dg/contained_3.f90: New.
4828 2007-10-31 Christian Bruel <christian.bruel@st.com>
4831 * g++.dg/opt/nrv8.C: New.
4833 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4836 * g++.dg/opt/compound1.C: New test.
4839 * g++.dg/template/ptrmem18.C: New test.
4841 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4844 * gfortran.dg/isnan_2.f90: New test.
4846 2007-10-30 Ed Schouten <ed@fxq.nl>
4848 PR tree-optimization/32500
4849 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
4851 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
4855 * g++.dg/cpp0x/pr31993.C: New
4856 * g++.dg/cpp0x/pr32252.C: New
4858 2007-10-30 Jakub Jelinek <jakub@redhat.com>
4860 PR tree-optimization/33723
4861 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
4863 2007-10-30 Richard Guenther <rguenther@suse.de>
4865 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4866 gcc.target/i386/loop-3.c.
4868 2007-10-30 Revital Eres <eres@il.ibm.com>
4870 * gcc.dg/vect/pr33866.c: Require vect_long.
4872 2007-10-30 Revital Eres <eres@il.ibm.com>
4874 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
4875 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
4877 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
4879 PR tree-optimization/32893
4880 * lib/target-supports.exp
4881 (check_effective_target_unaligned_stack): new keyword.
4882 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
4883 not sensitive to unaligned_stack.
4884 * gcc.dg/vect/vect-3.c: Likewise.
4885 * gcc.dg/vect/vect-4.c: Likewise.
4886 * gcc.dg/vect/vect-5.c: Likewise.
4887 * gcc.dg/vect/vect-6.c: Likewise.
4888 * gcc.dg/vect/vect-7.c: Likewise.
4889 * gcc.dg/vect/vect-13.c: Likewise.
4890 * gcc.dg/vect/vect-17.c: Likewise.
4891 * gcc.dg/vect/vect-18.c: Likewise.
4892 * gcc.dg/vect/vect-19.c: Likewise.
4893 * gcc.dg/vect/vect-20.c: Likewise.
4894 * gcc.dg/vect/vect-21.c: Likewise.
4895 * gcc.dg/vect/vect-22.c: Likewise.
4896 * gcc.dg/vect/vect-27.c: Likewise.
4897 * gcc.dg/vect/vect-29.c: Likewise.
4898 * gcc.dg/vect/vect-64.c: Likewise.
4899 * gcc.dg/vect/vect-65.c: Likewise.
4900 * gcc.dg/vect/vect-66.c: Likewise.
4901 * gcc.dg/vect/vect-72.c: Likewise.
4902 * gcc.dg/vect/vect-73.c: Likewise.
4903 * gcc.dg/vect/vect-86.c: Likewise.
4904 * gcc.dg/vect/vect-all.c: Likewise.
4905 * gcc.dg/vect/slp-25.c: Likewise.
4906 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4907 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
4908 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
4910 * gcc.dg/vect/vect-31.c: Removed alignment checks.
4911 * gcc.dg/vect/vect-34.c: Likewise.
4912 * gcc.dg/vect/vect-36.c: Likewise.
4913 * gcc.dg/vect/vect-64.c: Likewise.
4914 * gcc.dg/vect/vect-65.c: Likewise.
4915 * gcc.dg/vect/vect-66.c: Likewise.
4916 * gcc.dg/vect/vect-68.c: Likewise.
4917 * gcc.dg/vect/vect-76.c: Likewise.
4918 * gcc.dg/vect/vect-77.c: Likewise.
4919 * gcc.dg/vect/vect-78.c: Likewise.
4921 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
4922 testcase (without no-section-anchors prefix) but with global arrays.
4923 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4924 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
4925 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4926 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4927 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
4928 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4929 * gcc.dg/vect/vect-77-global.c: Likewise.
4930 * gcc.dg/vect/vect-78-global.c: Likewise.
4932 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
4933 testcase (without no-section-anchors prefix) but fix alignment checks
4934 to also consider unaligned_stack targets.
4935 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
4937 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4939 PR tree-optimization/33723
4940 * gcc.c-torture/execute/20071029-1.c: New test.
4941 * gcc.dg/tree-ssa/pr33723.c: New test.
4943 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
4945 PR tree-optimization/33614
4946 * gcc.c-torture/compile/pr33614.c: New test.
4948 2007-10-29 Richard Guenther <rguenther@suse.de>
4950 PR tree-optimization/33870
4951 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
4953 2007-10-29 Jakub Jelinek <jakub@redhat.com>
4955 PR tree-optimization/33757
4956 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
4957 true architectures instead of having a big dg-skip-if.
4960 * g++.dg/other/bitfield3.C: New test.
4962 2007-10-29 Richard Guenther <rguenther@suse.de>
4964 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
4966 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4968 Automatic parallelization reduction tests.
4970 * gcc.dg/tree-ssa/reduc-1.c: New test.
4971 * gcc.dg/tree-ssa/reduc-1char.c: New test.
4972 * gcc.dg/tree-ssa/reduc-1short.c: New test.
4973 * gcc.dg/tree-ssa/reduc-2.c: New test.
4974 * gcc.dg/tree-ssa/reduc-2char.c: New test.
4975 * gcc.dg/tree-ssa/reduc-2short.c: New test.
4976 * gcc.dg/tree-ssa/reduc-3.c: New test.
4977 * gcc.dg/tree-ssa/reduc-6.c: New test.
4978 * gcc.dg/tree-ssa/reduc-7.c: New test.
4979 * gcc.dg/tree-ssa/reduc-8.c: New test.
4980 * gcc.dg/tree-ssa/reduc-9.c: New test.
4982 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
4983 Zdenek Dvorak <ook@ucw.cz>
4985 OMP_ATOMIC Changes, testsuite changes.
4987 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
4988 instead of gimple dump.
4989 * gcc.dg/gomp/atomic-9.c: Same.
4990 * gcc.dg/gomp/atomic-10.c: Same.
4991 * g++.dg/gomp/atomic-3.C: Same.
4992 * g++.dg/gomp/atomic-9.C: Same.
4993 * g++.dg/gomp/atomic-10.C: Same.
4995 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
4999 * gfortran.dg/forall_12.f90: New test.
5002 * gfortran.dg/forall_13.f90: New test.
5004 2007-10-28 Paolo Carlini <pcarlini@suse.de>
5005 Mark Mitchell <mark@codesourcery.com>
5008 * g++.dg/template/crash71.C: New.
5010 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
5013 * gfortran.dg/module_md5_1.f90: Update hash-value.
5015 2007-10-28 Andrew Pinski <pinskia@gmail.com>
5018 * g++.dg/torture/pr33589-1.C: New testcase.
5019 * g++.dg/torture/pr33589-2.C: New testcase.
5021 2007-10-28 Richard Guenther <rguenther@suse.de>
5023 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
5025 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
5026 Uros Bizjak <ubizjak@gmail.com>
5028 PR tree-optimization/33920
5029 * gcc.dg/tree-ssa/pr33290.c: New test.
5031 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5034 * gfortran.dg/argument_check_7.f90: New test.
5035 * gfortran.dg/argument_check_8.f90: New test.
5037 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5039 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
5040 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
5041 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
5042 * gcc.target/i386/sse-14.c: Ditto.
5044 2007-10-27 Jakub Jelinek <jakub@redhat.com>
5047 * g++.dg/other/ptrmem8.C: New test.
5050 * g++.dg/template/error34.C: New test.
5052 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
5054 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
5056 2007-10-27 Richard Guenther <rguenther@suse.de>
5058 PR tree-optimization/33870
5059 * gcc.dg/tree-ssa/alias-15.c: New testcase.
5060 * gcc.c-torture/execute/pr33870.c: Likewise.
5062 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5065 * gfortran.dg/argument_checking_9.f90: New test.
5067 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5069 * g++.dg/other/pr33601.C: New.
5071 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5074 * g++.dg/init/new25.C: New.
5076 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
5078 * g++.dg/cpp0x/pr33839.C: New.
5080 2007-10-26 Jakub Jelinek <jakub@redhat.com>
5083 * g++.dg/template/arg6.C: New test.
5085 2007-10-26 Paolo Carlini <pcarlini@suse.de>
5088 * g++.dg/parse/crash39.C: New.
5090 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
5092 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
5093 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
5096 2007-10-25 David Daney <ddaney@avtrex.com>
5098 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
5100 2007-10-25 Paolo Carlini <pcarlini@suse.de>
5103 * g++.dg/template/error32.C: New.
5105 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5106 Ira Rosen <irar@il.ibm.com>
5108 PR tree-optimization/33833
5109 * gcc.dg/vect/pr33833.c: New testcase.
5111 2007-10-25 David Daney <ddaney@avtrex.com>
5113 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
5115 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
5116 Ira Rosen <irar@il.ibm.com>
5118 PR tree-optimization/33866
5119 * gcc.dg/vect/pr33866.c: New testcase.
5121 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5123 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
5124 Add -w to compile flags to suppress "call-clobbered register" warnings
5125 and remove dg-warning directives.
5127 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
5129 * gcc.dg/sms-2.c: Cleanup sms dump file.
5130 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
5133 2007-10-24 David Daney <ddaney@avtrex.com>
5135 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
5137 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
5140 * gcc.target/mips/pr33755.c: New test.
5142 2007-10-24 Ira Rosen <irar@il.ibm.com>
5144 PR tree-optimization/33804
5145 * gcc.dg/vect/pr33804.c: New testcase.
5147 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5150 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
5152 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5153 Uros Bizjak <ubizjak@gmail.com>
5155 PR rtl-optimization/33846
5156 * gcc.dg/vect/pr33846.c: New testcase.
5158 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
5159 Dorit Nuzman <dorit@il.ibm.com>
5161 PR tree-optimization/33860
5162 * g++.dg/vect/pr33860.cc: New test.
5163 * g++.dg/vect/pr33860a.cc: New test.
5165 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
5166 Revital Eres <eres@il.ibm.com>
5168 * gcc.dg/sms-2.c: New testcase.
5170 2007-10-22 David S. Miller <davem@davemloft.net>
5172 * gcc.dg/globalreg-1.c: New test.
5174 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
5175 Dorit Nuzman <dorit@il.ibm.com>
5177 PR tree-optimization/33834
5178 PR tree-optimization/33835
5179 * g++.dg/vect/pr33834_1.cc: New test.
5180 * g++.dg/vect/pr33834_2.cc: New test.
5181 * g++.dg/vect/pr33835.cc: New test.
5183 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5185 * gcc.dg/pr33644.c: New test.
5187 2007-10-22 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/gomp/pr33372-1.C: New test.
5191 * g++.dg/gomp/pr33372-2.C: New test.
5192 * g++.dg/gomp/pr33372-3.C: New test.
5194 2007-10-22 Michael Matz <matz@suse.de>
5196 PR tree-optimization/33855
5197 * gcc.c-torture/compile/pr33855.c: New testcase.
5199 2007-10-22 Ira Rosen <irar@il.ibm.com>
5201 PR tree-optimization/33854
5202 * gcc.dg/vect/O1-pr33854.c: New testcase.
5203 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
5205 2007-10-21 David Edelsohn <edelsohn@gnu.org>
5207 * gcc.dg/unwind-1.c: Disable on AIX.
5208 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
5210 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
5213 * gfortran.dg/assign_9.f90: New test.
5215 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5217 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
5218 (dg-mips-options): Skip tests that specify an ABI other than o32
5219 and o64 if generating MIPS16 hard-float code.
5221 2007-10-21 Ira Rosen <irar@il.ibm.com>
5222 Revital Eres <eres@il.ibm.com>
5224 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
5225 * gcc.dg/vect/vect-16.c: Fix comment.
5226 * gcc.dg/vect/pr33369.c: Require vect_int.
5227 * gcc.dg/vect/slp-33.c: Add spaces.
5228 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
5230 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
5231 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
5233 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
5234 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
5236 * gcc.dg/vect/slp-10.c: Add spaces.
5237 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
5239 * gcc.dg/vect/slp-36.c: Require vect_int.
5240 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
5241 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
5242 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
5243 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
5245 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
5246 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
5247 instead of vector_alignment_reachable_for_double.
5248 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
5249 (natural_alignment): Split into...
5250 (natural_alignment_32, natural_alignment_64): New.
5251 (vector_alignment_reachable): Depend on natural_alignment_32.
5252 (vector_alignment_reachable_for_double): Rename to ...
5253 (vector_alignment_reachable_for_64bit): And depend on
5254 natural_alignment_64.
5256 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
5258 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
5260 * g++.dg/vect/vect.exp: Likewise.
5261 * lib/fortran-torture.exp: Likewise.
5262 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
5263 mipsisa64*-*-* as the target selector. Remove -mips64,
5264 -mhard-float and -mgp64 from the options list.
5265 * gcc.target/mips/mips-ps-2.c: Likewise.
5266 * gcc.target/mips/mips-ps-3.c: Likewise.
5267 * gcc.target/mips/mips-ps-4.c: Likewise.
5268 * gcc.target/mips/mips-ps-6.c: Likewise.
5269 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
5271 * gcc.target/mips/sb1-1.c: Likewise.
5272 * gcc.target/mips/mips-ps-type.c: Likewise.
5273 * gcc.target/mips/mips-ps-7.c: New test.
5274 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5275 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
5276 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
5277 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
5278 as forcing an ABI and an architecture.
5279 (is_gp32_flag, is_gp64_flag): Fold into...
5280 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
5281 then -mfp64 imply -mhard-float. Apply register rules after the
5282 loop. Handle -march=mipsN like -mipsN.
5284 2007-10-20 David Edelsohn <edelsohn@gnu.org>
5286 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
5287 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
5289 2007-10-20 Tobias Burnus <burnus@net-b.de>
5292 * gfortran.dg/entry_dummy_ref_3.f90: New.
5294 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
5295 FX Coudert <fxcoudert@gcc.gnu.org>
5298 * gfortran.dg/char_cast_1.f90: New test.
5300 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5302 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
5303 * gfortran.dg/large_real_kind_2.F90: ditto.
5304 * gfortran.dg/default_format_2.f90: ditto.
5305 * gfortran.dg/default_format_denormal_1.f90: ditto.
5307 2007-10-19 Richard Guenther <rguenther@suse.de>
5311 * gfortran.dg/pr32921.f: New testcase.
5313 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5316 * gfortran.dg/transfer_check_1.f90: Adjust options.
5318 2007-10-19 Richard Guenther <rguenther@suse.de>
5321 2007-10-19 Richard Guenther <rguenther@suse.de>
5324 * gfortran.dg/pr32921.f: New testcase.
5326 2007-10-19 Richard Guenther <rguenther@suse.de>
5328 * gcc.c-torture/execute/20071018-1.c: New testcase.
5330 2007-10-19 Richard Guenther <rguenther@suse.de>
5333 * gfortran.dg/pr32921.f: New testcase.
5335 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
5337 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
5339 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
5341 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
5343 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5346 * gfortran.dg/host_assoc_function_1.f90: Correct references.
5347 * gfortran.dg/host_assoc_function_3.f90: New test.
5349 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
5352 * gfortran.dg/transfer_simplify_6.f90: New test.
5354 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5355 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5358 * gfortran.dg/pr33794.f90: New testcase.
5360 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
5363 * gcc.target/i386/pr32961.c: New testcase.
5364 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
5365 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
5366 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
5367 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
5368 __builtin_ia32_pslldi128 defines.
5370 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
5373 * gfortran.dg/c_ptr_tests_13.f03: New test case.
5375 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5379 * g++.dg/template/void12.C: New.
5380 * g++.dg/template/void13.C: New.
5382 2007-10-16 Paolo Carlini <pcarlini@suse.de>
5385 * g++.dg/template/void11.C: New.
5386 * g++.dg/template/void2.C: Adjust error markers.
5387 * g++.dg/template/void10.C: Likewise.
5388 * g++.dg/template/crash55.C: Likewise.
5390 2007-10-16 Mark Mitchell <mark@codesourcery.com>
5392 * g++.dg/opt/const5.C: New test.
5394 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
5395 Maxim Kuvyrkov <maxim@codesourcery.com>
5397 * gcc.target/ia64/20040709-2.c: New test.
5399 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
5401 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
5403 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
5405 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
5406 to each function. Check that there are no unsigned loads.
5408 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5410 PR tree-optimization/33136
5411 * gcc.c-torture/execute/20070824-1.c: New test.
5412 * gcc.dg/pr33136-1.c: New test.
5413 * gcc.dg/pr33136-2.c: New test.
5414 * gcc.dg/pr33136-3.c: New test.
5416 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5418 PR tree-optimization/33735
5419 * g++.dg/torture/pr33735.C: New.
5421 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
5424 * gcc.dg/va-arg-pack-2.c: New.
5426 2007-10-15 Jakub Jelinek <jakub@redhat.com>
5428 PR tree-optimization/33619
5429 * gcc.dg/pr33619.c: New test.
5431 2007-10-15 David Edelsohn <edelsohn@gnu.org>
5433 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
5435 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
5437 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5440 * gfortran.dg/inquire_11.f90: New test.
5441 * gfortan.dg/negative_unit_int8.f: New test.
5443 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
5446 * gcc.c-torture/compile/pr33133.c: New test.
5448 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5451 * gfortran.dg/namelist_40.f90: New test.
5453 2007-10-14 Tobias Burnus <burnus@net-b.de>
5456 * gfortran.dg/bounds_check_11.f90: New.
5458 2007-10-14 Andrew Pinski <pinskia@gmail.com>
5461 * g++.dg/other/ctor1.C: New test.
5462 * g++.dg/other/ctor2.C: New test.
5463 * g++.dg/other/dtor1.C: New test.
5465 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
5467 * gfortran.dg/bounds_check_10.f90: Fix testcase.
5469 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
5470 Paul Thomas <pault@gcc.gnu.org>
5474 * gfortran.dg/bounds_check_10.f90: New.
5476 2007-10-13 David Edelsohn <edelsohn@gnu.org>
5478 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
5479 * gcc.target/powerpc/popcount-1.c: Same.
5481 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
5484 * g++.dg/conversion/op4.C: New test.
5486 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
5488 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
5490 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5493 * gfortran.dg/ambiguous_specific_1.f90: New test.
5495 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
5498 * gfortran.dg/impure_spec_expr_1.f90: New test.
5499 * gfortran.dg/char_result_7.f90: Remove illegal test.
5501 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
5504 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
5505 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
5506 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
5507 * gcc.target/i386/pr11001-memset-1.c: New testcase.
5508 * gcc.target/i386/pr11001-memset-2.c: New testcase.
5509 * gcc.target/i386/pr11001-memset-3.c: New testcase.
5510 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
5511 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
5512 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
5514 2007-10-12 Richard Guenther <rguenther@suse.de>
5517 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
5518 * gcc.c-torture/execute/20071011-1.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
5521 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
5523 PR tree-optimization/33742
5524 * gcc.dg/pr33742.c: New testcase.
5526 2007-10-12 Jakub Jelinek <jakub@redhat.com>
5528 PR tree-optimization/33645
5529 * gcc.dg/pr33645-1.c: New test.
5530 * gcc.dg/pr33645-2.c: New test.
5531 * gcc.dg/pr33645-3.c: New test.
5534 * g++.dg/ext/label4.C: Adjust error regexp.
5535 * g++.dg/ext/label6.C: Adjust error regexp.
5536 * g++.dg/ext/label7.C: New test.
5537 * g++.dg/ext/label8.C: New test.
5538 * g++.dg/ext/label9.C: New test.
5540 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
5543 * gcc.dg/pr33676.c: New.
5545 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5548 * g++.dg/cpp0x/variadic83.C: New.
5550 2007-10-11 Paolo Carlini <pcarlini@suse.de>
5553 * g++.dg/cpp0x/variadic81.C: New.
5554 * g++.dg/cpp0x/variadic82.C: Likewise.
5556 2007-10-11 Richard Guenther <rguenther@suse.de>
5559 * gcc.dg/pr33724.c: New testcase.
5561 2007-10-11 Richard Guenther <rguenther@suse.de>
5564 * gcc.dg/pr33726.c: New testcase.
5566 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
5569 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
5571 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5574 * gfortran.dg/do_3.F90: Run with -fwrapv.
5576 2007-10-09 Geoffrey Keating <geoffk@apple.com>
5578 * gcc.dg/unwind-1.c: New.
5580 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5583 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
5584 failure on some common systems.
5586 2007-10-09 Richard Guenther <rguenther@suse.de>
5589 * gcc.dg/pr33692.c: New testcase.
5591 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
5594 * gcc.c-torture/execute/pr33669.c: New.
5596 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5598 PR tree-optimization/33615
5599 * g++.dg/tree-ssa/pr33615-2.C: New test.
5601 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
5603 PR tree-optimization/33615
5604 * g++.dg/tree-ssa/pr33615.C: New test.
5606 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
5608 PR tree-optimization/33572
5609 * g++.dg/torture/pr33572.C: Replace with complete test.
5611 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
5614 * gfortran.dg/spec_expr_5.f90: New.
5616 2007-10-08 Geoffrey Keating <geoffk@apple.com>
5618 * gcc.dg/pragma-darwin-2.c: New.
5620 2007-10-08 Richard Guenther <rguenther@suse.de>
5625 * gcc.dg/pr33693.c: New testcase.
5626 * gcc.dg/pr33695.c: Likewise.
5627 * gcc.dg/pr33697.c: Likewise.
5629 2007-10-08 Richard Guenther <rguenther@suse.de>
5634 * gcc.dg/pr33691.c: New testcase.
5635 * gcc.dg/pr33694.c: Likewise.
5636 * gcc.dg/pr33696.c: Likewise.
5638 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5641 * gfortran.dg/gamma_5.f90: New test case
5643 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
5646 * initialization_1.f90: Fix dg-error annotations.
5647 * initialization_14.f90: New.
5648 * initialization_7.f90: Fix dg-error annotations.
5649 * initialization_9.f90: Likewise.
5651 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5653 * gfortran.dg/error_recovery_4.f90: New test.
5655 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5657 * gfortran.dg/default_format_denormal_2.f90: New test.
5658 * gfortran.dg/default_format_2.inc: New test.
5659 * gfortran.dg/default_format_denormal_1.f90: New test.
5660 * gfortran.dg/default_format_1.inc: New test.
5661 * gfortran.dg/default_format_1.f90: Don't test for denormalized
5663 * gfortran.dg/default_format_2.f90: Don't test for denormalized
5666 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5668 * gfortran.dg/namelist_15.f90: Revise test.
5670 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5672 PR tree-optimization/33655
5673 * gcc.dg/torture/pr33655.c: New.
5675 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
5677 PR tree-optimization/33572
5678 * g++.dg/torture/pr33572.C: New.
5680 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
5683 * gfortran.dg/forall_11.f90: New.
5685 2007-10-05 Michael Matz <matz@suse.de>
5688 * gcc.dg/pr33667.c: New testcase.
5690 2007-10-05 Richard Guenther <rguenther@suse.de>
5693 * gcc.dg/pr33666.c: New testcase.
5695 2007-10-05 Michael Matz <matz@suse.de>
5698 * gcc.target/i386/pr33600.c: New testcase.
5700 2007-10-05 Richard Guenther <rguenther@suse.de>
5702 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
5704 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
5707 * gcc.target/mips/pr33635-1.c: New test.
5709 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5712 * gfortran.dg/namelist_39.f90: Revise to use long names.
5714 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
5717 * gfortran.dg/pr33646.f90: New file.
5719 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5722 * gfortran.dg/char_type_len_2.f90: Adjust error message.
5723 * gfortran.dg/char_decl_2.f90: New test.
5725 2007-10-04 Richard Guenther <rguenther@suse.de>
5728 * gcc.c-torture/compile/pr33641.c: New testcase.
5730 2007-10-04 Michael Matz <matz@suse.de>
5732 PR rtl-optimization/33653
5733 * gcc.dg/pr33653.c: New.
5735 2007-10-04 Richard Guenther <rguenther@suse.de>
5737 PR tree-optimization/33627
5738 * g++.dg/torture/pr33627.C: New testcase.
5740 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
5743 * gfortran.dg/parens_6.f90: New.
5745 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
5749 * gfortran.dg/ambiguous_specific_1.f90: Remove.
5751 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
5753 * g++.dg/ext/gnu-inline-global-redecl.C: New.
5755 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
5758 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
5760 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
5761 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
5763 * gcc.target/mips/fpr-moves-1.c: New test.
5764 * gcc.target/mips/fpr-moves-2.c: Likewise.
5765 * gcc.target/mips/fpr-moves-3.c: Likewise.
5766 * gcc.target/mips/fpr-moves-4.c: Likewise.
5767 * gcc.target/mips/fpr-moves-5.c: Likewise.
5768 * gcc.target/mips/fpr-moves-6.c: Likewise.
5769 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
5771 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5773 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
5775 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5777 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
5778 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
5780 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
5783 * gfortran.dg/common_errors_1.f90: New.
5785 2007-10-03 Doug Kwan <dougkwan@google.com>
5786 Richard Guenther <rguenther@suse.de>
5789 * g++.dg/debug/using3.C: New testcase.
5791 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5794 * gfortran.dg/namelist_38.f90: New test.
5795 * gfortran.dg/namelist_39.f90: New test.
5797 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5800 * gfortran.dg/default_format_1.f90: New test.
5801 * gfortran.dg/default_format_2.f90: New test.
5802 * gfortran.dg/namelist_print_1.f: Adjust expected output.
5803 * gfortran.dg/real_const_3.f90: Adjust expected output.
5805 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5807 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
5808 default ABI. Split mips_forced_abi into mips_forced_abi and
5810 (is_gp32_flag): Return true for -mabi=32.
5811 (is_gp64_flag): New function. Handle 64-bit -mabi options.
5812 (dg-mips-options): Use is_gp64_flag instead of checking specifically
5813 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
5814 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
5815 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
5816 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
5817 * gcc.target/mips/save-restore-2.c: Likewise.
5818 * gcc.target/mips/save-restore-3.c: Likewise.
5819 * gcc.target/mips/save-restore-4.c: Likewise.
5821 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
5824 * gcc.c-torture/compile/pr33617.c: New test.
5826 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
5828 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
5829 -gstabs+ for extended options.
5831 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5834 * gfortran.dg/ambiguous_specific_1.f90: New test.
5836 2007-10-02 Revital Eres <eres@il.ibm.com>
5838 * gcc.target/powerpc/paired-8.c: New test.
5839 * gcc.target/powerpc/paired-9.c: New test.
5840 * gcc.target/powerpc/paired-10.c: New test.
5842 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5845 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
5847 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5850 * gfortran.dg/intent_out_2.f90: New test.
5852 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5855 * gfortran.dg/ambiguous_reference_1.f90: New test.
5857 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
5862 * gfortran.dg/function_kinds_1.f90: New test.
5863 * gfortran.dg/function_kinds_2.f90: New test.
5864 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
5865 use association into interfaces.
5867 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5870 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
5871 (overflow): Use INFINITY, not FP_INFINITE.
5872 gcc.dg/float-range-4.c: Likewise.
5873 gcc.dg/float-range-5.c: Likewise.
5875 2007-10-01 Nick Clifton <nickc@redhat.com>
5877 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
5880 2007-09-30 Diego Novillo <dnovillo@google.com>
5883 * g++.dg/tree-ssa/pr33593.C: New test.
5885 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5888 * gfortran.dg/PR19872.f: Fix test condition.
5889 * gfortran.dg/list_read_7.f90: New test.
5891 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
5893 PR tree-optimization/33597
5894 * gcc.dg/vect/pr33597.c: New testcase.
5896 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
5898 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
5899 * gcc.target/i386/pr33524.c: ...this.
5901 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
5904 * gfortran.dg/minmaxloc_4.f90: New.
5906 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5908 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
5910 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
5912 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
5914 2007-09-28 Paolo Carlini <pcarlini@suse.de>
5917 * g++.dg/cpp0x/variadic79.C: New.
5919 2007-09-28 Michael Matz <matz@suse.de>
5920 Jakub Jelinek <jakub@redhat.com>
5922 PR rtl-optimization/33552
5923 * gcc.target/i386/pr33552.c: New runtime test.
5924 * gcc.target/i386/strinline.c: New compile time test.
5926 2007-09-28 Jakub Jelinek <jakub@redhat.com>
5928 * gfortran.dg/openmp_stack.f90: Removed.
5931 * g++.dg/cpp0x/variadic80.C: New test.
5933 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935 * gfortran.dg/namelist_38.f90: Delete test for revertion of
5938 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
5941 * gcc.target/powerpc/gcse-1.c: New test.
5943 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
5945 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
5946 fixed capitalizations.
5947 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
5948 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
5949 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
5950 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
5951 * gfortran.dg/maxloc_shape_1.f90: Likewise.
5952 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
5953 * gfortran.dg/min_max_conformance.f90: Likewise.
5955 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
5957 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
5959 * gcc.dg/c99-tgmath-2.c: Likewise.
5960 * gcc.dg/c99-tgmath-3.c: Likewise.
5961 * gcc.dg/c99-tgmath-4.c: Likewise.
5963 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
5966 * gfortran.dg/anint_1.f90: New test.
5968 2007-09-27 Ian Lance Taylor <iant@google.com>
5970 PR tree-optimization/33565
5971 * gcc.dg/Wstrict-overflow-20.c: New test.
5973 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5975 * gfortran.dg/openmp_stack.f90: Fix typo.
5976 * gfortran.dg/recursive_stack.f90: Fix typo.
5978 2007-09-27 Paolo Carlini <pcarlini@suse.de>
5981 * g++.dg/template/error31.C: New.
5983 2007-09-27 Jakub Jelinek <jakub@redhat.com>
5985 * lib/prune.exp: Prune also "^In function .*$" lines and
5986 "^ inlined from .*$" lines.
5988 2007-09-26 Richard Guenther <rguenther@suse.de>
5990 PR tree-optimization/33563
5991 * gcc.dg/torture/pr33563.c: New testcase.
5993 2007-09-26 Joseph Myers <joseph@codesourcery.com>
5996 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
5998 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
6001 2007-09-26 Richard Guenther <rguenther@suse.de>
6003 PR tree-optimization/30375
6004 PR tree-optimization/33560
6005 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
6006 * gcc.dg/tree-ssa/complex-5.c: Likewise.
6007 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
6008 * gcc.dg/torture/pr30375.c: New testcase.
6009 * gcc.dg/torture/pr33560.c: New testcase.
6010 * gcc.dg/tree-ssa/pr30375.c: Likewise.
6012 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
6015 * g++.dg/parse/crash38.C: New test.
6017 2007-09-25 Michael Meissner <michael.meissner@amd.com>
6020 * gcc.target/i386/sse5-convert.c: New file, test int->long
6021 vectorized conversions.
6023 2007-09-25 Revital Eres <eres@il.ibm.com>
6025 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
6027 2007-09-25 Joseph Myers <joseph@codesourcery.com>
6030 * gcc.dg/enum-incomplete-1.c: New test.
6032 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
6034 * gcc.c-torture/compile/20070919-1.c: New test.
6036 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
6038 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
6040 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
6043 * g++.dg/inherit/override_attribs.C: New file.
6045 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
6048 * io.c (check_format_string): Move NULL and constant checks into
6050 (check_io_constraints): Call gfc_simplify_expr() before calling
6051 check_format_string(). Remove NULL and constant checks.
6053 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
6055 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
6056 * gcc.c-torture/execute/loop-2g.x: Likewise.
6058 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
6060 * lib/target-supports.exp (check_effective_target_mips16_attribute):
6061 Reject hard-float modes unless the ABI is o32 or o64.
6062 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
6063 of gcc.exp. Skip the tests when mips16 code generation is not
6065 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
6066 and use dg-add-options mips16_attribute.
6068 2007-09-24 Jakub Jelinek <jakub@redhat.com>
6071 * g++.dg/ext/attrib29.C: New test.
6073 2007-09-23 Ollie Wild <aaw@google.com>
6075 * gcc.dg/fold-bitand-1.c: New test.
6076 * gcc.dg/fold-bitand-2.c: New test.
6077 * gcc.dg/fold-bitand-3.c: New test.
6078 * gcc.dg/fold-bitand-4.c: New test.
6080 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6082 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
6083 any of the macros to be defined for __mips16.
6084 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
6086 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6088 * gcc.dg/vect/pr21591.c: Require vect_int.
6089 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
6090 * gcc.dg/vect/vect-outer-2a.c: Likewise.
6091 * gcc.dg/vect/vect-outer-2c.c: Likewise.
6093 2007-09-23 Jakub Jelinek <jakub@redhat.com>
6095 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
6097 * gcc.dg/va-arg-pack-len-2.c: New test.
6098 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
6100 * g++.dg/ext/va-arg-pack-len-2.C: New test.
6102 PR tree-optimization/32772
6103 * gcc.c-torture/compile/20070905-1.c: New test.
6105 PR tree-optimization/32975
6106 * gcc.dg/pr32975.c: New test.
6109 * gcc.dg/pr28755.c: New test.
6111 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
6113 * lib/target-supports.exp (check_effective_target_nomips16): New
6115 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
6117 * gcc.dg/vect/vect.exp: Likewise.
6118 * g++.dg/vect/vect.exp: Likewise.
6119 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
6120 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
6121 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
6122 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
6123 * gcc.target/mips/clear-cache-1.c (f): Likewise.
6124 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
6125 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
6126 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
6127 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
6128 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
6129 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
6130 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
6131 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6132 (test14, test15, test16, test17, test18): Likewise.
6133 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
6134 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
6135 (test14, test15, test16, test17, test18, test19, test20, test21)
6137 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
6138 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
6139 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
6140 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
6141 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
6142 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
6143 * gcc.target/mips/mips-3d-1.c (main): Likewise.
6144 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
6145 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6146 (test13, test14, test15, test16, test17, test18, test19, test20)
6147 (test21, test22, test23, test24, test25, test26, test27, test28)
6148 (test29, test30, test31): Likewise.
6149 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
6150 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6151 (test13, test14, test15, test16, test17, test18, test19, test20)
6152 (test21, test22, test23, test24, test25, test26, test27, test28)
6153 (test29, test30, test31, test32, test33, test34, test35, test36)
6154 (test37, test38, test39, test40, test41, test42, test43, test44)
6155 (test45, test46, test47, test48, test49, test50, test51, test52)
6156 (test53, test54, test55, test56, test57, test58, test59, test60)
6157 (test61, test62, test63): Likewise.
6158 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
6159 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6160 (test13, test14, test15, test16, test17, test18, test19, test20)
6161 (test21, test22, test23, test24, test25, test26, test27, test28)
6162 (test29, test30, test31): Likewise.
6163 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
6164 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6165 (test13, test14, test15, test16, test17, test18, test19, test20)
6166 (test21, test22, test23, test24, test25, test26, test27, test28)
6167 (test29, test30, test31): Likewise.
6168 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
6169 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6170 (test13, test14, test15): Likewise.
6171 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
6172 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6173 (test13, test14, test15): Likewise.
6174 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
6175 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6176 (test13, test14, test15, test16, test17, test18, test19, test20)
6177 (test21, test22, test23, test24, test25, test26, test27, test28)
6178 (test29, test30, test31): Likewise.
6179 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
6180 (matrix_multiply4: Likewise.
6181 * gcc.target/mips/mips-ps-1.c (main): Likewise.
6182 * gcc.target/mips/mips-ps-2.c (main): Likewise.
6183 * gcc.target/mips/mips-ps-3.c (main): Likewise.
6184 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
6185 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6186 (test13, test14, test15, test16, test17, test18, test19, test20)
6187 (test21, test22, test23, test24, test25, test26, test27, test28)
6188 (test29, test30, test31): Likewise.
6189 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
6190 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
6191 (test13, test14, test15, test16, test17, test18, test19, test20)
6192 (test21, test22, test23, test24, test25, test26, test27, test28)
6193 (test29, test30, test31): Likewise.
6194 * gcc.target/mips/mips-ps-5.c (main): Likewise.
6195 * gcc.target/mips/mips-ps-6.c (main): Likewise.
6196 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
6197 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
6198 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
6199 (sub_v4qi): Likewise.
6200 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
6201 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
6202 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
6203 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
6204 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
6205 (subb, subc): Likewise.
6206 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
6207 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
6208 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
6209 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
6210 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
6211 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
6212 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
6213 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
6214 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
6215 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
6216 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
6217 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
6218 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
6220 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6222 * lib/target-supports.exp (add_options_for_mips16_attribute)
6223 (check_effective_target_mips16_attribute): New functions.
6224 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
6226 (dg-mips-options) Remove -mno-mips16 handling. Add options to
6228 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
6229 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
6230 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
6231 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
6232 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
6233 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
6234 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
6235 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
6236 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
6237 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
6238 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
6239 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
6240 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
6241 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
6242 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
6243 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
6244 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
6245 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
6246 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
6247 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
6248 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
6249 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
6250 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
6251 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
6253 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
6255 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
6256 options. Require { target mips16_attribute } and use dg-add-options
6257 to add the associated options.
6259 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
6260 * gcc.target/mips/call-saved-3.c: Likewise.
6261 * gcc.target/mips/code-readable-1.c: Require { target
6262 mips16_attribute } and use dg-add-options to add the associated
6263 options. Remove trailing whitespace.
6265 * gcc.target/mips/code-readable-2.c: Likewise.
6266 * gcc.target/mips/code-readable-3.c: Likewise.
6267 * gcc.target/mips/mips16-attributes-2.c: Likewise.
6268 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
6269 Require { target mips16_attribute } and use dg-add-options to
6270 add the associated options.
6271 (cksum16, cksum8): Use MIPS16.
6272 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
6273 Require { target mips16_attribute } and use dg-add-options to
6274 add the associated options.
6276 * gcc.target/mips/save-restore-2.c: Likewise.
6277 * gcc.target/mips/save-restore-3.c: Likewise.
6278 * gcc.target/mips/save-restore-4.c: Likewise.
6279 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
6281 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
6282 (foo): Use NOMIPS16.
6284 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
6287 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
6290 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
6292 2007-09-22 Tobias Burnus <burnus@net-b.de>
6295 * gfortran.dg/gomp/free-2.f90: New.
6296 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
6297 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
6299 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
6301 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
6302 * gcc.target/i386/sse5-haddX.c: Ditto.
6303 * gcc.target/i386/sse5-hsubX.c: Ditto.
6304 * gcc.target/i386/sse5-maccXX.c: Ditto.
6305 * gcc.target/i386/sse5-msubXX.c: Ditto.
6306 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6307 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6308 * gcc.target/i386/sse5-permpX.c: Ditto.
6309 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
6311 * gcc.target/i386/sse5-fma-vector.c: Ditto.
6312 * gcc.target/i386/sse5-ima-vector.c: Ditto.
6313 * gcc.target/i386/sse5-pcmov.c: Ditto.
6314 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6316 2007-09-22 Richard Guenther <rguenther@suse.de>
6318 PR tree-optimization/33146
6319 * gcc.c-torture/compile/pr33146.c: New testcase.
6321 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6323 * lib/target-supports.exp (check_cached_effective_target): New
6325 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
6326 (check_effective_target_c99_runtime): New procedure.
6327 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
6328 (test3l): Likewise cargl.
6329 * gcc.dg/builtins-59.c: Require c99_runtime.
6330 * gcc.dg/builtins-61.c: Likewise.
6331 * gcc.dg/builtins-62.c: Likewise.
6333 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
6335 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
6336 * lib/target-supports-dg.exp (dg-add-options): Likewise.
6337 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
6338 target-specific dg-options.
6339 * gcc.dg/builtins-20.c: Likewise.
6340 * gcc.dg/builtins-53.c: Likewise.
6341 * gcc.dg/builtins-55.c: Likewise.
6342 * gcc.dg/single-precision-constant.c: Likewise.
6343 * gcc.dg/torture/builtin-convert-1.c: Likewise.
6344 * gcc.dg/torture/builtin-convert-2.c: Likewise.
6345 * gcc.dg/torture/builtin-convert-3.c: Likewise.
6346 * gcc.dg/torture/builtin-convert-4.c: Likewise.
6347 * gcc.dg/torture/builtin-power-1.c: Likewise.
6349 2007-09-21 Chao-ying Fu <fu@mips.com>
6351 * lib/target-supports.exp (check_effective_target_fixed_point): New to
6352 check if targets have fixed-point supports.
6353 * gcc.dg/fixed-point/fixed-point.exp: New file.
6354 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
6355 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
6356 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
6357 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
6358 * gcc.dg/fixed-point/constants-pedantic.c,
6359 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
6360 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
6361 * gcc.dg/fixed-point/keywords-ignored-c99.c,
6362 * gcc.dg/fixed-point/keywords-pedantic.c,
6363 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
6364 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
6365 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
6366 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
6367 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
6368 * gcc.dg/fixed-point/func-vararg-mixed.c,
6369 * gcc.dg/fixed-point/operator-logical.c,
6370 * gcc.dg/fixed-point/struct-union.c,
6371 * gcc.dg/fixed-point/bit-complement.c,
6372 * gcc.dg/fixed-point/operator-bitwise.c,
6373 * gcc.dg/fixed-point/operator-comma.c,
6374 * gcc.dg/fixed-point/struct-layout-1.c,
6375 * gcc.dg/fixed-point/union-init.c,
6376 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
6377 * gcc.dg/fixed-point/func-mixed.c,
6378 * gcc.dg/fixed-point/func-vararg-size0.c,
6379 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
6380 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
6381 * gcc.dg/fixed-point/operator-unary.c,
6382 * gcc.dg/fixed-point/allop-const.c,
6383 * gcc.dg/fixed-point/muldiv-warning.c,
6384 * gcc.dg/nofixed-point-1.c,
6385 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
6386 * gcc.target/mips/fixed-vector-type.c,
6387 * gcc.target/mips/fixed-scalar-type.c: New tests.
6389 2007-09-21 Olivier Hainque <hainque@adacore.com>
6391 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
6392 * gnat.dg/test_nested_subtype_byref.adb: New test.
6394 2007-09-21 Jakub Jelinek <jakub@redhat.com>
6397 * gfortran.dg/gomp/pr33439.f90: New test.
6399 2007-09-21 Tobias Burnus <burnus@net-b.de>
6402 * gfortran.dg/merge_char_3.f90: New.
6404 2007-09-21 Tobias Burnus <burnus@net-b.de>
6407 * gfortran.dg/transfer_check_1.f90: New.
6409 2007-09-20 Asher Langton <langton2@llnl.gov>
6412 * gfortran.dg/init_flag_1.f90: New.
6413 * gfortran.dg/init_flag_2.f90: New.
6414 * gfortran.dg/init_flag_3.f90: New.
6415 * gfortran.dg/init_flag_4.f90: New.
6416 * gfortran.dg/init_flag_5.f90: New.
6417 * gfortran.dg/init_flag_6.f90: New.
6418 * gfortran.dg/init_flag_7.f90: New.
6420 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6423 * g++.dg/ext/anon-struct6.C: New.
6425 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6428 * gfortran.dg/inquire_10.f90: New test.
6430 2007-09-20 Joseph Myers <joseph@codesourcery.com>
6432 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
6434 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6437 * gfortran.dg/used_types_18.f90: Declare variable of empty
6440 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6443 * gfortran.dg/array_constructor_19.f90: New test.
6445 2007-09-20 Jakub Jelinek <jakub@redhat.com>
6448 * gcc.dg/debug/pr33316.c: New test.
6451 * g++.dg/cpp0x/variadic76.C: New test.
6452 * g++.dg/cpp0x/variadic77.C: New test.
6453 * g++.dg/cpp0x/variadic78.C: New test.
6457 * gcc.c-torture/execute/20070919-1.c: New test.
6458 * gcc.dg/pr33238.c: New test.
6459 * gcc.dg/pr27301.c: New test.
6461 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
6463 * lib/target-supports.exp (check_effective_target_mips64): New
6465 * gcc.dg/lower-subreg-1.c: Require !mips64.
6466 * gcc.dg/sibcall-3.c (ATTR): New macro.
6467 (recurser_void1, recurser_void2): Use it.
6468 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
6469 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
6471 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
6473 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
6474 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
6476 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
6478 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
6481 * gfortran.dg/c_loc_tests_11.f03: New test case.
6483 2007-09-20 Paolo Carlini <pcarlini@suse.de>
6486 * g++.dg/init/ref14.C: New.
6488 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
6490 * gnat.dg/slice2.ad[sb]: New testcase.
6492 2007-09-19 Nick Clifton <nickc@redhat.com>
6494 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
6496 2007-09-19 Jie Zhang <jie.zhang@analog.com>
6498 * gcc.target/bfin/bfin.exp: New.
6499 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
6500 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
6501 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
6502 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
6503 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
6504 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
6505 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
6506 mcpu-bf561.c, mcpu-default.c}: New tests.
6508 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
6510 Restore detection of unsupported TLS.
6513 2007-02-10 Richard Henderson <rth@redhat.com>
6515 * lib/target-supports.exp (check_effective_target_tls): Redefine
6516 to mean non-emulated tls.
6517 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6518 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6519 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6520 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6521 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6522 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6523 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6526 * lib/target-supports.exp (check_effective_target_tls): Use
6527 stronger test for compiler support for TLS.
6528 (check_effective_target_tls_native): New, to test for non-emulated
6530 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
6531 instead of dg-require-effective-target tls.
6532 * g++.dg/gomp/copyin-1.C: Likewise.
6533 * g++.dg/gomp/sharing-1.C: Likewise.
6534 * g++.dg/gomp/tls-1.C: Likewise.
6535 * g++.dg/gomp/tls-2.C: Likewise.
6536 * g++.dg/gomp/tls-3.C: Likewise.
6537 * g++.dg/tls/diag-1.C: Likewise.
6538 * g++.dg/tls/diag-2.C: Likewise.
6539 * g++.dg/tls/diag-3.C: Likewise.
6540 * g++.dg/tls/diag-4.C: Likewise.
6541 * g++.dg/tls/diag-5.C: Likewise.
6542 * g++.dg/tls/init-1.C: Likewise.
6543 * g++.dg/tls/init-2.C: Likewise.
6544 * g++.dg/tls/trivial.C: Likewise.
6545 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
6546 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
6547 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
6548 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
6549 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
6550 * gcc.dg/gomp/clause-1.c: Likewise.
6551 * gcc.dg/gomp/copyin-1.c: Likewise.
6552 * gcc.dg/gomp/sharing-1.c: Likewise.
6553 * gcc.dg/gomp/tls-1.c: Likewise.
6554 * gcc.dg/gomp/tls-2.c: Likewise.
6555 * gcc.dg/tls/alpha-1.c: Likewise.
6556 * gcc.dg/tls/opt-1.c: Likewise.
6557 * gcc.dg/tls/opt-13.c: Likewise.
6558 * gcc.dg/tls/opt-14.c: Likewise.
6559 * gcc.dg/tls/opt-2.c: Likewise.
6560 * gcc.dg/tls/opt-3.c: Likewise.
6561 * gcc.dg/tls/opt-4.c: Likewise.
6562 * gcc.dg/tls/opt-7.c: Likewise.
6563 * gcc.dg/tls/section-1.c: Likewise.
6564 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
6565 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
6566 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
6567 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
6568 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
6569 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6570 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
6571 * gfortran.dg/gomp/crayptr2.f90: Likewise.
6572 * gfortran.dg/gomp/fixed-1.f: Likewise.
6573 * gfortran.dg/gomp/free-1.f90: Likewise.
6574 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
6575 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
6576 * gfortran.dg/gomp/reduction1.f90: Likewise.
6577 * gfortran.dg/gomp/sharing-1.f90: Likewise.
6579 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6582 * gfortran.dg/bounds_check_9.f90: New test.
6583 * gfortran.dg/bounds_check_fail_2.f90: New test.
6585 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6587 PR c++/33462 (again)
6588 * g++.dg/ext/va-arg1.C: Adjust.
6590 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6593 * g++.dg/ext/va-arg1.C: New.
6595 2007-09-18 Tobias Burnus <burnus@net-b.de>
6597 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
6599 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6602 * g++.dg/rtti/typeid6.C: New.
6604 2007-09-18 Paolo Carlini <pcarlini@suse.de>
6607 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
6608 * g++.dg/ext/is_class_error2.C: New.
6610 2007-09-18 Richard Guenther <rguenther@suse.de>
6612 PR tree-optimization/33340
6613 * g++.dg/torture/pr33340.C: New testcase.
6615 2007-09-18 Tobias Burnus <burnus@net-b.de>
6618 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
6619 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
6620 * gfortran.dg/elemental_subroutine_5.f90: New.
6622 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
6624 * lib/target-supports.exp (check_profiling_available): Extend
6625 mips*-*-elf check to mips*-*-elf*.
6627 2007-09-18 Jakub Jelinek <jakub@redhat.com>
6629 * gcc.dg/format/c90-scanf-5.c: New test.
6630 * gcc.dg/format/c99-scanf-4.c: New test.
6631 * gcc.dg/format/ext-7.c: New test.
6632 * gcc.dg/format/ext-8.c: New test.
6635 * gcc.c-torture/compile/20070915-1.c: New test.
6637 2007-09-17 Tobias Burnus <burnus@net-b.de>
6640 * gfortran.dg/private_type_9.f90: New.
6642 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6645 * gfortran.dg/pr33449.f90: New test.
6647 2007-09-17 Tobias Burnus <burnus@net-b.de>
6649 * gfortran.dg/interface_15.f90: Compile with -std=f95.
6650 * gfortran.dg/private_type_1.f90: Ditto
6651 * gfortran.dg/interface_18.f90: New.
6652 * gfortran.dg/private_type_8.f90: New.
6654 2007-09-16 Paolo Carlini <pcarlini@suse.de>
6657 * g++.dg/warn/new1.C: Adjust.
6658 * g++.dg/torture/str_empty.C: Likewise.
6660 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6662 * gcc.target/mips/dse-1.c: New test.
6664 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
6667 * g++.dg/overload/operator3.C: New.
6669 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
6671 * gcc.target/mips/truncate-1.c: New test.
6673 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
6679 * gfortran.dg/subref_array_pointer_1.f90: New test.
6680 * gfortran.dg/subref_array_pointer_2.f90: New test.
6682 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
6684 * gfortran.dg/nint_2.f90: Correct last change.
6686 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
6688 * gcc.dg/tree-ssa/parallelization-1.c: New test.
6690 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
6692 * gcc.dg/vect/pr33373b.c: New test.
6694 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
6697 * gcc.target/i386/pr33438.c: New test.
6699 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6701 * gfortran.dg/nint_2.f90: Revert previous commit.
6703 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6705 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
6707 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
6710 * g++.dg/other/unused1.C: XFAIL class2 scan.
6712 2007-09-13 Tobias Burnus <burnus@net-b.de>
6715 * gfortran.dg/elemental_args_check_1.f90: New.
6716 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
6717 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
6719 2007-09-13 Tobias Burnus <burnus@net-b.de>
6721 * gfortran.dg/recursive_check_3.f90: New.
6723 2007-09-13 Tobias Burnus <burnus@net-b.de>
6726 * gfortran.dg/elemental_bind_c.f90: New.
6728 2007-09-13 Richard Sandiford <richard@codesourcery.com>
6730 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
6731 * gcc.target/mips/mips16-attributes-2.c: New test.
6732 * gcc.target/mips/mips16-attributes-3.c: Likewise.
6733 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
6734 hard-float asm when __mips16 is defined.
6735 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
6736 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
6737 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
6738 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
6739 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
6740 * gcc.target/mips/pr26765.c (foo): Likewise.
6741 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
6742 targets, use dg-mips-options instead of dg-options, and use -mgp32
6743 to force 32-bit mode.
6744 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
6746 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
6748 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6749 Michael Meissner <michael.meissner@amd.com>
6751 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
6752 * gcc.target/i386/sse5-hsubX.c: Ditto.
6753 * gcc.target/i386/sse5-permpX.c: Ditto.
6754 * gcc.target/i386/sse5-haddX.c: Ditto.
6755 * gcc.target/i386/sse5-maccXX.c: Ditto.
6756 * gcc.target/i386/sse5-msubXX.c: Ditto.
6757 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
6758 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
6760 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
6761 optimizes floating point conditional moves into the pcmov
6762 instruction on SSE5.
6763 * gcc.target/i386/sse5-pcmov2.c: Ditto.
6765 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
6766 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
6769 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
6770 compiler optimizes vector (a*b)+c into fmadd on SSE5.
6772 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
6773 optimizes (a*b)+c into fmadd on SSE5.
6775 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
6776 whether the SSE5 instructions can be generated.
6778 * gcc.target/i386/sse5-check.h: New. Add support for
6781 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
6782 ammintrin.h, and turn on -msse5 option instead of -msse4a.
6783 * gcc.target/i386/sse-13.c: Ditto.
6784 * gcc.target/i386/sse-14.c: Ditto.
6786 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
6789 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
6790 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
6792 2007-09-12 Jakub Jelinek <jakub@redhat.com>
6795 * gcc.dg/pr32338-1.c: New test.
6796 * gcc.dg/pr32338-2.c: New test.
6798 2007-09-12 Bob Wilson <bob.wilson@acm.org>
6800 * lib/target-supports.exp (check_effective_target_sync_int_long):
6801 Revert change to add xtensa.
6802 (check_effective_target_sync_char_short): Likewise.
6804 2007-09-12 Olivier Hainque <hainque@adacore.com>
6806 * gnat.dg/packed_subtype.adb: New test.
6808 2007-09-12 Tobias Burnus <burnus@net-b.de>
6811 * gfortran.dg/intrinsic_size.f90: New.
6813 2007-09-12 Tobias Burnus <burnus@net-b.de>
6817 * gfortran.dg/conflicts_2.f90: New.
6819 2007-09-12 Ira Rosen <irar@il.ibm.com>
6821 PR tree-optimization/32377
6822 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
6823 dependence distance.
6824 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
6825 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
6826 * gcc.dg/vect/no-vfa-vect-depend-1.c,
6827 gfortran.dg/vect/no-vfa-pr32377.f90: New.
6829 2007-09-12 Richard Guenther <rguenther@suse.de>
6832 * gcc.c-torture/compile/pr33382.c: New testcase.
6833 * gcc.c-torture/execute/pr33382.c: Likewise.
6835 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
6838 * gfortran.dg/c_ptr_tests_12.f03: New test case.
6840 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
6842 PR tree-optimization/33373
6843 * gcc.dg/vect/pr33373.c: New test.
6845 2007-09-12 Ben Elliston <bje@au.ibm.com>
6847 * lib/target-supports.exp (check_effective_target_vect_no_double):
6850 2007-09-12 Ben Elliston <bje@au.ibm.com>
6851 Ulrich Weigand <uweigand@de.ibm.com>
6853 * gcc.target/spu/dfcgt-nan.c: New test.
6855 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
6857 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
6859 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
6862 * gfortran.dg/c_ptr_tests_11.f03: New test case.
6864 2007-09-11 Jakub Jelinek <jakub@redhat.com>
6866 * gcc.dg/va-arg-pack-len-1.c: New test.
6867 * g++.dg/va-arg-pack-len-1.C: New test.
6869 2007-09-11 Michael Matz <matz@suse.de>
6871 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
6873 2007-09-10 Janis Johnson <janis187@us.ibm.com>
6875 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
6876 checks for size of long double.
6877 * gcc.dg/dfp/convert.h: New file.
6878 * gcc.dg/dfp/convert-bfp-2.c: New test.
6879 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
6880 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
6881 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
6882 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
6883 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
6884 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
6885 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
6886 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
6887 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
6889 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
6891 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
6892 Change dg-final to expect 1 non-profitable loop and
6894 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
6895 Change dg-final to expect 1 non-profitable loop and
6897 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
6898 Change dg-final to expect 1 profitable loop.
6899 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6900 Change dg-final to expect 1 profitable loop.
6902 2007-09-10 Richard Sandiford <richard@codesourcery.com>
6904 * gcc.target/mips/call-saved-1.c: New test.
6905 * gcc.target/mips/call-saved-2.c: Likewise.
6906 * gcc.target/mips/call-saved-3.c: Likewise.
6907 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
6908 instead of mips_mips64. Set mips_fp64 too.
6909 (is_gp32_flag): Return true for -mips1 and -mips2.
6910 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
6912 2007-09-10 Jakub Jelinek <jakub@redhat.com>
6914 * g++.dg/ext/va-arg-pack-1.C: New test.
6915 * g++.dg/ext/va-arg-pack-2.C: New test.
6917 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
6920 * gcc.dg/vect/pr33369.c: New test.
6922 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
6925 * gfortran.dg/array_memcpy_5.f90: New test.
6927 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
6929 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
6931 2007-09-09 Richard Guenther <rguenther@suse.de>
6933 * gcc.c-torture/compile/20070906-1.c: New testcase.
6935 2007-09-09 Ira Rosen <irar@il.ibm.com>
6937 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
6939 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
6940 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
6941 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6944 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6946 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
6948 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
6950 * gnat.dg/addr2_p.ads: Bump size of array to 9.
6952 2007-09-09 Ira Rosen <irar@il.ibm.com>
6954 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
6955 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
6956 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
6957 Compile tests with -fno-tree-pre.
6958 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
6959 * lib/target-supports.exp (check_effective_target_vect_strided): New.
6960 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
6961 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
6962 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
6963 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
6964 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
6965 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
6966 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
6967 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
6968 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
6969 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
6970 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
6971 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
6972 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
6973 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
6974 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
6975 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
6976 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
6978 2007-09-09 Joseph Myers <joseph@codesourcery.com>
6980 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
6982 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6983 Use remote_exec to call c++filt.
6984 * lib/target-supports-dg.exp (dg-require-host-local): New.
6985 * gcc.misc-tests/options.exp: Allow .exe in command paths.
6986 * g++.dg/parse/repo1.C: Use dg-require-host-local.
6987 * g++.dg/rtti/repo1.C: Likewise.
6988 * g++.dg/template/repo1.C: Likewise.
6989 * g++.dg/template/repo2.C: Likewise.
6990 * g++.dg/template/repo3.C: Likewise.
6991 * g++.dg/template/repo4.C: Likewise.
6992 * g++.dg/template/repo5.C: Likewise.
6993 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
6994 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
6995 * g++.old-deja/g++.pt/repo1.C: Likewise.
6996 * g++.old-deja/g++.pt/repo2.C: Likewise.
6997 * g++.old-deja/g++.pt/repo3.C: Likewise.
6998 * g++.old-deja/g++.pt/repo4.C: Likewise.
6999 * gcc.dg/cpp/trad/builtins.c: Likewise.
7001 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
7003 PR tree-optimization/32283
7004 * gcc.dg/tree-ssa/loop-31.c: New test.
7006 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7008 PR rtl-optimization/26449
7009 * gcc.target/i386/pr26449-1.c: New file.
7011 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
7014 PR rtl-optimization/26449
7015 * gcc.target/i386/pr33329.c: New file.
7017 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7019 * gnat.dg/renaming3.adb, renaming4.ads: New test.
7021 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
7023 * gnat.dg/unaligned_rep_clause.adb: New testcase.
7025 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
7027 PR tree-optimization/33301
7028 * gfortran.dg/vect/pr33301.f: New test.
7030 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7033 * gfortran.dg/backspace_10.f90: New test.
7035 2007-09-07 Richard Guenther <rguenther@suse.de>
7038 2007-09-06 Richard Guenther <rguenther@suse.de>
7040 PR tree-optimization/32586
7041 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7042 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7043 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7044 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7045 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7046 now obsolete simplification.
7048 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
7050 PR tree-optimization/33299
7051 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
7052 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
7054 2007-09-07 Richard Guenther <rguenther@suse.de>
7057 2007-09-06 Richard Guenther <rguenther@suse.de>
7059 PR tree-optimization/32586
7060 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7061 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7062 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7063 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7064 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7065 now obsolete simplification.
7067 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
7069 PR tree-optimization/32821
7070 * gcc.dg/tree-ssa/pr32821.c: New file.
7072 2007-09-07 Richard Sandiford <richard@codesourcery.com>
7074 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
7075 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
7076 and mips_forced_no_er.
7077 (dg-mips-options): Add -mno-abicalls when a small-data option is
7078 specified. Skip tests with small-data options if mips_forced_gp.
7079 Skip tests with -mexplicit-relocs if mips_forced_no_er.
7080 * gcc.target/mips/sdata-1.c: New test.
7081 * gcc.target/mips/sdata-2.c: Likewise.
7082 * gcc.target/mips/sdata-3.c: Likewise.
7083 * gcc.target/mips/sdata-4.c: Likewise.
7085 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7088 * spread_zerosize_1.f90: New test case.
7089 * spread_bounds_1.f90: New test case.
7091 2007-09-06 Paolo Carlini <pcarlini@suse.de>
7094 * g++.dg/template/static31.C: New.
7096 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7099 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
7102 2007-09-06 David Daney <ddaney@avtrex.com>
7103 Richard Sandiford <richard@codesourcery.com>
7106 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
7107 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
7108 * gcc.target/mips/pr33256.c: New test.
7110 2007-09-06 Tom Tromey <tromey@redhat.com>
7112 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
7114 2007-09-06 Richard Guenther <rguenther@suse.de>
7116 PR tree-optimization/32586
7117 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
7118 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7119 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7120 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7121 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
7122 now obsolete simplification.
7124 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
7126 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
7127 * gcc.target/i386/sse3-addsubps.c: Ditto.
7128 * gcc.target/i386/sse3-haddpd.c: Ditto.
7129 * gcc.target/i386/sse3-haddps.c: Ditto.
7130 * gcc.target/i386/sse3-hsubpd.c: Ditto.
7131 * gcc.target/i386/sse3-hsubps.c: Ditto.
7132 * gcc.target/i386/sse3-lddqu.c: Ditto.
7133 * gcc.target/i386/sse3-movddup.c: Ditto.
7134 * gcc.target/i386/sse3-movshdup.c: Ditto.
7135 * gcc.target/i386/sse3-movsldup.c: Ditto.
7137 2007-09-06 Richard Guenther <rguenther@suse.de>
7139 PR tree-optimization/33302
7140 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
7142 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7145 * gfortran.dg./fmt_float.f90: New test.
7147 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7150 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
7152 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
7154 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
7155 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
7157 2007-09-06 Jakub Jelinek <jakub@redhat.com>
7159 * g++.dg/eh/builtin1.C: New test.
7160 * g++.dg/eh/builtin2.C: New test.
7161 * g++.dg/eh/builtin3.C: New test.
7164 * g++.dg/eh/builtin4.C: New test.
7166 2007-09-05 Janis Johnson <janis187@us.ibm.com>
7168 * gcc.target/powerpc/dfp-dd.c: New test.
7169 * gcc.target/powerpc/dfp-td.c: New test.
7171 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7173 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
7174 * gcc.dg/va-arg-pack-1.c: New test.
7176 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
7178 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
7179 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
7180 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
7181 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
7182 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
7184 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7187 * g++.dg/ext/anon-struct5.C: New.
7189 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
7191 * gcc.dg/i386-cpuid.h: Remove.
7192 * gcc.target/i386/mmx-check.h: Include cpuid.h.
7193 (main): Use __get_cpuid to get target features.
7194 * gcc.target/i386/sse-check.h: Ditto.
7195 * gcc.target/i386/sse2-check.h: Ditto.
7196 * gcc.target/i386/sse3-check.h: Ditto.
7197 * gcc.target/i386/ssse3-check.h: Ditto.
7198 * gcc.target/i386/sse4_1-check.h: Ditto.
7199 * gcc.target/i386/sse4_2-check.h: Ditto.
7200 * gcc.target/i386/sse4a-check.h: Ditto.
7201 * gcc.dg/torture/pr16104-1.c: Ditto.
7202 (do_test): Change to void.
7203 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
7204 * gcc.target/i386/sse-6.c: Ditto.
7205 * gcc.target/i386/sse-7.c: Ditto.
7206 * g++.dg/other/i386-1.C: Include cpuid.h.
7207 (main): New function. Use __get_cpuid to get target fetaures.
7209 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7210 David Ung <davidu@mips.com>
7211 Nigel Stephens <nigel@mips.com>
7213 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
7214 * gcc.c-torture/compile/mipscop-2.c: Likewise.
7215 * gcc.c-torture/compile/mipscop-3.c: Likewise.
7216 * gcc.c-torture/compile/mipscop-4.c: Likewise.
7217 * gcc.dg/torture/mips-hilo-1.c: Likewise.
7218 * gcc.dg/torture/mips-hilo-2.c: Likewise.
7219 * gcc.dg/torture/pr19683-1.c: Likewise.
7220 * gcc.target/mips/madd-3.c: Likewise.
7221 * gcc.target/mips/maddu-3.c: Likewise.
7222 * gcc.target/mips/msub-3.c: Likewise.
7223 * gcc.target/mips/msubu-3.c: Likewise.
7224 * gcc.target/mips/asm-1.c: Likewise.
7225 * gcc.target/mips/branch-1.c: Likewise.
7226 * gcc.target/mips/ins-1.c: Likewise.
7227 * gcc.target/mips/near-far-3.c: Likewise.
7228 * gcc.target/mips/near-far-4.c: Likewise.
7229 * gcc.target/mips/smartmips-lwxs.c: Likewise.
7230 * gcc.target/mips/smartmips-ror-1.c: Likewise.
7231 * gcc.target/mips/smartmips-ror-2.c: Likewise.
7232 * gcc.target/mips/smartmips-ror-3.c: Likewise.
7233 * gcc.target/mips/smartmips-ror-4.c: Likewise.
7234 * gcc.target/mips/dspr2-MULT.c: Likewise.
7235 * gcc.target/mips/dspr2-MULTU.c: Likewise.
7236 * gcc.target/mips/mips32-dsp-run.c: Likewise.
7237 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
7238 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
7239 * gcc.target/mips/code-readable-2.c: Likewise.
7240 * gcc.target/mips/code-readable-3.c: Likewise.
7242 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
7243 David Ung <davidu@mips.com>
7244 Nigel Stephens <nigel@mips.com>
7246 * gcc.target/mips/mips16-attributes.c: New.
7248 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
7251 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
7254 * gfortran.dg/char_length_10.f90: New test.
7256 2007-09-05 Paolo Carlini <pcarlini@suse.de>
7259 * g++.dg/parse/template24.C: New.
7261 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
7263 * g++.dg/other/spu2vmx-1.C: New test.
7265 2007-09-05 Jakub Jelinek <jakub@redhat.com>
7267 PR tree-optimization/33017
7268 * gcc.dg/pr33017.c: New test.
7270 2007-09-05 Ben Elliston <bje@au.ibm.com>
7272 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
7273 __protected_stream family of macros.
7275 2007-09-04 Jan Hubicka <jh@suse.cz>
7277 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
7278 * gcc.dg/tree-ssa/pr27236.c: Likewise.
7279 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
7280 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
7281 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
7282 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
7283 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
7286 2007-09-04 Janus Weil <jaydub66@gmail.com>
7287 Tobias Burnus <burnus@net-b.de>
7289 * gfortran.dg/proc_decl_1.f90: New.
7290 * gfortran.dg/proc_decl_2.f90: New.
7291 * gfortran.dg/proc_decl_3.f90: New.
7292 * gfortran.dg/proc_decl_4.f90: New.
7294 2007-09-04 Jan Hubicka <jh@suse.cz>
7296 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
7297 * gcc.dg/vect/vect-105.c: Mark functions noinline.
7298 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
7299 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
7300 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
7301 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
7302 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
7303 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
7304 * gcc.dg/vect/vect-50.c: Mark functions noinline.
7305 * gcc.dg/vect/vect-33.c: Mark functions noinline.
7306 * gcc.dg/vect/vect-16.c: Mark functions noinline.
7307 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
7308 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
7309 * gcc.dg/vect/vect-92.c: Mark functions noinline.
7310 * gcc.dg/vect/vect-75.c: Mark functions noinline.
7311 * gcc.dg/vect/vect-58.c: Mark functions noinline.
7312 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
7313 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
7314 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
7315 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
7316 * gcc.dg/vect/vect-114.c: Mark functions noinline.
7317 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
7318 * gcc.dg/vect/vect-8.c: Mark functions noinline.
7319 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
7320 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
7321 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
7322 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
7323 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
7324 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
7325 * gcc.dg/vect/vect-42.c: Mark functions noinline.
7326 * gcc.dg/vect/vect-25.c: Mark functions noinline.
7327 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
7328 * gcc.dg/vect/vect-67.c: Mark functions noinline.
7329 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
7330 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
7331 * gcc.dg/vect/vect-106.c: Mark functions noinline.
7332 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
7333 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
7334 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
7335 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
7336 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
7337 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
7338 * gcc.dg/vect/vect-34.c: Mark functions noinline.
7339 * gcc.dg/vect/vect-17.c: Mark functions noinline.
7340 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
7341 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
7342 * gcc.dg/vect/vect-93.c: Mark functions noinline.
7343 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
7344 * gcc.dg/vect/vect-76.c: Mark functions noinline.
7345 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
7346 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
7347 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
7348 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
7349 * gcc.dg/vect/vect-115.c: Mark functions noinline.
7350 * gcc.dg/vect/vect-9.c: Mark functions noinline.
7351 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
7352 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
7353 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
7354 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
7355 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
7356 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
7357 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
7358 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
7359 * gcc.dg/vect/vect-60.c: Mark functions noinline.
7360 * gcc.dg/vect/vect-26.c: Mark functions noinline.
7361 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
7362 * gcc.dg/vect/vect-85.c: Mark functions noinline.
7363 * gcc.dg/vect/vect-68.c: Mark functions noinline.
7364 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
7365 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
7366 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
7367 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
7368 * gcc.dg/vect/vect-107.c: Mark functions noinline.
7369 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
7370 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
7371 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
7372 * gcc.dg/vect/vect-52.c: Mark functions noinline.
7373 * gcc.dg/vect/vect-35.c: Mark functions noinline.
7374 * gcc.dg/vect/vect-18.c: Mark functions noinline.
7375 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
7376 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
7377 * gcc.dg/vect/vect-77.c: Mark functions noinline.
7378 * gcc.dg/vect/vect-2.c: Mark functions noinline.
7379 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
7380 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
7381 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
7382 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
7383 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
7384 * gcc.dg/vect/vect-116.c: Mark functions noinline.
7385 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
7386 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
7387 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
7388 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
7389 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
7390 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
7391 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
7392 * gcc.dg/vect/vect-44.c: Mark functions noinline.
7393 * gcc.dg/vect/vect-27.c: Mark functions noinline.
7394 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
7395 * gcc.dg/vect/vect-86.c: Mark functions noinline.
7396 * gcc.dg/vect/vect-100.c: Mark functions noinline.
7397 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
7398 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
7399 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
7400 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
7401 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
7402 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
7403 * gcc.dg/vect/vect-108.c: Mark functions noinline.
7404 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
7405 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
7406 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
7407 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
7408 * gcc.dg/vect/vect-11.c: Mark functions noinline.
7409 * gcc.dg/vect/vect-70.c: Mark functions noinline.
7410 * gcc.dg/vect/vect-36.c: Mark functions noinline.
7411 * gcc.dg/vect/vect-19.c: Mark functions noinline.
7412 * gcc.dg/vect/vect-95.c: Mark functions noinline.
7413 * gcc.dg/vect/vect-78.c: Mark functions noinline.
7414 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
7415 * gcc.dg/vect/vect-3.c: Mark functions noinline.
7416 * gcc.dg/vect/vect-all.c: Mark functions noinline.
7417 * gcc.dg/vect/vect-117.c: Mark functions noinline.
7418 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
7419 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
7420 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
7421 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
7422 * gcc.dg/vect/vect-20.c: Mark functions noinline.
7423 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
7424 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
7425 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
7426 * gcc.dg/vect/vect-62.c: Mark functions noinline.
7427 * gcc.dg/vect/vect-28.c: Mark functions noinline.
7428 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
7429 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
7430 * gcc.dg/vect/vect-87.c: Mark functions noinline.
7431 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
7432 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
7433 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
7434 * gcc.dg/vect/vect-109.c: Mark functions noinline.
7435 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
7436 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
7438 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
7439 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
7440 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
7441 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
7442 * gcc.dg/vect/vect-12.c: Mark functions noinline.
7443 * gcc.dg/vect/vect-71.c: Mark functions noinline.
7444 * gcc.dg/vect/vect-54.c: Mark functions noinline.
7445 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
7446 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
7447 * gcc.dg/vect/vect-96.c: Mark functions noinline.
7448 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
7449 * gcc.dg/vect/vect-110.c: Mark functions noinline.
7450 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
7451 * gcc.dg/vect/vect-4.c: Mark functions noinline.
7452 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
7453 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
7454 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
7455 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
7456 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
7457 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
7458 * gcc.dg/vect/vect-21.c: Mark functions noinline.
7459 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
7460 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
7461 * gcc.dg/vect/vect-80.c: Mark functions noinline.
7462 * gcc.dg/vect/vect-63.c: Mark functions noinline.
7463 * gcc.dg/vect/vect-46.c: Mark functions noinline.
7464 * gcc.dg/vect/vect-29.c: Mark functions noinline.
7465 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
7466 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
7467 * gcc.dg/vect/vect-88.c: Mark functions noinline.
7468 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
7469 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
7470 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
7471 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
7472 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
7473 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
7474 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
7475 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
7476 * gcc.dg/vect/vect-30.c: Mark functions noinline.
7477 * gcc.dg/vect/vect-13.c: Mark functions noinline.
7478 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
7479 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
7480 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
7481 * gcc.dg/vect/vect-72.c: Mark functions noinline.
7482 * gcc.dg/vect/vect-38.c: Mark functions noinline.
7483 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
7484 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
7485 * gcc.dg/vect/vect-97.c: Mark functions noinline.
7486 * gcc.dg/vect/vect-111.c: Mark functions noinline.
7487 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
7488 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
7489 * gcc.dg/vect/vect-5.c: Mark functions noinline.
7490 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
7491 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
7492 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
7493 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
7494 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
7495 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
7496 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
7497 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
7498 * gcc.dg/vect/vect-22.c: Mark functions noinline.
7499 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
7500 * gcc.dg/vect/vect-64.c: Mark functions noinline.
7501 * gcc.dg/vect/vect-89.c: Mark functions noinline.
7502 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
7503 * gcc.dg/vect/vect-103.c: Mark functions noinline.
7504 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
7505 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
7506 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
7507 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
7508 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
7509 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
7510 * gcc.dg/vect/vect-31.c: Mark functions noinline.
7511 * gcc.dg/vect/vect-14.c: Mark functions noinline.
7512 * gcc.dg/vect/vect-73.c: Mark functions noinline.
7513 * gcc.dg/vect/vect-56.c: Mark functions noinline.
7514 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
7515 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
7516 * gcc.dg/vect/vect-98.c: Mark functions noinline.
7517 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
7518 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
7519 * gcc.dg/vect/vect-112.c: Mark functions noinline.
7520 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
7521 * gcc.dg/vect/vect-6.c: Mark functions noinline.
7522 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
7523 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
7524 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
7525 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
7526 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
7527 * gcc.dg/vect/pr25413.c: Mark functions noinline.
7528 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
7529 * gcc.dg/vect/vect-40.c: Mark functions noinline.
7530 * gcc.dg/vect/vect-23.c: Mark functions noinline.
7531 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
7532 * gcc.dg/vect/vect-82.c: Mark functions noinline.
7533 * gcc.dg/vect/vect-65.c: Mark functions noinline.
7534 * gcc.dg/vect/vect-48.c: Mark functions noinline.
7535 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
7536 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
7537 * gcc.dg/vect/vect-104.c: Mark functions noinline.
7538 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
7539 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
7540 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
7541 * gcc.dg/vect/vect-32.c: Mark functions noinline.
7542 * gcc.dg/vect/vect-15.c: Mark functions noinline.
7543 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
7544 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
7545 * gcc.dg/vect/vect-91.c: Mark functions noinline.
7546 * gcc.dg/vect/vect-74.c: Mark functions noinline.
7547 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
7548 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
7549 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
7550 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
7551 * gcc.dg/vect/vect-99.c: Mark functions noinline.
7552 * gcc.dg/vect/vect-113.c: Mark functions noinline.
7553 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
7554 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
7555 * gcc.dg/vect/vect-7.c: Mark functions noinline.
7556 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
7557 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
7558 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
7559 * gcc.dg/vect/vect-24.c: Mark functions noinline.
7560 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
7561 * gcc.dg/vect/vect-83.c: Mark functions noinline.
7562 * gcc.dg/vect/vect-66.c: Mark functions noinline.
7563 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
7565 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7568 * gcc.target/i386/cmov7.c: New file.
7570 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
7572 * gcc.target/i386/sse4a-check.h: New file.
7573 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
7574 * gcc.target/i386/sse4a-insert.c: Ditto.
7575 * gcc.target/i386/sse4a-montsd.c: Ditto.
7576 * gcc.target/i386/sse4a-montss.c: Ditto.
7577 * gcc.target/i386/mmx-check.h: New file.
7578 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
7579 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
7580 * gcc.target/i386/sse-check.h: New file.
7581 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
7582 * gcc.target/i386/sse-3.c: Ditto.
7583 * gcc.target/i386/sse-7.c: Ditto.
7584 * gcc.target/i386/sse-9.c: Ditto.
7585 * gcc.target/i386/ssefn-3.c: Ditto.
7586 * gcc.target/i386/sse-recip.c: Ditto.
7587 * gcc.target/i386/sse-recip-vec.c: Ditto.
7588 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
7589 * gcc.target/i386/20020523-1.c: Remove.
7590 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
7591 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
7592 * gcc.target/i386/ssefn-4.c: Ditto.
7593 * gcc.target/i386/sse-6.c: Ditto.
7594 * gcc.target/i386/sse-10.c: Ditto.
7595 * gcc.target/i386/sse-11.c: Ditto.
7596 * gcc.target/i386/sse-18.c: Ditto.
7597 * gcc.target/i386/fpprec-1.c: Ditto.
7598 * g++.dg/other/i386-1.C: Ditto.
7600 2007-09-04 Richard Guenther <rguenther@suse.de>
7602 PR tree-optimization/33291
7603 * gcc.dg/volatile2.c: New testcase.
7604 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
7605 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
7606 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
7607 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
7609 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7612 * gfortran.dg/namelist_15.f90: Update test.
7613 * gfortran.dg/namelist_24.f90: Update test.
7614 * gfortran.dg/namelist_38.f90: New test.
7616 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
7618 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
7619 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
7620 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
7621 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
7622 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
7623 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
7625 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7627 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
7628 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
7630 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
7632 2007-09-02 David Daney <ddaney@avtrex.com>
7634 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
7635 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
7636 * gcc.target/mips/atomic-memory-1.c: Ditto.
7637 * gcc.target/mips/atomic-memory-2.c: Ditto.
7639 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
7641 * gcc.target/cris/builtin_clz_v0.c: New testcase.
7642 * gcc.target/cris/builtin_clz_v3.c: New testcase.
7644 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
7646 * gfortran.dg/substr_6.f90: New test.
7648 2007-09-02 Paolo Carlini <pcarlini@suse.de>
7651 * g++.dg/other/error18.C: New.
7652 * g++.dg/expr/bitfield3.C: Adjust.
7654 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
7657 * gfortran.fortran-torture/compile/pr33276.f90: New.
7659 2007-09-02 Joseph Myers <joseph@codesourcery.com>
7663 * gcc.dg/c99-arraydecl-3.c: New test.
7665 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
7668 * g++.dg/cpp0x/variadic-new2.C: New.
7669 * g++.dg/cpp0x/variadic-new.C: New.
7671 2007-08-31 Tobias Burnus <burnus@net-b.de>
7674 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
7675 * gfortran.dg/read_1.f90: New.
7677 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7680 * g++.dg/template/error30.C: New.
7682 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7685 * g++.dg/template/crash70.C: New.
7687 2007-08-31 Paolo Carlini <pcarlini@suse.de>
7690 * g++.dg/ext/is_class_error.C: New.
7692 2007-08-31 Olivier Hainque <hainque@adacore.com>
7694 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
7696 2007-08-31 David Edelsohn <edelsohn@gnu.org>
7697 Revital Eres <eres@il.ibm.com>
7699 * gcc.target/powerpc/paired-1.c: New test.
7700 * gcc.target/powerpc/paired-2.c: New test.
7701 * gcc.target/powerpc/paired-3.c: New test.
7702 * gcc.target/powerpc/paired-4.c: New test.
7703 * gcc.target/powerpc/paired-5.c: New test.
7704 * gcc.target/powerpc/paired-6.c: New test.
7705 * gcc.target/powerpc/paired-7.c: New test.
7706 * gcc.target/powerpc/ppc-paired.c: New test.
7708 2007-08-31 Ollie Wild <aaw@google.com>
7710 * g++.dg/conversion/ptrmem2.C: New test.
7711 * g++.dg/conversion/ptrmem3.C: New test.
7712 * g++.dg/conversion/ptrmem4.C: New test.
7713 * g++.dg/conversion/ptrmem5.C: New test.
7714 * g++.dg/conversion/ptrmem6.C: New test.
7715 * g++.dg/conversion/ptrmem7.C: New test.
7716 * g++.dg/conversion/ptrmem8.C: New test.
7718 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
7721 * gfortran.dg/char_length_7.f90: New test.
7722 * gfortran.dg/char_length_9.f90: New test.
7723 * gfortran.dg/char_assign_1.f90: Add extra warning.
7727 * gfortran.dg/char_length_8.f90: New test.
7729 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
7731 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
7733 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7735 * gcc.dg/inline-24.c: New test.
7736 * g++.dg/opt/inline11.C: New test.
7738 2007-08-30 Richard Guenther <rguenther@suse.de>
7740 * gcc.target/i386/vectorize5.c: New testcase.
7742 2007-08-30 Tobias Burnus <burnus@net-b.de>
7745 * interface.c (check_interface0): Improve error for external procs.
7746 (check_sym_interfaces): Fix checking of module procedures.
7748 2007-08-30 Jakub Jelinek <jakub@redhat.com>
7750 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
7752 * gcc.dg/sync-3.c: New test.
7755 * gcc.dg/cleanup-12.c: New test.
7757 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
7759 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
7760 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
7761 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
7762 * gcc.dg/pr32450.c: Ditto.
7763 * gcc.dg/nest.c: Ditto.
7764 * gcc.dg/nested-func-4.c: Ditto.
7765 * g++.old-deja/g++.law/profile1.C: Ditto.
7767 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7770 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
7771 non-default integer kind arguments.
7773 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
7776 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
7778 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7780 * gcc.dg/h8300-ice2.c: Remove target selector.
7782 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
7785 * gfortran.dg/binding_label_tests_15.f03: New test case.
7786 * gfortran.dg/binding_label_tests_16.f03: Ditto.
7788 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7790 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
7791 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
7793 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
7796 * g++.dg/other/canon-33194.C: New.
7798 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
7800 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
7801 * gcc.c-torture/execute/pr23135.c: Likewise.
7803 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.dg/pr31344.c: Move to ...
7806 * gcc.dg/dfp/pr31344.c: ... here.
7807 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
7808 * gcc.dg/20050503-1.c: Ditto.
7809 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
7810 * gcc.dg/20061127-1.c: Compile only for fpic targets.
7811 * gcc.dg/20060801-1.c: Ditto.
7813 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
7815 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
7816 * gfortran.dg/nan_1.f90: Likewise.
7818 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7821 Revert previous patch.
7823 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
7824 Kazu Hirata <kazu@codesourcery.com>
7826 * gcc.target/m68k/interrupt-1.c: New.
7828 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
7830 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
7831 10000 for targets where "int" can't hold at least 100000.
7832 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
7833 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
7834 (test5)(test6): Use it.
7835 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
7836 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
7837 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
7838 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
7839 * gcc.dg/attr-alloc_size.c (test): Likewise.
7841 2007-08-28 Paolo Carlini <pcarlini@suse.de>
7844 * g++.dg/template/error29.C: New.
7846 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7849 * g++.dg/ext/visibility/anon5.C: New test.
7851 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7853 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
7855 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7857 * gfortran.dg/gamma_1.f90: Remove large-real tests.
7858 * gfortran.dg/gamma_2.f90: Remove large-real tests.
7859 * gfortran.dg/gamma_4.f90: New: large-real tests.
7861 2007-08-28 Jason Merrill <jason@redhat.com>
7864 * g++.dg/ext/stmtexpr12.C: New test.
7867 * g++.dg/ext/attrib28.C: New test.
7869 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
7872 * gcc.target/i386/pr32661.c: New test.
7874 2007-08-28 Jakub Jelinek <jakub@redhat.com>
7877 * gcc.dg/pr32370.c: New test.
7879 PR rtl-optimization/33148
7880 * gcc.c-torture/compile/20070827-1.c: New test.
7883 * d++.dg/debug/const3.C: New test.
7884 * d++.dg/debug/const4.C: New test.
7885 * d++.dg/debug/dwarf2/const1.C: New test.
7886 * d++.dg/debug/dwarf2/const2.C: New test.
7887 * d++.dg/debug/dwarf2/const2b.C: New test.
7889 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
7890 Vladimir Yanovsky <yanov@il.ibm.com>
7891 Revital Eres <eres@il.ibm.com>
7892 Andrey Belevantsev <abel@ispras.ru>
7894 * gcc.dg/sms-1.c: New test.
7896 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
7898 * g++.dg/ext/gnu-inline-common.h: New.
7899 * g++.dg/ext/gnu-inline-global-reject.C: New.
7900 * g++.dg/ext/gnu-inline-global.C: New.
7901 * g++.dg/ext/gnu-inline-namespace.C: New.
7902 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
7903 * g++.dg/ext/gnu-inline-class.C: New.
7904 * g++.dg/ext/gnu-inline-class-static.C: New.
7905 * g++.dg/ext/gnu-inline-template-class.C: New.
7906 * g++.dg/ext/gnu-inline-template-func.C: New.
7908 2007-08-27 Jason Merrill <jason@redhat.com>
7911 * g++.dg/ext/stmtexpr11.C: New.
7913 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
7915 * lib/target-supports.exp (check_profiling_available):
7916 Set profiling_available_saved to 0 on fido-*-elf.
7918 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
7920 PR tree-optimization/33173
7922 * gcc.c-torture/compile/pr33173.c: New.
7924 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
7927 * gcc.dg/dfp/pr31385.c: New.
7929 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7931 * gcc.dg/unsigned-long-compare.c: Remove target selector.
7933 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7935 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
7936 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
7937 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
7938 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
7939 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
7940 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
7941 gcc.target/m68k directory.
7942 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
7943 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
7944 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
7945 gcc.target/cris directory.
7946 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
7947 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
7948 gcc.target/bfin directory.
7950 * gcc.target/sh: New directory.
7951 * gcc.target/sh/sh.exp: New file.
7952 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
7953 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
7954 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
7955 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
7956 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
7957 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
7959 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
7961 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
7962 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
7963 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
7964 * gcc.target/i386/local2.c: Ditto.
7965 * gcc.target/i386/stack-prot-kernel.c: Ditto.
7966 * gcc.target/i386/20011119-1.c: Ditto.
7967 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
7968 * gcc.target/i386/fastcall-1.c: Fix target selector.
7970 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7973 * gfortran.dg/negative_unit.f: Add new check
7974 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
7975 -fdefault-integer-8.
7977 2007-08-26 Asher Langton <langton2@llnl.gov>
7979 * gfortran.dg/recursive_stack.f90: New.
7980 * gfortran.dg/openmp_stack.f90: New.
7982 2007-08-26 Tobias Burnus <burnus@net-b.de>
7985 * gfortran.dg/use_10.f90: New.
7987 2007-08-26 Tobias Burnus <burnus@net-b.de>
7990 * gfortran.dg/namelist_14.f90: Make test case valid.
7991 * gfortran.dg/common_10.f90: New.
7993 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
7996 * gcc.dg/ifelse-2.c: New.
7998 2007-08-26 Tobias Burnus <burnus@net-b.de>
8001 * gfortran.dg/gamma_1.f90: New.
8002 * gfortran.dg/gamma_2.f90: New.
8003 * gfortran.dg/gamma_3.f90: New.
8005 2007-08-26 Tobias Burnus <burnus@net-b.de>
8008 * gfortran.dg/used_types_18.f90: New.
8010 2007-08-25 Jakub Jelinek <jakub@redhat.com>
8012 * gcc.dg/array-init-2.c: New test.
8014 2007-08-24 Tobias Burnus <burnus@net-b.de>
8017 * gfortran.dg/initialization_4.f90: Update dg-error.
8018 * gfortran.dg/initialization_13.f90: New.
8020 2007-08-24 Richard Guenther <rguenther@suse.de>
8023 * gcc.c-torture/compile/pr33166.c: New testcase.
8025 2007-08-24 Tobias Burnus <burnus@net-b.de>
8028 * gfortran.dg/pointer_assign_4.f90: New.
8029 * gfortran.dg/shape_2.f90: Fix test case.
8030 * gfortran.dg/char_result_4.f90: Ditto.
8032 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8034 * gcc.dg/array-init-1.c: New test.
8037 * g++.dg/parse/crash36.C: New test.
8039 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
8041 * gcc.dg/pr32721.c: Updated.
8043 2007-08-24 Jakub Jelinek <jakub@redhat.com>
8045 PR tree-optimization/32573
8047 * gcc.dg/pr32573.c: New test.
8050 * g++.dg/lookup/ns3.C: New test.
8052 * gfortran.dg/assumed_charlen_sharing.f90: New test.
8055 * g++.dg/parse/crash37.C: New test.
8057 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8060 * gcc.target/i386/pr17390.c: New test.
8062 2007-08-23 Richard Guenther <rguenther@suse.de>
8064 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
8065 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
8066 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
8067 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
8068 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
8069 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
8070 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
8071 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
8073 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
8075 * gcc.target/s390: New directory.
8076 * gcc.target/s390/s390.exp: New file.
8077 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
8078 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
8079 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
8080 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
8081 gcc.target/s390 directory.
8083 2007-08-23 Richard Guenther <rguenther@suse.de>
8085 PR tree-optimization/32328
8086 * gcc.dg/pr32328.c: New testcase.
8088 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
8090 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
8093 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8096 * gfortran.dg/min_max_optional_5.f90: New test.
8097 * gfortran.dg/min_max_optional_2.f90: Remove.
8098 * gfortran.dg/min_max_optional_3.f90: Remove.
8099 * gfortran.dg/min_max_optional_4.f90: Remove.
8101 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8103 * gcc.target/i386/xorps-sse.c: New.
8104 * gcc.target/i386/xorps-sse2.c: New.
8106 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
8108 * gcc.target/i386/cmov3.c: Fix scan-assembler.
8109 * gcc.target/i386/cmov4.c: Fix scan-assembler.
8110 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
8112 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
8115 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
8116 include multiple kinds for SHAPE parameter within a single
8118 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
8119 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
8121 2007-08-22 Janus Weil <jaydub66@gmail.com>
8123 * interface_abstract_1.f90: Extended test case.
8124 * interface_abstract_3.f90: New test.
8126 2007-08-21 Christian Bruel <christian.bruel@st.com>
8128 * gcc.dg/fold-sub.c: New test.
8130 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8132 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
8133 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
8134 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
8135 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
8136 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
8137 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
8139 2007-08-22 Richard Guenther <rguenther@suse.de>
8142 * gcc.dg/pr33007.c: New testcase.
8144 2007-08-22 Richard Sandiford <richard@codesourcery.com>
8146 * gcc.c-torture/execute/strcmp-1.x: Delete.
8148 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
8150 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
8151 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
8152 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
8153 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
8154 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
8155 gcc.target/i386/stack-realign.c,
8156 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
8157 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
8158 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
8159 target using dg-require-effective-target directive.
8160 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
8161 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
8162 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
8163 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
8164 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
8165 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
8166 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
8167 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
8168 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
8169 Require lp64 target using dg-require-effective-target directive.
8170 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
8171 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
8173 * gcc.target/i386/20010202-1.c: Move from here ...
8174 * gcc.dg/20010202-1.c: ... to here.
8176 2007-08-22 Richard Guenther <rguenther@suse.de>
8178 PR tree-optimization/33142
8179 * gcc.c-torture/execute/pr33142.c: New testcase.
8181 2007-08-22 Richard Guenther <rguenther@suse.de>
8184 * g++.dg/torture/pr32563.C: New testcase.
8186 2007-08-22 Jakub Jelinek <jakub@redhat.com>
8189 * gcc.dg/pr32912-1.c: Add -w to options.
8190 * gcc.dg/pr32912-2.c: Likewise.
8191 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
8193 2007-08-21 Ian Lance Taylor <iant@google.com>
8195 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
8197 2007-08-21 Ian Lance Taylor <iant@google.com>
8199 PR tree-optimization/33134
8200 * g++.dg/tree-ssa/pr33134.C: New test.
8202 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
8204 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
8205 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
8207 2007-08-21 Jakub Jelinek <jakub@redhat.com>
8210 * gcc.dg/debug/pr32610.c: New test.
8212 * g++.dg/init/new24.C: New test.
8215 * gcc.dg/pr32912-1.c: New test.
8216 * gcc.dg/pr32912-2.c: New test.
8217 * gcc.dg/pr32912-3.c: New test.
8219 2007-08-21 Richard Guenther <rguenther@suse.de>
8221 * gcc.dg/pointer-arith-10.c: New testcase.
8223 2007-08-21 Richard Guenther <rguenther@suse.de>
8226 * gcc.c-torture/compile/pr33122.c: New testcase.
8228 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
8230 * g++.dg/warn/Wnvdtor-2.C: New testcase.
8232 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
8234 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
8236 2007-08-20 Jakub Jelinek <jakub@redhat.com>
8239 * g++.dg/init/new23.C: New test.
8241 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8244 * gcc.c-torture/compile/pr30564-1.c: New test.
8245 * gcc.c-torture/compile/pr30564-2.c: New test.
8247 2007-08-19 Joseph Myers <joseph@codesourcery.com>
8249 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
8251 2007-08-19 Tobias Burnus <burnus@net-b.de>
8253 * gfortran.dg/interface_abstract_2.f90: New.
8254 * gfortran.dg/interface_abstract_1.f90: Fix typo.
8256 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8258 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
8259 unknown (so that outer-loop wont get analyzed).
8260 * gcc.dg/vect/vect-outer-1a.c: New test.
8261 * gcc.dg/vect/vect-outer-1b.c: New test.
8262 * gcc.dg/vect/vect-outer-1.c: New test.
8263 * gcc.dg/vect/vect-outer-2a.c: New test.
8264 * gcc.dg/vect/vect-outer-2b.c: New test.
8265 * gcc.dg/vect/vect-outer-2c.c: New test.
8266 * gcc.dg/vect/vect-outer-2.c: New test.
8267 * gcc.dg/vect/vect-outer-3a.c: New test.
8268 * gcc.dg/vect/vect-outer-3b.c: New test.
8269 * gcc.dg/vect/vect-outer-3c.c: New test.
8270 * gcc.dg/vect/vect-outer-3.c: New test.
8271 * gcc.dg/vect/vect-outer-4a.c: New test.
8272 * gcc.dg/vect/vect-outer-4b.c: New test.
8273 * gcc.dg/vect/vect-outer-4c.c: New test.
8274 * gcc.dg/vect/vect-outer-4d.c: New test.
8275 * gcc.dg/vect/vect-outer-4e.c: New test.
8276 * gcc.dg/vect/vect-outer-4f.c: New test.
8277 * gcc.dg/vect/vect-outer-4g.c: New test.
8278 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
8279 * gcc.dg/vect/vect-outer-4i.c: New test.
8280 * gcc.dg/vect/vect-outer-4j.c: New test.
8281 * gcc.dg/vect/vect-outer-4k.c: New test.
8282 * gcc.dg/vect/vect-outer-4l.c: New test.
8283 * gcc.dg/vect/vect-outer-4m.c: New test.
8284 * gcc.dg/vect/vect-outer-4.c: New test.
8285 * gcc.dg/vect/vect-outer-5.c: New test.
8286 * gcc.dg/vect/vect-outer-6.c: New test.
8287 * gcc.dg/vect/vect-outer-fir.c: New test.
8288 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
8289 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
8291 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8293 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
8294 and -fno-tree-reassoc.
8295 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
8296 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
8297 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
8298 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
8299 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
8300 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
8301 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
8302 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
8303 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
8304 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
8305 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
8306 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
8307 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
8308 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
8309 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
8310 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
8311 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
8312 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
8313 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
8314 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
8315 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
8316 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
8317 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
8318 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
8319 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
8320 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
8321 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
8322 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
8323 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
8324 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
8325 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
8326 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
8327 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
8328 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
8329 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
8330 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
8331 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
8333 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
8335 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
8336 versioning for aliasing).
8337 * gcc.dg/vect/vect-35.c: Likewise.
8339 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
8341 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
8343 2007-08-18 Tom Tromey <tromey@redhat.com>
8345 PR preprocessor/32974:
8346 * gcc.dg/cpp/pr32974.c: New file.
8348 2007-08-17 Tobias Burnus <burnus@net-b.de>
8350 * gfortran.dg/interface_abstract_1.f90: New.
8352 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8355 * gfortran.dg/pure_initializer_1.f90: New test.
8357 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
8360 * gfortran.dg/array_constructor_18.f90: New test.
8362 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
8365 * g++.dg/expr/lval3.C: New test.
8366 * g++.dg/expr/lval4.C: New test.
8368 2007-08-17 Ollie Wild <aaw@google.com>
8371 * g++.dg/lookup/builtin3.C: New test.
8372 * g++.dg/lookup/builtin4.C: New test.
8373 * g++.dg/lookup/using19.C: New test.
8375 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8378 * g++.dg/parse/error31.C: New.
8380 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8383 * g++.dg/template/error26.C: New.
8385 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8388 * gfortran.dg/zero_length_2.f90: New test.
8390 2007-08-17 Tobias Burnus <burnus@net-b.de>
8392 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
8393 * gfortran.dg/kind_tests_3.f03: Ditto.
8394 * gfortran.dg/global_vars_f90_init.f90: Ditto.
8395 * gfortran.dg/interface_13.f90: Ditto.
8396 * gfortran.dg/pr32738.f90: Ditto.
8397 * gfortran.dg/module_private_1.f90: Ditto.
8398 * gfortran.dg/test_only_clause.f90: Ditto.
8399 * gfortran.dg/bind_c_vars.f90: Ditto.
8400 * gfortran.dg/bind_c_dts.f90: Ditto.
8401 * gfortran.dg/use_9.f90: Ditto.
8402 * gfortran.dg/generic_8.f90: Ditto.
8403 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8404 * gfortran.dg/private_type_6.f90: Ditto.
8405 * gfortran.dg/c_assoc.f90: Ditto.
8406 * gfortran.dg/private_type_7.f90: Ditto.
8407 * gfortran.dg/global_vars_c_init.f90: Ditto.
8408 * gfortran.dg/bind_c_dts_2.f03: Ditto.
8409 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
8410 * gfortran.dg/c_size_t_test.f03: Ditto.
8411 * gfortran.dg/used_types_12.f90: Ditto.
8412 * gfortran.dg/pr25923.f90: Ditto.
8413 * gfortran.dg/test_com_block.f90: Ditto.
8414 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
8415 * gfortran.dg/equiv_constraint_7.f90: Ditto.
8416 * gfortran.dg/com_block_driver.f90: Ditto.
8417 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
8418 * gfortran.dg/use_iso_c_binding.f90: Ditto.
8419 * gfortran.dg/c_loc_test.f90: Ditto.
8420 * gfortran.dg/c_ptr_tests.f03: Ditto.
8421 * gfortran.dg/module_interface_1.f90: Ditto.
8423 2007-08-17 Paolo Carlini <pcarlini@suse.de>
8426 * g++.dg/other/error17.C: Adjust.
8428 2007-08-17 Ben Elliston <bje@au.ibm.com>
8431 * g++.dg/ext/altivec-14.C: New test.
8433 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8435 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
8436 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
8438 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
8439 * gcc.dg/vect/pr32366.c: Ditto.
8441 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
8444 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
8445 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
8446 * gcc.dg/dfp/convert-int-fold.c: Ditto.
8447 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
8449 2007-08-16 Tobias Burnus <burnus@net-b.de>
8452 * gfortran.dg/use_9.f90: New.
8454 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8456 * g++.dg/gcov/gcov-5.C: New test.
8458 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
8460 * g++.dg/gcov/gcov-4.C: New test.
8461 * lib/gcov.exp (verify-lines): Add support for
8462 checking no-coverage lines.
8464 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
8466 * gcc.dg/vect/vect-vfa-01.c: New.
8467 * gcc.dg/vect/vect-vfa-02.c: New.
8468 * gcc.dg/vect/vect-vfa-03.c: New.
8469 * gcc.dg/vect/vect-vfa-04.c: New.
8470 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
8471 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
8472 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
8473 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
8474 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
8475 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
8476 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
8477 gfortran.dg/vect/pr19049.f90: Rename to start with
8479 * gcc.dg/vect/vect.exp: Disable versioning for alias
8480 when test starts with no-vfa-.
8481 * gfortran.dg/vect/vect.exp: Likewise.
8483 2007-08-16 Richard Sandiford <richard@codesourcery.com>
8485 * gcc.dg/torture/pr32897.c: New test.
8487 2007-08-16 Paolo Carlini <pcarlini@suse.de>
8490 * g++.dg/template/crash69.C: New.
8492 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
8494 * lib/target-supports.exp (check_effective_target_arm32): Use
8495 check_no_compiler_messages.
8497 2007-08-15 Diego Novillo <dnovillo@google.com>
8499 gcc.dg/tree-ssa/20070815.c: New test.
8501 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8504 * gfortran.dg/random_7.f90: Initialize variable.
8506 2007-08-15 Jakub Jelinek <jakub@redhat.com>
8509 * gfortran.dg/pr33074.f90: New test.
8512 * g++.dg/opt/nrv14.C: New test.
8514 2007-08-15 Paolo Carlini <pcarlini@suse.de>
8517 * g++.dg/template/crash68.C: New.
8519 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
8521 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
8522 * gcc.dg/sibcall-4.c: Ditto.
8524 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8527 * gfortran.dg/use_8.f90: New test.
8528 * gfortran.dg/c_loc_tests_2.f03: Fix code.
8530 2007-08-14 Paolo Carlini <pcarlini@suse.de>
8533 * g++.dg/template/error27.C: New.
8534 * g++.dg/template/error28.C: New.
8535 * g++.dg/other/pr28304.C: Adjust.
8536 * g++.old-deja/g++.mike/p811.C: Likewise.
8538 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
8541 * gcc.target/i386/pr30315.c: New.
8543 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8546 * gfortran.dg/substr_5.f90: New test.
8548 2007-08-14 Andrew Pinski <pinskia@gmail.com>
8551 * gcc.dg/vector-2.c: New test.
8554 * g++.dg/ext/vector8.C: New test.
8556 2007-08-13 Dan Hipschman <dsh@google.com>
8559 * gcc.dg/format/array-1.c: Add an additional test for
8560 unterminated format strings of length 1.
8562 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8565 * gfortran.dg/external_procedures_3.f90: New test.
8567 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8570 * gfortran.dg/import6.f90: New test.
8572 2007-08-13 Andrew Pinski <pinskia@gmail.com>
8575 * gcc.dg/vector-1.c: New test.
8577 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8579 * gcc.dg/pr21255-4.c: Skip for PIC.
8580 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
8582 2007-08-13 Richard Sandiford <richard@codesourcery.com>
8584 * gcc.dg/attr-isr.c: Skip for PIC.
8585 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
8586 * gcc.dg/attr-isr-trapa.c: Likewise.
8587 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
8588 * gcc.dg/pragma-isr-trapa.c: Likewise.
8589 * gcc.dg/pragma-isr-trapa2.c: Likewise.
8591 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
8594 * gfortran.dg/transpose_1.f90: New test.
8596 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8599 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
8602 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8606 * gfortran.dg/random_4.f90: New test.
8607 * gfortran.dg/random_5.f90: New test.
8608 * gfortran.dg/random_6.f90: New test.
8609 * gfortran.dg/random_7.f90: New test.
8611 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8614 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
8616 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8619 * gfortran.dg/module_private_1.f90: New test.
8621 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8624 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
8625 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
8627 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8630 * gfortran.dg/char_length_6.f90: New test.
8632 2007-08-10 Ollie Wild <aaw@google.com>
8634 * g++.dg/lookup/using18.C: New test.
8636 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8639 * g++.dg/other/error16.C: New.
8641 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8644 * gfortran.dg/namelist_37.f90: New test.
8646 2007-08-10 Paolo Carlini <pcarlini@suse.de>
8649 * g++.dg/conversion/op3.C: New.
8651 2007-08-09 Tobias Burnus <burnus@net-b.de>
8654 * gfortran.dg/fmt_tab_1.f90: New.
8655 * gfortran.dg/fmt_tab_2.f90: New.
8657 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8660 * gcc.c-torture/compile/pr32796.c: New test.
8662 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
8665 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
8666 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
8669 2007-08-08 Richard Sandiford <richard@codesourcery.com>
8671 * gcc.target/mips/code-readable-1.c: New test.
8672 * gcc.target/mips/code-readable-2.c: Likewise.
8673 * gcc.target/mips/code-readable-3.c: Likewise.
8675 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
8676 Revital Eres <eres@il.ibm.com>
8678 * gfortran.dg/sms-1.f90: Add comment.
8679 * gfortran.dg/sms-2.f90: New.
8681 2007-08-07 Ian Lance Taylor <iant@google.com>
8683 * gcc.dg/instrument-1.c: New test.
8684 * gcc.dg/instrument-2.c: New test.
8685 * gcc.dg/instrument-3.c: New test.
8687 2007-08-07 Steve Ellcey <sje@cup.hp.com>
8689 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
8691 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
8693 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
8694 !vector_alignment_reachable targets.
8695 * gcc.dg/vect/vect-33.c: Likewise.
8696 * gcc.dg/vect/vect-42.c: Likewise.
8697 * gcc.dg/vect/vect-44.c: Likewise.
8698 * gcc.dg/vect/vect-50.c: Likewise.
8699 * gcc.dg/vect/vect-70.c: Likewise.
8700 * gcc.dg/vect/vect-71.c: Likewise.
8701 * gcc.dg/vect/vect-87.c: Likewise.
8702 * gcc.dg/vect/vect-88.c: Likewise.
8703 * gcc.dg/vect/vect-91.c: Likewise.
8704 * gcc.dg/vect/vect-93.c: Likewise.
8705 * gcc.dg/vect/vect-96.c: Likewise.
8706 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
8707 * gcc.dg/vect/section-anchors-69.c: Likewise.
8708 * gcc.dg/vect/pr25413.c: Likewise.
8709 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
8710 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
8711 * gfortran.dg/vect-2.f90: Likewise.
8712 * gfortran.dg/vect-3.f90: Likewise.
8713 * gfortran.dg/vect-4.f90: Likewise.
8714 * gfortran.dg/vect-5.f90: Likewise.
8715 * lib/target-supports.exp (check_effective_target_natural_alignment):
8716 Return false for darwin.
8717 (check_effective_target_vector_alignment_reachable_for_double): New.
8719 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
8721 * gcc.dg/multiword-1.c: New testcase.
8723 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
8725 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
8727 * gfortran.dg/namelist_36.f90: New test.
8729 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
8731 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
8732 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
8734 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
8736 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
8737 * gcc.dg/torture/type-generic-1.c: Likewise.
8739 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
8741 * gcc.c-torture/20070522-1.c: Move to ...
8742 * gcc.c-torture/compile/20070522-1.c: Here.
8744 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8747 * gfortran.dg/minmax_char_1.f90: New test.
8748 * gfortran.dg/minmax_char_2.f90: New test.
8749 * gfortran.dg/min_max_optional_4.f90: New test.
8751 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8753 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
8754 hanging on the testcase.
8756 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8759 * gcc.c-torture/compile/pr32988.c: New test.
8761 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
8763 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
8765 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
8767 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
8770 2007-03-22 Dirk Mueller <dmueller@suse.de>
8772 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8774 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8777 * gfortran.dg/isnan_1.f90: New test.
8779 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
8780 Revital Eres <eres@il.ibm.com>
8782 * gcc.dg/sms-antideps.c: New test.
8784 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
8787 * gfortran.dg/entry_13.f90: New test.
8789 * gfortran.dg/entry_12.f90: Clean up .mod file.
8791 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
8794 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
8795 variables as kind=4 so they don't overflow the record length.
8797 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
8800 * gfortran.dg/selected_kind_1.f90: New test.
8802 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8805 * gcc.c-torture/compile/pr32780.c: New test.
8807 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8810 * gcc.c-torture/compile/pr32399.c: New testcase.
8812 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8815 * g++.dg/torture/pr32304.C: New testcase.
8817 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
8820 * gfortran.fortran-torture/compile/complex_1.f90: New test.
8822 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8825 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
8827 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8830 * gfortran.dg/nint_2.f90: New test.
8832 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
8834 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
8835 * gcc.dg/weak/typeof-2.c: Likewise.
8837 2007-08-03 Diego Novillo <dnovillo@google.com>
8840 * gcc.dg/tree-ssa/pr31521.c: New test.
8842 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8845 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
8846 iostat must be default kind.
8848 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8850 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
8852 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8855 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
8856 explicit so test passes with -fdefault-integer-8.
8857 * gfortran.dg/unformatted_recl_1.f90: Likewise.
8858 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
8860 2007-08-02 Lee Millward <lee.millward@gmail.com>
8863 * g++.dg/parse/asm1.C: New test.
8866 * g++.dg/parse/asm2.C: Likewise.
8869 * g++.dg/parse/asm3.C: Likewise.
8871 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
8873 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
8874 "int" is only 16 bit bits wide.
8875 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
8877 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8879 * g++.dg/torture/type-generic-1.C: New.
8880 * gcc.dg/pr28796-2.c: Move tests ...
8881 * gcc.dg/tg-tests.h: ... here.
8882 * gcc.dg/torture/type-generic-1.c: New.
8884 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
8887 * minmaxloc_3.f90: New test case.
8889 2007-08-01 Tobias Burnus <burnus@net-b.de>
8892 * gfortran.dg/allocate_stat.f90: New.
8894 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
8896 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
8898 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
8900 PR tree-optimization/32919
8901 * gcc.c-torture/compile/pr32919.c: New.
8903 2007-08-01 Nick Clifton <nickc@redhat.com>
8905 * gcc.c-torture/execute/execute.exp: Change copyright header to
8906 refer to version 3 of the GNU General Public License and to point
8907 readers at the COPYING3 file and the FSF's license web page.
8908 * gcc.c-torture/execute/ieee/ieee.exp,
8909 gcc.c-torture/unsorted/unsorted.exp,
8910 gcc.c-torture/compile/compile.exp,
8911 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
8912 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
8913 gcc.target/cris/torture/cris-torture.exp,
8914 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
8915 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
8916 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
8917 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
8918 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
8919 gnat.dg/dg.exp, gnat.dg/style/style.exp,
8920 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
8921 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
8922 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
8923 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
8924 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
8925 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
8926 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
8927 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
8928 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
8929 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
8930 gcc.dg/noncompile/noncompile.exp,
8931 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
8932 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
8933 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
8934 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
8935 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
8936 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
8937 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
8938 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
8939 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
8940 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
8941 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
8942 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
8943 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
8944 g++.old-deja/old-deja.exp,
8945 gfortran.fortran-torture/execute/execute.exp,
8946 gfortran.fortran-torture/compile/compile.exp,
8947 treelang/output/output-1.c, treelang/output/output-1.tree,
8948 treelang/execute/execute.exp, treelang/Makefile.in,
8949 treelang/compile/compile.exp, g++.dg/dg.exp,
8950 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
8951 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
8952 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
8953 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
8954 g++.dg/compat/struct-layout-1.exp,
8955 g++.dg/compat/struct-layout-1_generate.c,
8956 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
8957 g++.dg/bprob/bprob.exp, config/default.exp,
8958 gcc.test-framework/test-framework.awk,
8959 gcc.test-framework/gen_directive_tests,
8960 gcc.test-framework/test-framework.exp,
8961 objc.dg/special/special.exp,
8962 objc.dg/gnu-encoding/gnu-encoding.exp,
8963 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
8964 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
8965 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
8966 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
8967 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
8968 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
8969 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
8970 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
8971 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
8972 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
8973 lib/target-supports-dg.exp, lib/gcc-defs.exp,
8974 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
8975 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
8976 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
8977 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
8978 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
8981 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8983 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
8986 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
8989 * gfortran.dg/initialization_12.f90: New test.
8991 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
8994 * gfortran.dg/entry_12.f90: New test.
8996 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8999 * gfortran.dg/altreturn_6.f90: New test.
9001 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
9004 * gfortran.dg/exponent_2.f90: New test.
9006 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
9008 * gcc.dg/vect/vect-117.c: New test.
9009 * gcc.dg/vect/vect-74.c: Enabled test
9010 * gcc.dg/vect/vect-81.c: Enabled test
9012 2007-07-30 Andrew Pinski <pinskia@gmail.com>
9014 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
9015 s/dg-error/dg-warning where warning is expected.
9017 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
9020 * gfortran.dg/array_constructor_12.f90: Adjust argument
9021 of huge() to correct kind.
9023 2007-07-30 Ollie Wild <aaw@google.com>
9025 * gcc.dg/cpp/counter-2.c: New test.
9026 * gcc.dg/cpp/counter-3.c: New test.
9027 * gcc.dg/cpp/dir-only-1.c: New test.
9028 * gcc.dg/cpp/dir-only-1.h: New file.
9029 * gcc.dg/cpp/dir-only-2.c: New test.
9030 * gcc.dg/cpp/dir-only-3.c: New test.
9031 * gcc.dg/cpp/dir-only-3a.h: New file.
9032 * gcc.dg/cpp/dir-only-3b.h: New file.
9033 * gcc.dg/cpp/dir-only-4.c: New test.
9034 * gcc.dg/cpp/dir-only-5.c: New test.
9035 * gcc.dg/cpp/dir-only-6.c: New test.
9037 2007-07-30 Julian Brown <julian@codesourcery.com>
9039 * gcc.target/arm/neon/v*.c: Regenerate.
9041 2007-07-30 Paolo Carlini <pcarlini@suse.de>
9044 * g++.dg/ext/label6.C: New.
9046 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9050 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
9052 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
9055 * gfortran.dg/actual_pointer_function_1.f90: New test.
9058 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
9060 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
9063 * gfortran.dg/shape_1.f90: Adjust error message.
9064 * gfortran.dg/parameter_array_ref_1.f90: New test.
9066 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9069 * gfortran.dg/entry_11.f90: New test.
9071 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
9072 Revital Eres <eres@il.ibm.com>
9074 * gfortran.dg/sms-1.f90: New test.
9076 2007-07-28 Richard Guenther <rguenther@suse.de>
9078 * gcc.c-torture/compile/pr32920.c: New testcase.
9080 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
9083 * g++.dg/lookup/friend11.C: New test.
9085 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
9087 * gfortran.dg/namelist_5.f90: Adjusted error message.
9088 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
9089 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
9090 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
9091 * gfortran.dg/namelist_32.f90: ... this.
9094 * gfortran.dg/namelist_33.f90: New test.
9097 * gfortran.dg/namelist_34.f90: New test.
9100 * gfortran.dg/namelist_35.f90: New test.
9102 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
9105 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
9107 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9110 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
9111 assuming it is 0x7ffffffff.
9112 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
9113 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
9115 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9117 * gfortran.dg/operator_3.f90: Fix dg directive.
9118 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
9119 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
9120 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
9122 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
9124 * g++.dg/cpp0x/decltype1.C: New.
9125 * g++.dg/cpp0x/decltype2.C: New.
9126 * g++.dg/cpp0x/decltype3.C: New.
9127 * g++.dg/cpp0x/decltype4.C: New.
9128 * g++.dg/cpp0x/decltype5.C: New.
9129 * g++.dg/cpp0x/decltype6.C: New.
9131 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9133 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
9134 because the test relies on bit 31 to be the sign bit.
9136 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
9138 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
9139 assuming it is 0x7fffffff.
9140 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
9141 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
9143 2007-07-27 Mark Mitchell <mark@codesourcery.com>
9146 * g++.dg/expr/bitfield9.C: New test.
9148 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
9151 * gfortran.dg/logical_comp.f90: Update dg-error strings.
9153 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9156 * gfortran.dg/private_type_7.f90: New test.
9158 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9161 * gfortran.dg/select_char_1.f90: New test.
9163 2007-07-27 Tobias Burnus <burnus@net-b.de>
9166 * gfortran.dg/initialization_11.f90: New test.
9168 2007-07-27 Richard Sandiford <richard@codesourcery.com>
9170 * gcc.target/mips/ins-1.c: New test.
9172 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
9175 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
9178 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
9180 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
9181 error: width of 'spare' exceeds its type.
9183 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
9185 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
9186 * gcc.dg/sibcall-4.c: Likewise.
9188 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9190 PR rtl-optimization/31500
9191 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
9192 * g++.dg/warn/Warray-bounds.C: Likewise.
9194 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
9196 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
9198 2007-07-25 Julian Brown <julian@codesourcery.com>
9199 Paul Brook <paul@codesourcery.com>
9200 Joseph Myers <joseph@codesourcery.com>
9201 Mark Shinwell <shinwell@codesourcery.com>
9203 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
9204 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
9205 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
9206 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
9207 (check_effective_target_arm_neon_hw): New.
9208 * gcc.target/arm/neon/neon.exp: New file.
9209 * gcc.target/arm/neon/polytypes.c: New file.
9210 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
9212 2007-07-25 Janis Johnson <janis187@us.ibm.com>
9214 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
9215 targets where an "int" is less than 32 bits wide.
9217 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
9219 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
9221 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9223 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
9224 during addition if an int is only 16 bits wide.
9225 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
9227 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9229 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
9230 size as "long int" and are 32 or 64 bits wide.
9231 * gcc.dg/torture/pr28814.c: Likewise.
9233 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
9235 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
9236 exactly as wide as an int.
9238 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
9240 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9241 Define and use throughout as long long printf format specifier.
9242 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
9245 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
9247 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
9248 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
9250 2007-07-25 Ben Elliston <bje@au.ibm.com>
9252 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
9254 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
9256 * gcc.c-torture/execute/20070724-1.c: New.
9258 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
9261 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
9262 "deallocates" to 24, since patch has code rid of much spurious
9264 * gfortran.dg/interface_assignment_1.f90 : New test.
9267 * gfortran.dg/interface_assignment_2.f90 : New test.
9269 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9272 * fortran.dg/initialization_10.f90: New test.
9274 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
9277 * gfortran.dg/imag_2.f: Removed
9278 * gfortran.dg/warn_std_1.f90: New test.
9279 * gfortran.dg/warn_std_2.f90: New test.
9280 * gfortran.dg/warn_std_3.f90: New test.
9282 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9285 * g++.dg/init/new22.C: New.
9287 2007-07-24 Paolo Carlini <pcarlini@suse.de>
9290 * g++.dg/template/crash67.C: New.
9292 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
9294 * lib/target-support.exp (check_effective_target_natural_alignment):
9295 (check_effective_target_vector_alignment_reachable): New.
9296 * config/spu/spu.c (spu_vector_alignment_reachable): New.
9297 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
9298 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
9300 * gcc.dg/vect/pr25413.c: Likewise.
9301 * gcc.dg/vect/pr31699.c: Likewise.
9303 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9306 * gfortran.dg/pack_bounds_1.f90: New test case.
9308 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
9311 * gfortran.dg/initialization_9.f90: New test.
9313 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9317 * gfortran.dg/bind_c_usage_8.f03: New test case.
9318 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
9319 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
9321 2007-07-23 Richard Sandiford <richard@codesourcery.com>
9323 * gcc.target/mips/branch-cost-1.c: New test.
9324 * gcc.target/mips/branch-cost-2.c: Likewise.
9326 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9329 * gfortran.dg/c_char_tests.f03: New test case.
9330 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
9331 * gfortran.dg/c_char_tests_2.f03: New test case.
9332 * gfortran.dg/value_6.f03: Ditto.
9333 * gfortran.dg/value_7.f03: Ditto.
9335 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
9338 * gfortran.dg/c_funloc_tests_5.f03: New.
9339 * gfortran.dg/c_funloc_tests_5.f04: New.
9340 * gfortran.dg/c_funloc_tests_4_driver.c: New.
9342 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9345 * g++.dg/expr/call4.C: New.
9346 * g++.dg/expr/call5.C: New.
9348 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9351 * gfortran.dg/namelist_30.f90: New test.
9353 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
9356 * gfortran.dg/array_initializer_1.f90: Removed warning.
9357 * gfortran.dg/initialization_1.f90: Adjusted messages.
9358 * gfortran.dg/nested_modules_6.f90: Removed warning.
9361 * gfortran.dg/initialization_7.f90: New test.
9364 * gfortran.dg/initialization_8.f90: New test.
9366 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
9369 * g++.dg/template/crash47.C: Adjust errors.
9370 * g++.dg/template/crash48.C: Adjust errors.
9371 * g++.dg/template/typename12.C: New.
9372 * g++.dg/template/typename13.C: New.
9373 * g++.dg/template/typename14.C: New.
9374 * g++.dg/template/typedef6.C: Adjust errors.
9376 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9379 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
9380 * gfortran.dg/pr32627.f03: New test case.
9382 * gfortran.dg/c_f_pointer_logical.f03: New test case.
9383 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
9384 c_f_pointer_logical.
9385 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
9386 c_f_pointer_complex.
9387 * gfortran.dg/c_f_pointer_complex.f03: New test case.
9388 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
9389 c_f_pointer_shape_tests_2.
9390 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
9392 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
9395 * gfortran.dg/c_loc_tests_9.f03: New test case.
9396 * gfortran.dg/c_loc_tests_10.f03: Ditto.
9398 2007-07-21 Lee Millward <lee.millward@gmail.com>
9401 * gfortran.dg/int_2.f90: New test.
9403 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
9405 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
9407 2007-07-20 Richard Sandiford <richard@codesourcery.com>
9409 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
9410 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
9412 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
9414 PR tree-optimization/19910
9415 * gcc.dg/pr19910.c: New test.
9417 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
9420 * gfortran.dg/pr32738.f90: New test.
9422 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
9424 PR tree-optimzation/32635
9425 * gfortran.dg/pr32635.f: New test case.
9427 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
9430 * gfortran.dg/pr32801.f03: New test case.
9432 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9434 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
9435 Test negative numbers also.
9436 * gcc.dg/c99-math-float-1.c: Likewise.
9437 * gcc.dg/c99-math-long-double-1.c: Likewise.
9438 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
9441 2007-07-18 Bob Wilson <bob.wilson@acm.org>
9443 * lib/target-supports.exp (check_effective_target_sync_int_long):
9445 (check_effective_target_sync_char_short): Likewise.
9447 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9449 * gcc.dg/pr28796-2.c: Add more cases.
9451 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9453 * gcc.dg/pr28796-1.c: Add more cases.
9454 * gcc.dg/pr28796-2.c: Likewise.
9456 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9458 * gcc.dg/pr28796-1.c: Add more cases.
9459 * gcc.dg/pr28796-2.c: Likewise.
9461 2007-07-17 Janus Weil <jaydub66@gmail.com>
9464 * gfortran.dg/pr32535.f90: New test.
9466 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
9470 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
9472 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
9474 PR rtl-optimization/32773
9475 * gcc.dg/pr32773.c: New test.
9477 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
9479 * gcc.target/spu/intrinsics-1.c: Use dg-message to
9480 match flax-vector-conversions note.
9481 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
9482 instead of dg-error for the warning.
9484 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9486 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
9487 adapted to work on targets with 16-bit or wider int.
9488 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
9489 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
9490 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
9491 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
9493 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
9495 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
9496 support large arrays.
9497 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
9498 * gcc.dg/20061109-1.c: Likewise.
9499 * gcc.c-torture/execute/20061101-1.x: Likewise.
9500 * gcc.c-torture/execute/pr29797-1.x: Likewise.
9501 * gcc.c-torture/execute/pr31448.x: Likewise.
9503 2007-07-16 Lee Millward <lee.millward@gmail.com>
9505 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
9508 * gfortran.dg/pr32238.f90: New test.
9511 * gfortran.dg/pr32222.f90: New test.
9514 * gfortran.dg/pr32242.f90: New test.
9516 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
9517 David Ung <davidu@mips.com>
9519 * gcc.target/mips/mips-sched-madd.c: New test case.
9521 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9524 * gfortran.dg/large_real_kind_1.f90: Update test.
9525 * gfortran.dg/pr17706.f90: Update test.
9526 * gfortran.dg/fmt_zero_digits.f90: Update test.
9527 * gfortran.dg/fmt_zero_precision.f90: Update test.
9528 * gfortran.dg/real_const_3.f90: Update test.
9530 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9533 * gfortran.dg/bounds_check_8.f90: New test.
9534 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
9536 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9539 * gfortran.dg/mvbits_2.f90: New test.
9541 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9544 * gfortran.dg/pack_mask_1.f90: New test.
9545 * gfortran.dg/unpack_mask_1.f90: New test.
9547 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9549 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
9550 * gcc.dg/20001101-1.c: Likewise.
9551 * gcc.dg/20001102-1.c: Likewise.
9552 * gcc.dg/20020116-2.c: Likewise.
9553 * gcc.dg/20020416-1.c: Likewise.
9554 * gcc.dg/sparc-constant-1.c: Likewise.
9555 * gcc.dg/sparc-dwarf2.c: Likewise.
9556 * gcc.dg/sparc-frame-1.c: Likewise.
9557 * gcc.dg/sparc-getcontext-1.c: Likewise.
9558 * gcc.dg/sparc-loop-1.c: Likewise.
9559 * gcc.dg/sparc-reg-1.c: Likewise.
9560 * gcc.dg/sparc-ret.c: Likewise.
9561 * gcc.dg/sparc-trap-1.c: Likewise.
9562 * gcc.dg/ultrasp10.c: Likewise.
9563 * gcc.dg/ultrasp11.c: Likewise.
9564 * gcc.dg/ultrasp1.c: Likewise.
9565 * gcc.dg/ultrasp2.c: Likewise.
9566 * gcc.dg/ultrasp3.c: Likewise.
9567 * gcc.dg/ultrasp4.c: Likewise.
9568 * gcc.dg/ultrasp5.c: Likewise.
9569 * gcc.dg/ultrasp6.c: Likewise.
9570 * gcc.dg/ultrasp7.c: Likewise.
9571 * gcc.dg/ultrasp8.c: Likewise.
9572 * gcc.dg/ultrasp9.c: Likewise.
9573 * gcc.dg/splet-1.c: Delete.
9575 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
9578 * gfortran.dg/stfunc_5.f90: New test.
9580 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
9582 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
9583 New procedure to check if arrays are naturally aligned to the vector
9585 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
9586 in size_t typedef. Adjust tree dump scan results according to
9587 vect_aligned_arrays target check.
9588 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
9589 vect_aligned_arrays target check.
9590 * gcc.dg/vect/pr31699.c: Ditto.
9592 2007-07-13 Sa Liu <saliu@de.ibm.com>
9594 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
9595 for V2DFmode vector conditional expression.
9596 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
9598 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
9600 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
9601 V2DFmode comparison and test special values.
9602 * lib/target-supports.exp: Switch on test for V2DFmode
9603 vector conditional expression.
9605 2007-07-13 Richard Guenther <rguenther@suse.de>
9607 PR tree-optimization/32721
9608 * gcc.dg/pr32721.c: New testcase.
9610 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
9612 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
9613 error message part that continues on a new line.
9615 2007-07-12 Geoffrey Keating <geoffk@apple.com>
9617 * gcc.dg/c99-tgmath-1.c: New.
9618 * gcc.dg/c99-tgmath-2.c: New.
9619 * gcc.dg/c99-tgmath-3.c: New.
9620 * gcc.dg/c99-tgmath-4.c: New.
9622 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9623 Janis Johnson <janis187@us.ibm.com>
9626 * gcc.test-framework/dg-error-exp-F.c: New test.
9627 * gcc.test-framework/dg-warning-exp-F.c: New test.
9628 * lib/gcc.exp: Enable warning and error prefixes.
9629 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
9630 (dg-error): Wrap original dg-error.
9631 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
9632 markers from dg-error/dg-warning directives.
9633 * gcc.dg/20040322-1.c: Likewise.
9634 * gcc.dg/Wchar-subscripts-1.c: Likewise.
9635 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
9636 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
9637 * gcc.dg/Werror-1.c: Likewise.
9638 * gcc.dg/Werror-10.c: Likewise.
9639 * gcc.dg/Werror-11.c: Likewise.
9640 * gcc.dg/Werror-2.c: Likewise.
9641 * gcc.dg/Werror-3.c: Likewise.
9642 * gcc.dg/Werror-4.c: Likewise.
9643 * gcc.dg/Werror-5.c: Likewise.
9644 * gcc.dg/Werror-6.c: Likewise.
9645 * gcc.dg/Werror-7.c: Likewise.
9646 * gcc.dg/Werror-8.c: Likewise.
9647 * gcc.dg/Werror-9.c: Likewise.
9648 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
9649 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
9650 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
9651 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
9652 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
9653 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
9654 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
9655 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
9656 * gcc.dg/Wnested-externs-1.c: Likewise.
9657 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
9658 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
9659 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
9660 * gcc.dg/Wshadow-3.c: Likewise.
9661 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
9662 * gcc.dg/Wwrite-strings-1.c: Likewise.
9663 * gcc.dg/anon-struct-5.c: Likewise.
9664 * gcc.dg/anon-struct-6.c: Likewise.
9665 * gcc.dg/anon-struct-7.c: Likewise.
9666 * gcc.dg/anon-struct-8.c: Likewise.
9667 * gcc.dg/array-8.c: Likewise.
9668 * gcc.dg/array-quals-2.c: Likewise.
9669 * gcc.dg/asm-qual-1.c: Likewise.
9670 * gcc.dg/asm-wide-1.c: Likewise.
9671 * gcc.dg/assign-warn-1.c: Likewise.
9672 * gcc.dg/assign-warn-2.c: Likewise.
9673 * gcc.dg/bitfld-10.c: Likewise.
9674 * gcc.dg/bitfld-11.c: Likewise.
9675 * gcc.dg/bitfld-12.c: Likewise.
9676 * gcc.dg/bitfld-13.c: Likewise.
9677 * gcc.dg/bitfld-14.c: Likewise.
9678 * gcc.dg/builtin-choose-expr-2.c: Likewise.
9679 * gcc.dg/builtins-30.c: Likewise.
9680 * gcc.dg/c90-const-expr-5.c: Likewise.
9681 * gcc.dg/c90-typespec-1.c: Likewise.
9682 * gcc.dg/c99-const-expr-5.c: Likewise.
9683 * gcc.dg/c99-flex-array-5.c: Likewise.
9684 * gcc.dg/c99-fordecl-3.c: Likewise.
9685 * gcc.dg/c99-tag-3.c: Likewise.
9686 * gcc.dg/c99-typespec-1.c: Likewise.
9687 * gcc.dg/c99-vla-jump-1.c: Likewise.
9688 * gcc.dg/c99-vla-jump-2.c: Likewise.
9689 * gcc.dg/c99-vla-jump-3.c: Likewise.
9690 * gcc.dg/c99-vla-jump-4.c: Likewise.
9691 * gcc.dg/c99-vla-jump-5.c: Likewise.
9692 * gcc.dg/cast-1.c: Likewise.
9693 * gcc.dg/cast-2.c: Likewise.
9694 * gcc.dg/cast-3.c: Likewise.
9695 * gcc.dg/cast-4.c: Likewise.
9696 * gcc.dg/cast-pretty-print-1.c: Likewise.
9697 * gcc.dg/comp-goto-2.c: Likewise.
9698 * gcc.dg/comp-goto-3.c: Likewise.
9699 * gcc.dg/cpp/error-1.c: Likewise.
9700 * gcc.dg/cpp/if-paren.c: Likewise.
9701 * gcc.dg/decl-7.c: Likewise.
9702 * gcc.dg/decl-8.c: Likewise.
9703 * gcc.dg/decl-nospec-1.c: Likewise.
9704 * gcc.dg/decl-nospec-2.c: Likewise.
9705 * gcc.dg/decl-nospec-3.c: Likewise.
9706 * gcc.dg/declspec-10.c: Likewise.
9707 * gcc.dg/declspec-11.c: Likewise.
9708 * gcc.dg/declspec-12.c: Likewise.
9709 * gcc.dg/declspec-13.c: Likewise.
9710 * gcc.dg/declspec-14.c: Likewise.
9711 * gcc.dg/declspec-15.c: Likewise.
9712 * gcc.dg/declspec-16.c: Likewise.
9713 * gcc.dg/declspec-17.c: Likewise.
9714 * gcc.dg/declspec-4.c: Likewise.
9715 * gcc.dg/declspec-5.c: Likewise.
9716 * gcc.dg/declspec-6.c: Likewise.
9717 * gcc.dg/declspec-7.c: Likewise.
9718 * gcc.dg/declspec-8.c: Likewise.
9719 * gcc.dg/declspec-9.c: Likewise.
9720 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
9721 * gcc.dg/dfp/constants-c99.c: Likewise.
9722 * gcc.dg/dfp/keywords-c89.c: Likewise.
9723 * gcc.dg/dfp/keywords-c99.c: Likewise.
9724 * gcc.dg/dfp/keywords-reserved.c: Likewise.
9725 * gcc.dg/dfp/typespec.c: Likewise.
9726 * gcc.dg/dremf-type-compat-2.c: Likewise.
9727 * gcc.dg/dremf-type-compat-3.c: Likewise.
9728 * gcc.dg/dremf-type-compat-4.c: Likewise.
9729 * gcc.dg/empty-source-2.c: Likewise.
9730 * gcc.dg/empty-source-3.c: Likewise.
9731 * gcc.dg/enum3.c: Likewise.
9732 * gcc.dg/extra-semi-2.c: Likewise.
9733 * gcc.dg/extra-semi-3.c: Likewise.
9734 * gcc.dg/float-range-1.c: Likewise.
9735 * gcc.dg/float-range-2.c: Likewise.
9736 * gcc.dg/float-range-3.c: Likewise.
9737 * gcc.dg/float-range-5.c: Likewise.
9738 * gcc.dg/format/asm_fprintf-2.c: Likewise.
9739 * gcc.dg/format/asm_fprintf-3.c: Likewise.
9740 * gcc.dg/format/asm_fprintf-4.c: Likewise.
9741 * gcc.dg/format/asm_fprintf-5.c: Likewise.
9742 * gcc.dg/format/cast-1.c: Likewise.
9743 * gcc.dg/format/gcc_diag-3.c: Likewise.
9744 * gcc.dg/format/gcc_diag-4.c: Likewise.
9745 * gcc.dg/format/gcc_diag-6.c: Likewise.
9746 * gcc.dg/format/gcc_diag-8.c: Likewise.
9747 * gcc.dg/format/gcc_diag-9.c: Likewise.
9748 * gcc.dg/format/nul-2.c: Likewise.
9749 * gcc.dg/format/opt-1.c: Likewise.
9750 * gcc.dg/format/opt-2.c: Likewise.
9751 * gcc.dg/format/opt-3.c: Likewise.
9752 * gcc.dg/format/opt-4.c: Likewise.
9753 * gcc.dg/format/opt-5.c: Likewise.
9754 * gcc.dg/format/opt-6.c: Likewise.
9755 * gcc.dg/framework-2.c: Likewise.
9756 * gcc.dg/func-args-1.c: Likewise.
9757 * gcc.dg/func-outside-1.c: Likewise.
9758 * gcc.dg/func-outside-2.c: Likewise.
9759 * gcc.dg/gnu-cond-expr-2.c: Likewise.
9760 * gcc.dg/gnu-cond-expr-3.c: Likewise.
9761 * gcc.dg/if-empty-1.c: Likewise.
9762 * gcc.dg/init-bad-1.c: Likewise.
9763 * gcc.dg/init-bad-2.c: Likewise.
9764 * gcc.dg/init-bad-3.c: Likewise.
9765 * gcc.dg/init-desig-obs-2.c: Likewise.
9766 * gcc.dg/init-desig-obs-3.c: Likewise.
9767 * gcc.dg/init-empty-2.c: Likewise.
9768 * gcc.dg/init-empty-3.c: Likewise.
9769 * gcc.dg/inline-11.c: Likewise.
9770 * gcc.dg/inline-12.c: Likewise.
9771 * gcc.dg/inline-8.c: Likewise.
9772 * gcc.dg/inline-9.c: Likewise.
9773 * gcc.dg/inline3.c: Likewise.
9774 * gcc.dg/label-decl-1.c: Likewise.
9775 * gcc.dg/label-decl-2.c: Likewise.
9776 * gcc.dg/label-decl-3.c: Likewise.
9777 * gcc.dg/label-decl-4.c: Likewise.
9778 * gcc.dg/long-long-typespec-1.c: Likewise.
9779 * gcc.dg/lvalue-2.c: Likewise.
9780 * gcc.dg/lvalue-3.c: Likewise.
9781 * gcc.dg/nested-func-3.c: Likewise.
9782 * gcc.dg/nested-redef-1.c: Likewise.
9783 * gcc.dg/noreturn-4.c: Likewise.
9784 * gcc.dg/old-style-prom-2.c: Likewise.
9785 * gcc.dg/old-style-prom-3.c: Likewise.
9786 * gcc.dg/old-style-then-proto-1.c: Likewise.
9787 * gcc.dg/overflow-warn-1.c: Likewise.
9788 * gcc.dg/overflow-warn-2.c: Likewise.
9789 * gcc.dg/overflow-warn-3.c: Likewise.
9790 * gcc.dg/overflow-warn-4.c: Likewise.
9791 * gcc.dg/overflow-warn-6.c: Likewise.
9792 * gcc.dg/parm-forwdecl-2.c: Likewise.
9793 * gcc.dg/parm-forwdecl-3.c: Likewise.
9794 * gcc.dg/parm-impl-decl-1.c: Likewise.
9795 * gcc.dg/parm-impl-decl-2.c: Likewise.
9796 * gcc.dg/parm-incomplete-1.c: Likewise.
9797 * gcc.dg/parm-mismatch-1.c: Likewise.
9798 * gcc.dg/pointer-arith-1.c: Likewise.
9799 * gcc.dg/pointer-arith-2.c: Likewise.
9800 * gcc.dg/pointer-arith-3.c: Likewise.
9801 * gcc.dg/pointer-arith-4.c: Likewise.
9802 * gcc.dg/pointer-arith-6.c: Likewise.
9803 * gcc.dg/pointer-arith-7.c: Likewise.
9804 * gcc.dg/pointer-arith-8.c: Likewise.
9805 * gcc.dg/pr13804-1.c: Likewise.
9806 * gcc.dg/pr15698-1.c: Likewise.
9807 * gcc.dg/pr15698-2.c: Likewise.
9808 * gcc.dg/pr15698-3.c: Likewise.
9809 * gcc.dg/pr15698-4.c: Likewise.
9810 * gcc.dg/pr15698-5.c: Likewise.
9811 * gcc.dg/pr15698-6.c: Likewise.
9812 * gcc.dg/pr15698-7.c: Likewise.
9813 * gcc.dg/pr15698-8.c: Likewise.
9814 * gcc.dg/pr17188-1.c: Likewise.
9815 * gcc.dg/pr17301-1.c: Likewise.
9816 * gcc.dg/pr17301-2.c: Likewise.
9817 * gcc.dg/pr17730-1.c: Likewise.
9818 * gcc.dg/pr20368-1.c: Likewise.
9819 * gcc.dg/pr20368-2.c: Likewise.
9820 * gcc.dg/pr20368-3.c: Likewise.
9821 * gcc.dg/pr22308-1.c: Likewise.
9822 * gcc.dg/qual-component-1.c: Likewise.
9823 * gcc.dg/redecl-1.c: Likewise.
9824 * gcc.dg/redecl-11.c: Likewise.
9825 * gcc.dg/redecl-12.c: Likewise.
9826 * gcc.dg/redecl-13.c: Likewise.
9827 * gcc.dg/redecl-14.c: Likewise.
9828 * gcc.dg/redecl-15.c: Likewise.
9829 * gcc.dg/register-var-1.c: Likewise.
9830 * gcc.dg/register-var-2.c: Likewise.
9831 * gcc.dg/stmt-expr-2.c: Likewise.
9832 * gcc.dg/stmt-expr-3.c: Likewise.
9833 * gcc.dg/stmt-expr-label-1.c: Likewise.
9834 * gcc.dg/stmt-expr-label-2.c: Likewise.
9835 * gcc.dg/stmt-expr-label-3.c: Likewise.
9836 * gcc.dg/struct-empty-2.c: Likewise.
9837 * gcc.dg/struct-empty-3.c: Likewise.
9838 * gcc.dg/struct-parse-1.c: Likewise.
9839 * gcc.dg/struct-semi-1.c: Likewise.
9840 * gcc.dg/struct-semi-2.c: Likewise.
9841 * gcc.dg/struct-semi-3.c: Likewise.
9842 * gcc.dg/switch-5.c: Likewise.
9843 * gcc.dg/switch-6.c: Likewise.
9844 * gcc.dg/switch-7.c: Likewise.
9845 * gcc.dg/tls/diag-5.c: Likewise.
9846 * gcc.dg/transparent-union-1.c: Likewise.
9847 * gcc.dg/transparent-union-3.c: Likewise.
9848 * gcc.dg/typespec-1.c: Likewise.
9849 * gcc.dg/vla-init-2.c: Likewise.
9850 * gcc.dg/vla-init-3.c: Likewise.
9851 * gcc.dg/vla-init-4.c: Likewise.
9852 * gcc.dg/vla-init-5.c: Likewise.
9853 * gcc.dg/void-cast-2.c: Likewise.
9854 * gcc.dg/wvla-3.c: Likewise.
9855 * gcc.dg/wvla-7.c: Likewise.
9856 * gcc.target/i386/991209-1.c: Likewise.
9857 * gcc.target/ia64/fpreg-1.c: Likewise.
9858 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
9859 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
9861 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
9864 * gfortran.dg/func_decl_4.f90: New test.
9866 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
9869 * gfortran.dg/interface_17.f90: New test.
9871 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
9874 * gfortran.dg/32599.f03: New test case.
9877 * gfortran.dg/32601.f03: New test case.
9878 * gfortran.dg/32601_1.f03: Ditto.
9879 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
9880 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
9882 2007-07-12 Steve Ellcey <sje@cup.hp.com>
9884 * gcc.c-torture/execute/align-3.c: Remove function addr check.
9886 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9887 Devang Patel <dpatel@apple.com>
9889 PR tree-optimization/25413
9890 * gcc.dg/vect/vect-align-1.c: New.
9891 * gcc.dg/vect/vect-align-2.c: New.
9892 * gcc.dg/vect/pr25413.c: New.
9893 * gcc.dg/vect/pr25413a.c: New.
9894 * gcc.dg/vect/pr31699.c: Fix dg-final check.
9896 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
9898 * lib/target-support.exp (check_ultrasparc_hw_available):
9900 (is-effective-target): Check $arg for ultrasparc_hw.
9901 (is-effective-target-keyword): Likewise.
9902 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
9903 when determining what to do on sparc platforms.
9904 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
9905 * gcc.dg/20001101-1.c: Likewise.
9906 * gcc.dg/20001101-2.c: Likewise.
9907 * gcc.dg/ultrasp9.c: Likewise.
9908 * gcc.dg/ultrasp10.c: Likewise.
9909 * gcc.target/sparc/pdist-3.c: Likewise.
9911 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
9913 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
9915 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
9917 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
9919 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
9921 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
9922 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
9923 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
9924 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
9925 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
9926 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
9927 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
9928 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
9929 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
9930 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
9931 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
9932 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
9933 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
9934 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
9935 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
9936 * lib/target-supports.exp (check_effective_target_vect_int_mul):
9939 2007-07-12 Jakub Jelinek <jakub@redhat.com>
9942 * g++.dg/parse/error30.C: New test.
9944 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9947 * gfortran.dg/alloc_comp_misc_1.f90: New test.
9949 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
9951 * gfortran.fortran-torture/compile/pr32663.f: New test.
9953 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9956 * g++.dg/inherit/virtual4.C: New.
9958 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
9961 * gcc.target/i386/pr32661-1.c: New test.
9963 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
9965 * gnat.dg/invariant_index.ad[sb]: New test.
9967 2007-07-11 Paolo Carlini <pcarlini@suse.de>
9970 * g++.dg/template/decl3.C: New.
9972 2007-07-09 Geoffrey Keating <geoffk@apple.com>
9975 * gcc.c-torture/execute/align-3.c: New.
9977 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
9980 * gcc.target/i386/pr32708-1.c: New test.
9981 * gcc.target/i386/pr32708-2.c: Ditto.
9982 * gcc.target/i386/pr32708-3.c: Ditto.
9984 2007-07-10 Mark Mitchell <mark@codesourcery.com>
9986 * g++.dg/init/new20.C: Remove svn:executable flag.
9988 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9990 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
9992 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
9994 * gcc.dg/ultrasp7.c: Add fpic target requirement.
9996 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9999 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
10002 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
10005 * gfortran.dg/overload_2.f90: New test.
10008 * gfortran.dg/transfer_simplify_5.f90
10011 * gfortran.dg/interface_15.f90: New test.
10013 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10015 PR libfortran/32336
10016 * gfortran.dg/matmul_5.f90: New test case.
10018 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
10020 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
10021 * gcc.dg/fesd-any.h: Likewise.
10022 * gcc.dg/fesd-baseonly.c: Likewise.
10023 * gcc.dg/fesd-baseonly.h: Likewise.
10024 * gcc.dg/fesd-none.c: Likewise.
10025 * gcc.dg/fesd-none.h: Likewise.
10026 * gcc.dg/fesd-reduced.c: Likewise.
10027 * gcc.dg/fesd-reduced.h: Likewise.
10028 * gcc.dg/fesd-sys.c: Likewise.
10029 * gcc.dg/fesd-sys.h: Likewise
10030 * gcc.dg/fesd.h: Likewise.
10032 * g++.dg/debug/dwarf2: New directory.
10033 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
10034 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
10035 * g++.dg/other/fesd-any.h: Likewise.
10036 * g++.dg/other/fesd-baseonly.C: Likewise.
10037 * g++.dg/other/fesd-baseonly.h: Likewise.
10038 * g++.dg/other/fesd-none.C: Likewise.
10039 * g++.dg/other/fesd-none.h: Likewise.
10040 * g++.dg/other/fesd-reduced.C: Likewise.
10041 * g++.dg/other/fesd-reduced.h: Likewise.
10042 * g++.dg/other/fesd-sys.C: Likewise.
10043 * g++.dg/other/fesd-sys.h: Likewise.
10044 * g++.dg/other/fesd.h: Likewise.
10046 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
10049 * gfortran.dg/parameter_unused.f90: New test.
10051 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
10053 PR tree-optimization/32681
10054 * gcc.dg/tree-ssa/pr32681.c: New test.
10056 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10059 * gfortran.dg/fmt_t_5.f90: New test.
10061 2007-07-08 Paolo Carlini <pcarlini@suse.de>
10064 * g++.dg/template/operator10.C: New.
10066 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10068 PR libfortran/32217
10069 * gfortran.dg/unpack_zerosize_1.f90: New test case.
10071 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10074 * gfortran.dg/operator_6.f90: New test.
10076 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10079 * gfortran.dg/operator_4.f90: New test.
10080 * gfortran.dg/operator_5.f90: New test.
10081 * gfortran.dg/logical_comp.f90: Adjusted error messages.
10082 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
10084 2007-07-08 Tobias Burnus <burnus@net-b.de>
10087 * gfortran.dg/argument_checking_6.f90: New.
10089 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
10092 * gfortran.dg/interface_155555.f90: New test.
10094 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10096 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
10097 c99-math-long-double-1.c, c99-math.h: Test subnormals.
10099 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10102 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
10103 discern pedantic diagnostics and errors.
10104 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
10106 * gcc.dg/20050121-1.c: This is an error and not a warning.
10107 * gcc.target/i386/sseregparm-2.c: Likewise.
10108 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
10109 * gcc.dg/charset/attribute2.c: Likewise.
10110 * gcc.dg/bitfld-1.c: Likewise.
10111 * gcc.dg/pack-test-2.c: Likewise.
10112 * gcc.dg/940510-1.c: Match separately error and warning.
10113 * gcc.dg/array-2.c: Match separately multiple messages. The second
10114 diagnostic is a pedantic warning and not an error.
10115 * gcc.dg/pr14475.c: Match separately multiple messages.
10116 * gcc.dg/pr18809-1.c: Likewise.
10117 * gcc.dg/pr27953.c: Likewise.
10118 * gcc.dg/vla-init-1.c: Likewise.
10119 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
10121 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10124 * gfortran.dg/char_decl_1.f90: New test.
10126 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
10128 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
10130 2007-07-07 Mark Mitchell <mark@codesourcery.com>
10133 * g++.dg/template/overload9.C: New test.
10135 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
10137 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
10138 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
10140 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10142 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
10143 * gcc.dg/20001012-2.c: Likewise.
10144 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
10145 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
10147 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
10149 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
10150 about the chunk size when STACK_SIZE is defined.
10152 2007-07-06 Josh Conner <jconner@apple.com>
10154 PR middle-end/32602
10155 * gcc.dg/sibcall-8.c: New test.
10157 2007-07-06 Josh Conner <jconner@apple.com>
10159 PR middle-end/32603
10160 * gcc.target/arm/sibcall-1.c: New test.
10162 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
10164 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
10166 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
10168 * gfortran.dg/save_parameter.f90: New test.
10169 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
10171 2007-07-06 Richard Guenther <rguenther@suse.de>
10173 * g++.dg/opt/pr30965.C: New testcase.
10175 2007-07-06 Richard Sandiford <richard@codesourcery.com>
10177 * gcc.target/mips/save-restore-5.c: New test.
10179 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10181 PR rtl_optimization/32450
10182 * gcc.dg/pr32450.c: New runtime test.
10184 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
10186 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
10187 single underscore in scan directives.
10189 2007-07-05 Mark Mitchell <mark@codesourcery.com>
10192 * g++.dg/init/ptrmem4.C: New test.
10195 * g++.dg/init/new21.C: Likewise.
10198 * g++.dg/template/static30.C: Likewise.
10200 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
10202 * gcc.dg/vect/costmodel/ppc: New directory.
10203 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
10204 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
10206 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
10207 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
10208 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
10209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
10210 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
10211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
10212 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
10213 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
10214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
10215 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
10216 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
10217 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
10218 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
10219 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
10221 2007-07-05 Tobias Burnus <burnus@net-b.de>
10224 * gfortran.dg/module_md5_1.f90: Update MD5 number.
10226 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
10229 * gfortran.dg/interface_14.f90: New test.
10232 * gfortran.dg/do_iterator_2.f90: New test.
10234 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
10236 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
10237 (FE_DEC_DOWNWARD): Likewise.
10238 (FE_DEC_UPWARD): Likewise.
10239 (FE_DEC_TOWARDZERO): Likewise.
10240 (FE_DEC_TONEARESTFROMZERO): Likewise.
10242 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
10244 * gcc.c-torture/compile/pr32606.c: New.
10245 * gfortran.fortran-torture/execute/pr32604.f90: New.
10247 2007-07-04 Mark Mitchell <mark@codesourcery.com>
10249 * gcc.dg/visibility-12.c: New test.
10250 * gcc.dg/visibility-13.c: Likewise.
10251 * g++.dg/ext/visibility-9.C: Likewise.
10252 * g++.dg/ext/visibility-10.C: Likewise.
10254 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10256 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
10257 * gcc.dg/sh-relax-vxworks.c: New test.
10259 2007-07-04 Richard Guenther <rguenther@suse.de>
10261 PR tree-optimization/32500
10262 * gcc.c-torture/execute/pr32500.c: New testcase.
10264 2007-07-04 Richard Guenther <rguenther@suse.de>
10266 PR tree-optimization/32482
10267 * gcc.c-torture/compile/pr32482.c: New testcase.
10269 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10271 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
10273 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
10274 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
10275 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
10276 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
10278 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10280 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
10282 2007-07-04 Richard Sandiford <richard@codesourcery.com>
10284 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
10286 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10289 * gfortran.dg/min_max_optional_1.f90: New test.
10290 * gfortran.dg/min_max_optional_2.f90: New test.
10291 * gfortran.dg/min_max_optional_3.f90: New test.
10293 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10296 * gfortran.dg/fmt_error.f90: New test.
10298 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10301 * gfortran.dg/interface_13.f90: New test.
10303 2007-07-03 Dave Brolley <brolley@redhat.com>
10306 * g++.dg/init/new20.C: New test.
10308 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
10311 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
10313 2007-07-03 Tobias Burnus <burnus@net-b.de>
10316 * common_7.f90: New.
10317 * common_8.f90: New.
10318 * common_9.f90: New.
10320 2007-07-03 Tobias Burnus <burnus@net-b.de>
10323 * gfortran.dg/argument_checking_1.f90: New.
10324 * gfortran.dg/argument_checking_2.f90: New.
10325 * gfortran.dg/argument_checking_3.f90: New.
10326 * gfortran.dg/argument_checking_4.f90: New.
10327 * gfortran.dg/argument_checking_5.f90: New.
10328 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
10329 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
10331 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10333 * gcc.dg/pr32176.c: Add -w to default dg-options.
10335 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10337 * gcc.c-torture/compile/ssa-pre-1.c: New test.
10339 2007-07-03 Tobias Burnus <burnus@net-b.de>
10342 * gfortran.dg/null_2.f90: New.
10344 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10345 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10347 PR middle-end/32176
10348 * gcc.dg/pr32176.c: New test.
10350 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
10352 * gcc.dg/const-float80.c : New test.
10353 * gcc.dg/const-float128.c : New test.
10354 * gcc.dg/const-float80-ped.c : New test.
10355 * gcc.dg/const-float128-ped.c : New test.
10357 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10359 * gcc.dg/c99-math.h: Fix typo.
10361 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10364 * gcc.dg/gomp/pr32468-1.c: New test.
10366 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10368 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
10371 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
10373 * gfortran.fortran-torture/compile/pr32583.f: New.
10374 * gcc.c-torture/compile/pr32584.c: New
10376 2007-07-02 Ollie Wild <aaw@google.com>
10378 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
10379 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
10381 2007-07-02 Richard Sandiford <richard@codesourcery.com>
10383 * gcc.target/mips/save-restore-1.c: New test.
10384 * gcc.target/mips/save-restore-2.c: Likewise.
10385 * gcc.target/mips/save-restore-3.c: Likewise.
10386 * gcc.target/mips/save-restore-4.c: Likewise.
10388 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
10390 PR tree-optimization/31966
10391 PR tree-optimization/32533
10392 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
10393 * gfortran.dg/pr32533.f90: Ditto.
10395 2007-07-02 Jakub Jelinek <jakub@redhat.com>
10397 * g++.dg/opt/nrv12.C: New test.
10398 * gcc.target/i386/nrv1.c: New test.
10401 * g++.dg/gomp/pr31748.C: New test.
10403 2007-07-02 Ira Rosen <irar@il.ibm.com>
10405 PR tree-optimization/32230
10406 * gcc.dg/vect/pr32230.c: New test.
10408 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
10410 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
10411 * bind_c_coms.f90: Ditto.
10412 * bind_c_coms_driver.c: Ditto.
10413 * bind_c_dts.f90: Ditto.
10414 * bind_c_dts_2.f03: Ditto.
10415 * bind_c_dts_2_driver.c: Ditto.
10416 * bind_c_dts_3.f03: Ditto.
10417 * bind_c_dts_4.f03: Ditto.
10418 * bind_c_dts_driver.c: Ditto.
10419 * bind_c_implicit_vars.f03: Ditto.
10420 * bind_c_procs.f03: Ditto.
10421 * bind_c_usage_2.f03: Ditto.
10422 * bind_c_usage_3.f03: Ditto.
10423 * bind_c_usage_5.f03: Ditto.
10424 * bind_c_usage_6.f03: Ditto.
10425 * bind_c_usage_7.f03: Ditto.
10426 * bind_c_vars.f90: Ditto.
10427 * bind_c_vars_driver.c: Ditto.
10428 * binding_c_table_15_1.f03: Ditto.
10429 * binding_label_tests.f03: Ditto.
10430 * binding_label_tests_10.f03: Ditto.
10431 * binding_label_tests_10_main.f03: Ditto.
10432 * binding_label_tests_11.f03: Ditto.
10433 * binding_label_tests_11_main.f03: Ditto.
10434 * binding_label_tests_12.f03: Ditto.
10435 * binding_label_tests_13.f03: Ditto.
10436 * binding_label_tests_13_main.f03: Ditto.
10437 * binding_label_tests_14.f03: Ditto.
10438 * binding_label_tests_2.f03: Ditto.
10439 * binding_label_tests_3.f03: Ditto.
10440 * binding_label_tests_4.f03: Ditto.
10441 * binding_label_tests_5.f03: Ditto.
10442 * binding_label_tests_6.f03: Ditto.
10443 * binding_label_tests_7.f03: Ditto.
10444 * binding_label_tests_8.f03: Ditto.
10445 * binding_label_tests_9.f03: Ditto.
10446 * c_assoc.f90: Ditto.
10447 * c_assoc_2.f03: Ditto.
10448 * c_f_pointer_shape_test.f90: Ditto.
10449 * c_f_pointer_tests.f90: Ditto.
10450 * c_f_tests_driver.c: Ditto.
10451 * c_funloc_tests.f03: Ditto.
10452 * c_funloc_tests_2.f03: Ditto.
10453 * c_funloc_tests_3.f03: Ditto.
10454 * c_funloc_tests_3_funcs.c: Ditto.
10455 * c_kind_params.f90: Ditto.
10456 * c_kind_tests_2.f03: Ditto.
10457 * c_kinds.c: Ditto.
10458 * c_loc_driver.c: Ditto.
10459 * c_loc_test.f90: Ditto.
10460 * c_loc_tests_2.f03: Ditto.
10461 * c_loc_tests_2_funcs.c: Ditto.
10462 * c_loc_tests_3.f03: Ditto.
10463 * c_loc_tests_4.f03: Ditto.
10464 * c_loc_tests_5.f03: Ditto.
10465 * c_loc_tests_6.f03: Ditto.
10466 * c_loc_tests_7.f03: Ditto.
10467 * c_loc_tests_8.f03: Ditto.
10468 * c_ptr_tests.f03: Ditto.
10469 * c_ptr_tests_10.f03: Ditto.
10470 * c_ptr_tests_5.f03: Ditto.
10471 * c_ptr_tests_7.f03: Ditto.
10472 * c_ptr_tests_7_driver.c: Ditto.
10473 * c_ptr_tests_8.f03: Ditto.
10474 * c_ptr_tests_8_funcs.c: Ditto.
10475 * c_ptr_tests_9.f03: Ditto.
10476 * c_ptr_tests_driver.c: Ditto.
10477 * c_size_t_driver.c: Ditto.
10478 * c_size_t_test.f03: Ditto.
10479 * com_block_driver.f90: Ditto.
10480 * global_vars_c_init.f90: Ditto.
10481 * global_vars_c_init_driver.c: Ditto.
10482 * global_vars_f90_init.f90: Ditto.
10483 * global_vars_f90_init_driver.c: Ditto.
10484 * interop_params.f03: Ditto.
10485 * iso_c_binding_only.f03: Ditto.
10486 * iso_c_binding_rename_1.f03: Ditto.
10487 * iso_c_binding_rename_1_driver.c: Ditto.
10488 * iso_c_binding_rename_2.f03: Ditto.
10489 * iso_c_binding_rename_2_driver.c: Ditto.
10490 * kind_tests_2.f03: Ditto.
10491 * kind_tests_3.f03: Ditto.
10492 * module_md5_1.f90: Ditto.
10493 * only_clause_main.c: Ditto.
10494 * print_c_kinds.f90: Ditto.
10495 * test_bind_c_parens.f03: Ditto.
10496 * test_c_assoc.c: Ditto.
10497 * test_com_block.f90: Ditto.
10498 * test_common_binding_labels.f03: Ditto.
10499 * test_common_binding_labels_2.f03: Ditto.
10500 * test_common_binding_labels_2_main.f03: Ditto.
10501 * test_common_binding_labels_3.f03: Ditto.
10502 * test_common_binding_labels_3_main.f03: Ditto.
10503 * test_only_clause.f90: Ditto.
10504 * use_iso_c_binding.f90: Ditto.
10505 * value_5.f90: Ditto.
10506 * value_test.f90: Ditto.
10507 * value_tests_f03.f90: Ditto.
10509 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
10511 * gcc.dg/tls/opt-14.c: New.
10513 2007-07-01 Ollie Wild <aaw@google.com>
10515 * g++.dg/lookup/using16.C: New test.
10516 * g++.dg/lookup/using17.C: New test.
10518 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
10521 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
10522 (test_4): Use proper test for floating point equality.
10523 (test_8): Likewise.
10525 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10527 PR libgfortran/32554
10528 * gfortran.dg/fmt_p_1.f90: New test.
10530 2007-07-01 Ira Rosen <irar@il.ibm.com>
10532 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
10533 initialization and fix dg-final check - the initialization loop is
10536 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10537 Volker Reichelt <reichelt@netcologne.de>
10539 PR middle-end/32559
10540 * gcc.dg/pr32559.c: New test.
10542 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
10544 PR tree-optimization/25371
10545 * gcc.dg/vect/pr25371.c: New test.
10547 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
10549 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
10550 when allocating and initializing a flexible array.
10552 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
10555 * gfortran.dg/intrinsic.f90: New test.
10557 2007-06-30 Tobias Burnus <burnus@net-b.de>
10560 * gfortran.dg/fmt_zero_check.f90: New.
10562 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
10565 * gfortran.dg/repeat_f90: New test.
10567 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10570 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
10571 -pedantic-errors, so we should match errors.
10572 * gcc.dg/cpp/escape-1.c: Likewise.
10573 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
10574 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
10576 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
10577 errors instead of warnings.
10578 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
10579 a pedantic warning.
10580 * gcc.dg/cpp/arith-3.c: Likewise.
10582 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10585 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
10586 * gcc.dg/pch/valid-2.c: Likewise.
10587 * gcc.dg/pch/valid-3.c: Likewise.
10588 * gcc.dg/pch/warn-1.c: Likewise.
10589 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
10591 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10594 * gcc.dg/Wunused-function.c: New.
10596 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10598 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
10600 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
10602 * g++.dg/other/canon-31724.C: New.
10604 2007-06-29 Jan Hubicka <jh@suse.cz>
10606 PR middle-end/32372
10607 * gcc.c-torture/compile/pr32372.c: new.
10609 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10611 * gfortran.dg/operator_3.f90: New test.
10613 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
10615 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
10616 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
10618 2007-06-29 Richard Guenther <rguenther@suse.de>
10620 PR middle-end/32493
10621 * gcc.dg/inline-23.c: New testcase.
10623 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
10625 PR tree-optimization/24659
10626 * gcc.target/i386/vectorize2.c: New test.
10627 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
10628 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
10630 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
10632 * gcc.dg/pointer-arith-9.c: New test.
10634 2007-06-29 Tobias Burnus <burnus@net-b.de>
10637 * gfortran.dg/fmt_read_2.f90: New.
10639 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10641 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
10642 If it exists, don't try to create it.
10644 2007-06-28 Geoffrey Keating <geoffk@apple.com>
10646 * g++.dg/ext/visibility/ms-compat-1.C: New.
10648 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
10651 * gfortran.fortran-torture/compile/pr32417.f90: New test.
10653 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
10655 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
10658 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
10661 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
10663 2007-06-27 Richard Guenther <rguenther@suse.de>
10665 PR middle-end/32492
10666 * gcc.dg/inline-22.c: New testcase.
10668 2007-06-26 Hui-May Chang <hm.chang@apple.com>
10670 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
10671 the scan-assembler constant.
10673 2007-06-25 Geoffrey Keating <geoffk@apple.com>
10676 * gcc.dg/pr20216.c: New.
10678 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
10681 * gcc.dg/vect/pr32421.c: New test.
10683 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
10686 * g++.dg/other/friend5.C: New test.
10688 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
10691 * gfortran.dg/host_assoc_function_2.f90: New test.
10694 * gfortran.dg/host_assoc_call_1.f90: New test.
10696 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10698 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
10700 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10703 * gfortran.dg/error_format.f90: New test.
10705 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10708 * gfortran.dg/pr32136.f90: New test.
10710 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
10713 * gfortran.dg/minmaxloc_1.f90: New test.
10716 * gfortran.dg/minmaxloc_2.f90: New test.
10718 2007-06-23 Richard Guenther <rguenther@suse.de>
10720 PR tree-optimization/16876
10721 PR middle-end/29478
10722 * gcc.dg/pr29254.c: The warning is bogus.
10723 * gcc.dg/warn-1.c: Likewise.
10724 * gcc.dg/assign-warn-3.c: Likewise.
10725 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
10727 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
10729 * gcc.c-torture/execute/20070623-1.c: New.
10731 2007-06-22 Jan Hubicka <jh@suse.cz>
10733 * gcc.c-torture/compile/pr31541.c: New.
10735 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10737 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
10738 Remove -m64 from dg-options.
10740 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
10742 PR middle-end/32374
10743 * gcc.dg/pr32374.c: New test.
10745 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10748 * gfortran.dg/pointer_assign_3.f90: New test.
10750 2007-06-21 Sebastian Pop <sebpop@gmail.com>
10752 * gcc.dg/tree-ssa/pr19590.c: New.
10754 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10757 * gfortran.dg/assign.f90: Update test.
10758 * gfortran.dg/real_do_1.f90: Update test.
10759 * gfortran.dg/gomp/omp_do1.f90: Update test.
10760 * gfortran.dg/warnings_are_errors_1.f: Update test.
10761 * gfortran.dg/g77/20010519-1.f: Update test.
10762 * gfortran.dg/g77/pr9258.f: Update test.
10763 * gfortran.dg/g77/960317-1.f: Update test.
10765 2007-06-21 Richard Guenther <rguenther@suse.de>
10767 PR tree-optimization/32453
10768 * gcc.c-torture/compile/pr32453.c: New testcase.
10770 2007-06-21 Jakub Jelinek <jakub@redhat.com>
10772 PR tree-optimization/31866
10773 * gcc.dg/pr31866.c: New test.
10775 2007-06-21 Richard Guenther <rguenther@suse.de>
10777 PR tree-optimization/32451
10778 * g++.dg/torture/20070621-1.C: New testcase.
10780 2007-06-21 Christian Bruel <christian.bruel@st.com>
10782 * gcc.dg/attr-isr.c: Test delay slot content.
10784 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10787 gfortran.dg/pointer_assign_2.f90: New test.
10789 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10792 gfortran.dg/invalid_procedure_name.f90: New test.
10794 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
10796 PR tree-optimization/25737
10797 * gcc.dg/tree-ssa/alias-14.c: New test.
10799 2007-06-20 Hui-May Chang <hm.chang@apple.com>
10801 * gcc.target/i386/large-size-array-3.c: New.
10803 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
10804 Richard Guenther <rguenther@suse.de>
10807 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
10809 2007-06-20 Jakub Jelinek <jakub@redhat.com>
10811 PR middle-end/31959
10812 * gcc.dg/pr31959.c: New test.
10814 PR inline-asm/32109
10815 * g++.dg/ext/asm10.C: New test.
10817 PR middle-end/32285
10818 * gcc.c-torture/execute/20070614-1.c: New test.
10820 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
10822 * gcc.target/arm/stack-corruption.c: New test.
10824 2007-06-19 Richard Guenther <rguenther@suse.de>
10826 * g++.dg/torture/pr30252.C: New testcase.
10828 2007-06-19 Jakub Jelinek <jakub@redhat.com>
10830 PR tree-optimization/32353
10831 * g++.dg/opt/nrv13.C: New test.
10833 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
10837 * gfortran.dg/impure_assignment_2.f90 : New test.
10840 * gfortran.dg/data_initialized_2.f90 : New test.
10842 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
10843 appropriate version of 'dmach'.
10845 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10848 * gcc.target/i386/pr32389.c New test.
10850 2007-06-18 Simon Baldwin <simonb@google.com>
10853 * g++.dg/template/error25.C: New.
10854 * g++.dg/template/spec35.C: New.
10856 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
10858 * gcc.c-torture/compile/pr32355.c: New testcase.
10860 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
10862 PR tree-optimization/32383
10863 * g++.dg/opt/pr32383.C: New test.
10865 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
10867 PR rtl-optimization/32366
10868 * gcc.dg/vect/pr32366.c: New test.
10870 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
10872 * gcc.c-torture/compile/pr32349.c: New testcase.
10874 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10876 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
10877 * gcc.target/sparc/combined-2.c: Likewise.
10878 * gcc.target/sparc/fexpand.c : Likewise.
10879 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
10880 * gcc.target/sparc/fpack16.c : Likewise.
10881 * gcc.target/sparc/fpmerge.c : Likewise.
10882 * gcc.target/sparc/fpmul.c : Likewise.
10883 * gcc.target/sparc/noresult.c : Likewise.
10884 * gcc.target/sparc/pdist.c: Likewise.
10886 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
10888 PR middle-end/31723
10889 * gcc.target/i386/recip-divf.c: New test.
10890 * gcc.target/i386/recip-sqrtf.c: Ditto.
10891 * gcc.target/i386/recip-vec-divf.c: Ditto.
10892 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10893 * gcc.target/i386/sse-recip.c: Ditto.
10894 * gcc.target/i386/sse-recip-vec.c: Ditto.
10896 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
10899 * gcc.c-torture/compile/20070605-1.c: New test.
10901 * gcc.c-torture/compile/20070603-1.c: New testcase.
10902 * gcc.c-torture/compile/20070603-2.c: New testcase.
10904 * gcc.c-torture/compile/20070531-1.c: New test.
10907 * gcc.c-torture/compile/20070531-2.c: New test.
10910 * gcc.c-torture/compile/20070529-1.c: New test.
10913 * gcc.c-torture/compile/20070529-2.c: New test.
10916 * gcc.c-torture/compile/20070520-1.c: New test.
10918 * g++.dg/ext/java-1.C: New test.
10920 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
10921 loops instead of one. Remove the "can't determine dependence"
10923 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
10924 needed as the cast is gone in the first place.
10925 * gcc.dg/max-1.c: Change local variable a to be a global one.
10926 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
10927 have a cast which is PREd.
10929 2007-06-15 Mark Mitchell <mark@codesourcery.com>
10931 * g++.dg/lookup/anon6.C: New test.
10933 2007-06-14 Dirk Mueller <dmueller@suse.de>
10936 * g++.dg/opt/static6.C: New testcase.
10938 2007-06-14 Geoff Keating <geoffk@apple.com>
10940 * g++.dg/ext/visibility/overload-1.C: New.
10943 * g++.dg/ext/visibility/anon4.C: New.
10945 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
10948 * gcc.target/i386/pr32268.c: New test.
10950 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
10952 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
10953 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
10954 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
10956 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
10957 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
10958 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
10961 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
10964 * gfortran.dg/common_resize_1.f90: New test.
10966 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
10969 * gcc.dg/vect/pr32224.c: Fix.
10971 2007-06-13 Eric Christopher <echristo@apple.com>
10973 * gcc.target/i386/ssefn-1.c: Add -march=i386.
10975 2007-06-13 Tobias Burnus <burnus@net-b.de>
10978 * gfortran.dg/actual_array_vect_1.f90: New.
10980 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
10982 * gcc.target/sparc/mfpu.c: New test.
10984 2007-06-12 Geoff Keating <geoffk@apple.com>
10986 * g++.dg/warn/weak1.C: Suppress on Darwin.
10987 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
10989 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10991 PR middle-end/31579
10992 * g++.dg/torture/pr31579.C: New testcase.
10994 2007-06-12 Ian Lance Taylor <iant@google.com>
10997 * g++.dg/init/new16.C: New test.
10998 * g++.dg/init/new17.C: New test.
10999 * g++.dg/init/new18.C: New test.
11000 * g++.dg/init/new19.C: New test.
11002 2007-06-12 Olivier Hainque <hainque@adacore.com>
11004 * gnat.dg/lhs_view_convert.adb: New test.
11006 2007-06-12 Richard Guenther <rguenther@suse.de>
11008 PR tree-optimization/15353
11009 PR tree-optimization/31657
11010 * gcc.c-torture/execute/20070424-1.c: New testcase.
11011 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
11012 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
11013 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
11014 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
11015 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
11017 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11019 PR rtl-optimization/32293
11020 * gcc.dg/pr32293.c: New test.
11022 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
11024 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
11026 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
11029 * gfortran.dg/equiv_7.f90: New test.
11030 * gfortran.dg/equiv_constraint_7.f90: Change error message.
11033 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
11035 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
11037 * gcc.dg/setjmp-3.c: Rename raise to raise0.
11038 * gcc.dg/setjmp-4.c: Likewise.
11039 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
11041 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
11043 PR rtl-optimization/31025
11044 * gfortran.dg/pr31025.f90: New.
11046 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11049 * gcc.target/i386/pr32280.c: New test.
11051 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
11053 PR middle-end/32279
11054 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
11056 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11058 PR libgfortran/32235
11059 * gfortran.dg/backspace_9.f: New test.
11061 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
11063 * gcc.dg/tree-ssa/prefetch-7.c: New test.
11065 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
11067 * gcc.dg/tree-ssa/loop-28.c: New testcase.
11069 2007-06-09 Ian Lance Taylor <iant@google.com>
11071 PR tree-optimization/32169
11072 * gcc.c-torture/compile/pr32169.c: New test.
11074 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
11076 * gcc.dg/vect/costmodel: New directory.
11077 * gcc.dg/vect/costmodel/i386: New directory.
11078 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
11079 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
11081 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
11082 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
11083 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
11084 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
11085 * gcc.dg/vect/costmodel/x86_64: New directory.
11086 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
11088 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
11090 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
11091 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
11092 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
11093 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
11094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
11096 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
11098 PR tree-optimization/32243
11099 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
11100 flags for -Os tests.
11101 * gcc.dg/vect/03-vect-pr32243.c: New test.
11103 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
11105 PR tree-optimization/32224
11106 * gcc.dg/vect/pr32224.c: New test.
11108 2007-06-08 Jakub Jelinek <jakub@redhat.com>
11111 * g++.dg/gomp/pr32177.C: New test.
11113 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11116 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
11117 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
11118 warning nor an error.
11119 * gcc.dg/Wfatal-2.c: Likewise.
11120 * gcc.dg/Werror-1.c: Likewise.
11121 * gcc.dg/Werror-5.c: Likewise.
11122 * gcc.dg/Werror-7.c: Likewise.
11123 * gcc.dg/Werror-10.c: Likewise.
11124 * gcc.dg/Werror-11.c: Likewise.
11126 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
11129 * g++.dg/init/brace6.C: New test.
11131 2007-06-07 Geoffrey Keating <geoffk@apple.com>
11133 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
11134 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
11135 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
11136 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
11138 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
11139 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
11140 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
11141 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
11142 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
11143 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
11144 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
11145 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
11147 * gcc.dg/darwin-minversion-3.c: New.
11149 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
11151 * gcc.target/i386/builtin-copysign.c: New test.
11153 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
11155 PR tree-optimization/32220
11156 * gfortran.dg/predcom-2.f: New testcase.
11158 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
11161 * gcc.target/i386/vectorize4.c: New test.
11163 2007-06-06 Steve Ellcey <sje@cup.hp.com>
11165 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
11167 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11170 * gcc.dg/simd-5.c: Mark output as a note.
11171 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
11173 * gcc.dg/simd-1.c: Likewise.
11174 * gcc.dg/always_inline.c: Mark output as a sorry.
11175 * gcc.dg/always_inline2.c: Likewise.
11176 * gcc.dg/always_inline3.c: Likewise.
11178 2007-06-06 Ian Lance Taylor <iant@google.com>
11180 * g++.dg/conversion/enum1.C: New test.
11182 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
11184 PR tree-optimization/32216
11185 * gcc.dg/vect/pr32216.c: New test.
11187 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11190 * gfortran.dg/invalid_contains_1.f90: New test.
11191 * gfortran.dg/invalid_contains_2.f90: New test.
11193 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11196 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
11199 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11202 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
11203 dg-message to match de note.
11204 * gcc.dg/pr26570.c: Use dg-message for a note.
11205 * gcc.dg/pr29254.c: Use dg-message for generic output and use
11206 dg-error instead of dg-warning because of -Werror.
11207 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
11208 neither an error, nor a warning.
11209 * gcc.dg/glibc-uclibc-2.c: Likewise
11210 * gcc.dg/cpp/19940712-1.c: Likewise.
11212 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
11214 PR preprocessor/23479
11215 * gcc.dg/binary-constants-1.c: Add test suites for
11216 the 0b-prefixed binary integer constants.
11217 * gcc.dg/binary-constants-2.c: Ditto.
11218 * gcc.dg/binary-constants-3.c: Ditto.
11219 * gcc.dg/binary-constants-4.c: Ditto.
11221 2007-06-05 Ian Lance Taylor <iant@google.com>
11223 * gcc.dg/Wstrict-overflow-19.c: New test.
11225 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
11227 * gcc.dg/matrix/matrix-6.c: Remove conversion.
11229 2007-06-04 Ian Lance Taylor <iant@google.com>
11231 * gcc.dg/Wstrict-overflow-18.c: New test.
11233 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11236 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
11237 * gcc.dg/cpp/mi5.c: Likewise.
11238 * gcc.dg/cpp/mi7.c: Likewise.
11240 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
11243 * gcc.dg/pr32191.c: New test.
11245 2007-05-28 Tobias Burnus <burnus@net-b.de>
11248 * gfortran.dg/allocate_stat_1.f90: Remove.
11250 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
11252 * gcc.target/i386/sse4_2-check.h: New.
11253 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
11254 * gcc.target/i386/sse4_2-crc32.h: Likewise.
11255 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
11256 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
11257 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
11258 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
11259 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
11260 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
11261 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
11262 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
11263 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
11264 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
11265 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
11266 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
11267 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
11268 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
11269 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
11270 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
11272 2007-06-01 Geoffrey Keating <geoffk@apple.com>
11274 * gcc.dg/pie-link.c: New test.
11276 2007-06-01 Ian Lance Taylor <iant@google.com>
11278 * gcc.dg/Wstrict-overflow-17.c: New test.
11280 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
11282 * gcc.dg/builtin-return-1.c (g): New.
11283 (main): Allocate at least 64 bytes on the stack.
11285 2007-05-31 Mark Mitchell <mark@codesourcery.com>
11287 * g++.dg/init/cleanup3.C: New test.
11289 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
11291 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
11294 007-05-31 Paul Thomas <pault@gcc.gnu.org>
11297 * gfortran.dg/char_array_constructor_3.f90: New test.
11299 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
11301 PR tree-optimization/32160
11302 * gfortran.dg/predcom-1.f: New test.
11304 2007-05-31 Richard Guenther <rguenther@suse.de>
11306 * g++.dg/other/str_empty.C: Move...
11307 * g++.dg/other/pr30567.C: Move...
11308 * g++.dg/tree-ssa/pr27218.C: Move...
11309 * g++.dg/torture: ...here and remove dg-options.
11311 2007-05-31 Paolo Carlini <pcarlini@suse.de>
11314 * g++.dg/ext/is_pod_incomplete.C: New.
11316 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
11317 Douglas Gregor <doug.gregor@gmail.com>
11318 Pedro Lamarao <pedro.lamarao@mndfck.org>
11319 Howard Hinnant <howard.hinnant@gmail.com>
11323 * g++.dg/cpp0x/rv8p.C: New.
11324 * g++.dg/cpp0x/temp-constructor-bug.C: New.
11325 * g++.dg/cpp0x/cast-bug.C: New.
11326 * g++.dg/cpp0x/elision_weak.C: New.
11327 * g++.dg/cpp0x/collapse-bug.C: New.
11328 * g++.dg/cpp0x/rv3p.C: New.
11329 * g++.dg/cpp0x/rv7n.C: New.
11330 * g++.dg/cpp0x/overload-conv-1.C: New.
11331 * g++.dg/cpp0x/rv2n.C: New.
11332 * g++.dg/cpp0x/deduce.C: New.
11333 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
11334 * g++.dg/cpp0x/rv6p.C: New.
11335 * g++.dg/cpp0x/template_deduction.C: New.
11336 * g++.dg/cpp0x/implicit-copy.C: New.
11337 * g++.dg/cpp0x/rv1p.C: New.
11338 * g++.dg/cpp0x/cast.C: New.
11339 * g++.dg/cpp0x/rv5n.C: New.
11340 * g++.dg/cpp0x/collapse.C: New.
11341 * g++.dg/cpp0x/overload-conv-2.C: New.
11342 * g++.dg/cpp0x/rv4p.C: New.
11343 * g++.dg/cpp0x/rvo.C: New.
11344 * g++.dg/cpp0x/iop.C: New.
11345 * g++.dg/cpp0x/rv3n.C: New.
11346 * g++.dg/cpp0x/rv7p.C: New.
11347 * g++.dg/cpp0x/reference_collapsing.C: New.
11348 * g++.dg/cpp0x/overload.C: New.
11349 * g++.dg/cpp0x/named.C: New.
11350 * g++.dg/cpp0x/rv2p.C: New.
11351 * g++.dg/cpp0x/rv6n.C: New.
11352 * g++.dg/cpp0x/not_special.C: New.
11353 * g++.dg/cpp0x/bind.C: New.
11354 * g++.dg/cpp0x/rv1n.C: New.
11355 * g++.dg/cpp0x/rv5p.C: New.
11356 * g++.dg/cpp0x/elision.C: New.
11357 * g++.dg/cpp0x/named_refs.C: New.
11358 * g++.dg/cpp0x/unnamed_refs.C: New.
11359 * g++.dg/cpp0x/rv4n.C: New.
11360 * g++.dg/cpp0x/elision_neg.C: New.
11361 * g++.dg/init/copy7.C: Run in C++98 mode.
11362 * g++.dg/overload/arg1.C: Ditto.
11363 * g++.dg/overload/arg4.C: Ditto.
11365 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11368 * g++.dg/opt/static5.C: New test.
11370 2007-05-30 Richard Guenther <rguenther@suse.de>
11372 * g++.dg/dg.exp: Prune torture/.
11373 * g++.dg/torture/dg-torture.exp: New testsuite.
11375 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
11377 * gcc.target/arm/pr27387.C: Move and rename to ...
11378 * g++.dg/inherit/thunk8.C: ... here.
11380 2007-05-30 Jakub Jelinek <jakub@redhat.com>
11382 PR tree-optimization/31769
11383 * g++.dg/gomp/pr31769.C: New test.
11385 2007-05-29 Hui-May Chang <hm.chang@apple.com>
11387 * gcc.target/i386/stack-realign.c: New.
11389 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
11391 * gcc.dg/tree-ssa/prefetch-6.c: New test.
11393 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
11395 * gfortran.dg/sizeof.f90: New.
11397 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11400 * gcc.dg/boolcomplex-1.c: New test.
11403 * g++.dg/ext/boolcomplex-1.c: New test.
11405 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
11407 * gcc.dg/matrix: New directory.
11409 2007-05-28 Tobias Burnus <burnus@net-b.de>
11412 * gfortran.dg/allocate_stat_1.f90: New.
11414 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11417 * transfer_hollerith_1.f90: New test.
11419 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11422 * gcc.c-torture/execute/vrp-7.c: New test.
11424 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
11426 * gfortran.dg/transfer_simplify_4.f90: New test.
11428 2007-05-27 Tobias Burnus <burnus@net-b.de>
11431 * gfortran.dg/func_result_3.f90: New.
11433 2007-05-27 Tobias Burnus <burnus@net-b.de>
11435 PR middle-end/32083
11436 * gfortran.dg/transfer_simplify_3.f90: New.
11438 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11441 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
11442 to compile options.
11443 * gcc.target/i386/pr32065-2.c: New test.
11445 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11448 * gfortran.dg/io_constraints_2.f90: Update.
11450 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
11453 * gfortran.dg/array_constructor_17.f90: New test.
11455 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
11458 * g++.dg/opt/array2.C: New testcase.
11460 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
11463 * gcc.target/i386/pr32065.c: New test.
11465 2007-05-25 Dirk Mueller <dmueller@suse.de>
11466 Marcus Meissner <meissner@suse.de>
11468 * gcc.dg/attr-alloc_size.c: New.
11470 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
11471 Lee Millward <lee.millward@gmail.com>
11474 * g++.dg/parse/crash34.C: New test.
11476 * g++.dg/parse/crash35.C: New test.
11478 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
11480 * gcc.target/i386/sse2-check.h: New.
11481 * gcc.target/i386/sse2-vec-1.c: Likewise.
11482 * gcc.target/i386/sse2-vec-2.c: Likewise.
11483 * gcc.target/i386/sse2-vec-3.c: Likewise.
11484 * gcc.target/i386/sse2-vec-4.c: Likewise.
11485 * gcc.target/i386/sse2-vec-5.c: Likewise.
11486 * gcc.target/i386/sse2-vec-6.c: Likewise.
11488 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
11500 * g++.dg/cpp0x/pr31431.C: New.
11501 * g++.dg/cpp0x/pr31437.C: New.
11502 * g++.dg/cpp0x/pr31442.C: New.
11503 * g++.dg/cpp0x/pr31444.C: New.
11504 * g++.dg/cpp0x/pr31431-2.C: New.
11505 * g++.dg/cpp0x/pr31432.C: New.
11506 * g++.dg/cpp0x/pr31434.C: New.
11507 * g++.dg/cpp0x/pr31438.C: New.
11508 * g++.dg/cpp0x/pr31443.C: New.
11509 * g++.dg/cpp0x/pr31445.C: New.
11510 * g++.dg/cpp0x/variadic-crash1.C: New.
11512 2007-05-25 Richard Sandiford <richard@codesourcery.com>
11514 * gcc.target/arm/long-calls-1.c: New test.
11515 * gcc.target/arm/long-calls-2.c: Likewise.
11516 * gcc.target/arm/long-calls-3.c: Likewise.
11517 * gcc.target/arm/long-calls-4.c: Likewise.
11519 2007-05-25 Richard Guenther <rguenther@suse.de>
11520 Andrew Pinski <andrew_pinski@playstation.sony.com>
11522 PR tree-optimization/31982
11523 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
11525 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
11528 * gfortran.dg/result_in_spec_2.f90: New test.
11530 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11532 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
11534 2007-05-24 Ollie Wild <aaw@google.com>
11536 * gcc.dg/cpp/counter-1.c: New test.
11537 * gcc.dg/pch/counter-1.c: New test.
11538 * gcc.dg/pch/counter-1.hs: New file.
11539 * gcc.dg/pch/counter-2.c: New test.
11540 * gcc.dg/pch/counter-2.hs: New file.
11541 * gcc.dg/pch/counter-3.c: New test.
11542 * gcc.dg/pch/counter-3.hs: New file.
11544 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
11546 * gcc.dg/tree-ssa/predcom-1.c: New test.
11547 * gcc.dg/tree-ssa/predcom-2.c: New test.
11548 * gcc.dg/tree-ssa/predcom-3.c: New test.
11549 * gcc.dg/tree-ssa/predcom-4.c: New test.
11550 * gcc.dg/tree-ssa/predcom-5.c: New test.
11551 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
11553 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
11556 * gcc.target/i386/sse4_1-check.h (MASK): New.
11558 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11561 * gfortran.dg/pr25603.f: Initialize integer variables.
11563 2007-05-23 Ian Lance Taylor <iant@google.com>
11565 * g++.dg/other/vrp1.C: New test.
11567 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
11569 PR preprocessor/20077
11570 * gcc.dg/cpp/paste15.c: New test.
11572 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
11573 Nigel Stephens <nigel@mips.com>
11574 Richard Sandiford <richard@codesourcery.com>
11576 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
11577 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
11578 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
11579 * gcc.target/mips/inter/mips16-inter.exp: New.
11581 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
11583 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
11585 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
11587 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
11588 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
11589 * gcc.target/i386/sse3-addsubps.c: Likewise.
11590 * gcc.target/i386/sse3-haddpd.c: Likewise.
11591 * gcc.target/i386/sse3-haddps.c: Likewise.
11592 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11593 * gcc.target/i386/sse3-hsubps.c: Likewise.
11594 * gcc.target/i386/sse3-lddqu.c: Likewise.
11595 * gcc.target/i386/sse3-movddup.c: Likewise.
11596 * gcc.target/i386/sse3-movshdup.c: Likewise.
11597 * gcc.target/i386/sse3-movsldup.c: Likewise.
11599 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
11600 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
11601 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11602 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11603 * gcc.target/i386/ssse3-palignr.c: Likewise.
11604 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11605 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11606 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11607 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11608 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11609 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11610 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11611 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11612 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11613 * gcc.target/i386/ssse3-psignb.c: Likewise.
11614 * gcc.target/i386/ssse3-psignd.c: Likewise.
11615 * gcc.target/i386/ssse3-psignw.c: Likewise.
11616 * gcc.target/i386/ssse3-vals.h: Likewise.
11618 * gcc.target/i386/sse3-check.h: New file.
11619 * gcc.target/i386/ssse3-check.h: Likewise.
11621 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11623 PR middle-end/31095
11624 * gcc.c-torture/compile/bcopy-1.c: New testcase.
11626 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
11628 PR middle-end/31606
11629 * gcc.c-torture/20070522-1.c: New testcase.
11631 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11633 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
11635 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
11637 * gcc.c-torture/execute/ieee/20000320-1.x,
11638 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
11639 m68k-*-* and check_effective_target_coldfire_fpu.
11641 2007-05-22 Ollie Wild <aaw@google.com>
11643 * g++.dg/lookup/hidden-class10.C: New test.
11644 * g++.dg/lookup/hidden-class11.C: New test.
11646 2007-05-22 Ollie Wild <aaw@google.com>
11648 * g++.dg/lookup/name-clash5.C: New test.
11649 * g++.dg/lookup/name-clash6.C: New test.
11651 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11653 * g++.dg/other/i386-2.C: Update comments on header files tested.
11654 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
11656 * gcc.target/i386/sse-12.c: Likewise.
11657 * gcc.target/i386/sse-13.c: Likewise.
11658 * gcc.target/i386/sse-14.c: Likewise.
11660 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
11661 Redefined to test with immediate operand.
11662 (__builtin_ia32_blendps): Likewise.
11663 (__builtin_ia32_blendpd): Likewise.
11664 (__builtin_ia32_dpps): Likewise.
11665 (__builtin_ia32_dpps): Likewise.
11666 (__builtin_ia32_insertps128): Likewise.
11667 (__builtin_ia32_vec_ext_v4sf): Likewise.
11668 (__builtin_ia32_vec_set_v16qi): Likewise.
11669 (__builtin_ia32_vec_set_v4si): Likewise.
11670 (__builtin_ia32_vec_set_v2di): Likewise.
11671 (__builtin_ia32_vec_ext_v16qi): Likewise.
11672 (__builtin_ia32_vec_ext_v4si): Likewise.
11673 (__builtin_ia32_vec_ext_v2di): Likewise.
11674 (__builtin_ia32_roundpd): Likewise.
11675 (__builtin_ia32_roundsd): Likewise.
11676 (__builtin_ia32_roundps): Likewise.
11677 (__builtin_ia32_roundss): Likewise.
11678 (__builtin_ia32_mpsadbw128): Likewise.
11680 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11682 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
11684 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11686 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
11688 * gcc.dg/dfp/func-struct.c: Ditto.
11689 * gcc.dg/dfp/operator-assignment.c: Ditto.
11690 * gcc.dg/dfp/convert-bfp.c: Ditto.
11691 * gcc.dg/dfp/convert-int.c: Ditto.
11692 * gcc.dg/dfp/convert-int-max.c: Ditto.
11693 * gcc.dg/dfp/func-scalar.c: Ditto.
11694 * gcc.dg/dfp/cast.c: Ditto.
11695 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
11696 failures, and fix a typo in return type of arg1_128.
11697 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
11698 failures, and fix a typo in a constant suffix.
11699 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
11700 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
11702 2007-05-22 Janis Johnson <janis187@us.ibm.com>
11703 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11705 * lib/gcc-dg.exp(process_message): New proc.
11706 (dg-message): New test directive.
11707 * gcc.dg/always_inline.c: Use dg-message.
11708 * gcc.dg/always_inline2.c: Ditto.
11709 * gcc.dg/always_inline3.c: Ditto.
11710 * gcc.dg/invalid-call-1.c: Ditto.
11711 * gcc.dg/pr17506.c: Ditto.
11712 * gcc.dg/simd-5.c: Ditto.
11713 * gcc.dg/simd-6.c: Ditto.
11714 * gcc.dg/va-arg-2.c: Ditto.
11715 * gcc.dg/cpp/syshdr.c: Ditto.
11716 * gcc.dg/cpp/unc4.c: Ditto.
11717 * gcc.dg/cpp/trad/mi1.c: Ditto.
11718 * gcc.dg/cpp/trad/mi5.c: Ditto.
11719 * gcc.dg/cpp/trad/mi7.c: Ditto.
11720 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
11721 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
11722 * gcc.test-framework/test-framework.awk: Special-case outexists
11725 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
11727 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
11728 (bit_SSE4_2): Likewise.
11729 (bit_POPCNT): Likewise.
11731 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
11732 Check if assembler supports SSE4 instructions.
11734 * gcc.target/i386/sse4_1-blendpd.c: New file.
11735 * gcc.target/i386/sse4_1-blendps.c: Likewise.
11736 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
11737 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
11738 * gcc.target/i386/sse4_1-check.h: Likewise.
11739 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
11740 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
11741 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
11742 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
11743 * gcc.target/i386/sse4_1-extractps.c: Likewise.
11744 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
11745 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
11746 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
11747 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
11748 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
11749 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
11750 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
11751 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
11752 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
11753 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
11754 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
11755 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
11756 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
11757 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
11758 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
11759 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
11760 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
11761 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
11762 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
11763 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
11764 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
11765 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
11766 * gcc.target/i386/sse4_1-pminud.c: Likewise.
11767 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
11768 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
11769 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
11770 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
11771 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
11772 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
11773 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
11774 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
11775 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
11776 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
11777 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
11778 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
11779 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
11780 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
11781 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
11782 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
11783 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
11784 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
11785 * gcc.target/i386/sse4_1-round.h: Likewise.
11786 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
11787 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
11788 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
11789 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
11790 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
11791 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
11792 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
11793 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
11794 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
11795 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
11796 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
11797 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
11798 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
11799 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
11801 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11804 * gfortran.dg/bounds_check_7.f90: New test.
11806 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
11808 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
11809 (check_effective_target_sse4a): Ditto.
11811 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
11812 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
11813 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
11814 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
11815 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
11816 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
11817 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
11818 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
11819 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
11820 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
11821 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
11822 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
11823 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
11824 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
11825 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
11826 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
11827 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
11828 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
11829 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
11830 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
11832 2007-05-21 Mark Mitchell <mark@codesourcery.com>
11834 * g++.dg/ext/cleanup-1.C: New test.
11835 * g++.dg/ext/cleanup-2.C: Likewise.
11836 * g++.dg/ext/cleanup-3.C: Likewise.
11837 * g++.dg/ext/cleanup-4.C: Likewise.
11838 * g++.dg/ext/cleanup-5.C: Likewise.
11839 * g++.dg/ext/cleanup-6.C: Likewise.
11840 * g++.dg/ext/cleanup-8.C: Likewise.
11841 * g++.dg/ext/cleanup-9.C: Likewise.
11842 * g++.dg/ext/cleanup-10.C: Likewise.
11843 * g++.dg/ext/cleanup-11.C: Likewise.
11844 * g++.dg/ext/cleanup-dtor.C: Likewise.
11846 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
11848 PR middle-end/31995
11849 * gcc.dg/vect/vect-102a.c: New test.
11851 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
11852 Paolo Carlini <pcarlini@suse.de>
11853 Uros Bizjak <ubizjak@gmail.com>
11855 * gcc.dg/gcc-have-sync-compare-and-swap.c,
11856 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
11857 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
11858 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
11859 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
11862 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
11865 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
11867 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11870 * gfortran.dg/do_3.F90: Add checks for the final value of the
11873 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11875 * gcc.c-torture/execute/990127-2.x: New file.
11877 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
11879 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
11880 * gcc.target/i386/sse-12: Add -O to compile options.
11881 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
11882 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11883 and mm3dnow.h. Add -O to compile options.
11885 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
11888 * gfortran.dg/char_length_5.f90: New test.
11891 * gfortran.dg/array_reference_1.f90: New test.
11893 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11900 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
11901 * gcc.dg/Wtype-limits.c: New.
11902 * gcc.dg/Wtype-limits-Wextra.c: New.
11903 * gcc.dg/Wtype-limits-no.c: New.
11904 * g++.dg/warn/Wtype-limits.C: New.
11905 * g++.dg/warn/Wtype-limits-Wextra.C: New.
11906 * g++.dg/warn/Wtype-limits-no.C: New.
11908 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11910 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
11911 instead of "-msse2".'
11912 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
11913 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
11915 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
11916 to test with immediate operand.
11917 (__builtin_ia32_insertqi): Ditto.
11918 (__builtin_ia32_palignr128): Ditto.
11919 (__builtin_ia32_palignr): Ditto.
11920 (__builtin_ia32_pshufhw): Ditto.
11921 (__builtin_ia32_pshuflw): Ditto.
11922 (__builtin_ia32_pshufd): Ditto.
11923 (__builtin_ia32_vec_set_v8hi): Ditto.
11924 (__builtin_ia32_vec_ext_v8hi): Ditto.
11925 (__builtin_ia32_shufpd): Ditto.
11926 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11928 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
11931 * gfortran.dg/min_max_conformance.f90: Added more testcases.
11933 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11936 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
11937 and "__inline". Use "-msse" instead of "-msse2".
11939 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11942 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
11943 * gcc.dg/20030906-2.c: Likewise.
11944 * objc.dg/method-17.m: Add -Wreturn-type.
11945 * obj-c++.dg/method-21.mm: Likewise.
11947 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
11950 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
11951 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
11952 (__builtin_ia32_psrlqi128): Ditto.
11953 (__builtin_ia32_psrlwi128): Ditto.
11954 (__builtin_ia32_psrldi128): Ditto.
11955 (__builtin_ia32_psrldqi128): Ditto.
11956 (__builtin_ia32_pslldqi128): Ditto.
11957 (__builtin_ia32_psrawi128): Ditto.
11958 (__builtin_ia32_psradi128): Ditto.
11959 (__builtin_ia32_psllqi128): Ditto.
11960 (__builtin_ia32_pslldi128): Ditto.
11961 (__builtin_prefetch): Ditto.
11962 (__builtin_ia32_pshufw): Ditto.
11963 (__builtin_ia32_vec_set_v4hi): Ditto.
11964 (__builtin_ia32_vec_ext_v4hi): Ditto.
11965 (__builtin_ia32_shufps): Ditto.
11966 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
11968 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11971 * gfortran.dg/char_allocation_1.f90: New test.
11973 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11975 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
11976 * gcc.dg/Wconversion-sign.c: New.
11977 * gcc.dg/Wconversion-integer-no-sign.c: New.
11978 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
11980 * g++.dg/warn/Wconversion-sign.C: New.
11981 * g++.old-deja/g++.other/warn4.C: Update.
11982 * g++.dg/warn/Wconversion1.C: Likewise.
11984 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11986 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
11987 * gcc.dg/torture/builtin-math-4.c: Likewise.
11989 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11991 PR libfortran/31964
11992 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
11994 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
11996 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
11998 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
12001 * gcc.target/i386/pr31628.c: New.
12003 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
12005 PR middle-end/31344
12006 * gcc.dg/pr31344.c: New test.
12008 2007-05-17 Ian Lance Taylor <iant@google.com>
12010 PR tree-optimization/31953
12011 * gcc.c-torture/compile/pr31953.c: New test.
12013 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12015 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
12017 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
12019 * gcc.dg/torture/builtin-math-4.c: Likewise.
12021 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
12022 * gcc.dg/torture/builtin-math-4.c: Likewise.
12024 * gcc.dg/torture/builtin-math-4.c: New test.
12026 2007-05-17 Janis Johnson <janis187@us.ibm.com>
12027 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12029 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
12030 * gcc.dg/cpp/include2.c: Ditto.
12031 * gcc.dg/cpp/mac-dir-2.c: Ditto.
12032 * gcc.dg/cpp/paste5.c: Ditto.
12033 * gcc.dg/cpp/paste6.c: Ditto.
12034 * gcc.dg/cpp/paste8.c: Ditto.
12035 * gcc.dg/cpp/paste11.c: Ditto.
12036 * gcc.dg/cpp/paste13.c: Ditto.
12037 * gcc.dg/cpp/skipping2.c: Ditto.
12038 * gcc.dg/reg-vol-struct-1.c: Ditto.
12039 * gcc.dg/Wshadow-1.c: Ditto.
12040 * gcc.dg/cpp/trad/comment.c: Ditto.
12041 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
12042 * gcc.dg/cpp/if-2.c: Ditto.
12043 * gcc.dg/array-5.c: Ditto.
12044 * gcc.dg/inline-15.c: Ditto.
12045 * gcc.dg/pr27953.c: Ditto.
12046 * gcc.dg/Wno-c++-compat.c: Ditto.
12048 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
12050 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
12052 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12054 * gcc.c-torture/execute/20070517-1.c: New test.
12056 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
12059 * gfortran.dg/min_max_conformance.f90: New test.
12061 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
12063 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
12064 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
12065 gcc.dg/vect/vect-104.c: Use more complex construction to
12066 prevent vectorizing.
12067 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
12069 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
12071 PR tree-optimization/24659
12072 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
12073 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
12074 not vect_int target.
12075 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
12076 not vect_int target. Loop is vectorized for vect_intfloat_cvt
12078 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
12079 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
12080 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
12082 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
12084 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
12085 and x86_64-*-* targets.
12086 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
12088 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
12095 * transfer_simplify_1.f90: New test.
12096 * transfer_simplify_2.f90: New test.
12098 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
12100 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
12102 2007-05-14 Janis Johnson <janis187@us.ibm.com>
12104 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12106 * gcc.dg/fltconst-pedantic-dfp.c: New test.
12109 * gcc.dg/fltconst-1.c: New test.
12111 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
12112 * gcc.dg/dfp/operator-assignment.c: Ditto.
12114 2007-05-14 Paolo Carlini <pcarlini@suse.de>
12117 * g++.dg/rtti/typeid5.C: New.
12119 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12122 * gfortran.dg/substr_4.f: New test.
12124 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
12126 * gcc.target/m68k/interrupt_thread-1.c,
12127 gcc.target/m68k/interrupt_thread-2.c,
12128 gcc.target/m68k/interrupt_thread-3.c: New.
12129 * gcc.target/m68k/m68k.exp: Accept fido.
12131 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12133 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
12134 * gfortran.dg/altreturn_3.f90: Likewise.
12135 * gfortran.dg/assumed_dummy_1.f90: Likewise.
12136 * gfortran.dg/default_numeric_type_1.f90: Likewise.
12137 * gfortran.dg/inquire_iolength.f90: Likewise.
12138 * gfortran.dg/module_naming_1.f90: Likewise.
12139 * gfortran.dg/oldstyle_2.f90: Likewise.
12140 * gfortran.dg/operator_2.f90: Likewise.
12141 * gfortran.dg/parameter_array_element_1.f90: Likewise.
12142 * gfortran.dg/used_types_11.f90: Likewise.
12143 * gfortran.dg/zero_array_components_1.f90: Likewise.
12144 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
12145 * gfortran.dg/parameter_array_dummy.f90: Likewise.
12146 * gfortran.dg/real_const_3.f90: Likewise.
12148 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
12150 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
12151 * gcc.dg/tree-ssa/loop-30.c: New test.
12153 2007-05-13 Richard Guenther <rguenther@suse.de>
12155 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
12156 scanning forwprop1.
12157 * g++.dg/tree-ssa/pr31146.C: Likewise.
12159 2007-05-13 Revital Eres <eres@il.ibm.com>
12161 * gcc.dg/dse.c: New test.
12163 2007-05-12 Richard Guenther <rguenther@suse.de>
12165 PR tree-optimization/31797
12166 * gcc.c-torture/compile/pr31797.c: New testcase.
12168 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
12171 * gfortran.dg/host_assoc_function_1.f90: New test.
12173 2007-05-11 Steve Ellcey <sje@cup.hp.com>
12176 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
12178 2007-05-11 Silvius Rus <rus@google.com>
12180 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
12181 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
12182 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
12183 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
12184 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
12185 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
12186 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
12187 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
12188 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
12189 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
12190 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
12191 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
12192 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
12193 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
12194 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
12195 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
12197 2007-05-11 Paolo Carlini <pcarlini@suse.de>
12200 * gcc.c-torture/execute/builtins/memchr.c: New.
12201 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
12202 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
12204 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12207 * gfortran.dg/recursive_reference_1.f90: Put error at correct
12209 * gfortran.dg/recursive_reference_2.f90: New test.
12211 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12214 * gfortran.dg/namelist_29.f90: New test.
12216 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
12219 * gfortran.dg/entry_10.f90: New test.
12221 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
12223 PR tree-optimization/31885
12224 * gcc.dg/tree-ssa/loop-29.c: New test.
12226 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
12228 * assumed_dummy_1.f90: Fix dg directive.
12229 * char_initialiser_actual.f90: Likewise.
12230 * nested_modules_2.f90: Likewise.
12231 * shift-alloc.f90: Likewise.
12233 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
12235 * gcc.dg/20070507-1.c: Disable for non-pic targets.
12237 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12239 PR libfortran/31880
12240 * gfortran.dg/unf_read_corrupted_2.f90: New test.
12242 2007-05-09 Mike Stump <mrs@apple.com>
12244 * g++.dg/other/first-global.C: Add -fpie for darwin.
12245 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
12247 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
12249 * gcc.dg/20070507-1.c: New testcase.
12251 2007-05-08 Chao-ying Fu <fu@mips.com>
12253 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
12254 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
12255 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
12256 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
12258 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
12261 * gcc.dg/pr31847.c: New test.
12263 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12266 * gfortran.dg/actual_array_result_1.f90: New test.
12268 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
12271 * gfortran.dg/parameter_array_init_1.f90: New test.
12274 * gfortran.dg/parameter_array_init_2.f90: New test.
12276 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
12279 * gcc.target/i386/pr31854.c: New test.
12281 2007-05-07 Janis Johnson <janis187@us.ibm.com>
12283 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
12285 2007-05-07 Mike Stump <mrs@apple.com>
12287 * g++.old-deja/g++.mike/empty.C: Add.
12289 2007-05-07 Eric Christopher <echristo@apple.com>
12291 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
12293 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
12295 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
12296 variable. Rearrange conversions from binary float to decimal float.
12298 2007-05-07 Mark Mitchell <mark@codesourcery.com>
12300 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
12303 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
12305 * gnat.dg/opt1.ad[sb]: New testcase.
12307 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12310 * gfortran.dg/do_3.F90: New test.
12312 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12315 * gfortran.dg/new_line.f90: Add new checks.
12317 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12320 * gfortran.dg/large_unit_1.f90: New.
12321 * gfortran.dg/large_unit_2.f90: New.
12322 * gfortran.dg/iostat_4.f90: New
12323 * gfortran.dg/bounds_check_fail_1.f90: Updated.
12325 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
12328 * gfortran.dg/char_result_4.f90: New test.
12330 2007-06-05 Revital Eres <eres@il.ibm.com>
12333 * gcc.dg/pr30957-1.c: New test.
12335 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12338 * gfortran.dg/char_type_len_2.f90: New test.
12340 2007-05-05 Geoffrey Keating <geoffk@apple.com>
12343 * g++.dg/other/nested-extern.cc: New.
12344 * g++.dg/other/nested-extern-1.C: New.
12345 * g++.dg/other/nested-extern-2.C: New.
12347 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12350 * gfortran.dg/erf.f90: New test.
12351 * gfortran.dg/besxy.f90: New test.
12353 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
12356 * gfortran.dg/fseek.f90: New test.
12358 2007-05-04 Bob Wilson <bob.wilson@acm.org>
12360 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
12362 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12364 PR libfortran/31210
12365 * gfortran.dg/zero_length_1.f90: New test.
12367 2007-05-04 Tobias Burnus <burnus@net-b.de>
12370 * gfortran.dg/char_pointer_assign_3.f90: New test.
12371 * gfortran.dg/char_result_2.f90: Re-enable test.
12373 2007-05-04 Tobias Burnus <burnus@net-b.de>
12376 * gfortran.dg/char_length_3.f90: New test.
12377 * gfortran.dg/char_result_2.f90: Fix test.
12379 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
12381 PR tree-optimization/30565
12382 * gcc.dg/tree-ssa/loop-27.c: New test.
12384 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
12386 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
12387 * gcc.target/bfin/arith.c (__v2hi): Likewise.
12388 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
12389 * gcc.target/bfin/shift.c (__v2hi): Likewise.
12391 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
12393 PR tree-optimization/31699
12394 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
12396 (check_effective_target_vect_floatint_cvt): New.
12397 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
12398 of specific targets.
12399 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
12400 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
12401 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12402 * gcc.dg/vect/vect-iv-4.c: Likewise.
12403 * gcc.dg/vect/vect-multitypes-11.c: New.
12404 * gcc.dg/vect/pr31699.c: New.
12406 2007-05-02 Geoffrey Keating <geoffk@apple.com>
12408 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
12410 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
12413 * g++.dg/warn/anonymous-namespace-2.C: New.
12414 * g++.dg/warn/anonymous-namespace-2.h: New.
12416 2007-05-02 Paul Brook <paul@codesourcery.com>
12418 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
12420 2007-05-02 Eric Christopher <echristo@apple.com>
12422 * gcc.dg/cpp/if-div.c: New file.
12424 2007-05-02 Tom Tromey <tromey@redhat.com>
12426 PR preprocessor/28709:
12427 * gcc.dg/cpp/pr28709.c: New file.
12429 2007-05-02 Richard Guenther <rguenther@suse.de>
12431 PR tree-optimization/31146
12432 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
12434 2007-05-01 Geoffrey Keating <geoffk@apple.com>
12436 * gcc.c-torture/compile/limits-blockid.c: New.
12437 * gcc.c-torture/compile/limits-caselabels.c: New.
12438 * gcc.c-torture/compile/limits-declparen.c: New.
12439 * gcc.c-torture/compile/limits-enumconst.c: New.
12440 * gcc.c-torture/compile/limits-exprparen.c: New.
12441 * gcc.c-torture/compile/limits-externalid.c: New.
12442 * gcc.c-torture/compile/limits-fnargs.c: New.
12443 * gcc.c-torture/compile/limits-fndefn.c: New.
12444 * gcc.c-torture/compile/limits-idexternal.c: New.
12445 * gcc.c-torture/compile/limits-idinternal.c: New.
12446 * gcc.c-torture/compile/limits-pointer.c: New.
12447 * gcc.c-torture/compile/limits-stringlit.c: New.
12448 * gcc.c-torture/compile/limits-structmem.c: New.
12449 * gcc.c-torture/compile/limits-structnest.c: New.
12451 2007-04-29 Geoffrey Keating <geoffk@apple.com>
12453 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
12455 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
12457 PR middle-end/31740
12458 * gcc.c-torture/compile/20070501-1.c: New testcase.
12460 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12463 * gfortran.dg/array_memset_2: New test case.
12465 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12468 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
12470 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
12473 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
12475 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
12476 keyword to dg-final test.
12477 * gcc.dg/vect/vect-iv-4.c: Likewise.
12478 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
12479 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
12481 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
12483 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
12484 * lib/target-supports.exp
12485 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
12486 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
12488 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
12490 * gcc.c-torture/execute/ieee/20000320-1.c: Use
12491 __LONG_LONG_MAX__ and its friends instead of those supplied by
12494 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
12497 * g++.dg/ext/vector7.C: New testcase.
12499 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12502 * gfortran.dg/bound_simplification_1.f90: New test.
12504 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12507 * gfortran.dg/bom_error.f90: New test.
12508 * gfortran.dg/bom_include.f90: New test.
12509 * gfortran.dg/bom_UTF16-LE.f90: New test.
12510 * gfortran.dg/bom_UTF16-BE.f90: New test.
12511 * gfortran.dg/bom_UTF-8.f90: New test.
12512 * gfortran.dg/bom_UTF-32.f90: New test.
12513 * gfortran.dg/bom_UTF-8.F90: New test.
12514 * gfortran.dg/bom_include.inc: New file.
12516 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12519 * g++.dg/init/ptrfn2.C: New test.
12520 * g++.dg/init/ptrfn3.C: New test.
12522 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
12525 * gfortran.dg/dependency_21.f90: New test.
12527 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12529 * gfortran.dg/secnds.f: Use real*8.
12530 * gfortran.dg/secnds-1.f: Use real*8.
12532 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12534 PR libfortran/31532
12535 * gfortran.dg/inquire_5.f90: Update test.
12537 2007-04-27 Ian Lance Taylor <iant@google.com>
12539 PR middle-end/31710
12540 * gcc.c-torture/compile/pr31710.c: New test.
12542 2007-04-27 Richard Guenther <rguenther@suse.de>
12544 PR tree-optimization/30965
12545 PR tree-optimization/30978
12546 * gcc.dg/tree-ssa/pr30978.c: New testcase.
12547 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
12548 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
12549 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
12551 2007-04-27 Richard Guenther <rguenther@suse.de>
12553 PR tree-optimization/31715
12554 * gcc.dg/Warray-bounds-4.c: New testcase.
12556 2007-04-26 Ian Lance Taylor <iant@google.com>
12559 * gcc.c-torture/compile/pr28675.c: New test.
12561 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
12564 * g++.dg/ext/vector6.C: New test.
12566 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
12568 * gcc.c-torture/execute/ieee/20000320-1.x: New.
12570 2007-04-26 Steve Ellcey <sje@cup.hp.com>
12572 PR middle-end/31617
12573 * g++.dg/other/str_empty.C: Add expected warning.
12575 2007-04-26 Richard Guenther <rguenther@suse.de>
12576 Daniel Berlin <dberlin@dberlin.org>
12578 PR tree-optimization/30567
12579 * g++.dg/other/pr30567.C: New testcase.
12581 2007-04-26 Richard Guenther <rguenther@suse.de>
12583 PR tree-optimization/31703
12584 * gcc.c-torture/compile/pr31703.c: New testcase.
12585 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
12586 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12588 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
12590 * gfortran.dg/open_errors.f90: Added if statements checking
12591 the value of iostat.
12593 2007-04-26 Jakub Jelinek <jakub@redhat.com>
12596 * g++.dg/gomp/pr31598.C: New test.
12598 PR tree-optimization/30558
12599 * g++.dg/gomp/pr30558.C: New test.
12601 2007-04-24 Mark Mitchell <mark@codesourcery.com>
12604 * g++.dg/ext/complex2.C: New test.
12606 2007-04-25 Paolo Carlini <pcarlini@suse.de>
12608 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
12610 2007-04-25 Thiemo Seufer <ths@mips.com>
12612 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
12613 value to signed char.
12615 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
12617 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
12618 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
12619 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
12621 2007-04-25 Tobias Burnus <burnus@net-b.de>
12624 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
12625 statement functions.
12626 * gfortran.dg/c_by_val_5.f90: New test.
12628 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
12630 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
12631 with two new subroutines to avoid parameter-induced aliasing.
12632 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
12633 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
12635 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12637 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
12638 * g++.dg/warn/Warray-bounds.C: Likewise.
12640 2007-04-24 Ian Lance Taylor <iant@google.com>
12642 PR tree-optimization/31605
12643 * gcc.c-torture/execute/pr31605.c: New test.
12645 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12648 * lib/gcc-dg.exp (scan-module): New function.
12649 * gfortran.dg/module_md5_1.f90: New test.
12651 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
12653 * g++.old-deja/g++.pt/defarg6.C: Only run with
12655 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
12656 * g++.dg/cpp0x/variadic61.C: Ditto.
12657 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
12658 * g++.dg/cpp0x/variadic62.C: Ditto.
12659 * g++.dg/template/meminit1.C: Ditto.
12660 * g++.dg/template/operator7.C: Ditto.
12661 * g++.dg/template/static15.C: Ditto.
12662 * g++.dg/template/invalid1.C: Ditto.
12663 * g++.dg/template/shift1.C: Ditto.
12664 * g++.dg/template/error10.C: Ditto.
12666 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
12668 PR diagnostic/25923
12669 * gfortran.dg/pr25923.f90: New test.
12671 2007-04-24 Ian Lance Taylor <iant@google.com>
12673 PR tree-optimization/31602
12674 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
12676 2007-04-24 Janis Johnson <janis187@us.ibm.com>
12678 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
12679 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
12681 2007-04-24 Hui-May Chang <hm.chang@apple.com>
12683 * gcc.target/i386/reload-1.c. New.
12685 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12686 Olga Golovanevsky <olga@il.ibm.com>
12688 * g++.dg/other/str_empty.C: New test.
12690 2007-04-24 Richard Henderson <rth@redhat.com>
12692 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
12694 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
12697 * gcc.c-torture/compile/pr31641.c: New testcase.
12699 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
12701 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
12702 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
12703 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
12704 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
12706 2007-04-23 Simon Baldwin <simonb@google.com>
12708 * g++.dg/other/error15.C: New.
12709 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
12710 triggering a "multiple parameters named" error.
12712 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
12715 * gfortran.dg/backspace_8.f: New test case.
12717 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
12720 * gfortran.dg/used_types_17.f90: New test.
12723 * gfortran.dg/zero_array_components_1.f90: New test.
12725 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12728 * gfortran.dg/open_errors.f90: Allow a different error message.
12730 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
12732 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
12733 Rename from check_effective_target_vect_pack_mod. Rename global
12734 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
12736 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
12738 * gcc.dg/vect/vect-iv-8a.c: Ditto.
12739 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
12741 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
12743 PR middle-end/31448
12744 * gcc.c-torture/execute/pr31448.c: New testcase.
12746 2007-04-22 Nick Clifton <nickc@redhat.com>
12748 * gcc.dg/20020312-2.c: Add support for the FRV.
12750 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
12752 PR tree-optimization/24659
12753 * gcc.dg/vect/vect-float-extend-1.c: New test.
12754 * gcc.dg/vect/vect-float-truncate-1.c: New test.
12756 2007-04-22 Richard Guenther <rguenther@suse.de>
12758 PR tree-optimization/29789
12759 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
12760 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
12762 2007-04-22 Revital Eres <eres@il.ibm.com>
12764 * gcc.dg/var-expand2.c: New test.
12766 2007-04-22 Revital Eres <eres@il.ibm.com>
12768 * gcc.dg/var-expand3.c: New test.
12770 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12773 * gfortran.dg/continuation_8.f90: New test.
12775 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
12778 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
12779 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
12781 2007-04-21 Richard Guenther <rguenther@suse.de>
12783 PR middle-end/31136
12784 * gcc.c-torture/execute/pr31136.c: New testcase.
12786 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
12788 * gcc.target/i386/movsi-sm-1.c: New.
12790 2007-04-20 Richard Henderson <rth@redhat.com>
12792 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
12793 * gcc.dg/pr27095.c: Cope with alpha GOT load.
12795 2007-04-20 Jakub Jelinek <jakub@redhat.com>
12797 * gcc.target/i386/ordcmp-1.c: New test.
12798 * gcc.target/i386/unordcmp-1.c: New test.
12800 PR tree-optimization/31632
12801 * gcc.c-torture/compile/20070419-1.c: New test.
12803 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
12805 * gcc.dg/invalid-call-1.c: New test.
12807 2007-04-18 Dirk Mueller <dmueller@suse.de>
12809 PR diagnostic/31227
12810 * gcc.dg/Warray-bounds-3.c: New.
12812 2007-04-18 Richard Guenther <rguenther@suse.de>
12814 PR tree-optimization/19431
12815 PR tree-optimization/21463
12816 * gcc.c-torture/execute/20070212-1.c: New testcase.
12817 * gcc.c-torture/execute/20070212-2.c: Likewise.
12818 * gcc.c-torture/execute/20070212-3.c: Likewise.
12819 * gcc.dg/tree-ssa/pr19431.c: Likewise.
12820 * gcc.dg/tree-ssa/pr21463.c: Likewise.
12821 * g++.dg/tree-ssa/pr21463.C: Likewise.
12822 * g++.dg/tree-ssa/pr30738.C: Likewise.
12824 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12827 * g++.dg/expr/bitfield8.C: New test.
12829 2007-04-17 Joseph Myers <joseph@codesourcery.com>
12830 Richard Sandiford <richard@codesourcery.com>
12832 * lib/target-supports.exp (check_profiling_available): Return 0
12833 for uClibc with -p or -pg.
12835 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
12838 * g++.dg/template/init7.C: New test.
12840 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
12842 PR rtl-optimization/31360
12843 * gcc.dg/loop-7.c: New test.
12845 2007-04-17 Mark Mitchell <mark@codesourcery.com>
12847 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
12848 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
12850 (compat-execute): Likewise.
12851 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
12852 files to remote hosts.
12853 * lib/c-ctorture.exp (c-torture-compile): Likewise.
12854 (c-torture-execute): Likewise.
12855 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
12856 or plain file. Use remote_upload and remote_download to copy
12858 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
12859 before scanning it.
12861 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
12863 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
12865 2007-04-16 Lawrence Crowl <crowl@google.com>
12867 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
12868 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
12869 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
12870 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12871 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
12872 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
12873 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
12874 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
12875 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
12876 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12877 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
12879 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
12880 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
12881 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
12882 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
12883 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
12884 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
12885 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
12886 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
12887 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
12888 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
12889 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
12891 2007-04-16 Ian Lance Taylor <iant@google.com>
12893 PR tree-optimization/31522
12894 * gcc.dg/Wstrict-overflow-16.c: New test.
12896 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
12898 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
12900 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
12903 * gfortran.dg/module_naming_1.f90: New.
12905 2007-04-16 Richard Sandiford <richard@codesourcery.com>
12907 * lib/target-supports.exp (check_profiling_available): Return
12908 false for m68k-*-uclinux.
12910 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
12913 Testcase for c++ anonymous namespace warning
12915 * g++.dg/warn/anonymous-namespace-1.C: New test
12916 * g++.dg/warn/anonymous-namespace-1.h: New test
12918 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12921 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
12923 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12925 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
12927 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
12930 * gfortran.dg/array_constructor_16.f90: New test.
12932 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
12934 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
12935 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
12937 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12939 PR rtl-optimization/31500
12940 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
12941 * g++.dg/warn/Warray-bounds.C: Likewise.
12943 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
12946 * gcc.dg/gnu89-init-4.c: New testcase.
12948 2007-04-14 Jakub Jelinek <jakub@redhat.com>
12951 * gcc.dg/gomp/pr25874.c: Add dg-options.
12952 * g++.dg/gomp/pr25874.C: Add dg-options.
12954 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
12957 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
12958 * gfortran.dg/warnings_are_errors_1.f: New testcase.
12960 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12963 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
12965 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
12969 * gfortran.dg/initialization_6.f90: New test.
12971 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
12973 * gcc.c-torture/compile/pr27528.c: Require nonpic.
12975 * lib/target-supports.exp (check_gc_sections_available):
12976 Return false if ldflags includes -elf2flt.
12978 2007-04-13 Jason Merrill <jason@redhat.com>
12981 * conv3.C: New test.
12983 2007-04-13 Mike Stump <mrs@apple.com>
12985 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
12986 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
12988 2007-04-13 Joseph Myers <joseph@codesourcery.com>
12990 PR tree-optimization/29598
12991 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
12993 2007-04-13 Tobias Burnus <burnus@net-b.de>
12996 * gfortran.dg/func_assign.f90: New test.
12998 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
13001 * gfortran.dg/used_types_16.f90: New test.
13003 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
13006 * gfortran.dg/goto_2.f90: New.
13007 * gfortran.dg/goto_3.f90: New.
13008 * gfortran.dg/pr17708.f90: Rename to ...
13009 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
13011 2007-04-13 Tobias Burnus <burnus@net-b.de>
13014 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
13015 instead of a struct.
13017 2007-04-13 Tobias Burnus <burnus@net-b.de>
13020 * gfortran.dg/value_4.c: Use GNU extensions for complex
13021 instead of a struct.
13023 2007-04-13 Richard Guenther <rguenther@suse.de>
13025 PR tree-optimization/21258
13026 * gcc.dg/tree-ssa/vrp34.c: New testcase.
13028 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13030 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
13033 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
13036 * gfortran.dg/char_length_2.f90: New.
13037 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
13038 * gfortran.dg/repeat_4.f90: Likewise.
13041 * gfortran.dg/char_assign_1.f90: New.
13044 * gfortran.dg/block_name_1.f90: New.
13045 * gfortran.dg/block_name_2.f90: New.
13047 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
13050 * g++.dg/other/pr31078.C: New.
13052 2007-04-12 Richard Guenther <rguenther@suse.de>
13054 PR tree-optimization/31169
13055 * gcc.c-torture/execute/pr31169.c: New testcase.
13057 2007-04-12 Richard Guenther <rguenther@suse.de>
13059 PR tree-optimization/24689
13060 PR tree-optimization/31307
13061 * g++.dg/tree-ssa/pr31307.C: New testcase.
13062 * gcc.dg/tree-ssa/pr24689.c: Likewise.
13064 2007-04-12 Tobias Burnus <burnus@net-b.de>
13067 * gfortran.dg/access_spec_1.f90: New test.
13068 * gfortran.dg/access_spec_2.f90: New test.
13069 * gfortran.dg/non_module_public.f90: Match new error message.
13071 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
13074 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
13075 to 4 at line 38 to fix bounds problem.
13077 2007-04-11 Tobias Burnus <burnus@net-b.de>
13080 * gfortran.dg/pointer_intent_1.f90: Fix test.
13082 2007-04-10 Eric Christopher <echristo@apple.com>
13084 * lib/target-supports.exp
13085 (check_effective_target_fstack_protector): Rewrite.
13087 2007-04-09 Mark Mitchell <mark@codesourcery.com>
13090 * g++.dg/init/const5.C: New test.
13092 2007-04-09 Jan Hubicka <jh@suse.cz>
13094 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
13096 2007-04-08 Jan Hubicka <jh@suse.cz>
13098 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
13100 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13103 * gfortran.dg/achar_4.f90: New test.
13105 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13108 * gfortran.dg/used_dummy_types_8.f90: New test.
13110 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13113 * gfortran.dg/parameter_array_element_1.f90: New test.
13115 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13118 * gfortran.dg/default_numeric_type_1.f90: New test.
13120 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13123 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
13125 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
13128 * gfortran.dg/interface_12.f90: New test.
13130 2007-04-07 Bruce Korb <bkorb@gnu.org>
13132 * gcc.dg/format/opt-6.c: New test.
13133 * gcc.dg/format/nul-1.c: New test.
13134 * gcc.dg/format/nul-2.c: New test.
13136 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13138 PR libgfortran/31395
13139 * gfortran.dg/fmt_colon.f90: New test.
13141 2007-04-06 Mark Mitchell <mark@codesourcery.com>
13143 * g++.old-deja/g++.other/init18.C: Use
13144 dg-require-effective-target instead of an explicit xfail.
13146 2007-04-05 Janis Johnson <janis187@us.ibm.com>
13148 * gcc.dg/dfp/signbit-1.c
13149 * gcc.dg/dfp/signbit-2.c
13151 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13154 * gfortran.dg/altreturn_5.f90: New test.
13156 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
13159 * gfortran.dg/contained_module_proc_1.f90: New test.
13161 2007-04-04 Stuart Hastings <stuart@apple.com>
13164 * objc/execute/exceptions/pr31281.m: New.
13166 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
13168 * g++.dg/ext/dllimport12.C: Update comments.
13170 2007-04-03 Eric Christopher <echristo@apple.com>
13172 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
13174 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13177 * gfortran.dg/repeat_2.f90: New test.
13178 * gfortran.dg/repeat_3.f90: New test.
13179 * gfortran.dg/repeat_4.f90: New test.
13181 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
13183 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
13185 2007-04-03 Jakub Jelinek <jakub@redhat.com>
13188 * g++.dg/parse/cond3.C: New test.
13190 PR middle-end/30704
13191 * gcc.c-torture/execute/ieee/pr30704.c: New test.
13193 2007-04-02 Jason Merrill <jason@redhat.com>
13196 * g++.dg/ext/visibility/anon3.C: New test.
13198 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13200 PR libgfortran/31052
13201 * gfortran.dg/namelist_28.f90: New test.
13203 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13205 PR libgfortran/31366
13206 * gfortran.dg/direct_io_6.f90: New test.
13208 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13210 PR libgfortran/31207
13211 * gfortran.dg/advance_5.f90: New test.
13212 * gfortran.dg/advance_6.f90: New test.
13214 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
13216 * g++.dg/ext/dllimport6.C: Remove extra ';'.
13217 * g++.dg/ext/dllimport7.C: Likewise.
13218 * g++.dg/ext/selectany1.C: Likewise.
13220 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
13222 * g++.dg/parser/pr31138.C: New.
13223 * g++.dg/parser/pr31140.C: New.
13224 * g++.dg/parser/pr31141.C: New.
13226 2007-03-30 Paolo Carlini <pcarlini@suse.de>
13229 * g++.dg/ext/is_base_of.C: New.
13230 * g++.dg/ext/has_virtual_destructor.C: New.
13231 * g++.dg/ext/is_polymorphic.C: New.
13232 * g++.dg/ext/is_base_of_diagnostic.C: New.
13233 * g++.dg/ext/is_enum.C: New.
13234 * g++.dg/ext/has_nothrow_assign.C: New.
13235 * g++.dg/ext/has_nothrow_constructor.C: New.
13236 * g++.dg/ext/is_empty.C: New.
13237 * g++.dg/ext/has_trivial_copy.C: New.
13238 * g++.dg/ext/has_trivial_assign.C: New.
13239 * g++.dg/ext/is_abstract.C: New.
13240 * g++.dg/ext/is_pod.C: New.
13241 * g++.dg/ext/has_nothrow_copy.C: New.
13242 * g++.dg/ext/is_class.C: New.
13243 * g++.dg/ext/has_trivial_constructor.C: New.
13244 * g++.dg/ext/is_union.C: New.
13245 * g++.dg/ext/has_trivial_destructor.C: New.
13246 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
13247 * g++.dg/template/crash43.C: Likewise.
13249 2007-03-29 Dirk Mueller <dmueller@suse.de>
13251 * g++.dg/warn/pedantic2.C: New testcase.
13253 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13255 * size_dim.f90: Fix dg directive.
13256 * pr16433.f: Likewise.
13257 * use_6.f90: Likewise.
13258 * use_7.f90: Likewise.
13259 * entry_9.f90: Likewise.
13260 * pointer_intent_2.f90: Likewise.
13261 * protected_1.f90: Likewise.
13262 * fmt_missing_period_2.f: Likewise.
13263 * pointer_intent_3.f90: Likewise.
13264 * protected_2.f90: Likewise.
13265 * protected_3.f90: Likewise.
13266 * pr15754.f90: Likewise.
13267 * protected_4.f90: Likewise.
13268 * protected_5.f90: Likewise.
13269 * initialization_2.f90: Likewise.
13270 * protected_6.f90: Likewise.
13271 * continuation_7.f90: Likewise.
13272 * derived_function_interface_1.f90: Likewise.
13273 * der_pointer_4.f90: Likewise.
13274 * fmt_zero_precision.f90: Likewise.
13275 * blockdata_3.f90: Likewise.
13276 * fmt_missing_period_1.f: Likewise.
13277 * real_const_3.f90: Likewise.
13278 * use_4.f90: Likewise.
13279 * fmt_missing_period_3.f: Likewise.
13280 * use_5.f90: Likewise.
13282 2007-03-28 Mike Stump <mrs@apple.com>
13284 * gcc.dg/darwin-comm.c: Add.
13286 2007-03-28 Eric Christopher <echristo@apple.com>
13288 * lib/target-supports.exp (check_effective_target_fstack_protector):
13290 * gcc.dg/ssp-1.c: Use.
13291 * gcc.dg/ssp-2.c: Ditto.
13293 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
13296 * g++.dg/parse/constructor3.C: New test.
13298 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
13300 * gnat.dg/thin_pointer.ad[sb]: New test.
13302 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13304 * g++.dg/cpp0x/bracket1.C: New.
13305 * g++.dg/cpp0x/bracket2.C: New.
13306 * g++.dg/cpp0x/bracket3.C: New.
13307 * g++.dg/cpp0x/bracket4.C: New.
13309 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13311 * g++.dg/cpp0x/temp_default1.C: New.
13312 * g++.dg/cpp0x/temp_default3.C: New.
13313 * g++.dg/cpp0x/temp_default2.C: New.
13314 * g++.dg/cpp0x/temp_default4.C: New.
13316 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
13319 * g++.dg/other/cv_func2.C: New.
13321 2007-03-27 Janis Johnson <janis187@us.ibm.com>
13323 * gcc.dg/dfp/func-vararg-alternate.h: New file.
13324 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
13325 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
13326 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
13328 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
13329 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
13331 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
13333 * lib/compat.exp (compat-execute): Fix processing of file names.
13335 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
13337 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
13339 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
13341 * lib/target-supports.exp (check_effective_target_fortran_large_real):
13342 Delete created executable test file.
13343 (check_effective_target_fortran_large_int): Ditto.
13344 (check_effective_target_static_libgfortran): Ditto.
13346 2007-03-26 Paolo Carlini <pcarlini@suse.de>
13349 * g++.dg/warn/pragma-system_header1.C: New test.
13350 * g++.dg/warn/pragma-system_header2.C: New test.
13351 * g++.dg/warn/pragma-system_header1.h. New.
13352 * g++.dg/warn/pragma-system_header2.h. New.
13354 2007-03-26 Ian Lance Taylor <iant@google.com>
13356 PR tree-optimization/31345
13357 * gcc.c-torture/compile/pr31345-1.c: New test.
13359 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
13361 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
13362 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
13363 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
13364 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
13365 * gfortran.dg/overload_1.f90: Likewise.
13366 * gfortran.dg/impure_assignment_1.f90: Likewise.
13367 * gfortran.dg/error_recovery_3.f90: Likewise.
13368 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
13369 * gfortran.dg/sequence_types_1.f90: Likewise.
13370 * gfortran.dg/internal_references_1.f90: Likewise.
13371 * gfortran.dg/present_1.f90: Likewise.
13372 * gfortran.dg/volatile10.f90: Likewise.
13373 * gfortran.dg/module_equivalence_2.f90: Likewise.
13374 * gfortran.dg/use_4.f90: Likewise.
13375 * gfortran.dg/elemental_result_1.f90: Likewise.
13376 * gfortran.dg/generic_actual_arg.f90: Likewise.
13377 * gfortran.dg/private_type_5.f90: Likewise.
13378 * gfortran.dg/protected_4.f90: Likewise.
13379 * gfortran.dg/interface_3.f90: Likewise.
13381 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13383 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
13384 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
13386 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
13388 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
13390 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13392 PR libgfortran/31199
13393 * gfortran.dg/fmt_t_4.f90: New test.
13395 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13397 PR libfortran/31297
13398 * gfortran.dg/backspace_5.f: Initialize variable(s).
13399 * gfortran.dg/backspace_6.f: Likewise.
13400 * gfortran.dg/char_bounds_check_fail_1: Likewise.
13401 * gfortran.dg/direct_io_2.f90: Likewise.
13402 * gfortran.dg/write_back.f: Likewise.
13403 * gfortran.dg/write_rewind_2.f: Likewise.
13404 * gfortran.dg/write_rewind_1.f: Likewise.
13405 * gfortran.dg/write_rewind_2.f: Likewise.
13407 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
13409 PR tree-optimization/30784
13410 * gcc.dg/vect/pr30784.c: New test.
13412 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13415 * gfortran.dg/operator_1.f90: New test.
13416 * gfortran.dg/operator_2.f90: New test.
13418 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13420 PR libfortran/31196
13421 * gfortran.dg/reshape_transpose_1.f90: New test.
13423 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13426 * gfortran.dg/bounds_check_6.f90: New test.
13428 2007-03-23 Michael Meissner <michael.meissner@amd.com>
13430 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
13432 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13433 * gcc.dg/dfp/decfloat-constants.c: Ditto.
13435 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
13438 * gfortran.dg/pointer_function_actual_1.f90: New test.
13441 * gfortran.dg/pointer_function_actual_2.f90: New test.
13444 * gfortran.dg/result_in_spec_1.f90: New test.
13446 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13449 * gfortran.dg/integer_exponentiation_3.F90: New test.
13450 * gfortran.dg/integer_exponentiation_4.f90: New test.
13451 * gfortran.dg/integer_exponentiation_5.F90: New test.
13453 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13456 * g++.dg/template/error24.C: New test.
13457 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
13459 2007-03-22 Mark Mitchell <mark@codesourcery.com>
13462 * g++.dg/expr/bitfield7.C: New test.
13464 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13467 * gcc.dg/float-range-4.c: New.
13468 * gcc.dg/float-range-1.c: Update. Test for a warning.
13469 * gcc.dg/float-range-3.c: New.
13470 * gcc.dg/float-range-5.c: New.
13472 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13475 * gfortran.dg/no_range_check_1.f90: New test.
13477 2007-03-22 Dirk Mueller <dmueller@suse.de>
13479 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
13480 * g++.dg/other/static1.C: Remove stray semicolon.
13481 * g++.dg/other/init1.C: Likewise.
13482 * g++.dg/rtti/dyncast1.C: Likewise.
13483 * g++.dg/tree-ssa/pr17153.C: Likewise.
13484 * g++.dg/lookup/disamb1.C: Likewise.
13485 * g++.dg/lookup/scoped2.C: Likewise.
13486 * g++.dg/lookup/friend7.C: Likewise.
13487 * g++.dg/parse/parse4.C: Likewise.
13488 * g++.dg/parse/parse5.C: Likewise.
13489 * g++.dg/expr/pr29066.C: Likewise.
13490 * g++.dg/expr/cast4.C: Likewise.
13491 * g++.dg/tc1/dr193.C: Likewise.
13492 * g++.dg/tc1/dr213.C: Likewise.
13493 * g++.dg/abi/dcast1.C: Likewise.
13494 * g++.dg/abi/covariant2.C: Likewise.
13495 * g++.dg/inherit/covariant11.C: Likewise.
13496 * g++.dg/inherit/covariant9.C: Likewise.
13497 * g++.dg/inherit/covariant10.C: Likewise.
13498 * g++.dg/init/static3.C: Likewise.
13499 * g++.dg/init/init-ref3.C: Likewise.
13500 * g++.dg/init/ref10.C: Likewise.
13501 * g++.dg/template/meminit2.C: Likewise.
13502 * g++.dg/template/using9.C: Likewise.
13503 * g++.dg/template/friend9.C: Likewise.
13504 * g++.dg/template/ref1.C: Likewise.
13505 * g++.old-deja/g++.warn/inline.C: Likewise.
13506 * g++.old-deja/g++.robertl/eb91.C: Likewise.
13507 * g++.old-deja/g++.robertl/eb46.C: Likewise.
13508 * g++.old-deja/g++.robertl/eb34.C: Likewise.
13509 * g++.old-deja/g++.robertl/eb43.C: Likewise.
13510 * g++.old-deja/g++.robertl/eb26.C: Likewise.
13511 * g++.old-deja/g++.robertl/eb116.C: Likewise.
13512 * g++.old-deja/g++.brendan/copy5.C: Likewise.
13513 * g++.old-deja/g++.brendan/overload8.C: Likewise.
13514 * g++.old-deja/g++.brendan/overload11.C: Likewise.
13515 * g++.old-deja/g++.brendan/copy7.C: Likewise.
13516 * g++.old-deja/g++.brendan/crash38.C: Likewise.
13517 * g++.old-deja/g++.brendan/template11.C: Likewise.
13518 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
13519 * g++.old-deja/g++.brendan/crash50.C: Likewise.
13520 * g++.old-deja/g++.brendan/crash16.C: Likewise.
13521 * g++.old-deja/g++.jason/pmem2.C: Likewise.
13522 * g++.old-deja/g++.jason/parse9.C: Likewise.
13523 * g++.old-deja/g++.jason/byval2.C: Likewise.
13524 * g++.old-deja/g++.jason/overload8.C: Likewise.
13525 * g++.old-deja/g++.jason/pmf8.C: Likewise.
13526 * g++.old-deja/g++.jason/template33.C: Likewise.
13527 * g++.old-deja/g++.jason/return3.C: Likewise.
13528 * g++.old-deja/g++.jason/scoping2.C: Likewise.
13529 * g++.old-deja/g++.jason/virtual.C: Likewise.
13530 * g++.old-deja/g++.jason/opeq3.C: Likewise.
13531 * g++.old-deja/g++.jason/template27.C: Likewise.
13532 * g++.old-deja/g++.jason/synth6.C: Likewise.
13533 * g++.old-deja/g++.jason/ref8.C: Likewise.
13534 * g++.old-deja/g++.jason/offset1.C: Likewise.
13535 * g++.old-deja/g++.other/static20.C: Likewise.
13536 * g++.old-deja/g++.other/array1.C: Likewise.
13537 * g++.old-deja/g++.other/new3.C: Likewise.
13538 * g++.old-deja/g++.other/array2.C: Likewise.
13539 * g++.old-deja/g++.other/overload9.C: Likewise.
13540 * g++.old-deja/g++.other/cast6.C: Likewise.
13541 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
13542 * g++.old-deja/g++.other/eh4.C: Likewise.
13543 * g++.old-deja/g++.other/using7.C: Likewise.
13544 * g++.old-deja/g++.other/init18.C: Likewise.
13545 * g++.old-deja/g++.other/dyncast1.C: Likewise.
13546 * g++.old-deja/g++.other/dyncast2.C: Likewise.
13547 * g++.old-deja/g++.other/dtor11.C: Likewise.
13548 * g++.old-deja/g++.pt/static11.C: Likewise.
13549 * g++.old-deja/g++.pt/crash19.C: Likewise.
13550 * g++.old-deja/g++.pt/overload12.C: Likewise.
13551 * g++.old-deja/g++.pt/crash46.C: Likewise.
13552 * g++.old-deja/g++.pt/mi1.C: Likewise.
13553 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
13554 * g++.old-deja/g++.pt/nontype5.C: Likewise.
13555 * g++.old-deja/g++.pt/local5.C: Likewise.
13556 * g++.old-deja/g++.pt/typename2.C: Likewise.
13557 * g++.old-deja/g++.pt/explicit80.C: Likewise.
13558 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
13559 * g++.old-deja/g++.law/visibility1.C: Likewise.
13560 * g++.old-deja/g++.law/visibility2.C: Likewise.
13561 * g++.old-deja/g++.law/virtual2.C: Likewise.
13562 * g++.old-deja/g++.law/operators19.C: Likewise.
13563 * g++.old-deja/g++.law/parsing10.C: Likewise.
13564 * g++.old-deja/g++.law/visibility4.C: Likewise.
13565 * g++.old-deja/g++.law/operators4.C: Likewise.
13566 * g++.old-deja/g++.law/dtors2.C: Likewise.
13567 * g++.old-deja/g++.law/missed-error3.C: Likewise.
13568 * g++.old-deja/g++.law/visibility10.C: Likewise.
13569 * g++.old-deja/g++.law/scope3.C: Likewise.
13570 * g++.old-deja/g++.law/casts2.C: Likewise.
13571 * g++.old-deja/g++.law/code-gen5.C: Likewise.
13572 * g++.old-deja/g++.law/operators33.C: Likewise.
13573 * g++.old-deja/g++.law/friend4.C: Likewise.
13574 * g++.old-deja/g++.mike/pmf7.C: Likewise.
13575 * g++.old-deja/g++.mike/p5611.C: Likewise.
13576 * g++.old-deja/g++.mike/net37.C: Likewise.
13577 * g++.old-deja/g++.mike/p3570.C: Likewise.
13578 * g++.old-deja/g++.mike/p5718.C: Likewise.
13579 * g++.old-deja/g++.mike/net21.C: Likewise.
13580 * g++.old-deja/g++.mike/p1862.C: Likewise.
13581 * g++.old-deja/g++.mike/p4511.C: Likewise.
13582 * g++.old-deja/g++.mike/virt3.C: Likewise.
13583 * g++.old-deja/g++.mike/p16146.C: Likewise.
13584 * g++.old-deja/g++.mike/p1989.C: Likewise.
13585 * g++.old-deja/g++.mike/p5571.C: Likewise.
13586 * g++.old-deja/g++.gb/scope10.C: Likewise.
13587 * g++.old-deja/g++.abi/primary5.C: Likewise.
13588 * g++.old-deja/g++.abi/empty2.C: Likewise.
13589 * g++.old-deja/g++.abi/arraynew.C: Likewise.
13590 * g++.old-deja/g++.eh/vbase4.C: Likewise.
13591 * g++.old-deja/g++.eh/ptr1.C: Likewise.
13592 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
13593 * g++.old-deja/g++.bob/template3.C: Likewise.
13594 * g++.old-deja/g++.bob/inherit1.C: Likewise.
13596 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
13599 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
13601 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
13604 * gfortran.dg/derived_name_1.f90: New.
13605 * gfortran.dg/derived_name_2.f: New.
13607 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13609 * lib/target-supports.exp (check_effective_target_nonpic): New
13611 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
13612 when compiling PIC.
13613 * gcc.target/i386/asm-4.c: Require nonpic.
13614 * gcc.target/i386/cmov1.c: Likewise.
13615 * gcc.target/i386/mul.c: Likewise.
13616 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
13617 * gcc.target/i386/ssetype-1.c: Require nonpic.
13618 * gcc.target/i386/ssetype-3.c: Likewise.
13619 * gcc.target/i386/ssetype-5.c: Likewise.
13621 2007-03-21 Richard Sandiford <richard@codesourcery.com>
13623 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
13624 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
13625 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
13626 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
13628 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
13630 PR tree-optimization/30590
13631 * g++.dg/opt/pr30590.C: New testcase.
13633 2007-03-20 Jakub Jelinek <jakub@redhat.com>
13636 * gcc.dg/pr30762-1.c: New test.
13637 * gcc.dg/pr30762-2.c: New test.
13639 PR inline-asm/30505
13640 * gcc.target/i386/pr30505.c: New test.
13642 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
13644 * gcc.target/arm/register-variables.c: New.
13646 2007-03-19 Jeff Law <law@redhat.com>
13648 * PR tree-optimization/30984
13649 * gcc.c-torture/pr30984.c: New test.
13651 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
13652 Richard Guenther <rguenther@suse.de>
13654 PR tree-optimization/31254
13655 * gcc.dg/torture/pr31254.c: New testcase.
13657 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
13659 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
13660 target default_packed.
13662 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13665 * gfortran.dg/string_length_1.f90: New test.
13667 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13670 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
13672 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13674 PR libgfortran/31052
13675 * gfortran.dg/namelist_27.f90: New test.
13677 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
13680 * gfortran.dg/used_types_14.f90: New test.
13683 * gfortran.dg/used_types_15.f90: New test.
13685 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
13687 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
13688 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
13690 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13693 * gfortran.dg/integer_exponentiation_2.f90: New test.
13695 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
13697 PR tree-optimization/31041
13698 * gcc.dg/vect/pr31041.c: New test.
13700 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13702 * g++.dg/warn/Wconversion-integer.C: New
13703 * g++.dg/warn/Wconversion-real.C: New.
13704 * g++.dg/warn/Wconversion-real-integer.C: New.
13705 * g++.dg/warn/conv2.C: Updated.
13707 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13709 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
13712 2007-03-16 Richard Guenther <rguenther@suse.de>
13714 PR tree-optimization/31146
13715 * g++.dg/tree-ssa/pr31146.C: New testcase.
13717 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13719 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
13720 assume that the target has <features.h>.
13722 2007-03-16 Richard Sandiford <richard@codesourcery.com>
13724 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
13725 dg-options rather than to the whole test.
13727 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
13730 * g++.dg/debug/pr29906.C: New
13732 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13734 PR libgfortran/31099
13735 * gfortran.dg/unformatted_recl.f90: Update test.
13737 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
13739 * gcc.dg/tree-ssa/prefetch-5.c: New test.
13741 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13744 * g++.dg/parse/namespace-definition.C: New.
13746 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13749 * g++.dg/cpp/pedantic-errors.C: New.
13750 * g++.dg/cpp/permissive.C: New.
13752 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13754 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
13755 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
13757 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13759 * lib/target-supports.exp (check_missing_uclibc_feature)
13760 (check_effective_target_wchar): New procedures.
13761 * gcc.dg/wchar_t-1.c: Require target wchar.
13762 * gcc.dg/wint_t-1.c: Likewise.
13764 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13766 * lib/target-supports.exp (check_gc_sections_available): Return
13767 false for VxWorks targets.
13769 2007-03-15 Dirk Mueller <dmueller@suse.de>
13771 * g++.dg/warn/Wconversion2.C: Fix typo.
13772 * gcc.dg/if-empty-1.c: Ditto.
13774 2007-03-15 Richard Sandiford <richard@codesourcery.com>
13776 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
13778 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13780 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
13781 * gcc.target/i386/pr31167.c: Ditto.
13783 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
13786 * gcc.target/i386/pr31167.c: New test.
13788 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
13791 * gfortran.dg/import5.f90.f90: New test.
13795 * gfortran.dg/data_components_1.f90: New test.
13799 * gfortran.dg/generic_13.f90: New test.
13802 * gfortran.dg/alloc_comp_basics_5.f90: New test.
13804 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13806 PR libgfortran/31051
13807 * gfortran.dg/fmt_t_4.f90: New
13809 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
13812 * g++.dg/other/default7.C: New test.
13814 2007-03-15 Dirk Mueller <dmueller@suse.de>
13816 * g++.dg/warn/Wconversion2.C: New.
13818 2007-03-14 Eric Christopher <echristo@apple.com>
13820 * gcc.dg/ssp-1.c: New.
13821 * gcc.dg/ssp-2.c: Ditto.
13823 2007-03-14 Dirk Mueller <dmueller@suse.de>
13825 * g++.dg/warn/do-empty.C: New.
13826 * gcc.dg/do-empty.c: New.
13827 * gcc.dg/if-empty-1.c: Update.
13828 * gcc.dg/20001116-1.c: Update.
13829 * gcc.dg/pr23165.c: Update.
13831 2007-03-14 Jakub Jelinek <jakub@redhat.com>
13833 * gfortran.dg/module_implicit_conversion.f90: New test.
13835 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
13837 PR middle-end/31127
13838 * gcc.dg/pr31127.c: New.
13840 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
13842 * gcc.dg/tree-ssa/loop-26.c: New test.
13844 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
13846 * gcc.target/i386/cmpxchg16b-1.c: New test.
13848 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13850 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
13851 * gcc.dg/c99-vla-1.c: Likewise.
13852 * g++.dg/ext/vla1.C: Likewise
13854 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
13856 * gcc.dg/wvla-1.c: New test
13857 * gcc.dg/wvla-2.c: New test
13858 * gcc.dg/wvla-3.c: New test
13859 * gcc.dg/wvla-4.c: New test
13860 * gcc.dg/wvla-5.c: New test
13861 * gcc.dg/wvla-6.c: New test
13862 * gcc.dg/wvla-7.c: New test
13863 * g++.dg/warn/Wvla-1.C: New test
13864 * g++.dg/warn/Wvla-2.C: New test
13865 * g++.dg/warn/Wvla-3.C: New test
13867 2007-03-12 Mark Mitchell <mark@codesourcery.com>
13870 * g++.dg/other/default6.C: New test.
13872 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13874 * lib/target-supports.exp (check_profiling_available): Return false
13876 (check_effective_target_vxworks_kernel): New procedure.
13877 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
13879 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
13880 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
13881 to include VxWorks.
13882 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
13884 2007-03-12 Richard Sandiford <richard@codesourcery.com>
13886 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
13887 PIC is not supported.
13888 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
13889 * gcc.dg/20020426-2.c: Likewise.
13890 * gcc.dg/pr28243.c: Likewise.
13891 * gcc.dg/visibility-11.c: Likewise.
13892 * gcc.dg/tls/opt-9.c: Likewise.
13893 * gcc.dg/tls/opt-10.c: Likewise.
13894 * gcc.dg/tls/pic-1.c: Likewise.
13895 * gcc.dg/tls/struct-1.c: Likewise.
13896 * gcc.target/i386/20000807-1.c: Likewise.
13897 * gcc.target/i386/20000904-1.c: Likewise.
13898 * gcc.target/i386/20011119-1.c: Likewise.
13899 * gcc.target/i386/990213-2.c: Likewise.
13900 * gcc.target/i386/990214-1.c: Likewise.
13901 * gcc.target/i386/compress-float-387-pic.c: Likewise.
13902 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
13903 * gcc.target/i386/pic-1.c: Likewise.
13904 * gcc.target/i386/pr21518.c: Likewise.
13905 * gcc.target/i386/pr23098.c: Likewise.
13906 * gcc.target/i386/pr23943.c: Likewise.
13908 2007-03-11 Mark Mitchell <mark@codesourcery.com>
13911 * g++.dg/template/complit2.C: New test.
13914 * g++.dg/ext/bitfield1.C: New test.
13916 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
13919 * gfortran.dg/interface_11.f90: New test.
13921 2007-03-11 Richard Guenther <rguenther@suse.de>
13923 PR tree-optimization/31115
13924 * gcc.dg/torture/pr31115.c: New testcase.
13926 2007-03-11 Ira Rosen <irar@il.ibm.com>
13928 PR tree-optimization/29925
13929 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
13931 2007-03-10 Mark Mitchell <mark@codesourcery.com>
13934 * g++.dg/expr/bitfield3.C: New test.
13935 * g++.dg/expr/bitfield4.C: Likewise.
13936 * g++.dg/expr/bitfield5.C: Likewise.
13937 * g++.dg/expr/bitfield6.C: Likewise.
13940 * g++.dg/template/array18.C: New test.
13942 2007-03-10 Dirk Mueller <dmueller@suse.de>
13945 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
13946 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
13948 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
13951 * g++.dg/cpp0x/variadic-bind.C: New.
13952 * g++.dg/cpp0x/variadic-function.C: New.
13953 * g++.dg/cpp0x/variadic-mem_fn.C: New.
13954 * g++.dg/cpp0x/variadic-tuple.C: New.
13955 * g++.dg/cpp0x/variadic1.C: New.
13956 * g++.dg/cpp0x/variadic2.C: New.
13957 * g++.dg/cpp0x/variadic3.C: New.
13958 * g++.dg/cpp0x/variadic4.C: New.
13959 * g++.dg/cpp0x/variadic5.C: New.
13960 * g++.dg/cpp0x/variadic6.C: New.
13961 * g++.dg/cpp0x/variadic7.C: New.
13962 * g++.dg/cpp0x/variadic8.C: New.
13963 * g++.dg/cpp0x/variadic9.C: New.
13964 * g++.dg/cpp0x/variadic10.C: New.
13965 * g++.dg/cpp0x/variadic11.C: New.
13966 * g++.dg/cpp0x/variadic12.C: New.
13967 * g++.dg/cpp0x/variadic13.C: New.
13968 * g++.dg/cpp0x/variadic14.C: New.
13969 * g++.dg/cpp0x/variadic15.C: New.
13970 * g++.dg/cpp0x/variadic16.C: New.
13971 * g++.dg/cpp0x/variadic17.C: New.
13972 * g++.dg/cpp0x/variadic18.C: New.
13973 * g++.dg/cpp0x/variadic19.C: New.
13974 * g++.dg/cpp0x/variadic20.C: New.
13975 * g++.dg/cpp0x/variadic21.C: New.
13976 * g++.dg/cpp0x/variadic22.C: New.
13977 * g++.dg/cpp0x/variadic23.C: New.
13978 * g++.dg/cpp0x/variadic24.C: New.
13979 * g++.dg/cpp0x/variadic25.C: New.
13980 * g++.dg/cpp0x/variadic26.C: New.
13981 * g++.dg/cpp0x/variadic27.C: New.
13982 * g++.dg/cpp0x/variadic28.C: New.
13983 * g++.dg/cpp0x/variadic29.C: New.
13984 * g++.dg/cpp0x/variadic30.C: New.
13985 * g++.dg/cpp0x/variadic31.C: New.
13986 * g++.dg/cpp0x/variadic32.C: New.
13987 * g++.dg/cpp0x/variadic33.C: New.
13988 * g++.dg/cpp0x/variadic34.C: New.
13989 * g++.dg/cpp0x/variadic35.C: New.
13990 * g++.dg/cpp0x/variadic36.C: New.
13991 * g++.dg/cpp0x/variadic37.C: New.
13992 * g++.dg/cpp0x/variadic38.C: New.
13993 * g++.dg/cpp0x/variadic39.C: New.
13994 * g++.dg/cpp0x/variadic40.C: New.
13995 * g++.dg/cpp0x/variadic41.C: New.
13996 * g++.dg/cpp0x/variadic42.C: New.
13997 * g++.dg/cpp0x/variadic43.C: New.
13998 * g++.dg/cpp0x/variadic44.C: New.
13999 * g++.dg/cpp0x/variadic45.C: New.
14000 * g++.dg/cpp0x/variadic46.C: New.
14001 * g++.dg/cpp0x/variadic47.C: New.
14002 * g++.dg/cpp0x/variadic48.C: New.
14003 * g++.dg/cpp0x/variadic49.C: New.
14004 * g++.dg/cpp0x/variadic50.C: New.
14005 * g++.dg/cpp0x/variadic51.C: New.
14006 * g++.dg/cpp0x/variadic52.C: New.
14007 * g++.dg/cpp0x/variadic53.C: New.
14008 * g++.dg/cpp0x/variadic54.C: New.
14009 * g++.dg/cpp0x/variadic55.C: New.
14010 * g++.dg/cpp0x/variadic56.C: New.
14011 * g++.dg/cpp0x/variadic57.C: New.
14012 * g++.dg/cpp0x/variadic58.C: New.
14013 * g++.dg/cpp0x/variadic59.C: New.
14014 * g++.dg/cpp0x/variadic60.C : New.
14015 * g++.dg/cpp0x/variadic61.C : New.
14016 * g++.dg/cpp0x/variadic62.C : New.
14017 * g++.dg/cpp0x/variadic63.C : New.
14018 * g++.dg/cpp0x/variadic64.C : New.
14019 * g++.dg/cpp0x/variadic65.C : New.
14020 * g++.dg/cpp0x/variadic66.C : New.
14021 * g++.dg/cpp0x/variadic67.C : New.
14022 * g++.dg/cpp0x/variadic68.C : New.
14023 * g++.dg/cpp0x/variadic69.C : New.
14024 * g++.dg/cpp0x/variadic70.C : New.
14025 * g++.dg/cpp0x/variadic71.C : New.
14026 * g++.dg/cpp0x/variadic72.C : New.
14027 * g++.dg/cpp0x/variadic73.C : New.
14028 * g++.dg/cpp0x/variadic74.C : New.
14029 * g++.dg/cpp0x/variadic75.C : New.
14030 * g++.dg/cpp0x/variadic-ex1.C : New.
14031 * g++.dg/cpp0x/variadic-ex2.C : New.
14032 * g++.dg/cpp0x/variadic-ex3.C : New.
14033 * g++.dg/cpp0x/variadic-ex4.C : New.
14034 * g++.dg/cpp0x/variadic-ex5.C : New.
14035 * g++.dg/cpp0x/variadic-ex6.C : New.
14036 * g++.dg/cpp0x/variadic-ex7.C : New.
14037 * g++.dg/cpp0x/variadic-ex8.C : New.
14038 * g++.dg/cpp0x/variadic-ex9.C : New.
14039 * g++.dg/cpp0x/variadic-ex10.C : New.
14040 * g++.dg/cpp0x/variadic-ex11.C : New.
14041 * g++.dg/cpp0x/variadic-ex12.C : New.
14042 * g++.dg/cpp0x/variadic-ex13.C : New.
14043 * g++.dg/cpp0x/variadic-ex14.C : New.
14045 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14047 PR libgfortran/31099
14048 * gfortran.dg/unformatted_recl.f90: New test.
14050 2007-03-09 Roger Sayle <roger@eyesopen.com>
14052 * gcc.dg/fold-eqcmplx-1.c: New test case.
14054 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
14056 PR rtl-optimization/30643
14057 * gcc.dg/pr30643.c: New.
14059 2007-03-09 Chao-ying Fu <fu@mips.com>
14061 * gcc.target/mips/mips32-dspr2-type.c: New test.
14062 * gcc.target/mips/mips32-dspr2.c: New test.
14063 * gcc.target/mips/dspr2-MULT.c: New test.
14064 * gcc.target/mips/dspr2-MULTU.c: New test.
14065 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
14066 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
14067 Adjust some formats.
14069 2007-03-09 Dirk Mueller <dmueller@suse.de>
14072 * gcc.dg/Wlogical-op-1.c: New.
14073 * g++.dg/warn/Wlogical-op-1.C: New.
14075 2007-03-09 Richard Guenther <rguenther@suse.de>
14077 PR tree-optimization/30904
14078 PR middle-end/31058
14079 * gcc.dg/pr30904.c: Remove xfail.
14081 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
14084 * gcc.c-torture/execute/pr31072.c: New test.
14086 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14088 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
14089 * gcc.dg/torture/builtin-attr-1.c: Likewise.
14090 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
14091 *lrint* and *lround*.
14092 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
14094 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
14095 * gcc.dg/torture/builtin-integral-1.c: Likewise.
14096 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
14097 and *lround*. Correct macro names.
14098 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
14099 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
14101 2007-03-08 Ian Lance Taylor <iant@google.com>
14103 * gcc.dg/no-strict-overflow-5.c: New test.
14104 * gcc.dg/no-strict-overflow-6.c: New test.
14105 * gcc.dg/Wstrict-overflow-11.c: New test.
14106 * gcc.dg/Wstrict-overflow-12.c: New test.
14107 * gcc.dg/Wstrict-overflow-13.c: New test.
14108 * gcc.dg/Wstrict-overflow-14.c: New test.
14109 * gcc.dg/Wstrict-overflow-15.c: New test.
14111 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14113 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
14114 for VxWorks kernel mode.
14115 * gcc.c-torture/execute/strncmp-1.x: Likewise.
14117 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14119 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
14122 2007-03-08 Richard Sandiford <richard@codesourcery.com>
14124 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
14125 and lib/bfill.c on VxWorks targets.
14126 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
14127 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
14128 lib/bfill.c and lib/memmove.c on VxWorks targets.
14129 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
14130 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
14131 on VxWorks targets.
14132 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
14133 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
14135 2007-03-08 Tobias Burnus <burnus@net-b.de>
14137 * gfortran.dg/use_5.f90: New test.
14138 * gfortran.dg/use_6.f90: Ditto.
14139 * gfortran.dg/use_7.f90: Ditto.
14141 2007-03-08 Tobias Burnus <burnus@net-b.de>
14144 * gfortran.dg/use_4.f90: New test.
14145 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
14147 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
14150 * gfortran.dg/parameter_array_section_2.f90: New test.
14152 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
14155 * g++.dg/ext/offsetof1.C: Add cases with volatile.
14158 * g++.dg/template/arg5.C: New test.
14160 2007-03-07 Joseph Myers <joseph@codesourcery.com>
14162 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
14164 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
14166 * gcc.dg/var-expand1.c: Add newline at end of file.
14168 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
14170 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
14172 2007-03-06 Richard Sandiford <richard@codesourcery.com>
14174 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
14176 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14178 * gcc.dg/torture/builtin-convert-4.c: New test.
14180 2007-03-05 Ian Lance Taylor <iant@google.com>
14182 * gcc.c-torture/compile/pr31034.c: New test.
14184 2007-03-05 Ian Lance Taylor <iant@google.com>
14186 * gcc.dg/inline-18.c: New test.
14187 * gcc.dg/inline-19.c: New test.
14188 * gcc.dg/inline-20.c: New test.
14189 * gcc.dg/inline-21.c: New test.
14191 2007-03-05 Richard Guenther <rguenther@suse.de>
14193 PR tree-optimization/14052
14194 * gcc.dg/tree-ssa/vrp33.c: New testcase.
14196 2007-03-05 Richard Guenther <rguenther@suse.de>
14198 PR tree-optimization/23777
14199 * gcc.dg/tree-ssa/pr23777.c: New testcase.
14201 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14204 * gcc.dg/multiple-overflow-warn-3.c: New.
14205 * g++.dg/warn/multiple-overflow-warn-3.C: New.
14207 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
14210 * g++.dg/parse/template23.C: New test.
14212 2007-03-04 Roger Sayle <roger@eyesopen.com>
14214 PR middle-end/30744
14215 * gcc.dg/pr30744-1.c: New test case.
14217 2007-03-04 Tobias Burnus <burnus@net-b.de>
14219 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
14221 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14224 * gfortran.dg/logical_3.f90: New test.
14226 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
14228 PR libfortran/30981
14229 * gfortran.dg/integer_exponentiation_1.f90: New test.
14231 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
14233 * gcc.target/m68k/m68k.exp: New.
14234 * gcc.target/m68k/crash1.c: New.
14236 2007-03-03 Tobias Burnus <burnus@net-b.de>
14238 * gfortran.dg/c_by_val.c: Use int64_t instead of long
14239 to be more compatible with integer(kind=8).
14241 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14243 PR libfortran/31001
14244 * gfortran.dg/zero_sized_3.f90: New test.
14246 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14249 * g++.dg/parse/else.C: New.
14250 * g++.dg/parse/else-2.C: New.
14252 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
14253 Tobias Burnus <burnus@net-b.de>
14256 * gfortran.dg/size_dim.f90: New test.
14258 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
14259 Tobias Burnus <burnus@net-b.de>
14262 * gfortran.dg/entry_9.f90: New test.
14264 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
14267 * g++.dg/inherit/covariant16.C: New test.
14269 2007-03-02 Geoffrey Keating <geoffk@apple.com>
14271 * g++.dg/other/darwin-minversion-1.C: New.
14273 2007-03-02 Diego Novillo <dnovillo@redhat.com>
14275 * gcc.dg/tree-ssa/20070302-1.c: New test.
14277 2007-03-02 Joseph Myers <joseph@codesourcery.com>
14279 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
14282 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
14284 * gcc.dg/tree-ssa/prefetch-4.c: New test.
14286 2007-03-01 Simon Baldwin <simonb@google.com>
14289 * warn/ignored_typedef.C: New.
14290 * init/ctor8.C: Added dg-warning to consume ignored typedef
14292 * template/typedef2.C: Ditto. Moved dg-error onto its own line
14293 and added an explicit line number.
14295 2007-02-28 Richard Guenther <rguenther@suse.de>
14297 PR middle-end/30364
14298 * gcc.dg/torture/pr30364-1.c: New testcase.
14299 * gcc.dg/torture/pr30364-2.c: Likewise.
14300 * gcc.dg/torture/pr30364-3.c: Likewise.
14302 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14304 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
14305 powerpc*, use -funsafe-math-optimizations.
14306 * gcc.dg/torture/builtin-logb-1.c: Likewise.
14307 * gcc.dg/torture/builtin-modf-1.c: Likewise.
14309 2007-02-28 Tobias Burnus <burnus@net-b.de>
14310 Paul Thomas <pault@gcc.gnu.org>
14314 * c_by_val_1.f: Test %VAL() with non-default kind.
14315 * c_by_val.c: Ditto.
14316 * c_by_val_4.f: New test.
14318 2007-02-28 Tobias Burnus <burnus@net-b.de>
14321 * gfortran.dg/continuation_7.f90: New test.
14323 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
14325 * g++.dg/inherit/thunk7.C: New test.
14326 * lib/target-supports.exp (check_profiling_available): Not available
14329 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
14332 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
14334 2007-02-27 Mark Mitchell <mark@codesourcery.com>
14336 * lib/target-supports.exp (check_effective_target_init_priority):
14337 Remove Solaris special case.
14339 2007-02-26 Geoffrey Keating <geoffk@apple.com>
14341 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
14342 for more builtin types.
14344 * g++.dg/ext/visibility/class1.C: Port to Darwin.
14345 * g++.dg/ext/visibility/noPLT.C: Likewise.
14347 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14349 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
14352 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
14355 * size_optional_dim_1.f90: New test.
14357 2007-02-25 Mark Mitchell <mark@codesourcery.com>
14359 * gcc.dg/vxworks/vxworks.exp: New file.
14360 * gcc.dg/vxworks/initpri1.c: Likewise.
14361 * gcc.dg/vxworks/initpri2.c: Likewise.
14362 * gcc.dg/initpri2.c: Add more tests.
14363 * g++.dg/special/initpri2.C: Likewise.
14365 * gcc.dg/initpri1.c: New test.
14366 * gcc.dg/initpri2.c: Likewise.
14367 * g++.dg/special/initpri1.C: New test.
14368 * g++.dg/special/initpri2.C: Likewise.
14369 * g++.dg/special/conpr-1.C: Use init_priority effective target.
14370 * g++.dg/special/conpr-2.C: Likewise.
14371 * g++.dg/special/conpr-3.C: Likewise.
14372 * g++.dg/special/conpr-4.C: Likewise.
14373 * g++.dg/special/initp1.C: Likewise.
14374 * g++.dg/special/ecos.exp: Remove code to detect availability of
14375 constructor priorities.
14376 * lib/target-supports.exp (check_effective_target_init_priority):
14379 2007-02-24 Jan Hubicka <jh@suse.cz>
14381 * gcc.c-torture/execute/pr30778.c: New testcase.
14383 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14385 PR libgfortran/30918
14386 * gfortran.dg/namelist_26.f90: New test.
14388 2007-02-24 Richard Guenther <rguenther@suse.de>
14390 PR middle-end/30951
14391 * gcc.dg/pr30951.c: New testcase.
14393 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14395 * gcc.dg/torture/builtin-modf-1.c: New test.
14397 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
14399 PR tree-optimization/30904
14400 * gcc.dg/pr30904.c: New test.
14402 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14404 * gcc.test-framework/README: Correct command.
14405 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
14407 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
14409 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
14411 * lib/target-supports.exp (check_effective_target_unwrapped): New.
14413 2007-02-23 Mark Mitchell <mark@codesourcery.com>
14415 * lib/target-supports.exp (check_effective_target_newlib): New
14418 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
14421 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
14422 allocatable component.
14425 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14427 * gcc.dg/torture/builtin-logb-1.c: New test.
14428 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
14429 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
14430 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
14433 2007-02-23 Richard Guenther <rguenther@suse.de>
14435 * g++.dg/warn/changes-meaning.C: New testcase.
14437 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14439 PR libgfortran/30910
14440 * gfortran.dg/fmt_zero_precision.f90: Update test.
14442 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14444 * gcc.dg/torture/builtin-frexp-1.c: New test.
14446 2007-02-22 Mark Mitchell <mark@codesourcery.com>
14448 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
14450 2007-02-22 Ian Lance Taylor <iant@google.com>
14453 * g++.dg/debug/pr30898.C: New test.
14455 2007-02-22 Ira Rosen <irar@il.ibm.com>
14457 * gcc.dg/vect/vect-106.c: New test.
14459 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14460 Ira Rosen <irar@il.ibm.com>
14462 PR tree-optimization/30843
14463 * gcc.dg/vect/pr30843.c: New test.
14465 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
14467 PR tree-optimization/30858
14468 * gcc.dg/vect/pr30858.c: New test.
14470 2007-02-21 Mark Mitchell <mark@codesourcery.com>
14472 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
14473 to set options for compiling testglue.
14474 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
14475 * lib/obj-c++.exp (obj-c++_init): Likewise.
14477 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
14479 * gnat.dg/derived_aggregate.adb: New test.
14481 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14483 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
14484 sh* targets. Call the correct CKSGN macro.
14486 2007-02-21 Jakub Jelinek <jakub@redhat.com>
14488 * gfortran.dg/gomp/omp_parse1.f90: New test.
14489 * gfortran.dg/gomp/omp_parse2.f: New test.
14491 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
14494 * gfortran.dg/do_pointer_1.f90: New test.
14496 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14498 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
14501 2007-02-20 Geoffrey Keating <geoffk@apple.com>
14503 * gcc.dg/darwin-minversion-1.c: New.
14504 * gcc.dg/darwin-minversion-2.c: New.
14506 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14508 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
14510 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14511 DJ Delorie <dj@redhat.com>
14514 * gcc.dg/Wfatal.c: New.
14515 * gcc.dg/Wfatal-2.c: New.
14516 * gcc.dg/Werror-1.c: Adjust expectations.
14517 * gcc.dg/Werror-5.c: Likewise.
14518 * gcc.dg/Werror-7.c: Likewise.
14519 * gcc.dg/Werror-10.c: Likewise.
14520 * gcc.dg/Werror-11.c: Likewise.
14522 2007-02-20 Tobias Burnus <burnus@net-b.de>
14525 * gfortran.dg/volatile10.f90: New test.
14527 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
14529 PR libfortran/30533
14530 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
14532 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14534 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
14535 * gcc.dg/Walways-true-1.c: Likewise.
14536 * gcc.dg/weak/weak-3.c: Likewise.
14537 * gcc.dg/Werror-1.c: Likewise.
14538 * gcc.dg/Werror-3.c: Likewise.
14539 * gcc.dg/Werror-4.c: Likewise.
14540 * gcc.dg/Werror-5.c: Likewise.
14541 * gcc.dg/Werror-6.c: Likewise.
14542 * gcc.dg/Werror-7.c: Likewise.
14543 * gcc.dg/Werror-8.c: Likewise.
14544 * gcc.dg/Werror-10.c: Likewise.
14545 * gcc.dg/Werror-11.c: Likewise.
14546 * gcc.dg/Werror-12.c: Likewise.
14547 * g++.old-deja/g++.mike/warn8.C: Likewise.
14548 * g++.dg/warn/Walways-true-1.C: Likewise.
14549 * g++.dg/warn/Walways-true-2.C: Likewise.
14550 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
14551 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
14552 -Wstring-literal-comparison with -Waddress.
14553 * gcc.dg/Wstring-literal-comparison-4.c: Replace
14554 -Wno-string-literal-comparison with -Wno-address.
14556 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
14558 * gnat.dg/self_aggregate_with_call.adb: New test.
14560 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
14562 PR tree-optimization/30975
14563 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
14564 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
14565 * gcc.dg/vect/pr30795.c: New.
14567 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14570 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
14572 2007-02-18 Roger Sayle <roger@eyesopen.com>
14574 PR rtl-optimization/28173
14575 * gcc.target/i386/andor-1.c: New test case.
14577 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14579 * gcc.dg/torture/builtin-ldexp-1.c: New.
14580 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
14582 2007-02-18 Roger Sayle <roger@eyesopen.com>
14584 * gfortran.dg/array_constructor_15.f90: New test case.
14586 2007-02-18 Roger Sayle <roger@eyesopen.com>
14588 * gfortran.dg/forall_10.f90: New test case.
14590 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14592 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
14594 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
14596 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
14597 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
14599 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
14601 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
14602 * gcc.target/i386/builtin-bswap-3.c: Ditto.
14603 * gcc.target/i386/xchg-1.c: New test.
14604 * gcc.target/i386/xchg-2.c: New test.
14606 2007-02-16 Richard Guenther <rguenther@suse.de>
14607 Christian Bruel <christian.bruel@st.com>
14609 * gcc.dg/strict-overflow-5.c: New testcase.
14611 2007-02-16 Tobias Burnus <burnus@net-b.de>
14614 * gfortran.dg/func_derived_4.f90: New test.
14616 2007-02-15 Roger Sayle <roger@eyesopen.com>
14618 PR middle-end/30391
14619 * gfortran.dg/pr30391-1.f90: New test case.
14621 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14623 PR middle-end/30433
14624 * gcc.c-torture/compile/pr30433.c: New testcase to check
14625 that complex constants comparisions are foldded.
14627 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14630 * g++.dg/ext/stmtexpr10.C: New testcase.
14632 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
14634 PR middle-end/30729
14635 * gcc.dg/Wunused-value-2.c: New testcase.
14637 2007-02-15 Ian Lance Taylor <iant@google.com>
14639 * g++.dg/eh/subreg-1.C: New test.
14641 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14644 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
14645 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
14646 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
14647 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
14648 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
14649 * gcc.dg/Werror-implicit-function-declaration.c: New.
14651 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14654 * g++.dg/warn/pr28943.C: New.
14656 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14658 * gfortran.fortran-torture/execute/math.f90: Fix typo.
14660 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14663 * gfortran.dg/error_recovery_3.f90: New test.
14665 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14667 * g++.dg/tree-ssa/sra-1.C: New.
14669 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14671 * g++.dg/tree-ssa/sra-1.C: New.
14673 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
14675 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
14677 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14679 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
14681 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
14684 * gfortran.dg/logical_2.f90: New test.
14686 2007-02-14 Joseph Myers <joseph@codesourcery.com>
14688 * gcc.dg/torture/complex-alias-1.c: New test.
14690 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
14692 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
14693 instead of -fdump-tree-tailcall.
14695 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
14697 * gfortran.dg/interface_10.f90: Fix comment typo.
14699 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
14701 PR tree-optimization/30771
14702 * gcc.dg/vect/pr30771.c: New test.
14704 2007-02-13 Ian Lance Taylor <iant@google.com>
14706 * gcc.dg/Wstrict-overflow-1.c: New test.
14707 * gcc.dg/Wstrict-overflow-2.c: New test.
14708 * gcc.dg/Wstrict-overflow-3.c: New test.
14709 * gcc.dg/Wstrict-overflow-4.c: New test.
14710 * gcc.dg/Wstrict-overflow-5.c: New test.
14711 * gcc.dg/Wstrict-overflow-6.c: New test.
14712 * gcc.dg/Wstrict-overflow-7.c: New test.
14713 * gcc.dg/Wstrict-overflow-8.c: New test.
14714 * gcc.dg/Wstrict-overflow-9.c: New test.
14715 * gcc.dg/Wstrict-overflow-10.c: New test.
14717 2007-02-13 Roger Sayle <roger@eyesopen.com>
14719 * gcc.target/ia64/builtin-bswap-2.c: New test case.
14721 2007-02-13 Richard Henderson <rth@redhat.com>
14723 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
14724 * gcc.c-torture/execute/pr29302-1.c: ... here.
14726 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14729 * gcc.dg/c90-return-1.c: Update output.
14730 * gcc.dg/c99-return-1.c: Likewise.
14732 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
14735 * gfortran.dg/used_dummy_types_7.f90: New test..
14737 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
14739 * gcc.target/i386/parity-1.c: New test.
14740 * gcc.target/i386/parity-2.c: New test.
14742 2007-02-12 Roger Sayle <roger@eyesopen.com>
14744 * gcc.target/i386/builtin-bswap-3.c: New test case.
14746 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
14748 PR tree-optimization/29145
14749 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
14750 alias analysis is improved to take better advantage of restrict
14751 qualified pointers.
14752 * gcc.dg/vect/vect-80.c: Likewise.
14753 * gcc.dg/vect/pr29145.c: New.
14755 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
14757 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
14758 * gcc.target/i386/sse4a-insert.c: Likewise.
14760 2007-02-11 Roger Sayle <roger@eyesopen.com>
14762 * gcc.target/ia64/builtin-popcount-1.c: New test case.
14763 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
14765 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
14768 * gfortran.dg/enum_4.f90: Update error message checks.
14770 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
14773 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
14774 versions of the modules.
14777 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
14778 by getting rid of recursive I/O and providing functions with
14782 * gfortran.dg/char_array_constructor_2.f90
14784 2007-02-11 Mark Mitchell <mark@codesourcery.com>
14787 * g++.dg/template/spec34.C: New test
14789 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
14791 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
14792 on i?86 and x86_64.
14793 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
14794 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
14795 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
14796 on i?86 and x86_64.
14797 * gcc.dg/vect/vect-113.c: Ditto.
14799 2007-02-06 Mark Mitchell <mark@codesourcery.com>
14802 * g++.dg/eh/weak1-C: New test.
14803 * g++.dg/eh/weak1-a.cc: Likewise.
14804 * g++.dg/eh/comdat1.C: Likewise.
14806 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
14807 Dorit Nuzman <dorit@il.ibm.com>
14809 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
14810 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
14811 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
14812 * gcc.dg/vect/vect-113.c: Likewise.
14814 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
14816 2007-02-10 Richard Henderson <rth@redhat.com>
14818 * lib/target-supports.exp (check_effective_target_tls): Redefine
14819 to mean non-emulated tls.
14820 * gcc.dg/tls/alias-1.c: Remove tls requirement.
14821 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
14822 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
14823 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
14824 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
14825 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
14826 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
14828 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14830 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
14832 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
14834 * gfortran.dg/secnds.f: Replace time tolerance with a
14835 before-and-after bracket.
14836 * gfortran.dg/secnds-1.f: Likewise.
14838 2007-02-09 Tobias Burnus <burnus@net-b.de>
14841 * gfortran.dg/maxlocval_1.f90: New test.
14843 2007-02-09 Roger Sayle <roger@eyesopen.com>
14845 * gcc.target/ia64/builtin_bswap-1.c: New test case.
14847 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14850 * gfortran.dg/array_function_1.f90: New test.
14852 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14854 * lib/target-supports.exp (check_effective_target_lax_strtofp)
14855 (check_effective_target_dummy_wcsftime): New functions.
14857 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14859 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
14860 * lib/target-supports.exp (check_effective_target_uclibc): New
14863 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14865 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
14866 (vsnprintf): Don't define for uClibc targets.
14868 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14870 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
14871 set before checking whether it was allowed.
14872 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
14873 before checking inside_main.
14875 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14877 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
14879 (u16sf): Likewise u4sf.
14880 * g++.dg/compat/struct-layout-1.h: Likewise.
14882 2007-02-09 Richard Sandiford <richard@codesourcery.com>
14884 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
14886 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
14887 m68k targets if check_effective_target_coldfire_fpu returns true.
14889 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
14890 Richard Guenther <rguenther@suse.de>
14892 PR middle-end/23361
14893 * gcc.dg/fold-compare-3.c: New testcase.
14894 * gcc.dg/tree-ssa/loop-24.c: Likewise.
14896 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
14898 * gcc.dg/pr26570.c: Clean up coverage files.
14899 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
14900 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
14901 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
14902 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
14903 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
14904 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
14905 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
14906 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
14907 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
14908 * gcc.dg/tree-ssa/pr25501.c: Ditto.
14909 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
14910 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
14911 * gcc.dg/vect/pr28952.c: Ditto.
14912 * gcc.dg/vect/pr27151.c: Ditto.
14913 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
14914 * g++.dg/gomp/macro-3.C: Ditto.
14916 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
14918 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
14921 2007-02-08 Roger Sayle <roger@eyesopen.com>
14923 * gcc.target/i386/builtin-bswap-2.c: New test case.
14925 2007-02-08 Roger Sayle <roger@eyesopen.com>
14927 * gfortran.dg/forall_8.f90: New test case.
14928 * gfortran.dg/forall_9.f90: Likewise.
14930 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14932 * gcc.dg/builtins-20.c: Add some -~ complex cases.
14934 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
14936 * lib/target-supports.exp (check_effective_target_simulator): New.
14938 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
14940 * gcc.dg/tree-ssa/loop-25.c: New test.
14942 2007-02-06 Richard Henderson <rth@redhat.com>
14944 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
14946 2007-02-06 Roger Sayle <roger@eyesopen.com>
14948 * gcc.target/powerpc/popcount-1.c: New test case.
14949 * gcc.target/powerpc/parity-1.c: Likewise.
14951 2007-02-06 Richard Guenther <rguenther@suse.de>
14953 PR middle-end/27302
14954 * gcc.dg/torture/pr27302-2.c: New testcase.
14956 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
14958 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
14959 * gcc.dg/vect/vect-iv-1.c: New test.
14960 * gcc.dg/vect/vect-iv-2.c: New test.
14961 * gcc.dg/vect/vect-iv-3.c: New test.
14962 * gcc.dg/vect/vect-iv-4.c: New test.
14963 * gcc.dg/vect/vect-iv-5.c: New test.
14964 * gcc.dg/vect/vect-iv-6.c: New test.
14965 * gcc.dg/vect/vect-iv-7.c: New test.
14966 * gcc.dg/vect/vect-iv-8.c: New test.
14967 * gcc.dg/vect/vect-iv-9.c: New test.
14968 * gcc.dg/vect/vect-iv-10.c: New test.
14969 * gcc.dg/vect/vect-iv-11.c: New test.
14970 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
14971 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
14972 * gcc.dg/vect/vect-14.c: Now vectorizable.
14973 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
14975 * gcc.dg/vect/vect-27.c: Likewise.
14976 * gcc.dg/vect/vect-29.c Likewise.
14977 * gcc.dg/vect/vect-dv-2.c: Likewise.
14978 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
14979 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
14980 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
14982 2007-02-06 Ira Rosen <irar@il.ibm.com>
14984 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
14986 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14988 * gcc.dg/builtins-20.c: Add more cases.
14990 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
14993 * gcc.dg/pr30189.c: New test.
14995 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
14997 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
14999 * gcc.target/i386/sse4a-extract.c: New test.
15000 * gcc.target/i386/sse4a-insert.c: New test.
15001 * gcc.target/i386/sse4a-montsd.c: New test.
15002 * gcc.target/i386/sse4a-montss.c: New test.
15004 2007-02-05 Richard Guenther <rguenther@suse.de>
15006 * gcc.target/i386/vectorize3.c: New testcase.
15008 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
15011 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
15013 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15016 * gfortran.dg/repeat_1.f90: New test.
15018 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
15021 * gfortran.dg/spread_shape_1.f90: Remove tabs.
15022 * gfortran.dg/derived_init_2.f90: Ditto.
15023 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
15024 * gfortran.dg/array_initializer_1.f90: Ditto.
15025 * gfortran.dg/do_2.f90: Ditto.
15026 * gfortran.dg/proc_assign_1.f90: Ditto.
15028 2007-02-04 Richard Guenther <rguenther@suse.de>
15030 PR middle-end/30636
15031 * g++.dg/warn/pr30636.C: New testcase.
15032 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
15034 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
15036 PR middle-end/30667
15037 * gfortran.dg/pr30667.f: New test.
15039 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15041 * gcc.dg/builtins-54.c: Add more cases.
15043 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
15046 * gfortran.dg/zero_sized_2.f90: New test.
15049 * gfortran.dg/alloc_comp_basics_4.f90: New test.
15052 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
15055 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
15058 * gfortran.dg/interface_10.f90: New test.
15060 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15062 * gcc.dg/builtins-20.c: Add more cases.
15064 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15067 * gcc-target/ia64/pr29682.c: New test.
15069 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
15072 * gfortran.dg/arrayio_11.f90.f90: New test.
15075 * gfortran.dg/arrayio_12.f90.f90: New test.
15077 2007-02-02 Jakub Jelinek <jakub@redhat.com>
15080 * g++.dg/tls/diag-5.C: New test.
15082 PR middle-end/30473
15083 * gcc.dg/pr30473.c: New test.
15084 * gcc.c-torture/execute/20070201-1.c: New test.
15086 2007-02-01 Roger Sayle <roger@eyesopen.com>
15088 * gfortran.dg/dependency_20.f90: New test case.
15090 2007-01-31 Ian Lance Taylor <iant@google.com>
15092 * gcc.dg/lower-subreg-1.c (test): New test.
15094 2007-01-30 Geoffrey Keating <geoffk@apple.com>
15096 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
15098 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15100 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
15101 * gcc.dg/torture/builtin-math-3.c: Likewise.
15103 2007-01-31 Dirk Mueller <dmueller@suse.de>
15105 gcc.dg/Wparentheses-2.c: Update and add new tests.
15107 2007-01-31 Ira Rosen <irar@il.ibm.com>
15109 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
15112 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
15114 * gcc.dg/builtins-63.c: New test.
15116 2007-01-31 Tobias Burnus <burnus@net-b.de>
15119 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
15121 2007-01-31 Tobias Burnus <burnus@net-b.de>
15124 * gfortran.dg/volatile8.f90: New argument conformance test.
15125 * gfortran.dg/volatile9.f90: New scope test.
15127 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15130 * g++.dg/warn/null4.C: New.
15132 2001-01-30 Roger Sayle <roger@eyesopen.com>
15133 Uros Bizjak <ubizjak@gmail.com>
15135 * gcc.dg/large-size-array-3.c: Correct typo.
15137 2007-01-30 Richard Guenther <rguenther@suse.de>
15139 PR middle-end/27657
15140 * g++.dg/debug/pr27657.C: New testcase.
15142 2007-01-30 Richard Guenther <rguenther@suse.de>
15144 PR middle-end/30313
15145 * gcc.dg/torture/pr30313.c: New testcase.
15147 2007-01-29 Janis Johnson <janis187@us.ibm.com>
15149 * gcc.dg/dfp/dfp-except.h: New file.
15150 * gcc.dg/dfp/fe-check.h: New file.
15151 * gcc.dg/dfp/fe-binop.c: New test.
15152 * gcc.dg/dfp/fe-convert-1.c: New test.
15153 * gcc.dg/dfp/fe-convert-2.c: New test.
15154 * gcc.dg/dfp/fe-convert-3.c: New test.
15156 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
15157 * gcc.dg/dfp/decfloat-constants.c: Ditto.
15158 * gcc.dg/dfp/convert-dfp.c: Ditto.
15159 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
15161 2007-01-29 Josh Conner <jconner@apple.com>
15163 * gcc.target/powerpc/altivec-24.c: New test.
15165 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
15168 * g++.dg/parse/defarg12.C: New test.
15170 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
15173 * gfortran.dg/used_dummy_types_6.f90: New test.
15175 2007-01-28 Jan Hubicka <jh@suse.cz>
15177 * gcc.dg/tree-prof/val-prof-6.c: New test.
15179 2007-01-28 Roger Sayle <roger@eyesopen.com>
15181 * gcc.dg/large-size-array-3.c: Correct test case (portability).
15183 2007-01-28 Andrew Pinski <pinskia@gmail.com>
15186 * g++.dg/expr/dtor4.C: New test.
15188 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
15190 * gcc.dg/tree-ssa/loop-23.c: New test.
15192 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
15194 PR libfortran/30389
15195 * gfortran.dg/achar_2.f90: New test.
15196 * gfortran.dg/achar_3.f90: New test.
15198 2007-01-27 Ian Lance Taylor <iant@google.com>
15200 * gcc.dg/strict-overflow-1.c: New test.
15201 * gcc.dg/no-strict-overflow-1.c: New test.
15202 * gcc.dg/strict-overflow-2.c: New test.
15203 * gcc.dg/no-strict-overflow-2.c: New test.
15204 * gcc.dg/strict-overflow-3.c: New test.
15205 * gcc.dg/no-strict-overflow-3.c: New test.
15206 * gcc.dg/strict-overflow-4.c: New test.
15207 * gcc.dg/no-strict-overflow-4.c: New test.
15208 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
15209 * gcc.dg/pr15784-1.c: Likewise.
15210 * gcc.dg/pr20922-1.c: Likewise.
15211 * gcc.dg/pr20922-3.c: Likewise.
15212 * gcc.dg/pr20922-4.c: Likewise.
15213 * gcc.dg/pr20922-6.c: Likewise.
15214 * gcc.dg/compare-4.c: Likewise.
15215 * gcc.dg/torture/pr26898-1.c: Likewise.
15216 * gcc.dg/tree-ssa/divide-1.c: Likewise.
15217 * gcc.dg/tree-ssa/divide-2.c: Likewise.
15218 * gcc.dg/tree-ssa/divide-3.c: Likewise.
15219 * gcc.dg/tree-ssa/divide-4.c: Likewise.
15220 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
15221 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
15222 * gcc.dg/tree-ssa/pr21082.c: Likewise.
15223 * gcc.dg/tree-ssa/pr26899.c: Likewise.
15224 * g++.dg/tree-ssa/pr21082.C: Likewise.
15226 2007-01-27 Roger Sayle <roger@eyesopen.com>
15228 * gcc-dg/large-size-array-3.c: New test case.
15230 2007-01-27 Roger Sayle <roger@eyesopen.com>
15232 * gfortran.dg/forall_7.f90: New test case.
15234 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
15237 * gfortran.dg/where_operator_assign_1.f90: New test.
15238 * gfortran.dg/where_operator_assign_2.f90: New test.
15239 * gfortran.dg/where_operator_assign_3.f90: New test.
15241 2007-01-26 Joseph Myers <joseph@codesourcery.com>
15243 * lib/target-supports.exp
15244 (check_effective_target_powerpc_altivec): New.
15245 (check_effective_target_vect_cmdline_needed): Use it.
15247 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
15250 * gfortran.dg/backslash_3.f: New test.
15252 2007-01-26 Richard Guenther <rguenther@suse.de>
15254 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
15256 2007-01-26 Tobias Burnus <burnus@net-b.de>
15258 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
15259 * gfortran.dg/vect/vect.exp: Ditto.
15260 * gfortran.dg/dg.exp: Ditto.
15261 * gfortran.fortran-torture/execute/execute.exp: Ditto.
15262 * gfortran.fortran-torture/compile/compile.exp: Ditto.
15264 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15266 * gcc.dg/builtins-20.c: Add more cases.
15267 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
15269 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15272 * gcc.dg/Wall.c: New.
15273 * gcc.dg/Wno-all.c: New.
15274 * gfortran.dg/Wall.f90: New.
15275 * gfortran.dg/Wno-all.f90: New.
15277 2007-01-24 Geoffrey Keating <geoffk@apple.com>
15279 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
15280 * g++.dg/eh/simd-2.C: Also run on Darwin.
15281 * g++.dg/eh/simd-3.C: New.
15282 * g++.dg/eh/simd-4.C: New.
15284 2007-01-25 Richard Guenther <rguenther@suse.de>
15286 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
15288 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
15290 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
15292 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
15293 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
15294 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
15295 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
15296 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
15297 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
15298 * gcc.dg/ipa/ipa-7.c: New testcase.
15300 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
15302 * g++.dg/cpp0x/warn_cxx0x.C: New.
15304 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15306 * gcc.dg/builtins-20.c: Test builtin carg.
15308 2007-01-24 Jakub Jelinek <jakub@redhat.com>
15310 PR middle-end/27416
15311 * gcc.dg/gomp/pr27416.c: New test.
15313 PR middle-end/30494
15314 * gcc.dg/gomp/pr30494.c: New test.
15315 * g++.dg/gomp/pr30494.C: New test.
15317 PR middle-end/30421
15318 * gcc.dg/gomp/pr30421.c: New test.
15320 2007-01-24 Steve Ellcey <sje@cup.hp.com>
15322 * gcc.target/ia64/versionid-1.c: New test.
15323 * gcc.target/ia64/versionid-2.c: New test.
15325 2007-01-24 Richard Guenther <rguenther@suse.de>
15328 * gcc.dg/builtins-57.c: Change to a link-time testcase
15329 to support non-C99 targets.
15331 2007-01-24 Jan Hubicka <jh@suse.cz>
15333 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
15335 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
15337 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
15339 2007-01-23 Andrew Pinski <pinskia@gmail.com>
15342 * objc.dg/const-str-12.m: New test.
15344 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15347 * gfortran.dg/ctrl-z.f90: New test.
15349 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15352 * gfortran.dg/namelist_assumed_char.f90: New test.
15354 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
15357 * g++.dg/inherit/covariant15.C: New test.
15359 2007-01-23 Ian Lance Taylor <iant@google.com>
15361 * g++.dg/warn/Wparentheses-24.C: New test.
15363 2007-01-23 Richard Guenther <rguenther@suse.de>
15366 * ada/acats/run_acats: Do not call gnatmake or gnatchop
15369 2007-01-22 Richard Guenther <rguenther@suse.de>
15371 PR tree-optimization/30038
15372 * gcc.dg/builtins-62.c: New testcase.
15374 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
15376 * gcc.c-torture/compile/20070121.c: New test.
15378 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
15380 PR libfortran/30525
15381 * gfortran.dg/char_comparison_1.f: New test.
15383 2007-01-21 Ira Rosen <irar@il.ibm.com>
15385 * gcc.dg/vect/vect-strided-same-dr.c: New test.
15387 2007-01-20 Andrew Pinski <pinskia@gmail.com>
15390 * objc.dg/pch: New directory.
15391 * objc.dg/pch/pch.exp: New file.
15392 * objc.dg/pch/interface-1.m: New test.
15393 * objc.dg/pch/interface-1.hs: New include file.
15394 * lib/objc.exp (objc_target_compile): Add
15395 "-x objective-c-header" in front of the sources if this is
15396 a precompiled header being compiled.
15398 2007-01-20 Roger Sayle <roger@eyesopen.com>
15400 * gfortran.dg/array_memcpy_3.f90: New test case.
15401 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
15403 2007-01-20 Roger Sayle <roger@eyesopen.com>
15404 Brooks Moses <brooks.moses@codesourcery.com>
15405 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15407 * gfortran.dg/intrinsic_sign_1.f90: New test case.
15408 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
15410 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15412 * gcc.dg/torture/builtin-math-3.c: Test fdim.
15414 2007-01-19 Mike Stump <mrs@apple.com>
15416 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
15419 2007-01-19 Roger Sayle <roger@eyesopen.com>
15421 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
15422 option instead of -funsafe-math-optimizations.
15424 2007-01-19 Tomas Bily <tbily@suse.cz>
15426 gcc.dg/tree-prof/indir-call-prof.c: New.
15427 g++.dg/dg.exp: Add tree-prof subdirectory.
15428 g++.dg/tree-prof/indir-call-prof.C: New.
15429 g++.dg/tree-prof/tree-prof.exp: New.
15431 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15434 * g++.dg/warn/deprecated.C: Update warning output.
15435 * g++.dg/warn/deprecated-2.C: Likewise.
15436 * g++.dg/warn/deprecated-3.C: New.
15438 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
15440 * gcc.c-torture/execute/nestfunc-7.c: New.
15442 2007-01-18 Hui-May Chang <hm.chang@apple.com>
15444 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
15446 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
15448 * gcc.dg/m68k-pic-1.c: New.
15450 2007-01-18 Roger Sayle <roger@eyesopen.com>
15452 * gfortran.dg/array_memcpy_4.f90: New test case.
15454 2007-01-18 Josh Conner <jconner@apple.com>
15457 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
15458 * gcc.dg/vect/no-trapping-math-1: New.
15459 * gcc.dg/vect/no-trapping-math-2: New.
15461 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
15463 * gcc.target/i386/387-8.c: Update comment about optimizing
15464 inherent load of 1.0 of fptan instruction.
15466 2007-01-18 Dirk Mueller <dmueller@suse.de>
15467 Richard Guenther <rguenther@suse.de>
15470 * gcc.dg/Warray-bounds.c: New testcase.
15471 * gcc.dg/Warray-bounds-2.c: New testcase.
15472 * g++.dg/warn/Warray-bounds.C: New testcase.
15473 * g++.dg/warn/Warray-bounds-2.C: New testcase.
15475 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
15478 * gfortran.dg/generic_12.f90: New test.
15480 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
15482 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
15483 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
15485 2007-01-16 Janis Johnson <janis187@us.ibm.com>
15487 * gcc.dg/dfp/compare-special.h: New file.
15488 * gcc.dg/dfp/compare-special-32.c: New test.
15489 * gcc.dg/dfp/compare-special-64.c: New test.
15490 * gcc.dg/dfp/compare-special-128.c: New test.
15492 2007-01-16 Roger Sayle <roger@eyesopen.com>
15493 Paul Thomas <pault@gcc.gnu.org>
15494 Steven G. Kargl <kargl@gcc.gnu.org>
15497 * gfortran.dg/forall_6.f90: New test case.
15498 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
15499 * gfortran.dg/dependency_13.f90: Likewise.
15501 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15504 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
15505 targets that don't support Inf.
15507 2007-01-15 Dale Johannesen <dalej@apple.com>
15509 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
15511 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
15513 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
15514 of achar for 0xff to avoid the "Extended ASCII not
15515 implemented" error message.
15517 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
15520 * gfortran.dg/altreturn_4.f90: New test.
15523 * gfortran.dg/stfunc_4.f90: New test.
15526 * gfortran.dg/bound_2.f90: Reinstate commented out line.
15527 * gfortran.dg/initialization_1.f90: Change warning.
15530 * gfortran.dg/specification_type_resolution_2.f90: New test.
15532 2007-01-14 Jan Hubicka <jh@suse.cz>
15534 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
15535 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
15536 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
15539 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
15542 * gfortran.dg/external_procedures_2.f90: New test.
15544 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
15547 * gcc.target/i386/pr30413.c: New test.
15549 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
15552 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
15554 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
15556 * gcc.dg/20070112-1.c: New test.
15558 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15560 PR libgfortran/30435
15561 * gfortran.dg/list_read_6.f90: New test.
15563 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
15565 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
15567 2007-01-12 Tom Tromey <tromey@redhat.com>
15569 PR preprocessor/28227:
15570 * gcc.dg/cpp/pr28227.c: New file.
15572 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15574 * gcc.dg/tree-ssa/loop-22.c: New test.
15576 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15578 PR tree-optimization/29516
15579 * gcc.dg/tree-ssa/loop-20.c: New test.
15581 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
15583 PR libfortran/30415
15584 * minmaxloc_integer_kinds_1.f90: New test.
15586 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
15589 * g++.dg/template/sizeof-template-argument.C: New test.
15591 2007-01-11 Jan Hubicka <jh@suse.cz>
15593 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
15594 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
15595 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
15596 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
15597 * gcc.dg/tree-ssa/pr21658.c: Likewise.
15598 * gcc.dg/tree-ssa/pr15349.c: Likewise.
15599 * gcc.dg/tree-ssa/pr25501.c: Likewise.
15600 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
15601 transformation in question.
15602 * gcc.dg/tree-ssa/vrp05.c: Likewise.
15603 * gcc.dg/tree-ssa/pr20701.c: Likewise.
15604 * gcc.dg/always_inline3.c: Likewise.
15606 2007-01-10 Mark Mitchell <mark@codesourcery.com>
15609 * g++.dg/template/typename11.C: New test.
15611 2007-01-10 Robert Kennedy <jimbob@google.com>
15613 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
15615 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15617 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
15618 for different integer kinds.
15619 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
15620 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
15621 * gfortran.dg/ishft_2.f90: New test.
15622 * gfortran.dg/ishft_3.f90: New test.
15624 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
15626 * gfortran.dg/altreturn_2.f90: Removed executable bit.
15628 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
15630 PR tree-optimization/30322
15631 * gcc.dg/tree-ssa/loop-21.c: New test.
15633 2007-01-08 Geoffrey Keating <geoffk@apple.com>
15635 * g++.dg/rtti/darwin-builtin-linkage.C: New.
15637 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15639 * gcc.target/spu/intrinsics-1.c: Remove xfail.
15641 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15643 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
15644 * g++.dg/warn/overflow-warn-3.C: Likewise.
15645 * g++.dg/warn/overflow-warn-4.C: Likewise.
15646 * g++.dg/warn/overflow-warn-5.C: Likewise.
15647 * g++.dg/warn/overflow-warn-6.C: Likewise.
15648 * g++.dg/warn/Woverflow-1.C: Likewise.
15649 * g++.dg/warn/Woverflow-2.C: Likewise.
15650 * g++.dg/warn/Woverflow-3.C: Likewise.
15651 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
15653 2007-01-08 Roger Sayle <roger@eyesopen.com>
15655 * gfortran.dg/array_constructor_14.f90: New test case.
15656 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
15658 2007-01-08 Richard Guenther <rguenther@suse.de>
15660 PR tree-optimization/23603
15661 * gcc.dg/tree-ssa/vrp31.c: New testcase.
15662 * gcc.dg/tree-ssa/vrp32.c: Likewise.
15664 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15666 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
15668 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
15669 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
15670 compiler behaviour.
15671 * gcc.dg/simd-5.c: Likewise.
15672 * gcc.dg/simd-6.c: Likewise.
15673 * g++.dg/conversion/simd1.C: Likewise.
15674 * g++.dg/conversion/simd3.C: Likewise.
15675 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
15678 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
15680 PR tree-optimization/29877
15681 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
15682 name of a hard register for the target concerned. Adjust dg-error
15683 directives to cope with new behaviour of TER.
15685 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15688 * g++.dg/conversion/nullptr1.C: Added overflow warning.
15689 * g++.dg/warn/overflow-warn-1.C: New.
15690 * g++.dg/warn/overflow-warn-3.C: New.
15691 * g++.dg/warn/overflow-warn-4.C: New.
15692 * g++.dg/warn/overflow-warn-5.C: New.
15693 * g++.dg/warn/overflow-warn-6.C: New.
15694 * g++.dg/warn/Woverflow-1.C: New.
15695 * g++.dg/warn/Woverflow-2.C: New.
15696 * g++.dg/warn/Woverflow-3.C: New.
15697 * g++.dg/warn/multiple-overflow-warn-2.C: New.
15699 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
15702 * gfortran.dg/invalid_name.f90: New test.
15703 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
15704 * gfortran.dg/gomp/pr29759.f90: Ditto.
15706 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
15708 * gfortran.dg/present_1.f90: Update error message.
15710 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
15713 * g++.dg/template/duplicate1.C: New test
15714 * g++.dg/template/memfriend6.C: Adjust error markers.
15716 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
15719 * gcc.dg/torture/inline-1.c: New test.
15721 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15724 * gcc.dg/multiple-overflow-warn-1.c: New.
15725 * gcc.dg/multiple-overflow-warn-2.c: New.
15726 * gcc.dg/overflow-warn-6.c: New.
15727 * g++.dg/warn/multiple-overflow-warn-1.C: New.
15729 2007-01-05 Roger Sayle <roger@eyesopen.com>
15731 * gfortran.dg/array_memcpy_1.f90: New test case.
15732 * gfortran.dg/array_memcpy_2.f90: Likewise.
15734 2007-01-05 Richard Guenther <rguenther@suse.de>
15736 PR middle-end/27826
15737 * g++.dg/opt/pr27826.C: New testcase.
15739 2007-01-05 Ian Lance Taylor <iant@google.com>
15741 * gcc.dg/Walways-true-1.c: New test.
15742 * gcc.dg/Walways-true-2.c: New test.
15743 * g++.dg/warn/Walways-true-1.C: New test.
15744 * g++.dg/warn/Walways-true-2.C: New test.
15746 2007-01-05 Jakub Jelinek <jakub@redhat.com>
15749 * gcc.dg/pr30360.c: New test.
15751 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
15754 * gfortran.dg/data_implied_do_1.f90: New test.
15758 * gfortran.dg/char_length_1.f90: New test.
15760 2007-01-05 Richard Guenther <rguenther@suse.de>
15762 PR middle-end/28116
15763 * g++.dg/opt/pr28116.C: New testcase.
15765 2007-01-05 Tobias Burnus <burnus@net-b.de>
15768 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
15769 invalid deallocate.
15770 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
15771 * gfortran.dg/protected_4.f90: Add pointer intent check.
15772 * gfortran.dg/protected_6.f90: Add pointer intent check.
15773 * gfortran.dg/pointer_intent_1.f90: New test.
15774 * gfortran.dg/pointer_intent_2.f90: New test.
15775 * gfortran.dg/pointer_intent_3.f90: New test.
15777 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
15780 * gfortran.dg/altreturn_2.f90: new test.
15782 2007-01-04 Tom Tromey <tromey@redhat.com>
15784 PR preprocessor/28165:
15785 * gcc.dg/cpp/pr28165.c: New file.
15787 2007-01-03 Josh Conner <jconner@apple.com>
15789 PR middle-end/29683
15790 * gcc.dg/pr29683.c: New.
15792 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15795 * g++.dg/pch/template-1.C: New test.
15796 * g++.dg/pch/template-1.Hs: New file.
15798 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
15800 PR middle-end/30353
15801 * gcc.c-torture/compile/complex-4.c: New test.
15803 2007-01-03 Joseph Myers <joseph@codesourcery.com>
15805 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
15807 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
15809 2007-01-03 Jakub Jelinek <jakub@redhat.com>
15811 PR middle-end/30286
15812 * gcc.dg/pr30286.c: New test.
15815 * g++.dg/template/crash66.C: New test.
15818 * g++.dg/template/friend49.C: New test.
15820 2007-01-03 Steven G. Kargl <kargls@comcast.net>
15822 * gfortran.dg/ibits.f90: New test.
15824 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
15826 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
15827 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
15829 2007-01-02 Jan Hubicka <jh@suse.cz>
15831 * gcc.dg/pr16194.c: We now output error on all three functions,
15832 not just first one.
15834 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15837 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
15838 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
15840 2006-01-02 Ian Lance Taylor <iant@google.com>
15842 * g++.dg/warn/Wparentheses-22.C: New test.
15843 * g++.dg/warn/Wparentheses-23.C: New test.
15845 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15848 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
15849 * gcc.dg/declspec-3-Wextra.c: New.
15850 * gcc.dg/declspec-3-no.c: New
15852 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
15855 * gfortran.dg/interface_10.f90: Remove.
15857 2007-01-01 Roger Sayle <roger@eyesopen.com>
15859 * gcc.dg/fold-eqxor-4.c: New test case.
15861 2007-01-02 Joseph Myers <joseph@codesourcery.com>
15863 PR middle-end/30311
15864 * gcc.c-torture/compile/pr30311.c: New test.
15866 2007-01-01 Andrew Pinski <pinskia@gmail.com>
15868 PR middle-end/30253
15869 * gcc.c-torture/compile/statement-expression-1.c: New test.
15871 2007-01-01 Andreas Schwab <schwab@suse.de>
15874 * g++.dg/eh/pr29166.C: New test.
15876 2007-01-01 Joseph Myers <joseph@codesourcery.com>
15878 * lib/target-supports.exp (check_effective_target_powerpc_spe):
15880 (check_effective_target_vect_cmdline_needed): Use it.
15882 2006-12-31 Richard Guenther <rguenther@suse.de>
15884 PR middle-end/30137
15885 * gcc.dg/pr30137-1.c: New testcase.
15886 * gcc.dg/pr30137-2.c: Likewise.
15888 2006-12-31 Roger Sayle <roger@eyesopen.com>
15890 PR middle-end/30322
15891 * gcc.dg/fold-plusnot-1.c: New test case.
15893 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
15896 * g++.dg/parse/template22.C: New test.
15898 2006-12-31 Richard Guenther <rguenther@suse.de>
15900 PR middle-end/30338
15901 * gcc.c-torture/compile/pr30338.c: New testcase.
15903 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15906 * gfortran.dg/intrinsic_actual_4.f90: New test.
15909 * gfortran.dg/func_decl_3.f90: New test.
15911 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
15914 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
15915 * gfortran.dg/c_by_val_1.f: New test.
15916 * gfortran.dg/c_by_val_2.f: New test.
15917 * gfortran.dg/c_by_val_3.f: New test.
15919 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
15921 PR libfortran/30321
15922 * gfortran.dg/sum_zero_array_1.f90: New test.
15924 2006-12-29 Jakub Jelinek <jakub@redhat.com>
15926 PR preprocessor/29612
15927 * gcc.dg/cpp/pr29612-1.c: New test.
15928 * gcc.dg/cpp/pr29612-2.c: New test.
15930 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
15933 * gfortran.dg/pure_formal_proc_1.f90: New test.
15936 * gfortran.dg/intrinsic_actual_3.f90: New test.
15938 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15941 * gfortran.dg/io_constraints_1.f90: Update test.
15942 * gfortran.dg/io_constraints_2.f90: Update test.
15943 * gfortran.dg/inquire_iolength.f90: New test.
15945 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
15948 * gfortran.dg/interface_10.f90: New test.
15949 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
15950 since z is already, locally a variable.
15953 * gfortran.dg/generic_11.f90: New test.
15954 * gfortran.dg/interface_7.f90: Remove name clash between module
15955 name and procedure 'x' referenced in the interface.
15957 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15960 * gcc.dg/Wmissing-parameter-type.c: New.
15961 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
15962 * gcc.dg/Wmissing-parameter-type-no.c: New.
15964 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
15967 * gfortran.dg/entry_array_specs_2.f: New test.
15970 * gfortran.dg/nested_modules_6.f90: New test.
15972 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15975 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
15976 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
15978 2006-12-21 Andrew Pinski <pinskia@gmail.com>
15981 * g++.dg/opt/complex6.C: New test.
15983 2006-12-22 Ben Elliston <bje@au.ibm.com>
15985 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
15986 full" if the linker on spu-*-* warns about exceeding local store.
15988 And revert this patch:
15989 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15990 fail to link due to relocation overflows on spu-*-*.
15992 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
15995 * gfortran.dg/dependency_19.f90: New test.
15997 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
16000 * gfortran.dg/alloc_comp_basics_3.f90: New test.
16002 2006-12-21 Jakub Jelinek <jakub@redhat.com>
16004 PR middle-end/30262
16005 * gcc.c-torture/execute/20061220-1.c: New test.
16007 PR middle-end/30263
16008 * gcc.dg/gomp/asm-1.c: New test.
16011 * g++.dg/eh/ia64-2.C: New test.
16013 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
16017 * gcc.dg/rs6000-leaf.c: New.
16019 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16022 * gfortran.dg/f2c_8.f90: New test.
16024 2006-12-20 Bill Wendling <wendling@apple.com>
16026 * gcc.dg/asm-b.c: Check for __ppc64__.
16028 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16031 * gfortran.dg/bounds_check_5.f90: New test.
16033 2006-12-20 Andrew Pinski <pinskia@gmail.com>
16035 PR middle-end/30143
16036 * gcc.dg/gomp/complex-1.c: New testcase.
16038 2006-12-20 Roger Sayle <roger@eyesopen.com>
16040 * gfortran.dg/array_memset_1.f90: New test case.
16042 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
16044 * lib/target-supports.exp: Add spu to
16045 check_effective_target_vect_widen_mult_hi_to_si.
16047 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
16050 * gfortran.dg/generic_9.f90: New test.
16053 * gfortran.dg/generic_10.f90: New test.
16055 2006-12-19 Andrew Pinski <pinskia@gmail.com>
16058 * gcc.dg/pr30045.c: New test.
16060 2006-12-20 Ben Elliston <bje@au.ibm.com>
16062 * gcc.dg/20020312-2.c: Add a case for __SPU__.
16064 2006-12-19 Eric Christopher <echristo@apple.com>
16067 * gcc.c-torture/execute/pr29302-1.c: New.
16069 2006-12-19 Tobias Burnus <burnus@net-b.de>
16072 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
16074 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
16077 * gfortran.dg/altreturn_3.f90: New test.
16079 * gfortran.dg/char_result_12.f90: Fix comment typos.
16081 2006-12-19 Ben Elliston <bje@au.ibm.com>
16083 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
16084 as newlib's stdio.h uses non-traditional cpp constructs.
16086 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16088 * gfortran.dg/advance.f90: Renamed to advance_1.f90
16089 * gfortran.dg/append-1.f90: Renamed to append_1.f90
16090 * gfortran.dg/array-1.f90: Renamed to array_1.f90
16091 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
16092 * gfortran.dg/backspace.f: Renamed to backspace_1.f
16093 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
16094 * gfortran.dg/default_initialization.f: Renamed to
16095 default_initialization_1.f
16096 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
16097 dollar_edit_descriptor_1.f
16098 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
16099 dollar_edit_descriptor_2.f
16100 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
16101 dollar_edit_descriptor_3.f
16102 * gfortran.dg/logint-1.f: Renamed to logint_1.f
16103 * gfortran.dg/logint-2.f: Renamed to logint_2.f
16104 * gfortran.dg/logint-3.f: Renamed to logint_3.f
16105 * gfortran.dg/advance_1.f90: Renamed from advance.f90
16106 * gfortran.dg/append_1.f90: Renamed from append-1.f90
16107 * gfortran.dg/array_1.f90: Renamed from array-1.f90
16108 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
16109 * gfortran.dg/backspace_1.f: Renamed from backspace.f
16110 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
16111 * gfortran.dg/default_initialization_1.f: Renamed from
16112 default_initialization.f
16113 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
16114 dollar_edit_descriptor-1.f
16115 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
16116 dollar_edit_descriptor-2.f
16117 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
16118 dollar_edit_descriptor-3.f
16119 * gfortran.dg/logint_1.f: Renamed from logint-1.f
16120 * gfortran.dg/logint_2.f: Renamed from logint-2.f
16121 * gfortran.dg/logint_3.f: Renamed from logint-3.f
16123 2006-12-18 Bill Wendling <wendling@apple.com>
16125 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
16126 id is an OjbC keyword.
16128 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16130 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
16132 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
16134 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
16136 2006-12-18 Ian Lance Taylor <iant@google.com>
16138 * g++.dg/warn/Wmissing-declarations-1.C: New test.
16140 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
16142 * gcc.c-torture/compile/pr27528.c: Use empty templates.
16144 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
16147 * gfortran.fortran-torture/execute/where21.f90: New test.
16149 2006-12-17 Tobias Burnus <burnus@net-b.de>
16151 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
16153 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16156 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
16157 * gcc.dg/if-empty-1.c: Likewise.
16158 * gcc.dg/pr23165.c: Likewise.
16159 * g++.dg/warn/empty-body.C: Likewise.
16161 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16163 PR libfortran/30005
16164 * gfortran.dg/open_errors.f90: New test.
16166 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
16168 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
16170 * gcc.target/i386/ssse3-pabsb.c: New file.
16171 * gcc.target/i386/ssse3-pabsd.c: Likewise.
16172 * gcc.target/i386/ssse3-pabsw.c: Likewise.
16173 * gcc.target/i386/ssse3-palignr.c: Likewise.
16174 * gcc.target/i386/ssse3-phaddd.c: Likewise.
16175 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
16176 * gcc.target/i386/ssse3-phaddw.c: Likewise.
16177 * gcc.target/i386/ssse3-phsubd.c: Likewise.
16178 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
16179 * gcc.target/i386/ssse3-phsubw.c: Likewise.
16180 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
16181 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
16182 * gcc.target/i386/ssse3-pshufb.c: Likewise.
16183 * gcc.target/i386/ssse3-psignb.c: Likewise.
16184 * gcc.target/i386/ssse3-psignd.c: Likewise.
16185 * gcc.target/i386/ssse3-psignw.c: Likewise.
16186 * gcc.target/i386/ssse3-vals.h: Likewise.
16188 2006-12-15 Janis Johnson <janis187@us.ibm.com>
16190 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
16191 * lib/fortran-torture.exp: Include target-supports.exp.
16193 2006-12-15 Jakub Jelinek <jakub@redhat.com>
16196 * gcc.c-torture/execute/pr30185.c: New test.
16198 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16202 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
16203 * gcc.dg/builtin-bswap-2.c: Likewise.
16204 * gcc.dg/builtin-bswap-3.c: Likewise.
16205 * gcc.dg/builtin-bswap-4.c: Likewise.
16206 * lib/target-supports.exp (check_effective_target_stdint_types): New.
16207 * gcc.c-torture/execute/mode-dependent-address.x: New file.
16209 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16211 PR libfortran/30145
16212 * gfortran.dg/write_zero_array: New test.
16214 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16217 * gfortran.dg/write_fmt_trim.f90: New test.
16219 2006-12-14 Diego Novillo <dnovillo@redhat.com>
16222 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
16225 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16227 * lib/target-supports.exp (check_weak_available): Use istarget
16228 "hppa*-*-hpux10*" instead of regexp.
16229 (check_cxa_atexit_available): Likewise.
16231 2006-12-14 Richard Guenther <rguenther@suse.de>
16233 PR tree-optimization/30197
16234 * gcc.c-torture/execute/complex-1.c: Fix function name.
16235 * gcc.dg/builtins-61.c: New testcase.
16237 2006-12-14 Richard Guenther <rguenther@suse.de>
16239 PR middle-end/30172
16240 * gcc.dg/pr30172-1.c: New testcase.
16242 2006-12-14 Richard Guenther <rguenther@suse.de>
16244 PR tree-optimization/30198
16245 * gcc.dg/builtins-60.c: New testcase.
16247 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
16249 * lib/target-supports.exp (vect_no_align): Remove spu.
16251 2006-12-13 Ian Lance Taylor <iant@google.com>
16255 * g++.dg/warn/Wparentheses-5.C: New test.
16256 * g++.dg/warn/Wparentheses-6.C: New test.
16257 * g++.dg/warn/Wparentheses-7.C: New test.
16258 * g++.dg/warn/Wparentheses-8.C: New test.
16259 * g++.dg/warn/Wparentheses-9.C: New test.
16260 * g++.dg/warn/Wparentheses-10.C: New test.
16261 * g++.dg/warn/Wparentheses-11.C: New test.
16262 * g++.dg/warn/Wparentheses-12.C: New test.
16263 * g++.dg/warn/Wparentheses-13.C: New test.
16264 * g++.dg/warn/Wparentheses-14.C: New test.
16265 * g++.dg/warn/Wparentheses-15.C: New test.
16266 * g++.dg/warn/Wparentheses-16.C: New test.
16267 * g++.dg/warn/Wparentheses-17.C: New test.
16268 * g++.dg/warn/Wparentheses-18.C: New test.
16269 * g++.dg/warn/Wparentheses-19.C: New test.
16270 * g++.dg/warn/Wparentheses-20.C: New test.
16271 * g++.dg/warn/Wparentheses-21.C: New test.
16273 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16276 * lib/target-supports.exp (check_cxa_atexit_available): Return false
16277 for target "hppa.*hpux10".
16279 2006-12-13 Jakub Jelinek <jakub@redhat.com>
16281 * g++.dg/debug/vartrack1.C: New test.
16283 * g++.dg/opt/ifcvt1.C: New test.
16285 * gcc.dg/tls/opt-13.c: New test.
16287 * gcc.dg/20060425-2.c: New test.
16289 * g++.dg/opt/pr15054-2.C: New test.
16291 * gcc.c-torture/execute/20060420-1.c: New test.
16293 * gcc.c-torture/execute/20060412-1.c: New test.
16295 * objc/compile/20060406-1.m: New test.
16297 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
16299 * g++.dg/template/array17.C: New test.
16301 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
16303 * gcc.target/powerpc/altivec-23.c: New test.
16305 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
16308 * g++.dg/inherit/error3.C: New test.
16311 * g++.dg/inherit/error4.C: New test.
16313 2006-12-13 Richard Guenther <rguenther@suse.de>
16315 PR tree-optimization/17687
16316 * gcc.dg/builtins-59.c: New testcase.
16318 2006-12-13 Ben Elliston <bje@au.ibm.com>
16320 * gcc.target/spu/Wmain.c: New test.
16322 2006-12-12 Josh Conner <jconner@apple.com>
16324 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
16325 * g++.dg/abi/thunk4.C: Likewise.
16326 * g++.dg/abi/rtti3.C: Likewise.
16328 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
16330 * gcc.target/spu/cpat-1.c: New test.
16331 * gcc.target/spu/cpat-2.c: New test.
16332 * gcc.target/spu/cpat-3.c: New test.
16333 * gcc.target/spu/cpat-4.c: New test.
16335 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
16338 * gcc.c-torture/compile/vector-1.c: New test.
16339 * gcc.c-torture/compile/vector-2.c: New test.
16340 * gcc.c-torture/compile/vector-3.c: New test.
16342 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16344 * lib/fortran-torture.exp: Update copyright years. Remove
16345 obsolete comment. Test -ftree-vectorize where it makes sense.
16346 * lib/gfortran-dg.exp: Update copyright years. Use settings
16347 from fortran-torture.exp.
16348 * gfortran.dg/char_transpose_1.f90,
16349 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
16350 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
16351 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
16352 '-w' to dg-options.
16354 2006-12-12 Richard Sandiford <richard@codesourcery.com>
16356 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
16357 saved_${tool}_load.
16359 2006-12-12 Ira Rosen <irar@il.ibm.com>
16361 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
16362 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
16363 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
16364 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
16367 2006-12-12 Richard Guenther <rguenther@suse.de>
16369 PR middle-end/30147
16370 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
16372 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
16373 Diego Novillo <dnovillo@redhat.com>
16375 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
16377 * gcc.dg/tree-ssa/pr26421.c: Likewise
16378 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
16379 * gcc.dg/tree-ssa/pr23382.c: Likewise.
16380 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
16381 * gcc.dg/tree-ssa/pr28410.c: Likewise.
16382 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
16383 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
16384 * gcc.dg/tree-ssa/vrp07.c: Likewise.
16385 * gcc.dg/tree-ssa/vrp08.c: Likewise.
16386 * gcc.dg/tree-ssa/alias-12.c: Likewise.
16388 2006-12-11 Jan Hubicka <jh@suse.cz>
16390 * gcc.dg/tree-prof/stringop-1.c: New test.
16391 * gcc.dg/tree-prof/stringop-2.c: New test.
16393 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
16396 * gcc.target/i386/pr30120.c: New test.
16399 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
16401 * gcc.target/i386/x87regparm-1.c: New test.
16402 * gcc.target/i386/x87regparm-2.c: New test.
16403 * gcc.target/i386/x87regparm-3.c: New test.
16404 * gcc.target/i386/x87regparm-4.c: New test.
16406 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
16408 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
16410 2006-12-10 Tobias Burnus <burnus@net-b.de>
16413 * gfortran.dg/protected_1.f90: New test.
16414 * gfortran.dg/protected_2.f90: New test.
16415 * gfortran.dg/protected_3.f90: New test.
16416 * gfortran.dg/protected_4.f90: New test.
16417 * gfortran.dg/protected_5.f90: New test.
16418 * gfortran.dg/protected_6.f90: New test.
16420 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16421 Tobias Burnus <burnus@gcc.gnu.org>
16425 * gfortran.dg/interface_4.f90: Test adding procedure to generic
16427 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
16428 ambiguous interfaces.
16429 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
16430 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
16431 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
16432 ambiguous interfaces.
16433 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
16434 * gfortran.dg/array_initializer_2.f90: Add initializer array
16438 * gfortran.dg/interface_9.f90: Test that host interfaces are
16439 not checked for ambiguity with the local version.
16441 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16444 * gfortran.dg/module_interface_2.f90: New test.
16446 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
16449 * gfortran.dg/assumed_len.f90: New test.
16451 2006-12-09 Richard Guenther <rguenther@suse.de>
16453 * g++.dg/warn/implicit-typename1.C: Qualify types.
16454 * g++.dg/parse/crash12.C: Likewise.
16455 * g++.dg/tree-ssa/pr22444.C: Likewise.
16457 2006-12-09 Tobias Burnus <burnus@net-b.de>
16459 * gfortran.dg/array_2.f90: Added sqrt test.
16461 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
16463 * gcc.target/i386/x87regparm-1.c: XFAIL.
16464 * gcc.target/i386/x87regparm-2.c: XFAIL.
16465 * gcc.target/i386/x87regparm-3.c: XFAIL.
16466 * gcc.target/i386/x87regparm-4.c: XFAIL.
16468 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16470 * lib/target-supports.exp
16471 (check_effective_target_large_long_double): New.
16472 * gcc.dg/Wconversion-real.c : Use it.
16473 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
16476 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
16478 * gcc.c-torture/execute/mode-dependent-address.c: New test.
16480 2006-12-08 Tobias Burnus <burnus@net-b.de>
16483 * gfortran.dg/import4.f90: New test for IMPORT in modules.
16485 2006-12-07 Mark Mitchell <mark@codesourcery.com>
16488 * g++.dg/template/crash65.C: New test.
16489 * g++.dg/template/spec16.C: Tweak error markers.
16491 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
16493 * gcc.target/spu: New directory.
16494 * gcc.target/spu/spu.exp: New file.
16495 * gcc.target/spu/intrinsics-1.c: New test.
16497 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
16500 * g++.dg/ext/attrib27.C: New test.
16501 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
16502 * g++.dg/parse/typedef5.C: Likewise.
16504 2006-12-07 Mike Stump <mrs@apple.com>
16506 * treelang/compile/var_defs.tree: Adjust.
16508 2006-12-06 Mark Mitchell <mark@codesourcery.com>
16511 * g++.dg/template/crash64.C: New test.
16512 * g++.dg/parse/crash27.C: Adjust error markers.
16514 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
16516 PR libfortran/30009
16517 PR libfortran/30056
16518 * gfortran.dg/read_eof_4.f90: Add tests.
16519 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
16520 * gfortran.dg/unf_read_corrupted_1.f90: New test.
16522 2006-12-05 Mark Mitchell <mark@codesourcery.com>
16525 * g++.dg/template/crash63.C: New test.
16528 * g++.dg/template/crash62.C: New test.
16530 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16533 * gfortran.dg/allocatable_function_1.f90: Increase the number
16534 of expected calls of free to 10; the lhs section reference is
16535 now evaluated so there is another call to bar. Change the
16536 comment appropriately.
16537 * gfortran.dg/array_section_1.f90: New test.
16539 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
16542 * gfortran.dg/char_result_12.f90: New test.
16544 2006-12-05 Richard Guenther <rguenther@suse.de>
16546 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
16547 * gcc.dg/vect/vect-pow-2.c: Rename to ...
16548 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
16549 vect_double, xfail for spu*-*-*.
16551 2006-12-04 Tobias Burnus <burnus@net-b.de>
16554 * initialization_4.f90: Test noninteger exponents (-std=f95).
16555 * initialization_5.f90: New test for noninteger exponents
16558 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16561 * gfortran.dg/parameter_array_section_1.f90: New test.
16563 2006-12-04 Mark Mitchell <mark@codesourcery.com>
16566 * g++.dg/template/crash61.C: New test.
16569 * g++.dg/template/error23.C: New test.
16571 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
16573 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
16575 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
16578 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
16580 2006-12-04 Jakub Jelinek <jakub@redhat.com>
16582 PR middle-end/29965
16583 * gcc.dg/gomp/pr29965-1.c: New test.
16584 * gcc.dg/gomp/pr29965-2.c: New test.
16585 * gcc.dg/gomp/pr29965-3.c: New test.
16586 * gcc.dg/gomp/pr29965-4.c: New test.
16587 * gcc.dg/gomp/pr29965-5.c: New test.
16588 * gcc.dg/gomp/pr29965-6.c: New test.
16589 * g++.dg/gomp/pr29965-1.C: New test.
16590 * g++.dg/gomp/pr29965-2.C: New test.
16591 * g++.dg/gomp/pr29965-3.C: New test.
16592 * g++.dg/gomp/pr29965-4.C: New test.
16593 * g++.dg/gomp/pr29965-5.C: New test.
16594 * g++.dg/gomp/pr29965-6.C: New test.
16595 * g++.dg/gomp/pr29965-7.C: New test.
16596 * g++.dg/gomp/pr29965-8.C: New test.
16597 * g++.dg/gomp/pr29965-9.C: New test.
16598 * g++.dg/gomp/pr29965-10.C: New test.
16600 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
16602 * gnat.dg/pointer_variable_bounds.adb: New test.
16603 * gnat.dg/pointer_variable_bounds.ads: Likewise.
16604 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
16606 2006-12-03 Eric Christopher <echristo@apple.com>
16608 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
16610 2006-12-03 Richard Henderson <rth@redhat.com>
16611 Andrew Pinski <pinskia@gmail.com>
16614 * g++.dg/warn/unit-1.C: New test.
16616 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
16618 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
16620 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16622 * g++.dg/vect/vect.exp: Enable tests to run on spu.
16623 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
16624 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
16625 * gcc.dg/vect/vect-70.c: Reduce array size.
16626 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
16627 vect_no_compaer_double targets.
16628 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
16629 vect_float, vect_double, and vect_int.
16631 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
16633 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
16634 test for loop versioning on vect_no_align targets.
16635 * gcc.dg/vect/pr20122.c: Likewise.
16636 * gcc.dg/vect/vect-105.c: Likewise.
16637 * gcc.dg/vect/vect-42.c: Likewise.
16638 * gcc.dg/vect/vect-43.c: Likewise.
16639 * gcc.dg/vect/vect-74.c: Likewise.
16640 * gcc.dg/vect/vect-75.c: Likewise.
16641 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
16642 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
16643 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
16644 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
16646 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
16649 * gfortran.dg/value_1.f90 : New test.
16650 * gfortran.dg/value_2.f90 : New test.
16651 * gfortran.dg/value_3.f90 : New test.
16652 * gfortran.dg/value_4.f90 : New test.
16653 * gfortran.dg/value_4.c : Called from value_4.f90.
16655 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
16658 * g++.dg/cpp0x/static_assert4.C: New testcase.
16660 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16662 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
16664 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
16667 * gcc.dg/pr27953.c: New test.
16669 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16672 * g++.dg/ext/vector5.C: New test.
16675 * g++.dg/other/main1.C: New test.
16677 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
16679 PR libfortran/29568
16680 * gfortran.dg/convert_implied_open.f90: Change to
16681 new default record length.
16682 * gfortran.dg/unf_short_record_1.f90: Adapt to
16684 * gfortran.dg/unformatted_subrecords_1.f90: New test.
16686 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
16688 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
16690 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
16693 * g++.dg/expr/pr29066.c: New.
16695 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
16696 Zdenek Dvorak <dvorakz@suse.cz>
16698 PR tree-optimization/29921
16699 * gcc.dg/pr29921-2.c: New test.
16701 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
16703 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
16704 (i386_get_cpuid): New function.
16705 (i386_cpuid_ecx): Likewise.
16706 (i386_cpuid_edx): Likewise.
16707 (i386_cpuid): Updated to call i386_cpuid_edx.
16709 * gcc.target/i386/sse3-addsubpd.c: New file.
16710 * gcc.target/i386/sse3-addsubps.c: Likewise.
16711 * gcc.target/i386/sse3-haddpd.c: Likewise.
16712 * gcc.target/i386/sse3-haddps.c: Likewise.
16713 * gcc.target/i386/sse3-hsubpd.c: Likewise.
16714 * gcc.target/i386/sse3-hsubps.c: Likewise.
16715 * gcc.target/i386/sse3-lddqu.c: Likewise.
16716 * gcc.target/i386/sse3-movddup.c: Likewise.
16717 * gcc.target/i386/sse3-movshdup.c: Likewise.
16718 * gcc.target/i386/sse3-movsldup.c: Likewise.
16720 2006-12-01 Dirk Mueller <dmueller@suse.de>
16722 * g++.dg/warn/Wreturn-type-4.C: New testcase.
16724 2006-11-30 Janis Johnson <janis187@us.ibm.com>
16726 * gcc.dg/dfp/convert-int-max.c: New test.
16727 * gcc.dg/dfp/convert-int-max-fold.c: New test.
16729 2006-11-30 Richard Guenther <rguenther@suse.de>
16731 * gcc.dg/vect/vect-pow-1.c: Rename ...
16732 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
16733 floats instead of doubles, check successful vectorization.
16735 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
16738 * gcc.c-torture/compile/pr29945.c: New testcase.
16740 2006-11-30 Joseph Myers <joseph@codesourcery.com>
16742 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
16745 2006-11-29 Eric Christopher <echristo@apple.com>
16747 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
16749 2006-11-29 Janis Johnson <janis187@us.ibm.com>
16751 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
16753 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
16755 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
16758 * g++.dg/inherit/virtual2.C: New test.
16759 * g++.dg/inherit/virtual3.C: Likewise.
16760 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
16761 * g++.dg/inherit/error2.C: Likewise.
16762 * g++.dg/template/instantiate1.C: Likewise.
16764 2006-11-28 Andrew Pinski <pinskia@gmail.com>
16767 * gcc.dg/tree-ssa/reassoc-12.c: New test.
16769 2006-11-28 Jan Hubicka <jh@suse.cz>
16771 * gcc.dg/memcpy-1.c: New test.
16773 2006-11-28 Jakub Jelinek <jakub@redhat.com>
16776 * g++.dg/warn/main-3.C: New test.
16778 2006-11-28 Jan Hubicka <jh@suse.cz>
16780 * gcc.dg/winline-1.c: New test.
16782 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
16784 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
16787 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16790 * gfortran.dg/missing_optional_dummy_3.f90
16792 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
16795 * gfortran.dg/interface_3.f90: Modify errors.
16797 2006-11-28 Ben Elliston <bje@au.ibm.com>
16799 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
16800 fail to link due to relocation overflows on spu-*-*.
16802 2006-11-27 Michael Matz <matz@suse.de>
16803 Andreas Krebbel <krebbel1@de.ibm.com>
16806 * gcc.dg/20061127-1.c: New testcase.
16808 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
16810 * gcc.dg/20061124-1.c: Add exit() function prototype.
16812 2006-11-27 Jan Hubicka <jh@suse.cz>
16814 * gcc.target/i386/memcpy-1.c: Adjust size.
16815 * gcc.dg/visibility-11.c: Likewise.
16817 2006-11-27 Richard Guenther <rguenther@suse.de>
16819 PR middle-end/25620
16820 * gcc.target/i386/pow-1.c: New testcase.
16821 * gcc.dg/builtins-58.c: Likewise.
16823 2006-11-26 Mark Mitchell <mark@codesourcery.com>
16826 * g++.dg/expr/cast8.C: New test.
16828 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16830 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
16831 Don't ever inline the testcase.
16833 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16836 * gfortran.fortran-torture/compile/parameter_3.f90: New
16839 2006-11-25 Andrew Pinski <pinskia@gmail.com>
16842 * gfortran.fortran-torture/execute/transfer2.f90: New test.
16844 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16846 * gfortran.fortran-torture/execute/specifics.f90: Remove test
16849 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16851 PR libgfortran/29936
16852 * gfortran.dg/write_check3.f90: New test.
16854 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16856 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
16858 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
16861 * gfortran.dg/interface_3.f90: New test.
16864 * gfortran.dg/generic_8.f90: New test.
16866 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16868 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
16869 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
16870 * gfortran.dg/specifics_3.f90: Remove.
16872 2006-11-24 Jakub Jelinek <jakub@redhat.com>
16875 * gcc.dg/gomp/pr29955.c: New test.
16878 * gcc.dg/pr29736.c: New test.
16880 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
16883 * gcc.dg/pure-1.c: New test.
16885 2006-11-24 Joseph Myers <joseph@codesourcery.com>
16887 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
16888 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
16890 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
16892 * gcc.dg/20061124-1.c: New testcase.
16894 2006-11-23 Eric Christopher <echristo@apple.com>
16896 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
16898 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16902 * gcc.dg/Wconversion-integer.c: New. Supersedes
16903 Wconversion-negative-constants.c
16904 * gcc.dg/Wconversion-real.c: New.
16905 * gcc.dg/Wconversion-real-integer.c: New.
16906 * gcc.dg/Wconversion-negative-constants.c: Deleted.
16907 * g++.dg/warn/Wconversion1.C: Modified.
16909 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16911 * gfortran.dg/overload_1.f90: New test.
16913 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16916 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
16917 Wtraditional-conversion.
16918 * gcc.dg/overflow-warn-2.c: Likewise.
16919 * gcc.dg/Wconversion.c: Likewise. Renamed as
16920 Wtraditional-conversion.c .
16921 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
16922 Wtraditional-conversion-2.c .
16923 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
16924 Wtraditional-conversion-2.c
16925 * gcc.dg/Wconversion-negative-constants.c: New.
16927 2006-11-23 Andrew Pinski <pinskia@gmail.com>
16929 * gcc.dg/tree-ssa/dump-1.c: New test.
16931 2006-11-23 David Ung <davidu@mips.com>
16933 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
16934 -mfp64, allowable when ISA >= 33 and float is enabled.
16935 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
16936 of mthc1 and mfhc1 patterns.
16938 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
16940 PR tree-optimization/29921
16941 * gcc.dg/pr29921.c: New test.
16943 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
16946 * gfortran.dg/initialization_4.f90: New test.
16948 2006-11-22 Ira Rosen <irar@il.ibm.com>
16950 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
16951 platforms that have interleaving support.
16952 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
16953 * gcc.dg/vect/vect-strided-a-u16-i2.c,
16954 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
16955 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
16956 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
16957 gcc.dg/vect/vect-strided-u8-i2-gap.c,
16958 gcc.dg/vect/vect-strided-u8-i8.c,
16959 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
16960 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
16961 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
16962 gcc.dg/vect/vect-strided-float.c,
16963 gcc.dg/vect/vect-strided-a-mult.c,
16964 gcc.dg/vect/vect-strided-mult-char-ls.c,
16965 gcc.dg/vect/vect-strided-a-u16-mult.c,
16966 gcc.dg/vect/vect-strided-a-u32-mult.c,
16967 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
16968 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
16969 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
16970 gcc.dg/vect/vect-strided-mult.c,
16971 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
16972 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
16975 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16978 * gfortran.dg/auto_char_len_4.f90: New test.
16980 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
16983 * gfortran.dg/generic_7.f90: New test.
16984 * gfortran.dg/defined_operators_1.f90: Add new error.
16986 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
16988 PR tree-optimization/29902
16989 * g++.dg/tree-ssa/pr29902.C: New test.
16991 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
16994 * gfortran.dg/used_types_13.f90: New test.
16996 2006-11-21 Janis Johnson <janis187@us.ibm.com>
16998 * gcc.dg/dfp/snan.c: Delete.
17000 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
17002 * g++.dg/cpp0x/static_assert1.C: New.
17003 * g++.dg/cpp0x/static_assert2.C: New.
17004 * g++.dg/cpp0x/static_assert3.C: New.
17006 2006-11-21 Richard Guenther <rguenther@suse.de>
17008 * gcc.dg/vect/vect-pow-1.c: New testcase.
17009 * gcc.dg/vect/vect-pow-2.c: Likewise.
17011 2006-11-21 Jakub Jelinek <jakub@redhat.com>
17014 * g++.dg/template/static29.C: New test.
17017 * g++.dg/conversion/simd4.C: New test.
17019 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
17022 * g++.dg/template/access19.C: New test.
17023 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
17026 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
17029 * gcc.dg/tree-ssa/sra-4.c: New testcase.
17031 2006-11-20 Tobias Burnus <burnus@net-b.de>
17034 * gfortran.dg/import.f90: Extended test.
17035 * gfortran.dg/import2.f90: Extended test.
17037 2006-11-20 Tobias Burnus <burnus@net-b.de>
17039 * gfortran.dg/volatile3.f90: Add conflict test.
17041 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
17044 * gfortran.dg/implicit_10.f90: New test.
17046 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
17049 * g++.dg/warn/Wall-write-strings.C: New.
17051 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
17053 * gfortran.dg/alloc_comp_constraint_5.f90: New.
17054 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
17056 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17058 * gfortran.dg/use_3.f90: Remove error message.
17059 * gfortran.dg/iso_fortran_env_1.f90: New test.
17060 * gfortran.dg/iso_fortran_env_2.f90: New test.
17061 * gfortran.dg/iso_fortran_env_3.f90: New test.
17062 * gfortran.dg/iso_fortran_env_4.f90: New test.
17064 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
17066 * gcc.dg/vect/vect-27.c: Fix initialization.
17068 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17070 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
17071 * gcc.dg/torture/builtin-minmax-1.c: New.
17073 * gcc.dg/builtins-20.c: Add cases for copysign.
17075 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17078 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
17080 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17081 * gfortran.dg/use_1.f90: New test.
17082 * gfortran.dg/use_1.f90: New test.
17083 * gfortran.dg/use_1.f90: New test.
17085 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
17087 PR tree-optimization/29801
17088 * gcc.dg/pr29801.c: New test.
17090 2006-11-17 Jakub Jelinek <jakub@redhat.com>
17092 PR middle-end/29584
17093 * gcc.dg/torture/pr29584.c: New test.
17095 2006-11-17 Joseph Myers <joseph@codesourcery.com>
17097 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
17098 Condition PowerPC tests for saving FPRs on powerpc_fprs.
17099 * gcc.target/powerpc/compress-float-ppc.c,
17100 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
17102 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
17103 do not pass -mhard-float.
17105 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
17107 * gnat.dg/volatile_aggregate.adb: New test.
17109 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17113 * gfortran.dg/bound_2.f90: Add more checks.
17114 * gfortran.dg/bound_3.f90: New test.
17116 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
17119 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
17121 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
17123 * gfortran.dg/import3.f90: Fix error message.
17125 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
17128 * gfortran.fortran-torture/compile/inline_1.f90:
17131 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17133 * gcc.target/i386/x87regparm-1.c: New test.
17134 * gcc.target/i386/x87regparm-2.c: New test.
17135 * gcc.target/i386/x87regparm-3.c: New test.
17136 * gcc.target/i386/x87regparm-4.c: New test.
17138 2006-11-15 Tobias Burnus <burnus@net-b.de>
17141 * gfortran.dg/import.f90: New test.
17142 * gfortran.dg/import2.f90: New test.
17143 * gfortran.dg/import3.f90: New test.
17145 2006-11-15 Tobias Burnus <burnus@net-b.de>
17148 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
17150 2006-11-15 Tobias Burnus <burnus@net-b.de>
17153 * gfortran.dg/contains.f90: New test.
17154 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
17156 2006-11-15 Jakub Jelinek <jakub@redhat.com>
17158 PR tree-optimization/29581
17159 * gcc.dg/pr29581-1.c: New test.
17160 * gcc.dg/pr29581-2.c: New test.
17161 * gcc.dg/pr29581-3.c: New test.
17162 * gcc.dg/pr29581-4.c: New test.
17163 * gfortran.dg/pr29581.f90: New test.
17165 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
17168 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
17169 numbers in error message headers.
17171 2006-11-14 Richard Guenther <rguenther@suse.de>
17173 * gcc.target/i386/math-torture/math-torture.exp: Restrict
17174 to i?86 and x86_64 targets.
17176 2006-11-14 Caroline Tice <ctice@apple.com>
17178 * gcc.dg/pubtypes-1.c: New file/testcase.
17179 * gcc.dg/pubtypes-2.c: New file/testcase.
17180 * gcc.dg/pubtypes-3.c: New file/testcase.
17181 * gcc.dg/pubtypes-4.c: New file/testcase.
17182 * g++.dg/pubtypes.C: New file/testcase.
17184 2006-11-14 Mark Mitchell <mark@codesourcery.com>
17187 * g++.dg/init/self1.C: New test.
17189 2006-11-14 Tobias Burnus <burnus@net-b.de>
17192 * gfortran.dg/conflicts.f90: Add.
17194 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
17196 PR rtl-optimization/29798
17198 * gcc.c-torture/execute/pr29798.c: New.
17200 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17202 * gcc.dg/builtins-20.c: Add more cases.
17204 2006-11-13 Jakub Jelinek <jakub@redhat.com>
17207 * gfortran.dg/gomp/pr29759.f90: New test.
17209 2006-11-13 Mark Mitchell <mark@codesourcery.com>
17212 * g++.dg/template/static28.C: New test.
17214 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
17216 * lib/c-torture.exp: Use target-libpath.exp.
17217 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
17218 set GCC_EXEC_PREFIX env var from global variable of same name.
17220 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17223 * gfortran.fortran-torture/compile/transfer-1.f90:
17226 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
17227 Zdenek Dvorak <dvorakz@suse.cz>
17229 PR tree-optimization/29680
17230 * gcc.dg/alias-11.c: New test.
17232 2006-11-12 Jason Merrill <jason@redhat.com>
17233 Andrew Pinski <pinskia@physics.uc.edu>
17235 PR middle-end/28915
17236 * gcc.target/i386/vectorize1.c: New.
17238 2006-11-12 Roger Sayle <roger@eyesopen.com>
17240 PR rtl-optimization/29797
17241 * gcc.c-torture/execute/pr29797-1.c: New test case.
17243 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17245 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
17247 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
17249 * gcc.dg/tree-ssa/prefetch-3.c: New test.
17251 2006-11-12 Roger Sayle <roger@eyesopen.com>
17253 PR tree-optimization/13827
17254 * gcc.dg/fold-eqand-1.c: New test case.
17256 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
17259 * gcc.c-torture/execute/mayalias-3.c: New test.
17261 2006-11-11 Richard Sandiford <richard@codesourcery.com>
17263 PR middle-end/27528
17264 * gcc.c-torture/compile/pr27528.c: New test.
17265 * gcc.dg/pr27528.c: Likewise.
17267 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17269 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
17271 * gcc.dg/torture/builtin-symmetric-1.c: New test.
17273 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17276 * gfortran.dg/reshape_source_size_1.f90: New test.
17278 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
17281 * gfortran.dg/aliasing_dummy_4.f90: New test.
17283 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
17286 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
17287 and x86_64-*-* targets.
17289 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17291 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
17292 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
17293 New macros. Use them in exact tests.
17294 (TESTIT3): New macro.
17295 Add tests for fmin, fmax and fma.
17297 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17300 * gfortran.dg/array_constructor_13.f90: New test.
17302 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17305 * gfortran.dg/used_types_12.f90: New test.
17307 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
17309 PR middle-end/29726
17310 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
17312 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
17313 * gcc.dg/fold-eqandshift-3.c: New test case.
17315 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
17318 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
17321 * gfortran.dg/change_symbol_attributes_1.f90: New test.
17323 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17325 * gcc.dg/20061109-1.c: New testcase.
17327 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17329 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
17331 2006-11-09 Tobias Burnus <burnus@net-b.de>
17333 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
17334 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
17336 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
17338 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
17339 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
17341 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17343 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
17345 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17347 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
17349 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
17350 * gcc.dg/vect/vect-9.c: Now vectorizable.
17351 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
17352 that support vect_widen_mult.
17353 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
17354 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
17355 vect-reduc-dot-u16.c).
17356 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
17357 vect-reduc-dot-u16.c).
17358 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
17359 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
17360 vect-reduc-dot-s8.c).
17361 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
17362 vect-reduc-dot-s8.c).
17363 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
17364 vect-reduc-dot-s8.c).
17365 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
17366 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
17367 vect-reduc-dot-u8.c).
17368 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
17369 vect-reduc-dot-u8.c).
17370 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
17371 * gcc.dg/vect/vect-multitypes-9.c: New test.
17372 * gcc.dg/vect/vect-multitypes-10.c: New test.
17373 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
17374 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
17375 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
17376 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
17377 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
17378 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
17379 wrapv-vect-reduc-dot-s8.c.
17380 * lib/target-support.exp (check_effective_target_vect_unpack): New.
17381 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
17382 targets that support vec_unpack.
17383 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
17384 (check_effective_target_vect_widen_mult_qi_to_hi): New.
17385 (check_effective_target_vect_widen_mult_hi_to_si): New.
17386 (check_effective_target_vect_widen_sum): Removed.
17388 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17390 * gcc.dg/vect/vect-multitypes-8.c: New test.
17391 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
17393 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17395 * gcc.dg/vect/vect-multitypes-7.c: New test.
17397 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17399 * gcc.dg/vect/vect-multitypes-4.c: New test.
17400 * gcc.dg/vect/vect-multitypes-5.c: New test.
17401 * gcc.dg/vect/vect-multitypes-6.c: New test.
17403 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
17405 * gcc.dg/vect/vect-multitypes-1.c: New test.
17406 * gcc.dg/vect/vect-multitypes-2.c: New test.
17407 * gcc.dg/vect/vect-multitypes-3.c: New test.
17409 2006-11-07 Eric Christopher <echristo@apple.com>
17411 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
17412 Test using scan-assembler-not.
17414 2006-11-07 Jakub Jelinek <jakub@redhat.com>
17416 * gcc.dg/inline-17.c: New test.
17418 2006-11-07 Steve Ellcey <sje@cup.hp.com>
17421 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
17424 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
17427 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
17430 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
17433 2006-11-07 Tobias Burnus <burnus@net-b.de>
17436 * gfortran.dg/volatile.f90: Add.
17437 * gfortran.dg/volatile2.f90: Add.
17438 * gfortran.dg/volatile3.f90: Add.
17439 * gfortran.dg/volatile4.f90: Add.
17440 * gfortran.dg/volatile5.f90: Add.
17441 * gfortran.dg/volatile6.f90: Add.
17442 * gfortran.dg/volatile7.f90: Add.
17444 2006-11-06 Tobias Burnus <burnus@net-b.de>
17446 * gfortran.dg/io_constraints_2.f90: Adjust pattern
17447 for matching error messages.
17448 * gfortran.dg/specifics_3.f90: Adjust pattern
17449 for matching error messages.
17451 2006-11-06 Janis Johnson <janis187@us.ibm.com>
17452 Bernhard Fischer <aldot@gcc.gnu.org>
17454 * lib/gcc-dg.exp (output-exists): New proc.
17455 (output-exists-not): New proc.
17456 * gcc.test-framework/test-framework.awk: Support new directives.
17457 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
17458 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
17459 * gcc.test-framework/dg-outexists-exp-F.c: New test.
17460 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
17461 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
17462 * gcc.test-framework/dg-outexists-exp-P.c: New test.
17464 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
17468 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
17469 * gfortran.dg/initialization_3.f90: New.
17471 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17473 PR libgfortran/25545
17474 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
17476 2006-11-05 Jakub Jelinek <jakub@redhat.com>
17478 PR middle-end/29695
17479 * gcc.c-torture/execute/pr29695-1.c: New test.
17480 * gcc.c-torture/execute/pr29695-2.c: New test.
17482 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
17485 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
17487 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
17489 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
17490 for matching error messages.
17492 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
17495 * gcc.target/i386/387-12.c: New test.
17497 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17499 PR libfortran/29713
17500 * gfortran.dg/pr29713.f90: New test.
17502 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
17504 * gcc.c-torture/execute/arith-rand-ll.c:
17505 Also test for bogus rest sign.
17507 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17509 PR libfortran/27895
17510 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
17512 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
17514 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
17515 from error messages.
17517 2006-11-02 Mike Stump <mrs@apple.com>
17519 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
17521 * g++.old-deja/g++.abi/align.C: Enable for darwin.
17523 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
17525 * g++.dg/eh/gcsec1.C: New test.
17527 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17529 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
17530 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
17532 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
17534 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
17536 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
17537 * gcc.dg/pr14796-2.c: Likewise.
17539 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17541 * gcc.c-torture/execute/20061101-1.c: New test.
17543 2006-11-01 Richard Guenther <rguenther@suse.de>
17545 * gcc.target/i386/fpprec-1.c: New testcase.
17547 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17549 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
17550 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
17552 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
17554 * gcc.c-torture/execute/20061031-1.c: New test.
17556 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17559 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
17560 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
17561 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
17562 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
17563 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
17564 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
17565 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
17567 2006-10-31 Eric Christopher <echristo@apple.com>
17568 Falk Hueffner <falk@debian.org>
17570 * gcc.dg/builtin-bswap-1.c: New.
17571 * gcc.dg/builtin-bswap-2.c: New.
17572 * gcc.dg/builtin-bswap-3.c: New.
17573 * gcc.dg/builtin-bswap-4.c: New.
17574 * gcc.dg/builtin-bswap-5.c: New.
17575 * gcc.target/i386/builtin-bswap-1.c: New.
17577 2006-10-31 Geoffrey Keating <geoffk@apple.com>
17579 * gcc.dg/inline-16.c: New.
17582 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
17584 * gcc.dg/inline-13.c: New.
17585 * gcc.dg/inline-14.c: New.
17586 * gcc.dg/inline-15.c: New.
17589 * gcc.dg/inline6.c: New.
17590 * gcc.dg/inline7.c: New.
17592 2006-10-31 Roger Sayle <roger@eyesopen.com>
17594 PR middle-end/23470
17595 * gcc.dg/pr23470-1.c: New test case.
17597 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
17600 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
17602 * gfortran.dg/blockdata_2.f90: New testcase.
17604 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
17606 PR libfortran/29627
17607 * gfortran.dg/unf_short_record_1.f90: New test.
17609 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17612 * gfortran.dg/pr29067.f: New test.
17614 2006-10-31 Joseph Myers <joseph@codesourcery.com>
17615 Richard Sandiford <richard@codesourcery.com>
17617 * lib/target-supports.exp (get_compiler_messages): Append options
17618 as a single list element.
17619 (check_effective_target_arm_vfp_ok): New.
17620 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
17622 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
17625 * gfortran.dg/intrinsic_actual_2.f90: New test.
17628 * gfortran.dg/actual_array_interface_1.f90: New test.
17631 * gfortran.dg/used_types_11.f90: New test.
17633 2006-10-30 Dirk Mueller <dmueller@suse.de>
17635 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
17636 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
17637 * g++.old-deja/g++.pt/eichin01.C (main): Same.
17638 * g++.old-deja/g++.mike/net25.C (main): Same.
17639 * g++.dg/lookup/exception1.C (main): Same.
17640 * g++.dg/parse/parens2.C (main): Same.
17642 2006-10-30 Roger Sayle <roger@eyesopen.com>
17644 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
17646 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17648 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
17649 * gcc.dg/torture/builtin-math-3.c: Likewise.
17651 2006-10-30 Tobias Burnus <burnus@net-b.de>
17654 * gfortran.dg/write_check.f90: Check run-time keyword checking.
17655 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
17657 2006-10-30 Andrew Pinski <pinskia@gmail.com>
17660 * gfortran.fortran-torture/execute/transfer1.f90: New test.
17662 2006-10-30 Joseph Myers <joseph@codesourcery.com>
17664 * lib/target-supports.exp (check_function_available): Declare
17665 function before calling.
17667 2006-10-30 Jakub Jelinek <jakub@redhat.com>
17669 PR tree-optimization/29637
17670 * gcc.dg/pr29637.c: New test.
17672 2006-10-29 Roger Sayle <roger@eyesopen.com>
17674 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
17675 tree canonicalization.
17677 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17679 * gcc.dg/builtins-20.c: Add more hypot tests.
17681 2006-10-29 Roger Sayle <roger@eyesopen.com>
17683 * gcc.dg/fold-compare-1.c: New test case.
17685 2006-10-29 Dirk Mueller <dmueller@suse.de>
17688 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
17690 2006-10-29 Roger Sayle <roger@eyesopen.com>
17692 PR tree-optimization/15458
17693 * gcc.dg/fold-xornot-1.c: New test case.
17695 2006-10-29 Richard Guenther <rguenther@suse.de>
17697 * gcc.target/i386/math-torture/trunc.c: New testcase.
17699 2006-10-29 Richard Guenther <rguenther@suse.de>
17701 * gcc.target/i386/math-torture/round.c: New testcase.
17703 2006-10-29 Richard Guenther <rguenther@suse.de>
17705 * gcc.target/i386/math-torture/ceil.c: New testcase.
17706 * gcc.target/i386/math-torture/floor.c: Likewise.
17708 2006-10-29 Richard Guenther <rguenther@suse.de>
17710 * gcc.target/i386/math-torture/rint.c: New testcase.
17711 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
17713 2006-10-29 Richard Guenther <rguenther@suse.de>
17715 * gcc.target/i386/math-torture/lfloor.c: New testcase.
17716 * gcc.target/i386/math-torture/lceil.c: Likewise.
17718 2006-10-28 Tobias Burnus <burnus@net-b.de>
17720 PR libgfortran/24313
17721 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
17723 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
17725 * gcc.c-torture/execute/20020118-1.c,
17726 gcc.c-torture/execute/builtins/strlen.c,
17727 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
17730 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17732 * gcc.dg/builtins-20.c: Add tests for hypot.
17733 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
17734 two-argument builtins.
17735 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
17736 TESTIT2. Update all callers.
17737 (TESTIT2, TESTIT2_R): New helper macros.
17738 Add testcases for pow, hypot and atan2.
17740 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
17743 * g++.dg/expr/bool1.C: New test.
17744 * g++.dg/expr/bool2.C: New test.
17746 2006-10-28 Tobias Burnus <burnus@net-b.de>
17749 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
17750 * gfortran.dg/namelist_internal.f90: New test.
17752 2006-10-28 Tobias Burnus <burnus@net-b.de>
17755 * gfortran.dg/io_real_boz.f90: Add.
17756 * gfortran.dg/io_real_boz2.f90: Add.
17758 2006-10-28 Richard Guenther <rguenther@suse.de>
17760 PR middle-end/26899
17761 * gcc.dg/tree-ssa/pr26899.c: New testcase.
17763 2006-10-28 Richard Guenther <rguenther@suse.de>
17766 * gcc.target/i386/math-torture/lround.c: New testcase.
17768 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
17770 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
17771 * gcc.dg/builtins-44.c: Likewise.
17772 * gcc.dg/builtins-45.c: Likewise.
17773 * gcc.dg/pr28796-2.c: Likewise.
17774 * gcc.dg/unordered-3.c: Likewise.
17776 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17778 PR libgfortran/27954
17779 * gfortran.dg/error_recovery_2.f90: New test.
17781 2006-10-26 Richard Guenther <rguenther@suse.de>
17783 * gcc.target/i386/i386.exp: Use glob, not find to collect
17784 tests. Avoids recursing into subdirectories.
17785 * gcc.target/i386/math-torture/math-torture.exp: Torture
17786 for interesting ia32 math options.
17787 * gcc.target.i386/math-torture/lrint.c: New testcase.
17789 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17791 PR libgfortran/29563
17792 * gfortran.dg/arrayio_9.f90: Update test.
17793 * gfortran.dg/arrayio_19.f90: New test.
17795 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
17797 * gcc.dg/20061026.c: New testcase.
17799 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17801 PR libgfortran/29563
17802 * gfortran.dg/arrayio_9.f90: New test.
17804 2006-10-26 Ben Elliston <bje@au.ibm.com>
17806 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
17807 Copy the strings manually, as strcpy may call strlen.
17809 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17811 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
17812 Add checks for log, log2, log10 and log1p.
17814 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
17815 we already test 0.0. Add checks for expm1, log, log2, log10,
17816 log1p, cbrt, erf and erfc.
17818 2006-10-25 Steve Ellcey <sje@cup.hp.com>
17820 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
17822 2006-10-25 Uros Bizjak <uros@kss-loka.si>
17824 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
17825 and remainderl() built-in functions. Remove -ffast-math from
17828 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17830 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
17833 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
17834 floating point modifiers to arguments passed to float and long
17835 double functions respectively. Update all callers to use floating
17836 point numbers, not integers. Add tests for exp, exp2 and
17839 * gcc.dg/torture/builtin-math-3.c: New test.
17841 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
17844 * gfortran.dg/initialize_2.f90: New.
17846 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17848 * gcc.dg/torture/builtin-math-2.c: New test.
17850 2006-10-24 Richard Guenther <rguenther@suse.de>
17852 PR middle-end/28796
17853 * gcc.dg/pr28796-1.c: New testcase.
17854 * gcc.dg/pr28796-2.c: Likewise.
17856 2006-10-24 Richard Guenther <rguenther@suse.de>
17858 * gcc.dg/builtins-57.c: New testcase.
17860 2006-10-24 Richard Guenther <rguenther@suse.de>
17862 PR tree-optimization/29567
17863 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
17865 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
17867 PR tree-optimization/14784
17868 * gcc.dg/alias-10.c: New test.
17870 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17872 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
17874 2006-10-23 Jakub Jelinek <jakub@redhat.com>
17876 * gcc.dg/builtin-strncat-chk-1.c: New test.
17878 2006-10-23 Jan Hubicka <jh@suse.cz>
17880 * gcc.dg/memmove-1.c: New test.
17882 2006-10-23 Paul Brook <paul@codesourcery.com>
17884 * gcc.dg/pragma-pack-5.c: New test.
17886 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
17888 * g++.dg/other/s390-1.C: New testcase.
17890 2006-10-23 Richard Guenther <rguenther@suse.de>
17892 PR middle-end/27132
17893 PR middle-end/23295
17894 * gcc.dg/pr27132.c: New testcase.
17895 * gcc.dg/pr23295.c: Likewise.
17896 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
17897 * g++.dg/tree-ssa/pr19807.C: Likewise.
17899 2006-10-23 Richard Guenther <rguenther@suse.de>
17901 PR middle-end/21032
17902 * gcc.dg/pr21032.c: New testcase.
17904 2006-10-22 Jeff Law <law@redhat.com>
17905 Richard Guenther <rguenther@suse.de>
17907 PR tree-optimization/15911
17908 * gcc.dg/tree-ssa/vrp30.c: New testcase.
17910 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
17913 * g++.dg/abi/rtti3.C: New.
17915 2006-10-21 Uros Bizjak <uros@kss-loka.si>
17917 PR middle-end/28252
17918 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
17921 2006-10-21 Richard Guenther <rguenther@suse.de>
17923 PR tree-optimization/3511
17924 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
17926 2006-10-21 Richard Guenther <rguenther@suse.de>
17928 PR middle-end/26898
17929 * gcc.dg/torture/pr26898-1.c: New testcase.
17930 * gcc.dg/torture/pr26898-2.c: Likewise.
17932 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
17935 * g++.dg/parse/bitfield1.C: Adjust error markers.
17936 * g++.dg/parse/bitfield2.C: New test.
17938 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
17940 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
17942 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17944 PR libfortran/27895
17945 * gfortran.dg/zero_sized_1.f90: New test.
17947 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
17949 * gcc.dg/div-compare-1.c: New test.
17951 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
17954 * gfortran.dg/result_default_init_1.f90: New test.
17957 * gfortran.dg/automatic_default_init_1.f90: New test.
17959 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
17962 2006-10-18 Geoffrey Keating <geoffk@apple.com>
17964 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
17965 'using namespace std' without previous declaration.
17966 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
17967 * g++.old-deja/g++.robertl/eb133c.C: New.
17969 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17971 PR libgfortran/29277
17972 * gfortran.dg/streamio_4.f90: Update test.
17973 * gfortran.dg/streamio_11.f90: New test.
17975 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
17978 * g++.dg/inherit/virtual1.C: New test.
17980 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17983 * g++.dg/parse/enum3.C: New test.
17985 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17988 * g++.dg/init/ctor8.C: New test.
17990 2006-10-17 Mark Mitchell <mark@codesourcery.com>
17993 * g++.dg/ext/complit8.C: Tweak error markers.
17994 * g++.dg/template/complit1.C: Add error marker.
17996 2006-10-16 Mark Mitchell <mark@codesourcery.com>
17999 * g++.dg/ext/complit8.C: New test.
18002 * g++.dg/parse/dtor12.C: New test.
18005 * g++.dg/template/sizeof11.C: New test.
18007 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
18010 * gfortran.dg/data_char_3.f90: New test.
18013 * gfortran.dg/negative_automatic_size.f90: New test.
18015 2006-10-16 David Daney <ddaney@avtrex.com>
18017 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
18019 2006-10-16 Eric Christopher <echristo@apple.com>
18021 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
18024 2006-10-16 Mark Mitchell <mark@codesourcery.com>
18027 * g++.dg/tc1/dr49.C: Tweak error messages.
18028 * g++.dg/parse/template21.C: New test.
18030 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18032 PR middle-end/20491
18033 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
18035 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
18038 * gfortran.dg/print_1.f90: New test.
18040 2006-10-15 Jan Hubicka <jh@suse.cz>
18042 PR middle-end/29241
18043 * gcc.c-torture/compile/pr29241.c: New testcase.
18045 2006-10-15 David Edelsohn <edelsohn@gnu.org>
18047 PR middle-end/29250
18048 * gcc.c-torture/compile/pr29250.c: New test.
18050 2006-10-15 Richard Guenther <rguenther@suse.de>
18052 * gcc.dg/pr29299.c: New testcase.
18054 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
18057 * gfortran.dg/label_4.f90: Adjust warning flag.
18059 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
18062 * gfortran.dg/nullify_3.f90: New test.
18064 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
18066 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18067 on Solaris 2.5.1 too.
18069 2006-10-13 Eric Christopher <echristo@apple.com>
18071 * gcc.dg/pr25993.c: Skip for darwin.
18073 2006-10-13 Eric Christopher <echristo@apple.com>
18075 * gcc.dg/visibility-11.c: Skip for darwin.
18077 2006-10-13 Eric Christopher <echristo@apple.com>
18079 * gcc.dg/darwin-weakimport-1.c: Use
18080 -fno-asynchronous-unwind-tables.
18081 * gcc.dg/darwin-weakimport-3.c: Ditto.
18083 2006-10-13 Richard Guenther <rguenther@suse.de>
18085 PR tree-optimization/29446
18086 * gcc.dg/torture/pr29446.c: New testcase.
18088 2006-10-13 Bill Wendling <wendling@apple.com>
18090 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
18091 * g++.old-deja/g++.jason/hmc1.C: Likewise.
18092 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
18093 * g++.old-deja/g++.law/shadow1.C: Likewise.
18094 * g++.old-deja/g++.law/ctors10.C: Likewise.
18095 * g++.dg/debug/namespace1.C: Likewise.
18096 * g++.dg/inherit/namespace-as-base.C: Likewise.
18097 * g++.dg/opt/delay-slot-1.C: Likewise.
18098 * g++.dg/parse/defarg10.C: Likewise.
18099 * g++.dg/template/ptrmem11.C: Likewise.
18100 * g++.dg/template/mem_func_ptr.C: Likewise.
18101 * g++.dg/template/spec19.C: Likewise.
18103 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
18105 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
18107 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
18110 * gfortran.dg/implicit_9.f90: New test.
18113 * gfortran.dg/namelist_25.f90: New test.
18116 * gfortran.dg/same_name_2.f90: New test.
18119 * gfortran.dg/host_assoc_types_1.f90: New test.
18122 * gfortran.dg/missing_derived_type_1.f90: New test.
18123 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
18126 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
18129 * gfortran.dg/alloc_comp_assign_5.f90: New test.
18131 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18134 * gfortran.dg/bound_2.f90: New test.
18136 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18138 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
18140 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
18141 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
18142 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
18143 * gfortran.dg/gomp/reduction3.f90: Likewise.
18144 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
18145 * gfortran.dg/dummy_procedure_2.f90: Likewise.
18146 * gfortran.dg/interface_derived_type_1.f90: Likewise.
18147 * gfortran.dg/forall_4.f90: Likewise.
18148 * gfortran.dg/spec_expr_4.f90: Likewise.
18149 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
18150 * gfortran.dg/forall_5.f90: Likewise.
18151 * gfortran.dg/open_access_append_2.f90: Add check for
18152 compile-time warning.
18154 2006-10-13 Mark Mitchell <mark@codesourcery.com>
18157 * g++.dg/parse/pure1.C: New test.
18159 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18162 * gfortran.dg/io_constraints_3.f90: New test.
18163 * gfortran.dg/open_access_append_1.f90: Add checks
18164 for compile-time warnings.
18165 * gfortran.dg/pr20163-2.f: Likewise.
18166 * gfortran.dg/iostat_2.f90: Likewise.
18167 * gfortran.dg/label_4.f90: Delete the temporary
18169 * gfortran.dg/direct_io_2.f90: Add a FILE=
18171 * gfortran.dg/iomsg_1.f90: Add check for
18172 compile-time warning.
18174 2006-10-12 Jan Hubicka <jh@suse.cz>
18177 * gcc.dg/pr28319.c: New test.
18179 2006-10-12 Mark Mitchell <mark@codesourcery.com>
18181 * g++.dg/ext/vla4.C: New test.
18183 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
18186 * g++.dg/template/crash60.C: New test.
18187 * g++.dg/other/large-size-array.C: Adjust error markers.
18188 * g++.dg/parse/crash27.C: Likewise.
18189 * g++.dg/template/crash1.C: Likewise.
18191 2006-10-12 Steve Ellcey <sje@cup.hp.com>
18194 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
18196 2006-10-12 Jakub Jelinek <jakub@redhat.com>
18198 PR preprocessor/28709
18199 * gcc.dg/cpp/paste14.c: New test.
18201 2006-10-11 Mark Mitchell <mark@codesourcery.com>
18204 * g++.dg/init/array24.C: New test.
18206 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18208 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
18211 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
18214 * g++.dg/parse/typedef8.C: New test.
18215 * g++.dg/other/mult-stor1.C: Adjust error markers.
18217 2006-10-11 Richard Guenther <rguenther@suse.de>
18219 PR tree-optimization/28230
18220 * gcc.dg/torture/pr28230.c: New testcase.
18222 2006-10-11 Richard Guenther <rguenther@suse.de>
18224 PR inline-asm/29119
18225 * gcc.dg/torture/pr29119.c: New testcase.
18227 2006-10-10 Jakub Jelinek <jakub@redhat.com>
18229 PR middle-end/29272
18230 * gcc.c-torture/execute/20060930-2.c: New test.
18232 2006-10-09 Richard Henderson <rth@redhat.com>
18234 Revert emutls patch.
18236 2006-10-09 Richard Guenther <rguenther@suse.de>
18238 PR middle-end/29254
18239 * gcc.dg/pr29254.c: New testcase.
18241 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
18242 Paul Thomas <pault@gcc.gnu.org>
18245 * gfortran.dg/alloc_comp_basics_1.f90: New test.
18246 * gfortran.dg/alloc_comp_basics_2.f90: New test.
18247 * gfortran.dg/alloc_comp_assign_1.f90: New test.
18248 * gfortran.dg/alloc_comp_assign_2.f90: New test.
18249 * gfortran.dg/alloc_comp_assign_3.f90: New test.
18250 * gfortran.dg/alloc_comp_assign_4.f90: New test.
18251 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
18252 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
18253 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
18254 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
18255 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
18256 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
18257 * gfortran.dg/alloc_comp_std.f90: New test.
18258 * gfortran.dg/move_alloc.f90: New test.
18260 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
18263 * gfortran.dg/derived_constructor_comps_2.f90: New test.
18266 * gfortran.dg/forall_char_dependencies_1.f90: New test.
18268 2006-10-08 Tobias Burnus <burnus@net-b.de>
18271 * gfortran.dg/new_line.f90: New test.
18273 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18275 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
18276 * gcc.dg/torture/builtin-convert-1.c,
18277 gcc.dg/torture/builtin-convert-2.c,
18278 gcc.dg/torture/builtin-convert-3.c,
18279 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
18281 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
18283 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
18284 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
18285 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
18286 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
18288 2006-10-07 Andrew Pinski <pinskia@gmail.com>
18290 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
18291 Xfail some tests for powerpc-darwin and powerpc-aix.
18293 2006-10-07 Jakub Jelinek <jakub@redhat.com>
18296 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
18298 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18301 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
18304 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18308 * gfortran.fortran-torture/execute/specifics.f90:
18309 Add tests for using all possible intrinsics as actual arguments.
18310 * gfortran.dg/specifics_1.f90: Add tests for using
18311 all possible intrinsics as actual arguments.
18312 * gfortran.dg/specifics_2.f90: New file.
18313 * gfortran.dg/specifics_3.f90: New file.
18315 2006-10-07 Richard Sandiford <richard@codesourcery.com>
18317 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
18318 * gcc.dg/debug/debug-2.c: Likewise.
18320 2006-10-06 Uros Bizjak <uros@kss-loka.si>
18322 * gcc.c-torture/compile/sync-2.c: New test.
18324 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18326 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
18329 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18331 PR rtl-optimization/29128
18332 * gcc.c-torture/compile/pr29128.c: New test.
18334 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18336 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
18339 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
18341 PR middle-end/29256
18342 * gcc.dg/tree-ssa/loop-19.c: New test.
18344 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18346 PR tree-optimization/29330
18347 * gcc.dg/pr29330.c: New test.
18350 * gcc.c-torture/compile/20061005-1.c: New test.
18352 2006-10-06 Olivier Hainque <hainque@adacore.com>
18354 * gcc.dg/typename-vla-1.c: New case.
18355 * gnat.dg/forward_vla.adb: New case.
18357 2006-10-06 Jakub Jelinek <jakub@redhat.com>
18359 PR tree-optimization/29290
18360 * gfortran.dg/loop_nest_1.f90: New test.
18363 * gcc.dg/tls/opt-12.c: New test.
18366 * gfortran.dg/save_2.f90: New test.
18369 * gcc.dg/pr29091.c: New test.
18371 2006-10-06 Joseph Myers <joseph@codesourcery.com>
18373 * lib/target-supports.exp
18374 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
18375 same as x86_64-*-*; check for LP64.
18377 2006-10-04 Richard Henderson <rth@redhat.com>
18379 * lib/target-supports.exp (check_effective_target_tls): Redefine
18380 to mean non-emulated tls.
18381 * gcc.dg/tls/alias-1.c: Remove tls requirement.
18382 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
18383 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
18384 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18385 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18386 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
18387 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
18389 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18392 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
18394 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18396 * gfortran.dg/bounds_check_fail_1.f90: New test.
18398 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18401 * g++.dg/template/friend48.C: New test.
18403 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
18406 * gfortran.dg/default_initialization_2.f90: New test.
18408 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18412 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
18414 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
18417 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
18421 * gfortran.dg/missing_optional_dummy_2.f90: New test.
18425 * gfortran.dg/entry_array_specs_1.f90: New test.
18427 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
18429 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
18430 insufficient to inhibit some test failures at -O3. Do testing
18433 2006-10-03 Mark Mitchell <mark@codesourcery.com>
18436 * g++.dg/inherit/access8.C: New test.
18437 * g++.dg/template/dtor4.C: Tweak error messages.
18439 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18442 * gfortran.dg/entry_8.f90: New test.
18444 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18447 * g++.dg/parse/new4.C: New test.
18449 2006-10-03 Uros Bizjak <uros@kss-loka.si>
18451 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
18452 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
18453 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
18454 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
18455 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
18457 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18460 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
18461 * gfortran.dg/continuation_2.f90: New test.
18464 * gfortran.dg/continuation_3.f90: New test.
18465 * gfortran.dg/continuation_4.f90: New test.
18466 * gfortran.dg/continuation_5.f: New test.
18467 * gfortran.dg/continuation_6.f: New test.
18469 2006-10-02 Mark Mitchell <mark@codesourcery.com>
18472 * g++.dg/template/vla1.C: New test.
18474 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18477 * gfortran.dg/complex_parameter_1.f90: New test.
18479 2006-10-02 Jakub Jelinek <jakub@redhat.com>
18482 * gcc.c-torture/execute/20060929-1.c: New test.
18484 2006-10-01 Mark Mitchell <mark@codesourcery.com>
18487 * g++.dg/template/member6.C: New test.
18488 * g++.dg/parse/typename7.C: Adjust error markers.
18491 * g++.dg/template/member7.C: New test.
18493 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
18496 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
18497 gcc.dg/Woverride-init-3.c: New tests.
18499 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
18501 * gcc.c-torture/execute/20060930-1.c: New test.
18503 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18506 * gfortran.dg/specifics_1.f90: New test.
18507 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
18510 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18512 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
18513 pthread-init-common.h: New.
18515 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
18517 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
18518 precision on some archs.
18520 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
18522 * gcc.dg/non-local-goto-1.c: New test.
18523 * gcc.dg/non-local-goto-2.c: Likewise.
18524 * gcc.dg/setjmp-3.c: Likewise.
18525 * gcc.dg/setjmp-4.c: Likewise.
18527 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
18529 * gnat.dg/self_aggregate_with_pointer.adb: New test.
18531 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
18534 * gfortran.dg/exponent_1.f90: New test.
18537 * gfortran.dg/nearest_1.f90: New test.
18539 2006-09-26 Jakub Jelinek <jakub@redhat.com>
18541 PR middle-end/25261
18542 PR middle-end/28790
18543 * gcc.dg/gomp/nestedfn-1.c: New test.
18545 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
18548 * objc/compile/method-1.m: New test.
18550 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
18553 * g++.dg/template/crash58.C: New test.
18554 * g++.dg/parse/crash28.C: Adjust error markers.
18555 * g++.dg/template/crash34.C: Likewise.
18556 * g++.dg/template/friend31.C: Likewise.
18557 * g++.dg/template/crash32.C: Likewise.
18560 * g++.dg/template/crash59.C: New test.
18563 * g++.dg/template/spec33.C: New test.
18564 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
18566 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
18567 Adam Nemet <anemet@caviumnetworks.com>
18569 * gcc.dg/tree-ssa/ivopts-1.c: New test.
18570 * gcc.dg/tree-ssa/ivopts-2.c: New test.
18572 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
18575 * gcc.dg/pr28911.c: New.
18577 2006-09-23 Uros Bizjak <uros@kss-loka.si>
18580 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
18581 (dg-options): Add -mfpmath=387.
18583 2006-09-23 Jakub Jelinek <jakub@redhat.com>
18586 * gcc.dg/pr28706.c: New test.
18589 * gcc.dg/pr28712.c: New test.
18591 2006-09-22 Mike Stump <mrs@apple.com>
18593 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
18595 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
18597 PR tree-optimization/28888
18598 * gcc.dg/pr28888.c: New test.
18600 2006-09-21 Mark Mitchell <mark@codesourcery.com>
18603 * g++.dg/init/ptrfn1.C: New test.
18605 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
18608 * g++.dg/template/spec32.C: New test.
18609 * g++.dg/parse/crash9.C: Adjust error markers.
18612 * g++.dg/template/typedef6.C: New test.
18613 * g++.dg/init/error1.C: Adjust error markers.
18614 * g++.dg/parse/crash9.C: Likewise.
18615 * g++.dg/template/crash55.C: Likewise.
18617 2006-09-21 Janis Johnson <janis187@us.ibm.com>
18619 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
18621 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
18624 * g++.dg/ext/dllimport12.C: New test.
18626 2006-09-20 Richard Sandiford <richard@codesourcery.com>
18628 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
18629 * gcc.target/mips/nmadd-2.c: Likewise.
18630 * gcc.target/mips/mips-ps-6.c: New test.
18631 * gcc.target/mips/neg-abs-1.c: Likewise.
18632 * gcc.target/mips/neg-abs-2.c: Likewise.
18633 * gcc.target/mips/nmadd-3.c: New test.
18635 2006-09-20 Jakub Jelinek <jakub@redhat.com>
18637 PR middle-end/28046
18638 * gcc.dg/gomp/atomic-10.c: New test.
18639 * g++.dg/gomp/atomic-10.C: New test.
18641 2006-09-20 Eric Christopher <echristo@apple.com>
18643 * gcc.target/i386/sse3-not-fisttp.c: New.
18645 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
18647 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
18649 2006-09-19 Richard Sandiford <richard@codesourcery.com>
18651 * gcc.c-torture/execute/pr28289.c (one): New variable.
18652 (main): Use it instead of argc.
18653 * gcc.c-torture/execute/20060102-1.c (one): New variable.
18654 (main): Use it instead of argc.
18656 2006-09-19 Paul Brook <paul@codesourcery.com>
18659 * gcc.dg/nested-func-5.c: New test.
18661 2006-09-19 Ben Elliston <bje@au.ibm.com>
18663 * lib/target-supports.exp (check_effective_target_tls): Compile
18664 test stubs using ${tool}_target_compile, not just target_compile.
18665 (check_effective_target_tls_runtime): Likewise.
18667 2006-09-19 Ben Elliston <bje@au.ibm.com>
18669 * gcc.c-torture/compile/20030405-1.x: Remove.
18671 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
18672 optimising linker from discarding it.
18674 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18677 * gfortran.dg/keyword_symbol_1.f90: New test.
18679 * gfortran.dg/spread_shape_1.f90: Add missing warning with
18680 pedantic compilation option.
18682 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
18685 * gfortran.dg/spread_shape_1.f90: New test.
18687 2006-09-17 Roger Sayle <roger@eyesopen.com>
18689 PR tree-optimization/28887
18690 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
18692 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
18695 * gcc.dg/pr25993.c: New test.
18697 2006-09-17 Ira Rosen <irar@il.ibm.com>
18700 * gcc.dg/vect/pr21591.c: New test.
18702 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
18705 * gcc.c-torture/compile/strcpy-1.c: New test.
18706 * gcc.c-torture/compile/strcpy-2.c: New test.
18707 * gcc.c-torture/compile/memcpy-1.c: New test.
18708 * gcc.c-torture/compile/memcpy-2.c: New test.
18710 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
18713 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
18715 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
18717 * gnat.dg/specs/double_record_extension1.ads: New test.
18718 * gnat.dg/specs/double_record_extension2.ads: Likewise.
18720 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
18723 * gfortran.dg/oldstyle_3.f90: New test.
18725 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18727 PR libgfortran/29099
18728 * gfortran.dg/secnds-1.f: New test.
18730 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18732 PR libgfortran/29053
18733 * gfortran.dg/streamio_9.f90: New test.
18734 * gfortran.dg/streamio_10.f90: New test.
18736 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
18739 * g++.dg/init/array22.C: New test.
18740 * g++.dg/init/array23.C: New test.
18742 2006-09-14 Arnaud Charlet <charlet@adacore.com>
18744 * stackcheck.lst: Update list of tests requiring stack checking.
18745 * norun.lst: Adjust for above change.
18746 * ada95.lst: New file.
18747 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
18748 requiring -gnat95 switch.
18750 2006-09-14 Olivier Hainque <hainque@adacore.com>
18752 * gnat.dg/in_out_parameter.adb: New test.
18754 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
18757 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
18759 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
18761 * gnat.dg/specs/unchecked_union.ads: New test.
18763 2006-09-13 Richard Sandiford <richard@codesourcery.com>
18765 PR rtl-optimization/28982
18766 * gcc.c-torture/execute/pr28982a.c: New test.
18767 * gcc.c-torture/execute/pr28982b.c: Likewise.
18769 2006-09-12 Eric Christopher <echristo@apple.com>
18771 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
18772 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
18774 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
18777 PR preprocessor/14634
18778 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
18779 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
18780 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
18782 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
18784 * gcc.dg/pr28243.c: New test.
18786 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
18789 gfortran.dg/pr28971.f90: New test to act as a backstop in case
18790 this undiagnosed regression reappears.
18792 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
18794 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
18795 Treat $srcdir as a literal.
18796 * lib/fortran-torture.exp (fortran-torture-compile,
18797 fortran-torture-execute): Likewise.
18798 * lib/objc-torture.exp (objc-torture-compile,
18799 objc-torture-execute): Likewise.
18800 * lib/profopt.exp (profopt-execute): Likewise.
18802 2006-09-11 Geoffrey Keating <geoffk@apple.com>
18804 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
18806 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
18809 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
18811 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
18814 * gcc.target/i386/pr13685.c: New test.
18816 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
18818 * gcc.dg/pr28726.c: New test.
18820 2006-09-11 Josh Conner <jconner@apple.com>
18822 * gcc.dg/nrv3.c: Increase size of structure.
18823 * gcc.dg/nrv4.c: Likewise.
18824 * gcc.dg/nrv5.c: Likewise.
18826 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
18828 PR libfortran/28890
18829 gfortran.dg/assumed_charlen_function_5.f90: New test.
18831 2006-09-10 Mark Mitchell <mark@codesourcery.com>
18834 * g++.dg/init/static3.C: New test.
18836 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
18839 * gcc.dg/long-long-cst1.c (t): Add cast to
18840 __SIZE_TYPE__ before casting to int.
18841 (main): Return 0 on success.
18843 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18845 * gcc.c-torture/execute/20060910-1.c: New test.
18847 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
18849 PR middle-end/26983
18850 * gcc.dg/pr26983.c: New test.
18852 2006-09-10 Richard Sandiford <richard@codesourcery.com>
18855 * gcc.c-torture/execute/pr29006.c: New test.
18857 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18859 PR libfortran/28947
18860 gfortran.dg/matmul_4.f90: New test.
18862 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18865 gfortran.dg/used_types_10: New test.
18867 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
18869 PR libfortran/28923
18870 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
18871 gfortran.dg/array_initializer_3.f90: New test.
18873 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18876 * gfortran.dg/actual_array_constructor_3.f90: New test.
18878 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
18881 * gcc.target/i386/pr26778.c: New testcase.
18883 2006-09-08 Eric Christopher <echristo@apple.com>
18885 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
18886 * gcc.target/i386/memcpy-1.c: Ditto.
18887 * gcc.target/i386/asm-1.c: Ditto.
18888 * gcc.target/i386/20060512-4.c: Ditto.
18889 * gcc.target/i386/compress-float-387.c: Ditto.
18890 * gcc.target/i386/20060512-1.c: Ditto.
18891 * gcc.target/i386/compress-float-sse.c: Ditto.
18892 * gcc.target/i386/20060512-2.c: Ditto.
18893 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
18894 * gcc.target/i386/stack-prot-kernel.c: Ditto.
18895 * gcc.target/i386/compress-float-387-pic.c: Ditto.
18896 * gcc.dg/pr26449.c: Ditto.
18897 * gcc.dg/attr-ms_struct-2.c: Ditto.
18898 * gcc.dg/attr-ms_struct-1.c: Ditto.
18899 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
18901 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
18904 * gcc.dg/vla-10.c: New test.
18906 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18909 * g++.dg/parse/template20.C: New test.
18910 * g++.dg/template/operator8.C: Remove obsolete part.
18911 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
18912 * g++.old-deja/g++.pt/crash65.C: Likewise.
18914 2006-09-07 Jason Merrill <jason@redhat.com>
18916 PR middle-end/27724
18917 * gcc.dg/long-long-cst1.c: New test.
18919 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18922 * g++.dg/other/array3.C: New test.
18923 * g++.dg/other/array4.C: New test.
18924 * g++.dg/other/array5.C: New test.
18926 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
18928 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
18930 2006-09-07 Uros Bizjak <uros@kss-loka.si>
18933 * gcc.target/i386/pr28946.c: New test.
18935 2006-09-07 Steven G. Kargl <kargls@comcast.net>
18937 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
18938 in integer literal constant.
18939 * gfortran.dg/enum_8.f90: Ditto.
18940 * gfortran.dg/g77/20030326-1.f: Ditto.
18942 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
18944 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
18945 nonconformance usage.
18947 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
18949 PR middle-end/28862
18950 * gcc.c-torture/compile/vector-align-1.c: New test.
18952 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
18955 * g++.dg/opt/copysign-1.C: New test.
18957 2006-09-06 Jason Merrill <jason@redhat.com>
18960 * g++.dg/warn/unused-result1.C: New test.
18962 2006-09-06 Mark Mitchell <mark@codesourcery.com>
18965 * g++.dg/ext/vla3.C: New test.
18968 * g++.dg/template/array16.C: New test.
18970 2006-09-06 Richard Guenther <rguenther@suse.de>
18972 * gcc.dg/pr27226.c: Remove testcase again.
18974 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18977 * g++.dg/opt/unroll2.C: New test.
18979 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
18982 * gcc.dg/vect/pr28952.c: New test.
18984 2006-09-05 Richard Guenther <rguenther@suse.de>
18986 PR tree-optimization/28900
18987 * gcc.dg/torture/pr28900.c: New testcase
18989 2006-09-05 Richard Guenther <rguenther@suse.de>
18991 PR tree-optimization/28905
18992 * gcc.c-torture/compile/pr28905.c: New testcase.
18994 2006-09-05 Richard Guenther <rguenther@suse.de>
18996 PR middle-end/28935
18997 * gcc.dg/pr28935.c: New testcase.
18999 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19001 * gcc.c-torture/execute/20060905-1.c: New test.
19003 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
19006 * gfortran.dg/used_types_7.f90: New test.
19007 * gfortran.dg/used_types_8.f90: New test.
19008 * gfortran.dg/used_types_9.f90: New test.
19010 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
19012 * gcc.c-torture/compile/20060904-1.c: New test.
19014 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
19016 PR c++/23287 Revert my 2006-09-01 patch
19017 * g++.dg/parse/dtor12.C: Remove.
19019 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
19022 * g++.dg/template/operator9.C: New test.
19025 * g++.dg/template/operator7.C: New test.
19028 * g++.dg/template/operator8.C: New test.
19031 * g++.dg/template/crash57.C: New test.
19033 * g++.dg/template/typedef4.C: Adjust error markers.
19034 * g++.dg/template/typedef5.C: Likewise.
19036 2006-09-02 Jakub Jelinek <jakub@redhat.com>
19039 * g++.dg/parse/crash33.C: New test.
19041 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
19042 Richard Guenther <rguenther@suse.de>
19043 Adam Nemet <anemet@caviumnetworks.com>
19045 PR middle-end/27226
19046 * gcc.target/mips/memcpy-1.c: New testcase.
19047 * gcc.dg/pr27226.c: Likewise.
19049 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19052 * g++.dg/lookup/koenig5.C: New.
19053 * g++.dg/template/crash56.C: New.
19055 2006-09-01 Josh Conner <jconner@apple.com>
19058 * gcc.dg/nrv3.c: New test.
19059 * gcc.dg/nrv4.c: New test.
19060 * gcc.dg/nrv5.c: New test.
19062 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
19065 * g++.dg/parse/dtor12.C: New.
19067 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
19069 PR tree-optimization/28839
19070 * gcc.dg/pr28839.c: New test.
19072 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
19075 * gcc.dg/pr24367.c: New testcase.
19077 2006-08-30 Joseph Myers <joseph@codesourcery.com>
19079 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
19081 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
19083 PR rtl-optimization/27735
19084 * gcc.dg/loop-unswitch-1.c: New test.
19086 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
19089 * gfortran.dg/aliasing_dummy_2.f90: New test.
19092 * gfortran.dg/generic_5.f90: Change error message.
19095 * gfortran.dg/generic_6.f90: New test.
19098 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
19101 * gfortran.dg/invalid_interface_assignment.f90: New test.
19104 * gfortran.dg/module_proc_external_dummy.f90: New test.
19106 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
19109 * g++.dg/warn/var-args1.C: New test.
19111 2006-08-29 Steven G. Kargl <kargls@comcast.net>
19114 * gfortran.dg/simpleif_2.f90: New test.
19115 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
19116 * gfortran.dg/enum_5.f90: Ditto.
19118 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19119 Kazu Hirata <kazu@codesourcery.com>
19121 PR tree-optimization/17506
19122 * gcc.dg/pr17506.c: New.
19124 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
19127 * g++.dg/eh/alias1.C: New test.
19129 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19132 * g++.dg/template/ttp22.C: New test.
19134 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
19136 PR middle-end/26632
19137 * gcc.dg/pr26632.c: New.
19139 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19141 PR libgfortran/28354
19142 * gfortran.dg/fmt_zero_precision.f90: New test.
19144 2006-08-27 Mark Mitchell <mark@codesourcery.com>
19147 * g++.dg/template/spec31.C: New test.
19149 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
19152 * g++.dg/other/static2.C: New test.
19154 2006-08-26 Roger Sayle <roger@eyesopen.com>
19156 * gcc.dg/Wswitch-enum-2.c: New test case.
19157 * gcc.dg/Wswitch-enum-3.c: Likewise.
19159 2006-08-26 Richard Guenther <rguenther@suse.de>
19161 * gcc.c-torture/compile/20060826-1.c: New testcase.
19163 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
19166 * g++.dg/template/void10.C: New test.
19169 * g++.dg/template/void8.C: New test.
19172 * g++.dg/template/void9.C: New test.
19174 * g++.dg/template/void3.C: Adjust error markers.
19175 * g++.dg/template/void4.C: Likewise.
19176 * g++.dg/template/crash55.C: Likewise.
19177 * g++.dg/template/void7.C: Likewise
19179 2006-08-26 Mark Mitchell <mark@codesourcery.com>
19182 * g++.dg/inherit/access6.C: New test.
19183 * g++.dg/inherit/access7.C: Likewise.
19186 * g++.dg/template/array15.C: New test.
19187 * g++.dg/template/crash2.C: Tweak error markers.
19189 2006-08-26 Jakub Jelinek <jakub@redhat.com>
19191 PR middle-end/28683
19192 * gcc.c-torture/compile/20060823-1.c: New test.
19194 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19197 * g++.dg/template/ttp21.C: New test.
19200 * g++.dg/other/operator1.C: Add error-marker.
19201 * g++.dg/other/operator2.C: New test.
19203 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19206 * gcc.c-torture/compile/vla-const-1.c,
19207 gcc.c-torture/compile/vla-const-2.c: New tests.
19209 2006-08-26 Richard Guenther <rguenther@suse.de>
19211 PR middle-end/28814
19212 * gcc.dg/torture/pr28814.c: New testcase.
19214 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19217 * gcc.c-torture/compile/compound-literal-1.c: New test.
19219 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
19222 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
19223 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
19224 Expect extra diagnostics.
19226 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
19228 gcc.dg/noncompile/pr16876.c: New test.
19230 2006-08-25 Mark Mitchell <mark@codesourcery.com>
19233 * g++.dg/parse/local1.C: New test.
19234 * g++.dg/other/qual1.C: Tweak error marker.
19236 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
19239 * g++.dg/template/typename10.C: New.
19240 * g++.dg/template/lookup4.C: Remove bogus error marker.
19242 2006-08-25 Richard Guenther <rguenther@suse.de>
19245 * gcc.dg/pr26570.c: Fix testcase.
19247 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
19250 * gcc.c-torture/execute/mayalias-2.c: New test.
19251 * gcc.dg/tree-ssa/alias-13.c: New test.
19253 2006-08-24 Jan Hubicka <jh@suse.cz>
19256 * gcc.dg/debug/pr26881.c: New file.
19258 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
19261 * gfortran.dg/used_types_4.f90: New test.
19262 * gfortran.dg/derived_init_2.f90: Modify to check sibling
19263 association of derived types.
19264 * gfortran.dg/used_types_2.f90: Add module cleanup.
19265 * gfortran.dg/used_types_3.f90: The same.
19268 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
19271 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19274 * gfortran.dg/direct_io_6.f90: Remove test.
19276 2006-08-23 Stuart Hastings <stuart@apple.com>
19279 * gcc.target/i386/20060821-1.c: New.
19281 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
19283 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
19284 dg-warning strings for dllimport.
19286 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
19289 * g++.dg/ext/vector4.C: New test.
19290 * g++.dg/ext/complex1.C: New test.
19292 2006-08-21 Geoffrey Keating <geoffk@apple.com>
19295 * gcc.dg/debug/const-1.c: New.
19296 * gcc.dg/debug/const-2.c: New.
19297 * gcc.dg/debug/dwarf2/const-1.c: New.
19298 * gcc.dg/debug/dwarf2/const-2.c: New.
19299 * gcc.dg/debug/dwarf2/const-2b.c: New.
19301 2006-08-22 Richard Guenther <rguenther@suse.de>
19303 PR middle-end/28776
19304 * gcc.c-torture/compile/pr28776-1.c: New testcase.
19305 * gcc.c-torture/compile/pr28776-2.c: Likewise.
19307 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
19309 PR tree-optimization/28003
19310 * g++.dg/tree-ssa/pr28003.C: New.
19312 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19314 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
19316 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
19319 * g++.dg/other/error14.C: New test.
19322 * g++.dg/parse/ctor7.C: New test.
19323 * g++.dg/parse/ctor8.C: Likewise.
19326 * g++.dg/template/void7.C: New test.
19328 2006-08-21 Olivier Hainque <hainque@adacore.com>
19330 * gnat.dg/self_aggregate_with_zeros.adb: New test.
19331 * gnat.dg/self_aggregate_with_array.adb: New test.
19333 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
19335 * g++.dg/eh/arm-vfp-unwind.C: New test.
19337 2006-08-20 Mark Mitchell <mark@codesourcery.com>
19340 * g++.dg/template/ref3.C: New test.
19341 * g++.dg/template/nontype13.C: New test.
19344 * g++.dg/template/ptrmem17.C: New test.
19346 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
19349 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
19351 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
19354 * gfortran.dg/used_types_2.f90: New test.
19357 * gfortran.dg/used_types_3.f90: New test.
19360 * gfortran.dg/generic_actual_arg.f90: New test.
19363 * gfortran.dg/module_private_array_refs_1.f90: New test.
19366 * gfortran.dg/program_name_1.f90: New test.
19369 * gfortran.dg/derived_constructor_comps_1.f90: New test.
19372 * gfortran.dg/array_initializer_2.f90: New test.
19375 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
19378 * gfortran.dg/assumed_charlen_function_4.f90: New test.
19381 * gfortran.dg/assumed_charlen_in_main.f90: New test.
19384 * gfortran.dg/dependent_decls_1.f90: New test.
19386 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
19389 * gfortran.dg/derived_init_2.f90: New.
19391 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
19393 * gcc.c-torture/execute/pr28289.c: New test.
19395 2006-08-17 Jakub Jelinek <jakub@redhat.com>
19398 * gcc.dg/attr-externally-visible-1.c: New test.
19399 * gcc.dg/attr-externally-visible-2.c: New test.
19400 * g++.dg/parse/attr-externally-visible-1.C: New test.
19401 * g++.dg/parse/attr-externally-visible-2.C: New test.
19403 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19406 * g++.dg/parse/dtor11.C: New test.
19408 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19410 PR rtl-optimization/28489
19411 * gcc.c-torture/compile/pr28489.c: New test.
19413 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19416 * g++.dg/template/redecl4.C: New test.
19419 * g++.dg/template/ctor8.C: New test.
19421 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19423 * gcc.dg/pr26570.c: Fix testcase.
19425 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
19428 * g++.dg/parse/offsetof6.C: New test.
19429 * g++.dg/parse/offsetof6.C: New test.
19430 * g++.dg/parse/offsetof7.C: New test.
19432 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19435 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
19438 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
19441 * g++.dg/ext/vector3.C: New test.
19443 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
19445 PR gcov/profile/26570
19446 * gcc.dg/pr26570.c: New test.
19448 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
19451 * gcc.dg/qual-component-1.c: New test.
19453 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19456 * g++.dg/parse/new3.C: New test.
19458 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19461 * gfortran.dg/streamio_1.f90: New test.
19462 * gfortran.dg/streamio_2.f90: New test.
19463 * gfortran.dg/streamio_3.f90: New test.
19464 * gfortran.dg/streamio_4.f90: New test.
19465 * gfortran.dg/streamio_5.f90: New test.
19466 * gfortran.dg/streamio_6.f90: New test.
19467 * gfortran.dg/streamio_7.f90: New test.
19468 * gfortran.dg/streamio_8.f90: New test.
19470 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
19473 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
19475 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
19478 * g++.dg/template/void6.C: New test.
19480 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19483 * gcc.dg/parse-error-1.c: New test.
19484 * gcc.dg/parse-error-2.c: New test.
19485 * gcc.dg/cpp/digraph2.c: Add error-marker.
19486 * gcc.dg/noncompile/920923-1.c: Likewise.
19488 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
19491 * gcc.dg/sizeof-2.c: New testcase.
19494 * gcc.dg/switch-A.c: New testcase.
19496 2006-08-14 Steve Ellcey <sje@cup.hp.com>
19500 * g++.old-deja/g++.warn/compare1.C: Delete.
19501 * g++.dg/opt/pr7503-2.C: Delete.
19502 * g++.dg/opt/pr7503-3.C: Delete.
19503 * g++.dg/opt/pr7503-4.C: Delete.
19504 * g++.dg/opt/pr7503-5.C: Delete.
19505 * g++.dg/opt/max1.C: Delete.
19506 * g++.dg/warn/minmax.C: Delete.
19507 * g++.dg/expr/minmax.C: New test.
19509 2006-08-14 Richard Guenther <rguenther@suse.de>
19512 * gcc.c-torture/execute/pr28651.c: Do not use argc
19513 to avoid optimization, instead forbid inlining.
19515 2006-08-14 Richard Sandiford <richard@codesourcery.com>
19517 PR rtl-optimization/28634
19518 * gcc.c-torture/execute/ieee/pr28634.c: New test.
19520 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
19523 * gcc.dg/torture/pr27184.c: New test.
19525 2006-08-12 Jakub Jelinek <jakub@redhat.com>
19527 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
19529 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19531 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
19532 * gfortran.dg/stat_2.f90: Likewise.
19533 * gfortran.dg/chmod_1.f90: Likewise.
19534 * gfortran.dg/chmod_2.f90: Likewise.
19535 * gfortran.dg/chmod_3.f90: Likewise.
19537 2006-08-11 David Edelsohn <edelsohn@gnu.org>
19539 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
19541 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
19543 * g++.dg/opt/pr23454-2.C: New test.
19545 2006-08-11 Richard Guenther <rguenther@suse.de>
19547 PR middle-end/28651
19548 * gcc.c-torture/execute/pr28651.c: New testcase.
19550 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
19552 * gnat.dg/specs/static_initializer.ads: New test.
19554 2006-08-10 Paul Brook <paul@codesourcery.com>
19556 * gcc.target/arm/cond-asm.c: New test.
19558 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
19560 PR tree-optimization/26197
19561 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
19562 * g++.dg/vect/vect.exp: Compile the new tests with
19563 --param max-aliased-vops=0.
19565 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
19568 * g++.dg/template/void3.C: New test.
19571 * g++.dg/template/void4.C: New test.
19574 * g++.dg/template/void5.C: New test.
19576 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
19578 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
19579 after dg-do compile.
19581 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
19583 PR tree-optimizations/26969
19584 * gcc.dg/vect/vect.exp: Compile tests prefixed with
19585 "unswitch-loops" with -funswitch-loops.
19586 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
19588 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
19590 * gcc.dg/sparc-getcontext-1.c: Fix typo.
19591 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
19592 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
19593 * objc.dg/dwarf-1.m: Likewise.
19594 * objc.dg/dwarf-2.m: Likewise.
19595 * obj-c++.dg/dwarf-2.mm: Likewise.
19597 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19599 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
19600 * objc.dg/dwarf-2.m: Likewise.
19601 * obj-c++.dg/dwarf-2.mm: Likewise.
19603 PR libfortran/28603
19604 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
19607 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19610 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
19612 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
19615 * gcc.target/i386/pr27827.c: New testcase.
19617 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
19620 * gfortran.dg/sequence_types_1.f90: New test.
19622 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
19625 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
19626 dg-warning. Add -pedantic option.
19628 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19631 * gcc.dg/proto-1.c: New test.
19634 * gcc.dg/lvalue-4.c: New test.
19637 * gcc.dg/init-bad-5.c: New test.
19639 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
19642 * g++.dg/ext/typedef-init.C: Add new test for typedef
19643 initialization inside templates. Adjust existing error markers.
19645 2006-08-03 Mark Mitchell <mark@codesourcery.com>
19648 * g++.dg/init/ptrmem3.C: New test.
19650 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
19652 PR tree-optimization/27770
19653 * lib/target-support.exp: New target keyword "section_anchors".
19654 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
19656 * gcc.dg/vect/section-anchors-pr27770.c: New test.
19657 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
19658 * gcc.dg/vect/section-anchors-vect-69.c: New test.
19659 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
19661 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19663 * gcc.dg/20060801-1.c: Add missing '}'.
19665 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19668 * g++.dg/parse/dtor9.C: New test.
19669 * g++.dg/parse/dtor10.C: New test.
19670 * g++.dg/other/error7.C: Adjust error-marker.
19673 * g++.dg/other/default5.C: New test.
19675 2006-08-02 Richard Guenther <rguenther@suse.de>
19677 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
19679 2006-08-02 Mark Mitchell <mark@codesourcery.com>
19682 * g++.dg/template/conv9.C: New test.
19684 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
19687 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
19688 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
19689 Optionally return assembly text. Update callers.
19690 (check_no_compiler_messages): Update verbose messages.
19691 (check_no_messages_and_pattern): New.
19692 (check_effective_target_string_merging): New.
19694 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19697 * g++.dg/eh/catch4.C: New test.
19700 * g++.dg/other/qual1.C: New test.
19703 * g++.dg/inherit/error2.C: New test.
19706 * g++.dg/other/new1.C: New test.
19708 * g++.dg/warn/pr23075.C: Remove obsolete test.
19709 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
19710 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
19712 2006-07-31 Mark Mitchell <mark@codesourcery.com>
19715 * g++.dg/eh/cast1.C: New test.
19717 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
19719 PR libfortran/28452
19720 * gfortran.dg/random_3.f90: New test.
19722 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19725 * g++.dg/other/pr28304.C: Change expected error message.
19726 * g++.dg/other/pr28432.C: New test.
19728 2006-08-01 Steve Ellcey <sje@cup.hp.com>
19731 * g++.dg/init/brace2.C: Change expected error message, add empty init.
19733 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
19736 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
19738 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
19739 g++.dg/debug/enum-2.C: New.
19741 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19744 * g++.dg/parse/long1.C: Add more tests.
19746 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19748 * gfortran.dg/lrshift_1.c: New file.
19750 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19752 PR libgfortran/28335
19753 * gfortran.dg/no_unit_error_1.f90: New test.
19755 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19757 PR libgfortran/28335
19758 * gfortran.dg/no_unit_error_1.f90: Delete test.
19759 * gfortran.dg/no_unit_error_2.f90: Delete test.
19761 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19763 * gfortran.dg/chmod_3.f90: New test.
19764 * gfortran.dg/ltime_gmtime_1.f90: New test.
19765 * gfortran.dg/ltime_gmtime_2.f90: New test.
19766 * gfortran.dg/lrshift_1.f90: New test.
19767 * gfortran.dg/chmod_1.f90: New test.
19768 * gfortran.dg/chmod_2.f90: New test.
19770 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
19773 * g++.dg/template/crash55.C: New test.
19776 * g++.dg/template/nontype16.C: New test.
19778 * g++.dg/template/void2.C: Adjust error markers.
19779 * g++.dg/template/nontype5.C: Adjust error markers.
19781 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
19783 * gcc.target/i386/stack-prot-kernel.c: New test.
19785 2006-07-27 Roger Sayle <roger@eyesopen.com>
19787 * gcc.dg/builtins-55.c: New test case.
19789 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
19791 PR rtl-optimization/27907
19792 * gcc.c-torture/compile/pr27907.c: New test.
19794 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19796 * gfortran.dg/mclock.f90: New test.
19797 * gfortran.dg/int_conv_1.f90: New test.
19798 * gfortran.dg/stat_1.f90: New test.
19799 * gfortran.dg/stat_2.f90: New test.
19801 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19803 PR libgfortran/28335
19804 * gfortran.dg/no_unit_error_1.f90: New test.
19805 * gfortran.dg/no_unit_error_2.f90: New test.
19806 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
19808 2006-07-25 Roger Sayle <roger@eyesopen.com>
19810 PR middle-end/28473
19811 * gcc.dg/fold-convround-1.c: New test case.
19813 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19815 * gfortran.dg/arithmetic_if.f90: Fix comments.
19817 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19820 * g++.dg/other/typedef1.C: New test.
19821 * g++.dg/template/typedef4.C: New test.
19822 * g++.dg/template/typedef5.C: New test.
19824 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
19827 * gfortran.dg/allocatable_dummy_3.f90: New.
19829 2006-07-24 Steven G. Kargl <kargls@comcast.net>
19832 * gfortran.dg/arithmetic_if.f90: New test.
19834 2006-07-24 Uros Bizjak <uros@kss-loka.si>
19836 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
19837 avoid memcpy optimization.
19839 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19842 * gfortran.dg/direct_io_6.f90: New test.
19844 2006-07-24 Jan Hubicka <jh@suse.cz>
19848 * gcc.dg/pr25795.c: New test.
19849 * gcc.dg/pr25795-1.c: New test.
19851 2006-07-23 Roger Sayle <roger@eyesopen.com>
19853 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
19854 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
19855 which may be transformed to "g || h" on some platforms.
19857 2006-07-23 Mark Mitchell <mark@codesourcery.com>
19860 * g++.dg/template/friend45.C: New test.
19862 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19864 PR libgfortran/28339
19865 * gfortran.dg/arrayio_8.f90: New test.
19867 2006-07-21 Mike Stump <mrs@apple.com>
19869 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
19871 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
19873 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19876 * g++.dg/eh/catch3.C: New test.
19879 * g++.dg/template/defarg10.C: New test.
19881 2006-07-20 Paul Brook <paul@codesourcery.com>
19884 * gcc.dg/pr27363.c: New test.
19886 2006-07-19 Mark Mitchell <mark@codesourcery.com>
19889 * g++.dg/init/ref13.C: New test.
19891 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19894 * obj-c++.dg/proto-error-1.mm: New test.
19896 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19899 * g++.dg/template/string1.C: New test.
19901 2006-07-18 Mark Mitchell <mark@codesourcery.com>
19904 * g++.dg/template/defarg9.C: New test.
19907 * g++.dg/template/static27.C: New test.
19909 2006-07-18 Diego Novillo <dnovillo@redhat.com>
19912 * gcc.dg/tree-ssa/pr28410.c: New test.
19914 2006-07-18 Lee Millward <lee.millward@gmail.com>
19917 * g++/dg/other/error13.C: New test.
19920 * g++.dg/template/friend44.C: New test.
19922 2006-07-18 Steve Ellcey <sje@cup.hp.com>
19925 * g++.dg/other/pr27495.C: New.
19927 2006-07-18 Olivier Hainque <hainque@adacore.com>
19929 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
19930 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
19932 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19935 * gcc.dg/pragma-pack-4.c: New test.
19937 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19940 * g++.dg/ext/pr28291.C: New test.
19942 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19944 PR middle-end/28403
19945 * gcc.c-torture/execute/pr28403.c: New test.
19947 2006-07-17 Richard Sandiford <richard@codesourcery.com>
19949 PR middle-end/28402
19950 * gcc.dg/pr28402.c: New test.
19952 2006-07-17 Steve Ellcey <sje@cup.hp.com>
19955 * g++.dg/other/pr28304.C: New test.
19957 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
19960 gcc.c-torture/unsorted/dump-noaddr.c: New test.
19961 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
19963 2006-07-17 Richard Guenther <rguenther@suse.de>
19965 PR tree-optimization/28238
19966 * g++.dg/tree-ssa/pr28238.C: New testcase.
19968 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19971 * g++.dg/eh/catch1.C: New test.
19972 * g++.dg/eh/catch2.C: New test.
19974 2006-07-16 Jakub Jelinek <jakub@redhat.com>
19977 * g++.dg/template/anon3.C: New test.
19979 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
19982 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
19983 specifiers requiring an explicit format tag..
19986 * gfortran.dg/generic_5: New test.
19989 * gfortran.dg/elemental_optional_args_1.f90: New test.
19991 2006-07-16 Olivier Hainque <hainque@adacore.com>
19993 * gnat.dg/assert.ads: New file.
19994 * gnat.dg/controlled_record.ads: Likewise.
19995 * gnat.dg/controlled_record.adb: Likewise.
19997 2006-07-15 Lee Millward <lee.millward@gmail.com>
20000 * g++.dg/other/error12.C: New test.
20003 * g++.dg/template/crash54.C: New test.
20005 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20008 * g++.dg/parse/catch1.C: New test.
20011 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
20014 * g++.dg/ext/attrib24.C: New test.
20016 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20019 * g++.dg/ext/asmspec1.C: New test.
20021 2006-07-13 Janis Johnson <janis187@us.ibm.com>
20023 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
20024 (dg-test): Support shouldfail tests.
20025 * lib/target-supports-dg.exp (dg-shouldfail): New.
20026 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
20027 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
20028 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
20029 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
20030 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
20031 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
20032 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
20034 2006-07-13 Jan Hubicka <jh@suse.cz>
20036 * gcc.target/i386/memcpy-1.c: New.
20038 2006-07-12 Geoffrey Keating <geoffk@apple.com>
20040 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
20042 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
20045 * gfortran.dg/present_1.f90: New test.
20048 * gfortran.dg/interface_derived_type_1.f90: New test.
20050 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
20053 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
20056 2006-07-07 Lee Millward <lee.millward@gmail.com>
20059 * g++.dg/other/label1.C: New test.
20061 2006-07-07 Richard Guenther <rguenther@suse.de>
20063 PR middle-end/28268
20064 * gcc.dg/torture/pr28268.c: New testcase.
20066 2006-07-07 Steve Ellcey <sje@cup.hp.com>
20069 * g++.dg/ext/pr27019.C: New.
20071 2006-07-07 Richard Guenther <rguenther@suse.de>
20073 PR tree-optimization/28187
20074 * gcc.dg/pr28187.c: New testcase.
20076 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
20078 * gnat.dg/address_conversion.adb: New test.
20079 * gnat.dg/boolean_subtype.adb: Likewise.
20080 * gnat.dg/frame_overflow.adb: Likewise.
20081 * gnat.dg/pointer_array.adb: Likewise.
20082 * gnat.dg/pointer_conversion.adb: Likewise.
20084 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
20088 * gfortran.dg/print_fmt_5.f90: New test.
20090 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20093 * gfortran.dg/bounds_check_4.f90: New test.
20095 2006-07-05 Richard Guenther <rguenther@suse.de>
20098 * gfortran.dg/pr28158.f90: New testcase.
20100 2006-07-05 Richard Guenther <rguenther@suse.de>
20102 PR tree-optimization/28162
20103 * gcc.dg/pr28162.c: New testcase.
20105 2006-07-05 Richard Guenther <rguenther@suse.de>
20106 Andrew Pinski <pinskia@gcc.gnu.org>
20109 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
20111 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
20114 * gfortran.dg/actual_array_substr_2.f90: New test.
20117 * gfortran.dg/actual_array_constructor_2.f90: New test.
20119 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20121 * gfortran.dg/itime_idate_1.f: New test.
20122 * gfortran.dg/itime_idate_2.f: New test.
20124 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20126 PR libgfortran/27704
20127 * gfortran.dg/open_status_3.f90: New test.
20128 * gfortran.dg/fmt_l.f90: Update for new feature.
20130 2006-07-03 Asher Langton <langton2@llnl.gov>
20132 * gfortran.dg/oldstyle_2.f90: New.
20134 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
20136 * gnat.dg/string_slice.adb: New test.
20138 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
20141 * gfortran.dg/semicolon_fixed.c: New.
20142 * gfortran.dg/semicolon_free.c: New.
20144 2006-06-30 Mike Stump <mrs@apple.com>
20146 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
20147 that don't support internal visibility.
20149 2006-06-30 Andrew Pinski <pinskia@gmail.com>
20151 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
20152 for '(' / ')' needing an extra '\'.
20154 2006-06-29 Roger Sayle <roger@eyesopen.com>
20156 PR middle-end/27428
20157 * gcc.dg/pr27428-1.c: New test case.
20159 2006-06-29 Mike Stump <mrs@apple.com>
20161 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
20162 on darwin as we can't align commons large enough yet.
20164 * gcc.dg/vla-8.c: Add additional testcases.
20166 2006-06-26 Steve Ellcey <sje@cup.hp.com>
20169 * g++.dg/other/pr28114.C: New.
20171 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
20173 * gcc.c-torture/compile/20060625-1.c: New test.
20175 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
20178 * gfortran.dg/stfunc_3.f90: New test.
20181 * gfortran.dg/impure_actual_1.f90: New test.
20184 * gfortran.dg/elemental_result_1.f90: New test.
20187 * gfortran.dg/select_7.f90: New test.
20190 * intrinsic_actual_1.f: New test.
20194 * gfortran.dg/forall_4.f90: New test.
20197 * gfortran.dg/forall_5.f90: New test.
20199 2006-06-25 Lee Millward <lee.millward@gmail.com>
20202 * g++.dg/template/using13.C: New test.
20205 * g++.dg/other/incomplete3.C: New test.
20207 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20210 * gfortran.dg/substr_3.f: New test.
20211 * gfortran.dg/equiv_2.f90: Update expected error message.
20213 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
20216 * gfortran.dg/actual_array_substr_1.f90: New test.
20218 2006-06-24 Olivier Hainque <hainque@adacore.com>
20220 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
20221 * gnat.dg/scalar_mode_agg_compare.adb: New test.
20223 2006-06-23 Janis Johnson <janis187@us.ibm.com>
20225 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
20227 2006-06-23 Steven G. Kargl <kargls@comcast.net>
20230 * gfortran.dg/simpleif_2.f90: New test.
20232 2006-06-23 Lee Millward <lee.millward@gmail.com>
20234 * g++.dg/template/error22.C: Fix typo.
20236 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20239 * g++.dg/ext/attrib23.C: New test.
20241 2006-06-23 Olivier Hainque <hainque@adacore.com>
20243 * gnat.dg/varsize_temp.adb: New test.
20245 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20248 * g++.dg/other/java2.C: New test.
20250 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
20253 * g++.dg/ext/dllimport4.C. Add more tests for invalid
20256 2006-06-22 Roger Sayle <roger@eyesopen.com>
20259 * gcc.dg/pr27531-1.c: New test case.
20261 2006-06-22 Asher Langton <langton2@llnl.gov>
20264 * gfortran.dg/implicit_8.f90: New.
20266 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
20268 PR rtl-optimization/28121
20269 * gcc.dg/pr28121.c: New test.
20271 2006-06-22 Lee Millward <lee.millward@gmail.com>
20274 * g++.dg/parse/ptrmem6.C: New test.
20277 * g++.dg/template/error22.C: New test.
20279 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20282 * g++.dg/template/friend43.C: New test.
20285 * g++.dg/template/crash53.C: New test.
20288 * g++.dg/rtti/incomplete1.C: New test.
20290 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
20292 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
20294 2006-06-21 Joseph Myers <joseph@codesourcery.com>
20296 * gcc.c-torture/execute/complex-7.c: New.
20298 2006-06-21 Jakub Jelinek <jakub@redhat.com>
20300 * gcc.dg/merge-all-constants-1.c: New test.
20302 2006-06-20 Janis Johnson <janis187@us.ibm.com>
20305 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
20307 2006-06-20 Steven G. Kargl <kargls@comcast.net>
20309 * gfortran.dg/rrspacing_1.f90: New test.
20311 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20314 * g++.dg/other/bitfield2.C: New test.
20316 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
20318 PR tree-optimization/27331
20319 * gcc.dg/pr27331.c: New test.
20321 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
20322 Eric Botcazou <ebotcazou@adacore.com>
20325 * lib/gnat.exp: New file.
20326 * lib/gnat-dg.exp: Likewise.
20327 * gnat.dg: New directory.
20328 * gnat.dg/dg.exp: New driver.
20329 * gnat.dg/specs: New directory.
20330 * gnat.dg/specs/specs.exp: New driver.
20331 * gnat.dg/style: New directory.
20332 * gnat.dg/style/style.exp: New driver.
20334 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
20337 * gfortran.dg/array_initializer_1.f90: New test.
20340 * gfortran.dg/matmul_3.f90: New test.
20342 2006-06-19 Andrew Pinski <pinskia@gmail.com>
20344 PR middle-end/28075
20345 * gcc.dg/tree-ssa/inline-1.c: New test.
20347 2006-06-19 Anatoly Sokolov <aesok@post.ru>
20349 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
20350 in malloc prototype; remove XFAIL.
20351 * gcc.dg/pr18241-2.c: Ditto.
20352 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
20353 in memset prototype; remove XFAIL.
20354 * gcc.dg/tree-ssa/pr23382.c: Ditto.
20356 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
20358 * gcc.dg/vla-8.c: Add.
20360 2006-06-19 Richard Guenther <rguenther@suse.de>
20362 PR tree-optimization/27090
20363 * g++.dg/tree-ssa/pr27090.C: New testcase.
20365 2006-06-19 Roger Sayle <roger@eyesopen.com>
20368 * gcc.dg/pr27861-1.c: New test case.
20370 2006-06-19 Richard Guenther <rguenther@suse.de>
20372 PR middle-end/28045
20373 * gcc.dg/torture/pr28045.c: New testcase.
20375 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20378 * gfortran.dg/associated_4.f90: New test.
20380 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20384 * gfortran.dg/real_const_3.f90: New test.
20386 2006-06-16 Mark Mitchell <mark@codesourcery.com>
20389 * g++.dg/template/static26.C: New test.
20392 * g++.dg/expr/bitfield2.C: New test.
20395 * g++.dg/parse/linkage2.C: New test.
20397 2006-06-16 Richard Guenther <rguenther@suse.de>
20399 PR middle-end/27116
20400 * gcc.dg/pr15785-1.c: Revert last change.
20401 * gcc.dg/torture/pr27116-2.c: New testcase.
20403 2006-06-16 Roger Sayle <roger@eyesopen.com>
20405 PR middle-end/27802
20406 * gcc.dg/pr27802-1.c: New test case.
20408 2006-06-15 Mark Mitchell <mark@codesourcery.com>
20411 * g++.dg/template/ttp18.C: New test.
20412 * g++.dg/template/ttp19.C: Likewise.
20415 * g++.dg/expr/cond9.C: New test.
20418 * g++.dg/template/ctor7.C: New test.
20420 2006-06-15 Janis Johnson <janis187@us.ibm.com>
20422 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
20424 2006-06-16 Richard Guenther <rguenther@suse.de>
20426 PR tree-optimization/27781
20427 * gcc.dg/tree-ssa/pr27781.c: New testcase.
20429 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
20431 * gfortran.dg/allocate_zerosize_2.f90: New test case.
20433 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
20435 * gcc.dg/tree-ssa/loop-18.c: New test.
20437 2006-06-14 Mark Mitchell <mark@codesourcery.com>
20440 * g++.dg/template/crash52.C: New test.
20443 * g++.dg/ext/attrib22.C: New test.
20446 * g++.dg/template/builtin1.C: New test.
20447 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
20450 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
20452 * g++.old-deja/g++.pt/crash51.C: Likewise.
20455 * g++.dg/lookup/linkage1.C: New test.
20456 * g++.dg/lookup/linkage2.C: Likewise.
20458 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
20460 PR middle-end/27959
20461 * gcc.dg/pr27959.c: New testcase.
20463 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
20466 * g++.dg/eh/div.C: New test.
20468 2006-06-13 Jakub Jelinek <jakub@redhat.com>
20471 * g++.dg/tree-ssa/pr26757.C: New test.
20472 * g++.dg/tree-ssa/pr27894.C: New test.
20474 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20476 * gcc.c-torture/compile/20060609-1.c: New test.
20479 * gcc.c-torture/compile/pr27863.c: New test.
20481 2006-06-13 Richard Guenther <rguenther@suse.de>
20483 PR tree-optimization/27830
20484 * g++.dg/tree-ssa/pr27830.C: New testcase.
20486 2006-06-13 Matthew Sachs <msachs@apple.com>
20488 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
20489 the list of compiler flags; this causes those flags to be checked
20490 for things like dg-skip-if.
20492 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20495 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
20497 2006-06-12 Mark Mitchell <mark@codesourcery.com>
20498 Kazu Hirata <kazu@codesourcery.com>
20500 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
20501 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
20503 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20506 * g++.dg/lookup/using15.C: New test.
20509 * g++.dg/other/anon4.C: New test.
20511 2006-06-12 Roger Sayle <roger@eyesopen.com>
20514 * g++.dg/init/complex1.C: New test case.
20516 2006-06-11 Eric Christopher <echristo@apple.com>
20518 PR middle-end/27948
20519 * gcc.dg/bf-ms-layout.c: Run on darwin.
20520 * gcc.dg/bf-no-ms-layout: Ditto.
20521 * gcc.dg/attr-ms_struct-2.c: New.
20522 * gcc.dg/bf-ms-layout-2.c: Ditto.
20524 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
20526 * gcc.dg/attr-ms_struct-packed1.c: New.
20528 2006-06-09 Mike Stump <mrs@apple.com>
20530 * gcc.dg/vla-7.c: Add.
20532 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
20535 * gfortran.dg/entry_6.f90: New test.
20539 * gfortran.dg/entry_7.f90: New test.
20541 2006-06-09 Jakub Jelinek <jakub@redhat.com>
20544 * gcc.dg/cpp/_Pragma6.c: New test.
20547 * g++.dg/cpp/_Pragma1.C: New test.
20549 PR preprocessor/27746
20550 * gcc.dg/gomp/macro-3.c: New test.
20551 * gcc.dg/gomp/macro-4.c: New test.
20552 * g++.dg/gomp/macro-3.C: New test.
20553 * g++.dg/gomp/macro-4.C: New test.
20555 2006-06-09 Richard Guenther <rguenther@suse.de>
20557 PR tree-optimization/26998
20558 * gcc.dg/torture/pr26998.c: New testcase.
20559 * gcc.dg/tree-ssa/vrp29.c: New testcase.
20561 2006-06-08 Mike Stump <mrs@apple.com>
20563 * gcc.dg/pr27095.c: Account for stubs.
20566 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
20567 produce bad code on darwin.
20569 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20572 * gfortran.dg/substr_2.f: New test.
20574 2006-06-08 Asher Langton <langton2@llnl.gov>
20577 * cray_pointers_2.f90: Add -fbounds-check compile flag.
20579 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20582 * gcc.dg/union-3.c: New test.
20584 2006-06-08 Richard Guenther <rguenther@suse.de>
20586 PR middle-end/27116
20587 * gcc.dg/torture/pr27116.c: New testcase.
20588 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
20590 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
20592 PR rtl-optimization/26449
20593 * gcc.dg/pr26449.c: New test.
20595 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20598 * g++.dg/ext/offsetof1.C: Test member functions.
20600 2006-06-07 Steve Ellcey <sje@cup.hp.com>
20602 * gcc.dg/pr27095.c: Improve scanning.
20604 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
20607 * gfortran.dg/saved_automatic_1.f90: New test.
20610 * gfortran.dg/array_simplify_1.f90: New test.
20613 * gfortran.dg/entry_dummy_ref_1.f90: New test.
20616 * gfortran.dg/entry_dummy_ref_2.f90: New test.
20618 2006-06-06 Mark Mitchell <mark@codesourcery.com>
20621 * g++.dg/expr/cast7.C: New test.
20623 2006-06-06 Janis Johnson <janis187@us.ibm.com>
20625 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
20626 * lib/gcc-defs.exp (tool_check_compile): Ditto.
20627 * lib/fortran-torture.exp (fortran-torture-compile,
20628 fortran-torture-execute): Ditto.
20630 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
20633 * gcc.dg/vmx/pr27842.c: New test.
20635 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20637 PR libfortran/27895
20638 * gfortran.dg/bounds_check_3.f90: New test.
20640 2006-06-05 Mike Stump <mrs@apple.com>
20642 * objc.dg/objc-fast-4.m: Skip for ppc64.
20644 2006-06-05 Steve Ellcey <sje@cup.hp.com>
20647 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
20649 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
20650 Victor Kaplansky <victork@il.ibm.com>
20652 PR tree-optimizations/26360
20653 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
20654 with -fno-tree-dce.
20655 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
20657 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
20660 * gfortran.dg/data_char_1.f90: Add messages for truncated
20664 * gfortran.dg/func_decl_2.f90: New test.
20667 * gfortran.dg/do_2.f90: New test.
20670 * gfortran.dg/associated_3.f90: New test.
20672 2006-06-04 Mark Mitchell <mark@codesourcery.com>
20675 * g++.dg/template/static25.C: New test.
20678 * g++.dg/init/array21.C: New test.
20681 * g++.dg/ext/complit7.C: New test.
20684 * g++.dg/parse/ptrmem5.C: New test.
20686 2006-06-04 Roger Sayle <roger@eyesopen.com>
20687 Andrew Pinski <pinskia@physics.uc.edu>
20690 PR middle-end/27382
20691 * gcc.dg/pr27150-1.c: New testcase.
20692 * gcc.dg/pr27382-1.c: New testcase.
20693 * gcc.dg/pr27382-2.c: New testcase.
20695 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
20699 * gcc.dg/array-10.c: New test.
20701 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20704 * g++.dg/init/const4.C: New test.
20705 * g++.dg/init/member1.C: Add error-marker.
20706 * g++.dg/other/fold1.C: Adjust error-marker.
20708 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20711 * g++.dg/ext/offsetof1.C: New test.
20713 2006-06-04 Eric Christopher <echristo@apple.com>
20715 * gcc.dg/attr-ms_struct-1.c: New.
20717 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
20719 * gcc.c-torture/compile/builtin_constant_p.c: New test.
20721 2006-06-04 Richard Guenther <rguenther@suse.de>
20723 PR tree-optimization/27039
20724 * gcc.dg/tree-ssa/loop-17.c: New testcase.
20726 2006-06-03 Roger Sayle <roger@eyesopen.com>
20729 * gcc.target/i386/amd64-abi-2.c: New test case.
20731 2006-06-02 Eric Christopher <echristo@apple.com>
20733 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
20734 * gcc.target/i386/20020523-1.c: Skip if darwin.
20735 * gcc.target/i386/asm-3.c: Ditto.
20736 * gcc.target/i386/20011119-1.c: Ditto.
20737 * gcc.target/i386/clobbers.c: Remove pic part of test.
20739 2006-06-02 Steve Ellcey <sje@cup.hp.com>
20741 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
20742 * g++.old-deja/g++.other/init19.C: Ditto.
20743 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
20744 and add other platforms as expected failures.
20746 2006-06-01 Steve Ellcey <sje@cup.hp.com>
20748 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
20749 (is-effective-target-keyword): Ditto.
20751 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
20754 * gfortran.dg/extended_char_comparison_1.f: New test.
20756 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
20759 * gfortran.dg/dummy_procedure_1.f90: New test.
20762 * gfortran.dg/dummy_procedure_2.f90: New test.
20764 * gfortran.dg/associated_2.f90: Correct to make consistent with
20767 2006-05-31 Roger Sayle <roger@eyesopen.com>
20769 * gcc.target/i386/387-11.c: New test case.
20771 2006-05-31 Mark Mitchell <mark@codesourcery.com>
20774 * g++.dg/template/cond6.C: New test.
20777 * g++.dg/template/crash51.C: New test.
20778 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
20781 * g++.dg/init/array20.C: New test.
20783 2006-05-31 Roger Sayle <roger@eyesopen.com>
20785 * gcc.dg/builtins-54.c: New test case.
20787 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20790 * g++.dg/template/fntry1.C: Add dg-do link.
20793 * g++.dg/parse/friend6.C: New test.
20795 2006-05-30 Asher Langton <langton2@llnl.gov>
20797 * gfortran.dg/cray_pointers_7.f90: New test.
20799 2006-05-30 Roger Sayle <roger@eyesopen.com>
20801 PR tree-optimization/23452
20802 * gcc.dg/fold-mulconj-1.c: New test case.
20804 2006-05-30 Mark Mitchell <mark@codesourcery.com>
20807 * g++.dg/parse/bitfield1.C: New test.
20809 2006-05-30 Roger Sayle <roger@eyesopen.com>
20811 * gcc.target/ppc-eq0-1.c: New test case.
20812 * gcc.target/ppc-negeq0-1.c: New test case.
20814 2006-05-30 Dirk Mueller <dmueller@suse.de>
20817 * gcc.dg/overflow-warn-5.c: New test.
20819 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20822 * gcc.dg/sizeof-1.c: New test.
20824 2006-05-30 Uros Bizjak <uros@kss-loka.si>
20827 * gcc.target/i386/pr27790.c: New test.
20829 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20831 PR libgfortran/27757
20832 * gfortran.dg/direct_io_5.f90: New test.
20834 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20836 PR libgfortran/27634
20837 * gfortran.dg/fmt_missing_period_1.f: New test.
20838 * gfortran.dg/fmt_missing_period_2.f: New test.
20839 * gfortran.dg/fmt_missing_period_3.f: New test.
20841 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20844 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
20847 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20850 * g++.dg/template/new6.C: New test.
20852 2006-05-29 Roger Sayle <roger@eyesopen.com>
20854 PR tree-optimization/24964
20855 * gcc.target/i386/387-10.c: New test case.
20857 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
20859 * intrinsics/string_intrinsics.c (compare_string):
20860 Use memcmp instead of strncmp to avoid tripping over
20861 CHAR(0) in a string.
20863 2006-05-27 Richard Guenther <rguenther@suse.de>
20865 PR middle-end/27773
20866 * gcc.dg/torture/pr27773.c: New testcase.
20868 2006-05-27 Dirk Mueller <dmueller@suse.de>
20870 * gcc.dg/pr24561.c: Rename to..
20871 * gcc.dg/pr25962.c: .. this.
20873 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20876 * gfortran.dg/bounds_check_2.f: New test.
20878 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
20880 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
20881 * gfortran.dg/byte_1.f90: Likewise.
20882 * gfortran.dg/dup_save_2.f90: Likewise.
20884 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
20886 * gfortran.dg/associated_2.f90: New test.
20888 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20891 * gfortran.dg/bounds_check_1.f90: New test.
20893 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
20895 PR rtl-optimization/27661
20896 * gcc.dg/pr27661.c: New test case.
20898 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
20901 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
20902 * gfortran.dg/print_parentheses_1.f: New test.
20903 * gfortran.dg/print_parentheses_2.f90: New test.
20905 2006-05-26 Jakub Jelinek <jakub@redhat.com>
20908 * gcc.dg/pr27758.c: New test.
20910 2006-05-24 Falk Hueffner <falk@debian.org>
20912 * gcc.c-torture/compile/pr27571.c: New test.
20914 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
20917 * gfortran.dg/spec_expr_4.f90: New test.
20920 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
20922 2006-05-25 Mark Mitchell <mark@codesourcery.com>
20925 * g++.dg/ext/complit6.C: New test.
20926 * g++.dg/ext/complit3.C: Adjust error markers.
20927 * g++.dg/init/const3.C: New test.
20929 2006-05-25 Richard Guenther <rguenther@suse.de>
20931 PR middle-end/27743
20932 * gcc.dg/torture/pr27743.c: New testcase.
20934 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
20936 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
20938 2006-05-25 Alan Modra <amodra@bigpond.net.au>
20940 * gcc.dg/compat/scalar-by-value-x.h: New.
20941 * gcc.dg/compat/scalar-by-value-y.h: New.
20942 * gcc.dg/compat/scalar-by-value-5.c: New.
20943 * gcc.dg/compat/scalar-by-value-5_main.c: New.
20944 * gcc.dg/compat/scalar-by-value-5_x.c: New.
20945 * gcc.dg/compat/scalar-by-value-5_y.c: New.
20946 * gcc.dg/compat/scalar-by-value-6.c: New.
20947 * gcc.dg/compat/scalar-by-value-6_main.c: New.
20948 * gcc.dg/compat/scalar-by-value-6_x.c: New.
20949 * gcc.dg/compat/scalar-by-value-6_y.c: New.
20951 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
20953 PR tree-optimization/27639
20954 PR tree-optimization/26719
20955 * gcc.dg/pr27639.c: New test.
20956 * gcc.dg/pr26719.c: New test.
20957 * gcc.dg/tree-ssa/scev-cast.c: New test.
20959 2006-05-23 Mark Mitchell <mark@codesourcery.com>
20962 * g++.dg/template/error21.C: New test.
20964 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
20967 * gcc.target/i386/pr27696.c: New.
20969 2006-05-22 Janis Johnson <janis187@us.ibm.com>
20971 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
20973 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
20975 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20978 * g++.dg/other/assign1.C: New test.
20980 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
20983 * gcc.target/i386/pr27266.c: New.
20985 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20988 * g++.dg/ext/asm9.C: New test.
20990 2006-05-22 Richard Sandiford <richard@codesourcery.com>
20992 PR rtl-optimization/25514
20993 * gcc.c-torture/compile/pr25514.c: New test.
20995 2006-05-22 Richard Guenther <rguenther@suse.de>
20998 2006-01-31 Richard Guenther <rguenther@suse.de>
21000 * gcc.target/i386/sselibm-1.c: New testcase.
21001 * gcc.target/i386/sselibm-2.c: Likewise.
21002 * gcc.target/i386/sselibm-3.c: Likewise.
21003 * gcc.target/i386/sselibm-4.c: Likewise.
21004 * gcc.target/i386/sselibm-5.c: Likewise.
21006 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21009 * gcc.dg/func-args-2.c: New test.
21012 * gcc.dg/struct-incompl-1.c: New test.
21014 2006-05-22 Richard Guenther <rguenther@suse.de>
21017 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
21018 the transformations we test for.
21020 2006-05-22 Richard Guenther <rguenther@suse.de>
21023 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
21025 2006-05-21 Mark Mitchell <mark@codesourcery.com>
21028 * g++.dg/warn/new1.C: New test.
21029 * g++.dg/template/new5.C: Likewise.
21031 2006-05-21 Roger Sayle <roger@eyesopen.com>
21033 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
21034 * gcc.target/i386/20060512-3.c: Likewise.
21036 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
21038 PR rtl-optimization/27671
21039 * gcc.c-torture/execute/pr27671-1.c: New.
21040 * gcc.dg/pr27671-2.c: Likewise.
21042 PR tree-optimization/26622.
21043 * gcc.c-torture/compile/pr26622.c: New.
21045 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21048 * gfortran.dg/recursive_reference_1.f90: New test.
21050 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
21053 * gfortran.dg/elemental_subroutine_3.f90: New test.
21056 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
21059 * gfortran.dg/associated_target_1.f90: New test.
21062 * gfortran.dg/maxloc_shape_1.f90: New test.
21064 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21066 PR libgfortran/24459
21067 * gfortran.dg/namelist_24.f90: New test.
21068 * gfortran.dg/namelist_12.f: Fix typo in comment.
21070 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
21072 PR middle-end/25776
21073 * g++.dg/other/error11.C: New test.
21075 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21077 * gcc.target/mips/pr26765.c: Add -w to options.
21079 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21081 * lib/target-supports.exp (check_effective_target_mpaired_single):
21083 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
21085 * g++.dg/vect/vect.exp: Likewise.
21087 2006-05-20 Richard Sandiford <richard@codesourcery.com>
21090 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
21092 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
21095 * gfortran.dg/temporary_1.f90: New file.
21097 2006-05-19 Andreas Schwab <schwab@suse.de>
21099 * g++.dg/other/unused1.C: Also match "stringz".
21101 2006-05-19 Mark Mitchell <mark@codesourcery.com>
21104 * g++.dg/template/fntry1.C: New test.
21106 2006-05-18 Mark Mitchell <mark@codesourcery.com>
21110 * g++.dg/conversion/bitfield5.C: New test.
21111 * g++.dg/conversion/bitfield6.C: New test.
21113 2006-05-18 Mike Stump <mrs@apple.com>
21115 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
21116 * gcc.dg/vla-4.c: Add.
21117 * gcc.dg/vla-5.c: Add.
21118 * gcc.dg/vla-6.c: Add.
21120 2006-05-12 Stuart Hastings <stuart@apple.com>
21122 * gcc.target/i386/20060512-1.c: New.
21123 * gcc.target/i386/20060512-2.c: New.
21124 * gcc.target/i386/20060512-3.c: New.
21125 * gcc.target/i386/20060512-4.c: New.
21127 2006-05-17 Mark Mitchell <mark@codesourcery.com>
21130 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
21133 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
21134 * g++.dg/parse/linkage1.C: New test.
21136 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21138 PR tree-optimization/27548
21139 * g++.dg/tree-ssa/pr27548.C: New test.
21141 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21144 * gfortran.dg/recursive_check_1.f: New test.
21145 * gfortran.dg/recursive_check_2.f90: New test.
21147 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
21149 * g++.dg/opt/temp2.C: New test.
21151 2006-05-17 Jakub Jelinek <jakub@redhat.com>
21154 * g++.dg/init/brace5.C: New test.
21156 PR middle-end/27415
21157 * gcc.dg/gomp/pr27415.c: New test.
21158 * g++.dg/gomp/pr27415.C: New test.
21160 PR tree-optimization/27549
21161 * g++.dg/tree-ssa/pr27549.C: New test.
21163 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21165 PR libgfortran/27575
21166 * gfortran.dg/read_eof_4.f90: New test.
21168 2006-05-16 Richard Guenther <rguenther@suse.de>
21170 PR tree-optimization/22303
21171 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
21173 2006-05-16 Jakub Jelinek <jakub@redhat.com>
21175 PR middle-end/27573
21176 * gcc.dg/gomp/pr27573.c: New test.
21177 * gfortran.dg/gomp/pr27573.f90: New test.
21180 * gcc.dg/gomp/pr27499.c: New test.
21181 * g++.dg/gomp/pr27499.C: New test.
21183 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21186 * g++.dg/parser/access8.C: Adjust error marker.
21187 * g++.dg/template/access17.C: New test.
21188 * g++.dg/template/access18.C: Likewise.
21190 2006-05-15 Roger Sayle <roger@eyesopen.com>
21193 * gcc.target/i386/pr26600.c: New test case.
21195 2006-05-15 Mark Mitchell <mark@codesourcery.com>
21198 * g++.dg/expr/bitfield1.C: New test.
21200 2006-05-15 Richard Guenther <rguenther@suse.de>
21202 PR tree-optimization/27603
21203 * gcc.dg/torture/pr27603.c: New testcase.
21205 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
21208 * gfortran.dg/entry_dummy_ref_1.f90: New test.
21211 * gfortran.dg/scalar_return_1.f90: New test.
21214 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
21216 2006-05-15 Jakub Jelinek <jakub@redhat.com>
21218 * gcc.dg/gomp/critical-4.c: New test.
21219 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
21220 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
21221 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
21222 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
21224 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21227 * g++.dg/template/dependent-args1.C: New test.
21230 * g++.dg/lookup/this1.C: New test.
21233 * g++.dg/template/operator6.C: New test.
21234 * g++.dg/template/incomplete3.C: New test.
21237 * g++.dg/template/new4.C: New test.
21240 * g++.dg/template/void2.C: New test.
21242 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
21244 * g++.dg/template/dependent-expr5.C: New test.
21246 2006-05-14 Roger Sayle <roger@eyesopen.com>
21248 PR middle-end/26729
21249 * gcc.dg/pr26729-1.c: New test case.
21251 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
21253 * gcc.dg/pr27003.c: New test.
21255 2006-05-12 Steve Ellcey <sje@cup.hp.com>
21257 * lib/target-supports.dg (check_cxa_atexit_available): Change
21258 v3_target_compile to ${tool}_target_compile.
21260 2006-05-11 Jason Merrill <jason@redhat.com>
21262 * lib/scanasm.exp (scan-not-hidden): Fix typo.
21264 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21267 * gfortran.dg/label_5.f90: New test.
21269 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
21271 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
21272 check_effective_target_powerpc_altivec_ok): New.
21273 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
21274 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
21275 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
21276 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
21277 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
21278 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
21279 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
21280 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
21281 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
21282 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
21283 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
21284 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
21285 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
21286 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
21287 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
21288 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
21289 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
21290 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
21291 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
21292 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
21293 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
21294 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
21295 gcc.target/powerpc/altivec-9.c,
21296 gcc.target/powerpc/altivec-consts.c,
21297 gcc.target/powerpc/altivec-pr22085.c,
21298 gcc.target/powerpc/altivec-splat.c,
21299 gcc.target/powerpc/altivec-types-1.c,
21300 gcc.target/powerpc/altivec-types-2.c,
21301 gcc.target/powerpc/altivec-types-3.c,
21302 gcc.target/powerpc/altivec-types-4.c,
21303 gcc.target/powerpc/altivec-varargs-1.c,
21304 gcc.target/powerpc/altivec-vec-merge.c,
21305 gcc.target/powerpc/ppc-vector-memcpy.c,
21306 gcc.target/powerpc/ppc-vector-memset.c,
21307 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
21308 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
21309 these effective targets.
21310 * gcc.dg/vmx/pr27006.c: Add missing close brace.
21311 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
21313 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21315 PR middle-end/27384
21316 * g++.dg/other/fold1.C: New test.
21318 PR middle-end/27488
21319 * gcc.dg/fold-nonneg-1.c: New test.
21322 * g++.dg/other/operator1.C: New test.
21324 2006-05-11 Richard Guenther <rguenther@suse.de>
21326 PR middle-end/27529
21327 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
21329 2006-05-10 Janis Johnson <janis187@us.ibm.com>
21331 * lib/target-supports-dg.exp (check-flags): New.
21332 (dg-skip-if): Move flag checks.
21334 2006-05-09 Steve Ellcey <sje@cup.hp.com>
21336 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
21337 * lib/target-supports.dg (check_cxa_atexit_available): New.
21339 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
21342 * gfortran.dg/multiple_allocation_2.f90: New test case.
21344 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
21346 * gcc.target/arm/pr27387.C: Fix a comment typo.
21348 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21351 * gfortran.dg/error_recovery_1.f90: New test.
21353 2006-05-10 Richard Guenther <rguenther@suse.de>
21355 PR tree-optimization/27302
21356 * gcc.dg/torture/pr27302.c: New testcase.
21358 2006-05-09 Dirk Mueller <dmueller@suse.de>
21359 Richard Guenther <rguenther@suse.de>
21361 PR middle-end/27498
21362 * gcc.dg/tree-ssa/pr27498.c: New testcase.
21364 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
21366 PR rtl-optimization/27335
21367 * gcc.dg/pr27335.c: New test.
21369 2006-05-06 Richard Sandiford <richard@codesourcery.com>
21371 * gcc.target/mips/mips-ps-5.c: New file.
21373 2006-05-08 Jan Hubicka <jh@suse.cz>
21375 PR middle-end/25962
21376 * gcc.dg/pr25962.c: New.
21378 2006-05-08 Roger Sayle <roger@eyesopen.com>
21381 * gcc.target/powerpc/pr27158.c: New test case.
21383 2006-05-08 Laurent GUERBY <laurent@guerby.net>
21386 * ada/acats/run_all.sh: Use test -z.
21388 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21390 PR libfortran/18271
21391 * gfortran.dg/spec_expr_3.f90: New test.
21393 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
21396 * gcc.target/i386/monitor.c: New file.
21398 2006-05-08 Alan Modra <amodra@bigpond.net.au>
21400 * gcc.dg/pr27095.c: xfail *-*-darwin*.
21402 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21405 * g++.dg/other/ptrmem7.C: New test.
21407 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21410 * gcc.dg/array-9.c: New test.
21412 2006-05-07 Richard Guenther <rguenther@suse.de>
21414 PR tree-optimization/27409
21415 * gcc.dg/torture/pr27409.c: New testcase.
21417 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21420 * gfortran.dg/select_6.f90: New.
21422 2006-05-07 Richard Guenther <rguenther@suse.de>
21424 PR tree-optimization/27136
21425 * gcc.dg/torture/pr27136.c: New testcase.
21427 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
21430 * gfortran.dg/char_cons_len_1.f90: New test.
21432 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21435 * g++.dg/template/incomplete2.C: New test.
21437 2006-05-06 Richard Guenther <rguenther@suse.de>
21439 PR tree-optimization/27151
21440 * gcc.dg/vect/pr27151.c: New testcase.
21442 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21445 * g++.dg/template/void1.C: New test.
21448 * g++.dg/other/void2.C: New test.
21451 * g++.dg/conversion/void1.C: New test.
21453 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
21456 * g++.dg/other/unused1.C: New.
21458 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21461 * objc.dg/member-1.m: New test.
21463 2006-05-05 Steve Ellcey <sje@cup.hp.com>
21465 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
21467 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21469 PR libfortran/26985
21470 * gfortran.dg/matmul_2.f90: New test.
21472 2005-05-05 Laurent GUERBY <laurent@guerby.net>
21474 * ada/acats/run_all.sh: Use sync when main not found.
21476 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
21479 * gcc.target/mips/pr26765.c: New.
21481 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
21483 * gcc.target/bfin: New directory.
21484 * gcc.target/bfin/bfin.exp: New file.
21485 * gcc.target/bfin/frmul.c: New file.
21486 * gcc.target/bfin/arith.c: New file.
21487 * gcc.target/bfin/mul-combine.c: New file.
21488 * gcc.target/bfin/shift.c: New file.
21490 2006-05-04 Richard Guenther <rguenther@suse.de>
21492 PR tree-optimization/14287
21493 PR tree-optimization/14844
21494 PR tree-optimization/19792
21495 PR tree-optimization/21608
21496 PR tree-optimization/27090
21497 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
21498 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
21499 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
21500 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
21501 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
21503 2006-05-04 Jakub Jelinek <jakub@redhat.com>
21505 PR tree-optimization/27285
21506 * gcc.c-torture/execute/pr27285.c: New test.
21508 PR middle-end/27388
21509 * gcc.dg/gomp/pr27388-1.c: New test.
21510 * gcc.dg/gomp/pr27388-2.c: New test.
21511 * gcc.dg/gomp/pr27388-3.c: New test.
21514 * g++.dg/gomp/pr27359.C: New test.
21516 2006-05-02 Steven G. Kargl <kargls@comcast.net>
21519 * gfortran.dg/iargc.f90: New test.
21521 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21524 * g++.dg/template/crash49.C: New test.
21526 2006-05-02 Steve Ellcey <sje@cup.hp.com>
21529 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
21531 2006-05-02 Jeff Law <law@redhat.com>
21533 PR tree-optimization/27364
21534 * gcc.c-torture/execute/pr27364.c: New test.
21536 2006-05-02 Mark Mitchell <mark@codesourcery.com>
21539 * g++.dg/parser/ctor5.C: New test.
21541 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
21544 * gcc.target/arm/arm.exp: New.
21545 * gcc.target/arm/pr27387.C: Likewise.
21547 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
21551 * gfortran.dg/module_equivalence_2.f90: New test.
21553 2006-05-02 Jakub Jelinek <jakub@redhat.com>
21555 PR middle-end/27337
21556 * g++.dg/gomp/pr27337-1.C: New test.
21557 * g++.dg/gomp/pr27337-2.C: New test.
21559 PR middle-end/27328
21560 * gcc.dg/gomp/pr27328.c: New test.
21562 PR middle-end/27325
21563 * g++.dg/gomp/pr27325.C: New test.
21565 PR middle-end/27310
21566 * g++.dg/gomp/pr27310.C: New test.
21568 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21570 PR tree-optimization/27291
21571 * g++.dg/tree-ssa/pr27291.C: New test.
21573 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21575 PR tree-optimization/27283
21576 * g++.dg/tree-ssa/pr27283.C: New test.
21578 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
21580 * gcc.dg/tree-ssa/loop-16.c: New test.
21582 2006-05-01 Roger Sayle <roger@eyesopen.com>
21583 Joseph S. Myers <joseph@codesourcery.com>
21585 * gcc.dg/Wconversion-3.c: New test case.
21586 * gcc.dg/Wconversion-4.c: Likewise.
21588 2006-05-01 Richard Guenther <rguenther@suse.de>
21590 PR tree-optimization/26726
21591 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
21593 2006-04-30 Roger Sayle <roger@eyesopen.com>
21595 * gcc.dg/Woverflow-1.c: New test case.
21596 * gcc.dg/Woverflow-2.c: Likewise.
21597 * gcc.dg/Woverflow-3.c: Likewise.
21599 2006-04-30 Mark Mitchell <mark@codesourcery.com>
21602 * g++.dg/template/defarg8.C: New test.
21604 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21607 * g++.dg/parse/operator7.C: New test.
21609 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21613 * g++.dg/template/crash48.C: New test.
21616 * g++.dg/parse/ctor4.C: New test.
21618 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21621 * gfortran.df/char_type_len.f90: New test.
21623 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21625 PR libgfortran/27304
21626 * gfortran.dg/fmt_exhaust.f90: New test.
21628 2006-04-28 Roger Sayle <roger@eyesopen.com>
21631 * gcc.dg/large-size-array-2.c: New test case.
21633 2006-04-28 Richard Guenther <rguenther@suse.de>
21636 * gcc.target/i386/pr26826.c: New testcase.
21638 2006-04-28 Jakub Jelinek <jakub@redhat.com>
21640 PR middle-end/27260
21641 * gcc.c-torture/execute/pr27260.c: New.
21643 2006-04-28 Alan Modra <amodra@bigpond.net.au>
21645 PR middle-end/27095
21646 * gcc.dg/pr27095.c: New.
21648 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21651 * g++.dg/conversion/bitfield4.C: New test.
21653 2006-04-27 Eric Christopher <echristo@apple.com>
21655 * gcc.dg/pragma-ms_struct.c: New.
21657 2006-04-27 Mark Mitchell <mark@codesourcery.com>
21660 * g++.dg/template/crash47.C: New test.
21662 2006-04-27 Dirk Mueller <dmueller@suse.de>
21664 * gcc.target/i386/sse-7.c: build with -msse.
21666 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
21668 PR testsuite/27274:
21669 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
21670 (main): Exit if processor doesn't support SSE.
21672 2006-04-26 David Edelsohn <edelsohn@gnu.org>
21674 PR middle-end/27282
21675 * gcc.c-torture/compile/pr27282.c: New test.
21677 2006-04-26 Jakub Jelinek <jakub@redhat.com>
21679 PR middle-end/26913
21680 * g++.dg/gomp/pr26913.C: New test.
21683 * gcc.dg/gomp/pr25996.c: New test.
21684 * g++.dg/gomp/pr25996.C: New test.
21686 2006-04-25 Richard Sandiford <richard@codesourcery.com>
21688 PR rtl-optimization/26725
21689 * gcc.c-torture/compile/pr26725.c: New test.
21691 2006-04-25 Richard Guenther <rguenther@suse.de>
21693 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
21696 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
21698 * gcc.dg/20060425-1.c: New testcase.
21700 2006-04-25 Jakub Jelinek <jakub@redhat.com>
21702 PR tree-optimization/26865
21703 * gcc.dg/pr26865.c: New test.
21705 2006-04-24 Mark Mitchell <mark@codesourcery.com>
21708 * g++.dg/conversion/bitfield1.C: New test.
21709 * g++.dg/conversion/bitfield2.C: Likewise.
21710 * g++.dg/conversion/bitfield3.C: Likewise.
21712 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21713 Richard Guenther <rguenther@suse.de>
21715 PR tree-optimization/27236
21716 * gcc.dg/tree-ssa/pr27236.c: New testcase.
21718 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21721 * g++.dg/other/incomplete2.C: New test.
21723 2006-04-24 Richard Guenther <rguenther@suse.de>
21725 PR middle-end/26869
21726 * gcc.dg/torture/pr26869.c: New testcase.
21728 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
21729 Richard Guenther <rguenther@suse.de>
21731 PR tree-optimization/27218
21732 * g++.dg/tree-ssa/pr27218.C: New testcase.
21734 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21737 * g++.dg/template/friend41.C: New test.
21739 2006-04-23 David Edelsohn <edelsohn@gnu.org>
21741 * g++.dg/opt/pr15551.C: Include cstdio.
21742 (main): Use remove instead of unlink.
21744 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
21746 * gcc.dg/sibcall-7.c: New test.
21747 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
21748 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
21749 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
21750 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
21751 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
21753 2006-04-23 Mark Mitchell <mark@codesourcery.com>
21756 * g++.dg/opt/bitfield1.C: New test.
21757 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
21758 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
21759 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
21760 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
21761 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
21762 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
21763 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
21764 * g++.dg/abi/bitfield2.C: Likewise.
21765 * g++.dg/init/bitfield1.C: Likewise.
21767 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
21770 * gfortran.dg/elemental_subroutine_4.f90: New test.
21771 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
21774 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
21776 * gcc.c-torture/compile/20060421-1.c: New testcase.
21778 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21781 * gcc.dg/init-bad-4.c: New test.
21783 2006-04-21 Paul Brook <paul@codesourcery.com>
21785 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
21787 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
21790 * gfortran.dg/defined_operators_1.f90: New test.
21791 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
21792 remove old ones associated, incorrectly, with Note 5.46.
21795 * gfortran.dg/character_array_constructor_1.f90: New test.
21797 2006-04-20 Jakub Jelinek <jakub@redhat.com>
21799 * gcc.dg/20060419-1.c: New test.
21801 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
21804 * gcc.dg/struct-parse-1.c: New test case.
21806 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21809 * g++.dg/parse/template19.C: New test.
21812 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
21815 * g++.dg/expr/call3.C: New test.
21818 * g++.dg/conversion/dynamic1.C: New test.
21820 2006-04-19 Mark Mitchell <mark@codesourcery.com>
21823 * g++.dg/template/crash35.C: Tweak error markers.
21824 * g++.dg/template/crash46.C: New test.
21825 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
21826 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
21828 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
21830 PR rtl-optimization/14261
21831 * gcc.c-torture/compile/20060419-1.c: Added.
21833 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
21835 * gfortran.dg/label_1.f90: Adjust dg-error.
21837 2006-04-16 Roger Sayle <roger@eyesopen.com>
21840 * gcc.dg/fold-cond-1.c: New test case.
21841 * gcc.dg/pr26961-1.c: Likewise.
21843 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21845 PR libgfortran/27138
21846 * gfortran.dg/read_bad_advance.f90: New test.
21848 2006-04-16 Roger Sayle <roger@eyesopen.com>
21849 Dale Johannesen <dalej@apple.com>
21852 * gcc.target/i386/vecinit-3.c: New testcase.
21853 * gcc.target/i386/vecinit-4.c: Likewise.
21854 * gcc.target/i386/sse-18.c: Likewise.
21855 * gcc.target/i386/sse-19.c: Likewise.
21857 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
21859 * gfortran.dg/allocate_zerosize_1.f90: New test.
21861 2006-04-16 Mark Mitchell <mark@codesourcery.com>
21864 * g++.dg/template/crash45.C: New test.
21866 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
21869 * gfortran.dg/proc_assign_1.f90: New test.
21870 * gfortran.dg/procedure_lvalue.f90: Change message.
21871 * gfortran.dg/namelist_4.f90: Add new error.
21875 * gfortran.dg/auto_pointer_array_result_1.f90
21878 * gfortran.dg/specification_type_resolution_1.f90
21883 * gfortran.dg/bounds_temporaries_1.f90: New test.
21886 * gfortran.dg/array_return_value_1.f90: New test.
21888 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21891 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
21893 2006-04-15 Jakub Jelinek <jakub@redhat.com>
21895 PR middle-end/26823
21896 * g++.dg/gomp/pr26823-1.C: New test.
21897 * g++.dg/gomp/pr26823-2.C: New test.
21899 2006-04-13 Uros Bizjak <uros@kss-loka.si>
21901 PR middle-end/27134
21902 * gcc.dg/pr27314.c: New test.
21904 2006-04-13 Richard Henderson <rth@redhat.com>
21906 * g++.dg/gomp/block-0.C: Update expected matches.
21908 2006-04-13 DJ Delorie <dj@redhat.com>
21910 * lib/target-supports.exp (check_effective_target_int32plus): New.
21911 (check_effective_target_ptr32plus): New.
21912 (check_effective_target_size32plus): New.
21913 (check_effective_target_int16): New.
21914 (check_profiling_available): Add m32c to the list of unsupported
21917 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
21918 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
21920 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
21922 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
21924 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
21926 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
21927 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
21928 not just xstormy16. Skip m32c due to weird pointer size.
21929 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
21930 not just xstormy16.
21931 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
21932 not just xstormy16.
21933 * gcc.dg/20020312-2.c: Add m32c support.
21934 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
21935 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
21937 * gcc.dg/20050321-2.c: Require >=32 bit integers.
21938 * gcc.dg/asm-1.c: Skip if int and short are the same size.
21939 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
21940 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
21941 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
21943 * gcc.dg/init-string-2.c: Require >=32 bit integers.
21944 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
21945 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
21946 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
21947 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
21948 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
21949 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
21951 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
21953 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
21954 * gcc.dg/pr23049.c: Require >=32 bit integers.
21955 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
21956 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
21957 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
21958 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
21959 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
21960 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
21961 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
21962 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
21963 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
21964 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
21965 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
21966 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
21968 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
21969 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
21970 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
21971 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
21972 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
21974 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
21975 * gcc.c-torture/execute/20040703-1.x: Likewise.
21976 * gcc.c-torture/execute/20040705-1.x: Likewise.
21977 * gcc.c-torture/execute/20040705-2.x: Likewise.
21978 * gcc.c-torture/execute/20040709-1.x: Likewise.
21979 * gcc.c-torture/execute/20040709-2.x: Likewise.
21980 * gcc.c-torture/execute/20040811-1.x: Likewise.
21981 * gcc.c-torture/execute/20050316-1.x: Likewise.
21982 * gcc.c-torture/execute/bitfld-4.x: Likewise.
21983 * gcc.c-torture/execute/pr19689.x: Likewise.
21984 * gcc.c-torture/execute/pr7284-1.x: Likewise.
21985 * gcc.c-torture/execute/usmul.x: Likewise.
21986 * gcc.c-torture/execute/vrp-5.x: Likewise.
21987 * gcc.c-torture/execute/vrp-6.x: Likewise.
21988 * gcc.dg/debug/20041023-1.s: Likewise.
21990 2006-04-13 Roger Sayle <roger@eyesopen.com>
21992 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
21993 of integers to a vector types are now constant expressions in C.
21994 * gcc.dg/vect/vect-fold-1.c: New test case.
21996 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
21997 Ulrich Weigand <uweigand@de.ibm.com>
22000 * gcc.dg/vmx/pr27006.c: New testcase.
22002 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22004 PR libgfortran/26766
22005 * gfortran.dg/write_recursive.f90: New test.
22007 2006-04-11 Mark Mitchell <mark@codesourcery.com>
22009 * g++.dg/parse/dtor7.C: New test.
22010 * g++.dg/parse/new1.C: Add error marker.
22011 * g++.dg/template/new3.C: New test.
22014 * g++.dg/template/pure1.C: New test.
22017 * g++.dg/parse/ptrmem4.C: New test.
22019 2006-04-10 Jeff Law <law@redhat.com>
22022 * gcc.c-torture/compile/pr27087.c: New test.
22024 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
22027 * gcc.dg/20060410.c: New.
22029 2006-04-10 Matthias Klose <doko@debian.org>
22031 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
22032 Recognize multilib directory names containing underscores.
22034 2006-04-10 Roger Sayle <roger@eyesopen.com>
22036 * gcc.target/i386/vecinit-1.c: New test case.
22037 * gcc.target/i386/vecinit-2.c: Likewise.
22039 2006-04-10 Jakub Jelinek <jakub@redhat.com>
22042 * g++.dg/debug/dwarf2-2.C: New test.
22044 2006-04-09 Richard Sandiford <richard@codesourcery.com>
22046 PR rtl-optimization/27073
22047 * gcc.c-torture/execute/pr27073.c: New test.
22049 2006-04-08 Mike Stump <mrs@apple.com>
22051 * gcc.dg/pragma-darwin.c: Improve for ppc64.
22053 2006-04-07 Richard Guenther <rguenther@suse.de>
22055 PR tree-optimization/26135
22056 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
22058 2006-04-06 Jan Hubicka <jh@suse.cz>
22061 * g++.dg/bprob/g++-bprob-2.C: New testcase.
22063 2006-04-06 Roger Sayle <roger@eyesopen.com>
22065 * g++.dg/conversion/nullptr1.C: New test case.
22066 * g++.dg/conversion/nullptr2.C: Likewise.
22068 2006-04-05 Roger Sayle <roger@eyesopen.com>
22070 * gfortran.dg/dependency_18.f90: New test case.
22072 2006-04-05 Richard Guenther <rguenther@suse.de>
22074 PR tree-optimization/26919
22075 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
22076 * gcc.dg/ipa/ipa-2.c: Likewise.
22077 * gcc.dg/ipa/ipa-3.c: Likewise.
22078 * gcc.dg/ipa/ipa-5.c: Likewise.
22080 2006-04-05 Richard Guenther <rguenther@suse.de>
22082 PR tree-optimization/26763
22083 * gcc.dg/torture/pr26763-1.c: New testcase.
22084 * gcc.dg/torture/pr26763-2.c: Likewise.
22086 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
22090 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
22092 2006-04-04 Eric Christopher <echristo@apple.com>
22094 * gcc.target/i386/387-1.c: Allow regexp to match darwin
22096 * gcc.target/i386/387-5.c: Ditto.
22098 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
22100 * gcc.target/sparc/struct-ret-check.c: New test.
22102 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22104 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
22105 zero decimal digits specified in format.
22107 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
22110 * gfortran.dg/missing_optional_dummy_1.f90: New test.
22113 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
22114 * gfortran.dg/initialization_1.f90: Make assignment compliant.
22115 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
22116 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
22117 compliant and detect bigendian-ness.
22119 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
22121 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
22122 dummy arguments work when the actual argument is itself a dummy
22123 argument of the caller.
22125 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
22127 PR libfortran/24685
22128 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
22130 2006-04-01 Roger Sayle <roger@eyesopen.com>
22132 * gfortran.dg/dependencency_17.f90: New test case.
22134 2006-04-01 Roger Sayle <roger@eyesopen.com>
22136 * gfortran.dg/dependency_14.f90: New test case.
22137 * gfortran.dg/dependency_15.f90: Likewise.
22138 * gfortran.dg/dependency_16.f90: Likewise.
22140 2006-03-31 Asher Langton <langton2@llnl.gov>
22143 gfortran.dg/cray_pointers_6.f90: New test.
22145 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22147 PR libgfortran/26890
22148 * gfortran.dg/read_size_noadvance.f90: New test.
22150 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
22153 * gfortran.dg/multiple_allocation_1.f90: Check that the
22154 size has changed after a re-allocation with stat.
22156 2006-03-30 Richard Guenther <rguenther@suse.de>
22158 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
22160 * gcc.target/i386/sselibm-2.c: Likewise.
22161 * gcc.target/i386/sselibm-3.c: Likewise.
22162 * gcc.target/i386/sselibm-4.c: Likewise.
22163 * gcc.target/i386/sselibm-5.c: Likewise.
22165 2006-03-28 Roger Sayle <roger@eyesopen.com>
22167 * gcc.dg/fold-andxor-1.c: New test case.
22168 * gcc.dg/fold-xorand-1.c: Likewise.
22170 2006-03-28 Roger Sayle <roger@eyesopen.com>
22172 * gcc.dg/fold-convnotconv-1.c: New test case.
22174 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
22177 * gfortran.dg/private_type_5.f90: New test.
22179 2006-03-27 David Edelsohn <edelsohn@gnu.org>
22181 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
22183 2006-03-27 Jakub Jelinek <jakub@redhat.com>
22185 * gfortran.dg/advance_2.f90: New test.
22186 * gfortran.dg/advance_3.f90: New test.
22188 * gfortran.fortran-torture/execute/equiv_5.f: New test.
22190 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22192 PR libgfortran/26661
22193 PR libgfortran/26880
22194 * gfortran.dg/read_x_past.f: New test.
22196 2006-03-26 Geoffrey Keating <geoffk@apple.com>
22198 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
22201 2006-03-26 David Edelsohn <edelsohn@gnu.org>
22203 * objc.dg/dwarf-1.m: Skip on AIX.
22204 * objc.dg/dwarf-2.m: Skip on AIX.
22206 2006-03-25 Steven G. Kargl <kargls@comcast.net>
22209 * gfortran.dg/float_1.f90: New test.
22211 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
22213 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
22215 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
22217 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22219 PR libfortran/26735
22220 * gfortran.dg/convert_implied_open.f90: New test case.
22222 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
22225 * gfortran.dg/transpose_reshape_r10.f90: New test case.
22227 2006-03-25 Uros Bizjak <uros@kss-loka.si>
22229 PR middle-end/26717
22230 * gcc.dg/pr26717.c: New test.
22232 2006-03-25 Roger Sayle <roger@eyesopen.com>
22234 * gfortran.dg/dependency_12.f90: New test case.
22236 2006-03-24 Roger Sayle <roger@eyesopen.com>
22238 * gfortran.dg/dependency_9.f90: New (resurected) test case.
22240 2006-03-24 Jeff Law <law@redhat.com>
22242 * gcc.c-torture/pr26840.c: New test.
22244 2006-03-24 Geoffrey Keating <geoffk@apple.com>
22246 * objc.dg/dwarf-2.m: New.
22247 * obj-c++.dg/dwarf-2.mm: New.
22249 * g++.old-deja/g++.other/init19.C: New.
22251 2006-03-24 David Edelsohn <edelsohn@gnu.org>
22253 * g++.dg/eh/spbp.C: Skip on AIX.
22255 2006-03-24 Jakub Jelinek <jakub@redhat.com>
22257 PR middle-end/26611
22258 * g++.dg/gomp/pr26611-1.C: New test.
22259 * g++.dg/gomp/pr26611-2.C: New test.
22261 2006-03-24 Jeff Law <law@redhat.com>
22263 * gcc.c-torture/compile/pr26833.c: New test.
22264 * gfortran.fortran-torture/compile/pr26806.f90: New test.
22266 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22268 * gfortran.dg/endfile_2.f90: Delete temp file.
22270 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
22273 * gfortran.dg/record_marker_1.f90: New test case.
22274 * gfortran.dg/record_marker_2.f: New test case.
22275 * gfortran.dg/record_marker_3.f90: New test case.
22277 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
22280 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
22281 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
22283 2006-03-21 Janis Johnson <janis187@us.ibm.com>
22285 * lib/gcc-dg.exp (cleanup-modules): New proc.
22286 * gfortran.dg/allocatable_function_1.f90,
22287 gfortran.dg/allocate_char_star_scalar_1.f90,
22288 gfortran.dg/assumed_charlen_function_1.f90,
22289 gfortran.dg/assumed_dummy_1.f90,
22290 gfortran.dg/assumed_shape_ranks_1.f90,
22291 gfortran.dg/assumed_shape_ranks_2.f90,
22292 gfortran.dg/assumed_size_dt_dummy.f90,
22293 gfortran.dg/auto_char_dummy_array_1.f90,
22294 gfortran.dg/auto_char_len_3.f90,
22295 gfortran.dg/automatic_module_variable.f90,
22296 gfortran.dg/bad_automatic_objects_1.f90,
22297 gfortran.dg/char_array_constructor.f90,
22298 gfortran.dg/char_array_structure_constructor.f90,
22299 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
22300 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
22301 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
22302 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
22303 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
22304 gfortran.dg/derived_pointer_recursion.f90,
22305 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
22306 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
22307 gfortran.dg/dummy_functions_1.f90,
22308 gfortran.dg/elemental_initializer_1.f90,
22309 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
22310 gfortran.dg/elemental_pointer_1.f90,
22311 gfortran.dg/elemental_subroutine_1.f90,
22312 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
22313 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
22314 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
22315 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
22316 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
22317 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
22318 gfortran.dg/global_references_1.f90,
22319 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
22320 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
22321 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
22322 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
22323 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
22324 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
22325 gfortran.dg/large_integer_kind_1.f90,
22326 gfortran.dg/large_real_kind_1.f90,
22327 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
22328 gfortran.dg/module_double_reuse.f90,
22329 gfortran.dg/module_equivalence_1.f90,
22330 gfortran.dg/module_interface_1.f90,
22331 gfortran.dg/module_parameter_array_refs_1.f90,
22332 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
22333 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
22334 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
22335 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
22336 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
22337 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
22338 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
22339 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
22340 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
22341 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
22342 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
22343 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
22344 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
22345 gfortran.dg/same_name_1.f90,
22346 gfortran.dg/sibling_dummy_procedure_1.f90,
22347 gfortran.dg/sibling_dummy_procedure_2.f90,
22348 gfortran.dg/sibling_dummy_procedure_3.f90,
22349 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
22350 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
22351 gfortran.dg/used_dummy_types_2.f90,
22352 gfortran.dg/used_dummy_types_3.f90,
22353 gfortran.dg/used_dummy_types_4.f90,
22354 gfortran.dg/used_dummy_types_5.f90,
22355 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
22356 gfortran.dg/userdef_operator_1.f90: Use it.
22358 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22360 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
22361 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
22362 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
22363 gfortran.dg/write_back.f,
22364 gfortran.fortran-torture/execute/inquire_1.f90,
22365 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
22367 2006-03-21 Jeff Law <law@redhat.com>
22369 * gcc.dg/tree-ssa/vrp28.c: New test.
22371 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
22373 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
22374 if _STDC_C99 is defined.
22375 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
22376 * gcc.dg/builtins-20.c: Likewise.
22377 * gcc.dg/builtins-53.c: Likewise.
22378 * gcc.dg/single-precision-constant.c: Likewise. Also pass
22379 -mmacosx-version-min=10.3 on PowerPC/Darwin.
22381 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
22384 * gcc.c-torture/compile/pr26781-1.c: New test.
22385 * gcc.c-torture/compile/pr26781-2.c: New test.
22387 2006-03-21 Jakub Jelinek <jakub@redhat.com>
22390 * g++.dg/gomp/pr26690-1.C: New test.
22391 * g++.dg/gomp/pr26690-2.C: New test.
22393 2006-03-20 Jeff Law <law@redhat.com>
22395 * gcc.dg/tree-ssa/pr21829.c: New test.
22397 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
22399 2006-03-20 Richard Sandiford <richard@codesourcery.com>
22401 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
22402 (check_visibility_available): Use it.
22403 (check_effective_target_default_packed): Likewise.
22404 (check_effective_target_pcc_bitfield_type_matters): Likewise.
22405 (check_effective_target_fopenmp): Likewise.
22406 (check_effective_target_freorder): Likewise.
22407 (check_effective_target_fpic): Likewise.
22408 (check_named_sections_available): Likewise.
22409 (check_effective_target_ilp32): Likewise.
22410 (check_effective_target_lp64): Likewise.
22412 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
22415 * gfortran.dg/scalar_mask_2.f90: New test case.
22417 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
22420 * gcc.dg/tree-ssa/loadpre12.c: New test.
22421 * gcc.dg/tree-ssa/loadpre13.c: New test.
22422 * gcc.dg/tree-ssa/loadpre14.c: New test.
22423 * gcc.dg/tree-ssa/loadpre15.c: New test.
22424 * gcc.dg/tree-ssa/loadpre16.c: New test.
22425 * gcc.dg/tree-ssa/loadpre17.c: New test.
22426 * gcc.dg/tree-ssa/loadpre18.c: New test.
22427 * gcc.dg/tree-ssa/loadpre19.c: New test.
22428 * gcc.dg/tree-ssa/loadpre20.c: New test.
22429 * gcc.dg/tree-ssa/loadpre21.c: New test.
22430 * gcc.dg/tree-ssa/loadpre22.c: New test.
22432 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
22435 * gfortran.dg/elemental_initializer_1.f90: New test.
22438 * gfortran.dg/assumed_shape_ranks_2: New test.
22440 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
22442 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
22445 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22447 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
22448 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
22449 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
22450 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
22451 gfortran.fortran-torture/execute/direct_io.f90,
22452 gfortran.fortran-torture/execute/inquire_2.f90,
22453 gfortran.fortran-torture/execute/inquire_4.f90,
22454 gfortran.fortran-torture/execute/list_read_1.f90,
22455 gfortran.fortran-torture/execute/open_replace.f90,
22456 gfortran.fortran-torture/execute/slash_edit.f90,
22457 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
22458 temporary files from testcases.
22460 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22462 PR libgfortran/26509
22463 gfortran.dg/write_direct_eor.f90: New test.
22465 2006-03-17 David Edelsohn <edelsohn@gnu.org>
22467 * gcc.target/powerpc/pr26350.c: New.
22468 * gcc.target/powerpc/indexed-addr.c: New.
22470 2006-03-16 Roger Sayle <roger@eyesopen.com>
22472 * gfortran.dg/dependency_13.f90: New test case.
22474 2006-03-16 Roger Sayle <roger@eyesopen.com>
22476 PR middle-end/21781
22477 * gcc.dg/real-const-1.c: New test case.
22479 2006-03-15 Geoffrey Keating <geoffk@apple.com>
22481 * g++.old-deja/g++.other/init18.C: New.
22482 * g++.old-deja/g++.other/init5.C: Remove xfail.
22484 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22486 * g++.dg/opt/pr15551.C: Cleanup temp file.
22488 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22491 g++.dg/parse/long1.C: New test.
22493 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22496 * gfortran.dg/continuation.f90: New test.
22497 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
22499 2006-03-14 Richard Guenther <rguenther@suse.de>
22501 PR tree-optimization/26672
22502 * gcc.dg/torture/pr26672.c: New testcase.
22504 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
22506 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
22507 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
22509 2006-03-13 Roger Sayle <roger@eyesopen.com>
22511 PR middle-end/26557
22512 * gcc.c-torture/compile/switch-1.c: New test case.
22514 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
22517 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
22518 test to include more permuatations of mask and index.
22519 * gfortran.dg/scalar_mask_1.f90: Modify last test to
22520 respond to F2003 spec. that the position returned for an all false
22521 mask && condition is zero.
22523 2006-03-13 Jakub Jelinek <jakub@redhat.com>
22525 PR middle-end/25989
22526 * gcc.dg/gomp/pr25989.c: New test.
22528 2006-03-13 Jeff Law <law@redhat.com>
22530 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
22532 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
22534 * gcc.dg/switch-9.c: New test.
22536 2006-03-13 Richard Guenther <rguenther@suse.de>
22538 PR middle-end/26630
22539 * gcc.dg/torture/pr26630.c: New testcase.
22541 2006-03-11 Roger Sayle <roger@eyesopen.com>
22543 * gfortran.dg/dependency_10.f90: New test case.
22544 * gfortran.dg/dependency_11.f90: Likewise.
22546 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
22547 Erik Edelmann <eedelman@gcc.gnu.org>
22549 * gfortran.dg/allocatable_function_1.f90: New.
22550 * gfortran.dg/allocatable_function_2.f90: New.
22552 2006-03-10 Richard Guenther <rguenther@suse.de>
22554 PR middle-end/26565
22555 * gcc.dg/torture/pr26565.c: New testcase.
22557 2006-03-09 Eric Christopher <echristo@apple.com>
22559 * gcc.c-torture/compile/20060309-1.c: New.
22561 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22563 PR libgfortran/26499
22564 * gfortran.dg/write_back.f: New test.
22565 * gfortran.dg/write_rewind_1.f: New test.
22566 * gfortran.dg/write_rewind_2.f: New test.
22568 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22570 PR libgfortran/26554
22571 * gfortran.dg/read_logical.f90: New test.
22573 2006-03-04 Laurent GUERBY <laurent@guerby.net>
22575 * ada/acats/norun.lst: cdd2a03 now passes.
22577 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
22580 * gcc.target/powerpc/pr18096-1.c: Change where the error
22583 2006-03-04 Jakub Jelinek <jakub@redhat.com>
22585 * gcc.target/i386/cleanup-1.c: New test.
22586 * gcc.target/i386/cleanup-2.c: New test.
22588 2006-03-04 Roger Sayle <roger@eyesopen.com>
22590 * gfortran.dg/dependency_9.f90: Remove for the time being.
22592 2006-03-04 Krister Walfridsson <cato@df.lth.se>
22594 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
22597 2006-03-03 Roger Sayle <roger@eyesopen.com>
22599 * gfortran.dg/dependency_9.f90: New test case.
22601 2006-03-03 Roger Sayle <roger@eyesopen.com>
22603 * gfortran.dg/dependency_4.f90: New test case.
22604 * gfortran.dg/dependency_5.f90: New test case.
22605 * gfortran.dg/dependency_6.f90: New test case.
22606 * gfortran.dg/dependency_7.f90: New test case.
22607 * gfortran.dg/dependency_8.f90: New test case.
22609 2006-03-03 Paul Brook <paul@codesourcery.com>
22611 * lib/target-supports.exp (check_profiling_available):
22614 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
22617 * multiple_allocation_1.f90: New test.
22619 2006-03-03 Roger Sayle <roger@eyesopen.com>
22621 PR tree-optimization/26524
22622 * gfortran.dg/pr26524.f: New test case.
22624 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
22626 * g++.dg/template/repo5.C: Cleanup repo files.
22627 * gcc.dg/20051201-1.c: Cleanup coverage files.
22628 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
22629 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
22632 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
22634 * objc.dg/objc-nofilename-1.m: New test.
22635 * objc.dg/bad-receiver-type.m: New test.
22636 * obj-c++.dg/bad-receiver-type.mm: New test.
22638 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
22640 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
22642 2006-03-01 Mike Stump <mrs@apple.com>
22644 * g++.dg/abi/key2.C: Add.
22646 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
22648 * gfortran.dg/logical_dot_product.f90: New test.
22651 * gfortran.dg/used_interface_ref.f90: New test.
22654 * gfortran.dg/dependency_2.f90: New test.
22655 * gfortran.fortran-torture/execute/where17.f90: New test.
22656 * gfortran.fortran-torture/execute/where18.f90: New test.
22657 * gfortran.fortran-torture/execute/where19.f90: New test.
22658 * gfortran.fortran-torture/execute/where20.f90: New test.
22660 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
22662 * g++.dg/tree-ssa/pr26443.C: New test case.
22664 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
22666 PR middle-end/26022
22667 * g++.dg/opt/return-slot1.C: New test.
22669 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22671 PR libgfortran/26136
22672 * gfortran.dg/namelist_23.f90: New test.
22674 2006-02-28 Roger Sayle <roger@eyesopen.com>
22676 PR middle-end/14752
22677 * gcc.dg/fold-eqandshift-2.c: New test case.
22679 2006-02-28 Richard Guenther <rguenther@suse.de>
22681 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
22684 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
22686 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
22688 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22690 PR libgfortran/26464
22691 * gfortran.dg/backspace_5.f: New test.
22692 * gfortran.dg/backspace_6.f: New test.
22694 2006-02-26 Roger Sayle <roger@eyesopen.com>
22696 * gcc.dg/fold-eqandnot-1.c: New test case.
22698 2006-02-26 Roger Sayle <roger@eyesopen.com>
22700 PR middle-end/19983
22701 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
22703 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
22705 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
22706 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
22708 2006-02-26 Richard Guenther <rguenther@suse.de>
22710 PR tree-optimization/26421
22711 * gcc.dg/tree-ssa/pr26421.c: New testcase.
22713 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
22715 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
22716 * g++.old-deja/g++.robertl/eb132.C: Likewise.
22718 2006-02-26 Roger Sayle <roger@eyesopen.com>
22720 * gcc.dg/fold-even-1.c: New test case.
22722 2006-02-26 Roger Sayle <roger@eyesopen.com>
22724 PR middle-end/21137
22725 * gcc.dg/fold-eqandshift-1.c: New test case.
22727 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22729 PR tree-optimization/25125
22730 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
22731 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
22733 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
22735 PR tree-optimizations/26359
22736 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
22737 with -fdump-tree-dceloop-details.
22738 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
22740 2006-02-25 Roger Sayle <roger@eyesopen.com>
22742 PR middle-end/23673
22743 * gcc.dg/fold-eqxor-1.c: New test case.
22744 * gcc.dg/fold-eqxor-2.c: Likewise.
22745 * gcc.dg/fold-eqxor-3.c: Likewise.
22747 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
22750 * scalar_mask_1.f90: New test.
22752 2006-02-24 Geoffrey Keating <geoffk@apple.com>
22754 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
22755 * g++.dg/eh/uncaught2.C: New.
22756 * g++.dg/eh/uncaught3.C: New.
22758 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22760 PR libgfortran/26423
22761 * gfortran.dg/read_many_1.f: New test.
22763 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
22766 * gfortran.dg/dependency_3.f90: New test.
22767 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
22771 * gfortran.dg/equiv_6.f90: New test.
22773 2006-02-23 Jeff Law <law@redhat.com>
22775 * gcc.c-torture/compile/pr26425.c: New test.
22777 2006-02-23 Jakub Jelinek <jakub@redhat.com>
22779 PR middle-end/26412
22780 * gcc.dg/gomp/pr26412.c: New test.
22782 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22785 * g++.dg/other/ellipsis1.C: New test.
22786 * g++.dg/parse/operator4.C: Adjust error marker.
22788 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
22791 * gfortran.dg/pr25603.f: New testcase.
22793 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
22795 * gcc.dg/bf-spl1.c: Don't specify -m68000.
22796 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
22798 2006-02-21 Geoffrey Keating <geoffk@apple.com>
22800 * g++.dg/eh/spbp.C: New.
22802 2006-02-21 Jakub Jelinek <jakub@redhat.com>
22804 PR middle-end/26379
22805 * gcc.target/i386/mmx-7.c: New test.
22807 2006-02-20 Roger Sayle <roger@eyesopen.com>
22809 PR tree-optimization/26361
22810 * gcc.dg/tree-ssa/vrp27.c: New test case.
22812 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
22814 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
22815 * gcc.dg/tree-ssa/complex-4.c: Here.
22817 2006-02-19 Roger Sayle <roger@eyesopen.com>
22819 PR middle-end/19543
22820 * gfortran.dg/logical_1.f90: New test case.
22822 2006-02-19 Jakub Jelinek <jakub@redhat.com>
22824 PR middle-end/26334
22825 * gcc.dg/20060218-1.c: Moved to...
22826 * gcc.target/i386/20060218-1.c: ... here. New test.
22828 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
22831 * gfortran.dg/convert_1.f90: New.
22833 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
22836 * gfortran.dg/namelist_5.f90: New test.
22839 * gfortran.dg/namelist_4.f90: New test.
22841 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22844 * gcc.dg/tree-ssa/complex-3.c: New test.
22846 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
22848 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
22849 variable to take into account the variable name in the
22851 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
22853 2006-02-18 Jakub Jelinek <jakub@redhat.com>
22855 PR middle-end/26334
22856 * gcc.c-torture/compile/20060217-1.c: New test.
22857 * gcc.dg/20060218-1.c: New test.
22859 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
22861 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
22863 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
22865 * gcc.dg/cpp/undef3.c: New test.
22866 * gcc.dg/cpp/trad/builtins2.c: New test.
22868 2006-02-18 Mark Mitchell <mark@codesourcery.com>
22871 * g++.dg/template/static22.C: New test.
22872 * g++.dg/template/static23.C: New test.
22873 * g++.dg/template/static24.C: New test.
22874 * g++.dg/template/non-dependent13.C: New test.
22875 * g++.dg/init/member1.C: Tweak error markers.
22877 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22880 * gcc.c-torture/compile/pr26255.c: New test case.
22882 2006-02-16 Roger Sayle <roger@eyesopen.com>
22884 * gfortran.fortran-torture/execute/where_10.f90: New test case.
22885 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
22886 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
22887 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
22888 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
22889 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
22890 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
22892 2006-02-16 Jeff Law <law@redhat.com>
22894 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
22895 * gcc.dg/tree-ssa/vrp26.c: New test.
22897 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
22901 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
22902 __UCLIBC__ is defined.
22904 2006-02-16 Jakub Jelinek <jakub@redhat.com>
22907 * gfortran.dg/gomp/pr26224.f: New test.
22909 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
22912 * lib/target-supports.exp
22913 (check_effective_target_vect_short_mult): New.
22914 (check_effective_target_vect_char_mult): New.
22915 (check_effective_target_vect_widen_sum_qi_to_si): New.
22916 (check_effective_target_vect_widen_sum_qi_to_hi): New.
22917 (check_effective_target_vect_widen_sum_hi_to_si): New.
22918 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
22919 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
22920 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
22921 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
22922 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
22923 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
22924 vect-reduc-pattern-2c.c
22925 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
22926 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
22927 vect-reduc-pattern-1c.c
22929 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
22932 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
22934 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
22937 * gfortran.dg/enum_8.f90: Remove check for warning.
22938 * gfortran.dg/iomsg_1.f90: Ditto.
22939 * gfortran.dg/enum_1.f90: Ditto.
22940 * gfortran.dg/enum_9.f90: Ditto.
22941 * gfortran.dg/enum_2.f90: Ditto.
22942 * gfortran.dg/enum_10.f90: Ditto.
22943 * gfortran.dg/enum_3.f90: Ditto.
22944 * gfortran.dg/flush_1.f90: Ditto.
22945 * gfortran.dg/enum_4.f90: Ditto.
22946 * gfortran.dg/array_constructor_1.f90: Ditto.
22947 * gfortran.dg/enum_5.f90: Ditto.
22948 * gfortran.dg/enum_6.f90: Ditto.
22949 * gfortran.dg/enum_7.f90: Ditto.
22951 2006-02-15 Jakub Jelinek <jakub@redhat.com>
22953 PR middle-end/26300
22954 * gcc.c-torture/compile/20060215-1.c: New test.
22956 2006-02-14 Roger Sayle <roger@eyesopen.com>
22958 PR middle-end/23670
22959 * gcc.dg/tree-ssa/andor-2.c: New test case.
22961 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
22964 * optional_dim.f90: New test.
22966 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22969 * gfortran.dg/label_4.f90: New.
22971 2006-02-14 Jakub Jelinek <jakub@redhat.com>
22972 Diego Novillo <dnovillo@redhat.com>
22973 Uros Bizjak <uros@kss-loka.si>
22975 * gfortran.dg/gomp: New directory.
22977 2006-02-14 Richard Guenther <rguenther@suse.de>
22979 PR tree-optimization/26258
22980 * gcc.dg/torture/pr26258.c: New testcase.
22982 2006-02-13 Jakub Jelinek <jakub@redhat.com>
22985 * gfortran.dg/pr26246_1.f90: New test.
22986 * gfortran.dg/pr26246_2.f90: New test.
22988 PR middle-end/26092
22989 * gcc.c-torture/compile/20060208-1.c: New test.
22991 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
22995 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
22996 * gfortran.dg/bad_automatic_objects_1.f90: New test.
22997 * gfortran.dg/automatic_module_variable.f90: Change error message.
23000 * gfortran.dg/internal_dummy_1.f90: New test.
23003 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
23007 * gfortran.dg/uncommon_block_data_1.f90: New test.
23008 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
23012 * gfortran.dg/typed_subroutine_1.f90: New test.
23014 2006-02-13 Geoffrey Keating <geoffk@apple.com>
23016 * objc.dg/dwarf-1.m: New.
23018 2006-02-13 Roger Sayle <roger@eyesopen.com>
23020 PR middle-end/24427
23021 * gcc.dg/tree-ssa/andor-1.c: New test case.
23023 2006-02-13 Josh Conner <jconner@apple.com>
23026 * gcc.dg/pr25376.c: New test.
23028 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
23030 * lib/target-supports.exp (check_named_sections_available):
23031 Only compile named-sections test -- don't assemble.
23033 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
23035 * g++.dg/warn/no-write-strings.C: New test.
23036 * g++.dg/warn/write-strings.C: Likewise.
23037 * g++.dg/warn/write-strings-default.C: Likewise.
23039 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
23042 * gfortran.dg/ret_pointer_2.f90: New test.
23044 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
23046 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
23048 2006-02-10 Jeff Law <law@redhat.com>
23050 * gcc.c-torture/compile/pr26213.c: New test.
23052 2006-02-10 Steven G. Kargl <kargls@comcast.net>
23054 gfortran.dg/null_1.f90: New test.
23056 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23059 * gfortran.dg/parens_4.f90: New.
23060 * gfortran.dg/parens_5.f90: New.
23062 2006-02-10 Richard Guenther <rguenther@suse.de>
23064 * gcc.dg/pr23372-1.c: Remove empty file.
23066 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23067 Paul Thomas <pault@gcc.gnu.org>
23070 * gfortran.dg/parens_1.f90: New.
23071 * gfortran.dg/parens_2.f90: New.
23072 * gfortran.dg/parens_3.f90: New.
23074 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
23077 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
23080 * gfortran.dg/impure_assignment_1.f90: New test.
23083 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
23085 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23088 * g++.dg/expr/stdarg2.C: New test.
23090 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
23092 PR inline-asm/16194
23093 * gcc.dg/pr16194.c: New test.
23095 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
23097 * ada/acats/run_acats: Use portable variant of "$@".
23099 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
23101 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
23102 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
23104 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23107 * g++.dg/opt/pr26179.C: New test.
23109 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23111 PR middle-end/26134
23112 * gcc.dg/tree-ssa/complex-3.c: New test.
23114 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
23116 * gcc.c-torture/compile/volatile-1.c: New test.
23118 2006-02-09 Diego Novillo <dnovillo@redhat.com>
23121 * gcc.dg/tree-ssa/pr26180.c: New test.
23123 2006-02-08 Jeff Law <law@redhat.com>
23125 * gcc.dg/tree-ssa/pr21417.c: New test.
23127 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23129 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
23130 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
23132 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23134 * lib/scanrtl.exp: New.
23136 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23139 * g++.dg/other/virtual2.C: New test.
23142 * g++.dg/other/virtual1.C: New test.
23144 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
23146 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
23147 cleanup-ipa-dump): Update dump file glob patterns.
23148 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
23149 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
23151 * lib/gcc-dg.exp: Load it.
23152 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
23154 2006-02-07 Janis Johnson <janis187@us.ibm.com>
23157 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
23158 * gcc.dg/tree-ssa/pr23382.c: Ditto.
23160 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23163 * gfortran.dg/mvbits_1.f90: New.
23165 2006-02-07 Dirk Mueller <dmueller@suse.com>
23167 * g++.dg/warn/Wdiv-by-zero.C: New test.
23168 * g++.dg/warn/Wno-div-by-zero.C: New.
23170 2006-02-07 Jeff Law <law@redhat.com>
23172 * gcc.dg/tree-ssa/pr21559.c: New test.
23174 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
23175 multiple VRP passes.
23176 * gcc.dg/tree-ssa/vrp09.c: Likewise.
23177 * gcc.dg/tree-ssa/vrp18.c: Likewise.
23178 * gcc.dg/tree-ssa/pr21582.c: Likewise.
23179 * gcc.dg/tree-ssa/pr20657.c: Likewise.
23180 * gcc.dg/tree-ssa/pr21001.c: Likewise.
23181 * gcc.dg/tree-ssa/vrp02.c: Likewise
23182 * gcc.dg/tree-ssa/vrp11.c: Likewise
23183 * gcc.dg/tree-ssa/pr14341.c: Likewise
23184 * gcc.dg/tree-ssa/vrp19.c: Likewise
23185 * gcc.dg/tree-ssa/vrp20.c: Likewise
23186 * gcc.dg/tree-ssa/vrp03.c: Likewise
23187 * gcc.dg/tree-ssa/pr21086.c: Likewise
23188 * gcc.dg/tree-ssa/pr21959.c: Likewise
23189 * gcc.dg/tree-ssa/vrp21.c: Likewise
23190 * gcc.dg/tree-ssa/vrp04.c: Likewise
23191 * gcc.dg/tree-ssa/pr25485.c: Likewise
23192 * gcc.dg/tree-ssa/pr22026.c: Likewise
23193 * gcc.dg/tree-ssa/vrp22.c: Likewise
23194 * gcc.dg/tree-ssa/vrp05.c: Likewise
23195 * gcc.dg/tree-ssa/20030807-10.c: Likewise
23196 * gcc.dg/tree-ssa/pr20701.c: Likewise
23197 * gcc.dg/tree-ssa/vrp23.c: Likewise
23198 * gcc.dg/tree-ssa/vrp06.c: Likewise
23199 * gcc.dg/tree-ssa/pr22117.c: Likewise
23200 * gcc.dg/tree-ssa/pr20702.c: Likewise
23201 * gcc.dg/tree-ssa/vrp15.c: Likewise
23202 * gcc.dg/tree-ssa/pr21090.c: Likewise
23203 * gcc.dg/tree-ssa/pr21294.c: Likewise
23204 * gcc.dg/tree-ssa/vrp24.c: Likewise
23205 * gcc.dg/tree-ssa/vrp07.c: Likewise
23206 * gcc.dg/tree-ssa/pr21563.c: Likewise
23207 * gcc.dg/tree-ssa/pr25382.c: Likewise
23208 * gcc.dg/tree-ssa/vrp16.c: Likewise
23209 * gcc.dg/tree-ssa/vrp25.c: Likewise
23210 * gcc.dg/tree-ssa/vrp08.c: Likewise
23211 * gcc.dg/tree-ssa/20030807-6.c: Likewise
23212 * gcc.dg/tree-ssa/vrp17.c: Likewise
23213 * gcc.dg/tree-ssa/pr21458.c: Likewise
23214 * g++.dg/tree-ssa/pr18178.C: Likewise
23216 2006-02-07 Richard Guenther <rguenther@suse.de>
23220 2006-01-30 Richard Guenther <rguenther@suse.de>
23222 * gcc.dg/pr23372-1.C: New testcase.
23224 * g++.dg/tree-ssa/pr26140.C: New testcase.
23226 2006-02-07 Mark Mitchell <mark@codesourcery.com>
23229 * g++.dg/template/ttp15.C: New test.
23230 * g++.dg/template/ttp16.C: Likewise.
23231 * g++.dg/template/ttp17.C: Likewise.
23232 * g++.old-deja/g++.pt/ttp36.C: Remove.
23233 * g++.old-deja/g++.pt/ttp19.C: Likewise.
23234 * g++.old-deja/g++.pt/ttp37.C: Likewise.
23235 * g++.old-deja/g++.pt/ttp38.C: Likewise.
23236 * g++.old-deja/g++.pt/ttp39.C: Likewise.
23237 * g++.old-deja/g++.pt/ttp9.C: Likewise.
23238 * g++.old-deja/g++.pt/ttp40.C: Likewise.
23239 * g++.old-deja/g++.pt/ttp51.C: Likewise.
23240 * g++.old-deja/g++.pt/ttp26.C: Likewise.
23241 * g++.old-deja/g++.pt/ttp36.C: Likewise.
23243 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
23245 PR libfortran/23815
23246 * unf_io_convert_4.f90: New test.
23248 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
23250 * gcc.dg/tree-ssa/loadpre10.c: New test.
23251 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
23252 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
23253 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
23255 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23257 PR libfortran/24685
23258 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
23260 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
23263 * gfortran.dg/assign_7.f: New test.
23265 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
23269 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
23270 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
23271 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
23273 2006-02-05 Jakub Jelinek <jakub@redhat.com>
23275 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
23278 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
23280 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
23281 * g++.dg/charset/string.c (foo): Likewise.
23282 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
23284 * g++.dg/ext/builtin2.C (printf): Likewise.
23285 * g++.dg/init/new15.C (printf): Likewise.
23286 * g++.dg/opt/pr17697-1.C (foo): Likewise.
23287 * g++.dg/opt/pr17697-2.C (foo): Likewise.
23288 * g++.dg/opt/pr17697-3.C (foo): Likewise.
23289 * g++.dg/template/non-dependent4.C (temp): Likewise.
23290 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
23291 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
23292 parameter type to const char*.
23293 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
23294 Change type to const char*.
23295 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
23297 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
23298 second parameter type to const char*.
23299 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
23300 (Y::Y): Change parameter type to const char*.
23301 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
23302 * g++.old-deja/g++.jason/report.C: Apply const correctness.
23303 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
23304 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
23306 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
23308 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
23309 type to const char*.
23310 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
23311 return type to const char*.
23312 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
23314 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
23315 * g++.old-deja/g++.law/refs1.C: Likewise.
23316 * g++.old-deja/g++.law/visibility1.C: Likewise.
23317 * g++.old-deja/g++.law/visibility2.C: Likewise.
23318 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
23320 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
23321 * g++.old-deja/g++.mike/net48.C: Likewise.
23322 * g++.old-deja/g++.mike/p646.C: Likewise.
23323 * g++.old-deja/g++.mike/p6746.C: Likewise.
23324 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
23325 type to const char*.
23326 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
23327 deprecated conversion warning.
23328 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
23330 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
23331 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
23332 * g++.old-deja/g++.pt/explicit8.C: Likewise.
23333 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
23334 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
23335 * g++.old-deja/g++.pt/nontype3.C: Likewise.
23336 * g++.old-deja/g++.pt/t39.C: Likewise.
23337 * g++.old-deja/g++.robertl/eb106.C: Likewise.
23338 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
23340 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
23343 intrinsic_argument_conformance_1.f90: New test.
23345 2006-02-03 Steven G. Kargl <kargls@comcast.net>
23348 * gfortran.dg/char_result_11.f90: Add SAVE.
23349 * gfortran.dg/der_pointer_4.f90: Ditto.
23350 * gfortran.dg/default_initialization.f90: New test.
23352 2006-02-03 Jeff Law <law@redhat.com>
23354 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
23355 handle more than 100 dump files.
23356 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
23357 * lib/scantree.exp (scan-tree-dump): Likewise.
23358 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
23359 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
23360 * lib/scanipa.exp (scan-ipa-dump): Likewise.
23361 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
23362 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
23364 2006-02-03 Diego Novillo <dnovillo@redhat.com>
23366 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
23368 2006-02-03 Mark Mitchell <mark@codesourcery.com>
23370 * g++.dg/template/using12.C: New test.
23372 2006-02-03 Alan Modra <amodra@bigpond.net.au>
23374 * gcc.target/powerpc/pr25960.c: New test.
23376 2006-02-02 Steven G. Kargl <kargls@comcast>
23379 gfortran.dg/nullify_2.f90: New test.
23381 2006-02-02 Diego Novillo <dnovillo@redhat.com>
23384 * gcc.dg/gomp/pr25990.c: New test.
23386 2006-01-31 Mark Mitchell <mark@codesourcery.com>
23389 * g++.gd/template/partial4.C: New test.
23391 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
23393 PR middle-end/26001
23394 * gfortran.dg/data_char_2.f90: New.
23396 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
23399 maxval_maxloc_conformance_1.f90: New test.
23401 2006-01-31 Richard Guenther <rguenther@suse.de>
23403 * gcc.target/i386/sselibm-1.c: New testcase.
23404 * gcc.target/i386/sselibm-2.c: Likewise.
23405 * gcc.target/i386/sselibm-3.c: Likewise.
23406 * gcc.target/i386/sselibm-4.c: Likewise.
23407 * gcc.target/i386/sselibm-5.c: Likewise.
23409 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
23412 * gfortran.dg/arrayio_derived_2.f90: New.
23414 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
23416 * gcc.dg/unsigned-long-compare.c: New test.
23418 2006-01-30 Steve Ellcey <sje@cup.hp.com>
23421 * lib/target-supports.exp (check_effective_target_freorder):
23422 Check to see if target supports -freorder-blocks-and-partition.
23423 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
23424 instead of "dg-require-named-sections".
23426 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
23429 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
23430 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
23431 * gcc.dg/pragma-isr-trapa2.c: Likewise.
23432 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
23433 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
23434 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
23435 * gcc.dg/attr-isr-trap_exit.c: Likewise.
23436 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
23438 2006-01-30 Richard Guenther <rguenther@suse.de>
23441 * gcc.dg/pr23372-1.C: New testcase.
23443 2006-01-29 Diego Novillo <dnovillo@redhat.com>
23445 * gcc.dg/gomp/pr25874.c: New test.
23447 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
23450 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
23452 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
23458 * gfortran.dg/intent_out_1.f90: New test.
23460 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
23463 * gfortran.dg/procedure_lvalue.f90: New test.
23467 * gfortran.dg/char_pointer_assign_2.f90: New test.
23468 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
23469 assignment to be consistent with standard.
23470 * gfortran.dg/char_result_2.f90: The same.
23471 * gfortran.dg/char_result_8.f90: The same.
23473 2006-01-28 Zack Weinberg <zackw@panix.com>
23475 * gcc.dg/Woverlength-strings.c
23476 * gcc.dg/Woverlength-strings-pedantic-c89.c
23477 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
23478 * gcc.dg/Woverlength-strings-pedantic-c99.c
23479 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
23481 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
23483 * gcc.c-torture/execute/20060127-1.c: New test.
23485 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23488 * g++.dg/ext/pragmaweak1.C: New test.
23490 2006-01-28 Mark Mitchell <mark@codesourcery.com>
23493 * g++.dg/template/spec29.C: New test.
23495 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
23498 * gcc.c-torture/execute/pr19606.c: New.
23500 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
23502 * gcc.dg/pragma-re-4.c: New test.
23504 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
23507 * gfortran.dg/assumed_size_refs_3.f90: New test.
23509 2006-01-27 Ben Elliston <bje@au.ibm.com>
23511 * gcc.misc-tests/dectest.exp: Remove defunct comment.
23513 2006-01-26 Laurent GUERBY <laurent@guerby.net>
23516 * ada/acats/support/impdef.a: Add One_Long_Second.
23517 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
23518 * ada/acats/tests/c9/c94026.a: Likewise.
23519 * ada/acats/tests/c9/c97305c.ada: Likewise.
23520 * ada/acats/tests/c9/c99004a.ada: Likewise.
23522 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
23525 * gfortran.dg/global_references_2.f90: New test.
23531 * gfortran.dg/assumed_charlen_function_1.f90: New test.
23532 * gfortran.dg/assumed_charlen_function_3.f90: New test.
23535 * gfortran.dg/assumed_charlen_function_2.f90: New test.
23537 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
23540 * gcc.dg/Wpointer-sign.c: New.
23541 * gcc.dg/Wpointer-sign-Wall.c: New.
23542 * gcc.dg/Wpointer-sign-Wall-no.c: New.
23543 * gcc.dg/Wpointer-sign-pedantic.c: New.
23544 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
23545 * gcc.dg/conv-2.c: Use -Wpointer-sign.
23547 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
23550 * gcc.c-torture/compile/pr25861.c: New test.
23552 2006-01-26 Paul Brook <paul@codesourcery.com>
23554 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
23555 on short-enum targets.
23556 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
23558 (generate_fields): Use short_enums.
23559 (main): Set short_enums. Document -e.
23560 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
23561 on short-enum targets.
23562 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
23564 (generate_fields): Use short_enums.
23565 (main): Set short_enums. Document -e.
23566 * lib/target-supports.exp (check_effective_target_short_enums): New.
23568 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
23571 * gcc.dg/torture/pr25947-1.c: New test.
23573 2006-01-25 Jan Hubicka <jh@suse.cz>
23574 Roger Sayle <roger@eyesopen.com>
23576 PR rtl-optimization/25703
23577 * gcc.target/i386/20060125-1.c: New test case.
23578 * gcc.target/i386/20060125-2.c: New test case.
23580 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
23583 * gfortran.dg/goto_1.f: New.
23585 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
23588 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
23589 25716 on 32-bit systems too.
23591 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
23594 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
23596 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
23598 * gcc.dg/tree-ssa/gen-vect-33.c: New.
23600 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23603 * gfortran.dg/read_eof.f90: Delete, renamed.
23604 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
23605 * gfortran.dg/read_eof_2.f90: New test.
23606 * gfortran.dg/read_eof_3.f90: New test.
23608 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
23611 * gcc.c-torture/compile/pr25860.c: New test.
23613 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23616 * g++.dg/parse/dtor8.C: New test.
23618 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
23621 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
23622 * gcc.dg/gomp/gomp.exp: Return without testing anything if
23623 check_effective_target_fopenmp returns 0.
23625 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
23628 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
23629 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
23630 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
23632 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
23635 * g++.dg/opt/pr25857.C: New test.
23637 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
23638 Jan Hubicka <jh@suse.cz>
23639 Richard Guenther <rguenther@suse.de>
23641 PR rtl-optimization/25654
23642 * gcc.dg/torture/pr25654.c: New testcase.
23643 * gcc.target/i386/pr25654.c: Likewise.
23645 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
23648 * gfortran.dg/internal references_2.f90: New test.
23650 Fix regression in testing of admissability of attributes.
23651 * gfortran.dg/intent_used_1.f90: New test.
23653 2006-01-23 Ben Elliston <bje@au.ibm.com>
23655 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
23656 Remove target conditional torture options for i?86 and x86_64
23659 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
23662 * g++.dg/rtti/no-rtti.C: New.
23664 2006-01-21 Mark Mitchell <mark@codesourcery.com>
23667 * g++.dg/inherit/conv2.C: New test.
23670 * g++.dg/parse/dtor7.C: New test.
23673 * g++.dg/template/crash44.C: New test.
23675 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
23679 * gfortran.dg/internal_references_1.f90: New test.
23684 * gfortran.dg/global_references_1.f90: New test.
23685 * gfortran.dg/g77/19990905-1.f: Restore the error that
23686 there is a clash between the common block name and
23687 the name of a subroutine reference.
23690 * gfortran.dg/aliasing_dummy_1.f90: New test.
23692 2006-01-21 Alan Modra <amodra@bigpond.net.au>
23694 * gcc.dg/vmx/1b-01.c: Warning fix.
23695 * gcc.dg/vmx/1c-02.c: Likewise.
23696 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
23698 2006-01-20 Steve Ellcey <sje@cup.hp.com>
23701 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
23703 2006-01-20 Richard Guenther <rguenther@suse.de>
23704 Steven Bosscher <stevenb.gcc@gmail.com>
23706 PR rtl-optimization/24626
23707 * gcc.dg/torture/pr24626-1.c: New testcase.
23708 * gcc.dg/torture/pr24626-2.c: Likewise.
23709 * gcc.dg/torture/pr24626-3.c: Likewise.
23710 * gcc.dg/torture/pr24626-4.c: Likewise.
23712 2006-01-20 Dirk Mueller <dmueller@suse.com>
23715 * g++.dg/warn/empty-body.C: New.
23717 2006-01-19 Mark Mitchell <mark@codesourcery.com>
23720 * g++.dg/template/using10.C: New test.
23721 * g++.dg/temlpate/using11.C: Likewise.
23722 * g++.dg/inherit/using5.C: Tweak error messages.
23724 2006-01-20 Alan Modra <amodra@bigpond.net.au>
23726 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
23728 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
23730 2006-01-19 Jan Hubicka <jh@suse.cz>
23732 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
23734 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23737 * g++.dg/template/spec28.C: New test.
23739 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
23741 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23742 (switchfiles): Fix fprintf's by adding srcdir or removing it.
23744 2006-01-19 Diego Novillo <dnovillo@redhat.com>
23746 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
23747 * gcc.dg/gomp/critical-1.c: Likewise.
23748 * gcc.dg/gomp/critical-3.c: Likewise.
23749 * gcc.dg/gomp/empty.c: Likewise.
23750 * gcc.dg/gomp/ordered-1.c: Likewise.
23751 * gcc.dg/gomp/for-4.c: Likewise.
23752 * gcc.dg/gomp/for-6.c: Likewise.
23753 * gcc.dg/gomp/master-3.c: Likewise.
23754 * gcc.dg/gomp/for-8.c: Likewise.
23755 * gcc.dg/gomp/for-10.c: Likewise.
23756 * gcc.dg/gomp/for-18.c: Likewise.
23757 * gcc.dg/gomp/for-5.c: Likewise.
23758 * gcc.dg/gomp/for-7.c: Likewise.
23759 * gcc.dg/gomp/for-9.c: Likewise.
23761 2006-01-18 Jeff Law <law@redhat.com>
23763 * gcc.dg/tree-ssa/vrp25.c: New test.
23765 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23767 * gcc.dg/pr25805.c: Fix misapplied patch.
23769 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
23771 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
23772 (check_effective_target_vect_udot_qi): New.
23773 (check_effective_target_vect_sdot_hi): New.
23774 (check_effective_target_vect_udot_hi): New.
23775 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
23776 prefixed with "wrapv-" with -fwrapv.
23777 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
23778 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
23779 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
23780 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
23781 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
23783 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
23784 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
23785 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
23786 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
23788 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23791 * g++.dg/other/default2.C: New test.
23792 * g++.dg/other/default3.C: New test.
23794 2006-01-19 Richard Sandiford <richard@codesourcery.com>
23797 * gcc.dg/pr25805.c: New file.
23799 2006-01-18 Mark Mitchell <mark@codesourcery.com>
23802 * g++.dg/template/init6.C: New test.
23804 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
23806 * gcc.dg/tree-ssa/pr24287.c: New test
23808 2006-01-18 Eric Christopher <echristo@apple.com>
23810 * g++.dg/eh/table.C: New.
23812 2006-01-18 DJ Delorie <dj@redhat.com>
23814 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
23815 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
23816 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
23817 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
23819 2006-01-18 Jeff Law <law@redhat.com>
23821 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
23822 on wrapping on overflow semantics.
23824 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
23826 * gcc.gc/tree-ssa/vrp23.c: New test.
23827 * gcc.gc/tree-ssa/vrp24.c: New test.
23829 2006-01-18 Richard Henderson <rth@redhat.com>
23830 Aldy Hernandez <aldyh@redhat.com>
23831 Jakub Jelinek <jakub@redhat.com>
23832 Diego Novillo <dnovillo@redhat.com>
23833 Uros Bizjak <uros@kss-loka.si>
23835 * gcc.dg/gomp: New directory.
23837 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
23838 Steven G. Kargl <kargls@comcast.net>
23841 * gfortran.dg/intrinsic_external_1.f90: New test.
23844 * gfortran.dg/elemental_pointer_1.f90: New test.
23847 * gfortran.dg/external_procedures_1.f90: New test.
23850 gfortran.dg/assumed_present.f90: New test.
23852 2006-01-18 Jakub Jelinek <jakub@redhat.com>
23854 * g++.dg/parse/lookup5.C: New test.
23856 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23859 * gfortran.dg/read_eof.f90: New test.
23861 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23863 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
23864 add a closing brace.
23866 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23869 * gfortran.dg/fmt_tl.f: New test.
23871 2006-01-17 Eric Christopher <echristo@apple.com>
23873 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
23874 * g++.old-deja/g++.warn/impint2.C: Ditto.
23875 * g++.old-deja/g++.other/null1.C: Ditto.
23876 * g++.dg/warn/conv2.C: Ditto.
23877 * g++.dg/warn/conv4.C: New file.
23879 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23881 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
23883 2006-01-17 Andreas Jaeger <aj@suse.de>
23884 Janis Johnson <janis187@us.ibm.com>
23886 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
23888 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
23889 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
23891 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23893 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23894 (switchfiles): xfail txxx where xxx >= 25.
23896 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
23899 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
23901 2006-01-17 Jakub Jelinek <jakub@redhat.com>
23904 * gcc.dg/pr25682.c: New test.
23905 * g++.dg/parse/array-size2.C: New test.
23907 2006-01-16 Ian Lance Taylor <ian@airs.com>
23909 * consistency.vlad: Remove entire directory, 1652 files.
23911 2006-01-16 Janis Johnson <janis187@us.ibm.com>
23913 * lib/target-supports.exp (check_effective_target_dfp_nocache,
23914 check_effective_target_dfprt_nocache): New.
23915 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
23916 (check_effective_target_dfprt): New.
23917 * lib/c-compat.exp (check_dfp): Remove.
23918 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
23919 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
23920 level of support for decimal float.
23921 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
23922 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
23923 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
23924 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
23925 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
23926 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
23927 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
23928 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
23929 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
23930 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
23931 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
23932 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
23935 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
23938 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
23940 * lib/gfortran.exp (gfortran_init): Likewise.
23941 * lib/obj-c++.exp (obj-c++_init): Likewise.
23942 * lib/scanasm.exp (scan-assembler-dem): Likewise.
23943 (scan-assembler-dem-not): Likewise.
23944 * lib/scandump.exp (scan-dump-dem): Likewise.
23945 (scan-dump-dem-not): Likewise.
23947 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
23950 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
23952 * lib/obj-c++.exp (obj-c++_init): Likewise.
23954 2006-01-16 Richard Guenther <rguenther@suse.de>
23956 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
23958 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23961 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
23962 to LD_LIBRARY_PATH.
23964 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
23965 Andrew Pinski <pinskia@physics.uc.edu>
23967 * gcc.dg/minmax-1.c: New test.
23969 2006-01-16 Ben Elliston <bje@au.ibm.com>
23971 * gcc.dg/dfp/dfp.exp: Correct FSF address.
23972 * gcc.misc-tests/dectest.exp: Ditto.
23974 2006-01-15 Ian Lance Taylor <ian@airs.com>
23977 * gcc.target/i386/cmov6.c: Use -march=k8.
23979 2006-01-15 Andreas Jaeger <aj@suse.de>
23981 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
23982 x86 does not have __float128.
23984 2006-01-14 Ian Lance Taylor <ian@airs.com>
23986 * gcc.target/i386/cmov6.c: New test.
23988 2006-01-14 Mark Mitchell <mark@codesourcery.com>
23991 * g++.dg/template/ctor6.C: New test.
23993 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
23995 PR tree-optimization/25485
23996 * gcc.dg/tree-ssa/pr25485.c: New.
23998 2006-01-14 Richard Guenther <rguenther@suse.de>
24000 PR tree-optimization/22548
24001 PR tree-optimization/22555
24002 PR tree-optimization/22501
24003 * gcc.dg/tree-ssa/alias-4.c: New testcase.
24004 * gcc.dg/tree-ssa/alias-5.c: Likewise.
24005 * gcc.dg/tree-ssa/alias-6.c: Likewise.
24006 * gcc.dg/tree-ssa/alias-7.c: Likewise.
24007 * gcc.dg/tree-ssa/alias-8.c: Likewise.
24008 * gcc.dg/tree-ssa/alias-9.c: Likewise.
24009 * gcc.dg/tree-ssa/alias-10.c: Likewise.
24010 * gcc.dg/tree-ssa/alias-11.c: Likewise.
24011 * gcc.dg/tree-ssa/alias-12.c: Likewise.
24013 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
24015 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
24016 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
24018 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
24019 Richard Guenther <rguenther@suse.de>
24021 PR rtl-optimization/24257
24022 * gcc.dg/torture/pr24257.c: New testcase.
24024 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
24026 * gcc.c-torture/execute/20060110-1.c: New test.
24027 * gcc.c-torture/execute/20060110-2.c: New test.
24029 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
24031 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
24033 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
24036 * gfortran.dg/label_3.f90: New test.
24038 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
24040 PR tree-optimization/25771
24041 * g++.dg/tree-ssa/pr25771.C: New test
24043 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
24046 * g++.dg/opt/complex5.C: New test.
24048 2006-01-13 Richard Guenther <rguenther@suse.de>
24050 * gcc.target/i386/387-9.c: New testcase.
24052 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
24055 * g++.dg/debug/dwarf2-1.C: New.
24057 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
24060 * lib/gcov.exp (verify-lines): Add "close $fd".
24062 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
24063 Ben Elliston <bje@au.ibm.com>
24065 * gcc.dg/dfp/inf-1.c: New test.
24067 2006-01-12 Janis Johnson <janis187@us.ibm.com>
24068 Yao Qi <qiyaoltc@cn.ibm.com>
24069 Ben Elliston <bje@au.ibm.com>
24070 Jon Grimm <jgrimm2@us.ibm.com>
24072 * gcc.dg/nodfp-1.c: New test.
24073 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24074 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
24075 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
24076 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
24077 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
24078 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
24079 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
24080 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
24081 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
24082 * gcc.dg/format/dfp-scanf-1.c: Likewise.
24083 * gcc.dg/format/dfp-printf-1.c: Likewise.
24084 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
24085 (compat_setup_dfp): New.
24086 * gcc.dg/compat/compat.exp: Use it.
24087 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
24088 Make some variables global, prepend "compat_" to their names.
24089 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
24090 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
24091 * gcc.misc-tests/dectest.exp: New test driver for decTest.
24092 * lib/compat.exp (compat_skip_list): Make global, rename.
24093 * lib/c-compat.exp: New file.
24094 * lib/target-supports.exp (check_effective_target_dfp): New.
24096 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
24097 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
24098 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
24099 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
24100 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
24101 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
24102 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
24103 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
24104 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
24105 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
24106 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
24107 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
24108 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
24109 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
24110 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
24111 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
24112 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
24113 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
24114 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
24115 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
24116 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
24117 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
24118 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
24119 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
24120 gcc.dg/dfp/struct-layout-1.c,
24121 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
24122 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
24123 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
24124 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
24125 gcc.dg/dfp/func-vararg-dfp.c,
24126 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
24127 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
24128 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
24129 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
24130 gcc.dg/dfp/wtr-conversion-1.c: New tests.
24132 2006-01-11 Richard Guenther <rguenther@suse.de>
24134 PR tree-optimization/25734
24135 * gcc.dg/tree-ssa/pr25734.c: New testcase.
24137 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24140 * gfortran.dg/literal_character_constant_1_x.F: New test.
24141 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
24142 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
24143 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
24145 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
24148 * g++.dg/ext/packed3.C: Add expected packed error.
24150 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
24153 * gcc.dg/torture/pr25706-1.c: New test.
24155 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
24157 PR tree-optimization/23109
24158 PR tree-optimization/23948
24159 PR tree-optimization/24123
24161 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
24162 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
24163 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
24164 g++.dg/tree-ssa/pr23948.C: New testcases.
24165 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
24166 three divisions in order to do the optimization.
24168 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
24171 * g++.dg/other/pr25632.C: New test.
24173 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
24176 * gfortran.dg/used_types_1.f90: New test.
24178 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
24181 * gcc.dg/torture/pr25718-1.c: New test.
24183 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
24185 * gfortran.dg/list_read_2.f90: Fix typo in description.
24187 2006-01-10 Jan Beulich <jbeulich@novell.com>
24189 * lib/target-supports.exp (check_visibility_available): Simplify test
24191 (check_profiling_available): Fail for *-*-netware*.
24192 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
24193 * gcc.dg/20021014-1.c: Likewise.
24194 * gcc.dg/nest.c: Likewise.
24196 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24199 * gfortran.dg/forall_3.f90: New test.
24201 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
24204 * gfortran.dg/nesting_2.f90: New test.
24205 * gfortran.dg/nesting_3.f90: New test.
24207 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
24209 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
24210 Fix typo in comment.
24212 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24214 * gfortran.dg/single_char_string.f90: New test.
24216 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
24218 * gfortran.dg/ichar_2.f90: New test.
24220 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
24223 * gfortran.dg/private_type_4.f90: New.
24225 2006-01-07 Richard Guenther <rguenther@suse.de>
24227 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
24229 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24231 * gfortran.dg/func_decl_1.f90: New.
24232 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
24233 * gfortran.dg/array_alloc_2.f90: Likewise.
24234 * gfortran.dg/char_result_8.f90: Likewise.
24235 * gfortran.dg/dup_save_1.f90: Likewise.
24236 * gfortran.dg/dup_save_2.f90: Likewise.
24237 * gfortran.dg/f2c_6.f90: Likewise.
24238 * gfortran.dg/f2c_7.f90: Likewise.
24239 * gfortran.dg/func_result_2.f90: Likewise.
24240 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
24242 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
24245 * gfortran.dg/elemental_subroutine_1.f90: New test.
24246 * gfortran.dg/elemental_subroutine_2.f90: New test.
24250 * gfortran.dg/assumed_size_refs_1.f90: New test.
24254 * gfortran.dg/assumed_size_refs_2.f90: New test.
24255 * gfortran.dg/initialization_1.f90: Change warning message.
24257 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
24259 * gcc.dg/tree-ssa/loop-15.c: New test.
24261 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24264 * gfortran.dg/backspace_3.f: New test.
24265 * gfortran.dg/backspace_4.f: New test.
24267 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24270 * gfortran.dg/fmt_white.f: Update test.
24272 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
24274 * gcc.dg/cast-1.c: Add new warning.
24275 * gcc.dg/cast-2.c: Likewise.
24276 * gcc.dg/cast-3.c: Likewise.
24277 * gcc.dg/format/cast-1.c: Likewise.
24278 * gcc.dg/cast-4.c: New testcase.
24280 2006-01-05 Richard Guenther <rguenther@suse.de>
24282 PR tree-optimization/22555
24283 * gcc.dg/tree-ssa/alias-3.c: New testcase.
24285 2006-01-05 Richard Guenther <rguenther@suse.de>
24286 Diego Novillo <dnovillo@redhat.com>
24288 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
24289 * gcc.dg/tree-ssa/loop-8.c: Likewise.
24290 * gcc.dg/tree-ssa/loop-1.c: Likewise.
24291 * gcc.dg/tree-ssa/pr23294.c: Likewise.
24292 * gcc.dg/tree-ssa/pr21985.c: Likewise.
24293 * gcc.dg/tree-ssa/loop-14.c: Likewise.
24294 * gcc.dg/tree-ssa/loop-2.c: Likewise.
24295 * gcc.dg/tree-ssa/loop-3.c: Likewise.
24296 * gcc.dg/tree-ssa/loop-4.c: Likewise.
24297 * gcc.dg/tree-ssa/pr21171.c: Likewise.
24298 * gcc.dg/tree-ssa/loop-5.c: Likewise.
24299 * gcc.dg/tree-ssa/loop-10.c: Likewise.
24300 * gcc.dg/tree-ssa/loop-6.c: Likewise.
24301 * treelang/compile/extravar.tree: Likewise.
24302 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
24303 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
24304 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
24305 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24306 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
24308 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
24310 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
24313 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
24316 gfortran.dg/char_result_11.f90: New.
24318 2006-01-04 Mark Mitchell <mark@codesourcery.com>
24321 * g++.dg/parse/access9.C: New test.
24322 * g++.dg/tc1/dr52.C: Tweak error markers.
24324 2006-01-04 Richard Henderson <rth@redhat.com>
24326 Merge from gomp branch.
24327 * g++.dg/parse/pragma2.C: Update expected error lines.
24329 2006-01-04 Jakub Jelinek <jakub@redhat.com>
24331 * g++.dg/other/i386-2.C: New test.
24334 * gcc.c-torture/compile/20051228-1.c: New test.
24337 * gcc.dg/pr25559.c: New test.
24339 2006-01-03 Mark Mitchell <mark@codesourcery.com>
24342 * g++.dg/lookup/friend9.C: New test.
24345 * g++.dg/template/repo5.C: New test.
24347 2006-01-03 Steven G. Kargl <kargls@comcast.net>
24350 * gfortran.dg/forall_2.f90: New test.
24352 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
24354 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
24355 dg-require-weak. Adjust regexp to handle leading-underscore
24356 targets and space as well as TAB after .weak. Change previous
24357 64-bit fix to not use naked dot.
24359 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
24361 PR rtl-optimization/25578
24362 * gcc.c-torture/execute/20060102-1.c: New testcase.
24364 2006-01-03 Richard Guenther <rguenther@suse.de>
24367 * gcc.dg/torture/pr25183.c: New testcase.
24369 2006-01-03 Jakub Jelinek <jakub@redhat.com>
24371 Merge from gomp-branch.
24372 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
24373 * gcc.dg/ia64-sync-2.c: Likewise.
24374 * gcc.dg/ia64-sync-3.c: Likewise.
24375 * gcc.dg/ia64-sync-4.c: Likewise.
24376 * gcc.dg/sync-2.c: Likewise.
24377 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
24378 that sparc64-*-* and sparcv9-*-* supports sync builtins.
24380 2006-01-02 Mark Mitchell <mark@codesourcery.com>
24383 * g++.dg/parse/operator6.C: New test.
24386 * g++.dg/parse/error29.C: New test.
24389 * g++.dg/parse/dtor6.C: New test.
24392 * g++.dg/parse/ctor3.C: New test.
24395 * g++.dg/template/class3.C: New test.
24397 2006-01-02 Geoffrey Keating <geoffk@apple.com>
24399 * g++.dg/debug/debug9.C: New.
24401 2006-01-02 Steven G. Kargl <kargls@comcast.net>
24404 * gfortran.dg/label_2.f90: New test.
24406 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24408 * g++.dg/lookup/using12.C: Tighten error marker.
24410 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
24411 Andrew Pinski <pinskia@physics.uc.edu>
24413 * gcc.target/powerpc/darwin-abi-3.c: New file.
24414 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
24415 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
24416 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
24417 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
24418 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
24419 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
24420 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
24421 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
24423 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
24425 * gcc.dg/tree-ssa/loadpre1.c: New;
24426 * gcc.dg/tree-ssa/loadpre2.c: New;
24427 * gcc.dg/tree-ssa/loadpre3.c: New;
24428 * gcc.dg/tree-ssa/loadpre4.c: New;
24429 * gcc.dg/tree-ssa/loadpre5.c: New;
24430 * gcc.dg/tree-ssa/loadpre6.c: New;
24431 * gcc.dg/tree-ssa/loadpre7.c: New;
24432 * gcc.dg/tree-ssa/loadpre8.c: New;
24433 * gcc.dg/tree-ssa/loadpre9.c: New;
24435 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
24437 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
24438 * g++.dg/abi/thunk4.C: Likewise.
24440 2006-01-01 Andreas Jaeger <aj@suse.de>
24442 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
24445 2006-01-01 Jakub Jelinek <jakub@redhat.com>
24448 * gcc.dg/pragma-pack-3.c: New test.
24449 * g++.dg/parse/pragma3.C: New test.
24451 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24453 PR middle-end/24827
24454 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
24456 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24459 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
24461 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
24464 * gfortran-dg/pure_byref_3.f90: New.
24467 * gfortran.dg/userdef_operator_1.f90: New.
24469 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
24471 * g++.dg/abi/thunk3.C: New.
24472 * g++.dg/abi/thunk4.C: New.
24474 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
24477 * gfortran.dg/host_used_types_1.f90: New test. Check that host
24478 associated derived type components of derived types are
24479 properly declared in contained procedures.
24481 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24483 PR libgfortran/25139
24484 * gfortran.dg/backspace_2.f: New test.
24486 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24488 PR libgfortran/25550
24489 * gfortran.dg/endfile.f: New test.
24491 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24493 PR libgfortran/25419
24494 * gfortran.dg/comma.f: New test.
24496 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24498 * lib/gfortran-dg.exp: Remove trailing whitespace.
24499 * lib/fortran-torture.exp: Test with -fbounds-check instead of
24500 -funroll-all-loops.
24502 2005-12-28 Alan Modra <amodra@bigpond.net.au>
24504 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
24505 Extended Double long doubles or repeat tests when long double is
24506 the same size as double.
24508 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24510 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
24513 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
24514 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
24517 * gcc.dg/pr23911.c: Make test variable static.
24520 * gcc.dg/tree-ssa/pr14841.c: Likewise.
24522 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24525 * g++.dg/parse/crash17.C: Adjust error markers.
24526 * g++.dg/template/error20.C: New test.
24528 2005-12-26 Mark Mitchell <mark@codesourcery.com>
24531 * g++.dg/ext/complit4.C: New test.
24534 * g++.dg/ext/complit5.C: Likewise.
24536 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
24538 PR tree-optimization/25125
24539 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
24540 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
24541 * gcc.c-torture/execute/pr25125.c: New.
24543 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
24547 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
24548 functions with incorrect assumed size references.
24550 2005-12-24 Mark Mitchell <mark@codesourcery.com>
24553 * g++.dg/opt/init1.C: New test.
24555 2005-12-23 Mark Mitchell <mark@codesourcery.com>
24558 * g++.dg/template/sfinae3.C: New test.
24560 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24562 * g++.dg/other/friend4.C: New test.
24564 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24567 * g++.dg/opt/pr25005.C: New test.
24569 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24572 * g++.dg/template/ptrmem16.C: New test.
24574 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
24578 * gfortran.dg/initialization_1.f90: Add test of SIZE.
24580 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24582 PR libgfortran/25307
24583 * gfortran.dg/list_read_5.f90: New test.
24585 2005-12-22 Richard Henderson <rth@redhat.com>
24587 * gcc.target/i386/sse-7.c: Use -msse2.
24589 2005-12-23 Jakub Jelinek <jakub@redhat.com>
24591 PR rtl-optimization/25432
24592 * gcc.c-torture/compile/20051216-1.c: New test.
24595 * objc/execute/pr25328.m: New test.
24597 2005-12-22 Mark Mitchell <mark@codesourcery.com>
24600 * g++.dg/template/call4.C: New test.
24602 2005-12-22 Dale Johannesen <dalej@apple.com>
24604 * gcc.target/i386/sse-17.c: New.
24606 2005-12-22 Paul Brook <paul@codesourcery.com>
24608 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
24610 2005-12-22 Paul Brook <paul@codesourcery.com>
24612 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
24614 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
24617 * gcc.c-torture/compile/pr25513.c: New test.
24619 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24622 * g++.dg/parse/error25.C: Add more tests.
24624 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24627 * gfortran.dg/der_charlen_1.f90: New.
24629 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
24632 * gfortran.dg/pointer_component_type_1.f90: New test.
24636 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
24637 should give an error with assumed size array refernces and checks
24638 those that should not.
24639 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
24640 reference an upper bound so that it does not generate an error.
24646 * gfortran.dg/used_dummy_types_1.f90: New test.
24647 * gfortran.dg/used_dummy_types_2.f90: New test.
24648 * gfortran.dg/used_dummy_types_3.f90: New test.
24649 * gfortran.dg/used_dummy_types_4.f90: New test.
24650 * gfortran.dg/used_dummy_types_5.f90: New test.
24653 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
24654 group already being USE associated.
24655 * gfortran.dg/assumed_shape_nml.f90: New test.
24656 * gfortran.dg/assumed_size_nml.f90: New test.
24666 * gfortran.dg/io_constraints_1.f90: New test.
24667 * gfortran.dg/io_constraints_1.f90: New test.
24668 * gfortran.dg/iostat_3.f90: Change wording of warning.
24669 * gfortran.dg/g77/19981216-0.f: The same.
24671 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
24673 PR tree-optimization/23518
24674 * gcc.dg/pr23518.c: New.
24676 2005-12-21 Mike Stump <mrs@apple.com>
24678 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
24680 2005-12-21 Paul Brook <paul@codesourcery.com>
24682 * gcc.dg/pr19340.c: Skip on m68k targets.
24684 2005-12-21 Steven Bosscher <stevenb@suse.de>
24686 PR rtl-optimization/25196
24687 * gcc.dg/pr25196.c: New test.
24689 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
24692 gfortran.dg/where_nested_1.f90: New.
24694 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
24696 PR tree-optimization/25382.
24697 * gcc.dg/tree-ssa/pr25382.c: New.
24699 2005-12-20 Richard Guenther <rguenther@suse.de>
24701 PR middle-end/24306
24702 * gcc.target/i386/pr24306.c: New testcase.
24704 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
24706 PR tree-optimization/25501
24707 * gcc.dg/tree-ssa/pr25501.c: New.
24709 2005-12-20 Richard Guenther <rguenther@suse.de>
24712 2005-12-02 Richard Guenther <rguenther@suse.de>
24714 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
24716 2005-12-20 Mark Mitchell <mark@codesourcery.com>
24719 * g++.dg/warn/Wunreachable-code-2.C: New test.
24721 2005-12-19 Mark Mitchell <mark@codesourcery.com>
24724 * g++.dg/template/ctor5.C: New test.
24727 * g++.dg/template/overload8.C: New test.
24729 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
24731 * gcc.c-torture/compile/pr25483 : New test.
24733 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24736 * g++.dg/ext/typeof10.C: New test.
24738 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
24740 * gcc.dg/mt-loopi1.c: New.
24742 2005-12-18 Richard Guenther <rguenther@suse.de>
24744 PR tree-optimization/25481
24745 * gcc.dg/torture/pr25481.c: New testcase.
24747 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
24749 PR rtl-optimization/21041
24750 * gcc.dg/pr21041.c: New test.
24752 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24754 PR libgfortran/25463
24755 * gfortran.dg/advance.f90: New test.
24757 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
24759 * gcc.dg/20051201-1.c: New test.
24761 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
24764 * gfortran.dg/initialization_1.f90: New test.
24765 * gfortran.dg/enum_5.f90: Change dg-error to new message.
24766 * gfortran.dg/g77/980616-0.f: The same.
24768 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24771 * gfortran.dg/chkbits.f90: New test.
24773 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24775 * gfortran.dg/enum_5.f: Revert to previous version.
24777 2005-12-17 Steven G. Kargl <kargls@comcast.net>
24779 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
24780 * gfortran.dg/nested_modules_1.f90: Ditto.
24781 * gfortran.dg/hollerith_f95.f90: Ditto.
24782 * gfortran.dg/select_5.f90: Ditto.
24783 * gfortran.dg/secnds.f: Ditto.
24784 * gfortran.dg/hollerith2.f90: Ditto.
24785 * gfortran.dg/imag_2.f: Ditto.
24786 * gfortran.dg/ftell_2.f90: Ditto.
24787 * gfortran.dg/malloc_free_1.f90: Ditto.
24788 * gfortran.dg/logint-1.f: Ditto.
24789 * gfortran.dg/recursive_statement_functions.f90: Ditto.
24790 * gfortran.dg/e_d_fmt.f90: Ditto.
24791 * gfortran.dg/hollerith_legacy.f90: Ditto.
24792 * gfortran.dg/logint-2.f: Ditto.
24793 * gfortran.dg/enum_5.f90: Ditto.
24794 * gfortran.dg/f2c_2.f90: Ditto.
24795 * gfortran.dg/pr17143.f90: Ditto.
24796 * gfortran.dg/namelist_14.f90: Ditto.
24797 * gfortran.dg/logint-3.f: Ditto.
24798 * gfortran.dg/spread_scalar_source.f90: Ditto.
24799 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
24800 * gfortran.dg/namelist_11.f: Ditto.
24801 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
24802 * gfortran.dg/g77/20010519-1.f
24803 * gfortran.dg/g77/alpha1.f: Ditto.
24804 * gfortran.dg/g77/990115-1.f: Ditto.
24805 * gfortran.dg/g77/erfc.f: Ditto.
24806 * gfortran.dg/g77/19990313-3.f: Ditto.
24807 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
24808 * gfortran.dg/g77/20010426.f: Ditto.
24809 * gfortran.dg/g77/19990313-0.f: Ditto.
24810 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
24811 * gfortran.dg/g77/20000629-1.f: Ditto.
24812 * gfortran.dg/g77/970125-0.f: Ditto.
24813 * gfortran.dg/g77/8485.f: Ditto.
24814 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
24815 * gfortran.dg/g77/19990313-1.f: Ditto.
24816 * gfortran.dg/g77/int8421.f: Ditto.
24817 * gfortran.dg/g77/19990305-0.f: Ditto.
24818 * gfortran.dg/g77/947.f: Ditto.
24819 * gfortran.dg/g77/19990905-2.f: Ditto.
24820 * gfortran.dg/g77/cabs.f: Ditto.
24821 * gfortran.dg/g77/19990313-2.f: Ditto.
24822 * gfortran.dg/g77/20020307-1.f: Ditto.
24823 * gfortran.dg/g77/dcomplex.f: Ditto.
24824 * gfortran.dg/g77/19990502-1.f: Ditto.
24825 * gfortran.dg/g77/19981216-0.f: Ditto.
24826 * gfortran.dg/common_4.f90: Ditto.
24827 * gfortran.dg/entry_4.f90: Ditto.
24828 * gfortran.dg/equiv_constraint_2.f90: Ditto.
24829 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
24830 * gfortran.dg/namelist_12.f: Ditto.
24831 * gfortran.dg/scale_1.f90: Ditto.
24832 * gfortran.dg/modulo_1.f90
24833 * gfortran.dg/hollerith.f90: Ditto.
24834 * gfortran.dg/direct_io_3.f90: Ditto.
24835 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
24836 * gfortran.dg/gnu_logical_1.F: Ditto.
24837 * gfortran.dg/unf_io_convert_1.f90: Ditto.
24838 * gfortran.dg/assign_1.f90: Ditto.
24839 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
24840 * gfortran.dg/pr23095.f: Ditto.
24841 * gfortran.dg/read_float_1.f90: Ditto.
24843 2005-12-17 Andreas Jaeger <aj@suse.de>
24845 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
24846 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
24848 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24851 * gfortran.dg/fmt_white.f: New test.
24853 2005-12-16 Steven G. Kargl <kargls@comcast.net>
24855 * gfortran.dg/label_1.f90: New test.
24857 2005-12-15 Ben Elliston <bje@au.ibm.com>
24860 * gcc.dg/20031012-1.c: Add -Walways-true option.
24861 * gcc.dg/weak/weak-3.c: Likewise.
24862 * g++.old-deja/g++.mike/warn8.C: Likewise.
24864 2005-12-16 Mike Stump <mrs@apple.com>
24866 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
24869 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24871 PR libgfortran/25264
24872 PR libgfortran/25349
24873 * gfortran.dg/tl_editing.f90: Added additional checks.
24874 * gfortran.dg/t_editing.f: New test.
24875 * gfortran.dg/write_padding.f90: New test
24877 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24880 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
24882 2005-12-16 Jakub Jelinek <jakub@redhat.com>
24884 PR rtl-optimization/24899
24885 * gcc.c-torture/execute/20051215-1.c: New test.
24887 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
24890 * gfortran.dg/pr24823.f: New test.
24892 2005-12-16 Jeff Law <law@redhat.com>
24894 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
24896 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
24898 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
24899 (base_types): Change C++ style comments to C style comments. Remove
24900 aligned types from the array. Keep Enums disabled.
24901 (complex_types): Remove aligned types from the array.
24902 Comment out "_Complex long double".
24903 (attrib_types): Remove.
24904 (complex_attrib_types): Remove.
24905 (attrib_array_types): Remove.
24906 (complex_attrib_array_types): Remove.
24907 (aligned_bitfld_types): Remove.
24908 (n_aligned_bitfld_types): Remove.
24909 (FEATURE_ALIGNEDPACKED): Delete.
24910 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
24911 (singles): Remove support for adding attributes.
24912 (choose_type): Remove support for attributed types.
24913 (generate_fields): Remove support for attributed bit-fields.
24914 Remove support for adding attributes.
24915 (generate_random_tests): Remove support for adding attributes.
24916 (features): Add back "[0] :0" and "complex vector [0]".
24917 (main): Remove support for attributed bit-fields.
24918 Uncomment the calling of generate_random_tests for the rests of
24921 2005-12-16 Jan Hubicka <jh@suse.cz>
24923 * gcc.c-torture/combine/pr25224.c: New.
24925 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
24928 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
24931 2005-12-15 Richard Sandiford <richard@codesourcery.com>
24933 * gcc.dg/20051215-1.c: New file.
24935 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24937 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
24938 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
24940 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
24943 * gfortran.dg/dummy_functions_1.f90: New.
24945 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
24947 PR rtl-optimization/25310
24948 * gcc.c-torture/compile/pr25310.c: New test.
24950 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24953 * gcc.dg/pr25023.c: New test.
24955 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24957 * g++.old-deja/g++.brendan/redecl1.C,
24958 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
24959 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
24960 g++.old-deja/g++.oliva/typeof1.C,
24961 g++.old-deja/g++.other/crash16.C,
24962 g++.old-deja/g++.other/crash34.C,
24963 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
24964 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
24965 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
24966 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
24967 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
24968 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
24971 2005-12-14 Kean Johnston <jkj@sco.com>
24972 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24974 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
24975 * gcc.target/i386/20020523-1.c: Ditto.
24976 * gcc.target/i386/tailcall-1.c: Ditto.
24977 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
24978 * gcc.target/i386/ssetype-5.c: Ditto.
24980 2005-12-14 Jeff Law <law@redhat.com>
24982 * gcc.dg/tree-ssa/foldstring-1.c: New test.
24984 2005-12-14 Jakub Jelinek <jakub@redhat.com>
24988 * gcc.target/i386/pr25254.c: New test.
24989 * gfortran.dg/PR24188.f: New test.
24991 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
24993 * lib/fortran-torture.exp: Catch remaining uses of
24994 remote_file build delete.
24996 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24998 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
25000 2005-12-14 Ben Elliston <bje@au.ibm.com>
25002 * gcc.dg/warn-addr-cmp.c: New test.
25004 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25008 * gcc.target/i386/pr25293.c: New test.
25010 2005-12-13 Petr Machata <machata@post.cz>
25013 * g++.dg/parse/comma2.C: New test.
25015 2005-12-13 Mark Mitchell <mark@codesourcery.com>
25016 Jakub Jelinek <jakub@redhat.com>
25018 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25019 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25020 (limits.h): Include unconditionally.
25021 (stdlib.h): Likewise.
25022 (hashtab.h): Do not include.
25023 (getopt.h): Likewise.
25024 (stddef.h): Include.
25025 (hashval_t): Define.
25026 (struct entry): Add "next" field.
25027 (HASH_SIZE): New macro.
25028 (hash_table): New variable.
25029 (switchfiles): Do not use xmalloc.
25031 (iterative_hash): New function.
25033 (e_exists): New function.
25034 (e_insert): Likewise.
25035 (output): Use, instead of libiberty hashtable functions.
25036 (main): Do not use getopt. Do not call htab_create.
25038 2005-12-13 Jakub Jelinek <jakub@redhat.com>
25041 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
25042 put atal* and atpaal* attributes on array elements.
25043 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
25044 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
25045 put atal* and atpaal* attributes on array elements.
25046 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
25048 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
25050 * gcc.dg/single-precision-constant.c: New test.
25052 2005-12-13 Alan Modra <amodra@bigpond.net.au>
25054 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
25055 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
25056 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
25057 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
25058 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
25059 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
25060 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
25061 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
25062 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
25063 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
25064 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
25065 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
25066 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
25067 gcc.target/powerpc/ppc-sdata-2.c,
25068 gcc.target/powerpc/ppc-stackalign-1.c,
25069 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
25070 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
25071 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
25072 gcc.target/powerpc/rs6000-ldouble-2.c,
25073 gcc.target/powerpc/rs6000-power2-1.c,
25074 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
25075 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
25076 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
25077 option into target selector.
25078 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
25079 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
25081 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25084 * objc.dg/encode-9.m: New test.
25086 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25089 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
25090 * gcc.dg/asm-b.c: Fix typo.
25091 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
25092 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25093 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
25094 i?86 lp64 and x86_64 ilp32.
25095 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
25097 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
25099 2005-12-12 Steven G. Kargl <kargls@comcast.net>
25102 gfortran.dg/equiv_5.f90: New test.
25104 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
25106 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
25107 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
25108 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
25109 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
25110 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
25111 * gcc.dg/tree-ssa/reassoc-5.c: New.
25112 * gcc.dg/tree-ssa/reassoc-6.c: New.
25113 * gcc.dg/tree-ssa/reassoc-7.c: New.
25114 * gcc.dg/tree-ssa/reassoc-8.c: New.
25115 * gcc.dg/tree-ssa/reassoc-9.c: New.
25116 * gcc.dg/tree-ssa/reassoc-10.c: New.
25117 * gcc.dg/tree-ssa/reassoc-11.c: New.
25119 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25123 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
25125 2005-12-12 Mark Mitchell <mark@codesourcery.com>
25128 * g++.dg/template/inherit.C: Do not use a generic error message.
25130 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
25133 * objc.dg/gnu-encoding: New directory.
25134 * objc.dg/gnu-encoding/compat-common.h: New file.
25135 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
25136 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
25137 * objc.dg/gnu-encoding/vector-defs.h: New file.
25138 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
25139 * objc.dg/gnu-encoding/generate-random.c: New file.
25140 * objc.dg/gnu-encoding/generate-random_r.c: New file.
25141 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
25142 * objc.dg/gnu-encoding/generate-random.h: New file.
25144 2005-12-11 Mark Mitchell <mark@codesourcery.com>
25147 * g++.dg/template/defarg7.C: New test.
25149 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25152 * objc.dg/encode-8.m: New test.
25154 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
25157 * objc.dg/encode-7.m: New test.
25159 2005-12-10 Mark Mitchell <mark@codesourcery.com>
25162 * g++.dg/opt/inline10.C: New test.
25164 2005-12-11 Steven G. Kargl <kargls@comcast.net>
25166 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
25168 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
25170 * gfortran.dg/substring_equivalence.f90: typo in comment
25172 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25175 * gfortran.dg/iostat_3.f90: New test.
25177 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
25180 * gfortran.dg/unf_io_convert_1.f90: New test.
25181 * gfortran.dg/unf_io_convert_2.f90: New test.
25182 * gfortran.dg/unf_io_convert_3.f90: New test.
25184 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25187 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
25188 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
25189 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25190 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
25191 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
25192 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25193 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
25194 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
25195 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25196 gcc.dg/torture/fp-int-convert-float128-timode.c,
25197 gcc.dg/torture/fp-int-convert-float128.c,
25198 gcc.dg/torture/fp-int-convert-float80-timode.c,
25199 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
25200 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
25202 * gcc.dg/tls/opt-1.c: Require effective target fpic.
25204 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
25206 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
25208 2005-12-10 Richard Sandiford <richard@codesourcery.com>
25210 * gcc.dg/20051207-1.c,
25211 * gcc.dg/20051207-2.c,
25212 * gcc.dg/20051207-3.c: New tests.
25214 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25217 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
25218 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
25219 dg-skip-if target selector.
25222 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
25223 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
25224 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
25225 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
25226 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
25227 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
25228 and/or merge with i?86 cases.
25230 * gcc.dg/tls/opt-3.c: Require effective target fpic.
25233 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
25234 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
25235 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
25236 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
25239 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
25242 * gcc.c-torture/compile/pr25311.c: New test.
25244 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25246 PR libgfortran/25039
25247 * gfortran.dg/read_comma.f: New test.
25249 2005-12-08 Jakub Jelinek <jakub@redhat.com>
25252 * g++.dg/opt/pr19317-1.C: New test.
25253 * g++.dg/opt/pr19317-2.C: New test.
25254 * g++.dg/opt/pr19317-3.C: New test.
25257 * gcc.c-torture/execute/pr19005.c: New test.
25260 * g++.old-deja/g++.other/comdat5.C: New test.
25261 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
25263 * g++.dg/compat/struct-layout-1.exp: New file.
25264 * g++.dg/compat/struct-layout-1.h: New.
25265 * g++.dg/compat/struct-layout-1_generate.c: New.
25266 * g++.dg/compat/struct-layout-1_x1.h: New.
25267 * g++.dg/compat/struct-layout-1_x2.h: New.
25268 * g++.dg/compat/struct-layout-1_y1.h: New.
25269 * g++.dg/compat/struct-layout-1_y2.h: New.
25271 * gcc.dg/20050330-2.c: New test.
25273 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
25276 * gfortran.dg/associated_1.f90: New.
25278 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25280 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
25281 ILP32 vect_no_align platforms.
25283 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
25284 Jakub Jelinek <jakub@redhat.com>
25287 * gcc.c-torture/compile/20051207-1.c: New test.
25289 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25292 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
25293 gcc.dg/torture/pr18582-1.c,
25294 gcc.target/i386/attributes-error.c: Also test on x86_64.
25296 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
25298 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25301 * g++.dg/template/typedef3.C: New test.
25305 * g++.dg/template/dtor3.C: Fix error markers.
25307 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
25309 * lib/target-supports.exp (check_effective_target_sync_char_short):
25312 2005-12-06 Janis Johnson <janis187@us.ibm.com>
25314 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
25316 2005-12-06 Roger Sayle <roger@eyesopen.com>
25318 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
25319 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
25320 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
25321 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
25323 2005-12-06 Roger Sayle <roger@eyesopen.com>
25326 * g++.dg/other/array2.C: New test case.
25328 2005-12-05 Geoffrey Keating <geoffk@apple.com>
25330 * gcc.dg/darwin-weakimport-3.c: New.
25332 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
25333 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
25334 and to work on Darwin.
25335 * gcc.dg/attr-weakref-1b.c: New file.
25336 * gcc.dg/attr-weakref-2.c: New test.
25337 * gcc.dg/darwin-weakref-1.c: New test.
25339 2005-12-05 Janis Johnson <janis187@us.ibm.com>
25342 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
25343 use in selector expressions.
25344 (dg-xfail-if): Ditto.
25345 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
25346 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
25347 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
25348 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
25349 * gcc.test-framework/test-framework.exp: Skip generated tests if
25350 CHECK_TEST_FRAMEWORK is not 1.
25352 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
25354 PR tree-optimization/24963
25355 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
25358 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
25361 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
25362 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
25363 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
25364 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
25366 2005-12-05 Jakub Jelinek <jakub@redhat.com>
25368 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
25371 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25373 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
25375 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
25377 * gcc.dg/format/cast-1.c: New test.
25379 2005-12-04 Roger Sayle <roger@eyesopen.com>
25382 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
25383 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
25384 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
25385 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
25387 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25389 * gcc.dg/cast-pretty-print-1.c: New test.
25391 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
25393 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
25395 2005-12-02 Mark Mitchell <mark@codesourcery.com>
25398 * g++.dg/template/friend40.C: New test.
25400 2005-12-02 Jakub Jelinek <jakub@redhat.com>
25403 * gcc.target/i386/movq-2.c: New test.
25404 * gcc.target/i386/movq.c: Remove target i?86, instead add
25405 dg-require-effective-target ilp32.
25407 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25410 * g++.dg/other/default1.C: New test.
25412 2005-12-02 Richard Guenther <rguenther@suse.de>
25414 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
25416 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
25418 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
25420 2005-12-02 Alan Modra <amodra@bigpond.net.au>
25423 * gcc.target/powerpc/rotate.c: New.
25425 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25427 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
25428 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
25430 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
25433 * gcc.dg/pr17730-1.c: Adjust.
25434 * gcc.dg/lvalue1.c (main): Likewise.
25435 * gcc.dg/lvalue-2.c: Likewise.
25436 * g++.dg/pr7503-3.C
25438 2005-12-01 Geoffrey Keating <geoffk@apple.com>
25440 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
25443 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
25446 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
25448 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25451 * lib/target-supports.exp (check_effective_target_tls): New.
25452 (check_effective_target_tls_runtime): New.
25453 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
25455 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
25456 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
25457 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
25458 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
25459 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
25460 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
25461 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
25462 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
25463 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
25464 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
25465 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
25466 effective-target TLS.
25467 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
25468 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
25469 effective-target TLS runtime.
25471 2005-12-01 Uros Bizjak <uros@kss-loka.si>
25473 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
25475 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
25477 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
25478 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
25479 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
25480 ignored" warnings when "packing" is the same as the ABI layout.
25482 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
25485 * gfortran.dg/line_length_1.f: New test.
25486 * gfortran.dg/line_length_2.f90: Ditto.
25488 2005-11-30 Richard Guenther <rguenther@suse.de>
25490 PR tree-optimization/21655
25491 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
25493 2005-11-30 Dale Johannesen <dalej@apple.com>
25495 * gcc.c-torture/compile/pr24930.c: New.
25497 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
25500 * gfortran.dg/auto_char_dummy_array.f90: New test.
25502 2005-11-30 Jeff Law <law@redhat.com>
25504 * g++.old-deja/g++.law/pr25000.C: New test.
25506 2005-11-30 Jakub Jelinek <jakub@redhat.com>
25508 * gcc.dg/tls/opt-11.c: New test.
25510 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
25512 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
25514 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
25517 2005-11-29 Jakub Jelinek <jakub@redhat.com>
25519 * gfortran.dg/open_access_1.f90: New test.
25521 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25523 * gcc.dg/charset/builtin2.c: New test.
25525 2005-11-28 Jakub Jelinek <jakub@redhat.com>
25527 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
25528 on mmix-*-* for *_[xy].c.
25530 2005-11-28 Kean Johnston <jkj@sco.com>
25532 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
25534 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
25535 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
25536 * gcc.target/i386/asm-3.c: Ditto.
25537 * gcc.target/i386/clobbers.c: Ditto.
25538 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
25539 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
25541 * gcc.target/i386/mul.c: Ditto.
25542 * gcc.target/i386/ssetype-1.c: Ditto.
25543 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
25544 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
25545 static so the test works with -fPIC mode too. Based on comment in
25547 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
25549 2005-11-28 Richard Guenther <rguenther@suse.de>
25551 * gcc.dg/alias-9.c: New testcase.
25552 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
25554 2005-11-28 Roger Sayle <roger@eyesopen.com>
25555 Uros Bizjak <uros@kss-loka.si>
25557 PR middle-end/20219
25558 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
25559 tan(x)/sin(x) transformations.
25561 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
25563 PR middle-end/24575
25564 * gcc.dg/tree-ssa/divide-3.c: New test.
25565 * gcc.dg/tree-ssa/divide-4.c: New test.
25567 2005-11-27 Steven G. Kargl <kargls@comcast.net>
25570 * gfortran.dg/boz_6.f90: New test.
25572 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25575 * gfortran.dg/modulo_1.f90: New test.
25577 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25579 PR libfortran/24919
25580 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
25581 fail on CRLF platforms.
25582 * gfortran.dg/ftell_2.f90: Likewise.
25584 2005-11-26 Eric Christopher <echristo@apple.com>
25586 * gcc.dg/intmax_t-1.c: Remove mips xfail.
25588 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25590 * objc.dg/gnu-runtime-3.m: Simplify.
25592 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
25594 PR middle-end/23669
25595 * gcc.dg/tree-ssa/divide-1.c: New test.
25596 * gcc.dg/tree-ssa/divide-2.c: New test.
25598 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25600 PR libgfortran/24945
25601 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
25603 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
25605 PR libgfortran/24945
25606 * gfortran.dg/open_status_2.f90: New test.
25608 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25610 * gcc.c-torture/execute/builtins/fprintf.c,
25611 gcc.c-torture/execute/builtins/fputs-lib.c,
25612 gcc.c-torture/execute/builtins/fputs.c,
25613 gcc.c-torture/execute/builtins/lib/fprintf.c,
25614 gcc.c-torture/execute/builtins/lib/printf.c,
25615 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
25617 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
25619 * gcc.dg/20050922-2.c: New test.
25621 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
25623 * objc.dg/gnu-runtime-3.m: New test.
25625 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25628 * g++.dg/other/void1.C: New test.
25630 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
25632 PR middle-end/24998
25633 * gcc.dg/torture/fp-int-convert-float.c,
25634 gcc.dg/torture/fp-int-convert-double.c,
25635 gcc.dg/torture/fp-int-convert-long-double.c,
25636 gcc.dg/torture/fp-int-convert-timode.c,
25637 gcc.dg/torture/fp-int-convert-float80.c,
25638 gcc.dg/torture/fp-int-convert-float80-timode.c,
25639 gcc.dg/torture/fp-int-convert-float128.c,
25640 gcc.dg/torture/fp-int-convert-float128-timode.c,
25641 gcc.dg/torture/fp-int-convert.h: New files.
25643 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25645 PR middle-end/24989
25646 * gcc.dg/tree-ssa/bool-10.c: New test.
25647 * gcc.dg/tree-ssa/bool-11.c: New test.
25648 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
25650 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
25652 PR middle-end/24990
25653 * tree-ssa/pr24990-1.c: New test.
25655 2005-11-24 Richard Guenther <rguenther@suse.de>
25656 Dirk Mueller <dmueller@suse.de>
25659 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
25660 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
25661 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
25662 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
25663 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
25664 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
25666 2005-11-23 Uros Bizjak <uros@kss-loka.si>
25668 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
25670 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
25673 * gcc.dg/Wc++-compat.c: New.
25674 * gcc.dg/Wno-c++-compat.c: New.
25676 2005-11-23 Alan Modra <amodra@bigpond.net.au>
25678 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
25679 (vspltish, vspltisw): Likewise.
25681 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25683 PR libgfortran/24794
25684 * gfortran.dg/namelist_12.f: Fix quotes.
25685 * gfortran.dg/namelist_13.f90: Fix quotes.
25686 * gfortran.dg/namelist_14.f90: Fix quotes.
25687 * gfortran.dg/namelist_15.f90: Fix quotes.
25688 * gfortran.dg/namelist_use.f90: Fix quotes.
25689 * gfortran.dg/namelist_use_only.f90: Fix quotes.
25690 * gfortran.dg/namelist_21.f90: New test.
25691 * gfortran.dg/namelist_22.f90: New test.
25693 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
25696 * gcc.c-torture/compile/pr23435.c: New.
25698 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25700 * gcc.c-torture/execute/floatunsisf-1.c: New test.
25702 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
25704 * gcc.target/powerpc/405-macchw-1.c,
25705 gcc.target/powerpc/405-macchw-2.c,
25706 gcc.target/powerpc/405-macchwu-1.c,
25707 gcc.target/powerpc/405-macchwu-2.c,
25708 gcc.target/powerpc/405-machhw-1.c,
25709 gcc.target/powerpc/405-machhw-2.c,
25710 gcc.target/powerpc/405-machhwu-1.c,
25711 gcc.target/powerpc/405-machhwu-2.c,
25712 gcc.target/powerpc/405-maclhw-1.c,
25713 gcc.target/powerpc/405-maclhw-2.c,
25714 gcc.target/powerpc/405-maclhwu-1.c,
25715 gcc.target/powerpc/405-maclhwu-2.c,
25716 gcc.target/powerpc/405-mulchw-1.c,
25717 gcc.target/powerpc/405-mulchw-2.c,
25718 gcc.target/powerpc/405-mulchwu-1.c,
25719 gcc.target/powerpc/405-mulchwu-2.c,
25720 gcc.target/powerpc/405-mulhhw-1.c,
25721 gcc.target/powerpc/405-mulhhw-2.c,
25722 gcc.target/powerpc/405-mulhhwu-1.c,
25723 gcc.target/powerpc/405-mulhhwu-2.c,
25724 gcc.target/powerpc/405-mullhw-1.c,
25725 gcc.target/powerpc/405-mullhw-2.c,
25726 gcc.target/powerpc/405-mullhwu-1.c,
25727 gcc.target/powerpc/405-mullhwu-2.c,
25728 gcc.target/powerpc/405-nmacchw-1.c,
25729 gcc.target/powerpc/405-nmacchw-2.c,
25730 gcc.target/powerpc/405-nmachhw-1.c,
25731 gcc.target/powerpc/405-nmachhw-2.c,
25732 gcc.target/powerpc/405-nmaclhw-1.c,
25733 gcc.target/powerpc/405-nmaclhw-2.c,
25734 gcc.target/powerpc/440-macchw-1.c,
25735 gcc.target/powerpc/440-macchw-2.c,
25736 gcc.target/powerpc/440-macchwu-1.c,
25737 gcc.target/powerpc/440-macchwu-2.c,
25738 gcc.target/powerpc/440-machhw-1.c,
25739 gcc.target/powerpc/440-machhw-2.c,
25740 gcc.target/powerpc/440-machhwu-1.c,
25741 gcc.target/powerpc/440-machhwu-2.c,
25742 gcc.target/powerpc/440-maclhw-1.c,
25743 gcc.target/powerpc/440-maclhw-2.c,
25744 gcc.target/powerpc/440-maclhwu-1.c,
25745 gcc.target/powerpc/440-maclhwu-2.c,
25746 gcc.target/powerpc/440-mulchw-1.c,
25747 gcc.target/powerpc/440-mulchw-2.c,
25748 gcc.target/powerpc/440-mulchwu-1.c,
25749 gcc.target/powerpc/440-mulchwu-2.c,
25750 gcc.target/powerpc/440-mulhhw-1.c,
25751 gcc.target/powerpc/440-mulhhw-2.c,
25752 gcc.target/powerpc/440-mulhhwu-1.c,
25753 gcc.target/powerpc/440-mulhhwu-2.c,
25754 gcc.target/powerpc/440-mullhw-1.c,
25755 gcc.target/powerpc/440-mullhw-2.c,
25756 gcc.target/powerpc/440-mullhwu-1.c,
25757 gcc.target/powerpc/440-mullhwu-2.c,
25758 gcc.target/powerpc/440-nmacchw-1.c,
25759 gcc.target/powerpc/440-nmacchw-2.c,
25760 gcc.target/powerpc/440-nmachhw-1.c,
25761 gcc.target/powerpc/440-nmachhw-2.c,
25762 gcc.target/powerpc/440-nmaclhw-1.c,
25763 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
25765 2005-11-21 Jakub Jelinek <jakub@redhat.com>
25768 * gfortran.dg/inquire_9.f90: New test.
25771 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
25773 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
25775 PR libfortran/24432
25776 * lib/target-supports.exp (check_effective_target_fortran_large_real):
25777 Check that 'cos' is supported.
25779 2005-11-21 Paul Thomas <pault@gcc.gnu.org
25782 * gfortran.dg/substring_equivalence.f90: New test.
25785 * gfortran.dg/auto_internal_assumed.f90: New test.
25787 2005-11-21 Uros Bizjak <uros@kss-loka.si>
25789 * gcc.dg/fold-div-2.c: New test.
25791 2005-11-20 Ian Lance Taylor <ian@airs.com>
25793 PR rtl-optimization/24883
25794 * gcc.c-torture/compile/pr24883.c: New test.
25796 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
25798 PR middle-end/20583
25799 * gcc.c-torture/compile/pr20583.c: New.
25801 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
25803 * gcc.c-torture/execute/usmul.c: New test.
25805 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
25807 * gcc.dg/tree-ssa/vrp22.c: New test.
25809 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
25811 PR middle-end/24912
25812 * gcc.dg/torture/pr24912-1.c: New test.
25814 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
25817 * gfortran.dg/arrayio_derived_1.f90: New test.
25819 2005-11-19 Richard Guenther <rguenther@suse.de>
25821 PR middle-end/23294
25822 * gcc.dg/tree-ssa/pr23294.c: New testcase.
25824 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
25826 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
25828 2005-11-18 Mark Mitchell <mark@codesourcery.com>
25831 * g++.dg/template/friend39.C: New test.
25833 2005-11-18 James E Wilson <wilson@specifix.com>
25835 * gcc.dg/builtin-strstr.c: New.
25837 2005-11-18 Richard Henderson <rth@redhat.com>
25839 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
25840 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
25841 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
25842 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
25843 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
25844 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
25845 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
25846 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
25847 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
25848 renaming to remove initial "ia64-".
25850 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
25852 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
25854 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
25856 * g++.dg/cpp/string-2.C: New test.
25858 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
25860 * gcc.dg/tree-ssa/loop-14.c: New test.
25862 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
25863 Michael Chamberlain <michael@chamberlain.net.au>
25865 * ada/acats/run_all.sh (target_run): Kill long running tests.
25867 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25869 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
25870 * gcc.dg/cleanup-9.c: Likewise.
25871 * gcc.dg/cleanup-10.c: Likewise.
25872 * gcc.dg/cleanup-11.c: Likewise.
25874 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25877 * gfortran.dg/open_access_append_1.f90: New test.
25878 * gfortran.dg/open_access_append_2.f90: New test.
25880 2005-11-16 Richard Guenther <rguenther@suse.de>
25882 PR middle-end/24851
25883 * gcc.c-torture/execute/pr24851.c: New testcase.
25885 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
25887 * gcc.dg/fold-overflow-1.c: New test.
25889 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
25891 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
25892 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
25894 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
25896 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
25898 * g++.dg/eh/forced2.C: Likewise.
25899 * g++.dg/eh/forced3.C: Likewise.
25900 * g++.dg/eh/forced4.C: Likewise.
25902 2005-11-11 Mike Stump <mrs@apple.com>
25904 * g++.old-deja/g++.mike/unused.C: Add.
25906 2005-11-15 Mark Mitchell <mark@codesourcery.com>
25909 * g++.dg/warn/Wcast-qual1.C: New test.
25911 2005-11-15 Jan Hubicka <jh@suse.cz>
25913 * gcc.dg/winline-5.c: Add large-unit-insns limit.
25915 2005-11-14 David Edelsohn <edelsohn@gnu.org>
25917 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
25919 2005-11-14 Diego Novillo <dnovillo@redhat.com>
25922 * gcc.dg/tree-ssa/pr24840.c: New test.
25924 2005-11-14 Janis Johnson <janis187@us.ibm.com>
25927 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
25929 2005-11-14 Dale Johannesen <dalej@apple.com>
25931 * gcc.c-torture/execute/20051113-1.c: New.
25933 2005-11-14 Mark Mitchell <mark@codesourcery.com>
25936 * g++.dg/template/crash43.C: New test.
25938 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
25940 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
25942 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25945 * g++.dg/eh/spec8.C: New test.
25947 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25949 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
25951 2005-11-13 Mark Mitchell <mark@codesourcery.com>
25954 * g++.dg/parse/ambig4.C: New test.
25955 * g++.dg/tc1/dr101.C: Adjust error markers.
25956 * g++.dg/lookup/strong-using-2.C: Likewise.
25957 * g++.dg/lookup/ambig5.C: Likewise.
25958 * g++.dg/lookup/ambig4.C: Likewise.
25959 * g++.dg/parse/crash22.C: Likewise.
25961 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
25963 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
25965 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
25967 * gcc.dg/nested-calls-1.c: New test.
25969 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25971 * gfortran.dg/complex_intrinsic_1.f90: New test.
25972 * gfortran.dg/complex_intrinsic_2.f90: New test.
25973 * gfortran.dg/fgetc_1.f90: New test.
25974 * gfortran.dg/fgetc_2.f90: New test.
25975 * gfortran.dg/fgetc_3.f90: New test.
25976 * gfortran.dg/ftell_1.f90: New test.
25977 * gfortran.dg/ftell_2.f90: New test.
25978 * gfortran.dg/gnu_logical_1.F: New test.
25979 * gfortran.dg/gnu_logical_2.f90: New test.
25981 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
25983 PR middle-end/24820
25984 * gcc.dg/pr24820.c: New test.
25986 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
25988 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
25989 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
25992 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25995 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
25997 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
25999 * gcc.target/cris/cris.exp: New file.
26000 * gcc.target/cris/rld-legit1.c: New test.
26001 * gcc.target/cris/rld-legit2.c: New test.
26003 2005-11-12 Jakub Jelinek <jakub@redhat.com>
26006 * g++.dg/opt/pr24780.C: New test.
26009 * g++.dg/template/asm1.C: New test.
26011 2005-11-12 Steven G. Kargl <kargls@comcast.net>
26013 PR libgfortran/24787
26014 * gfortran.dg/scan_1.f90: New test.
26016 2005-11-12 Jan Hubicka <jh@suse.cz>
26018 * gcc.target/i386/minmax-1.c: New.
26019 * gcc.target/i386/minmax-2.c: New.
26021 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
26023 * gcc.dg/pr24445.c: Fix for 64-bit targets.
26025 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
26027 * gcc.c-torture/execute/20051110-1.c,
26028 gcc.c-torture/execute/20051110-2.c: New tests.
26030 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
26032 PR middle-end/24750
26033 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
26036 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26038 * lib/target-libpath.exp (get_shlib_extension): New proc.
26039 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
26040 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26041 * lib/objc.exp (objc_target_compile): Likewise.
26042 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
26045 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
26047 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
26049 * lib/target-supports.exp (check_effective_target_static_libgfortran):
26050 Add -static to additional_flags and pass it to target_compile.
26052 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26054 PR libgfortran/24719
26055 gfortran.dg/read_noadvance.f90: New test.
26057 PR libgfortran/24699
26058 gfortran.dg/fmt_t_2.f90: New test.
26060 PR libgfortran/24785
26061 gfortran.dg/read_x_eor.f90: New test.
26063 PR libgfortran/24584
26064 gfortran.dg/namelist_empty.f90: Rename test.
26066 PR libgfortran/24489
26067 gfortran/read_eor.f90: Rename test.
26069 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26072 * gfortran.dg/automatic_module_variable.f90: New test.
26074 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
26077 * gcc.dg/pr24445.c: New test.
26079 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
26083 * gfortran.dg/recursive_statement_functions.f90: Add statement
26084 functions using inline intrinsic functions and parameters to test
26085 that they no longer seg-fault.
26088 gfortran.dg/nested_modules_4.f90: New test.
26089 gfortran.dg/nested_modules_5.f90: New test.
26091 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26094 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
26096 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
26098 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
26101 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
26103 * gcc.dg/sparc-getcontext-1.c: New test.
26105 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
26107 * gcc.dg/ifcvt-fabs-1.c: New test.
26109 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
26112 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
26113 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
26115 2005-11-09 Richard Guenther <rguenther@suse.de>
26117 PR tree-optimization/24716
26118 * gcc.c-torture/execute/pr24716.c: New testcase.
26120 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26122 * gcc.dg/pr24624.c: Disable for non S/390 targets.
26124 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26127 * gcc.dg/pr24624.c: Testcase added.
26129 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
26132 * g++.dg/other/pr24623.C: Testcase added.
26134 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
26137 * gfortran-dg/pure_byref_1.f90: New.
26138 * gfortran-dg/pure_byref_2.f90: New.
26140 2005-11-09 Uros Bizjak <uros@kss-loka.si>
26143 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
26144 * gcc.dg/dg.exp: Run main loop also for *.i files.
26146 2005-11-08 Jakub Jelinek <jakub@redhat.com>
26149 * g++.dg/tls/diag-3.C: New test.
26150 * g++.dg/tls/diag-4.C: New test.
26151 * g++.dg/tls/static-1.C: New test.
26152 * g++.dg/tls/static-1a.cc: New file.
26154 2005-11-08 Diego Novillo <dnovillo@redhat.com>
26157 * g++.dg/tree-ssa/pr23046.C: New test.
26159 2005-11-08 Devang Patel <dpatel@apple.com>
26161 PR tree-optimization/23115
26162 * gcc.dg/tree-ssa/pr23115.c: New.
26164 2005-11-08 David Edelsohn <edelsohn@gnu.org>
26166 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
26167 * gcc.target/powerpc/pr16155.c: Same.
26168 * gcc.target/powerpc/altivec-1.c: Same.
26169 * gcc.target/powerpc/altivec-2.c: Same.
26170 * gcc.target/powerpc/altivec-3.c: Same.
26171 * gcc.target/powerpc/altivec-5.c: Same.
26172 * gcc.target/powerpc/altivec-11.c: Same.
26173 * gcc.target/powerpc/altivec-12.c: Same.
26174 * gcc.target/powerpc/altivec-14.c: Same.
26175 * gcc.target/powerpc/altivec-22.c: Same.
26176 * gcc.target/powerpc/altivec-consts.c: Same.
26177 * gcc.target/powerpc/altivec-pr22085.c: Same.
26178 * gcc.target/powerpc/altivec-splat.c: Same.
26179 * gcc.target/powerpc/altivec-varargs-1.c: Same.
26180 * gcc.target/powerpc/altivec-vec-merge.c: Same.
26181 * gcc.target/powerpc/darwin-longlong.c: Same.
26183 2005-11-08 Uros Bizjak <uros@kss-loka.si>
26186 * gcc.dg/pr19340.c: New test.
26188 2005-11-07 Ian Lance Taylor <ian@airs.com>
26190 PR rtl-optimization/24683
26191 * gcc.dg/pr24683.c: New test.
26193 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26195 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
26196 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
26198 2005-11-07 Uros Bizjak <uros@kss-loka.si>
26200 * gcc.target/i386/pr23376.c: Compile with -mmmx.
26202 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
26204 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
26206 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26210 * gcc.target/powerpc/altivec-consts.c,
26211 gcc.target/powerpc/altivec-splat.c: New testcase.
26213 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
26217 * gcc.dg/overflow-2.c: New testcase.
26219 2005-11-07 Jakub Jelinek <jakub@redhat.com>
26221 PR rtl-optimization/23567
26222 * gcc.c-torture/execute/20051104-1.c: New test.
26224 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
26227 gfortran.dg/private_type_2.f90: Modified to check that case with
26228 PRIVATE declaration within derived type is accepted.
26231 gfortran.dg/pointer_assign_1.f90: New test.
26234 * gfortran.dg/arrayio_0.f90: New test.
26237 gfortran.dg/data_initialized.f90: New test.
26238 gfortran.dg/data_constraints_1.f90: New test.
26239 gfortran.dg/data_constraints_2.f90: New test.
26241 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
26245 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
26247 2005-11-06 Diego Novillo <dnovillo@redhat.com>
26250 * gcc.dg/tree-ssa/pr24670.c: New test.
26252 2005-11-05 Ian Lance Taylor <ian@airs.com>
26255 * gcc.target/i386/pr22432.c: New test.
26257 2005-11-05 Richard Henderson <rth@redhat.com>
26259 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
26260 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
26261 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
26262 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
26263 from gcc.dg/alpha-*.
26264 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
26265 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
26267 2005-11-05 Andreas Jaeger <aj@suse.de>
26269 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
26271 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26274 * gcc.dg/torture/pr23424-1.c: New test.
26276 2005-11-04 Richard Henderson <rth@redhat.com>
26278 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
26279 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
26280 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
26281 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
26282 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
26283 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
26284 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
26285 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
26286 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
26287 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
26288 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
26289 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
26290 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
26291 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
26292 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
26293 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
26294 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
26295 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
26296 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
26297 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
26298 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
26299 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
26300 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
26301 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
26303 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
26304 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
26305 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
26306 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
26307 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
26308 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
26309 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
26310 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
26311 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
26312 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
26313 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
26314 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
26315 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
26316 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
26317 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
26318 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
26319 gcc.target/i386/lea.c, gcc.target/i386/local.c,
26320 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
26321 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
26322 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
26323 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
26324 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
26325 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
26326 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
26327 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
26328 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
26329 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
26330 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
26331 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
26332 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
26333 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
26334 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
26335 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
26336 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
26337 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
26338 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
26339 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
26340 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
26341 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
26342 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
26343 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
26344 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
26345 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
26346 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
26347 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
26349 2005-11-04 Diego Novillo <dnovillo@redhat.com>
26352 * gcc.dg/tree-ssa/pr24627.c: New test.
26354 2005-11-04 Paul Brook <paul@codesourcery.com>
26356 * gcc.dg/tls/opt-10.c: New test.
26358 2005-11-04 Andreas Jaeger <aj@suse.de>
26360 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
26361 avoid extra warnings.
26363 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26365 PR libfortran/22298
26366 * lib/target-supports.exp
26367 (check_effective_target_static_libgfortran): New
26368 static_libgfortran effective target.
26369 * gfortran.dg/static_linking_1.f: New test.
26370 * gfortran.dg/static_linking_1.c: New file.
26372 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
26374 * gcc.dg/pr24615.c: Guard test with { target fpic }.
26376 2005-11-03 Josh Conner <jconner@apple.com>
26379 g++.dg/ext/array2.C: New test.
26380 g++.dg/template/dependent-name3.C: New test.
26381 g++.dg/template/dependent-name4.C: New test.
26382 g++.dg/template/sfinae2.C: New test.
26384 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26386 PR preprocessor/22042
26387 * gcc.dg/cpp/strify4.c: New test.
26389 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26392 * g++.dg/cpp/string-1.C: New test.
26394 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26396 * gcc.target/powerpc: New directory.
26397 * gcc.target/powerpc/powerpc.exp: New file.
26398 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
26399 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
26400 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
26401 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
26402 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
26403 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
26404 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
26405 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
26406 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
26407 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
26408 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
26409 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
26410 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
26411 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
26412 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
26413 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
26414 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
26415 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
26416 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
26417 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
26418 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
26419 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
26420 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
26421 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
26422 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
26423 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
26424 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
26425 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
26426 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
26427 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
26428 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
26429 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
26430 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
26431 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
26433 2005-11-03 Mark Mitchell <mark@codesourcery.com>
26436 * g++.dg/warn/inline2.C: New test.
26438 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26440 PR middle-end/23155
26441 * g++.dg/ext/c99struct1.C: New test.
26442 * gcc.dg/union-cast-1.c: New test.
26443 * gcc.dg/union-cast-2.c: New test.
26444 * gcc.dg/union-cast-3.c: New test.
26446 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26448 PR middle-end/24589
26449 * gcc.c-torture/execute/zero-struct-2.c: New test.
26451 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
26454 * g++.dg/init/switch1.C: New test.
26456 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
26458 * gcc.dg/delay-slot-1.c: New test.
26460 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
26463 * gcc.dg/pr24620.c: New test.
26465 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
26468 * gcc.dg/format/unnamed-1.c: New test.
26470 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26473 * g++.dg/expr/cond8.C: New test.
26476 * g++.dg/parse/dot1.C: New test.
26478 2005-11-02 Jan Hubicka <jh@suse.cz>
26481 * gcc.dg/i386-lea.c: New test
26483 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26486 * gcc.dg/pr24615.c: New test.
26488 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
26491 * gcc.dg/pr24600.c: New test.
26493 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26496 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
26497 * g++.dg/parse/typename9.C: New test.
26498 * g++/dg/parse/typename10.C: Likewise.
26500 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
26503 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
26504 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
26505 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
26507 2005-11-02 Mark Mitchell <mark@codesourcery.com>
26510 * g++.dg/debug/static1.C: New test.
26512 2005-11-02 Josh Conner <jconner@apple.com>
26514 * g++.dg/crash38.C: moved into proper directory...
26515 * g++.dg/template/crash42.C: ...here
26517 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
26520 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
26521 pcc_bitfield_type_matters || default_packed.
26523 * lib/target-supports.exp
26524 (check_effective_target_pcc_bitfield_type_matters): New proc.
26525 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
26528 * lib/target-supports.exp (check_effective_default_packed): New proc.
26529 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
26530 Gate expected errors on target ! default_packed.
26531 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
26533 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26535 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
26538 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26541 * gfortran.dg/entry_5.f90: New.
26542 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
26544 2005-11-01 Bob Wilson <bob.wilson@acm.org>
26546 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
26548 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
26551 gfortran.dg/namelist_blockdata.f90: New test.
26554 gfortran.dg/external_implicit_none.f90: New test.
26557 * gfortran.dg/secnds.f: New test.
26559 2005-10-31 Jan Hubicka <jh@suse.cz>
26562 * gcc.c-torture/compile/pr20928.c: New test.
26564 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
26566 PR middle-end/23492
26567 * gcc.c-torture/compile/zero-strct-5.c: New test.
26569 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
26571 PR libgfortran/24584
26572 * gfortran.dg/pr24584.f90: New test.
26574 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
26577 * gfortran.dg/char_result_9.f90: New.
26578 * gfortran.dg/char_result_10.f90: New.
26580 2005-10-30 Jan Hubicka <jh@suse.cz>
26582 * g++.dg/tree-ssa/pr24172.C: New testcase.
26584 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26586 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
26588 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
26590 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
26591 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
26592 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
26593 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
26594 gfortran.dg/enum_9.f90,
26595 gfortran.fortran-torture/compile/enum_1.f90,
26596 gfortran.fortran-torture/execute/enum_1.f90,
26597 gfortran.fortran-torture/execute/enum_2.f90,
26598 gfortran.fortran-torture/execute/enum_3.f90,
26599 gfortran.fortran-torture/execute/enum_4.f90: New tests.
26601 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
26604 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
26605 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
26607 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26609 PR libfortran/20179
26610 * gfortran.dg/mixed_io_1.f90: New test.
26611 * gfortran.dg/mixed_io_1.c: New file.
26613 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26615 * gfortran.dg/malloc_free_1.f90: New test.
26617 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
26619 * gcc.dg/nested-func-4.c: Require profiling -pg.
26621 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26624 * g++.dg/warn/main-2.C: New test.
26626 2005-10-28 Steven G. Kargl <kargls@comcast.net>
26629 * gfortran.dg/interface_2.f90: new test.
26631 2005-10-28 Josh Conner <jconner@apple.com>
26634 * g++.dg/template/crash38.C: New test.
26635 * g++.dg/parse/explicit1.C: Change expected errors.
26637 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26640 * g++.dg/other/large-size-array.C: New test.
26642 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
26644 PR middle-end/24362
26645 * g++.dg/opt/complex4.C: New test.
26647 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
26649 * gcc.dg/nested-func-4.c: New test.
26651 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
26654 gfortran.dg/derived_recursion.f90: New test.
26655 gfortran.dg/implicit_actual.f90: New test.
26657 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
26659 PR middle-end/24295, PR testsuite/24477
26660 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
26661 removed when weakref hits the tree.
26663 2005-10-25 Jakub Jelinek <jakub@redhat.com>
26665 * gfortran.dg/cray_pointers_4.f90: New test.
26667 * gfortran.dg/cray_pointers_5.f90: New test.
26669 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
26672 * gfortran.dg/assign_5.f90: New test.
26673 * gfortran.dg/assign_6.f: New test.
26675 2005-10-25 Uros Bizjak <uros@kss-loka.si>
26677 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
26678 CPU has no SSE support.
26680 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
26682 PR libgfortran/24224
26683 * gfortran.dg/arrayio_1.f90: Update attribution.
26684 * gfortran.dg/arrayio_2.f90: Update attribution.
26685 * gfortran.dg/arrayio_3.f90: Update attribution.
26686 * gfortran.dg/arrayio_4.f90: Update test conditions.
26687 * gfortran.dg/arrayio_5.f90: Update attribution.
26688 * gfortran.dg/arrayio_6.f90: New test.
26689 * gfortran.dg/arrayio_7.f90: New test.
26691 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
26693 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
26695 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26697 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
26699 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
26702 * gfortran.dg/namelist_char_only.f90: New test.
26704 2005-10-24 Asher Langton <langton2@llnl.gov>
26708 * gfortran.dg/cray_pointers_1.f90: New test.
26709 * gfortran.dg/cray_pointers_2.f90: New test.
26710 * gfortran.dg/cray_pointers_3.f90: New test.
26711 * gfortran.dg/loc_1.f90: New test.
26712 * gfortran.dg/loc_2.f90: New test.
26714 2005-10-24 Steven Bosscher <stevenb@suse.de>
26716 * gcc.dg/pr24225.c: New test.
26718 2005-10-24 Asher Langton <langton2@llnl.gov>
26720 * gfortran.dg/dup_save_1.f90: New test.
26721 * gfortran.dg/dup_save_2.f90: New test.
26723 2005-10-24 Paul Brook <paul@codesourcery.com>
26726 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
26729 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
26731 PR libgfortran/24489
26732 * gfortran.dg/pr24489.f90: New test.
26734 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
26737 * gfortran.dg/ichar_1.f90: Add tests for derived types.
26739 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
26742 * g++.dg/init/array16.C: Skip for mmix-*-*.
26744 2005-10-23 Asher Langton <langton2@llnl.gov>
26746 * gfortran.dg/byte_1.f90: New test.
26747 * gfortran.dg/byte_2.f90: New test.
26749 2005-10-23 David Edelsohn <edelsohn@gnu.org>
26751 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
26753 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
26756 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
26759 * gfortran.dg/merge_char_const.f90: New test.
26762 * gfortran.dg/spread_scalar_source.f90: New test.
26764 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
26766 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
26768 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
26769 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
26771 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
26773 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
26776 * gfortran.dg/der_pointer_4.f90: New.
26778 2005-10-22 David Ayers <d.ayers@inode.at>
26780 * obj-c++.dg/except-1.mm: Simplify.
26782 2005-10-21 David Ayers <d.ayers@inode.at>
26784 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
26786 2005-10-21 Jakub Jelinek <jakub@redhat.com>
26788 * gfortran.dg/assumed_dummy_2.f90: New test.
26790 2005-10-21 James E Wilson <wilson@specifix.com>
26792 PR preprocessor/15220
26793 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
26795 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
26797 * gcc.c-torture/execute/20051021-1.c: New test.
26799 2005-10-21 Mark Mitchell <mark@codesourcery.com>
26802 * g++.dg/ext/tmplattr1.C: New test.
26804 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
26807 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
26809 2005-10-20 Geoffrey Keating <geoffk@apple.com>
26811 * obj-c++.dg/except-1.mm: New.
26813 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
26815 2005-10-21 Alan Modra <amodra@bigpond.net.au>
26817 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
26819 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
26821 PR middle-end/24295
26822 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
26823 declarations with the same names as thunks' alias targets, use
26825 * gcc.dg/attr-alias-3.c: New test.
26826 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
26828 2005-10-20 Mark Mitchell <mark@codesourcery.com>
26831 * g++.dg/parse/access8.C: New test.
26833 2005-10-20 Richard Guenther <rguenther@suse.de>
26836 * g++.dg/tree-ssa/pr24439.C: New testcase.
26838 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
26840 * g++.dg/opt/delay-slot-1.C: New test.
26842 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
26845 * gfortran.fg/der_init_1.f90: New.
26847 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
26849 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
26851 2005-10-19 Mark Mitchell <mark@codesourcery.com>
26854 * g++.dg/parse/error28.C: New test.
26856 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26858 * gcc.dg/profile-generate-2.c: New test.
26860 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
26863 * g++.dg/ext/dllimport11.C: New.
26865 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26868 * g++.dg/other/friend3.C: New test.
26870 2005-10-18 Mark Mitchell <mark@codesourcery.com>
26873 * g++.dg/template/error19.C: New test.
26875 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
26878 * g++.dg/overload/koenig2.C: New.
26881 * g++.dg/overload/error2.C: New.
26884 * g++.dg/inherit/covariant14.C: New.
26886 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26889 * g++.dg/parse/for1.C: New test.
26891 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
26894 * gfortran.dg/host_dummy_index_1.f90: New test.
26897 * gfortran.dg/automatic_char_len_2.f90: New test.
26900 * gfortran.dg/recursive_statement_functions.f90: New test.
26903 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
26906 * gfortran.dg/external_initializer.f90: New test.
26909 * non_module_public.f90: New test.
26911 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
26914 * g++.dg/template/overload7.C: New.
26917 * g++.dg/other/switch2.C: Remove expected warnings.
26920 * g++.dg/template/defarg6.C: New.
26922 2005-10-17 Uros Bizjak <uros@kss-loka.si>
26925 * gcc.target/i386/pr24315.c: New test.
26927 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26930 * g++.dg/template/static21.C: New test.
26931 * g++.dg/template/static21-a.cc: Likewise.
26933 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
26936 * g++.dg/warn/Wswitch-default-1.C: New test.
26937 * g++.dg/warn/Wswitch-default-2.C: New test.
26939 2005-10-16 Mark Mitchell <mark@codesourcery.com>
26942 * g++.dg/parse/template18.C: New test.
26943 * g++.dg/template/nontype15.C: Likewise.
26945 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
26948 * gfortran.dg/spec_expr_2.f90: New.
26950 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
26952 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
26953 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
26954 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
26955 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
26956 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
26957 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
26958 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
26959 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
26960 previous target-specific skips and warning-message matches where
26963 2005-10-15 Mark Mitchell <mark@codesourcery.com>
26966 * g++.dg/warn/Wctor-dtor.C: New test.
26968 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26971 * gcc.dg/for-1.c: New test.
26973 2005-10-14 Mark Mitchell <mark@codesourcery.com>
26976 * g++.dg/warn/Wconversion1.C: New test.
26977 * g++.dg/ext/packed4.C: Compile with -w.
26978 * g++.dg/opt/20050511-1.C: Likewise.
26979 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
26981 2005-10-14 Jakub Jelinek <jakub@redhat.com>
26983 * gfortran.dg/boz_5.f90: New test.
26985 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
26988 * g++.dg/other/switch2.C: New.
26991 * g++.dg/init/ctor7.C: New.
26993 2005-10-13 David Edelsohn <edelsohn@gnu.org>
26996 * g++.dg/parse/crash32.C: New test.
26998 2005-10-13 Mark Mitchell <mark@codesourcery.com>
27001 * g++.dg/init/goto2.C: New test.
27004 * g++.dg/template/crash/41.C: New test.
27007 * g++.dg/template/crash40.C: New test.
27010 * g++.dg/parse/friend5.C: New test.
27013 * g++.dg/template/crash38.C: New test.
27016 * g++.dg/template/friend38.C: New test.
27019 * g++.dg/template/crash39.C: New test.
27021 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
27023 * gcc.dg/debug/dwarf2/dwarf-char1.c,
27024 gcc.dg/debug/dwarf2/dwarf-char2.c,
27025 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
27027 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
27029 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
27031 * gcc.dg/dll-2.c: Add tests for warnings.
27032 * gcc.dg/dll-3.c: Likewise.
27033 * gcc.dg/dll-4.c: Likewise.
27035 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
27036 * g++.dg/ext/dllimport2.C: Likewise.
27037 * g++.dg/ext/dllimport3.C: Likewise.
27038 * g++.dg/ext/dllimport7.C: Likewise.
27039 * g++.dg/ext/dllimport8.C: Likewise.
27040 * g++.dg/ext/dllimport9.C: Likewise.
27042 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
27045 * gfortran.dg/derived_pointer_recursion.f90: New test.
27047 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
27049 * gcc.c-torture/execute/20051012-1.c: New test.
27051 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27054 * gfortran.dg/automatic_char_len_1.f90: New test.
27056 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27059 * gfortran.dg/save_common.f90: New test.
27062 * gfortran.dg/save_result.f90: New test.
27064 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27067 * g++.dg/template/dependent-expr1.C: Add new expected error.
27068 * g++.dg/template/dependent-expr2.C: Adjust error text.
27069 * g++.dg/template/overload6.C: New.
27072 * g++.dg/other/typename8.C: New.
27075 * g++.dg/other/return1.C: New.
27077 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
27080 * g++.dg/ext/label5.C: New.
27082 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
27085 * g++.dg/parse/crash31.C: New.
27087 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
27089 * g++.dg/ipa/ipa-1.c: New test.
27090 * g++.dg/ipa/ipa-2.c: New test.
27091 * g++.dg/ipa/ipa-3.c: New test.
27092 * g++.dg/ipa/ipa-4.c: New test.
27093 * g++.dg/ipa/ipa-5.c: New test.
27094 * g++.dg/ipa/ipa.exp: New file.
27096 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
27099 * gfortran.dg/private_type_3.f90: New test.
27101 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27104 gfortran.dg/aint_anint_1.f90: New test.
27106 2005-10-11 Steven G. Kargl <kargls@comcast.net>
27108 PR libgfortran/24313
27109 gfortran.dg/csqrt.f: New test.
27111 2005-10-11 Ian Lance Taylor <ian@airs.com>
27114 * g++.dg/warn/noeffect7.C: New test.
27115 * g++.dg/warn/noeffect2.C: Instantiate templates.
27116 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
27119 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27122 * g++.dg/init/float1.C: New test.
27125 * g++.dg/init/member1.C: Tweak error markers.
27127 2005-10-11 Janis Johnson <janis187@us.ibm.com>
27130 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
27131 Check for null pointer.
27133 2005-10-11 Mark Mitchell <mark@codesourcery.com>
27136 * g++.dg/parse/ret-type3.C: New test.
27138 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
27141 * gcc.c-torture/compile/pr23946.c: New test.
27143 2005-10-11 Jakub Jelinek <jakub@redhat.com>
27145 * g++.dg/opt/mmx2.C: New test.
27147 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27150 * g++.dg/template/static20.C: New test.
27153 * g++.dg/warn/Wunused-12.C: New test.
27156 * g++.dg/template/arg4.C: New test.
27158 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27160 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
27161 * gcc.dg/ucnid-3.c: Likewise.
27162 * gcc.dg/ucnid-4.c: Likewise.
27163 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
27164 * g++.dg/other/ucnid-1.C: Likewise.
27165 * gcc.dg/sparc-frame-1.c: New test.
27167 2005-10-10 Mark Mitchell <mark@codesourcery.com>
27170 * g++.dg/template/spec27.C: New test.
27173 * g++.dg/template/static19.C: New test.
27175 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
27177 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
27178 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
27180 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
27183 * gfortran.fortran-torture/compile/pr24136.f: New test.
27185 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
27188 * g++.dg/parse/crash30.C: New test.
27190 2005-10-07 Richard Guenther <rguenther@suse.de>
27192 PR middle-end/24227
27193 * gcc.c-torture/compile/pr24227.c: New testcase.
27195 2005-10-07 Steve Ellcey <sje@cup.hp.com>
27197 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
27198 Do not put aligned attributes on array elements.
27200 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
27202 PR testsuite/23611, PR testsuite/23615
27203 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
27204 writing prototypes of library functions by hand.
27205 * obj-c++.dg/bitfield-4.mm: Likewise.
27206 * obj-c++.dg/const-str-4.mm: Likewise.
27207 * obj-c++.dg/encode-4.mm: Likewise.
27208 * obj-c++.dg/encode-5.mm: Likewise.
27209 * obj-c++.dg/encode-6.mm: Likewise.
27210 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
27211 * obj-c++.dg/method-10.mm: Likewise.
27212 * obj-c++.dg/method-17.mm: Likewise.
27213 * obj-c++.dg/method-19.mm: Likewise.
27214 * obj-c++.dg/try-catch-2.mm: Likewise.
27216 2005-10-06 Richard Henderson <rth@redhat.com>
27219 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
27221 2005-10-06 Dale Johannesen <dalej@apple.com>
27223 * gcc.c-torture/execute/20030125-1.c: Correct.
27225 2005-10-06 Richard Guenther <rguenther@suse.de>
27227 PR tree-optimization/24238
27228 * g++.dg/tree-ssa/pr24238.C: New testcase.
27230 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
27233 * gfortran.dg/der_pointer_3.f90: New test.
27235 2005-10-05 Devang Patel <dpatel@apple.com>
27238 * g++.dg/other/PR23205.C: New.
27240 2005-10-05 Richard Henderson <rth@redhat.com>
27243 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
27244 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
27246 2005-10-05 Dale Johannesen <dalej@apple.com>
27248 * gcc.c-torture/execute/float-floor.c: New.
27250 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
27252 PR tree-optimization/21419
27253 PR tree-optimization/24146
27254 PR tree-optimization/24151
27256 * g++.dg/ext/asm7.C: New.
27257 * g++.dg/ext/asm8.C: New.
27258 * gcc.dg/asm-1.c: Compile on all targets.
27259 * gcc.dg/asm-pr24146.c: New.
27260 * gcc.dg/pr21419.c: Adjust error messages.
27262 2005-10-05 Richard Guenther <rguenther@suse.de>
27265 * gfortran.fortran-torture/compile/empty.f90: New testcase.
27267 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
27270 * g++.dg/template/spec22.C: Robustify test.
27271 * g++.dg/template/spec26.C: New.
27273 2005-10-05 Uros Bizjak <uros@kss-loka.si>
27275 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
27276 if target supports vector instructions.
27278 2005-10-04 Geoffrey Keating <geoffk@apple.com>
27280 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
27283 2005-10-04 Janis Johnson <janis187@us.ibm.com>
27285 * lib/target-supports.exp (check_effective_target_fortran_large_real,
27286 check_effective_target_fortran_large_int): Replace cached result
27287 when target changes.
27289 2005-10-04 Devang Patel <dpatel@apple.com>
27291 * gcc.dg/i386-sse-vect-types.c: New.
27293 2005-10-04 Ian Lance Taylor <ian@airs.com>
27295 PR preprocessor/13726
27296 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
27297 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
27299 2005-10-04 Richard Guenther <rguenther@suse.de>
27302 * gcc.dg/noncompile/pr23576.c: New testcase.
27304 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
27306 PR middle-end/23125
27307 * gcc.dg/register-var-3.c: New test.
27309 2005-10-04 Steven Bosscher <stevenb@suse.de>
27311 * gcc.dg/pr23049.c: New test.
27313 * gcc.dg/ucnid-4.c: Fix test.
27315 2005-10-03 Diego Novillo <dnovillo@redhat.com>
27318 * gcc.c-torture/compile/pr23445.c: New test.
27320 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
27322 * g++.dg/overload/unknown1.C: New.
27324 2005-10-03 Mark Mitchell <mark@codesourcery.com>
27327 * g++.dg/template/repo4.C: New test.
27329 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27331 PR libfortran/19308
27332 * gfortran.dg/large_real_kind_2.F90: New test.
27333 * gfortran.dg/large_integer_kind_2.f90: New test.
27335 2005-10-03 Uros Bizjak <uros@kss-loka.si>
27337 * lib/target-supports.exp (check_effective_target_vect_shift):
27338 Implement with result caching. Add i?86, x86_64 and ia64 targets.
27339 (check_effective_target_vect_condition): Fix copy-n-pasto.
27341 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
27342 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
27345 2005-10-02 Mark Mitchell <mark@codesourcery.com>
27348 * g++.dg/template/overload5.C : New test.
27351 * g++.dg/expr/stdarg1.C: New test.
27353 2005-10-02 Diego Novillo <dnovillo@redhat.com>
27356 * gcc.c-torture/execute/pr24142.c: New test.
27358 2005-10-01 Diego Novillo <dnovillo@redhat.com>
27361 * gcc.c-torture/execute/pr24141.c: New test.
27363 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
27364 Diego Novillo <dnovillo@redhat.com>
27367 * gcc.c-torture/execute/pr23604.c: New test.
27369 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
27378 gfortran.dg/equiv_constraint_1.f90: New test.
27379 gfortran.dg/equiv_constraint_2.f90: New test.
27380 gfortran.dg/equiv_constraint_3.f90: New test.
27381 gfortran.dg/equiv_constraint_4.f90: New test.
27382 gfortran.dg/equiv_constraint_5.f90: New test.
27383 gfortran.dg/equiv_constraint_6.f90: New test.
27384 gfortran.dg/equiv_constraint_7.f90: New test.
27385 gfortran.dg/equiv_constraint_8.f90: New test.
27386 gfortran.dg/private_type_1.f90: New test.
27387 gfortran.dg/private_type_2.f90: New test.
27388 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
27389 980628-10.f: Assert std=gnu to permit mixing of
27390 types in equivalence statements.
27392 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
27395 * gfortran.dg/open_status_1.f90: New.
27397 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27399 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
27400 * gcc.dg/vect/pr22480.c: Clean up temp files.
27401 * gcc.dg/vect/pr23831.c: Clean up temp files.
27402 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
27403 Clean up temp files.
27404 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
27405 Clean up temp files.
27407 * gcc.dg/20050309-1.c: Clean up temp files.
27408 * gcc.dg/20050325-1.c: Clean up temp files.
27410 2005-09-30 Uros Bizjak <uros@kss-loka.si>
27412 PR tree-optimization/24059
27413 * gcc.dg/vect/pr24059.c : New test.
27415 2005-09-29 Jakub Jelinek <jakub@redhat.com>
27417 PR middle-end/24109
27418 * gcc.c-torture/execute/20050929-1.c: New test.
27420 2005-09-29 Steven Bosscher <stevenb@suse.de>
27422 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
27424 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
27427 * gcc.dg/pr21419.c: New test.
27429 2005-09-29 Steven Bosscher <stevenb@suse.de>
27431 * gcc.dg/pr23911.c: New test.
27433 2005-09-28 Mark Mitchell <mark@codesourcery.com>
27435 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
27438 * g++.dg/parse/qualified4.C: New test.
27439 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
27440 * g++.old-deja/g++.mike/p8154.C: Likewise.
27442 2005-09-27 Mark Mitchell <mark@codesourcery.com>
27445 * g++.dg/template/friend37.C: New test.
27446 * g++.dg/parse/crash28.C: Adjust error markers.
27448 2005-09-27 Jakub Jelinek <jakub@redhat.com>
27451 * gfortran.fortran-torture/execute/save_2.f90: New decl.
27453 2005-09-27 Devang Patel <dpatel@apple.com>
27455 PR tree-optimization/23625
27456 * gcc.dg/pr23625.c: New test.
27458 2005-09-27 Uros Bizjak <uros@kss-loka.si>
27460 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
27461 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
27463 2005-09-26 Jakub Jelinek <jakub@redhat.com>
27466 * gfortran.fortran-torture/execute/save_1.f90: New test.
27467 * gfortran.dg/save_1.f90: New test.
27469 2005-09-26 Uros Bizjak <uros@kss-loka.si>
27471 * gcc.target/i386/builtin-apply-mmx.c: New test.
27474 * gcc.target/i386/pr22576.c: New test.
27477 * gcc.target/i386/pr22585.c: New test.
27480 * gcc.target/i386/pr23268.c: New test.
27482 PR middle-end/23831
27483 * gcc.dg/vect/pr23831.c: New test.
27486 * gcc.target/i386/pr24055.c: New test.
27488 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
27490 PR tree-optimization/23960
27491 * gcc.c-torture/compile/pr23960.c: New.
27493 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
27496 * gfortran.dg/nested_modules_3.f90: New.
27498 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27501 gfortran.dg/interface_1.f90: New test.
27503 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
27504 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27507 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
27509 2005-09-22 Steven G. Kargl <kargls@comcast.net>
27512 * gfortran.dg/imag_1.f: New test.
27513 * gfortran.dg/imag_2.f: Ditto.
27515 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
27517 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
27519 2005-09-22 Jakub Jelinek <jakub@redhat.com>
27522 * g++.dg/warn/pr21983.C: New test.
27524 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
27526 * gcc.dg/20050922-1.c: Testcase added.
27528 2005-09-21 Mark Mitchell <mark@codesourcery.com>
27531 * g++.dg/template/array14.C: New test.
27533 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
27536 * gfortran.dg/der_ptr_component_1.f90: New test.
27538 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27541 * g++.dg/template/error1.C: Reject "no matching function" message.
27543 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27546 * g++.dg/lookup/error1.C: New test.
27548 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
27550 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
27551 functionality of the testcase.
27553 2005-09-20 Richard Henderson <rth@redhat.com>
27555 * gcc.dg/vect/vect-22.c: Require vect_float.
27556 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
27558 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
27560 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
27561 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
27562 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
27563 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
27564 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
27565 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
27566 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
27567 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
27568 * gcc.dg/cpp/ucnid-8.c: New test.
27570 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27572 PR tree-optimization/23929
27573 * gcc.c-torture/compile/pr23929.c: New test.
27575 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
27577 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
27580 2005-09-20 Steve Ellcey <sje@cup.hp.com>
27583 * g++.dg/other/pr22003.C: Require named sections.
27585 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27588 * g++.dg/rtti/crash3.C: New test.
27590 PR tree-optimization/23818
27591 * gcc.dg/pr23818.c: New test.
27593 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27596 * gfortran.dg/print_fmt_4.f: New.
27598 2005-09-20 Jakub Jelinek <jakub@redhat.com>
27601 * gfortran.fortran-torture/execute/entry_11.f90: New test.
27603 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27605 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
27606 Use pointers to local alignable arrays instead. Added comments.
27607 * gcc.dg/vect/vect-46.c: Likewise.
27608 * gcc.dg/vect/vect-48.c: Likewise.
27609 * gcc.dg/vect/vect-49.c: Likewise.
27610 * gcc.dg/vect/vect-52.c: Likewise.
27611 * gcc.dg/vect/vect-53.c: Likewise.
27612 * gcc.dg/vect/vect-54.c: Likewise.
27613 * gcc.dg/vect/vect-56.c: Likewise.
27614 * gcc.dg/vect/vect-57.c: Likewise.
27615 * gcc.dg/vect/vect-58.c: Likewise.
27616 * gcc.dg/vect/vect-60.c: Likewise.
27617 * gcc.dg/vect/vect-61.c: Likewise.
27619 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
27620 The test is no longer vectorizable on vect_no_align targets.
27621 * gcc.dg/vect/vect-43.c: Likewsie.
27623 * gcc.dg/vect/vect-44.c: Added comments.
27624 * gcc.dg/vect/vect-45.c: Added comments.
27625 * gcc.dg/vect/vect-50.c: Added comments.
27626 * gcc.dg/vect/vect-51.c: Added comments.
27628 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
27630 * gcc.dg/vect/Os-vect-95.c: Likewise.
27632 * gcc.dg/vect/vect-41.c: Test removed.
27633 * gcc.dg/vect/vect-47.c: Test removed.
27634 * gcc.dg/vect/vect-55.c: Test removed.
27635 * gcc.dg/vect/vect-59.c: Test removed.
27637 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
27639 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
27640 No longer vectorizable on vect_no_align targets.
27641 * gcc.dg/vect/pr20122.c: Likewise.
27642 * gcc.dg/vect/vect-74.c: Likewise.
27643 * gcc.dg/vect/vect-75.c: Likewise.
27644 * gcc.dg/vect/vect-76.c: Likewise.
27646 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
27647 Will not be vectorizable on vect_no_align targets once aliasing issues
27649 * gcc.dg/vect/vect-79.c: Likewise.
27651 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
27652 * gcc.dg/vect/vect-78.c: Likewise.
27653 * gcc.dg/vect/vect-97.c: Likewise.
27655 2005-09-19 Steven Bosscher <stevenb@suse.de>
27657 * gcc.dg/pr23943.c: New test.
27659 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27662 * gfortran.dg/derived_pointer_null_1.f90: New test.
27664 2005-09-18 Richard Guenther <rguenther@suse.de>
27666 PR middle-end/23944
27667 * gcc.c-torture/compile/pr23944.c: New testcase.
27669 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
27672 * gfortran.dg/der_pointer_2.f90: New test.
27674 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
27677 * gfortran.dg/nested_modules_2.f90: New test.
27679 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27682 * g++.dg/other/semicolon.C: New test.
27684 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
27686 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
27687 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
27689 2005-09-16 Mark Mitchell <mark@codesourcery.com>
27692 * g++.dg/template/static18.C: New test.
27695 * g++.dg/template/crash19.C: Remove dg-error marker.
27696 * g++.dg/template/local4.C: New test.
27698 2005-09-16 Paul Brook <paul@codesourcery.com>
27701 * gfortran.dg/dependency_1.f90: New test.
27703 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27706 * g++.dg/template/static17.C: New test.
27708 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
27711 * g++.dg/warn/huge-val1.C: New test.
27713 2005-09-15 Mark Mitchell <mark@codesourcery.com>
27716 * g++.dg/parse/class2.C: New test.
27717 * g++.dg/template/explicit8.C: Likewise.
27718 * g++.dg/template/spec25.C: Likewise.
27720 2005-09-14 Josh Conner <jconner@apple.com>
27722 PR middle-end/23584
27723 * gcc.dg/pr23584.c: New test.
27725 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
27727 PR fortran/21875 Internal Unit Array I/O, NIST
27728 * gfortran.dg/arrayio_1.f90: New test.
27729 * gfortran.dg/arrayio_1.f90: New test.
27730 * gfortran.dg/arrayio_1.f90: New test.
27731 * gfortran.dg/arrayio_1.f90: New test.
27732 * gfortran.dg/arrayio_1.f90: New test.
27734 2005-09-14 Uros Bizjak <uros@kss-loka.si>
27736 PR middle-end/22480
27737 * gcc.dg/vect/pr22480.c: New test.
27739 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
27742 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
27744 2005-09-13 Josh Conner <jconner@apple.com>
27747 * g++.dg/init/struct2.C: New test.
27748 * g++.dg/init/struct3.C: New test.
27750 2005-09-13 Janis Johnson <janis187@us.ibm.com>
27752 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
27753 Clean up temp files.
27754 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
27755 gcc.dg/tree-ssa/builtin-fprintf-1.c,
27756 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
27757 gcc.dg/tree-ssa/builtin-printf-1.c,
27758 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
27759 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
27760 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
27761 gcc.dg/tree-ssa/builtin-vprintf-1.c,
27762 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
27763 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
27764 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
27765 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
27766 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
27767 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
27768 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
27769 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
27771 2005-09-13 Josh Conner <jconner@apple.com>
27773 * lib/gcc-dg.exp: Load scanipa.exp.
27774 (cleanup-dump): New procedure.
27775 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
27776 * lib/scandump.exp: New file.
27777 * lib/scantree.exp: Use it.
27778 * lib/scanipa.exp: New file.
27780 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
27783 * gfortran.dg/generic_4.f90: New test.
27785 2005-09-13 Uros Bizjak <uros@kss-loka.si>
27788 * gcc.target/i386/pr23816-1.c: New test.
27789 * gcc.target/i386/pr23816-2.c: New test.
27792 2005-09-13 Bastian Blank <waldi@debian.org>
27795 * g++.dg/abi/mangle26.C: New test.
27796 * g++.dg/abi/mangle27.C: New test.
27797 * g++.dg/abi/mangle28.C: New test.
27798 * g++.dg/abi/mangle29.C: New test.
27801 * g++.dg/parse/register1.C: New test.
27803 2005-09-13 Mark Mitchell <mark@codesourcery.com>
27806 * g++.dg/template/access16.C: New test.
27808 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27810 * gfortran.dg/char_pack_2.f90: Increase the vector size.
27812 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27815 * gfortran.dg/shape_2.f90: New test.
27817 2005-09-13 Richard Sandiford <richard@codesourcery.com>
27820 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
27821 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
27822 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
27823 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
27824 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
27825 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
27826 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
27829 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27832 * g++.dg/parse/template17.C: New test.
27834 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27837 * g++.dg/template/nontype14.C: New test.
27839 2005-09-12 Ian Lance Taylor <ian@airs.com>
27842 * g++.dg/lookup/friend7.C: New test.
27843 * g++.dg/lookup/friend8.C: New test.
27844 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
27845 so that it will be found via argument dependent lookup.
27846 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
27847 friend functions which will no longer be found.
27848 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
27849 function g, so that it will be found via argument dependent
27851 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
27852 * g++.old-deja/g++.mike/net43.C: Likewise.
27854 2005-09-12 Mark Mitchell <mark@codesourcery.com>
27857 * g++.dg/template/static16.C: New test.
27859 2005-09-12 Josh Conner <jconner@apple.com>
27861 PR middle-end/23237
27862 * gcc.c-torture/compile/pr23237.c: New test.
27864 2005-09-11 Richard Henderson <rth@redhat.com>
27866 * g++.dg/other/error8.C: Update expected diagnostic text.
27868 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27870 PR libfortran/19872
27871 * gfortran.dg/overwrite_1.f: New test.
27873 2005-09-09 Josh Conner <jconner@apple.com>
27875 * g++.dg/init/pr23180-1.C: Removed.
27876 * g++.dg/init/pr23180-2.C: Removed.
27878 2005-09-09 David Daney <ddaney@avtrex.com>
27880 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
27881 files which are ...
27882 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
27883 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
27885 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27887 * gfortran.dg/iostat_2.f90: New test.
27889 2005-09-09 Mark Mitchell <mark@codesourcery.com>
27892 * g++.dg/ext/interface1.C: New test.
27893 * g++.dg/ext/interface1.h: Likewise.
27894 * g++.dg/ext/interface1a.cc: Likewise.
27896 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
27898 * gfortran.dg/iomsg_1.f90: New test case.
27900 2005-09-09 Richard Guenther <rguenther@suse.de>
27903 * g++.dg/tree-ssa/pr23624.C: New testcase.
27905 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27908 * gfortran.dg/vector_subscript_1.f90,
27909 * gfortran.dg/vector_subscript_2.f90: New tests.
27911 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27914 * gfortran.dg/array_alloc_1.f90,
27915 * gfortran.dg/array_alloc_2.f90,
27916 * gfortran.dg/array_alloc_3.f90: New tests.
27918 2005-09-09 Richard Sandiford <richard@codesourcery.com>
27921 * gfortran.dg/array_constructor_6.f90
27922 * gfortran.dg/array_constructor_7.f90
27923 * gfortran.dg/array_constructor_8.f90
27924 * gfortran.dg/array_constructor_9.f90
27925 * gfortran.dg/array_constructor_10.f90
27926 * gfortran.dg/array_constructor_11.f90
27927 * gfortran.dg/array_constructor_12.f90: New tests.
27929 2005-09-08 Josh Conner <jconner@apple.com>
27932 * g++.dg/init/pr23180-1.C: New test.
27933 * g++.dg/init/pr23180-2.C: New test.
27935 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27938 * gfortran.dg/module_double_reuse.f90: New.
27940 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
27947 * gfortran.dg/common_equivalence_1.f: New.
27948 * gfortran.dg/common_equivalence_2.f: New.
27949 * gfortran.dg/common_equivalence_3.f: New.
27950 * gfortran.dg/contained_equivalence_1.f90: New.
27951 * gfortran.dg/module_blank_common.f90: New.
27952 * gfortran.dg/module_commons_1.f90: New.
27953 * gfortran.dg/module_equivalence_1.f90: New.
27954 * gfortran.dg/nested_modules_1.f90: New.
27955 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
27956 equivalences and add comment to connect the test with
27959 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27962 * gfortran.dg/common_6.f90: New test.
27964 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27967 * gfortran.dg/char_result_1.f90,
27968 * gfortran.dg/char_result_2.f90,
27969 * gfortran.dg/char_result_3.f90,
27970 * gfortran.dg/char_result_4.f90,
27971 * gfortran.dg/char_result_5.f90,
27972 * gfortran.dg/char_result_6.f90,
27973 * gfortran.dg/char_result_7.f90,
27974 * gfortran.dg/char_result_8.f90: New tests.
27976 2005-09-08 Richard Sandiford <richard@codesourcery.com>
27979 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
27981 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27984 * obj-c++.dg/selector-5.mm: New test.
27985 * obj-c++.dg/selector-6.mm: New test.
27987 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
27991 * objc.dg/error-1.m: New test.
27993 2005-09-07 Richard Sandiford <richard@codesourcery.com>
27996 * gfortran.fortran-torture/execute/pr23373-1.f90,
27997 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
27999 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
28001 PR libfortran/23760
28002 * gfortran.dg/g77/1832.f: Remove long string in write statement
28003 to allow the test to pass on correct list directed output with
28006 2005-09-07 James E Wilson <wilson@specifix.com>
28008 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
28010 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28012 * gfortran.dg/parameter+save.f90: Rename to
28013 * gfortran.dg/parameter_save.f90: .. this.
28015 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
28018 * gfortran.dg/parameter+save.f90: New test case.
28020 2005-09-06 Richard Sandiford <richard@codesourcery.com>
28023 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
28025 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28028 * gcc.dg/pr23075.c: New test.
28029 * g++.dg/warn/pr23075.C: New test.
28032 * gcc.target/i386/pr22362.c: New test.
28034 PR rtl-optimization/23098
28035 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
28037 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
28038 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28039 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28041 2005-09-06 Mark Mitchell <mark@codesourcery.com>
28043 * g++.dg/expr/cast6.C: New test.
28046 * g++.dg/init/new15.C: New test.
28048 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28050 * gcc.dg/vect/Os-vect-95.c: New test.
28051 * gcc.dg/vect/vect-95.c: Same.
28053 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
28055 * gcc.dg/vect/vect-29.c: Update xfail testing.
28056 * gcc.dg/vect/vect-44.c: Same.
28057 * gcc.dg/vect/vect-48.c: Same.
28058 * gcc.dg/vect/vect-50.c: Same.
28059 * gcc.dg/vect/vect-72.c: Same.
28060 * gcc.dg/vect/vect-77.c: Same.
28061 * gcc.dg/vect/vect-78.c: Same.
28062 * gcc.dg/vect/vect-80.c: Same.
28063 * gcc.dg/vect/vect-96.c: Same.
28064 * gcc.dg/vect/vect-100.c: Same.
28065 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
28066 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
28067 * gfortran.dg/vect/vect-5.f90: Same.
28069 2005-09-06 Jakub Jelinek <jakub@redhat.com>
28071 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
28073 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28074 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28077 * g++.dg/opt/pr23056.C: New test.
28079 PR rtl-optimization/23098
28080 * gcc.target/i386/pr23098.c: New test.
28082 2005-09-05 Mark Mitchell <mark@codesourcery.com>
28085 * g++.dg/template/static15.C: New test.
28088 * g++.dg/ext/stmtexpr5.C: New test.
28089 * g++.dg/ext/stmtexpr6.C: Likewise.
28091 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
28093 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
28095 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
28096 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
28097 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
28099 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
28101 PR libfortran/23321
28102 * gfortran.dg/direct_io_4.f90: New test case.
28104 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
28105 Rasmus Hahn <rassahah@neofonie.de>
28108 * objc.dg/type-stream-1.m: New test.
28110 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
28113 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
28114 gfortran.dg/print_fmt_3.f90: New test.
28116 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28118 * gfortran.dg/fmt_t_1.f90: New test.
28120 2005-09-03 Jakub Jelinek <jakub@redhat.com>
28122 PR rtl-optimization/23454
28123 * g++.dg/opt/pr23454.C: New test.
28125 2005-09-03 Mark Mitchell <mark@codesourcery.com>
28128 * g++.dg/ext/static1.C: New test.
28130 2005-09-02 Richard Henderson <rth@redhat.com>
28132 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
28133 tail call to check_fa_work.
28135 2005-09-02 Mark Mitchell <mark@codesourcery.com>
28138 * g++.dg/other/gc3.C: New test.
28140 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28142 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
28143 * gcc.dg/20050826-1.c: Likewise.
28145 2005-08-31 Mark Mitchell <mark@codesourcery.com>
28148 * g++.dg/expr/volatile1.C: New test.
28150 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
28152 PR middle-end/23547
28153 * gcc.dg/pr23547.c: New test.
28155 2005-09-02 Richard Sandiford <richard@codesourcery.com>
28158 * gcc.c-torture/execute/pr22061-1.c,
28159 * gcc.c-torture/execute/pr22061-2.c,
28160 * gcc.c-torture/execute/pr22061-3.c,
28161 * gcc.c-torture/execute/pr22061-4.c: New tests.
28163 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
28165 * gcc.dg/Wredundant-decls-2.c: New test to check that
28166 -Wredundant-decls does not issue warning for a variable
28167 definition following a declaration.
28169 2005-09-01 Jakub Jelinek <jakub@redhat.com>
28172 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
28173 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
28174 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
28176 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
28177 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
28178 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
28179 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
28180 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
28181 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
28182 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
28183 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
28185 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28188 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
28191 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
28194 * gcc.dg/pr21255-1.c: New test.
28195 * gcc.dg/pr21255-2-mb.c: Likewise.
28196 * gcc.dg/pr21255-2-ml.c: Likewise.
28197 * gcc.dg/pr21255-3.c: Likewise.
28198 * gcc.dg/pr21255-4.c: Likewise.
28200 2005-08-31 Dale Johannesen <dalej@apple.com>
28202 * gcc.dg/20050830-1.c: New.
28204 2005-08-31 Josh Conner <jconner@apple.com>
28206 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
28207 command-line options for arm-*-* targets.
28208 * g++.dg/init/array16.C: Likewise.
28209 * g++.dg/other/crash-4.C: Likewise.
28211 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
28214 * obj-c++.dg/gnu-runtime-3.mm: New test.
28216 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28219 * g++.dg/lookup/ambig4.C: New test.
28220 * g++.dg/lookup/ambig5.C: New test.
28221 * g++.dg/tc1/dr101.C: Adjust error markers.
28223 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28226 * g++.dg/template/ttp5.C: Adjust error markers.
28228 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
28231 * lib/obj-c++.exp: Include target-libpath.exp.
28232 (obj-c++_link_flags): Look for the GNU libobjc library
28233 and set the library path to include it.
28234 Don't manually set LD_LIBRARY_PATH (etc.) but call
28235 set_ld_library_path_env_vars instead.
28236 (obj-c++_target_compile): Don't set library path or
28237 linker flags because they are already set correctly
28238 in obj-c++_link_flags.
28240 2005-08-30 Josh Conner <jconner@apple.com>
28242 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
28243 to command-line options for arm-*-* targets.
28245 2005-08-30 Geoffrey Keating <geoffk@apple.com>
28247 * g++.dg/other/i386-1.C: New.
28249 2005-08-30 Jakub Jelinek <jakub@redhat.com>
28251 PR preprocessor/20348
28252 PR preprocessor/20356
28253 * gcc.dg/cpp/pr20348.c: New test.
28254 * gcc.dg/cpp/pr20348.h: New file.
28255 * gcc.dg/cpp/inc/pr20348.h: New file.
28256 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
28257 * gcc.dg/cpp/pr20356.c: New test.
28258 * gcc.dg/cpp/pr20356.h: New file.
28259 * gcc.dg/cpp/inc/pr20356.h: New file.
28260 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
28262 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
28264 * gfortran.fortran-torture/execute/intrinsic_count.f90:
28265 Fix array dimension to avoid correct end-of-file error.
28267 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
28269 PR libfortran/23598
28270 * gfortran.dg/iostat_1.f90: New test.
28272 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
28274 PR middle-end/23408
28275 * gcc.dg/pr23408.c: New test.
28277 2005-08-28 Mark Mitchell <mark@codesourcery.com>
28280 * g++.dg/init/member1.C: Make sure erroneous static data member
28281 definitions are required.
28282 * g++.dg/template/static13.C: New test.
28283 * g++.dg/template/static14.C: Likewise.
28285 2005-08-29 Jakub Jelinek <jakub@redhat.com>
28287 * gcc.target/i386/pr23575.c: Use -msse2 instead of
28288 -march=pentium4, remove ilp32 requirement.
28290 PR middle-end/23484
28291 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
28292 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
28294 2005-08-29 Andreas Jaeger <aj@suse.de>
28297 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
28299 2005-08-28 Jakub Jelinek <jakub@redhat.com>
28301 * gcc.c-torture/execute/20050316-2.c: New test.
28302 * gcc.c-torture/execute/20050316-3.c: New test.
28303 * gcc.dg/torture/pr16104-1.c: New test.
28305 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
28307 PR middle-end/23463
28308 * gcc.c-torture/execute/zero-struct-1.c: New test.
28310 2005-08-27 Richard Guenther <rguenther@suse.de>
28313 * gcc.target/i386/pr23575.c: New testcase.
28315 2005-08-26 Jakub Jelinek <jakub@redhat.com>
28317 PR rtl-optimization/23561
28318 * gcc.c-torture/execute/20050826-1.c: New test.
28321 * gcc.c-torture/execute/20050826-2.c: New test.
28323 2005-08-26 Dale Johannesen <dalej@apple.com>
28325 * gcc.dg/20030711-1.c: Modify to work on Darwin.
28326 * gcc.dg/20050826-1.c: New.
28328 2005-08-26 Mark Mitchell <mark@codesourcery.com>
28331 * g++.dg/template/nontype13.C: New test.
28334 * g++.dg/init/new14.C: New test.
28335 * g++.dg/expr/anew1.C: Do not XFAIL.
28336 * g++.dg/expr/anew2.C: Likewise.
28337 * g++.dg/expr/anew3.C: Likewise.
28339 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
28341 PR middle-end/22439
28342 * gcc.dg/vla-3.c: New test.
28344 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
28347 * gfortran.dg/named_interface.f90: New.
28349 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
28351 * gcc.c-torture/execute/frame-address.c: New test.
28353 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
28356 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
28358 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28360 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
28362 2005-08-25 Alan Modra <amodra@bigpond.net.au>
28364 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
28365 * gcc.dg/altivec-22.c: Rename from..
28366 * gcc.dg/altivec-nomfcr.c: ..this.
28368 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
28370 PR tree-optimization/23546
28371 * gcc.dg/tree-ssa/pr23546.c: New test.
28373 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
28376 * gfortran.dg/nonreturning_statements.f90: New test.
28378 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
28381 * g++.dg/parse/crash29.C: New.
28383 2005-08-23 DJ Delorie <dj@redhat.com>
28385 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
28386 constants have the L suffix.
28388 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
28391 * g++.dg/template/instantiate8.C: New.
28393 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
28395 PR middle-end/23467
28396 * gcc.c-torture/execute/pr23467.c: New test.
28398 2005-08-23 Jakub Jelinek <jakub@redhat.com>
28400 PR tree-optimization/22043
28401 * gcc.c-torture/execute/20050613-1.c: New test.
28403 2005-08-23 Ben Elliston <bje@au.ibm.com>
28405 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
28407 2005-08-22 Jakub Jelinek <jakub@redhat.com>
28409 PR rtl-optimization/23478
28410 * g++.dg/opt/pr23478.C: New test.
28412 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
28415 * gcc.dg/switch-warn-3.c: New test.
28417 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28420 * g++.dg/template/param1.C: New test.
28422 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28425 * g++.dg/other/incomplete1.C: New test.
28427 2005-08-22 Ira Rosen <irar@il.ibm.com>
28429 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
28432 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28434 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
28437 2005-08-21 Jakub Jelinek <jakub@redhat.com>
28439 * gcc.target/i386/sse-4.c: New test.
28441 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28444 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
28446 2005-08-20 Jakub Jelinek <jakub@redhat.com>
28448 * gcc.dg/20050811-1.c: New test.
28449 * gcc.dg/20050811-2.c: New test.
28451 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
28453 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
28455 2005-08-19 Diego Novillo <dnovillo@redhat.com>
28458 * gcc.c-torture/compile/pr23476.c: New test.
28460 2005-08-19 Devang Patel <dpatel@apple.com>
28462 PR tree-optimization/23048
28463 * gcc.dg/tree-ssa/pr23048.c: New test.
28465 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
28467 PR middle-end/20624
28468 * g++.dg/warn/Wreturn-3.C: New test
28470 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
28472 PR tree-optimization/22228
28473 * g++.dg/vect/pr22543.cc: New test.
28475 2005-08-17 Steven Bosscher <stevenb@suse.de>
28477 PR tree-optimization/21574
28478 * gcc.dg/tree-ssa/pr21574.c: New test.
28480 2005-08-16 James E Wilson <wilson@specifix.com>
28482 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
28484 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
28487 * gcc.c-torture/compile/zero-strct-3.c: New test.
28488 * gcc.c-torture/compile/zero-strct-4.c: New test.
28490 2005-08-16 Steven Bosscher <stevenb@suse.de>
28493 * gcc.target/x86_64/pr23376.c: New test.
28495 2005-08-16 Ian Lance Taylor <ian@airs.com>
28498 * g++.dg/ext/vector2.C: New.
28500 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28502 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
28504 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
28506 PR libfortran/23428
28507 * gfortran.dg/inquire-complex.f90: New test case.
28509 2005-08-16 James E Wilson <wilson@specifix.com>
28511 PR tree-optimization/21105
28512 * gcc.dg/large-size-array.c: New.
28514 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
28516 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
28518 * gcc.dg/vect/vect-41: Likewise.
28519 * gcc.dg/vect/vect-42: Likewise.
28520 * gcc.dg/vect/vect-43: Likewise.
28521 * gcc.dg/vect/vect-44: Likewise.
28522 * gcc.dg/vect/vect-46: Likewise.
28523 * gcc.dg/vect/vect-47: Likewise.
28524 * gcc.dg/vect/vect-48: Likewise.
28525 * gcc.dg/vect/vect-52: Likewise.
28526 * gcc.dg/vect/vect-53: Likewise.
28527 * gcc.dg/vect/vect-54: Likewise.
28528 * gcc.dg/vect/vect-55: Likewise.
28529 * gcc.dg/vect/vect-56: Likewise.
28530 * gcc.dg/vect/vect-57: Likewise.
28531 * gcc.dg/vect/vect-58: Likewise.
28532 * gcc.dg/vect/vect-59: Likewise.
28533 * gcc.dg/vect/vect-60: Likewise.
28534 * gcc.dg/vect/vect-61: Likewise.
28535 * gcc.dg/vect/vect-85: Likewise.
28536 * gcc.dg/vect/vect-87: Likewise.
28537 * gcc.dg/vect/vect-88: Likewise.
28538 * gcc.dg/vect/vect-93.c: Likewise.
28539 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
28540 * gcc.dg/vect/vect-75: Likewise.
28541 * gcc.dg/vect/vect-76: Likewise.
28542 * gcc.dg/vect/vect-77: Likewise.
28543 * gcc.dg/vect/vect-78: Likewise.
28544 * gcc.dg/vect/vect-80: Likewise.
28545 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
28546 vectorized for the expected reason, rather than checking how alignment
28548 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
28549 aligned type and also instead of aligned pointers. Added documentation.
28551 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
28553 * gfortran.dg/power.f90: New test.
28555 2005-08-16 Jakub Jelinek <jakub@redhat.com>
28557 PR rtl-optimization/23299
28558 * g++.dg/opt/pr23299.C: New test.
28560 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28562 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
28564 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
28566 * g++.dg/template/local6.C: New test.
28568 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
28570 * execute/exceptions/finally-1.m: Check that the catch and finally are
28571 being called. Also add a "return 0;" at the end of main.
28573 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
28576 * gfortran.dg/namelist_print_1.f: New test of functionality of
28578 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
28579 namelist generates error with -std=f95.
28581 2005-08-14 Ira Rosen <irar@il.ibm.com>
28583 PR tree-optimization/23119
28584 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
28586 2005-08-13 Marcin Koziej <creep@desk.pl>
28587 Andrew Pinski <pinskia@physics.uc.edu>
28590 * execute/exceptions/finally-1.m: New test.
28592 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28594 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
28596 * objc/execute/exceptions/trivial.m: New test.
28597 * objc.dg/try-catch-11.m: Move to ...
28598 * objc/execute/exceptions/foward-1.m: Here.
28599 * objc.dg/try-catch-2.m: Move to ...
28600 * objc/execute/exceptions/catchall-1.m: Here.
28601 * objc.dg/try-catch-8.m: Move to ...
28602 * objc/execute/exceptions/local-variables-1.m: Here.
28604 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28606 * objc.dg/nested-func-1.m: Move to ...
28607 * objc/execute/nested-func-1.m: Here.
28609 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28611 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
28612 in ${options} instead of [target_info name].
28613 * lib/obj-c++.exp (objc_target_compile): Likewise.
28615 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28617 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
28619 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
28621 part of PR testsuite/23348
28622 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
28623 each of the torture options.
28624 * objc/compile/trivial.m: New test.
28626 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28628 * gfortran.dg/eoshift.f90: Correct format.
28630 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
28632 * gfortran.fortran-torture/execute/character_passing.f90:
28635 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
28638 * g++.dg/template/unify10.C: New.
28640 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
28642 * g++.dg/parse/pr22514.C: Move to...
28643 * g++.dg/debug/pr22514.C: here.
28645 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28648 * g++.dg/inherit/pure1.C: New test.
28650 * ChangeLog: Fix typos.
28652 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28653 Steven Bosscher <stevenb@suse.de>
28655 * gfortran.dg/runtime_warning_1.f90: New test.
28657 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
28660 * g++.dg/parse/crash28.C: New.
28662 2005-08-11 Richard Guenther <rguenther@suse.de>
28665 * gcc.target/i386/tailcall-1.c: New testcase.
28667 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28669 * gcc.dg/vect/vect-67.c: Un-xfail.
28671 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
28674 * g++.dg/parse/crash27.C: new test.
28676 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
28678 PR libfortran/22143
28679 * gfortran.dg/shift-kind.f90: New testcase.
28681 2005-08-10 Richard Sandiford <richard@codesourcery.com>
28683 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
28684 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
28686 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28689 * g++.dg/other/mult-stor1.C: New test.
28691 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28693 * gcc.c-torture/pr18299-1.c: Move to ...
28694 * gcc.c-torture/compile/pr18299-1.c: Here.
28696 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
28698 * gfortran/fortran.torture/execute/character_passing.f90:
28699 Fix types for LSAME.
28701 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
28703 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
28704 input data back to what it was originally.
28706 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
28708 * objc.dg/try-catch-8.m: Enable for all targets.
28710 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
28712 * gcc.dg/pr23165.c: New test.
28714 2005-08-09 Steven Bosscher <stevenb@suse.de>
28716 PR tree-optimization/23234
28717 * gcc.dg/tree-ssa/pr23234.c: New test.
28719 2005-08-08 Josh Conner <jconner@apple.com>
28721 PR rtl-optimization/23241
28722 * gcc.dg/char-compare.c: New test.
28724 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28727 * g++.dg/init/new13.C: New test.
28729 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
28732 * g++.dg/other/crash-4.C: Adjust
28733 * g++/dg/ext/packed9.C: New.
28735 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28737 PR middle-end/21964
28738 * gcc.c-torture/execute/pr21964-1.c: New test.
28740 2005-08-08 Richard Sandiford <richard@codesourcery.com>
28743 * gcc.dg/pr22458-1.c: New test.
28745 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
28746 Steven G. Kargl <kargls@comcast.net>
28749 * gfortran.dg/flush_1.f90: New test.
28751 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28754 * g++.dg/template/eh2.C: New test.
28756 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28759 * g++.dg/template/instantiate7.C: New test.
28761 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
28764 * gcc.dg/Wunused-value-1.c: New test.
28766 2005-08-06 Richard Sandiford <richard@codesourcery.com>
28768 PR rtl-optimization/23233
28769 * gcc.c-torture/compile/pr23233-1.c: New test.
28771 2005-08-06 Jakub Jelinek <jakub@redhat.com>
28775 * gfortran.dg/equiv_1.f90: New test.
28776 * gfortran.dg/equiv_2.f90: New test.
28777 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
28778 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
28779 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
28781 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28783 * gcc.c-torture/execute/vrp-5.c: New test.
28784 * gcc.c-torture/execute/vrp-6.c: New test.
28785 * gcc.dg/tree-ssa/vrp21.c: New test.
28787 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
28789 * g++.dg/parse/pr22514.C: New test.
28791 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
28793 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
28795 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
28796 instead of constant loads / pool entries.
28798 2005-08-05 David Edelsohn <edelsohn@gnu.org>
28800 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
28803 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
28805 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
28806 __WINT_TYPE__ in generated prototypes if possible.
28808 2005-08-04 Diego Novillo <dnovillo@redhat.com>
28811 * g++.dg/tree-ssa/pr22037.C:
28813 2005-08-04 Richard Henderson <rth@redhat.com>
28815 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
28816 scan-tree-dump-times directive.
28818 2005-08-04 Jan Hubicka <jh@suse.cz>
28820 * gcov-1.C: Fix switch counts.
28821 * gcov-4b.c: Likewise.
28823 2005-08-03 Jeff Law <law@redhat.com>
28825 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
28827 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
28829 * gcc.c-torture/execute/pr23135.c: New test.
28831 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28833 PR tree-optimization/19899
28834 * gcc.dg/tree-ssa/scev-1.c: New test.
28835 * gcc.dg/tree-ssa/scev-2.c: New test.
28837 2005-08-03 Richard Sandiford <richard@codesourcery.com>
28840 * gcc.dg/torture/pr18582-1.c: New test.
28842 2005-08-03 Jan Hubicka <jh@suse.cz>
28844 * update-conroll.c: New testcase.
28845 * update-conroll-2.c: New testcase.
28847 2005-08-02 David Edelsohn <edelsohn@gnu.org>
28849 * gfortran.dg/constant_substring.f: New test.
28850 * gfortran.dg/pr22491.f: New test.
28852 2005-08-02 Jan Hubicka <jh@suse.cz>
28854 * update-threading.c: Replace by the proper one.
28856 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28859 * g++.dg/tree-ssa/pr23164.C: New test.
28861 2005-08-02 Diego Novillo <dnovillo@redhat.com>
28863 * gcc.dg/tree-ssa/pr23192.c: New test.
28865 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
28867 * gcc.c-torture/execute/vrp-4.c: New test.
28869 2005-08-02 Jan Hubicka <jh@suse.cz>
28871 * update-threading.c: New test.
28873 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
28875 * gcc.c-torture/compile/20050801-1.c: New test.
28876 * gcc.c-torture/compile/20050801-2.c: New test.
28878 2005-08-01 Jan Hubicka <jh@suse.cz>
28880 * val-prof-5.c: New test.
28882 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
28885 * gcc.dg/pr22311-1.c : New test.
28887 2005-07-31 Steven Bosscher <stevenb@suse.de>
28890 * gfortran.dg/pr23095.f: New test.
28893 * g++.dg/other/pr22003.C: New test.
28895 2005-07-31 Richard Sandiford <richard@codesourcery.com>
28898 * gcc.c-torture/execute/pr20621-1.c: New test.
28900 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
28902 * gfortran.dg/comma_format_extension_4.f: Adjust length
28903 of string for format.
28904 * gfortran.dg/der_array_io_1.f: Replace illegal internal
28905 print statement with internal write.
28906 * gfortran.dg/der_array_io_2.f: Likewise.
28907 * gfortran.dg/der_array_io_3.f: Likewise.
28909 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
28911 * gcc.dg/fold-abs-4.c: new test.
28913 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
28915 PR fortran/22570 an related issues.
28916 * gfortran.dg/x_slash_1.f: New test.
28918 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
28921 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
28922 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
28924 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28927 * gcc.dg/Wshadow-3.c: New test.
28929 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
28931 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
28932 used to have the wrong bounds).
28934 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28937 * gcc.dg/hex-round-1.c: Test more cases.
28938 * gcc.dg/hex-round-2.c: New test.
28940 2005-07-29 Diego Novillo <dnovillo@redhat.com>
28943 * g++.dg/tree-ssa/pr22550.C: New test.
28945 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
28947 * gcc.dg/tree-ssa/vrp19.c: New test.
28948 * gcc.dg/tree-ssa-vrp20.c: New test.
28950 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28953 * gcc.dg/transparent-union-4.c: New test.
28955 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28958 * gcc.dg/c99-vla-2.c: New test.
28960 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
28963 * gcc.dg/hex-round-1.c: New test.
28965 2005-07-28 Jan Hubicka <jh@suse.cz>
28967 * inliner-1.c: Do not dump everything.
28968 * tree-prof.exp: Do not pass -ftree-based-profiling.
28969 * bprob.exp: Likewise.
28971 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
28973 2005-07-28 Mark Mitchell <mark@codesourcery.com>
28976 * g++.dg/expr/ptrmem7.C: New test.
28978 2005-07-28 Mike Stump <mrs@apple.com>
28980 * g++.old-deja/g++.mike/visibility-1.C: New test.
28982 2005-07-28 Richard Sandiford <richard@codesourcery.com>
28985 * gcc.c-torture/execute/pr20187-1.c: New test.
28987 2005-07-28 Jeff Law <law@redhat.com>
28989 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
28990 * gcc.dg/tree-ssa/vrp18.c: New test.
28992 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28994 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
28996 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
28998 PR tree-optimization/22506
28999 * gcc.dg/vect/ps22506.c: New test.
29001 2005-07-28 Jakub Jelinek <jakub@redhat.com>
29004 * gcc.target/i386/sse-3.c: New test.
29006 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29008 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
29009 * gcc.target/mips/mips32-dsp-type.c: Likewise.
29011 2005-07-28 Richard Sandiford <richard@codesourcery.com>
29014 * gcc.c-torture/compile/pr22589-1.c: New test.
29016 2005-07-28 Jan Hubicka <jh@suse.cz>
29018 * update-loopch.c: New testcase.
29020 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29022 PR rtl-optimization/23047
29023 * gcc.c-torture/execute/pr23047.c: New test.
29024 * gcc.c-torture/execute/pr23047.x: New.
29026 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
29028 PR tree-optimization/22493
29029 * gcc.c-torture/execute/pr22493-1.c: New test.
29030 * gcc.c-torture/execute/pr22493-1.x: New.
29031 * gcc.c-torture/execute/vrp-1.c: New test.
29032 * gcc.c-torture/execute/vrp-2.c: New test.
29033 * gcc.c-torture/execute/vrp-2.c: New test.
29035 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
29037 * gcc.target/frv/all-builtin-read8.c: Delete.
29038 * gcc.target/frv/all-builtin-read16.c: Delete.
29039 * gcc.target/frv/all-builtin-read32.c: Delete.
29040 * gcc.target/frv/all-builtin-read64.c: Delete.
29041 * gcc.target/frv/all-builtin-write8.c: Delete.
29042 * gcc.target/frv/all-builtin-write16.c: Delete.
29043 * gcc.target/frv/all-builtin-write32.c: Delete.
29044 * gcc.target/frv/all-builtin-write64.c: Delete.
29045 * gcc.target/frv/all-read-write-1.c: New.
29047 2005-07-27 Jeff Law <law@redhat.com>
29049 * gcc.c-torture/execute/pr22630.c: New test.
29051 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
29053 PR tree-optimization/23073
29054 * gcc.dg/vect/nodump-pr23073.c: New test.
29055 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
29057 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
29059 PR tree-optimize/22348
29060 * gcc.c-torture/execute/pr22348.c: New.
29062 2005-07-27 Richard Guenther <rguenther@suse.de>
29064 * gcc.dg/tree-ssa/salias-1.c: New testcase.
29066 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29069 * gfortran.dg/logical_comp.f90: New test.
29071 2005-07-27 Jan Hubicka <jh@suse.cz>
29073 * inliner-1.c: Add cleanup of dumps.
29074 * val-prof-*.c: Likewise.
29075 * update-tailcall.c: New.
29077 2005-07-26 Diego Novillo <dnovillo@redhat.com>
29080 * gcc.dg/tree-ssa/pr22591.c: New test.
29081 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
29083 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
29086 * objc.dg/try-catch-11.m: New test.
29088 2005-07-26 Richard Guenther <rguenther@suse.de>
29090 PR tree-optimization/22486
29091 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
29093 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29096 * g++.dg/opt/loop2.C: New test.
29098 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
29100 * gcc.dg/tree-ssa/reassoc-3.c: New test.
29101 * gcc.dg/tree-ssa/reassoc-4.c: New test.
29103 2005-07-25 Adam Nemet <anemet@lnxw.com>
29105 * lib/profopt.exp (profopt-execute): Check for profiling data
29106 files on the target.
29108 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
29110 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
29111 for matching of asm labels.
29113 2005-07-25 Richard Guenther <rguenther@suse.de>
29115 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
29117 2005-07-25 Richard Guenther <rguenther@suse.de>
29120 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
29122 2005-07-25 Ira Rosen <irar@il.ibm.com>
29124 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
29125 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
29126 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
29127 * gcc.dg/vect/vect-100.c: New test.
29128 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
29129 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
29130 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
29131 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
29132 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
29133 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
29134 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
29135 * gfortran.dg/vect/pr19049.f90: New testcase.
29136 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
29138 2005-07-25 Jakub Jelinek <jakub@redhat.com>
29140 * gcc.c-torture/execute/20050713-1.c: New test.
29143 * gfortran.fortran-torture/execute/data_4.f90: New test.
29145 PR middle-end/20303
29146 * gcc.dg/visibility-d.c: New test.
29148 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
29150 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
29151 * gfortran.dg/underflow.f90: Ditto.
29153 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29155 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
29156 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
29157 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
29159 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29161 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
29162 include case of field width of zero.
29164 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
29166 PR libgfortran/21875
29167 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
29168 with trailing blanks on normal formatted read.
29170 2005-07-23 Chao-ying Fu <fu@mips.com>
29172 * gcc.target/mips/mips32-dsp-type.c: New test.
29173 * gcc.target/mips/mips32-dsp.c: New test.
29175 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
29178 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
29181 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
29182 and __cyg_profile_func_exit.
29184 2005-07-22 David Edelsohn <edelsohn@gnu.org>
29186 * gfortran.dg/comma_format_extension_3.f: Fix typo.
29187 * gfortran.dg/comma_format_extension_4.f: Same.
29188 * gfortran.dg/pr15332.f: Same.
29189 * gfortran.dg/pr21730.f: Same.
29191 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
29193 * g++.dg/opt/vrp2.C: Fix testcase.
29196 * g++.dg/opt/vrp2.C: New test.
29198 2005-07-22 Mark Mitchell <mark@codesourcery.com>
29201 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
29203 2005-07-22 Diego Novillo <dnovillo@redhat.com>
29205 * gcc.dg/tree-ssa/20050719-1.c: New test.
29207 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
29209 * gcc.dg/bfin-longcall-1.c: New file.
29210 * gcc.dg/bfin-longcall-2.c: New file.
29212 2005-07-21 Janis Johnson <janis187@us.ibm.com>
29214 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
29216 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29218 PR middle-end/19055
29219 * gcc.dg/tree-ssa/pr19055.c: New test.
29220 * gcc.dg/tree-ssa/pr19055-2.c: New test.
29222 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
29225 * g++.dg/other/pr22358.C: New test.
29227 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
29230 * g++.dg/lookup/two-stage5.C: New test from bug comments.
29232 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29235 * g++.dg/init/union2.C: New test.
29237 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29240 * gcc.dg/complex-4.c: New test.
29242 2005-07-21 Richard Guenther <rguenther@suse.de>
29245 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
29246 scanning for asm labels.
29247 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29249 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29252 * gcc.dg/altivec-pr22085.c: New.
29254 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
29256 PR tree-optimization/19210
29257 * gcc.dg/tree-ssa/pr19210-1.c: New.
29258 * gcc.dg/tree-ssa/pr19210-2.c: New.
29260 2005-07-21 Richard Sandiford <richard@codesourcery.com>
29262 PR rtl-optimization/22167
29263 * g++.dg/opt/pr22167.C: New test.
29265 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
29268 * g++.dg/lookup/two-stage2.C: New.
29269 * g++.dg/lookup/two-stage3.C: New.
29270 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
29271 fixed two-stage name lookup for operators.
29272 * g++.dg/template/call3.C: Compiler now produces an appropriate
29274 * g++.dg/template/crash37.C: Compiler now describes bla() on line
29276 * g++.dg/template/ptrmem4.C: Compiler produces different error
29278 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
29279 connect_to_method as a candidate.
29281 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
29283 * gcc.dg/fold-alloc-1.c: New test.
29285 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
29287 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
29288 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
29290 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
29292 * gcc.dg/fold-abs-1.c: New test.
29293 * gcc.dg/fold-abs-2.c: New test.
29294 * gcc.dg/fold-abs-3.c: New test.
29296 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
29298 Make CONSTRUCTOR use VEC to store initializers.
29299 * g++.dg/ext/complit3.C: Check for specific error messages.
29300 * g++.dg/init/brace2.C: Update error message.
29301 * g++.dg/warn/Wbraces2.C: Likewise.
29303 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
29306 * gfortran.dg/module_interface_1.f90: New test.
29308 2005-07-19 Danny Berlin <dberlin@dberlin.org>
29309 Kenneth Zadeck <zadeck@naturalbridge.com>
29311 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
29313 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29315 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
29316 specify -Wformat for these tests.
29317 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
29318 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
29319 * gcc.dg/format/opt-6.c: Delete.
29321 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29323 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
29324 * gcc.dg/tree-ssa/sra-3.c: Likewise.
29326 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
29328 * gcc.dg/tree-ssa/alias-2.c: New test.
29330 2005-07-18 Mark Mitchell <mark@codesourcery.com>
29333 * g++.dg/template/explicit7.C: New test.
29335 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
29337 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
29338 field width of 8 to +Inf and -Inf.
29340 2005-07-17 Mark Mitchell <mark@codesourcery.com>
29343 * g++.dg/template/friend36.C: New test.
29345 2005-07-16 David Edelsohn <edelsohn@gnu.org>
29348 * gfortran.dg/pr21730.f: New test.
29350 2005-07-16 Danny Berlin <dberlin@dberlin.org>
29351 Kenneth Zadeck <zadeck@naturalbridge.com>
29353 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
29354 since pure const detection cannot run at -O1 in c compiler.
29355 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
29356 can now optimize this case properly.
29357 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
29358 because we now pass.
29359 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
29361 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
29364 * gcc.dg/format/bitfld-1.c: New test.
29366 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29369 * g++.dg/rtti/repo1.C: New test.
29371 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
29373 PR middle-end/22398
29374 * gcc.c-torture/compile/pr22398.c: New test.
29376 2005-07-15 Mark Mitchell <mark@codesourcery.com>
29379 * g++.dg/expr/cast4.C: New test.
29381 2005-07-15 Richard Guenther <rguenther@suse.de>
29383 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
29384 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
29386 2005-07-15 Steven Bosscher <stevenb@suse.de>
29388 PR tree-optimization/22230
29389 * gcc.dg/tree-ssa/pr22230.c: New test.
29391 2005-07-14 Jakub Jelinek <jakub@redhat.com>
29393 * gfortran.dg/g77/cpp6.f: New test.
29396 * gfortran.dg/g77/cpp5.F: New test.
29397 * gfortran.dg/g77/cpp5.h: New file.
29398 * gfortran.dg/g77/cpp5inc.h: New file.
29400 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
29402 PR libfortran/16435
29403 * gfortran.dg/tl_editting.f90: New.
29404 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
29406 2005-07-14 Steven G. Kargl <kargls@comcast.net>
29408 * gfortran.dg/char_array_constructor.f90: New test.
29410 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
29412 * gfortran.dg/past_eor.f90: New.
29413 * gfortran.dg/complex_read.f90: New.
29415 2005-07-13 Jeff Law <law@redhat.com>
29417 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
29420 * gcc.dg/tree-ssa/pr22321.c: New test
29422 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
29424 PR tree-optimization/21921
29425 * gcc.dg/tree-ssa/pr21921.c: New.
29427 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29429 PR tree-optimizatio/22442
29430 * gcc.dg/tree-ssa/loop-11.c: New test.
29432 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29435 * gcc.c-torture/compile/pr21840.c: New test.
29437 2005-07-12 Jan Hubicka <jh@suse.cz>
29439 * gcc.c-torture/compile/pr22379.c: New test.
29441 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
29443 PR libfortran/21593
29444 gfortran.dg/dev_null.f90: Remove outdated comment about
29445 PR libfortran/21593.
29448 2005-07-12 Dale Johannesen <dalej@apple.com>
29450 * gcc.target/i386/compress-float-sse.c: New.
29451 * gcc.target/i386/compress-float-sse-pic.c: New.
29452 * gcc.target/i386/compress-float-387.c: New.
29453 * gcc.target/i386/compress-float-387-pic.c: New.
29454 * gcc.dg/compress-float-ppc.c: New.
29455 * gcc.dg/compress-float-ppc-pic.c: New.
29457 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
29459 PR libfortran/21593
29460 gfortran.dg/dev_null.f90: Remove targets.
29462 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
29465 * gcc.dg/pr22335-1.c: New test.
29466 * gcc.dg/pr22335-2.c: New test.
29468 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29471 * g++.dg/template/nontype12.C : New test.
29473 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
29475 * gcc.dg/tree-ssa/loop-10.c: New test.
29477 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
29479 * gcc.c-torture/execute/20020720-1.x: Remove.
29481 2005-07-11 Jakub Jelinek <jakub@redhat.com>
29483 * gfortran.fortran-torture/execute/forall_7.f90: New test.
29485 2005-07-10 Richard Sandiford <richard@codesourcery.com>
29487 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
29488 (dg-mips-options): Use it.
29490 2005-07-09 Diego Novillo <dnovillo@redhat.com>
29492 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
29494 2005-07-09 Richard Henderson <rth@redhat.com>
29496 * lib/target-supports.exp (check_effective_target_sync_char_short):
29499 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
29501 PR libfortran/22217
29502 * gfortran.dg/negative-z-descriptor.f90: New test.
29504 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29507 * gcc.dg/pr22329.c: New test.
29509 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
29511 PR tree-optimization/20139
29512 * gcc.dg/tree-ssa/pr20139.c: New.
29514 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
29517 * gcc.dg/pr22356-1.c: New test.
29519 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
29522 * g++.dg/template/unify8.C: New.
29523 * g++.dg/template/unify9.C: New.
29525 2005-07-08 Jakub Jelinek <jakub@redhat.com>
29527 * gfortran.fortran-torture/execute/entry_10.f90: New test.
29529 2005-07-07 Geoffrey Keating <geoffk@apple.com>
29531 * gcc.dg/darwin-version-1.c: New.
29532 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
29533 * gcc.dg/builtins-20.c: Likewise.
29534 * gcc.dg/builtins-53.c: Likewise.
29535 * gcc.dg/torture/builtins-convert-1.c: Likewise.
29536 * gcc.dg/torture/builtins-convert-2.c: Likewise.
29537 * gcc.dg/torture/builtins-convert-3.c: Likewise.
29538 * gcc.dg/torture/builtins-power-1.c: Likewise.
29539 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
29542 2005-07-07 Jeff Law <law@redhat.com>
29544 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
29545 argument evaluation order.
29547 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
29549 PR libfortran/21594
29550 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29551 Add test cases where the shift length is greater than the
29554 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29556 * obj-c++.dg/proto-lossage-6.mm: New.
29557 * objc.dg/proto-lossage-6.m: New.
29559 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29561 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
29562 * objc.dg/gnu-runtime-2.m: Likewise.
29564 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29566 * gfortran.dg/longline.f: New test.
29568 * gfortran.dg/badline.f: New test.
29570 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29575 * gfortran.dg/hollerith.f90: New.
29576 * gfortran.dg/hollerith2.f90: New.
29577 * gfortran.dg/hollerith3.f90: New.
29578 * gfortran.dg/hollerith4.f90: New.
29579 * gfortran.dg/hollerith_f95.f90: New.
29580 * gfortran.dg/hollerith_legacy.f90: New.
29581 * gfortran.dg/g77/cpp4.F: New. Port from g77.
29583 2005-07-07 Ziemowit Laski <zlaski@apple.com>
29586 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
29587 * objc.dg/gnu-runtime-2.m: New.
29589 2005-07-06 Jeff Law <law@redhat.com>
29591 * gcc.dg/tree-ssa/vrp17.c: New test.
29593 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
29596 * gfortran.dg/array_constructor_5.f90: New test.
29598 2005-07-07 Jakub Jelinek <jakub@redhat.com>
29600 * gfortran.fortran-torture/execute/entry_9.f90: New test.
29602 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
29604 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
29605 * gcc.dg/980816-1.c: Ditto.
29607 2005-07-06 Jeff Law <law@redhat.com>
29609 * gcc.c-torture/compile/pr21356.c: New test.
29611 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29615 * gcc.c-torture/compile/pr22013-1.c,
29616 gcc.c-torture/execute/pr22098-1.c,
29617 gcc.c-torture/execute/pr22098-2.c,
29618 gcc.c-torture/execute/pr22098-3.c: New tests.
29620 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
29623 * gcc.dg/pr22308-1.c: New test.
29625 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
29627 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
29629 * gcc.dg/compare9.c: Use -fshort-enums instead of
29630 -fno-short-enums. Change the last test to dg-bogus.
29632 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
29634 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
29635 * gcc.dg/compare9.c: New.
29637 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29639 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
29641 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29644 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
29647 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29649 * gcc.dg/format/gcc_gfc-1.c: New.
29651 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
29653 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
29655 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29658 * gfortran.dg/io_invalid_1.f90: New test.
29660 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
29662 * gcc.dg/format/gcc_diag-1.c: Update.
29664 2005-07-02 Jeff Law <law@redhat.com>
29666 * gcc.dg/tree-ssa/pr22051-1.c: New test.
29667 * gcc.dg/tree-ssa/pr22051-2.c: New test.
29669 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
29671 * gcc.dg/format/gcc_diag-1.c: Update.
29673 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
29676 * gcc.c-torture/compile/pr22269.c: New test.
29678 2005-06-30 Diego Novillo <dnovillo@redhat.com>
29682 * g++.dg/tree-ssa/pr21584-1.C: New test.
29683 * g++.dg/tree-ssa/pr21584-2.C: New test.
29685 2005-06-30 Ziemowit Laski <zlaski@apple.com>
29687 * obj-c++.dg/try-catch-11.mm: New.
29688 * objc.dg/try-catch-10.m: New.
29690 2005-06-29 David Edelsohn <edelsohn@gnu.org>
29692 * g++.dg/other/ucnid-1.C: xfail on AIX.
29694 2005-06-29 Diego Novillo <dnovillo@redhat.com>
29697 * gcc.dg/20050629-1.c: New test.
29699 2005-06-29 Ziemowit Laski <zlaski@apple.com>
29701 * obj-c++.dg/const-str-1[0-1].mm: New.
29702 * objc.dg/const-str-1[0-1].m: New.
29704 2005-05-29 Richard Henderson <rth@redhat.com>
29706 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
29707 Rename from check_effective_target_vect_no_max.
29708 (check_effective_target_vect_no_int_add): New.
29709 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
29710 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
29711 * gcc.dg/vect/vect-reduc-3.c: Likewise.
29712 * gcc.dg/vect/vect-reduc-1.c: Use both.
29713 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29715 2005-05-29 Richard Henderson <rth@redhat.com>
29717 * lib/target-supports.exp (check_effective_target_vect_no_max):
29718 Remove i386 and x86_64.
29720 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29723 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
29725 2005-06-29 Steve Ellcey <sje@cup.hp.com>
29727 PR middle-end/21969
29728 * gcc.dg/vect/pr21969.c: New test.
29730 2005-06-28 Eric Christopher <echristo@redhat.com>
29734 * gcc.dg/inline1.c: New test.
29735 * gcc.dg/inline2.c: Ditto.
29736 * gcc.dg/inline3.c: Ditto.
29737 * gcc.dg/inline4.c: Ditto.
29738 * gcc.dg/inline5.c: Ditto.
29740 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29742 PR libfortran/22142
29743 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29744 Add testcase also testing eoshift1 for PR 22142.
29746 2005-06-28 Richard Henderson <rth@redhat.com>
29748 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
29749 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
29750 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
29751 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
29752 gcc.dg/tree-ssa/20030922-2.c: Likewise.
29754 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
29756 PR libfortran/22142
29757 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
29758 Add testcase for PR 22142.
29760 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
29762 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
29763 gcc.target/ia64/fpreg-2.c: New tests.
29765 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29767 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
29769 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29771 PR libfortran/22170
29772 * gfortran.dg/slash_1.f90: New test.
29774 2005-06-27 Richard Henderson <rth@redhat.com>
29776 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
29777 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
29778 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
29779 * gcc.dg/vect/vect-reduc-2.c: Likewise.
29780 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
29781 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
29783 2005-06-27 Richard Henderson <rth@redhat.com>
29785 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
29786 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
29788 2005-06-27 Ziemowit Laski <zlaski@apple.com>
29790 * obj-c++.dg/proto-lossage-5.mm: New.
29791 * objc.dg/proto-lossage-5.m: New.
29793 2005-06-27 Diego Novillo <dnovillo@redhat.com>
29796 * gcc.dg/tree-ssa/pr21959.c: New test.
29798 2005-06-27 Jakub Jelinek <jakub@redhat.com>
29800 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
29801 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
29802 testing uninitialized var.
29804 * gcc.c-torture/execute/builtins/chk.h: New.
29805 * gcc.c-torture/execute/builtins/lib/chk.c: New.
29806 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
29807 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
29808 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
29809 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
29810 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
29811 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
29812 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
29813 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
29814 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
29815 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
29816 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
29817 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
29818 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
29819 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
29820 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
29821 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
29822 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
29823 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
29824 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
29825 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
29826 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
29827 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
29828 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
29829 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
29830 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
29831 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
29832 * gcc.dg/builtin-object-size-1.c: New test.
29833 * gcc.dg/builtin-object-size-2.c: New test.
29834 * gcc.dg/builtin-object-size-3.c: New test.
29835 * gcc.dg/builtin-object-size-4.c: New test.
29836 * gcc.dg/builtin-object-size-5.c: New test.
29837 * gcc.dg/builtin-stringop-chk-1.c: New test.
29838 * gcc.dg/builtin-stringop-chk-2.c: New test.
29839 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
29840 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
29841 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
29842 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
29843 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
29844 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
29845 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
29846 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
29847 * gcc.c-torture/execute/printf-1.c: New test.
29848 * gcc.c-torture/execute/fprintf-1.c: New test.
29849 * gcc.c-torture/execute/vprintf-1.c: New test.
29850 * gcc.c-torture/execute/vfprintf-1.c: New test.
29851 * gcc.c-torture/execute/printf-chk-1.c: New test.
29852 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
29853 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
29854 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
29856 2005-06-27 Michael Matz <matz@suse.de>
29858 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
29859 slot is not merged if address escapes.
29861 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29864 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
29866 2005-06-26 Jakub Jelinek <jakub@redhat.com>
29868 PR middle-end/17965
29869 * gcc.c-torture/compile/20050622-1.c: New test.
29871 PR middle-end/22028
29872 * gcc.dg/20050620-1.c: New test.
29874 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
29876 PR tree-optimization/22026
29877 * gcc.dg/tree-ssa/pr22026.c: New.
29879 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
29881 PR libfortran/22144
29882 * gfortran.dg/shift-alloc.f90: New testcase.
29884 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
29886 * all files: Update FSF address in copyright headers.
29888 2005-06-22 Jan Hubicka <jh@suse.cz>
29890 * wholeprogram-1.c: New testcase.
29891 * wholeprogram-2.c: New testcase.
29893 2005-06-24 Mark Mitchell <mark@codesourcery.com>
29896 * gcc.dg/tree-ssa/pr22171.c: New test.
29898 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
29900 * gfortran.dg/simplify_modulo.f90: New.
29902 2005-06-24 Jan Hubicka <jh@suse.cz>
29904 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
29906 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29908 * obj-c++.dg/proto-lossage-[1-4].mm: New.
29910 2005-06-23 Ziemowit Laski <zlaski@apple.com>
29912 * obj-c++.dg/typedef-alias-1.mm: New.
29913 * objc.dg/typedef-alias-1.m: New.
29915 2005-06-23 Jeff Law <law@redhat.com>
29917 * gcc.dg/tree-ssa/vrp16.c: New test.
29919 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29921 * lib/target-supports.exp: Add
29922 check_effective_target_fortran_large_real and
29923 check_effective_target_fortran_large_int to check for
29924 corresponding effective targets.
29925 * gfortran.dg/large_integer_kind_1.f90: New test.
29926 * gfortran.dg/large_real_kind_1.f90: New test.
29928 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
29930 PR tree-optimization/22117
29931 * gcc.dg/tree-ssa/pr22117.c: New.
29933 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
29936 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
29938 2005-06-23 David Edelsohn <edelsohn@gnu.org>
29940 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
29942 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
29944 * gfortran.dg/f2c_4.f90: Add tests for complex functions
29945 * gfortran.dg/f2c_4.c: Likewise.
29947 2005-06-22 Paul Brook <paul@codesourcery.com>
29950 * gfortran.dg/auto_save_1.f90: New test.
29952 2005-06-22 Michael Matz <matz@suse.de>
29954 * gcc.target/x86-64/abi: New directory.
29955 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
29956 * gcc.target/x86-64/abi/README.gcc: New file.
29957 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
29958 * gcc.target/x86-64/abi/asm-support.s: New file.
29959 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
29960 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
29961 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
29962 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
29963 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
29964 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
29965 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
29966 * gcc.target/x86_64/abi/test_bitfields.c: New test.
29967 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
29968 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
29969 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
29970 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
29971 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
29972 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
29973 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
29974 * gcc.target/x86_64/abi/test_varargs.c: New test.
29976 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
29978 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
29979 32-bit i?86 and x86_64.
29981 2005-06-21 Ziemowit Laski <zlaski@apple.com>
29983 * obj-c++.dg/const-str-[1-9].mm: New tests.
29985 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
29988 * gfortran.dg/namelist_use.f90: New.
29989 * gfortran.dg/namelist_use_only.f90: New.
29991 2005-06-21 Jeff Law <law@redhat.com>
29993 * gcc.dg/tree-ssa/vrp15.c: New test.
29995 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
29997 * lib/target-supports.exp (check_effective_target_vect_reduction):
29999 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
30000 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
30001 remove vect_reduction target keyword. Also avoid two returns in main.
30002 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30003 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
30004 * gcc.dg/vect/vect-reduc-1short.c: New test.
30005 * gcc.dg/vect/vect-reduc-1char.c: New test.
30006 * gcc.dg/vect/vect-reduc-2short.c: New test.
30007 * gcc.dg/vect/vect-reduc-2char.c: New test.
30008 * gcc.dg/vect/vect-reduc-6.c: New test.
30009 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
30010 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
30011 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
30013 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30014 Paul Thomas <pault@gcc.gnu.org>
30016 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
30019 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30021 * gfortran.dg/backslash_1.f90: New test.
30022 * gfortran.dg/backslash_2.f90: New test.
30024 2005-06-20 Steven G. Kargl <kargls@comcast.net>
30026 * gfortran.dg/duplicate_labels.f90: New test.
30028 2005-06-20 Jan Beulich <jbeulich@novell.com>
30030 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
30031 unsupportable relocations.
30032 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30033 * gcc.dg/20050321-2.c: xfail for NetWare.
30035 2005-06-20 Andreas Jaeger <aj@suse.de>
30037 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
30038 gcc.target/i386/fastcall-sseregparm.c,
30039 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
30041 2005-06-19 Richard Henderson <rth@redhat.com>
30043 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
30045 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
30047 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
30049 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
30052 * g++.dg/conversion/simd2.C: Change expected error message.
30054 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30056 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
30057 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30058 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30060 2005-06-18 James A Morrison <phython@gcc.gnu.org>
30062 * gcc.dg/fold-mod-1.c: New test.
30064 2005-06-18 Steven G. Kargl <kargls@comcast.net>
30067 * gfortran.dg/pr19926.f90: New test.
30069 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
30071 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
30072 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
30074 * gcc.dg/vect/vect-reduc-2.c: Likewise.
30075 * gcc.dg/vect/vect-reduc-3.c: Likewise.
30077 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
30079 * gcc.target/ia64/float80-varargs-1.c: New test.
30081 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30084 * gfortran.dg/f2c_6.f90: New test.
30086 2005-06-17 Geoffrey Keating <geoffk@apple.com>
30089 * g++.dg/template/local5.C: New.
30091 2005-06-17 Richard Henderson <rth@redhat.com>
30093 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
30095 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
30098 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
30100 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
30102 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
30103 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
30104 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
30105 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
30106 check_vect to verify the presence of hardware vector support.
30108 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
30111 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
30113 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30115 PR libfortran/19216
30116 * gfortran.dg/pr19216.f: Add correct space between brackets and
30119 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30121 PR libfortran/16436
30122 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
30124 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
30126 * gcc.target/i386/attributes-error.c: New testcase.
30127 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
30128 * gcc.target/i386/regparm-stdcall.c: Likewise.
30129 * gcc.target/i386/sseregparm-1.c: Likewise.
30130 * gcc.target/i386/sseregparm-2.c: Likewise.
30132 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
30134 * g++.dg/rtti/crash2.C: New.
30136 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
30138 * gcc.dg/noncompile/20040203-3.c: Update expected message.
30140 2005-06-15 David Ung <davidu@mips.com>
30142 * gcc.target/mips/mips16e-extends.c: New test for testing the
30143 generation of MIPS16e zeb/zeh, seb/seh instructions.
30145 2005-06-15 Diego Novillo <dnovillo@redhat.com>
30148 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
30149 * gcc.dg/tree-ssa/pr22018.c: New test.
30151 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
30153 * gcc.dg/simd-1.c: Update error messages.
30154 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
30155 * gcc.dg/simd-2.c: Update error messages.
30156 * gcc.dg/simd-4.c: New.
30158 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
30161 * g++.dg/other/crash-4.C: New.
30163 2005-06-14 Devang Patel <dpatel@apple.com>
30165 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
30167 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
30170 * g++.dg/parse/crash11.C: Update
30172 2005-06-13 Jeff Law <law@redhat.com>
30174 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
30175 perform the desired transformations.
30176 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
30177 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
30179 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30182 * gfortran.dg/forall_1.f90: Un-XFAIL.
30184 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
30187 * g++.dg/parse/crash26.C: New.
30190 * g++.dg/init/member1.C: New.
30192 2005-06-13 Jakub Jelinek <jakub@redhat.com>
30194 * gfortran.dg/altreturn_1.f90: New test.
30196 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
30198 PR middle-end/21985
30199 * gcc.dg/tree-ssa/pr21985.c: New test.
30201 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30203 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
30205 2005-06-12 Roger Sayle <roger@eyesopen.com>
30208 * g++.dg/other/error10.C: New test case.
30210 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30212 PR libfortran/19155
30213 * gfortran.dg/pr19155.f: Add test.
30215 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30217 * gfortran.dg/f2c_7.f90: New test.
30219 * gfortran.dg/forall_1.f90: XFAILed.
30221 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
30223 * gcc.dg/pr14796-1.c: New.
30224 * gcc.dg/pr14796-2.c: New.
30226 2005-06-11 Steven G. Kargl <kargls@comcast.net>
30230 * gfortran.dg/deallocate_stat.f90: New test.
30232 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
30234 * gfortran.fortran-torture/execute/in-pack.f90: New test.
30236 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
30238 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
30239 access will be generated when this loop is vectorized. Test that
30240 accesses with same alignment were detected.
30241 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
30242 Test that accesses with same alignment were detected.
30243 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
30244 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
30245 alignment were detected.
30247 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
30250 * g++.dg/conversion/simd2.C: New.
30252 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
30254 * gcc.dg/Wcxx-compat-1.c: New.
30256 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
30258 PR libfortran/21480
30259 * gfortran.dg/reshape-complex.f90: Add a test for a packed
30262 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
30264 * gcc.dg/alias-8.c: New.
30266 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
30268 * gcc.dg/format/cmn_err-1.c: Update.
30270 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
30273 * gcc.target/sparc/fexpand-2.c: New.
30274 * gcc.target/sparc/fpmerge-2.c: New.
30275 * gcc.target/sparc/fpmul-2.c: New.
30276 * gcc.target/sparc/noresult.c: New.
30277 * gcc.target/sparc/pdist-2.c: New.
30278 * gcc.target/sparc/pdist-3.c: New.
30280 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
30283 * gcc.target/i386/i386.exp: Fix comment typo.
30285 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
30288 * g++.dg/inherit/using5.C: New.
30289 * g++.dg/inherit/using6.C: New.
30291 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30294 * g++.dg/template/ptrmem15.C: New test.
30297 * g++.dg/ext/label4.C: New test.
30299 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
30301 * gcc.dg/tls/debug-1.c: New test.
30303 2005-06-07 Dale Johannesen <dalej@apple.com>
30305 * gcc.target/i386/movq.c: New.
30307 2005-06-07 Dale Johannesen <dalej@apple.com>
30309 * gcc.dg/20050607-1.c: New.
30311 2005-06-07 Jakub Jelinek <jakub@redhat.com>
30313 PR middle-end/21850
30314 * gcc.c-torture/execute/20050607-1.c: New test.
30316 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
30318 PR libfortran/21926
30319 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
30320 Test case where the return array has lowest stride one,
30323 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
30325 * lib/target-supports.exp (check_effective_target_sync_int_long):
30326 Add s390 and s390x targets.
30328 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
30330 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
30331 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
30332 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
30333 * gcc.dg/tree-ssa/loop-9.c: New test.
30335 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
30337 * g++.dg/parse/defarg10.C: New.
30339 2005-06-06 Jakub Jelinek <jakub@redhat.com>
30341 PR regression/21897
30342 * gcc.c-torture/execute/20050604-1.c: New test.
30344 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
30347 * g++.dg/parse/defarg9.C: New.
30350 * g++.dg/inherit/using4.C: New.
30351 * g++.dg/overload/error1.C: Adjust expected errors.
30352 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
30353 * g++.old-deja/g++.brendan/arm2.C: Likewise.
30354 * g++.old-deja/g++.other/redecl2.C: Likewise.
30355 * g++.old-deja/g++.other/redecl4.C: Likewise.
30356 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
30358 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30360 * gfortran.dg/f2c_5.f90: Add -w to dg-options
30362 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
30364 * lib/gfortran.exp (gfortran_target_compile): Call
30365 dg-additional-files-options
30366 * gfortran.dg/f2c_4.f90: New file
30367 * gfortran.dg/f2c_4.c: New file
30368 * gfortran.dg/f2c_5.f90: New file
30369 * gfortran.dg/f2c_5.c: New file
30371 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30373 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
30376 * gfortran.dg/array_constructor_4.f90: New test.
30378 2005-06-05 Mark Mitchell <mark@codesourcery.com>
30381 * g++.dg/ext/builtin9.C: New test.
30383 2005-06-05 Dale Johannesen <dalej@apple.com>
30385 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
30386 * gcc.c-torture/execute/20050603-2.c: Ditto.
30388 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
30390 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
30391 * gcc.dg/vect/vect-reduc-1.c: New.
30392 * gcc.dg/vect/vect-reduc-2.c: New.
30393 * gcc.dg/vect/vect-reduc-3.c: New.
30395 2005-06-04 Dale Johannesen <dalej@apple.com>
30397 * gcc.c-torture/execute/20050603-1.c: New.
30398 * gcc.c-torture/execute/20050603-2.c: New.
30399 * gcc.dg/20050603-3.c: New.
30401 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30404 * gfortran.dg/debug_1.f90: New test.
30406 * gfortran.dg/forall_1.f90: New test.
30408 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
30410 * gfortran.dg/array_constructor_3.f90: New test.
30412 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
30414 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
30416 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
30418 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
30420 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
30423 * gcc.dg/init-excess-1.c: New test.
30425 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30428 * g++.dg/expr/static_cast6.C: New test.
30430 2005-06-03 Diego Novillo <dnovillo@redhat.com>
30432 * gcc.dg/tree-ssa/vrp14.c: New test.
30434 2005-06-03 Mark Mitchell <mark@codesourcery.com>
30437 * g++.dg/template/new2.C: New test.
30439 2005-06-03 Josh Conner <jconner@apple.com>
30441 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
30442 all entries in initializer.
30444 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
30446 PR middle-end/21858
30447 * gcc.dg/pr21858.c: New testcase.
30449 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
30451 PR tree-optimization/21292
30453 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
30455 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30456 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30457 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30458 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30459 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
30461 2005-06-02 Richard Henderson <rth@redhat.com>
30463 * gcc.dg/sync-2.c: Use -march=i486 for i386.
30465 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
30467 * gcc.dg/wtypequal.c: New testcase.
30469 2005-06-02 Diego Novillo <dnovillo@redhat.com>
30472 * gcc.dg/tree-ssa/pr21582.c: New test.
30474 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30477 * g++.dg/opt/interface2.h: New.
30478 * g++.dg/opt/interface2.C: New.
30479 * g++.dg/init/ctor4.C: Adjust error lines.
30480 * g++.old-deja/g++.bob/inherit2.C: Likewise.
30481 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
30482 * g++.old-deja/g++.jason/opeq3.C: Likewise.
30483 * g++.old-deja/g++.pt/assign1.C: Likewise.
30484 * g++.old-deja/g++.pt/crash20.C: Likewise.
30486 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
30488 PR tree-optimization/21734
30489 * g++.dg/vect/pr21734_1.cc: New.
30490 * g++.dg/vect/pr21734_2.cc: New.
30492 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
30495 * g++.dg/template/spec24.C: New.
30498 * g++.dg/pch/local-1.C: New.
30499 * g++.dg/pch/local-1.Hs: New.
30501 2005-06-01 Diego Novillo <dnovillo@redhat.com>
30503 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
30504 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
30505 * gcc.dg/tree-ssa/pr14341.c: New test.
30506 * gcc.dg/tree-ssa/pr14841.c: New test.
30507 * gcc.dg/tree-ssa/pr20701.c: New test.
30508 * gcc.dg/tree-ssa/pr21086.c: New test.
30509 * gcc.dg/tree-ssa/pr21090.c: New test.
30510 * gcc.dg/tree-ssa/pr21332.c: New test.
30511 * gcc.dg/tree-ssa/pr21458.c: New test.
30512 * gcc.dg/tree-ssa/pr21658.c: New test.
30513 * gcc.dg/tree-ssa/vrp01.c: New test.
30514 * gcc.dg/tree-ssa/vrp02.c: New test.
30515 * gcc.dg/tree-ssa/vrp03.c: New test.
30516 * gcc.dg/tree-ssa/vrp04.c: New test.
30517 * gcc.dg/tree-ssa/vrp05.c: New test.
30518 * gcc.dg/tree-ssa/vrp06.c: New test.
30519 * gcc.dg/tree-ssa/vrp07.c: New test.
30520 * gcc.dg/tree-ssa/vrp08.c: New test.
30521 * gcc.dg/tree-ssa/vrp09.c: New test.
30522 * gcc.dg/tree-ssa/vrp10.c: New test.
30523 * gcc.dg/tree-ssa/vrp11.c: New test.
30524 * gcc.dg/tree-ssa/vrp12.c: New test.
30525 * gcc.dg/tree-ssa/vrp13.c: New test.
30527 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
30530 * gcc.dg/tree-ssa/pr21029.c: New test.
30532 2005-06-01 Roger Sayle <roger@eyesopen.com>
30534 * gfortran.dg/logint-1.f: New test case.
30535 * gfortran.dg/logint-2.f: Likewise.
30536 * gfortran.dg/logint-3.f: Likewise.
30538 2005-06-01 Jakub Jelinek <jakub@redhat.com>
30542 * gcc.dg/20050527-1.c: New test.
30544 * gcc.dg/i386-sse-12.c: New test.
30547 * gfortran.dg/implicit_5.f90: New test.
30549 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
30552 * gfortran/assign_4.f90: New test.
30553 * gfortran/assign_2.f90: Change compile to run.
30555 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
30557 * lib/target-supports.exp
30558 (check_effective_target_sync_char_short): New.
30559 * gcc.dg/sync-2.c: New.
30561 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
30563 PR tree-optimization/21817
30564 * gcc.dg/torture/pr21817-1.c: New.
30566 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
30569 * g++.dg/template/init5.C: New.
30571 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
30573 * gfortran.dg/char_initialiser_actual.f90:
30574 Test character initialisers as actual arguments.
30575 * gfortran.dg/char_pointer_comp_assign.f90:
30576 Test character pointer structure component assignments.
30577 * gfortran.dg/char_array_structure_constructor.f90:
30578 Test character components in structure constructors.
30580 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
30582 PR middle-end/20931
30583 * g++.dg/opt/pr20931.C: New test.
30585 2005-05-31 Andreas Jaeger <aj@suse.de>
30588 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
30589 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
30590 g++.old-deja/g++.ext/asmspec1.C,
30591 g++.old-deja/g++.other/regstack.C,
30592 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
30593 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
30594 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
30595 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
30596 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
30597 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
30598 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
30599 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
30600 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
30601 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
30602 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
30603 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
30604 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
30605 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
30606 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
30607 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
30608 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
30609 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
30610 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
30612 2005-05-31 Jeff Law <law@redhat.com>
30614 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
30616 2005-05-30 Paolo Carlini <pcarlini@suse.de>
30618 PR middle-end/21743
30619 * gcc.dg/builtins-1.c: Activate disabled clog test.
30620 * gcc.dg/torture/builtin-attr-1.c: Likewise.
30622 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
30624 * gfortran.dg/char_pointer_assign.f90:
30625 Test character-pointer assignments and pointer assignments.
30626 * gfortran.dg/char_pointer_dummy.f90:
30627 Test character-pointer dummy arguments.
30628 * gfortran.dg/char_pointer_func.f90:
30629 Test character-pointer function returns.
30630 * gfortran.dg/char_pointer_dependency.f90:
30631 Test character-pointer functions with dependencies.
30633 2005-05-30 Mark Mitchell <mark@codesourcery.com>
30636 * g++.dg/lookup/using14.C: New test.
30638 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
30640 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
30641 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
30644 2005-05-29 Geoffrey Keating <geoffk@apple.com>
30647 * g++.dg/template/local5.C: New.
30650 * gcc.c-torture/compile/pr21761.c: New.
30652 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
30655 2005-05-30 Steven G. Kargl
30658 * gfortran.dg/inquire_8.f90: New test.
30660 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30662 PR libfortran/21376
30663 * gfortran.dg/output_exponents_1.f90: New test.
30665 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30667 PR libfortran/20006
30668 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
30670 2005-05-28 Mark Mitchell <mark@codesourcery.com>
30673 * g++.dg/ext/complex1.C: New test.
30676 * g++.dg/init/ctor6.C: New test.
30678 2005-05-29 Jan Hubicka <jh@suse.cz>
30680 * gcc.c-torture/compile/pr21562.c: New.
30682 2005-05-28 Steven G. Kargl <kargls@comcast.net>
30684 * gfortran.dg/subnormal_1.f90: New test.
30686 2005-05-28 Jan Hubicka <jh@suse.cz>
30688 * tree-prof.exp: Fix comment.
30689 * value-prof-1.c: New.
30690 * value-prof-2.c: New.
30691 * value-prof-3.c: New.
30692 * value-prof-4.c: New.
30694 2005-05-27 Mark Mitchell <mark@codesourcery.com>
30697 * g++.dg/expr/ptrmem6.C: New test.
30698 * g++.dg/expr/ptrmem6a.C: Likewise.
30700 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
30702 PR tree-optimization/21658
30703 * gcc.dg/tree-ssa/pr21658.c: New.
30705 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
30708 * g++.dg/inherit/ptrmem3.C: New.
30711 * g++.dg/parse/template16.C: New.
30713 2005-05-27 Andreas Jaeger <aj@suse.de>
30715 * gcc.dg/setjmp-2.c: Only run in 32-bit.
30717 * gcc.dg/i386-sse-8.c: Run test on all archs.
30719 2005-05-26 Mike Stump <mrs@apple.com>
30721 * objc.dg/isa-field-1.m: Only run on darwin.
30722 * objc.dg/lookup-1.m: Likewise.
30723 * objc.dg/try-catch-8.m: Likewise.
30725 2005-05-26 Roger Sayle <roger@eyesopen.com>
30727 PR tree-optimization/9814
30728 * gcc.dg/pr9814-1.c: New test case.
30730 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30732 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
30733 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
30734 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
30735 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
30736 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
30737 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
30738 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
30739 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
30740 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
30741 objc.dg/try-catch-8.m: New.
30743 2005-05-26 Janis Johnson <janis187@us.ibm.com>
30745 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
30746 remove extraneous semicolons.
30748 2005-05-26 Ziemowit Laski <zlaski@apple.com>
30750 * obj-c++.dg/comp-types-12.mm: New.
30751 * objc.dg/comp-types-11.m: New.
30752 * objc.dg/selector-4.m: New.
30754 2005-05-26 Andreas Jaeger <aj@suse.de>
30757 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
30758 g++.old-deja/g++.ext/attrib3.C,
30759 g++.old-deja/g++.other/store-expr1.C,
30760 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
30761 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
30762 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
30763 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
30764 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
30765 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
30766 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
30767 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
30768 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
30769 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
30770 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
30771 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
30772 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
30773 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
30774 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
30775 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
30776 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
30777 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
30778 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
30780 2005-05-26 Andreas Jaeger <aj@suse.de>
30782 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
30783 x86-64 compilation.
30785 2005-05-26 Andreas Jaeger <aj@suse.de>
30788 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
30789 gcc.misc-tests/i386-pf-athlon-1.c,
30790 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
30791 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
30792 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
30793 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
30794 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
30795 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
30796 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
30799 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
30800 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
30801 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
30802 x86-64 compilation.
30804 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
30807 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
30808 effective-target ilp32.
30810 2005-05-26 David Ung <davidu@mips.com>
30812 * gcc.target/mips/ext_ins.c: New test for testing the generation
30813 of MIPS32/64 rev 2 ext/ins instructions.
30815 2005-05-26 Andreas Jaeger <aj@suse.de>
30817 * treelang/compile/unsigned.tree: Use gimple instead of
30818 nonexisting generic dump.
30820 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
30822 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
30824 2005-05-26 Andreas Jaeger <aj@suse.de>
30826 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
30828 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
30830 PR libfortran/17283
30831 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
30832 Test callee-allocated memory with write statements.
30834 2005-05-25 Roger Sayle <roger@eyesopen.com>
30836 PR middle-end/21709
30837 * gcc.dg/pr21709-1.c: New test case.
30839 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30840 Mike Stump <mrs@apple.com>
30842 * objc/execute/next_mapping.h: Update for C++.
30844 * obj-c++.dg/selector-1.mm: Move to...
30845 * obj-c++.dg/selector-4.mm: here...
30847 * obj-c++.dg/basic.mm: New.
30848 * obj-c++.dg/comp-types-1.mm: New.
30849 * obj-c++.dg/cxx-class-1.mm: New.
30850 * obj-c++.dg/cxx-ivars-1.mm: New.
30851 * obj-c++.dg/cxx-ivars-2.mm: New.
30852 * obj-c++.dg/cxx-ivars-3.mm: New.
30853 * obj-c++.dg/cxx-scope-1.mm: New.
30854 * obj-c++.dg/cxx-scope-2.mm: New.
30855 * obj-c++.dg/defs.mm: New.
30856 * obj-c++.dg/empty-private-1.mm: New.
30857 * obj-c++.dg/encode-1.mm: New.
30858 * obj-c++.dg/encode-2.mm: New.
30859 * obj-c++.dg/encode-3.mm: New.
30860 * obj-c++.dg/extern-c-1.mm: New.
30861 * obj-c++.dg/extra-semi.mm: New.
30862 * obj-c++.dg/fix-and-continue-2.mm: New.
30863 * obj-c++.dg/isa-field-1.mm: New.
30864 * obj-c++.dg/ivar-list-semi.mm: New.
30865 * obj-c++.dg/local-decl-1.mm: New.
30866 * obj-c++.dg/lookup-1.mm: New.
30867 * obj-c++.dg/lookup-2.mm: New.
30868 * obj-c++.dg/method-1.mm: New.
30869 * obj-c++.dg/method-2.mm: New.
30870 * obj-c++.dg/method-3.mm: New.
30871 * obj-c++.dg/method-4.mm: New.
30872 * obj-c++.dg/method-5.mm: New.
30873 * obj-c++.dg/method-6.mm: New.
30874 * obj-c++.dg/method-7.mm: New.
30875 * obj-c++.dg/no-extra-load.mm: New.
30876 * obj-c++.dg/overload-1.mm: New.
30877 * obj-c++.dg/pragma-1.mm: New.
30878 * obj-c++.dg/pragma-2.mm: New.
30879 * obj-c++.dg/private-1.mm: New.
30880 * obj-c++.dg/private-2.mm: New.
30881 * obj-c++.dg/proto-qual-1.mm: New.
30882 * obj-c++.dg/qual-types-1.mm: New.
30883 * obj-c++.dg/stubify-1.mm: New.
30884 * obj-c++.dg/stubify-2.mm: New.
30885 * obj-c++.dg/super-class-1.mm: New.
30886 * obj-c++.dg/super-class-2.mm: New.
30887 * obj-c++.dg/super-dealloc-1.mm: New.
30888 * obj-c++.dg/super-dealloc-2.mm: New.
30889 * obj-c++.dg/template-1.mm: New.
30890 * obj-c++.dg/template-2.mm: New.
30891 * obj-c++.dg/template-3.mm: New.
30892 * obj-c++.dg/template-4.mm: New.
30893 * obj-c++.dg/template-5.mm: New.
30894 * obj-c++.dg/template-6.mm: New.
30895 * obj-c++.dg/try-catch-1.mm: New.
30896 * obj-c++.dg/try-catch-2.mm: New.
30897 * obj-c++.dg/try-catch-3.mm: New.
30898 * obj-c++.dg/try-catch-4.mm: New.
30899 * obj-c++.dg/try-catch-5.mm: New.
30900 * obj-c++.dg/try-catch-6.mm: New.
30901 * obj-c++.dg/try-catch-7.mm: New.
30902 * obj-c++.dg/try-catch-8.mm: New.
30903 * obj-c++.dg/try-catch-9.mm: New.
30904 * obj-c++.dg/va-meth-1.mm: New.
30906 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30908 * obj-c++.dg/selector-1.mm: New.
30909 * obj-c++.dg/selector-2.mm: New.
30911 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30913 * obj-c++.dg/selector-3.mm: New.
30914 * objc.dg/selector-3.m: New.
30916 2005-05-25 Ziemowit Laski <zlaski@apple.com>
30918 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
30919 about where warning appears.
30921 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30923 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
30924 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
30925 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
30926 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
30928 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
30930 * gcc.dg/20050524-1.c: New test.
30932 2005-05-25 Jan Hubicka <jh@suse.cz>
30934 * gcc.dg/tree-prof/inliner-1.c: New.
30936 2005-05-25 Janis Johnson <janis187@us.ibm.com>
30938 * gcc.dg/tree-prof: New directory.
30939 * gcc.dg/tree-prof/tree-prof.exp: New.
30941 2005-05-25 DJ Delorie <dj@redhat.com>
30943 * gcc.dg/Wattributes-1.c: New.
30944 * gcc.dg/Wattributes-2.c: New.
30945 * gcc.dg/Wattributes-3.c: New.
30947 20005-05-24 Janis Johnson <janis187@us.ibm.com>
30949 PR tree-optimization/19833
30950 * gcc.dg/uninit-4.c: Remove xfail.
30951 * gcc.dg/uninit-9.c: Ditto.
30953 2005-05-24 Ziemowit Laski <zlaski@apple.com>
30955 * obj-c++.dg/bitfield-[1-5].mm: New.
30956 * obj-c++.dg/class-protocol-1.mm: New.
30957 * obj-c++.dg/comp-types-1[0-1].mm: New.
30958 * obj-c++.dg/comp-types-[2-9].mm: New.
30959 * obj-c++.dg/encode-[4-8].mm: New.
30960 * obj-c++.dg/layout-1.mm: New.
30961 * obj-c++.dg/method-1[0-9].mm: New.
30962 * obj-c++.dg/method-2[0-1].mm: New.
30963 * obj-c++.dg/method-[8-9].mm: New.
30964 * obj-c++.dg/objc-gc-3.mm: New.
30965 * obj-c++.dg/try-catch-10.mm: New.
30966 * objc.dg/bitfield-5.m: New.
30967 * objc.dg/comp-types-10.m: New.
30968 * objc.dg/comp-types-9.m: New.
30969 * objc.dg/layout-1.m: New.
30970 * objc.dg/objc-gc-4.m: New.
30971 * objc.dg/try-catch-9.m: New.
30972 * objc.dg/class-protocol-1.m: Tweak diagnostics.
30973 * objc.dg/comp-types-1.m: Likewise.
30974 * objc.dg/comp-types-[5-6].m: Likewise.
30975 * objc.dg/method-9.m: Likewise.
30977 2005-05-24 Janis Johnson <janis187@us.ibm.com>
30979 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
30980 and on hardware without VMX support.
30982 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
30984 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
30986 * lib/profopt.exp (dg-final-generate, dg-final-use,
30987 profopt-final-code, profopt-get-options): New.
30988 (profopt-execute): Process test directives.
30990 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
30991 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30992 cleanup-tree-dump, cleanup-saved-temps): Update comments.
30994 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
30997 * g++.dg/init/ctor5.C: New test.
30999 2005-05-24 Ira Rosen <irar@il.ibm.com>
31001 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
31002 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
31003 vect-113.c, vect-114.c.
31005 2005-05-23 Adam Nemet <anemet@lnxw.com>
31007 * gcc.dg/const-elim-1.c: Remove xfails.
31009 2005-05-23 Jeff Law <law@redhat.com>
31011 * gcc.c-torture/compile/pr21638.c: New test.
31012 * gcc.c-torture/compile/20050520-1.c: New test.
31014 2005-05-23 Nick Clifton <nickc@redhat.com>
31016 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
31017 be a proper triple, ie: m32r*-*-*.
31018 * g++.old-deja/g++.jason/thunk3.C: Likewise.
31020 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
31022 PR middle-end/21331
31024 * gcc.c-torture/compile/pr21293.c: New test.
31025 * gcc.c-torture/execute/pr21331.c: New test.
31027 2004-05-20 Richard Henderson <rth@redhat.com>
31029 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
31031 2005-05-20 Ziemowit Laski <zlaski@apple.com>
31033 * obj-c++-dg.exp: Add.
31034 * obj-c++.exp: Add.
31035 * obj-c++.dg/dg.exp: Add.
31037 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
31039 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
31040 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
31042 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
31044 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
31046 2004-05-19 Richard Henderson <rth@redhat.com>
31048 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
31050 2005-05-19 Janis Johnson <janis187@us.ibm.com>
31052 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
31054 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
31056 2005-05-19 Jakub Jelinek <jakub@redhat.com>
31059 * g++.dg/parse/extern1.C: New test.
31060 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
31062 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31064 * gcc.dg/c99-math.h: New.
31065 * gcc.dg/c99-math-float-1.c: New test.
31066 * gcc.dg/c99-math-double-1.c: Likewise.
31067 * gcc.dg/c99-math-long-double-1.c: Likewise.
31069 2005-05-18 Richard Henderson <rth@redhat.com>
31071 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
31073 2005-05-18 Devang Patel <dpatel@apple.com>
31075 * g++.dg/opt/20050511-1.C: New test.
31077 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
31079 PR libfortran/21127
31080 * gfortran.dg/reshape-complex.f90: New test.
31082 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
31084 * gfortran.dg/array_constructor_1.f90: New test.
31085 * gfortran.dg/array_constructor_2.f90: New test.
31087 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
31090 * gfortran.dg/pr20954.f: New test.
31092 2005-05-17 Mike Stump <mrs@apple.com>
31094 Yet more Objective-C++...
31096 * objc.dg/method-5.m: Update.
31097 * objc.dg/method-6.m: Update.
31098 * objc.dg/method-7.m: Update.
31099 * objc.dg/method-9.m: Update.
31100 * objc.dg/try-catch-2.m: Update.
31102 2005-05-17 Mark Mitchell <mark@codesourcery.com>
31104 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
31105 Remove little-endian optimizations.
31107 2005-05-17 Jeff Law <law@redhat.com>
31109 * g++.dg/tree-ssa/pr14814.C: New test.
31110 * gcc.dg/tree-ssa/pr14814.C: New test.
31111 * gcc.dg/tree-ssa/pr17141-1.C: New test.
31112 * gcc.dg/tree-ssa/pr17141-2.C: New test.
31114 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31116 * gcc.dg/compat/generate-random.c: Do not include
31118 * gcc.dg/compat/generate-random_r.c: Likewise.
31120 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
31122 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
31124 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
31126 PR middle-end/21595
31127 * g++.dg/tree-ssa/builtin1.C: New testcase.
31129 2005-05-17 Jakub Jelinek <jakub@redhat.com>
31132 * g++.dg/opt/const4.C: New test.
31134 PR middle-end/21492
31135 * g++.dg/opt/crossjump1.C: New test.
31137 PR tree-optimization/21610
31138 * gcc.c-torture/compile/20050516-1.c: New test.
31141 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
31142 about the test failing.
31143 * gfortran.fortran-torture/execute/where_7.f90: New test.
31144 * gfortran.fortran-torture/execute/where_8.f90: New test.
31146 2005-05-16 Richard Henderson <rth@redhat.com>
31148 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
31151 2005-05-16 Mark Mitchell <mark@codesourcery.com>
31153 * gcc.dg/compat/generate-random.c (config.h): Do not include.
31154 (limits.h): Include unconditionally.
31155 (stdlib.h): Likewise.
31156 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
31157 (limits.h): Include unconditionally.
31158 (stdlib.h): Likewise.
31159 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
31160 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
31161 (limits.h): Include unconditionally.
31162 (stdlib.h): Likewise.
31163 (hashtab.h): Do not include.
31164 (getopt.h): Likewise.
31165 (stddef.h): Include.
31166 (hashval_t): Define.
31167 (struct entry): Add "next" field.
31168 (HASH_SIZE): New macro.
31169 (hash_table): New variable.
31170 (switchfiles): Do not use xmalloc.
31172 (iterative_hash): New function.
31174 (e_exists): New function.
31175 (e_insert): Likewise.
31176 (output): Use, instead of libiberty hashtable functions.
31177 (main): Do not use getopt. Do not call htab_create.
31179 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
31182 * lib/target-supports.exp (check_mkfifo_available):
31183 Return 0 for cygwin as mkfifo support incomplete on platform.
31184 Fix typos in comments.
31186 2005-05-15 Mark Mitchell <mark@codesourcery.com>
31188 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
31190 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
31193 * gfortran.dg/assign_4.f: New test.
31195 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
31197 PR tree-optimization/21563
31198 * gcc.dg/tree-ssa/pr21563.c: New.
31200 2005-05-14 Jan Hubicka <jh@suse.cz>
31202 * gcc.dg/noreturn-7.c: Allow control reaches warning.
31204 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
31206 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
31208 2005-05-13 Julian Brown <julian@codesourcery.com>
31210 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
31211 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
31213 2005-05-13 Jan Hubicka <jh@suse.cz>
31215 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
31216 * gcc.dg/fold-xor-?.c: Likewise.
31217 * gcc.dg/pr15784-?.c: Likewise.
31218 * gcc.dg/pr20922-?.c: Likewise.
31219 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
31220 * gcc.dg/tree-ssa/pr17598.c: Likewise.
31221 * gcc.dg/tree-ssa/pr20470.c: Likewise.
31223 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31226 * gfortran.dg/hollerith_1.f90: New test.
31228 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31230 * gfortran.dg/func_result_2.f90: New test.
31232 2005-05-11 Bud Davis <bdavis@gfortran.org>
31234 * gfortran.dg/dev_null.f90: New test.
31236 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
31238 * gcc.dg/arm-vfp1.c: Revert last change.
31240 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
31242 PR middle-end/19807
31243 PR tree-optimization/19639
31244 * g++.dg/tree-ssa/pr19807.C: New testcase.
31246 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31248 PR libfortran/21471
31249 * gfortran.dg/append-1.f90: New test.
31251 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31253 * gcc.dg/pr18501.c: XFAIL.
31254 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
31255 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
31256 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
31257 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
31258 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
31259 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
31260 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
31261 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
31263 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31266 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
31267 gfortran.dg/f2c_3.f90: New tests.
31269 * gfortran.dg/return_1.f90: Fix dg annotation.
31271 2005-05-10 Diego Novillo <dnovillo@redhat.com>
31273 * gcc.c-torture/compile/20050510-1.c: New test.
31275 2005-05-10 Mark Mitchell <mark@codesourcery.com>
31277 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
31279 2005-05-10 Bob Wilson <bob.wilson@acm.org>
31281 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
31283 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
31286 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
31288 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
31291 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
31292 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
31294 2005-05-10 Ben Elliston <bje@au.ibm.com>
31297 * gcc.dg/debug/pr16676.c: New test.
31299 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
31302 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
31303 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
31304 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
31305 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
31307 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
31308 -fno-tree-dominator-opts.
31310 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31312 * gfortran.dg/return_1.f90: New test.
31314 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
31316 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
31318 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
31320 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
31323 * g++.dg/inherit/covariant13.C: New.
31325 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31327 PR libfortran/19155
31328 * gfortran.dg/pr19155.f: New test.
31330 2005-05-08 Roger Sayle <roger@eyesopen.com>
31333 * gcc.dg/pr8788-1.c: New testcase.
31335 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
31338 * gcc.target/mips/fpcmp-[12].c: New tests.
31340 2005-05-06 Mark Mitchell <mark@codesourcery.com>
31342 * lib/target-supports-dg.exp (dg-require-fork): New function.
31343 (dg-require-mkfifo): Likewise.
31344 * lib/target-supports.exp (check_function_available): New
31346 (check_fork_available): Likewise.
31347 (check_mkfifo_available): Likewise.
31349 2005-05-06 Jeff Law <law@redhat.com>
31351 * gcc.c-torture/compile/pr21380.c: New test.
31353 2005-05-06 Jakub Jelinek <jakub@redhat.com>
31356 * g++.dg/ext/weak3.C: New test.
31358 2005-05-05 Mark Mitchell <mark@codesourcery.com>
31361 * g++.dg/template/crash37.C: New test.
31363 2005-05-05 Paul Brook <paul@codesourcery.com>
31365 * gcc.dg/arm-g2.c: Use effective-target arm32.
31366 * gcc.dg/arm-mmx-1.c: Ditto.
31367 * gcc.dg/arm-scd42-2.c: Ditto.
31368 * gcc.dg/arm-vfp1.c: Ditto.
31369 * lib/target-supports.exp (check_effective_target_arm32): New
31372 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
31374 PR libfortran/21354
31375 gfortran.dg/in_pack_rank7.f90: New test.
31377 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
31379 PR middle-end/15618
31380 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
31382 2005-05-04 Jakub Jelinek <jakub@redhat.com>
31384 PR middle-end/21265
31385 * gcc.dg/20050503-1.c: New test.
31387 PR rtl-optimization/21239
31388 * gcc.dg/i386-sse-11.c: New test.
31390 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
31393 * gcc.target/i386/asm-1.c: New test.
31395 2005-05-03 Jakub Jelinek <jakub@redhat.com>
31397 PR rtl-optimization/21330
31398 * gcc.c-torture/execute/20050502-1.c: New test.
31401 * gcc.c-torture/execute/20050502-2.c: New test.
31403 2005-05-03 Uros Bizjak <uros@kss-loka.si>
31405 PR middle-end/21282
31406 * gcc.dg/pr21282.c: New.
31408 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31410 * gcc.dg/vect/pr20122.c: Clean up .vect file.
31411 * gcc.dg/vect/vect-92.c: Likewise.
31412 * gcc.dg/vect/vect-93.c: Likewise.
31413 * gcc.dg/vect/vect-dv-1.c: Likewise.
31414 * gcc.dg/vect/vect-dv-2.c: Likewise.
31415 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
31417 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
31419 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
31420 * gfortran.dg/vect/vect-2.f90: Likewise.
31421 * gfortran.dg/vect/vect-3.f90: Likewise.
31422 * gfortran.dg/vect/vect-4.f90: Likewise.
31423 * gfortran.dg/vect/vect-5.f90: Likewise.
31425 2005-05-02 Geoffrey Keating <geoffk@apple.com>
31428 * gcc.dg/rs6000-fpint-2.c: New.
31430 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
31433 * gcc.dg/builtins-30.c: Update expected messages.
31434 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
31435 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
31436 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
31438 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
31440 PR tree-optimization/21294
31441 * gcc.dg/tree-ssa/pr21294.c: New.
31443 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
31445 * gcc.dg/altivec-3.c (vec_store): Do not use the old
31446 __builtin_altivec_st_internal_4si built-in.
31448 2005-05-02 Mark Mitchell <mark@codesourcery.com>
31451 * g++.dg/template/ptrmem14.C: New test.
31453 2005-05-02 Paul Brook <paul@codesourcery.com>
31455 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
31457 2005-05-02 Michael Matz <matz@suse.de>
31460 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
31462 2005-05-01 Mark Mitchell <mark@codesourcery.com>
31464 * g++.dg/cpp/weak.C: New test.
31466 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
31468 * gcc.dg/tree-ssa/loop-8.c: New test.
31470 2005-04-30 Michael Maty <matz@suse.de>
31472 * gcc.dg/inline-mcpy.c: New test.
31474 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
31476 PR libfortran/18958
31477 * gfortran.dg/eoshift.f90: New test case.
31479 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
31481 PR libfortran/18857
31482 * gfortran.dg/matmul_1.f90: New test.
31484 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31486 PR tree-optimization/21030
31487 * gcc.dg/tree-ssa/pr21030.c: New.
31489 2005-04-29 Devang Patel <dpatel@apple.com>
31491 PR tree-optimization/21272
31492 * gcc.dg/vect/vect-ifcvt-10.c: New test.
31494 2005-04-29 Jakub Jelinek <jakub@redhat.com>
31498 * gfortran.dg/entry_4.f90: New test.
31499 * gfortran.fortran-torture/execute/entry_1.f90: New test.
31500 * gfortran.fortran-torture/execute/entry_2.f90: New test.
31501 * gfortran.fortran-torture/execute/entry_3.f90: New test.
31502 * gfortran.fortran-torture/execute/entry_4.f90: New test.
31503 * gfortran.fortran-torture/execute/entry_5.f90: New test.
31504 * gfortran.fortran-torture/execute/entry_6.f90: New test.
31505 * gfortran.fortran-torture/execute/entry_7.f90: New test.
31507 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31509 * gfortran.fortran-torture/execute/entry_8.f90: New test.
31511 2005-04-29 Paul Brook <paul@codesourcery.com>
31513 * gfortran.dg/entry_3.f90: New test.
31515 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31517 * gfortran.dg/implicit_4.f90: New test.
31519 2005-04-28 Bob Wilson <bob.wilson@acm.org>
31521 * lib/target-supports.exp (check_profiling_available): Return
31522 false for xtensa-*-elf.
31524 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
31526 * lib/fortran-torture.exp (fortran-torture.exp): Catch
31527 error if file cannot be deleted.
31529 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
31531 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
31532 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
31533 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
31534 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
31535 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
31536 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
31537 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
31538 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
31539 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
31540 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
31541 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
31542 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
31543 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
31545 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31548 * gfortran.dg/pr20865.f90: New test.
31550 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
31552 * gcc.dg/void-cast-2.c: New test.
31554 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31557 * gcc.dg/void-cast-1.c: New test.
31559 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
31561 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
31563 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31566 * gfortran.dg/pr21177.f90: New test.
31568 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
31570 PR tree-optimization/21171
31571 * gcc.dg/tree-ssa/pr21171.c: New test.
31573 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
31575 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31576 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31577 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31578 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31579 gcc.dg/tree-ssa/gen-vect-32.c: New.
31580 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
31581 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
31582 don't run on PPC32.
31584 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31587 * gcc.dg/transparent-union-3.c: New test.
31589 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
31592 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
31593 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
31594 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
31595 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
31596 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
31597 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
31599 2005-04-26 Jeff Law <law@redhat.com>
31601 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
31602 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
31603 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
31604 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
31605 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
31606 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
31607 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
31609 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
31611 PR tree-optimization/17598
31612 * gcc.dg/tree-ssa/pr17598.c: New testcase.
31614 2005-04-25 Mike Stump <mrs@apple.com>
31616 * objc.dg/fix-and-continue-1.m: Add.
31618 2005-04-25 Roger Sayle <roger@eyesopen.com>
31621 * g++.dg/opt/pr20995-1.C: New test case.
31623 2005-04-25 Devang Patel <dpatel@apple.com>
31625 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
31627 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31630 * g++.dg/opt/alias2.C (printf): Correct the prototype.
31632 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
31635 * g++.dg/opt/rtti2.C: New test.
31637 2005-04-25 Paul Brook <paul@codesourcery.com>
31638 Steven G. Kargl <kargls@comcast.net>
31641 * gfortran.dg/ichar_1.f90: New file.
31643 2005-04-24 Jakub Jelinek <jakub@redhat.com>
31645 PR middle-end/20991
31646 * g++.dg/opt/pr20991.C: New test.
31648 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
31649 where sizeof (type) < __alignof__ (type).
31650 * gcc.dg/compat/struct-layout-1.h: Likewise.
31652 2005-04-24 Per Bothner <per@bothner.com>
31653 Devang Patel <dpatel@apple.com>
31655 PR preprocessor/20907
31656 * gcc.dg/cpp/very-long-comment.c: New test.
31658 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31661 * gfortran.dg/common_5.f: New test.
31663 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
31665 PR middle-end/21082
31666 * g++.dg/tree-ssa/pr21082.C: New testcase.
31668 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
31670 * gcc.dg/vect/vect-99.c: New test.
31672 2005-04-22 Diego Novillo <dnovillo@redhat.com>
31674 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
31676 2005-04-22 Jeff Law <law@redhat.com>
31678 * gcc.dg/uninit-5.c: Remove xfails.
31679 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
31680 conditionals and loads.
31682 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
31684 PR libfortran/20074
31685 PR libfortran/20436
31686 PR libfortran/21108
31687 * gfortran.dg/nested_reshape.f90: new test
31688 * gfortran.dg/reshape-alloc.f90: new test
31689 * gfortran.dg/reshape.f90: new test
31691 2005-04-22 Mark Mitchell <mark@codesourcery.com>
31693 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
31695 * gcc.dg/arm-vfp1.c: New test.
31697 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
31700 * g++.dg/lookup/builtin2.C: New test.
31702 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
31704 * gcc.dg/weak/weak-13.c: New test.
31706 2005-04-21 Geoffrey Keating <geoffk@apple.com>
31708 * lib/target-supports.exp (check_effective_target_sync_int_long):
31711 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
31713 * gcc.target/mips/branch-1.c: New test.
31715 2005-04-21 Richard Henderson <rth@redhat.com>
31717 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
31718 * gcc.dg/vect/vect-86.c: Likewise.
31719 * gcc.dg/vect/vect-87.c: Likewise.
31720 * gcc.dg/vect/vect-88.c: Likewise.
31722 2005-04-21 Devang Patel <dpatel@apple.com>
31724 PR optimization/20994
31725 * gcc.dg/tree-ssa/ifc-3.c: New test.
31727 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31730 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
31731 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
31732 gcc.dg/c99-vla-jump-5.c: New tests.
31734 2005-04-19 Richard Henderson <rth@redhat.com>
31736 * lib/target-supports.exp (check_effective_target_vect_int_mult):
31737 Fix typo in exists check.
31738 (check_effective_target_sync_int_long): New.
31739 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
31740 * gcc.dg/ia64-sync-2.c: Likewise.
31741 * gcc.dg/ia64-sync-3.c: Likewise.
31742 * gcc.dg/ia64-sync-4.c: Likewise.
31744 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
31746 * gcc.dg/fold-xor-1.c: New test.
31747 * gcc.dg/fold-xor-2.c: New test.
31749 2005-04-19 James E. Wilson <wilson@specifixinc.com>
31752 * g++.dg/eh/fp-regs.C: New test.
31754 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
31756 * gcc.dg/Wint-to-pointer-cast-1.c,
31757 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
31758 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
31759 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
31761 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31764 * gfortran.dg/pr16861.f90: New test.
31766 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31768 * gcc.dg/pr21085.c: New test.
31770 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
31772 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
31773 (setup_mips_tests, dg-mips-options): New procedures.
31774 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
31775 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
31776 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
31777 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31778 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
31779 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
31780 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
31781 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
31782 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
31783 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
31784 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
31785 dg-mips-options instead of dg-options. Remove now-redundant
31786 preprocessor guards.
31787 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
31788 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
31789 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
31790 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
31791 * gcc.dg/vr-mult-2.c: Delete.
31792 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
31793 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
31794 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
31795 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
31796 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
31797 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
31798 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
31800 2005-04-18 Laurent GUERBY <laurent@guerby.net>
31802 * ada/acats/run_all.sh: Use sync when executable not present.
31804 2005-04-18 Devang Patel <dpatel@apple.com>
31806 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
31807 * gcc.dg/vect/vect-11a.c: New.
31808 * gcc.dg/vect/vect-none.c: Update.
31809 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
31811 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
31813 PR tree-optimization/20922
31814 * gcc.dg/pr20922-1.c: New test.
31815 * gcc.dg/pr20922-2.c: New test.
31816 * gcc.dg/pr20922-3.c: New test.
31817 * gcc.dg/pr20922-4.c: New test.
31818 * gcc.dg/pr20922-5.c: New test.
31819 * gcc.dg/pr20922-6.c: New test.
31821 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31823 PR libfortran/20950
31824 * gfortran.dg/pr20950.f: New test.
31826 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31828 PR libfortran/19216
31829 * gfortran.dg/pr19216.f: New test.
31831 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
31833 PR tree-optimization/21001
31834 * gcc.dg/tree-ssa/pr21001.c: New.
31836 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
31838 PR libfortran/21075
31839 * gfortran.dg/reshape_rank7.f90: New test.
31841 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
31843 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
31844 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
31845 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
31846 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
31847 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
31848 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
31849 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
31850 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
31851 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
31853 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
31854 in namelists. New test.
31855 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
31857 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
31859 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
31860 namelist. New test.
31861 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
31863 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
31865 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
31866 namelist. New test.
31867 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
31868 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
31869 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
31871 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
31872 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
31875 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
31877 * gfortran.dg/wtruncate.f: New testcase.
31878 * gfortran.dg/wtruncate.f90: New testcase.
31880 2005-04-16 Mark Mitchell <mark@codesourcery.com>
31883 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
31884 which sizeof/alignof is dependent, rather than just whether we are
31885 processing_template_decl.
31887 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31889 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31890 corrected typo where the wrong variables had been compared.
31892 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
31894 PR libfortran/18495
31895 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
31896 Test callee-allocated version of return array with a write
31898 Test spread with a temporary with another write statement.
31900 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
31902 PR tree-optimization/21031
31903 * gcc.dg/tree-ssa/pr21031.c: New.
31905 2005-04-15 Uros Bizjak <uros@kss-loka.si>
31907 PR tree-optimization/21004
31908 * gcc.dg/builtins-53.c: Include builtins-config.h.
31909 Check floorf, ceilf, floorl and ceill transformations
31910 only when HAVE_C99_RUNTIME is defined.
31912 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
31914 PR middle-end/20739
31915 * gcc.dg/tree-ssa/pr20739.c: New test.
31917 2005-04-14 Mike Stump <mrs@apple.com>
31919 * gcc.dg/Foundation.framework/empty: New.
31920 * gcc.dg/framework-2.c: New.
31922 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31924 PR tree-optimization/21021
31925 * gcc.c-torture/compile/pr21021.c: New.
31927 2005-04-14 Janis Johnson <janis187@us.ibm.com>
31930 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
31931 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
31932 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
31933 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
31934 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
31935 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
31936 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
31937 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
31939 2005-04-14 Richard Henderson <rth@redhat.com>
31941 * lib/target-supports.exp (check_effective_target_vect_condition):
31942 Add ia64, i?86, and x86_64.
31944 2005-04-14 Steven G. Kargl <kargls@comcast.net>
31946 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
31948 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
31950 PR tree-optimization/20657
31951 * gcc.dg/tree-ssa/pr20657.c: New.
31953 2005-04-14 Uros Bizjak <uros@kss-loka.si>
31955 * gcc.dg/builtins-53.c: Also check (int)trunc* and
31956 (long long int)trunc*.
31958 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
31961 * gcc.dg/pr20927.c: New test.
31963 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
31965 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
31966 * gcc.target/mips/asm-1.c: Likewise.
31968 2005-04-13 Dale Johannesen <dalej@apple.com>
31970 * objc.dg/objc-fast-4.m: New.
31972 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
31974 * gcc.target/cris/torture/cris-torture.exp: New driver in new
31976 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
31978 2005-04-13 David Edelsohn <edelsohn@gnu.org>
31980 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
31981 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
31982 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
31984 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
31986 PR tree-optimization/20913
31987 * gcc.dg/tree-ssa/pr20913.c: New.
31989 PR tree-optimization/20702
31990 * gcc.dg/tree-ssa/pr20702.c: New.
31992 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31995 * g++.dg/inherit/local3.C: New test.
31997 2005-04-12 Jeff Law <law@redhat.com>
31999 * gcc.dg/tree-ssa/20050412-1.c: New test.
32001 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
32003 PR libfortran/19016
32004 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
32005 Add tests with mask generated by expression.
32006 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32007 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32008 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32010 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
32012 PR middle-end/20917
32013 * gcc.dg/20050409-1.c: New test.
32015 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
32017 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
32019 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32021 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32022 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
32023 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32024 (TARGET_CXX): Adjust accordingly.
32025 * target.h (struct gcc_target): Remove epxort_class_data. Add
32026 determine_class_data_visibility and class_data_always_comdat.
32027 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32028 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
32029 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32030 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
32031 (arm_cxx_determine_class_data_visibility): New.
32032 (arm_cxx_class_data_always_comdat): Likewise.
32033 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
32034 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
32035 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
32036 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
32037 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
32040 2005-04-11 Mark Mitchell <mark@codesourcery.com>
32042 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
32044 2005-04-11 Geoffrey Keating <geoffk@apple.com>
32046 * gcc.dg/i386-darwin-fpmath.c: New.
32048 2004-04-11 Devang Patel <dpatel@apple.com>
32050 * lib/target-supports.exp (check_effective_target_vect_condition): New.
32051 * gcc.dg/vect/vect-ifcvt-1.c: New test.
32052 * gcc.dg/vect/vect-ifcvt-2.c: New test.
32053 * gcc.dg/vect/vect-ifcvt-3.c: New test.
32054 * gcc.dg/vect/vect-ifcvt-4.c: New test.
32055 * gcc.dg/vect/vect-ifcvt-5.c: New test.
32056 * gcc.dg/vect/vect-ifcvt-6.c: New test.
32057 * gcc.dg/vect/vect-ifcvt-7.c: New test.
32058 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
32060 2004-04-11 Devang Patel <dpatel@apple.com>
32062 * gcc.dg/vect/vect-dv-1.c: New test.
32063 * gcc.dg/vect/vect-dv-2.c: New test.
32065 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32067 PR tree-optimization/20933
32068 * gcc.dg/tree-ssa/pr20933.c: New test.
32070 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32072 * gfortran.dg/fold_nearest.f90: New test.
32074 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
32076 * gcc.dg/tree-ssa/alias-1.c: New test.
32078 2005-04-11 Diego Novillo <dnovillo@redhat.com>
32080 PR tree-optimization/20920
32081 * g++.dg/tree-ssa/pr20920.C: New test.
32083 2005-04-11 Uros Bizjak <uros@kss-loka.si>
32085 * gcc.dg/builtins-53.c: Also check (int)ceil* and
32086 (long long int)ceil*.
32088 2005-04-10 Mark Mitchell <mark@codesourcery.com>
32090 * g++.dg/warn/Wdtor1.C: Declare template in system header with
32091 explicit C++ linkage.
32093 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32095 * gfortran.dg/pr17229.f: Take care of the new obsolescence
32096 warning for arithmetic IF statements.
32098 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
32100 * eor_handling_1.f90: New test case.
32101 * eor_handling_2.f90: New test case.
32102 * eor_handling_3.f90: New test case.
32103 * eor_handling_4.f90: New test case.
32104 * eor_handling_5.f90: New test case.
32105 * noadv_size.f90: New test case.
32106 * pad_no.f90: New test case.
32108 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
32110 * gcc.c-torture/execute/20050410-1.c: New test.
32112 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
32114 * gcc.dg/pr20126.c: New.
32116 2005-04-09 Bud Davis <bdavis@gfortran.org>
32117 Steven G. Kargl <kargls@comcast.net>
32119 * gfortran.dg/PR19872.f: New test.
32121 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32123 * gfortran.dg/nint_1.f90: Fix dg-do directive.
32125 2005-04-09 Steven G. Kargl <kargls@comcast.net>
32127 * gfortran.dg/nint_1.f90: New test.
32129 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32131 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
32132 Added test for callee-allocated arrays with write statements.
32133 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
32134 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
32135 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
32136 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
32137 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
32139 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
32141 PR libfortran/20163
32142 * gfortran.dg/open-options-blanks.f: New test.
32144 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
32147 * gfortran.dg/comma_format_extension_[1234].f: New tests.
32149 2005-04-09 Jakub Jelinek <jakub@redhat.com>
32151 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32152 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32153 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32154 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32155 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32156 * gcc.c-torture/execute/stdarg-4.c: New test.
32158 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
32161 * g++.dg/abi/param2.C: New test.
32163 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32165 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
32167 2005-04-09 Uros Bizjak <uros@kss-loka.si>
32169 * gcc.dg/builtins-53.c: New test.
32171 2005-04-08 Diego Novillo <dnovillo@redhat.com>
32173 * g++.dg/tree-ssa/pr18178.C: New test.
32174 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
32175 * gcc.c-torture/execute/20041019-1.c: New test.
32176 * gcc.dg/tree-ssa/20041008-1.c: New test.
32177 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
32178 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
32179 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
32180 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
32181 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
32182 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
32183 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
32184 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
32185 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32186 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32188 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
32190 PR rtl-optimization/20466
32191 * gcc.c-torture/execute/pr20466-1.c: New test.
32193 2005-04-08 Mark Mitchell <mark@codesourcery.com>
32196 * g++.dg/parse/cond2.C: New test.
32199 * g++.dg/warn/Wdtor1.C: New test.
32201 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32204 * gfortran.dg/pr17229.f: New test.
32206 2005-04-07 Steven G. Kargl <kargls@comcast.net>
32208 * gfortran.dg/tiny_1.f90: New test.
32209 * gfortran.dg/tiny_2.f90: ditto.
32211 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
32213 * gfortran.dg/eor_1.f90: Fix dg-do run line
32214 * gfortran.dg/open_new.f90: Fix dg-do run line
32216 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
32218 * lib/target-supports.exp (get_compiler_messages): Support
32219 optional arguments, the fourth being compiler options.
32220 (check_effective_target_fpic): New proc.
32221 * gcc.dg/20050321-2.c: Restrict to target fpic.
32223 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
32225 * gcc.dg/15443-1.c: New test.
32226 * gcc.dg/15443-2.c: Likewise.
32228 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32230 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
32232 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32234 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
32236 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
32238 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
32239 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
32241 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
32242 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
32243 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
32245 2005-04-06 Mark Mitchell <mark@codesourcery.com>
32248 * g++.dg/warn/Wunused-11.C: New test.
32250 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
32252 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
32254 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
32256 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
32258 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32261 * g++.dg/template/ptrmem13.C: New test.
32263 2005-04-05 Per Bothner <per@bothner.com>
32265 * lib/gcc.exp: Always add -fno-show-column, for now.
32267 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
32270 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
32271 of plain old "unsigned int" for the type of "i". Makes this test
32274 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
32276 * gcc.dg/i386-ssefn-1.c: New test.
32277 * gcc.dg/i386-ssefn-2.c: New test.
32278 * gcc.dg/i386-ssefn-3.c: New test.
32279 * gcc.dg/i386-ssefn-4.c: New test.
32281 2005-04-05 Jakub Jelinek <jakub@redhat.com>
32283 PR tree-optimization/20076
32284 * gcc.dg/builtin-apply4.c: New test.
32286 PR preprocessor/19475
32287 * gcc.dg/cpp/macspace1.c: New test.
32288 * gcc.dg/cpp/macspace2.c: New test.
32290 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32292 * gfortran.dg/pr20755.f: Fixed bad format.
32294 2005-04-05 Mark Mitchell <mark@codesourcery.com>
32297 * g++.dg/ext/attrib21.C: New test.
32299 2004-04-05 Devang Patel <dpatel@apple.com>
32301 * lib/target-supports.exp (check_effective_target_vect_shif): New.
32302 * gcc.dg/vect/vect-shift-1.c: New test.
32304 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32306 PR libfortran/20755
32307 * gfortran.dg/pr20755.f: New test.
32309 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
32311 * gfortran.dg/pr15959.f90: New test.
32312 * gfortran.dg/string_pad_trunc.f90: New test.
32314 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32316 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
32317 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
32318 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
32321 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
32323 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
32325 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
32327 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
32328 * gcc.c-torture/compile/20011119-2.c: Likewise.
32329 * gcc.c-torture/compile/981001-2.c: Likewise.
32331 2005-04-04 Mark Mitchell <mark@codesourcery.com>
32334 * g++.dg/template/overload4.C: New test.
32336 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32339 * g++.dg/abi/covariant5.C: New.
32342 * g++.dg/debug/const2.C: New.
32344 2005-04-04 Jakub Jelinek <jakub@redhat.com>
32346 PR rtl-optimization/16104
32347 * gcc.c-torture/execute/20050316-1.c: New test.
32349 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
32351 * g++.dg/template/spec23.C: Fix dg-error text.
32353 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
32356 * g++.dg/expr/lval2.C: New.
32358 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32360 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
32361 __builtin_strcasecmp and __builtin_strncasecmp.
32363 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
32366 * g++.dg/template/spec22.C: New.
32367 * g++.dg/template/spec23.C: New.
32369 2005-04-03 Dale Ranta <dir@lanl.gov>
32370 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32372 PR libfortran/20068
32373 PR libfortran/20125
32374 PR libfortran/20156
32375 PR libfortran/20471
32376 * gfortran.dg/backspace.f: New test.
32378 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
32380 * gcc.dg/pr19345.c: New test.
32382 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32384 PR tree-optimization/20640
32385 * gcc.dg/torture/tree-loop-1.c: New.
32387 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
32389 PR rtl-optimization/20290
32390 * gcc.c-torture/execute/loop-ivopts-2.c: New.
32392 2005-04-02 Geoffrey Keating <geoffk@apple.com>
32394 * gcc.dg/rs6000-fpint.c: New.
32396 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32398 * gcc.dg/old-style-then-proto-1.c: New test.
32400 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32402 * gfortran.fortran-torture/execute/backspace.f90: Check
32403 after backspace and read was incorrect.
32405 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32407 * gcc.c-torture/execute/builtins/strcat.c: Check the result
32408 buffer past the terminating NUL using memcmp.
32409 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
32410 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
32412 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
32413 Fix unused/uninitialized variable warnings.
32415 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
32416 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
32417 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
32418 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
32420 * gcc.c-torture/execute/builtins/abs-1-lib.c,
32421 gcc.c-torture/execute/builtins/fputs-lib.c,
32422 gcc.c-torture/execute/builtins/lib/fprintf.c,
32423 gcc.c-torture/execute/builtins/lib/main.c,
32424 gcc.c-torture/execute/builtins/lib/memcmp.c,
32425 gcc.c-torture/execute/builtins/lib/memmove.c,
32426 gcc.c-torture/execute/builtins/lib/mempcpy.c,
32427 gcc.c-torture/execute/builtins/lib/memset.c,
32428 gcc.c-torture/execute/builtins/lib/printf.c,
32429 gcc.c-torture/execute/builtins/lib/sprintf.c,
32430 gcc.c-torture/execute/builtins/lib/stpcpy.c,
32431 gcc.c-torture/execute/builtins/lib/strchr.c,
32432 gcc.c-torture/execute/builtins/lib/strcmp.c,
32433 gcc.c-torture/execute/builtins/lib/strcpy.c,
32434 gcc.c-torture/execute/builtins/lib/strcspn.c,
32435 gcc.c-torture/execute/builtins/lib/strlen.c,
32436 gcc.c-torture/execute/builtins/lib/strncat.c,
32437 gcc.c-torture/execute/builtins/lib/strncmp.c,
32438 gcc.c-torture/execute/builtins/lib/strncpy.c,
32439 gcc.c-torture/execute/builtins/lib/strrchr.c,
32440 gcc.c-torture/execute/builtins/lib/strspn.c,
32441 gcc.c-torture/execute/builtins/lib/strstr.c,
32442 gcc.c-torture/execute/builtins/memops-asm-lib.c,
32443 gcc.c-torture/execute/builtins/strlen-2.c,
32444 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
32447 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
32449 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
32450 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
32453 2005-04-01 Jakub Jelinek <jakub@redhat.com>
32456 * g++.dg/debug/using1.C: New test.
32458 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
32460 PR middle-end/20524
32461 * gcc.dg/alias-7.c: Prefix asm-declared name with
32462 __USER_LABEL_PREFIX__.
32464 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
32466 Fix fallout from PR middle-end/15700:
32467 * gcc.c-torture/compile/20011119-1.c: Take
32468 __USER_LABEL_PREFIX__ into account.
32469 * gcc.c-torture/compile/20011119-2.c: Likewise.
32471 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
32474 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
32476 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
32479 * gcc.c-torture/compile/struct-non-lval-1.c,
32480 gcc.c-torture/compile/struct-non-lval-2.c,
32481 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
32483 2005-03-31 Janis Johnson <janis187@us.ibm.com>
32485 * gcc.dg/tls/tls.exp: Remove temporary file.
32486 * g++.dg/tls/tls.exp: Ditto.
32487 * lib/file-format.exp: Ditto.
32488 * g++.dg/special/ecos.exp: Ditto.
32490 * lib/profopt.exp: Treat prof_ext as a list.
32491 * gcc.misc-tests/bprob.exp: Ditto.
32492 * g++.dg/bprob/bprob.exp: Ditto.
32494 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
32495 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
32496 g++.dg/tree-ssa/pointer-reference-alias.C,
32497 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
32498 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
32499 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
32500 g++.dg/vect/pr19951.cc: Ditto.
32501 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
32502 gcc.dg/builtins-47.c: Ditto.
32503 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
32504 gcc.dg/pr20115-1.c: Ditto.
32505 * gcc.dg/tree-ssa/20030530-2.c,
32506 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
32507 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32508 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
32509 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32510 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
32511 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
32512 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
32513 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
32514 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
32515 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
32516 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
32517 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
32518 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
32519 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
32520 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
32521 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32522 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32523 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32524 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32525 gcc.dg/tree-ssa/20030824-1.c,
32526 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
32527 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
32528 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
32529 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
32530 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
32531 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
32532 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
32533 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
32534 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
32535 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
32536 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
32537 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
32538 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
32539 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
32540 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
32541 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
32542 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
32543 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
32544 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
32545 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
32546 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
32547 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
32548 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
32549 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
32550 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
32551 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
32552 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
32553 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
32554 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
32555 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
32556 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
32557 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
32558 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
32559 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
32560 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
32561 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
32562 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
32563 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
32564 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
32565 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
32566 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
32567 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
32568 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32569 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
32570 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
32571 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
32572 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
32573 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
32574 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
32575 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
32576 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32577 gcc.dg/tree-ssa/useless-1.c: Ditto.
32578 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
32579 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
32580 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
32581 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
32582 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
32583 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
32584 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
32585 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
32586 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
32587 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
32588 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
32589 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
32590 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
32591 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
32592 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
32593 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
32594 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
32595 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
32596 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
32597 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
32598 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
32599 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
32600 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
32601 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
32602 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
32603 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
32604 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
32605 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
32606 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
32607 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
32608 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
32609 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
32610 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
32611 gcc.dg/vect/vect-none.c: Ditto.
32612 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
32613 treelang/compile/unsigned.tree: Ditto.
32615 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
32616 * gcc.dg/cpp/direct2s.c: Ditto.
32617 * gcc.dg/cpp/paste4.c: Ditto.
32618 * gcc.dg/cpp/separate-1.c: Ditto.
32619 * gcc.dg/pch/save-temps-1.c: Ditto.
32620 * g++.dg/ext/altivec-10.C: Ditto.
32621 * g++.dg/pch/pch.C: Ditto.
32623 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
32625 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
32626 * g++.dg/template/repo1.C: Ditto.
32627 * g++.dg/template/repo2.C: Ditto.
32628 * g++.dg/template/repo3.C: Ditto.
32629 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
32630 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
32631 * g++.old-deja/g++.pt/repo1.C: Ditto.
32632 * g++.old-deja/g++.pt/repo2.C: Ditto.
32633 * g++.old-deja/g++.pt/repo3.C: Ditto.
32634 * g++.old-deja/g++.pt/repo4.C: Ditto.
32636 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
32637 * gcc.dg/20030107-1.c: Ditto.
32638 * gcc.dg/20030702-1.c: Ditto.
32639 * gcc.dg/profile-generate-1.c: Ditto.
32640 * g++.dg/other/profile1.C: Ditto.
32641 * g++.old-deja/g++.robertl/eb83.C: Ditto.
32643 * lib/gcc-dg.exp (remove-build-file): New.
32644 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32645 cleanup-tree-dump, cleanup-saved-temps): New.
32647 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
32649 PR c++/19203, DR 214
32650 * g++.dg/parse/ambig3.C: Not ambiguous.
32651 * g++.dg/template/spec20.C: New.
32652 * g++.dg/template/spec21.C: New.
32654 2005-03-31 Steve Ellcey <sje@cup.hp.com>
32657 * gcc.dg/ia64-fptr-1.c: Run only on linux.
32659 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32661 PR libfortran/20660
32662 * gfortran.dg/negative_unit.f: New test.
32664 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
32666 * gcc.dg/20050330-1.c: New test.
32668 2005-03-30 Devang Patel <dpatel@apple.com>
32670 * g++.dg/tree-sra/ssa-sra-3.C: New test.
32672 2005-03-30 Dale Johannesen <dalej@apple.com>
32674 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
32676 2005-03-30 Janis Johnson <janis187@us.ibm.com>
32678 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
32679 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
32680 Strip options from test name.
32682 2005-03-31 Jan Hubicka <jh@suse.cz>
32684 * gcc.dg/varpool-1.c: New testcase.
32686 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32690 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
32691 gcc.dg/stmt-expr-label-3.c : New tests.
32692 * gcc.c-torture/execute/medce-2.c: Remove.
32694 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
32697 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
32700 2005-03-30 Alan Modra <amodra@bigpond.net.au>
32702 * gcc.c-torture/compile/pr20203.c: New test.
32704 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32706 * gfortran.dg/promotion.f90: New test.
32708 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
32710 PR middle-end/20491
32711 * gcc.dg/torture/asm-subreg-1.c: New test.
32713 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
32716 * gcc.dg/pr20672-1.c: New test.
32718 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
32720 * gfortran.dg/vect: New directory.
32721 * gfortran.dg/vect/vect.exp: New.
32722 * gfortran.dg/vect/vect-1.f90: New test.
32723 * gfortran.dg/vect/vect-2.f90: New test.
32724 * gfortran.dg/vect/vect-3.f90: New test.
32725 * gfortran.dg/vect/vect-4.f90: New test.
32726 * gfortran.dg/vect/vect-5.f90: New test.
32728 2005-03-29 Jakub Jelinek <jakub@redhat.com>
32730 PR middle-end/20622
32731 * gcc.dg/alias-7.c: New test.
32733 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
32735 * gcc.dg/sparc-reg-1.c: New test.
32737 2005-03-28 Steve Ellcey <sje@cup.hp.com>
32740 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
32742 2005-03-29 Dale Ranta <dir@lanl.gov>
32743 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32745 PR libfortran/20163
32746 * gfortran.dg/pr20163-2.f: New test.
32748 2005-03-28 Jan Hubicka <jh@suse.cz>
32750 PR middle-end/20635
32751 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
32754 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
32756 PR tree-optimization/20626
32757 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
32758 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
32760 2005-03-26 Steven G. Kargl <kargls@comcast.net>
32762 * gfortran.dg/underflow.f90: New test.
32763 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
32765 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32767 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
32769 2005-03-25 Mark Mitchell <mark@codesourcery.com>
32771 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
32772 (g++_init): Make sure that CXXFLAGS is set.
32773 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
32774 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
32775 * lib/gfortran.exp (gfortran_link_flags): Likewise.
32776 * lib/objc.exp (objc_init): Likewise.
32777 * lib/treelang.exp (treelang_init): Likewise.
32779 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
32781 PR tree-optimization/20470
32782 * gcc.dg/tree-ssa/pr20470.c: New test.
32784 2005-03-25 Geoffrey Keating <geoffk@apple.com>
32786 * gcc.dg/ppc-stfiwx.c: New.
32788 2005-03-25 Steve Ellcey <sje@cup.hp.com>
32791 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
32793 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32795 * gcc.dg/20050325-1.c: Fix a typo.
32797 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32799 PR libfortran/19678
32800 PR libfortran/19679
32801 * gfortran.dg/dos_eol.f: New test.
32803 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
32805 PR rtl-optimization/20249
32806 * gcc.dg/20050325-1.c: New test.
32808 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32810 PR libfortran/15332
32811 * gfortran.dg/pr15332.f: New test.
32813 2005-03-24 Dale Johannesen <dalej@apple.com>
32815 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
32817 2005-03-24 Geoffrey Keating <geoffk@apple.com>
32819 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
32820 'internal' visibility.
32821 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
32822 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
32823 'protected' visibility.
32824 * gcc.dg/visibility-7.c: Likewise.
32825 * lib/target-supports.exp (check_visibility_available): Take
32826 a parameter, the kind of visibility to check for.
32827 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
32828 to check_visibility_available.
32830 * g++.dg/expr/cast3.C: New.
32832 2005-03-24 David Edelsohn <edelsohn@gnu.org>
32834 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
32837 2005-03-24 Steve Ellcey <sje@cup.hp.com>
32840 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
32842 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
32844 * gcc.dg/badshift.c: Renamed to...
32845 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
32847 * gcc.target/i386/badshift.c: Renamed to...
32848 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
32851 PR rtl-optimization/20532
32852 * gcc.target/i386/badshift.c: New.
32854 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32856 * gfortran.dg/pr18025.f90: New test.
32858 2005-03-23 Dale Johannesen <dalej@apple.com>
32860 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
32862 2005-03-23 Mark Mitchell <mark@codesourcery.com>
32864 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
32866 * lib/target-supports.exp (check_iconv_available): Default
32867 libiconv to -liconv, if there is no definition.
32869 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
32871 * gcc.dg/torture/cris-asm-mof-1.c: New test.
32873 2005-03-22 Mark Mitchell <mark@codesourcery.com>
32875 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32876 * g++.dg/opt/pr7503-2.C: Likewise.
32877 * g++.dg/opt/pr7503-3.C: Likewise.
32878 * g++.dg/opt/pr7503-4.C: Likewise.
32879 * g++.dg/opt/pr7503-5.C: Likewise.
32880 * g++.dg/warn/minmax.C: New test.
32882 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32884 * gfortran.dg/g77_intrinsics_funcs.f: New test.
32885 * gfortran.dg/g77_intrinsics_sub.f: New test.
32887 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
32888 Jan Hubicka <jh@suse.cz>
32889 Steven Bosscher <stevenb@suse.de
32891 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
32893 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32896 * g++.dg/template/redecl3.C: New test.
32898 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32901 * g++.dg/parse/error16.C: Tweak error markers.
32903 2005-03-22 Jakub Jelinek <jakub@redhat.com>
32906 * gcc.dg/20050321-2.c: New test.
32908 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
32912 * g++.dg/template/ptrmem12.C: New.
32914 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
32916 PR rtl-optimization/20527
32917 * gcc.c-torture/execute/pr20527-1.c: New test.
32919 2005-03-22 Ben Elliston <bje@au.ibm.com>
32921 * gcc.misc-tests/options.exp (check_for_options): Create a real C
32922 program, compile it into a real executable and then delete the .c
32923 and .x files afterwards, to avoid problems on testglue targets.
32925 2005-03-21 Stuart Hastings <stuart@apple.com>
32927 * gcc.target/i386/sse-2.c: New.
32929 2005-03-21 Uros Bizjak <uros@kss-loka.si>
32931 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
32933 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32935 * g++.dg/parse/crash25.C: Fix typo.
32937 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32940 * g++.dg/parse/crash24.C: New test.
32943 * g++.dg/parse/crash25.C: New test.
32945 2005-03-21 Paolo Carlini <pcarlini@suse.de>
32948 * g++.dg/ext/stmtexpr4.C: New test.
32950 2005-03-20 Roger Sayle <roger@eyesopen.com>
32952 PR middle-end/20539
32953 * gcc.c-torture/compile/pr13066-1.c: New test case.
32954 * gcc.c-torture/compile/pr20539-1.c: Likewise.
32955 * g++.dg/opt/pr13066-1.C: Likewise.
32957 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
32959 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
32961 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32964 * gfortran.dg/nesting_1.f90: New test.
32966 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32969 * g++.dg/lookup/using13.C: New test.
32971 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32974 * g++.dg/template/crash36.C: New test.
32976 2005-03-18 Paolo Carlini <pcarlini@suse.de>
32979 * g++.dg/template/crash35.C: New test.
32981 2005-03-17 Paolo Carlini <pcarlini@suse.de>
32984 * g++.dg/overload/operator2.C: New test.
32986 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32988 PR libfortran/20257
32989 * gfortran.dg/pr20257.f90: New test.
32991 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32993 PR libfortran/20480
32994 * gfortran.dg/pr20480.f90: New test.
32996 2005-03-16 Richard Henderson <rth@redhat.com>
32998 PR middle-end/15700
32999 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
33000 (_rtld_global): New.
33001 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
33002 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
33004 * gcc.dg/alias-3.c: New.
33005 * gcc.dg/alias-4.c: New.
33006 * gcc.dg/alias-5.c: New.
33007 * gcc.dg/alias-6.c: New.
33009 2005-03-15 Geoffrey Keating <geoffk@apple.com>
33011 * gcc.dg/cpp/ucnid-7.c: New.
33013 2005-03-15 Janis Johnson <janis187@us.ibm.com>
33014 Dorit Naishlos <dorit@il.ibm.com>
33016 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
33019 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
33021 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
33022 support misaligned accesses.
33023 * gcc.dg/vect/vect-58.c: Likewise.
33024 * gcc.dg/vect/vect-92.c: New.
33025 * gcc.dg/vect/vect-93.c: New.
33027 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
33030 * gfortran.dg/assign_2.f90: New test.
33031 * gfortran.dg/assign_3.f90: New test.
33032 * gfortran.dg/assign.f90: New test.
33034 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
33036 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
33037 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
33038 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
33039 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
33042 2005-03-14 Geoffrey Keating <geoffk@apple.com>
33044 * gcc.dg/cpp/ucnid-6.c: New.
33046 * gcc.dg/cpp/normalize-1.c: New.
33047 * gcc.dg/cpp/normalize-2.c: New.
33048 * gcc.dg/cpp/normalize-3.c: New.
33049 * gcc.dg/cpp/normalize-4.c: New.
33050 * gcc.dg/cpp/ucnid-4.c: New.
33051 * gcc.dg/cpp/ucnid-5.c: New.
33052 * g++.dg/cpp/normalize-1.C: New.
33053 * g++.dg/cpp/ucnid-1.C: New.
33055 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33057 * gcc.dg/pr18628.c: New.
33059 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
33062 * g++.dg/tree-ssa/pr20280.C: New.
33064 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33067 * gfortran.dg/stfunc_2.f90: New test.
33069 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33071 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
33073 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
33075 * gcc.dg/tree-ssa/20050314-1.c: New test.
33077 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33081 * g++.dg/template/friend34.C: New test.
33082 * g++.dg/template/friend35.C: Likewise.
33083 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
33085 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33087 Friend class name lookup 5/n
33089 * g++.dg/lookup/hidden-class1.C: New test.
33090 * g++.dg/lookup/hidden-class2.C: Likewise.
33091 * g++.dg/lookup/hidden-class3.C: Likewise.
33092 * g++.dg/lookup/hidden-class4.C: Likewise.
33093 * g++.dg/lookup/hidden-class5.C: Likewise.
33094 * g++.dg/lookup/hidden-class6.C: Likewise.
33095 * g++.dg/lookup/hidden-class7.C: Likewise.
33096 * g++.dg/lookup/hidden-class8.C: Likewise.
33097 * g++.dg/lookup/hidden-class9.C: Likewise.
33098 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
33099 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
33100 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
33101 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
33102 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
33103 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
33104 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
33105 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
33106 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
33107 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
33108 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
33110 2005-03-13 Mark Mitchell <mark@codesourcery.com>
33113 * g++.dg/template/error18.C: New test.
33115 2005-03-09 Ben Elliston <bje@au.ibm.com>
33118 * g++.dg/debug/pr16792.C: New test.
33120 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33122 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
33123 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
33124 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
33125 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
33126 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
33127 test assertion names.
33129 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33132 * gfortran.dg/stfunc_1.f90: New test.
33134 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33137 * gfortran.dg/real_index_1.f90: New test.
33139 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33142 * gfortran.dg/spec_expr_1.f90: New test.
33144 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
33147 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
33150 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33153 * gfortran.dg/largeequiv_1.f90: New test.
33155 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33157 * gcc.dg/ucnid-1.c: New.
33158 * gcc.dg/ucnid-2.c: New.
33159 * gcc.dg/ucnid-3.c: New.
33160 * gcc.dg/ucnid-4.c: New.
33161 * gcc.dg/ucnid-5.c: New.
33162 * gcc.dg/ucnid-6.c: New.
33163 * gcc.dg/cpp/ucnid-1.c: New.
33164 * gcc.dg/cpp/ucnid-2.c: New.
33165 * gcc.dg/cpp/ucnid-3.c: New.
33166 * g++.dg/other/ucnid-1.C: New.
33168 2005-03-12 Geoffrey Keating <geoffk@apple.com>
33170 * gcc.dg/vmx/darwin-abi-3.c: Delete.
33172 2005-03-11 Per Bothner <per@bothner.com>
33174 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
33175 that diagnotics refer to correct token.
33176 * gcc.dg/unused-3.c: Likewise.
33178 2005-03-11 Per Bothner <per@bothner.com>
33180 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
33181 constant" is now actually on same line as string constant.
33182 * gcc.dg/cpp/direct2s.c: Likewise.
33184 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
33186 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
33188 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33190 PR libfortran/20124
33191 * gfortran.dg/pr20124.f90: New Test
33193 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
33195 PR tree-optimization/20130
33196 * gcc.dg/pr20130-1.c: New test.
33198 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33201 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
33203 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33205 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
33207 2005-03-10 Steve Ellcey <sje@cup.hp.com>
33209 * g++.dg/eh/forced1.C: Fix comment.
33210 * g++.dg/eh/forced2.C: Ditto.
33211 * g++.dg/eh/forced3.C: Ditto.
33212 * g++.dg/eh/forced4.C: Ditto.
33214 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
33217 * gcc.c-torture/compile/pr20412.c: New test.
33219 2005-03-10 Roger Sayle <roger@eyesopen.com>
33221 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
33223 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33226 * gcc.dg/20050307-1.c: New test.
33228 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
33231 * g++.dg/other/stdarg3.C: New.
33233 2005-03-10 Jakub Jelinek <jakub@redhat.com>
33235 PR c++/18384, c++/18327
33236 * g++.dg/init/array19.C: New test.
33238 PR inline-asm/20314
33239 * gcc.dg/torture/pr20314-1.c: New test.
33240 * gcc.dg/torture/pr20314-2.c: New test.
33242 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
33244 * gcc.dg/20050309-1.c: New test.
33246 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33248 * gcc.dg/builtins-10.c: Reactivate disabled test.
33249 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
33250 new cbrt transformations.
33252 2005-03-09 Mark Mitchell <mark@codesourcery.com>
33255 * g++.dg/template/array13.C: New test.
33257 2005-03-09 Paolo Carlini <pcarlini@suse.de>
33260 * g++.dg/init/brace4.C: New test.
33262 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
33265 * g++.dg/template/non-dependent12.C: New.
33267 2005-03-08 Mark Mitchell <mark@codesourcery.com>
33270 * g++.dg/init/array18.C: Add dg-do run marker.
33273 * g++.dg/init/array18.C: New test.
33275 2005-03-09 Ben Elliston <bje@au.ibm.com>
33277 * consistency.vlad/vlad.exp: Remove trailing semicolons.
33278 * g++.dg/gcov/gcov.exp: Likewise.
33279 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
33280 * gcc.target/xstormy16/xstormy16.exp: Likewise.
33281 * lib/c-torture.exp: Likewise.
33282 * lib/fortran-torture.exp: Likewise.
33283 * lib/g++.exp: Likewise.
33284 * lib/gcc-defs.exp: Likewise.
33285 * lib/gcc-dg.exp: Likewise.
33286 * lib/gcc.exp: Likewise.
33287 * lib/gcov.exp: Likewise.
33288 * lib/gfortran.exp: Likewise.
33289 * lib/mike-g++.exp: Likewise.
33290 * lib/mike-gcc.exp: Likewise.
33291 * lib/objc-torture.exp: Likewise.
33292 * lib/objc.exp: Likewise.
33293 * lib/profopt.exp: Likewise.
33294 * lib/target-libpath.exp: Likewise.
33295 * lib/target-supports.exp: Likewise.
33296 * lib/treelang.exp: Likewise.
33297 * lib/wrapper.exp: Likewise.
33299 2005-03-08 Jeff Law <law@redhat.com>
33301 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
33304 2005-03-08 Ira Rosen <irar@il.ibm.com>
33306 * gcc.dg/vect/pr20122.c: New test.
33308 2005-03-07 Jeff Law <law@redhat.com>
33310 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
33312 * gcc.dg/tree-ssa/pr18133-1.c: New test.
33313 * gcc.dg/tree-ssa/pr18133-2.c: New test.
33314 * gcc.dg/tree-ssa/pr18134.c: New test.
33316 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33318 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
33319 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
33320 gcc.dg/torture/builtin-noret-2.c: Require weak support.
33322 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
33325 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
33327 2005-03-07 Mark Mitchell <mark@codesourcery.com>
33329 * g++.dg/warn/Wnvdtor.C: New test.
33331 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
33333 * gcc.dg/torture/pr19683-1.c: New test.
33335 2005-03-06 Steven G. Kargl <kargls@comcast.net>
33337 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
33338 * gfortran.dg/g77/19990313-2.f: Ditto.
33339 * gfortran.dg/g77/19990313-3.f: Ditto.
33340 * gfortran.dg/g77/19990525-0.f: Ditto.
33341 * gfortran.dg/g77/19990826-0.f: Ditto.
33342 * gfortran.dg/g77/19990826-2.f: Ditto.
33343 * gfortran.dg/g77/19990826-3.f: Ditto.
33344 * gfortran.dg/g77/20000511-1.f: Ditto.
33345 * gfortran.dg/g77/20000511-2.f: Ditto.
33346 * gfortran.dg/g77/970625-2.f: Ditto.
33347 * gfortran.dg/g77/980310-2.f: Ditto.
33348 * gfortran.dg/g77/980310-3.f: Ditto.
33349 * gfortran.dg/g77/980310-8.f: Ditto.
33350 * gfortran.dg/g77/980519-2.f: Ditto.
33351 * gfortran.dg/g77/alpha1.f: Ditto.
33352 * gfortran.dg/g77/claus.f: Ditto.
33353 * gfortran.dg/g77/erfc.f: Ditto.
33354 * gfortran.dg/g77/short.f: Ditto.
33355 * gfortran.fortran-torture/execute/data.f90: Ditto.
33356 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
33357 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
33359 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33361 * lib/file-format.exp (gcc_target_object_format): Add check for som
33362 format and hardcode object formats on hppa*-*-hpux*.
33363 * lib/target-supports.exp (check_weak_available): Add check for som
33364 object format. Always return 0 on hppa*-*-hpux10*.
33366 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
33369 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
33371 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33373 * gfortran.dg/pr19936_1.f90: New test.
33374 * gfortran.dg/pr19936_2.f90: New test.
33375 * gfortran.dg/pr19936_3.f90: New test.
33377 2005-03-05 Steven G. Kargl <kargls@comcast.net>
33378 Paul Thomas <prthomas@drfccad.cea.fr>
33380 * gfortran.dg/PR19754_1.f90: New test.
33381 * gfortran.dg/PR19754_2.f90: Ditto.
33383 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33386 * g++.dg/template/non-dependent11.C: New test.
33388 2005-03-05 Uros Bizjak <uros@kss-loka.si>
33390 * lib/target-supports.exp (check_iconv_available): Fix comment.
33392 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
33393 Joseph S. Myers <joseph@codesourcery.com>
33396 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
33398 2005-03-04 Matthew Sachs <msachs@apple.com>
33400 * gcc.exp (gcc_target_compile): Put braces around
33401 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
33402 * objc.exp (objc_target_compile): Likewise.
33403 * treelang.exp (treelang_target_compile): Likewise.
33405 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33408 * gfortran.dg/func_result_1.f90: New test.
33410 2005-03-04 Ben Elliston <bje@au.ibm.com>
33412 * gcc.misc-tests/options.exp: New test.
33414 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
33416 * gcc.dg/pr15784-4.c: New test.
33418 2005-03-03 Geoffrey Keating <geoffk@apple.com>
33420 * gcc.c-torture/execute/pr17133.c: New.
33421 * gcc.c-torture/compile/20050303-1.c: New.
33423 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
33425 * gcc.dg/cpp/assert4.c: Fix for cygwin.
33427 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
33429 * g++.dg/overload/using2.C: New.
33431 2005-03-02 Mark Mitchell <mark@codesourcery.com>
33434 * g++.dg/init/ptrmem2.C: New test.
33436 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
33439 * gcc.dg/pr8927-1.c: New test.
33441 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
33444 * g++.dg/inherit/covariant12.C: New.
33446 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33449 * gfortran.dg/bound_1.f90: New test.
33451 2005-02-28 Janis Johnson <janis187@us.ibm.com>
33453 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
33454 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
33456 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
33459 * gcc.dg/pr20245-1.c: New test.
33461 2005-02-28 Jakub Jelinek <jakub@redhat.com>
33463 PR middle-end/19874
33464 * gcc.c-torture/execute/20050119-2.c: New test case.
33466 2005-02-28 Ben Elliston <bje@au.ibm.com>
33468 * README: Update the DejaGnu bug reporting address.
33469 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
33470 * lib/objc-torture.exp: Likewise.
33472 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33474 * gfortran.dg/boz_1.f90: New test.
33475 * gfortran.dg/boz_3.f90: New test.
33476 * gfortran.dg/boz_4.f90: New test.
33478 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
33480 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
33481 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
33483 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33485 PR libfortran/20101
33486 * gfortran.dg/write_0_pe_format.f90: New test.
33488 2005-02-27 Jakub Jelinek <jakub@redhat.com>
33491 * g++.dg/opt/thunk2.C: New test.
33492 * g++.dg/opt/covariant1.C: New test.
33494 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33496 * gfortran.dg/e_d_fmt.f90: New test.
33498 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
33500 * gcc.dg/asm-b.c: Fix comment typos.
33502 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33504 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
33507 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
33510 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
33511 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
33512 * gcc.dg/asm-b.c: New test.
33514 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
33516 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
33517 Disable this test on IRIX 6.
33519 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
33521 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
33522 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
33525 2005-02-25 Diego Novillo <dnovillo@redhat.com>
33527 PR tree-optimization/20204
33528 * gcc.dg/pr20204.c: New test.
33530 2005-02-24 Jakub Jelinek <jakub@redhat.com>
33533 * gcc.c-torture/execute/20050224-1.c: New test.
33536 * g++.dg/warn/Wbraces2.C: New test.
33538 2005-02-23 Mark Mitchell <mark@codesourcery.com>
33541 * g++.dg/init/const2.C: New test.
33543 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
33545 PR tree-optimization/20100
33546 * gcc.c-torture/execute/pr20100-1.c: New test.
33548 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33550 * gfortran.dg/implicit_3.f90: New test.
33552 * gfortran.dg/deftype_1.f90: New test.
33554 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
33556 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
33558 * g++.dg/other/anon3.C: Accept a warning.
33560 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
33562 * gcc.dg/pr20017.c: Fix a comment typo.
33564 2005-02-23 Bud Davis <bdavis@gfortran.org>
33566 * gfortran.dg/list_read_4.f90: Change to f90 comments.
33568 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33571 * ada/acats/tests/cxa/cxa3004.a: Remove.
33572 * ada/acats/tests/cxb/cxb30061.am: Likewise.
33574 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33577 * g++.dg/init/const1.C: New test.
33580 * g++.dg/parse/constant7.C: New test.
33583 * g++.dg/parse/error27.C: New test.
33584 * g++.dg/template/qualttp15.C: Adjust error markers.
33585 * g++.old-deja/g++.other/struct1.C: Likewise.
33588 * g++.dg/template/error17.C: New test.
33591 * g++.dg/parser/error26.C: New test.
33593 2005-02-22 Diego Novillo <dnovillo@redhat.com>
33595 PR tree-optimization/20100
33596 PR tree-optimization/20115
33597 * gcc.dg/pr20115.c: New test.
33598 * gcc.dg/pr20115-1.c: New test.
33599 * gcc.dg/pr20100.c: New test.
33600 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
33601 call-clobbered variables after alias1.
33603 2005-02-22 Bud Davis <bdavis@gfortran.org>
33605 * gfortran.dg/list_read_4.f90: new test.
33607 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
33609 PR rtl-optimization/20017.
33610 * gcc.dg/pr20017.c: New.
33612 2005-02-22 Devang Patel <dpatel@apple.com>
33615 * g++.dg/tree-ssa/pr19952.C: New test.
33617 2005-02-22 Mark Mitchell <mark@codesourcery.com>
33620 * g++.dg/parse/constant6.C: New test.
33622 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33624 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33625 * g++.dg/charset/asm2.c: Likewise.
33626 * g++.dg/charset/asm3.c: Likewise.
33627 * g++.dg/charset/asm4.c: Likewise.
33628 * g++.dg/charset/asm5.c: Likewise.
33629 * g++.dg/charset/attribute1.c: Likewise.
33630 * g++.dg/charset/attribute2.c: Likewise.
33631 * g++.dg/charset/extern1.cc: Likewise.
33632 * g++.dg/charset/extern2.cc: Likewise.
33633 * g++.dg/charset/extern3.cc: Likewise.
33634 * g++.dg/charset/function.cc: Likewise.
33635 * g++.dg/charset/string.c: Likewise.
33636 * g++.dg/charset/charset.exp: Likewise.
33637 * lib/target-supports.exp (check_iconv_available): Fix comment.
33639 2005-02-22 Uros Bizjak <uros@kss-loka.si>
33641 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
33642 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
33643 * gcc.dg/charset/asm2.c: Likewise.
33644 * gcc.dg/charset/asm3.c: Likewise.
33645 * gcc.dg/charset/asm4.c: Likewise.
33646 * gcc.dg/charset/asm5.c: Likewise.
33647 * gcc.dg/charset/asm6.c: Likewise.
33648 * gcc.dg/charset/attribute1.c: Likewise.
33649 * gcc.dg/charset/attribute2.c: Likewise.
33650 * gcc.dg/charset/builtin1.c: Likewise.
33651 * gcc.dg/charset/extern.c: Likewise.
33652 * gcc.dg/charset/function.c: Likewise.
33653 * gcc.dg/charset/string.c: Likewise.
33654 * gcc.dg/charset/charset.exp: Likewise.
33656 2005-02-21 Bud Davis <bdavis9659@comcast.net>
33659 * gfortran.dg/pr20086.f90: New test.
33661 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
33663 PR tree-optimization/19786
33664 * g++.dg/tree-ssa/pr19786.C: New.
33666 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33668 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
33670 2005-02-21 Jeff Law <law@redhat.com>
33672 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
33674 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33676 * gfortran.dg/do_iterator: Split loop, markup all lines for
33677 which an error locus is printed.
33678 * gfortran.dg/pr17708.f90: Markup all lines for which an error
33680 * gfortran.dg/select_4.f90: Likewise.
33681 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
33682 locuses in the various permutations.
33684 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
33686 PR tree-optimization/19951
33687 * g++.dg/vect: New directory.
33688 * g++.dg/vect/vect.exp: New file.
33689 * g++.dg/vect/pr19951.cc: New testcase.
33690 * g++.dg/dg.exp: Also prune vectorizer tests.
33692 2005-02-20 Zack Weinberg <zack@codesourcery.com>
33695 * gcc.dg/charset/builtin1.c: New test.
33697 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33700 * g++.dg/inherit/volatile1.C: New test.
33703 * g++.dg/template/dtor4.C: New test.
33705 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33707 * gfortran.dg/int_1.f90: New test.
33709 2005-02-19 Devang Patel <dpatel@apple.com>
33711 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
33713 2005-02-19 Steven G. Kargl <kargls@comcast.net>
33715 * gfortran.dg/achar_1.f90: New test.
33717 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
33719 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
33721 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
33722 Jakub Jelinek <jakub@redhat.com>
33724 PR tree-optimization/19828
33725 * gcc.dg/tree-ssa/loop-7.c: New test.
33726 * gcc.c-torture/execute/20050218-1.c: New test.
33728 2005-02-19 Jakub Jelinek <jakub@redhat.com>
33731 * gcc.dg/transparent-union-1.c: New test.
33732 * gcc.dg/transparent-union-2.c: New test.
33734 2005-02-18 James E Wilson <wilson@specifixinc.com>
33736 PR tree-optimization/18977
33737 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
33739 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
33742 * gcc.dg/pr20054.c: New test.
33744 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33747 * g++.dg/ext/attrib20.C: New test.
33749 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
33751 PR middle-end/20030
33752 * gfortran.fortran-torture/execute/character_passing.f90: New test.
33754 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
33757 * g++.dg/opt/switch4.C: New.
33759 2005-02-18 Jakub Jelinek <jakub@redhat.com>
33762 PR tree-optimization/20009
33763 * gcc.c-torture/compile/20050217-1.c: New test.
33764 * g++.dg/opt/switch3.C: New test.
33766 PR tree-optimization/18947
33767 * gcc.c-torture/compile/20050215-1.c: New test.
33768 * gcc.c-torture/compile/20050215-2.c: New test.
33769 * gcc.c-torture/compile/20050215-3.c: New test.
33771 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
33774 * g++.dg/template/crash34.C: New.
33777 * g++.dg/other/access3.C: New.
33779 2005-02-17 Ira Rosen <irar@il.ibm.com>
33781 * gcc.dg/vect/vect-98.c: New test.
33783 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
33785 PR tree-optimization/19967
33786 * gcc.dg/pr19967.c: New.
33788 2005-02-16 Jakub Jelinek <jakub@redhat.com>
33790 PR middle-end/19857
33791 * gcc.dg/tree-ssa/20050215-1.c: New test.
33792 * gcc.c-torture/execute/20050215-1.c: New test.
33794 2005-02-15 Eric Christopher <echristo@redhat.com>
33796 * gcc.dg/cpp/20050215-1.c: New file.
33798 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
33800 PR tree-optimization/15785
33801 * gcc.dg/pr15785-1.c: New test.
33803 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
33806 * g++.dg/init/ctor4.C: New.
33807 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
33809 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
33811 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
33812 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
33814 2005-02-15 Andreas Schwab <schwab@suse.de>
33816 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
33819 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
33821 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
33823 2005-02-14 Diego Novillo <dnovillo@redhat.com>
33825 PR tree-optimization/19853
33826 * gcc.c-torture/compile/pr19853.c: New test.
33828 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33831 * g++.dg/parse/local-class1.C: New.
33834 * g++.dg/parse/ptrmem3.C: New.
33837 * g++.old-deja/g++.oliva/template6.C: Add another case.
33838 * g++.dg/template/explicit6.C: New.
33840 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
33843 * g++.dg/other/redecl2.C: New.
33845 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
33848 * g++.dg/abi/covariant4.C: New.
33850 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
33852 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
33855 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
33857 * gcc.dg/vect/vect-96.c: Fix typo.
33859 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33863 * g++.dg/template/enum5.C: New test.
33865 2005-02-12 Ira Rosen <irar@il.ibm.com>
33867 * gcc.dg/vect/vect-97.c: New test.
33869 2005-02-12 Ira Rosen <irar@il.ibm.com>
33871 * gcc.dg/vect/vect-96.c: New test.
33873 2005-02-12 Uros Bizjak <uros@kss-loka.si>
33875 * gcc.dg/builtins-34.c: Also check ldexp*.
33877 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
33879 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
33881 2005-02-11 Janis Johnson <janis187@us.ibm.com>
33883 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
33884 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
33885 dg-require-dll, dg-require-iconv, dg-require-named-sections,
33886 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
33887 selector_list, selector_expression, dg-process-target): Move to new
33888 file target-supports-dg.exp.
33889 * lib/target-supports-dg.exp: New.
33891 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
33894 2005-02-11 Jakub Jelinek <jakub@redhat.com>
33897 * g++.dg/other/ptrmem6.C: New test.
33899 PR middle-end/19858
33900 * gcc.c-torture/compile/20050210-1.c: New test.
33902 2005-02-11 Mark Mitchell <mark@codesourcery.com>
33905 * g++.dg/warn/Wbraces1.C: New test.
33907 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
33909 * gcc.dg/builtins-52.c: New testcase.
33911 2005-02-10 Jakub Jelinek <jakub@redhat.com>
33914 * gcc.c-torture/execute/20050119-1.c: New test.
33916 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33919 * g++.dg/init/delete1.C: New test.
33921 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
33924 * g++.dg/template/static12.C: New test.
33926 2005-02-09 Mark Mitchell <mark@codesourcery.com>
33929 * g++.dg/conversion/ambig1.C: New test.
33932 * g++.dg/ext/attrib19.C: New test.
33935 * g++.dg/parse/dtor5.C: New test.
33938 * g++.dg/template/dtor3.C: New test.
33941 * g++.dg/template/static11.C: New test.
33942 * g++.dg/template/crash2.C: Remove dg-error marker.
33944 2005-02-09 Janis Johnson <janis187@us.ibm.com>
33947 * g++.old-deja/g++.mike/p10769a.C: Remove.
33949 2005-02-09 Roger Sayle <roger@eyesopen.com>
33951 * gcc.dg/builtins-48.c: New test case.
33952 * gcc.dg/builtins-49.c: New test case.
33953 * gcc.dg/builtins-50.c: New test case.
33954 * gcc.dg/builtins-51.c: New test case.
33956 2005-02-09 Ian Lance Taylor <ian@airs.com>
33958 PR middle-end/19583
33959 * g++.dg/warn/Wreturn-type-3.C: New test.
33961 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33963 PR middle-end/19402
33964 * gcc.dg/pr19402-1.c: New testcase.
33965 * gcc.dg/pr19402-2.c: likewise.
33967 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
33969 PR middle-end/19854
33970 * g++.dg/tree-ssa/tmmti.C: New testcase.
33972 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33974 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
33976 2005-02-08 Mark Mitchell <mark@codesourcery.com>
33979 * g++.dg/parse/crash23.C: New test.
33980 * g++.dg/warn/Weff1.C: New test.
33982 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33984 * gcc.dg/20050209-1.c: New test.
33986 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
33989 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
33991 2005-02-08 Mike Stump <mrs@apple.com>
33993 * g++.dg/pch/import-2.c: New test.
33994 * g++.dg/pch/import-2.hs: New.
33995 * g++.dg/pch/include/import-2a.h: New.
33996 * g++.dg/pch/include/import-2b.h: New.
33998 2005-02-08 Janis Johnson <janis187@us.ibm.com>
34000 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
34002 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34004 * gfortran.dg/substr_1.f90: New test.
34006 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
34008 PR middle-end/19775
34009 * gcc.dg/torture/builtin-power-1.c: Disable test for
34010 invalid transformation.
34011 * gcc.dg/builtins-10.c: Likewise. Disable one test we
34012 no longer optimize.
34013 * gcc.dg/builtins-47.c: New testcase.
34015 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
34016 Dorit Naishlos <dorit@il.ibm.com>
34018 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
34020 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
34022 * gcc.c-torture/compile/20050206-1.c: New test.
34024 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34027 * g++.dg/opt/pr19768.C: New test.
34029 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
34032 * gcc.c-torture/compile/pr19736.c: New test.
34034 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34037 * g++.dg/parse/error25.C: New test.
34039 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
34041 * gcc.c-torture/execute/20050203-1.c: New.
34043 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
34045 * gcc.dg/vect/vect-85.c: Remove xfail.
34046 * gcc.dg/vect/vect-86.c: Remove xfail.
34047 * gcc.dg/vect/vect-87.c: Remove xfail.
34048 * gcc.dg/vect/vect-88.c: Remove xfail.
34050 2005-02-02 Geoffrey Keating <geoffk@apple.com>
34052 * gcc.dg/altivec-19.c: New.
34054 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
34057 * gcc.dg/nested-func-3.c: New test.
34058 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
34060 2005-02-02 Janis Johnson <janis187@us.ibm.com>
34062 * gcc.test-framework/gen_directive_tests: Generate tests for
34063 selector expressions.
34065 2005-02-02 Matt Austern <austern@apple.com>
34068 * g++/ext/builtin7.C: New.
34069 * g++/ext/builtin8.C: New.
34071 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34074 * gcc.dg/pr18502-1.c: New test.
34076 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34079 * g++.dg/template/local4.C: Tweak.
34081 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
34083 PR tree-optimization/19578
34084 * gcc.c-torture/compile/20050202-1.c: New test.
34086 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
34089 * gcc.dg/c99-init-4.c: New test.
34091 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34093 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
34095 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
34097 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
34098 * g++.dg/eh/check-vect.h: New.
34100 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
34101 * gcc.dg/vect/vect-78.c: Ditto.
34102 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
34105 * g++.dg/conversion/simd1.C: Expect warning.
34106 * g++.dg/ext/attribute-test-1.C: Ditto.
34107 * g++.dg/ext/attribute-test-2.C: Ditto.
34108 * g++.dg/ext/attribute-test-3.C: Ditto.
34109 * g++.dg/ext/attribute-test-4.C: Ditto.
34111 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
34112 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
34114 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
34116 2005-02-01 Richard Henderson <rth@redhat.com>
34118 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34119 long double for ibm double-double format.
34120 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34122 2005-02-01 Diego Novillo <dnovillo@redhat.com>
34124 PR tree-optimization/19633
34125 * gcc.dg/pr19633-1.c: New test.
34126 * gcc.dg/pr19633.c: Tweak to make pointer point
34127 to NULL or a symbol.
34129 2005-02-01 Janis Johnson <janis187@us.ibm.com>
34131 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
34133 (dg-process-target (local override)): Handle selector expressions.
34135 * gcc.test-framework/README: Describe tests in source directory.
34136 * gcc.test-framework/test-framework.awk: Handle dg- tests.
34137 * gcc.test-framework/test-framework.exp: Handle dg- tests.
34138 * gcc.test-framework/dg-bogus-exp-P.c: New test.
34139 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
34140 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
34141 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
34142 * gcc.test-framework/dg-do-link-exp-P.c: New test.
34143 * gcc.test-framework/dg-do-run-exp-P.c: New test.
34144 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
34145 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
34146 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
34147 * gcc.test-framework/dg-error-exp-P.c: New test.
34148 * gcc.test-framework/dg-error-exp-XP.c: New test.
34149 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
34150 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
34151 * gcc.test-framework/dg-output-exp-P.c: New test.
34152 * gcc.test-framework/dg-output-exp-XF.c: New test.
34153 * gcc.test-framework/dg-warning-exp-P.c: New test.
34154 * gcc.misc-tests/dg-1.c: Remove.
34155 * gcc.misc-tests/dg-2.c: Remove.
34156 * gcc.misc-tests/dg-3.c: Remove.
34157 * gcc.misc-tests/dg-4.c: Remove.
34158 * gcc.misc-tests/dg-5.c: Remove.
34159 * gcc.misc-tests/dg-6.c: Remove.
34160 * gcc.misc-tests/dg-7.c: Remove.
34161 * gcc.misc-tests/dg-8.c: Remove.
34162 * gcc.misc-tests/dg-9.c: Remove.
34163 * gcc.misc-tests/dg-10.c: Remove.
34164 * gcc.misc-tests/dg-11.c: Remove.
34165 * gcc.misc-tests/dg-12.c: Remove.
34166 * gcc.misc-tests/dg-test.exp: Remove.
34168 * gcc.test-framework/test-framework.awk: Change recording and
34169 printing of passes and failures.
34171 * gcc.test-framework: New directory.
34172 * gcc.test-framework/README: New.
34173 * gcc.test-framework/test-framework.exp: New.
34174 * gcc.test-framework/test-framework.awk: New.
34175 * gcc.test-framework/gen_directive_tests: New.
34177 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
34179 * lib/treelang.exp: Fix comment typos.
34180 (treelang_target_compile): Don't append libs=-ltreelang to options.
34182 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
34184 * g++.dg/parse/typename7.C: Adjust error messages.
34186 2005-01-31 Jeff Law <law@redhat.com>
34188 * gcc.c-torture/execute/20050131-1.c: New test.
34189 * gcc.dg/wcaselabel.c: New test.
34191 2005-01-31 Mark Mitchell <mark@codesourcery.com>
34193 * g++.dg/other/warning1.C: Adjust error messags.
34194 * g++.dg/parse/constant5.C: New test.
34196 2005-01-31 Steven Bosscher <stevenb@suse.de>
34199 * gcc.c-torture/compile/20011130-1.c: Reorder to make
34200 the test case valid.
34201 * gcc.dg/20030815-1.c: Remove invalid tests.
34202 * gcc.dg/array-7.c: Adjust expected result.
34203 * gcc.dg/pr18596-3.c: Likewise.
34204 * gcc.dg/noncompile/20000901-1.c: Likewise.
34205 * gcc.dg/noncompile/init-2.c: Likewise.
34206 * gcc.dg/noncompile/init-4.c: Likewise.
34208 2005-01-31 Dale Johannesen <dalej@apple.com>
34210 * g++.dg/opt/pr19650.C: New test.
34212 2005-01-31 Richard Henderson <rth@redhat.com>
34214 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
34215 long double for intel double extended format.
34216 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
34218 2005-01-30 Mark Mitchell <mark@codesourcery.com>
34221 * g++.dg/template/static10.C: New test.
34224 * g++.dg/parse/error24.C: New test.
34227 * g++.dg/lookup/builtin1.C: New test.
34230 * g++.dg/warn/conv3.C: New test.
34232 2005-01-30 Bud Davis <bdavis@gfortran.org>
34235 * gfortan.dg/inquire_7.f90
34237 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
34239 PR tree-optimization/15791
34240 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
34241 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
34242 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
34243 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
34244 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
34245 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
34246 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
34247 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
34248 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
34249 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
34251 2005-01-29 Paul Brook <paul@codesourcery.com>
34254 * check.c (real_or_complex_check): New function.
34255 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
34256 * intrinsic.c (add_functions): Use new check functions.
34257 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
34260 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
34262 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
34263 gcc.dg/lvalue-3.c: New tests.
34264 * gcc.dg/concat.c: Update expected messages.
34266 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
34268 PR libfortran/19595
34269 * gfortran.dg/eor_1.f90: New test.
34271 2005-01-29 Steven G. Kargl <kargls@comcast.net>
34274 * gfortran.dg/logical_data_1.f90: New test.
34276 2005-01-28 Mark Mitchell <mark@codesourcery.com>
34279 * g++.dg/template/crash33.C: New test.
34282 * g++.dg/template/crash32.C: New test.
34284 2005-01-28 Ian Lance Taylor <ian@airs.com>
34286 PR middle-end/16558
34287 * g++.dg/warn/Wreturn-type-2.C: New test.
34289 2004-06-24 Jeff Law <law@redhat.com>
34291 * gcc.dg/tree-ssa/20050128-1.c: New test.
34293 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
34295 * gcc.target/frv/all-mdpackh-1.c: New test.
34297 2005-01-28 Steven Bosscher <stevenb@suse.de>
34299 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
34301 2005-01-27 Richard Henderson <rth@redhat.com>
34303 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
34305 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34307 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
34309 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
34311 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
34312 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
34313 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
34314 to cope with cases where the multilib options override the dg-options.
34316 2005-01-27 Jakub Jelinek <jakub@redhat.com>
34319 * gcc.dg/noncompile/20050120-1.c: New test.
34321 2005-01-26 Diego Novillo <dnovillo@redhat.com>
34323 PR tree-optimization/19633
34324 * gcc.dg/pr19633.c: New test.
34325 * gcc.dg/tree-ssa/pr19633.c: New test.
34327 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
34329 * gcc.dg/20041216-1.c: New test.
34331 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
34334 * objc.dg/selector-2.m: New test.
34336 2005-01-26 Jakub Jelinek <jakub@redhat.com>
34338 * g++.dg/opt/range-test-2.C: New test.
34340 PR rtl-optimization/19579
34341 * gcc.c-torture/execute/20050124-1.c: New test.
34343 2005-01-26 Greg Parker <gparker@apple.com>
34344 Stuart Hastings <stuart@apple.com>
34346 * gcc.c-torture/execute/20050125-1.c: New.
34348 2005-01-18 Jan Hubicka <jh@suse.cz>
34350 PR tree-optimize/19337
34351 * gcc.c-torture/compile/20050119-1.c: New test.
34353 2005-01-24 James E Wilson <wilson@specifixinc.com>
34355 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
34356 test for successful match.
34358 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
34361 * objc.dg/comp-types-7.m: New test.
34363 2005-01-24 Janis Johnson <janis187@us.ibm.com>
34365 * lib/target-supports.exp (current_target_name): New.
34366 (check_effective_target_ilp32, check_effective_target_lp64):
34367 Cache the result to use as long as the current target, with
34368 multilib flags, remains the same.
34370 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
34371 (dg-require-weak, dg-require-visibility, dg-require-alias,
34372 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
34373 dg-require-effective-target, dg-skip-if): Remove call to
34374 skip_test_and_clear_xfail.
34375 (dg-test): Clear xfail data.
34377 2005-01-24 Jakub Jelinek <jakub@redhat.com>
34380 * gcc.dg/ppc64-toc.c: New test.
34382 * g++.dg/tree-ssa/empty-1.C: New test.
34384 PR middle-end/19551
34385 * gcc.c-torture/execute/20050121-1.c: New test.
34386 * gcc.dg/20050121-2.c: New test.
34388 2004-01-23 Steven G. Kargl <kargls@comcast.net>
34389 Paul Brook <paul@codesourcery.com>
34392 * gfortran.dg/real_const_1.f: New test.
34393 * gfortran.dg/real_const_2.f90: New test.
34394 * gfortran.dg/complex_int_1.f90: New test.
34396 2005-01-23 Bud Davis <bdavis9659@comcast.net>
34399 * gfortan.dg/inquire_6.f90: New test.
34401 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34403 PR libfortran/19451
34404 * open_readonly_1.f90: New test.
34406 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
34408 PR libfortran/18982
34409 * gfortran.dg/open_new.f90: New file.
34411 2005-01-22 Paul Brook <paul@codesourcery.com>
34413 * namelist_1.f90: New test.
34415 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
34417 PR tree-optimization/19484
34418 * gcc.c-torture/compile/20050122-[12].c: New tests.
34420 2005-01-22 Paul Brook <paul@codesourcery.com>
34422 * gfortran.dg/implicit_2.f90: New test.
34424 2005-01-22 Bud Davis <bdavis9659@comcast.net>
34427 * gfortran.dg/inquire_5.f90: New test.
34429 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34432 * gcc.dg/pr18809-1.c: New test.
34434 2005-01-21 Ian Lance Taylor <ian@airs.com>
34436 * gcc.dg/20050121-1.c: New test.
34438 PR tree-optimization/13000
34439 * gcc.dg/20040206-1.c: Change warning to point where function is
34442 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34445 * g++.dg/template/array11.C: New test.
34447 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34449 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
34450 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
34451 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
34452 * gfortran.dg/getenv_1.f90: Add dg-do directive.
34453 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
34454 gfortran.dg/pr17164.f90: Add missing dg-do directives.
34456 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
34458 PR tree-optimization/15349
34459 * gcc.dg/tree-ssa/pr15349.c: New.
34461 2005-01-20 Steve Ellcey <sje@cup.hp.com>
34463 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
34465 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
34467 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
34468 scan-assembler-times directive name.
34470 * gcc.dg/asm-a.c: Move dg-require-effective-target to
34473 PR rtl-optimization/19462
34474 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
34476 2005-01-19 Steve Ellcey <sje@cup.hp.com>
34478 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
34479 counting function calls on ia64.
34481 2005-01-19 Jakub Jelinek <jakub@redhat.com>
34483 PR rtl-optimization/15139
34484 * gcc.dg/20050111-2.c: New test.
34487 * gcc.c-torture/compile/20050113-1.c: New testcase.
34489 PR middle-end/19164
34490 * gcc.dg/20050113-1.c: New testcase.
34492 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
34494 * gcc.dg/vect/vect-85.c: Add comment.
34495 * gcc.dg/vect/vect-86.c: Add xfail for now.
34496 * gcc.dg/vect/vect-87.c: Add xfail for now.
34497 * gcc.dg/vect/vect-88.c: Add xfail for now.
34498 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
34500 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34502 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
34504 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34506 * g++.dg/debug/typedef3.C: New test.
34508 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
34511 * gcc.dg/asm-a.c: New test.
34513 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
34515 * gcc.dg/sh-relax.c: Add prototype for abort.
34517 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
34519 * gcc.dg/short-compare-1.c: New test.
34520 * gcc.dg/short-compare-2.c: Likewise.
34522 2005-01-18 Michael Matz <matz@suse.de>
34524 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
34526 2005-01-17 Diego Novillo <dnovillo@redhat.com>
34528 PR tree-optimization/19121
34529 * gcc.c-torture/compile/pr19121.c: New test.
34531 2005-01-17 James E. Wilson <wilson@specifixinc.com>
34534 * gcc.c-torture/compile/pr19357.c: New test.
34536 2005-01-17 Ian Lance Taylor <ian@airs.com>
34539 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
34540 pass--those that refer just to the variable, possibly with a
34542 * gcc.dg/c99-const-expr-3.c: Likewise.
34544 PR middle-end/13127
34545 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
34548 2005-01-16 Bud Davis <bdavis9659@comcast.net>
34551 * gfortran.dg/endfile_2.f90: New test.
34553 2005-01-16 Steven G. Kargl <kargls@comcast.net>
34556 * gfortran.dg/select_5.f90: New test.
34558 2004-01-16 Paul Brook <paul@codesourcery.com>
34560 * gfortran.dg/common_4.f90: New test.
34562 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
34564 PR rtl-optimization/19462
34565 * gcc.dg/torture/pr19462-1.c: New test.
34567 2005-01-15 Ziemowit Laski <zlaski@apple.com>
34570 * objc.dg/func-ptr-2.m: New.
34571 * objc.dg/volatile-1.m: New.
34573 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34575 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
34577 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34579 PR tree-optimization/19060
34580 * gcc.c-torture/execute/20050104-1.c: New test.
34582 2005-01-15 Bud Davis <bdavis9659@comcast.net>
34585 * gfortran.dg/write_to_null.f90: New test.
34587 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
34588 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34591 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
34594 2005-01-15 Jakub Jelinek <jakub@redhat.com>
34597 * g++.dg/init/vector1.C: New test.
34599 2005-01-14 James E. Wilson <wilson@specifixinc.com>
34602 * gcc.target/ia64/sibcall-unwind-1.c: New test.
34604 * gcc.target/ia64/sibcall-unwind-2.c: New test.
34606 2005-01-14 Steven G. Kargl <kargls@comcast.net>
34608 * gfortran.dg/select_1.f90: New test.
34609 * gfortran.dg/select_2.f90: New test.
34610 * gfortran.dg/select_3.f90: New test.
34611 * gfortran.dg/select_4.f90: New test.
34613 2005-01-14 Jakub Jelinek <jakub@redhat.com>
34615 PR middle-end/19084
34616 PR rtl-optimization/19348
34617 * gcc.dg/20050111-1.c: New test.
34618 * gcc.c-torture/execute/20050111-1.c: New test.
34620 * gcc.dg/i386-asm-4.c: New test.
34622 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
34624 * gcc.dg/nested-func-2.c: New test.
34625 * ada/acats/norun.lst: Remove c953002.
34627 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
34629 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
34631 2005-01-12 Ben Elliston <bje@au.ibm.com>
34633 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
34635 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
34638 * g++.dg/abi/align1.C: New test.
34640 2005-01-11 Alan Modra <amodra@bigpond.net.au>
34642 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
34644 * g++.dg/ext/altivec_check.h: Support compiling as C.
34646 2005-01-10 Roger Sayle <roger@eyesopen.com>
34649 * g++.dg/expr/pr19355-1.C: New test case.
34651 2005-01-10 Laurent GUERBY <laurent@guerby.net>
34653 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
34654 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
34655 * ada/acats/tests/c3/c92005b.ada: Likewise.
34656 * ada/acats/tests/c3/cxb3012.a: Likewise.
34657 * ada/acats/norun.lst: Add c380004 and c953002, add PR
34659 2005-01-09 Paul Brook <paul@codesourcery.com>
34661 * gfortran.dg/common_2.f90: New file.
34662 * gfortran.dg/common_3.f90: New file.
34664 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
34666 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
34668 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34670 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
34671 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
34672 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
34673 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
34674 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
34675 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
34676 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
34677 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
34678 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
34679 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
34680 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
34681 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
34682 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
34683 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
34684 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
34685 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
34686 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
34687 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
34688 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
34689 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
34690 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
34691 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
34692 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
34693 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
34694 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
34695 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
34696 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
34697 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
34698 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
34699 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
34700 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
34701 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
34702 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
34703 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
34704 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
34705 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
34706 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
34707 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
34708 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
34709 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
34710 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
34711 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
34712 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
34713 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
34714 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
34715 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
34716 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
34717 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
34718 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
34719 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
34720 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
34721 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
34722 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
34723 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
34724 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
34725 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
34726 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
34727 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
34728 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
34729 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
34730 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
34731 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
34732 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
34733 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
34734 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
34735 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
34736 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
34738 * gcc.dg/vect/vect-1.c: Fix spelling.
34739 * gcc.dg/vect/vect-10.c: Fix spelling.
34740 * gcc.dg/vect/vect-11.c: Fix spelling.
34741 * gcc.dg/vect/vect-12.c: Fix spelling.
34742 * gcc.dg/vect/vect-14.c: Fix spelling.
34743 * gcc.dg/vect/vect-15.c: Fix spelling.
34744 * gcc.dg/vect/vect-16.c: Fix spelling.
34745 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
34746 * gcc.dg/vect/vect-64.c: Fix comments.
34747 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
34749 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
34750 Ira Rosen <irar@il.ibm.com>
34752 * gcc.dg/vect/vect-70.c: New test.
34753 * gcc.dg/vect/vect-71.c: New test.
34755 2005-01-09 Manfred Hollstein <mh@suse.com>
34757 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
34758 * gcc.dg/pr18241-2.c: Likewise.
34759 * gcc.dg/pr18241-3.c: Likewise.
34760 * gcc.dg/pr18241-4.c: Likewise.
34761 * gcc.dg/pr18241-5.c: Likewise.
34763 2005-01-08 Richard Henderson <rth@redhat.com>
34765 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
34766 False for x86 and x86-64.
34768 2005-01-08 Diego Novillo <dnovillo@redhat.com>
34770 PR tree-optimization/18241
34771 * gcc.dg/pr18241-1.c: New test.
34772 * gcc.dg/pr18241-2.c: New test.
34773 * gcc.dg/pr18241-3.c: New test.
34774 * gcc.dg/pr18241-4.c: New test.
34775 * gcc.dg/pr18241-5.c: New test.
34777 2005-01-08 Steven G. Kargl <kargls@comcast.net>
34779 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
34780 gfortran.dg/select_4.f90: New.
34782 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34784 * gcc.c-torture/execute/20050107-1.c: New test.
34786 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
34789 * g++.dg/template/ref2.C: New.
34791 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
34793 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
34794 instead of being empty.
34796 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34799 * gfortran.dg/array-1.f90: New test.
34801 2005-01-07 Jakub Jelinek <jakub@redhat.com>
34803 PR tree-optimization/19283
34804 * gcc.c-torture/execute/20050106-1.c: New test.
34806 PR rtl-optimization/18861
34807 * gcc.dg/20050105-1.c: New test.
34809 PR tree-optimization/18828
34810 * gcc.dg/20050105-2.c: New test.
34812 2005-01-07 Andreas Jaeger <aj@suse.de>
34814 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
34816 2005-01-07 Bud Davis <bdavis9659@comcast.net>
34819 * gfortran.dg/fmt_read.f90: New test.
34821 2005-01-06 Geoffrey Keating <geoffk@apple.com>
34823 * gcc.dg/rs6000-ldouble-2.c: New.
34825 2005-01-06 Mark Mitchell <mark@codesourcery.com>
34828 * g++.dg/parser/ctor2.C: New test.
34830 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34833 * g++.dg/template/using9.C: New test.
34835 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34838 * g++.dg/lookup/friend6.C: New test.
34840 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
34843 * g++.dg/template/array10.C: New.
34845 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34847 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
34848 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
34850 2005-01-06 Jakub Jelinek <jakub@redhat.com>
34852 * gcc.c-torture/compile/20050105-1.c: New test.
34854 2005-01-05 Geoffrey Keating <geoffk@apple.com>
34856 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
34858 2005-01-05 Roger Sayle <roger@eyesopen.com>
34860 PR middle-end/19100
34861 * gcc.dg/conv-3.c: New test case.
34863 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
34865 * gcc.dg/asm-wide-1.c: New test.
34867 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
34870 * g++.dg/parse/crash22.C: New
34872 2005-01-04 Geoffrey Keating <geoffk@apple.com>
34875 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
34877 2005-01-04 Uros Bizjak <uros@kss-loka.si>
34879 PR middle-end/17767
34880 * gcc.dg/i386-mmx-6.c: New test case.
34882 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
34884 PR tree-optimization/18308
34885 * gcc.dg/vect/pr18308.c: New testcase.
34887 2005-01-04 Andreas Jaeger <aj@suse.de>
34889 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
34891 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34892 Robert Bowdidge <bowdidge@apple.com>
34894 * gcc.dg/cpp/subframework1.c: New.
34895 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
34896 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
34897 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
34898 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
34900 2005-01-03 Geoffrey Keating <geoffk@apple.com>
34902 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
34904 * gcc.dg/darwin-weakimport-2.c: New.
34906 2005-01-03 Richard Henderson <rth@redhat.com>
34908 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
34910 2005-01-03 Richard Henderson <rth@redhat.com>
34912 * gcc.dg/vect/vect.exp: Enable for ia64.
34913 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
34914 (check_effective_target_vect_float): Likewise.
34915 (check_effective_target_vect_no_align): Likewise.
34916 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
34917 * gcc.dg/vect/vect-8.c: Likewise.
34919 2005-01-03 Uros Bizjak <uros@kss-loka.si>
34922 * gcc.dg/pr19236-1.c: New test case.
34924 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
34926 PR rtl-optimization/12092
34927 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
34929 2005-01-02 Andreas Jaeger <aj@suse.de>
34931 * gcc.dg/pr12092-1.c: Do not run on x86_64.
34933 2005-01-01 Roger Sayle <roger@eyesopen.com>
34934 Andrew Pinski <pinskia@physics.uc.edu>
34936 PR rtl-optimization/12092
34937 * gcc.dg/pr12092-1.c: New test case.
34939 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
34941 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
34942 'hidden' and 'default' for better portability.
34943 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
34945 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
34947 * g++.old-deja/g++.brendan/new3.C: Likewise.
34949 2005-01-01 Steven Bosscher <stevenb@suse.de>
34951 * gcc.dg/20041231-1.C: New test.
34952 * g++.dg/warn/Wunreachable-code-1.C: New test.
34954 2004-12-30 David Edelsohn <edelsohn@gnu.org>
34956 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
34957 file, not /dev/null. Abort on error.
34959 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
34960 Ziemowit Laski <zlaski@apple.com>
34963 * objc.dg/encode-5.m: New test.
34965 2004-12-29 Richard Henderson <rth@redhat.com>
34967 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
34968 * objc.dg/stabs-1.m: Disable for ia64.
34970 2004-12-29 Mark Mitchell <mark@codesourcery.com>
34973 * g++.dg/warn/Wunused-10.C: New test.
34975 2004-12-28 Richard Henderson <rth@redhat.com>
34977 * objc.dg/stabs-1.m: Disable for alpha.
34979 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34982 * g++.dg/parse/error23.C: New test.
34984 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34986 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
34989 * gfortran.dg/intrinsic_modulo_1.f90: New.
34990 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
34991 tests with divisor -1.
34993 2004-12-27 Mark Mitchell <mark@codesourcery.com>
34995 * g++.dg/opt/temp1.C (memcpy): Return a value.
34998 * g++.dg/expr/cond7.C: New test.
35000 2004-12-27 Paul Brook <paul@codesourcery.com>
35002 * gfortran.dg/g77/select_no_compile.f: Remove.
35004 2004-12-27 Richard Henderson <rth@redhat.com>
35006 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
35007 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
35008 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
35010 2004-12-26 Richard Henderson <rth@redhat.com>
35012 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
35013 by 1i instead of token pasting.
35015 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35017 PR tree-optimization/17578
35018 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
35019 to additional_flags.
35020 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
35022 2004-12-25 Richard Henderson <rth@redhat.com>
35024 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
35027 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35029 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
35031 * gcc.dg/pr17957.c (dg-options): Likewise.
35032 * gcc.dg/struct-ret-1.c: Add prototype for abort.
35033 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
35034 instead of 0 on __hppa__.
35035 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
35036 "foo,%r" on hppa*-*-*.
35038 2004-12-23 Bud Davis <bdavis9659@comcast.net>
35041 * gfortran.dg/complex_write.f90: New test.
35043 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35046 * g++.dg/parse/pragma2.C: New test.
35048 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
35050 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35052 * gcc.dg/empty2.c: Add missing dg-warning.
35054 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35057 * g++.dg/template/local4.C: New test.
35058 * g++.dg/template/crash19.C: Add dg-error marker.
35060 * g++.dg/template/crash31.C: Correct embedded PR number.
35062 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35065 * g++.dg/opt/temp1.C: Add do-run marker.
35067 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35069 * g++.dg/template/spec19.C: New.
35071 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
35074 * gcc.dg/empty2.c: New.
35076 2004-12-23 Richard Henderson <rth@redhat.com>
35078 * lib/target-supports.exp (check_effective_target_vect_no_align):
35079 Remove i?86 and x86-64.
35081 2004-12-23 Mark Mitchell <mark@codesourcery.com>
35084 * g++.dg/opt/temp1.C: New test.
35086 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35089 * g++.dg/template/friend33.C: New testcase.
35091 2004-12-22 Mark Mitchell <mark@codesourcery.com>
35094 * g++.dg/template/cond5.C: New test.
35097 * g++.dg/inherit/thunk3.C: New test.
35100 * g++.dg/warn/Wunused-9.C: New test.
35102 2004-12-22 Janis Johnson <janis187@us.ibm.com>
35104 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
35106 2004-12-22 Jan Beulich <jbeulich@novell.com>
35108 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
35110 2004-12-21 Mark Mitchell <mark@codesourcery.com>
35113 * g++.dg/ext/packed8.C: New test.
35116 * g++.dg/template/crash31.C: New test.
35119 * g++.dg/template/crash30.C: New test.
35121 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35124 * g++.dg/eh/ctor3.C: New test.
35126 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
35128 * objc.dg/stabs-1.m: Allow section name to be quoted and
35129 assembly label to begin with '.LL'.
35131 2004-12-21 Janis Johnson <janis187@us.ibm.com>
35133 * gcc.dg/vect/vect.exp
35134 (check_effective_target_lp64_or_vect_no_align): New.
35135 * gcc.dg/vect/vect-77.c: Use it.
35136 * gcc.dg/vect/vect-78.c: Use it.
35138 * lib/target-supports.exp
35139 (check_effective_target_vect_no_max,
35140 check_effective_target_vect_no_bitwise,
35141 check_effective_target_vect_no_align): New.
35142 * gcc.dg/vect/vect-13.c: Use them.
35143 * gcc.dg/vect/vect-17.c: Ditto.
35144 * gcc.dg/vect/vect-18.c: Ditto.
35145 * gcc.dg/vect/vect-19.c: Ditto.
35146 * gcc.dg/vect/vect-20.c: Ditto.
35147 * gcc.dg/vect/vect-27.c: Ditto.
35148 * gcc.dg/vect/vect-29.c: Ditto.
35149 * gcc.dg/vect/vect-44.c: Ditto.
35150 * gcc.dg/vect/vect-48.c: Ditto.
35151 * gcc.dg/vect/vect-50.c: Ditto.
35152 * gcc.dg/vect/vect-52.c: Ditto.
35153 * gcc.dg/vect/vect-54.c: Ditto.
35154 * gcc.dg/vect/vect-56.c: Ditto.
35155 * gcc.dg/vect/vect-58.c: Ditto.
35156 * gcc.dg/vect/vect-60.c: Ditto.
35157 * gcc.dg/vect/vect-72.c: Ditto.
35158 * gcc.dg/vect/vect-80.c: Ditto.
35160 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
35163 * g++.dg/init/string1.C: New.
35166 * g++.dg/other/synth1.C: New.
35168 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35171 * gcc.dg/pr18963-1.c: New test.
35173 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
35176 * gcc.dg/funcdef-storage-1.c (foo): Remove.
35177 * gcc.dg/pr18596-1.c: Use dg-error.
35178 (dg-options): Use -fno-unit-at-a-time.
35179 * gcc.dg/pr18596-2.c: New test.
35180 * gcc.dg/pr18596-3.c: New test.
35182 2004-12-20 Roger Sayle <roger@eyesopen.com>
35184 PR middle-end/18683
35185 * g++.dg/opt/pr18683-1.C: New test case.
35187 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
35190 * g++.dg/opt/max1.C: Fix for 64bit targets.
35192 2004-12-20 Matt Austern <austern@apple.com>
35195 * g++.dg/ext/builtin6.C: New
35197 2004-12-20 Diego Novillo <dnovillo@redhat.com>
35199 PR tree-optimization/19080
35200 * gcc.c-torture/compile/pr19080.c: New test.
35202 2004-12-20 Steven Bosscher <stevenb@suse.de>
35204 * gcc.dg/20041219-1.c: New test.
35206 2004-12-19 Roger Sayle <roger@eyesopen.com>
35208 PR middle-end/19068
35209 * g++.dg/opt/max1.C: New test case.
35211 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
35213 * gcc.dg/fdata-sections-1.c: New test.
35215 2004-12-18 Roger Sayle <roger@eyesopen.com>
35217 PR middle-end/18548
35218 * gcc.dg/max-1.c: New test case.
35220 2004-12-18 Jakub Jelinek <jakub@redhat.com>
35222 * gcc.c-torture/execute/20041218-1.c: New test.
35224 2004-12-17 Diego Novillo <dnovillo@redhat.com>
35226 * gcc.dg/pr18501.c: New test.
35227 * gcc.dg/uninit-5.c: XFAIL.
35228 * gcc.dg/uninit-9.c: XFAIL.
35230 2004-12-17 Dale Johannesen <dalej@apple.com>
35232 * gcc.dg/20041213-1.c: New.
35234 2004-12-17 Ziemowit Laski <zlaski@apple.com>
35236 * objc.dg/stabs-1.m: Allow assembly label to begin
35239 2004-12-17 Jakub Jelinek <jakub@redhat.com>
35241 * gcc.c-torture/execute/20041213-1.c: Move...
35242 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
35244 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
35247 * g++.dg/lookup/conv-5.C: New.
35249 2004-12-16 Ziemowit Laski <zlaski@apple.com>
35251 * objc.dg/stabs-1.m: New test.
35253 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35255 * gcc.dg/visibility-c.c: Change compile to
35256 assemble for the test.
35258 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
35261 * gcc.dg/visibility-c.c: New test.
35263 2004-12-16 Roger Sayle <roger@eyesopen.com>
35265 PR middle-end/18493
35266 * gcc.dg/switch-8.c: New test case.
35268 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
35271 * g++.dg/template/init4.C: New.
35272 * g++.dg/opt/static3.C: Enable optimizer.
35274 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
35276 * g++.dg/other/complex1.C: New test.
35278 2004-12-15 Alan Modra <amodra@bigpond.net.au>
35280 * g++.dg/opt/inline9.C: New test.
35282 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35285 * gfotran.dg/nullify_1.f: New test.
35287 2004-12-15 Richard Henderson <rth@redhat.com>
35289 * gcc.target/i386/i386.exp: New harness.
35290 * gcc.target/i386/vect-args.c: New.
35292 2004-12-15 David Edelsohn <edelsohn@gnu.org>
35294 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
35296 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35299 * g++.dg/template/friend32.C: New test.
35301 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35303 * cpp/pragma-once-1.c: New test.
35304 * cpp/pragma-once-1b.h: Likewise.
35305 * cpp/pragma-once-1c.h: Likewise.
35306 * cpp/pragma-once-1d.h: Likewise.
35307 * cpp/inc/pragma-once-1a.h: Likewise.
35309 2004-12-15 Bud Davis <bdavis9659@comcast.net>
35310 Steven G. Kargl <kargls@comcast.net>
35313 * gfortran.dg/list_read_3.f90: New test.
35315 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
35317 * gcc.dg/ftrapv-2.c: New test.
35319 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
35322 * g++.dg/template/typename9.C: New test.
35324 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35327 * g++.dg/template/typename8.C: New test.
35328 * g++.dg/parse/friend2.C: Tweak error message.
35330 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35332 * gcc.c-torture/20041214-1.c: New test.
35334 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
35337 * g++.dg/init/array17.C: New test.
35339 2004-12-14 Mark Mitchell <mark@codesourcery.com>
35342 * g++.dg/init/aggr3.C: New test.
35344 2004-12-14 Janis Johnson <janis187@us.ibm.com>
35346 * gcc.dg/altivec-types-1.c: New test.
35347 * gcc.dg/altivec-types-2.c: New test.
35348 * gcc.dg/altivec-types-3.c: New test.
35349 * gcc.dg/altivec-types-4.c: New test.
35350 * g++.dg/ext/altivec-types-1.C: New test.
35351 * g++.dg/ext/altivec-types-2.C: New test.
35352 * g++.dg/ext/altivec-types-3.C: New test.
35353 * g++.dg/ext/altivec-types-4.C: New test.
35355 2004-12-14 Jakub Jelinek <jakub@redhat.com>
35357 PR middle-end/18951
35358 * gcc.c-torture/execute/20041213-1.c: New test.
35360 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
35363 * g++.dg/template/cast1.C: New.
35365 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
35367 * gcc.c-torture/execute/20041213-2.c: New test.
35369 2004-12-13 Richard Henderson <rth@redhat.com>
35371 * gcc.dg/i386-sse-10.c: Fix typo in options.
35373 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
35376 * g++.dg/opt/pr18968.C: New test.
35378 2004-12-13 Mark Mitchell <mark@codesourcery.com>
35381 * g++.dg/ext/visibility/staticdatamem.C: New test.
35383 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
35385 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
35387 2004-12-13 Roger Sayle <roger@eyesopen.com>
35389 PR rtl-optimization/18928
35390 * gcc.dg/pr18928-1.c: New test case.
35392 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
35395 * gcc.c-torture/compile/20041211-1.c: New.
35397 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35399 PR middle-end/17564
35400 * gcc.c-torture/execute/20041212-1.c: New test.
35402 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35405 * gfortran.dg/common_1.f90: New test.
35407 2004-12-12 Steven G. Kargl <kargls@comcast.net>
35408 Paul Brook <paul@codesourcery.com>
35411 * gfortran.dg/real_do_1.f90: New test.
35413 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
35416 * g++.dg/opt/ptrmem6.C: New test.
35418 2004-12-11 Roger Sayle <roger@eyesopen.com>
35420 PR middle-end/18921
35421 * gcc.dg/pr18921-1.c: New test case.
35423 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35426 * gfortran.dg/scale_1.f90: New test.
35428 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
35430 PR middle-end/18903
35431 * gcc.c-torture/compile/pr18903.c: New test.
35433 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
35435 * gcc.c-torture/execute/20041210-1.c: New test.
35437 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35440 * g++.dg/parser/struct-1.C: New test.
35441 * g++.dg/parser/struct-2.C: New test.
35442 * g++.dg/parser/struct-3.C: New test.
35444 2004-12-09 Richard Henderson <rth@redhat.com>
35446 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
35448 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
35449 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
35451 2004-12-09 Matt Austern <austern@apple.com>
35454 * g++.dg/ext/builtin1.C: New
35455 * g++.dg/ext/builtin2.C: New
35456 * g++.dg/ext/builtin3.C: New
35457 * g++.dg/ext/builtin4.C: New
35458 * g++.dg/ext/builtin5.C: New
35460 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
35463 * g++.dg/opt/ptrmem5.C: New test.
35465 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
35467 * g++.dg/parse/typename5.C: Adjust for new error.
35468 * g++.dg/parse/typename7.C: New.
35470 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35473 * g++.dg/other/mmintrin.C: New test.
35475 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
35478 * g++.dg/init/array15.C: New.
35479 * g++.dg/init/array16.C: New.
35481 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35484 * gfortran.dg/assign_1.f90: New test.
35486 2004-12-08 Nick Clifton <nickc@redhat.com>
35488 * gcc.target/xstormy16/bss_below100: New directory containing tests.
35489 * gcc.target/xstormy16/data_below100: Likewise.
35490 * gcc.target/xstormy16/sfr: Likewise.
35491 * gcc.target/xstormy16/below100.S: New test source file.
35492 * gcc.target/xstormy16/below100.ld: New test linker script.
35493 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35494 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
35496 * gcc.target/xstormy16/bp.c: Likewise.
35498 * gcc.target/xstormy16/bss_below100: New files:
35499 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35500 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35501 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35502 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35503 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35504 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35505 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35506 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35507 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35508 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35509 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35510 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35511 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35512 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35513 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35514 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35515 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35516 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35517 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35518 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35519 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35520 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35521 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35522 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35523 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35524 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35525 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35527 * gcc.target/xstormy16/data_below100: New files:
35528 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
35529 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
35530 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
35531 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
35532 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
35533 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
35534 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
35535 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
35536 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
35537 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
35538 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
35539 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
35540 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
35541 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
35542 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
35543 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
35544 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
35545 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
35546 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
35547 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
35548 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
35549 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
35550 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
35551 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
35552 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
35553 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
35554 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
35556 * gcc.target/xstormy16/sfr: New files:
35557 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
35558 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
35559 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
35560 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
35561 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
35562 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
35563 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
35564 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
35565 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
35566 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
35567 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
35568 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
35569 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
35570 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
35571 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
35572 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
35573 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
35574 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
35575 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
35576 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
35577 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
35578 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
35579 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
35580 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
35581 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
35582 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
35583 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
35584 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
35585 27_if0_sfrw_bitfield_f.c
35587 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35590 * g++.dg/lookup/name-clash4.C: New test.
35592 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
35595 * g++.dg/opt/array1.C: New.
35598 * g++.dg/template/operator5.C: New.
35600 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
35603 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
35605 2004-12-07 Steven Bosscher <stevenb@suse.de>
35607 * gcc.dg/noncompile/20041207.c: New test.
35609 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
35611 * g++.dg/other/unreachable-1.C: New test.
35613 2004-12-06 Nick Clifton <nickc@redhat.com>
35615 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
35616 <limits.h> because the latter comes from gcc's include/ directory
35617 and not the newlib/libc/include directory.
35619 2004-12-04 Richard Henderson <rth@redhat.com>
35621 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
35623 2004-12-04 Richard Henderson <rth@redhat.com>
35625 * lib/target-supports.exp (check_gc_sections_available): Disable
35626 for alpha and ia64.
35628 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
35630 PR middle-end/17909
35631 * g++.dg/other/vararg-2.C: New test.
35633 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35635 PR c++/17011, c++/17971
35636 * g++.dg/template/error15.C: Adjust expected error.
35637 * g++.dg/template/instantiate3.C: Likewise.
35639 2004-12-03 Janis Johnson <janis187@us.ibm.com>
35641 * gcc.dg/altivec-18.c: Fix for darwin
35643 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
35646 * g++.dg/parse/ptrmem2.C: New.
35649 * g++.dg/template/new1.C: New.
35651 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35654 * gfortran.dg/direct_io_3.f90: New test.
35656 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
35659 * g++.dg/parse/crash21.C: New.
35661 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35663 PR c++/15664, c++/18276
35664 * g++.dg/template/ttp13.C: New test.
35665 * g++.dg/template/ttp14.C: Likewise.
35667 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35670 * g++.dg/parse/enum2.C: New test.
35671 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
35673 2004-12-02 Nick Clifton <nickc@redhat.com>
35675 * gcc.target/xstormy16: New test directory.
35676 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
35677 * gcc.target/xstormy16/bp.c: Check the generation of bp
35679 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
35680 bn instructions and the BELOW100 attribute.
35682 2004-12-02 Alan Modra <amodra@bigpond.net.au>
35685 * gcc.dg/ppc-eabi.c: New.
35687 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35690 * gfortran.dg/backspace.f90
35692 2004-12-02 Bud Davis <bdavis9659@comcast.net>
35694 * gfortran.dg/inquire.f90: New test.
35696 2004-12-01 Janis Johnson <janis187@us.ibm.com>
35698 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
35699 handle effective-target-keyword.
35700 (dg-skip-if): Support effective-target keyword as target list.
35701 (dg-xfail-if): Ditto.
35702 * lib/target-supports.exp (is-effective-target-keyword): New proc.
35704 2004-12-01 Diego Novillo <dnovillo@redhat.com>
35706 PR tree-optimization/18291
35707 * gcc.c-torture/compile/pr18291.c: New test.
35709 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
35712 * g++.dg/parse/crash20.C: New.
35715 * g++.dg/overload/arg1.C: New.
35716 * g++.dg/overload/arg2.C: New.
35717 * g++.dg/overload/arg3.C: New.
35718 * g++.dg/overload/arg4.C: New.
35720 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
35722 * gcc.dg/c99-flex-array-4.c: Remove.
35724 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35726 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
35728 * lib/target-supports.exp (is-effective-target): Simplify.
35730 * lib/target-supports.exp (check_effective_target_vect_long):
35731 Fix for powerpc64-*-*.
35733 2004-11-30 Loren James Rittle <ljrittle@acm.org>
35735 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
35736 to support new requirements on FreeBSD 5.
35738 2004-11-30 Devang Patel <dpatel@apple.com>
35741 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
35743 2004-11-30 Janis Johnson <janis187@us.ibm.com>
35745 * g++.dg/ext/altivec-13.C: New test.
35747 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
35750 * gcc.c-torture/execute/p18298.c: New test.
35752 2004-11-30 Ira Rosen <irar@il.ibm.com>
35753 Dorit Naishlos <dorit@il.ibm.com>
35756 * gcc.dg/vect/vect-89.c: New test.
35758 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
35760 * gcc.dg/pr18596-1.c: New test.
35762 2004-11-30 Ben Elliston <bje@au.ibm.com>
35764 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
35766 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35769 * gcc.dg/pr18479.c: New test.
35771 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35774 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
35775 mmix-knuth-mmixware.
35777 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
35778 cris-*-elf* cris-*-aout* mmix-*-*
35780 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
35782 PR middle-end/18725
35783 * gcc.dg/pr18725.c: New test.
35785 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35788 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
35791 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
35793 2004-11-29 Mark Mitchell <mark@codesourcery.com>
35796 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
35797 * g++.old-deja/g++.law/ctors5.C: Likewise.
35798 * g++.old-deja/g++.other/crash25.C: Likewise.
35801 * g++.dg/template/error16.C: New test.
35804 * g++.dg/template/crash29.C: New test.
35806 2004-11-29 Diego Novillo <dnovillo@redhat.com>
35808 PR tree-optimization/18712
35809 * gcc.c-torture/compile/pr18712.c: New test.
35811 2004-11-29 Joseph Myers <joseph@codesourcery.com>
35814 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
35817 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35820 * g++.dg/lookup/crash6.C: New test.
35822 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
35824 PR middle-end/18164
35825 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
35827 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
35829 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
35830 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
35831 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
35833 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
35835 * gcc.dg/pr18164.c: New test.
35837 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
35839 * gcc.dg/funroll-loops-all.c: New.
35841 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35844 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
35845 delimeter, match space and TAB as well as ":".
35848 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
35851 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
35854 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
35857 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
35859 2004-11-28 Bud Davis <bdavis9659@comcast.net>
35861 * gfortran.dg/direct_io_2.f90: New test.
35863 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
35866 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
35868 2004-11-28 Richard Henderson <rth@redhat.com>
35870 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
35872 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
35874 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
35875 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
35876 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
35877 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
35878 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
35879 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
35880 gcc.dg/pointer-arith-8.c: New tests.
35882 2004-11-27 Bud Davis <bdavis9659@comcast.net>
35885 * gfortran.dg/endfile.f90: New test.
35887 2004-11-27 Falk Hueffner <falk@debian.org>
35889 * gcc.dg/loop-6.c: New test.
35891 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35893 * gcc.c-torture/execute/20041126-1.c: New test.
35895 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35897 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
35900 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
35902 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
35905 2004-11-27 Jakub Jelinek <jakub@redhat.com>
35907 PR rtl-optimization/17825
35908 * gcc.c-torture/compile/20041119-1.c: New test.
35910 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35912 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
35913 Check existence of ld library path variables before unsetting.
35915 2004-11-26 Mark Mitchell <mark@codesourcery.com>
35917 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
35919 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35921 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
35923 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
35925 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
35927 2004-11-26 Ben Elliston <bje@au.ibm.com>
35929 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
35932 2004-11-26 Ben Elliston <bje@au.ibm.com>
35934 * gcc.dg/pr17957.c: Pass --param, not -param.
35936 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
35938 PR middle-end/17957
35939 * gcc.dg/pr17957.c: New test.
35941 2004-11-25 Mark Mitchell <mark@codesourcery.com>
35944 * g++.dg/template/crash28.C: Likewise.
35947 * g++.dg/expr/unary2.C: Adjust lvalue messages.
35948 * g++.dg/ext/lvaddr.C: Likewise.
35949 * g++.dg/opt/pr7503-3.C: Likewise.
35952 * g++.dg/parse/qualified3.C: New test.
35953 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
35956 * g++.dg/expr/return1.C: New test.
35958 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35960 Friend class name lookup 3/n, PR c++/3332
35961 * g++.dg/lookup/friend3.C: New test.
35962 * g++.dg/lookup/friend4.C: Likewise.
35963 * g++.dg/lookup/friend5.C: Likewise.
35965 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35967 Friend class name lookup 2/n, PR c++/14513, c++/15410
35968 * g++.dg/lookup/friend2.C: New test.
35969 * g++.dg/template/friend31.C: Likewise.
35971 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
35973 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
35975 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35978 * g++.dg/tc1/dr56.C: Remove.
35979 * g++.dg/template/typedef1.C: Add dg-error markers.
35980 * g++.old-deja/g++.other/typedef7.C: Likewise.
35983 * g++.dg/parse/typedef7.C: New test.
35985 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
35987 * gcc.c-torture/execute/20041124-1.c: New test.
35989 2004-11-24 Mark Mitchell <mark@codesourcery.com>
35991 * g++.dg/template/deduce3.C: New test.
35994 * g++.dg/template/crash27.C: New test.
35997 * g++.dg/warn/Wshadow-3.C: New test.
35999 2004-11-24 Devang Patel <dpatel@apple.com>
36002 * gcc.dg/cpp/isysroot-1.c: New test.
36003 * gcc.dg/cpp/usr/include/stdio.h: New file.
36004 * gcc.dg/cpp/isysroot-2.c: New test.
36005 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
36008 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36011 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
36013 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
36015 * gcc.target/sparc/align.c: Do not include <stdint.h>.
36016 * gcc.target/sparc/pdist.c: Likewise.
36018 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
36021 * g++.dg/conversion/simd1.C: New test.
36023 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36025 * lib/target-libpath.exp: New file defining
36026 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
36027 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
36028 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
36029 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
36030 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
36032 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
36034 * gcc.dg/pragma-align-2.c: Test macro expansion.
36035 * gcc.dg/pragma-pack-2.c: New test.
36037 2004-11-23 Richard Henderson <rth@redhat.com>
36039 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
36040 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36041 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
36042 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
36043 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
36044 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
36046 * gcc.dg/vect/vect.exp: Add check for alpha.
36047 * lib/target-supports.exp (check_alpha_max_hw_available): New.
36048 (check_effective_target_vect_int): Enable for alpha.
36049 (check_effective_target_vect_long): New.
36050 (is-effective-target): Add it.
36052 2004-11-23 Uros Bizjak <uros@kss-loka.si>
36054 * gcc.dg/pr18614-1.c: New test.
36056 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36058 * gcc.dg/setjmp-2.c: New test.
36060 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
36062 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
36063 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
36064 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
36065 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
36066 gcc.target/sparc/pdist.c: New tests.
36068 2004-11-22 Bob Wilson <bob.wilson@acm.org>
36070 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
36072 2004-11-22 Dale Johannesen <dalej@apple.com>
36074 * gcc.dg/20041111-1.c: New.
36076 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36079 * gcc.dg/vect/pr18536.c: New test.
36081 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36084 * g++.dg/template/nontype11.C: New test.
36086 2004-11-21 Roger Sayle <roger@eyesopen.com>
36088 PR middle-end/18520
36089 * gcc.dg/pr18520-1.c: New test case.
36091 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
36093 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
36094 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
36095 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
36096 expected diagnostics.
36098 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36101 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
36102 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
36103 vect-77.c, vect-77a.c: XFAIL on the SPARC.
36105 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36107 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
36109 2004-11-19 Mark Mitchell <mark@codesourcery.com>
36110 Joseph Myers <joseph@codesourcery.com>
36112 * lib/target-supports.exp (check_visibility_available): Really
36115 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
36118 * gcc.dg/vect/vect-85.c: New test.
36119 * gcc.dg/vect/vect-86.c: New test.
36120 * gcc.dg/vect/vect-87.c: New test.
36121 * gcc.dg/vect/vect-88.c: New test.
36123 2004-11-19 Ben Elliston <bje@au.ibm.com>
36125 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
36127 2004-11-18 Janis Johnson <janis187@us.ibm.com>
36129 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
36130 * gcc.dg/ppc-and-1.c: Ditto.
36131 * gcc.dg/ppc-compare-1.c: Ditto.
36132 * gcc.dg/ppc-mov-1.c: Ditto
36134 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
36135 Mark Mitchell <mark@codesourcery.com>
36137 * gcc.dg/pragma-init-fini-2.c: New test.
36139 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36140 Aldy Hernandez <aldyh@redhat.com>
36142 * lib/target-supports.exp (check_effective_target_vect_int): New
36143 (check_effective_target_vect_float): New
36144 (check_effective_target_vect_double): New.
36145 (is-effective-target): Support new effective targets keywords.
36146 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
36147 default action for dg-do.
36148 * gcc.dg/vect/pr16105.c: Use new support.
36149 * gcc.dg/vect/pr18400.c: Ditto.
36150 * gcc.dg/vect/pr18425.c: Ditto.
36151 * gcc.dg/vect/vect-1.c: Ditto.
36152 * gcc.dg/vect/vect-10.c: Ditto.
36153 * gcc.dg/vect/vect-11.c: Ditto.
36154 * gcc.dg/vect/vect-12.c: Ditto.
36155 * gcc.dg/vect/vect-13.c: Ditto.
36156 * gcc.dg/vect/vect-14.c: Ditto.
36157 * gcc.dg/vect/vect-15.c: Ditto.
36158 * gcc.dg/vect/vect-16.c: Ditto.
36159 * gcc.dg/vect/vect-17.c: Ditto.
36160 * gcc.dg/vect/vect-18.c: Ditto.
36161 * gcc.dg/vect/vect-19.c: Ditto.
36162 * gcc.dg/vect/vect-2.c: Ditto.
36163 * gcc.dg/vect/vect-20.c: Ditto.
36164 * gcc.dg/vect/vect-21.c: Ditto.
36165 * gcc.dg/vect/vect-22.c: Ditto.
36166 * gcc.dg/vect/vect-23.c: Ditto.
36167 * gcc.dg/vect/vect-24.c: Ditto.
36168 * gcc.dg/vect/vect-25.c: Ditto.
36169 * gcc.dg/vect/vect-26.c: Ditto.
36170 * gcc.dg/vect/vect-27.c: Ditto.
36171 * gcc.dg/vect/vect-27a.c: Ditto.
36172 * gcc.dg/vect/vect-28.c: Ditto.
36173 * gcc.dg/vect/vect-29.c: Ditto.
36174 * gcc.dg/vect/vect-29a.c: Ditto.
36175 * gcc.dg/vect/vect-3.c: Ditto.
36176 * gcc.dg/vect/vect-30.c: Ditto.
36177 * gcc.dg/vect/vect-31.c: Ditto.
36178 * gcc.dg/vect/vect-32.c: Ditto.
36179 * gcc.dg/vect/vect-33.c: Ditto.
36180 * gcc.dg/vect/vect-34.c: Ditto.
36181 * gcc.dg/vect/vect-35.c: Ditto.
36182 * gcc.dg/vect/vect-36.c: Ditto.
36183 * gcc.dg/vect/vect-37.c: Ditto.
36184 * gcc.dg/vect/vect-38.c: Ditto.
36185 * gcc.dg/vect/vect-4.c: Ditto.
36186 * gcc.dg/vect/vect-40.c: Ditto.
36187 * gcc.dg/vect/vect-41.c: Ditto.
36188 * gcc.dg/vect/vect-42.c: Ditto.
36189 * gcc.dg/vect/vect-43.c: Ditto.
36190 * gcc.dg/vect/vect-44.c: Ditto.
36191 * gcc.dg/vect/vect-45.c: Ditto.
36192 * gcc.dg/vect/vect-46.c: Ditto.
36193 * gcc.dg/vect/vect-47.c: Ditto.
36194 * gcc.dg/vect/vect-48.c: Ditto.
36195 * gcc.dg/vect/vect-48a.c: Ditto.
36196 * gcc.dg/vect/vect-49.c: Ditto.
36197 * gcc.dg/vect/vect-5.c: Ditto.
36198 * gcc.dg/vect/vect-50.c: Ditto.
36199 * gcc.dg/vect/vect-51.c: Ditto.
36200 * gcc.dg/vect/vect-52.c: Ditto.
36201 * gcc.dg/vect/vect-53.c: Ditto.
36202 * gcc.dg/vect/vect-54.c: Ditto.
36203 * gcc.dg/vect/vect-55.c: Ditto.
36204 * gcc.dg/vect/vect-56.c: Ditto.
36205 * gcc.dg/vect/vect-56a.c: Ditto.
36206 * gcc.dg/vect/vect-57.c: Ditto.
36207 * gcc.dg/vect/vect-58.c: Ditto.
36208 * gcc.dg/vect/vect-59.c: Ditto.
36209 * gcc.dg/vect/vect-6.c: Ditto.
36210 * gcc.dg/vect/vect-60.c: Ditto.
36211 * gcc.dg/vect/vect-61.c: Ditto.
36212 * gcc.dg/vect/vect-62.c: Ditto.
36213 * gcc.dg/vect/vect-63.c: Ditto.
36214 * gcc.dg/vect/vect-64.c: Ditto.
36215 * gcc.dg/vect/vect-65.c: Ditto.
36216 * gcc.dg/vect/vect-66.c: Ditto.
36217 * gcc.dg/vect/vect-67.c: Ditto.
36218 * gcc.dg/vect/vect-68.c: Ditto.
36219 * gcc.dg/vect/vect-69.c: Ditto.
36220 * gcc.dg/vect/vect-7.c: Ditto.
36221 * gcc.dg/vect/vect-72.c: Ditto.
36222 * gcc.dg/vect/vect-72a.c: Ditto.
36223 * gcc.dg/vect/vect-73.c: Ditto.
36224 * gcc.dg/vect/vect-74.c: Ditto.
36225 * gcc.dg/vect/vect-75.c: Ditto.
36226 * gcc.dg/vect/vect-76.c: Ditto.
36227 * gcc.dg/vect/vect-77.c: Ditto.
36228 * gcc.dg/vect/vect-77a.c: Ditto.
36229 * gcc.dg/vect/vect-78.c: Ditto.
36230 * gcc.dg/vect/vect-79.c: Ditto.
36231 * gcc.dg/vect/vect-8.c: Ditto.
36232 * gcc.dg/vect/vect-80.c: Ditto.
36233 * gcc.dg/vect/vect-82.c: Ditto.
36234 * gcc.dg/vect/vect-82_64.c: Ditto.
36235 * gcc.dg/vect/vect-83.c: Ditto.
36236 * gcc.dg/vect/vect-83_64.c: Ditto.
36237 * gcc.dg/vect/vect-9.c: Ditto.
36238 * gcc.dg/vect/vect-all.c: Ditto.
36239 * gcc.dg/vect/vect-none.c: Ditto.
36241 2004-11-17 Janis Johnson <janis187@us.ibm.com>
36243 * lib/gcc-dg.exp (dg-skip-if): New function.
36244 (dg-forbid-option): Remove.
36245 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
36246 * g++.dg/abi/bitfield8.C: Likewise.
36247 * g++.dg/abi/dtor1.C: Likewise.
36248 * g++.dg/abi/empty10.C: Likewise.
36249 * g++.dg/abi/empty7.C: Likewise.
36250 * g++.dg/abi/empty9.C: Likewise.
36251 * g++.dg/abi/layout3.C: Likewise.
36252 * g++.dg/abi/layout4.C: Likewise.
36253 * g++.dg/abi/thunk1.C: Likewise.
36254 * g++.dg/abi/thunk2.C: Likewise.
36255 * g++.dg/abi/vbase11.C: Likewise.
36256 * g++.dg/abi/vthunk2.C: Likewise.
36257 * g++.dg/abi/vthunk3.C: Likewise.
36258 * g++.dg/ext/attrib8.C: Likewise.
36259 * g++.dg/opt/longbranch2.C: Likewise.
36260 * g++.dg/opt/reg-stack4.C: Likewise.
36261 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36262 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36263 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36264 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36265 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36266 * gcc.dg/20000609-1.c: Likewise.
36267 * gcc.dg/20000720-1.c: Likewise.
36268 * gcc.dg/20011107-1.c: Likewise.
36269 * gcc.dg/20011119-1.c: Likewise.
36270 * gcc.dg/20020108-1.c: Likewise.
36271 * gcc.dg/20020122-2.c: Likewise.
36272 * gcc.dg/20020122-3.c: Likewise.
36273 * gcc.dg/20020201-3.c: Likewise.
36274 * gcc.dg/20020206-1.c: Likewise.
36275 * gcc.dg/20020218-1.c: Likewise.
36276 * gcc.dg/20020310-1.c: Likewise.
36277 * gcc.dg/20020411-1.c: Likewise.
36278 * gcc.dg/20020418-2.c: Likewise.
36279 * gcc.dg/20020426-1.c: Likewise.
36280 * gcc.dg/20020426-2.c: Likewise.
36281 * gcc.dg/20020517-1.c: Likewise.
36282 * gcc.dg/20020523-1.c: Likewise.
36283 * gcc.dg/20020523-2.c: Likewise.
36284 * gcc.dg/20020729-1.c: Likewise.
36285 * gcc.dg/20030204-1.c: Likewise.
36286 * gcc.dg/20030826-2.c: Likewise.
36287 * gcc.dg/20030926-1.c: Likewise.
36288 * gcc.dg/20031202-1.c: Likewise.
36289 * gcc.dg/980312-1.c: Likewise.
36290 * gcc.dg/980313-1.c: Likewise.
36291 * gcc.dg/990117-1.c: Likewise.
36292 * gcc.dg/990424-1.c: Likewise.
36293 * gcc.dg/990524-1.c: Likewise.
36294 * gcc.dg/991230-1.c: Likewise.
36295 * gcc.dg/i386-387-1.c: Likewise.
36296 * gcc.dg/i386-387-2.c: Likewise.
36297 * gcc.dg/i386-387-3.c: Likewise.
36298 * gcc.dg/i386-387-4.c: Likewise.
36299 * gcc.dg/i386-387-5.c: Likewise.
36300 * gcc.dg/i386-387-6.c: Likewise.
36301 * gcc.dg/i386-asm-1.c: Likewise.
36302 * gcc.dg/i386-bitfield1.c: Likewise.
36303 * gcc.dg/i386-bitfield2.c: Likewise.
36304 * gcc.dg/i386-loop-1.c: Likewise.
36305 * gcc.dg/i386-loop-2.c: Likewise.
36306 * gcc.dg/i386-loop-3.c: Likewise.
36307 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36308 * gcc.dg/i386-pic-1.c: Likewise.
36309 * gcc.dg/i386-regparm.c: Likewise.
36310 * gcc.dg/i386-signbit-1.c: Likewise.
36311 * gcc.dg/i386-signbit-2.c: Likewise.
36312 * gcc.dg/i386-signbit-3.c: Likewise.
36313 * gcc.dg/i386-sse-5.c: Likewise.
36314 * gcc.dg/i386-sse-8.c: Likewise.
36315 * gcc.dg/i386-unroll-1.c: Likewise.
36316 * gcc.dg/tls/opt-1.c: Likewise.
36317 * gcc.dg/tls/opt-2.c: Likewise.
36318 * gcc.dg/unroll-1.c: Likewise.
36319 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36320 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36321 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36322 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36324 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36326 * g++.dg/template/incomplete1.C: New test.
36328 2004-11-16 Nick Clifton <nickc@redhat.com>
36330 Revert patches accidentally commited during checkin of fixes for
36332 gcc.c-torture/execute/simd-4.c: Revert
36333 gcc.dg/20040910-1.c: Revert.
36335 2004-11-16 Paul Brook <paul@codesourcery.com>
36338 * gfortran.dg/der_pointer_1.f90: New test.
36340 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
36343 * gcc.dg/bitfld-13.c: New test.
36345 2004-11-15 Janis Johnson <janis187@us.ibm.com>
36347 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
36350 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
36351 * gcc.dg/ppc64-abi-2.c: Ditto.
36352 * gcc.dg/ppc64-abi-3.c: Ditto.
36354 * lib/gcc-dg.exp (dg-target-list): Remove.
36356 2004-11-15 Steve Ellcey <sje@cup.hp.com>
36358 * gcc.dg/ia64-postinc.c: New test.
36360 2004-11-15 Mark Mitchell <mark@codesourcery.com>
36362 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
36364 2004-11-15 Nick Clifton <nickc@redhat.com>
36366 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
36367 __INT_MAX__ so that the test can be compiled by toolchains
36368 targeted at 16-bit processors.
36370 * gcc.dg/20040625-1.c: Use long constants rather than integers
36371 when performing arithmetic that will overflow 16-bits.
36373 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
36374 xstormy16. It does not support 128-bit vector operations.
36376 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
36377 with the macro PTR_TYPE. Define this macro to an integer type
36378 suitable for holding a pointer.
36380 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
36381 the target is a 16-bit processor.
36383 * gcc.dg/cpp/if-2.c: Expect a different warning message from
36384 16-bit targets where the character constant will be too long.
36386 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
36387 where the double will not be directly addressable.
36389 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36391 Friend class name lookup 1/n, PR c++/18471
36392 * g++.dg/template/crash26.C: New test.
36393 * g++.dg/lookup/struct1.C: Adjust expected error.
36394 * g++.dg/parse/elab1.C: Likewise.
36395 * g++.dg/parse/elab2.C: Likewise.
36396 * g++.dg/parse/int-as-enum1.C: Likewise.
36397 * g++.dg/parse/struct-as-enum1.C: Likewise.
36398 * g++.dg/parse/typedef1.C: Likewise.
36399 * g++.dg/parse/typedef3.C: Likewise.
36400 * g++.dg/parse/typedef4.C: Likewise.
36401 * g++.dg/parse/typedef5.C: Likewise.
36402 * g++.dg/template/nontype4.C: Likewise.
36403 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
36404 * g++.old-deja/g++.other/elab1.C: Likewise.
36405 * g++.old-deja/g++.other/syntax4.C: Likewise.
36407 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36409 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
36411 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
36413 * gcc.c-torture/execute/20041114-1.c: New test.
36415 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
36417 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
36418 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
36419 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
36420 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
36421 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
36422 gcc.dg/switch-7.c: New tests.
36424 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36426 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
36428 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36431 * gcc.dg/vect/pr18400.c: New test.
36433 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
36434 Andrew Pinski <pinskia@physics.uc.edu>
36437 * gcc.dg/vect/pr18425.c: New test.
36439 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36441 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
36442 Guard with dg-require-alias and dg-require-visibility.
36444 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36446 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
36448 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36450 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
36452 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36455 * g++.dg/template/defarg5.C: New test.
36457 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36459 * g++.dg/parse/cast1.C: Run only on ILP32.
36460 * g++.old-deja/g++.mike/p784.C: Likewise.
36462 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
36464 * gcc.c-torture/execute/20041113-1.c: New test.
36466 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36469 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
36470 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
36471 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
36472 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
36473 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
36474 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
36475 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
36476 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
36477 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
36478 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
36479 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
36480 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
36481 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
36483 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
36485 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
36486 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
36487 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
36488 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
36489 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
36490 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
36491 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
36492 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
36493 gcc.target/sparc/combined-1.c: New tests.
36495 2004-11-12 Ziemowit Laski <zlaski@apple.com>
36497 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
36500 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36502 * lib/gcc-dg.exp (dg-forbid-option): New function.
36503 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
36504 * g++.dg/abi/bitfield8.C: Likewise.
36505 * g++.dg/abi/dtor1.C: Likewise.
36506 * g++.dg/abi/empty10.C: Likewise.
36507 * g++.dg/abi/empty7.C: Likewise.
36508 * g++.dg/abi/empty9.C: Likewise.
36509 * g++.dg/abi/layout3.C: Likewise.
36510 * g++.dg/abi/layout4.C: Likewise.
36511 * g++.dg/abi/thunk1.C: Likewise.
36512 * g++.dg/abi/thunk2.C: Likewise.
36513 * g++.dg/abi/vbase11.C: Likewise.
36514 * g++.dg/abi/vthunk2.C: Likewise.
36515 * g++.dg/abi/vthunk3.C: Likewise.
36516 * g++.dg/ext/attrib8.C: Likewise.
36517 * g++.dg/opt/longbranch2.C: Likewise.
36518 * g++.dg/opt/reg-stack4.C: Likewise.
36519 * g++.old-deja/g++.ext/attrib1.C: Likewise.
36520 * g++.old-deja/g++.ext/attrib2.C: Likewise.
36521 * g++.old-deja/g++.ext/attrib3.C: Likewise.
36522 * g++.old-deja/g++.other/store-expr1.C: Likewise.
36523 * g++.old-deja/g++.other/store-expr2.C: Likewise.
36524 * gcc.dg/20000609-1.c: Likewise.
36525 * gcc.dg/20000720-1.c: Likewise.
36526 * gcc.dg/20011107-1.c: Likewise.
36527 * gcc.dg/20011119-1.c: Likewise.
36528 * gcc.dg/20020108-1.c: Likewise.
36529 * gcc.dg/20020122-2.c: Likewise.
36530 * gcc.dg/20020122-3.c: Likewise.
36531 * gcc.dg/20020201-3.c: Likewise.
36532 * gcc.dg/20020206-1.c: Likewise.
36533 * gcc.dg/20020218-1.c: Likewise.
36534 * gcc.dg/20020310-1.c: Likewise.
36535 * gcc.dg/20020411-1.c: Likewise.
36536 * gcc.dg/20020418-2.c: Likewise.
36537 * gcc.dg/20020426-1.c: Likewise.
36538 * gcc.dg/20020426-2.c: Likewise.
36539 * gcc.dg/20020517-1.c: Likewise.
36540 * gcc.dg/20020523-1.c: Likewise.
36541 * gcc.dg/20020523-2.c: Likewise.
36542 * gcc.dg/20020729-1.c: Likewise.
36543 * gcc.dg/20030204-1.c: Likewise.
36544 * gcc.dg/20030826-2.c: Likewise.
36545 * gcc.dg/20030926-1.c: Likewise.
36546 * gcc.dg/20031202-1.c: Likewise.
36547 * gcc.dg/980312-1.c: Likewise.
36548 * gcc.dg/980313-1.c: Likewise.
36549 * gcc.dg/990117-1.c: Likewise.
36550 * gcc.dg/990424-1.c: Likewise.
36551 * gcc.dg/990524-1.c: Likewise.
36552 * gcc.dg/991230-1.c: Likewise.
36553 * gcc.dg/i386-387-1.c: Likewise.
36554 * gcc.dg/i386-387-2.c: Likewise.
36555 * gcc.dg/i386-387-3.c: Likewise.
36556 * gcc.dg/i386-387-4.c: Likewise.
36557 * gcc.dg/i386-387-5.c: Likewise.
36558 * gcc.dg/i386-387-6.c: Likewise.
36559 * gcc.dg/i386-asm-1.c: Likewise.
36560 * gcc.dg/i386-bitfield1.c: Likewise.
36561 * gcc.dg/i386-bitfield2.c: Likewise.
36562 * gcc.dg/i386-loop-1.c: Likewise.
36563 * gcc.dg/i386-loop-2.c: Likewise.
36564 * gcc.dg/i386-loop-3.c: Likewise.
36565 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36566 * gcc.dg/i386-pic-1.c: Likewise.
36567 * gcc.dg/i386-regparm.c: Likewise.
36568 * gcc.dg/i386-signbit-1.c: Likewise.
36569 * gcc.dg/i386-signbit-2.c: Likewise.
36570 * gcc.dg/i386-signbit-3.c: Likewise.
36571 * gcc.dg/i386-sse-5.c: Likewise.
36572 * gcc.dg/i386-sse-8.c: Likewise.
36573 * gcc.dg/i386-unroll-1.c: Likewise.
36574 * gcc.dg/tls/opt-1.c: Likewise.
36575 * gcc.dg/tls/opt-2.c: Likewise.
36576 * gcc.dg/unroll-1.c: Likewise.
36577 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
36578 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
36579 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
36580 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
36581 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
36584 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36587 * g++.dg/parse/cond1.C: New test.
36590 * g++.dg/template/array9.C: New test.
36591 * g++.dg/ext/vla1.C: Adjust error messages.
36592 * g++.dg/ext/vlm1.C: Likewise.
36593 * g++.dg/template/crash2.C: Likewise.
36596 * g++.dg/template/call3.C: New test.
36599 * g++.dg/template/ptrmem11.C: New test.
36601 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
36604 * lib/g++.exp: Set LC_ALL and LANG to C.
36605 * lib/gcc-dg.exp: Likewise.
36606 * lib/gfortran.exp: Likewise.
36607 * lib/objc.exp: Likewise.
36608 * lib/treelang.exp: Likewise.
36610 2004-11-12 Andreas Schwab <schwab@suse.de>
36612 * gcc.dg/pr16286.c: Fix last change.
36614 2004-11-12 Mark Mitchell <mark@codesourcery.com>
36617 * g++.dg/init/global1.C: New test.
36619 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
36621 * gcc.c-torture/execute/20041112-1.c: New test.
36623 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36625 * lib/gcc-dg.exp (dg-target-list): New.
36627 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36628 Richard Sandiford <rsandifo@redhat.com>
36630 * lib/target-supports.exp (get-compiler_messages): New.
36631 (check_named_sections_available): Use it.
36632 (check_effective_target_ilp32): New.
36633 (check_effective_target_lp64): New.
36634 (is-effective-target): New.
36635 * lib/gcc-dg.exp (dg-require-effective-target): New.
36637 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
36639 * gcc.dg/precedence-1.c: New test.
36641 2004-11-11 Janis Johnson <janis187@us.ibm.com>
36643 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
36645 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
36646 message, delete generated files, use more descriptive name for
36647 executable, and make the test unsupported when it cannot be run.
36649 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
36650 (dg-require-weak, dg-require-visibility, dg-require-alias,
36651 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
36652 dg-require-iconv, dg-require-named-sections): Use it.
36654 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
36656 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
36659 * gcc.dg/ppc-and-1: New
36662 * gcc.dg/ppc-mov-1.c: New.
36665 * gcc.dg/ppc-compare-1.c: New.
36667 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
36669 * objc.dg/desig-init-2.m: New test.
36671 2004-11-10 Adam Nemet <anemet@lnxw.com>
36673 PR middle-end/18160
36674 * g++.dg/warn/register-var-1.C: New test.
36675 * g++.dg/warn/register-var-2.C: New test.
36677 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
36679 * gcc.dg/union-2.c: New test.
36681 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
36683 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
36684 New test for PR tree-optimization/17892.
36686 2004-11-09 Mark Mitchell <mark@codesourcery.com>
36689 * g++.dg/init/new12.C: New test.
36691 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
36693 * gcc.target/sparc: New directory.
36694 * gcc.target/sparc/sparc.exp: New driver.
36695 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
36696 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
36697 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
36698 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
36700 2004-11-10 Paul Brook <paul@codesourcery.com>
36703 * gfortran.dg/list_read.c: New test.
36705 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36708 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
36709 expected diagnostic location.
36711 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
36713 * gcc.dg/20041109-1.c: New test.
36715 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36718 * objc/compile/pr18406.m: New test.
36720 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36722 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
36724 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
36726 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
36728 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36730 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
36732 2004-11-08 Steve Ellcey <sje@cup.hp.com>
36734 * gcc.dg/20030225-2.c: Add prototype for abort and
36737 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
36740 * gcc.c-torture/pr18299-1.c: New test.
36742 2004-11-06 Andreas Schwab <schwab@suse.de>
36744 * gcc.dg/pr16286.c: Also test for bool and pixel.
36746 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
36748 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
36749 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
36750 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
36751 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
36752 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
36753 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
36754 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
36755 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
36756 gcc.dg/struct-semi-3.c: New tests.
36758 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36760 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
36762 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36764 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
36765 Do not use C99 designators.
36767 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36769 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
36771 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36773 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
36774 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
36775 * gcc.c-torture/execute/simd-5.x: Remove.
36777 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
36779 PR rtl-optimization/17933
36780 * gcc.dg/torture/pr17933-1.c: New test.
36782 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
36785 * lib/target-supports.exp (check_weak_available): Support
36788 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
36790 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
36791 call to fflush(stdout) before abort.
36792 (my_ffsll): New function.
36793 (generate_fields): Use it.
36795 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36797 * gcc.dg/init-undef-1.c: New test.
36799 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
36801 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
36802 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
36803 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
36804 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
36805 expected messages for new parser.
36807 2004-11-04 Mark Mitchell <mark@codesourcery.com>
36809 * g++.dg/ext/visibility/symbian1.C: New test.
36811 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36813 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
36816 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36818 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
36819 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
36820 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
36821 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
36822 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
36823 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
36824 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
36825 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
36826 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
36827 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
36829 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
36831 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
36832 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
36833 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
36834 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
36835 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
36836 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
36837 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
36840 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
36843 * gcc.dg/20041104-1.c: New test.
36845 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36847 * g++.dg/template/nontype7.C: New test.
36848 * g++.dg/template/nontype8.C: Likewise.
36849 * g++.dg/template/nontype9.C: Likewise.
36850 * g++.dg/template/nontype10.C: Likewise.
36851 * g++.dg/tc1/dr49.C: Likewise.
36852 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
36853 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
36855 2004-11-04 Ben Elliston <bje@au.ibm.com>
36857 * g++.dg/rtti/tinfo1.C: Remove xfails.
36859 2004-11-04 Ben Elliston <bje@au.ibm.com>
36861 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
36862 packed attribute to the definition to satisfy the new C++ parser.
36864 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
36866 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
36867 invocations of va_arg.
36869 2004-11-02 Mark Mitchell <mark@codesourcery.com>
36872 * g++.dg/template/crash25.C: New test.
36875 * g++.dg/template/typedef2.C: New test.
36876 * g++.dg/parse/crash13.C: Adjust error markers.
36879 * g++.dg/conversion/const3.C: New test.
36881 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36886 * gfortran.dg/generic_[123].f90: New testcases.
36888 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36890 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
36891 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
36893 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
36896 * gcc.c-torture/compile/pr16808.c: New test.
36898 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
36900 PR rtl-optimization/17104
36901 * gcc.dg/ppc-bitfield1.c: New.
36903 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36905 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
36907 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
36909 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
36910 strings for 32-bit code.
36912 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
36915 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
36917 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
36920 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
36922 2004-10-31 Mark Mitchell <mark@codesourcery.com>
36925 * g++.dg/init/aggr2.C: New test.
36927 2004-10-30 Ziemowit Laski <zlaski@apple.com>
36929 * objc.dg/local-decl-1.m: New test.
36931 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
36933 * gcc.dg/20040910-1.c: Adjust regex.
36935 2004-10-30 Roger Sayle <roger@eyesopen.com>
36937 PR rtl-optimization/18084
36938 * g++.dg/opt/pr18084-1.C: New testcase.
36940 2004-10-30 Matt Austern <austern@apple.com>
36943 * g++.dg/ext/attrib18.C: New test.
36945 2004-10-30 Roger Sayle <roger@eyesopen.com>
36947 PR middle-end/18096
36948 * gcc.dg/pr18096-1.c: New test case.
36950 2004-10-30 Roger Sayle <roger@eyesopen.com>
36952 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
36954 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
36957 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
36958 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
36959 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
36960 gcc.dg/old-style-prom-3.c: New tests.
36962 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
36964 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
36965 Remove unnecessary inclusion of stdio.h.
36967 2004-10-29 Roger Sayle <roger@eyesopen.com>
36969 PR rtl-optimization/17581
36970 * gcc.dg/pr17581-1.c: New test case.
36972 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
36974 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
36976 * g++.dg/conversion/dr195-1.C: New.
36977 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
36978 * g++.old-deja/g++.mike/p10148.C: Likewise.
36980 2004-10-29 Mark Mitchell <mark@codesourcery.com>
36983 * g++.dg/debug/typedef2.C: New test.
36985 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
36988 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
36989 * gfortran.dg/g77/README: Update.
36991 2004-10-28 Matt Austern <austern@apple.com>
36994 * g++.dg/ext/packed7.C: New test.
36996 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
36998 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
37000 * lib/scanasm.exp (hidden-scan-for): New proc.
37001 (scan-hidden): Use hidden-scan-for instead of constructing the scan
37003 (scan-not-hidden): Likewise.
37004 * lib/target-supports.exp (check_visibility_available): mach-o is
37007 2004-10-28 Mark Mitchell <mark@codesourcery.com>
37010 * g++.dg/template/memclass3.C: New test.
37012 2004-10-28 Adam Nemet <anemet@lnxw.com>
37014 PR middle-end/18160
37015 * gcc.dg/register-var-1.c: New test.
37016 * gcc.dg/register-var-2.c: New test.
37017 * gcc.dg/asm-7.c: Taking the address of a register variable is an
37020 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
37023 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
37025 * gcc.dg/vect/vect-22.c: Likewise.
37027 2004-10-28 Jakub Jelinek <jakub@redhat.com>
37029 * gcc.dg/i386-rotate-1.c: New test.
37031 2004-10-27 Mark Mitchell <mark@codesourcery.com>
37033 * g++.dg/init/ref12.C: Add "run" marker.
37036 * g++.dg/init/ref12.C: New test.
37039 * g++.dg/template/shift1.C: New test.
37040 * g++.dg/template/error10.C: Adjust error markers.
37042 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
37045 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
37047 2004-10-27 Geoffrey Keating <geoffk@apple.com>
37049 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
37050 * gcc.dg/weak/weak-3.c: Likewise.
37051 * gcc.dg/weak/weak-5.c: Likewise.
37052 * gcc.dg/weak/weak-9.c: Likewise.
37053 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
37054 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
37056 * gcc.dg/darwin-weakimport-1.c: New.
37058 2004-10-28 Ben Elliston <bje@au.ibm.com>
37060 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
37062 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
37064 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
37065 'syntax' error messages.
37066 * gcc.dg/cpp/direct2s.c: Likewise.
37068 2004-10-26 Geoffrey Keating <geoffk@apple.com>
37070 * gcc.c-torture/compile/20041026-1.c: New.
37072 2004-10-26 Mark Mitchell <mark@codesourcery.com>
37075 * g++.dg/lookup/ns2.C: New test.
37078 * g++.dg/template/enum4.C: New test.
37081 * g++.dg/template/expr1.C: New test.
37083 2004-10-26 Ben Elliston <bje@au.ibm.com>
37085 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
37087 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
37089 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
37090 gcc.dg/decl-nospec-3.c: New tests.
37092 2004-10-26 Ziemowit Laski <zlaski@apple.com>
37094 * objc.dg/super-class-3.m: New test.
37096 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
37098 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
37100 * gcc.dg/cpp/direct2s.c: Likewise.
37102 2004-10-25 Geoffrey Keating <geoffk@apple.com>
37104 * objc.dg/image-info.m: Update for changes to section selection.
37106 2004-10-25 David Ayers <d.ayers@inode.at>
37107 Ziemowit Laski <zlaski@apple.com>
37109 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
37110 diagnostics when messaging 'id <Proto>'.
37111 * objc.dg/class-protocol-1.m: New test.
37112 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
37113 a non-existent method signature.
37114 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
37115 Update diagnostics when messaging with non-existent method signature.
37116 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
37117 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
37118 invalid receivers are now resolved as if messaging 'id'; remove
37119 extraneous diagnostics.
37121 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
37124 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
37125 gcc.dg/init-desig-obs-3.c: New tests.
37127 2004-10-25 Jakub Jelinek <jakub@redhat.com>
37129 * gcc.dg/debug/20041023-1.c: New test.
37131 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
37133 PR middle-end/17407
37134 * gcc.c-torture/compile/pr17407.c: New test.
37137 * g++.dg/template/array8.C: New test.
37139 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
37142 * lib/g++.exp: Accept more than one multilib libgcc.
37143 * lib/gcc-dg.exp: Likewise.
37144 * lib/objc.exp: Likewise.
37145 * lib/treelang.exp: Likewise.
37146 * lib/gfortran.exp: Likewise.
37148 2004-10-24 Ben Elliston <bje@au.ibm.com>
37150 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
37152 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
37154 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
37155 * gcc.dg/c99-const-expr-3.c: Likewise.
37157 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
37159 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
37161 2004-10-23 Ben Elliston <bje@au.ibm.com>
37163 * gcc.c-torture/execute/loop-2e.x: Remove.
37165 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
37168 * g++.dg/parse/crash18.C: New.
37169 * g++.dg/parse/crash19.C: New.
37171 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
37173 * g++.dg/ext/dllimport1.C: Move dg-warnings.
37174 * g++.dg/ext/dllimport2.C: Same.
37175 * g++.dg/ext/dllimport8.C: Same.
37177 2004-10-21 Mark Mitchell <mark@codesourcery.com>
37180 * g++.dg/conversion/cast1.C: New test.
37181 * g++.dg/overload/pmf1.C: Adjust error marker.
37183 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
37186 * objc.dg/const-str-7.m: New test.
37188 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37190 * g++.dg/template/memfriend11.C: Fix comment typo.
37191 * g++.dg/template/memfriend14.C: Likewise.
37193 2004-10-20 Richard Henderson <rth@redhat.com>
37195 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
37196 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
37197 -fasynchronous-unwind-tables.
37199 2004-10-20 Richard Henderson <rth@redhat.com>
37201 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
37202 (main): Return success.
37203 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
37204 (main): Return success.
37206 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37209 * g++.dg/template/memfriend9.C: New test.
37210 * g++.dg/template/memfriend10.C: Likewise.
37211 * g++.dg/template/memfriend11.C: Likewise.
37212 * g++.dg/template/memfriend12.C: Likewise.
37213 * g++.dg/template/memfriend13.C: Likewise.
37214 * g++.dg/template/memfriend14.C: Likewise.
37215 * g++.dg/template/memfriend15.C: Likewise.
37216 * g++.dg/template/memfriend16.C: Likewise.
37217 * g++.dg/template/memfriend17.C: Likewise.
37218 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
37220 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
37222 * g++.dg/conversion/dr195.C: New.
37223 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
37225 2004-10-20 Ben Elliston <bje@au.ibm.com>
37226 Devang Patel <dpatel@apple.com>
37228 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
37229 of floating point arithmetic, which could trap.
37231 2004-10-19 Mark Mitchell <mark@codesourcery.com>
37234 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
37235 * g++.dg/conversion/const2.C: New test.
37236 * g++.dg/expr/reinterpret2.C: New test.
37237 * g++.dg/expr/reinterpret3.C: New test.
37238 * g++.dg/expr/cast2.C: New test.
37239 * g++.dg/expr/copy1.C: New test.
37240 * g++.dg/other/conversion1.C: Change error message.
37241 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
37242 function pointers to void *.
37243 * g++.old-deja/g++.mike/p10148.C: Likewise.
37245 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37247 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
37249 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
37253 * g++.dg/parse/expr3.C: New test.
37255 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
37257 * gcc.dg/smod-1.c: New test.
37259 2004-10-18 Ziemowit Laski <zlaski@apple.com>
37261 * objc.dg/method-14.m: New test.
37263 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37265 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
37266 Also xfail as the patch was reverted.
37268 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
37270 PR middle-end/16973
37271 * gcc.dg/pr16973.c: New test.
37273 2004-10-18 Diego Novillo <dnovillo@redhat.com>
37275 PR tree-optimization/17656
37276 * gcc.c-torture/compile/pr17656.c: New test.
37278 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
37280 * g++.dg/eh/shadow1.C: New.
37282 2004-10-18 Jakub Jelinek <jakub@redhat.com>
37284 * gcc.c-torture/compile/20041018-1.c: New test.
37286 2004-10-18 Ben Elliston <bje@au.ibm.com>
37288 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
37289 compiler referring to register 0 when accessing sdata. The linker
37290 now patches things up.
37292 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
37295 * gcc.c-torture/compile/pr17529.c: New test.
37297 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37300 * g++.dg/ext/attrib17.C: New test.
37302 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37304 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
37306 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37309 * g++.dg/ext/attrib16.C: New test.
37311 2004-10-15 Mark Mitchell <mark@codesourcery.com>
37314 * g++.dg/init/dso_handle1.C: New test.
37317 * g++.dg/parse/typedef6.C: New test.
37320 * g++.dg/parse/pragma1.C: New test.
37322 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
37324 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
37326 2004-10-15 Steve Ellcey <sje@cup.hp.com>
37328 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
37329 -fno-common when on HPPA HP-UX platforms.
37331 2004-10-15 Jakub Jelinek <jakub@redhat.com>
37334 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
37336 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
37339 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37342 * g++.dg/lookup/strong-using-4.C: New test.
37344 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
37346 PR middle-end/16567
37347 * gcc.c-torture/compile/nested-1.c: New test.
37349 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37351 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
37352 and mipsisa64*-*-* (until support for misaligned loads is added).
37353 * gcc.dg/vect/vect-50.c: Likewise.
37354 * gcc.dg/vect/vect-52.c: Likewise.
37355 * gcc.dg/vect/vect-54.c: Likewise.
37356 * gcc.dg/vect/vect-58.c: Likewise.
37357 * gcc.dg/vect/vect-60.c: Likewise.
37358 * gcc.dg/vect/vect-80.c: Likewise.
37360 2004-10-14 Mark Mitchell <mark@codesourcery.com>
37363 * g++.dg/init/dtor3.C: New test.
37365 2004-10-15 Ben Elliston <bje@au.ibm.com>
37367 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
37369 2004-10-14 Geoffrey Keating <geoffk@apple.com>
37371 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
37372 * gcc.dg/macho-lo-sum.c: Likewise.
37374 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
37376 * gcc.dg/ppc-spe64-1.c: New test.
37378 2004-10-14 Devang Patel <dpatel@apple.com>
37381 * gcc.dg/pr17635.c : New test.
37383 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
37385 * gcc.dg/vect/vect-28.c: Remove xfail.
37386 * gcc.dg/vect/vect-30.c: Remove xfail.
37387 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
37388 * gcc.dg/vect/vect-33.c: Remove xfail.
37389 * gcc.dg/vect/vect-44.c: Remove xfail.
37390 * gcc.dg/vect/vect-46.c: Remove xfail.
37391 * gcc.dg/vect/vect-50.c: Remove xfail.
37392 * gcc.dg/vect/vect-52.c: Remove xfail.
37393 * gcc.dg/vect/vect-54.c: Remove xfail.
37394 * gcc.dg/vect/vect-58.c: Remove xfail.
37395 * gcc.dg/vect/vect-60.c: Remove xfail.
37396 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
37397 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
37398 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
37399 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
37400 * gcc.dg/vect/vect-8.c: Remove xfail.
37401 * gcc.dg/vect/vect-80.c: Remove xfail.
37402 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
37404 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
37406 * gcc.dg/vect/vect-82.c: New testcase.
37407 * gcc.dg/vect/vect-82_64.c: New testcase.
37408 * gcc.dg/vect/vect-83.c: New testcase.
37409 * gcc.dg/vect/vect-83_64.c: New testcase.
37411 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37413 * gcc.dg/cpp/error-1.c: New test.
37415 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
37417 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
37419 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
37422 * gcc.dg/cris-peep2-xsrand2.c: New test.
37424 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
37427 * g++.dg/expr/for2.C: New test.
37429 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37431 * g++.dg/inherit/thunk1.C: Run on the SPARC.
37433 2004-10-13 Jakub Jelinek <jakub@redhat.com>
37435 PR tree-optimization/17724
37436 * g++.dg/opt/pr17724-1.C: New test.
37437 * g++.dg/opt/pr17724-2.C: New test.
37438 * g++.dg/opt/pr17724-3.C: New test.
37439 * g++.dg/opt/pr17724-4.C: New test.
37440 * g++.dg/opt/pr17724-5.C: New test.
37441 * g++.dg/opt/pr17724-6.C: New test.
37443 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
37446 * gcc.dg/pr17301-2.c: New test.
37448 2004-10-11 Mark Mitchell <mark@codesourcery.com>
37451 * g++.dg/parse/error22.C: New test.
37454 * g++.dg/template/spec18.C: New test.
37456 2004-10-11 Steve Ellcey <sje@cup.hp.com>
37458 * gcc.dg/ia64-asm-1.c: Add prototype for abort
37459 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
37461 * gcc.dg/ia64-sync-2.c: Ditto.
37462 * gcc.dg/ia64-sync-3.c: Ditto.
37464 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
37466 * g++.dg/eh/cleanup5.C: Add dg-options "".
37468 2004-10-11 Roger Sayle <roger@eyesopen.com>
37470 PR middle-end/17657
37471 * gcc.dg/switch-4.c: New test case.
37473 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
37475 * gcc.c-torture/execute/20041011-1.c: New test.
37477 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37480 * g++.dg/init/for3.C: New test.
37483 * g++.dg/opt/switch2.C: New test.
37485 PR middle-end/17703
37486 * g++.dg/warn/Wreturn-2.C: New test.
37488 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
37491 * g++.dg/eh/cleanup5.C: New test.
37493 2004-10-10 Mark Mitchell <mark@codesourcery.com>
37496 * g++.dg/parse/error21.C: New test.
37498 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
37500 * g++.dg/overload/pmf1.C: Adjust quoting marks.
37501 * g++.dg/warn/incomplete1.C: Likewise.
37502 * g++.dg/template/qualttp20.C: Likewise.
37504 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37507 * parm-incomplete-1.c: New test.
37509 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37512 * g++.dg/parse/error19.C: New test.
37515 * g++.dg/init/new11.C: New test.
37518 * g++.dg/parse/error20.C: New test.
37521 * g++.dg/template/crash24.C: New test.
37523 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37526 * gcc.dg/pr17301-1.c: New test.
37528 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
37531 * gcc.dg/anon-struct-5.c: New test.
37533 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
37536 * gcc.dg/pr17844-1.c: New test.
37538 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
37540 PR tree-optimization/17906
37541 * gcc.c-torture/compile/pr17906.c: New.
37543 2004-10-09 Stuart Hastings <stuart@apple.com>
37544 Roger Sayle <roger@eyesopen.com>
37546 PR rtl-optimization/17853
37547 * gcc.dg/i386-mmx-5.c: New testcase.
37549 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
37551 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
37553 2004-10-09 Mark Mitchell <mark@codesourcery.com>
37556 * g++.dg/template/static9.C: New test.
37559 * g++.dg/parse/operator5.C: New test.
37561 2004-10-09 Roger Sayle <roger@eyesopen.com>
37563 PR middle-end/17894
37564 * gcc.c-torture/execute/divcmp-4.c: New test case.
37566 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37569 * g++.dg/opt/pr17902.C: New test.
37571 2004-10-09 Jakub Jelinek <jakub@redhat.com>
37573 * gcc.dg/cpp/ident-1.c: Add dg-options "".
37575 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37577 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
37579 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37581 * gcc.dg/assign-warn-3.c: New test.
37583 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37586 * gcc.dg/cpp/ident-1.c: New test.
37588 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
37590 * gcc.c-torture/compile/acc1.c: New.
37592 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
37594 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
37595 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
37597 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37599 * gcc.dg/ultrasp11.c: New test.
37601 2004-10-08 Michael Matz <matz@suse.de>
37603 * gcc.dg/doloop-2.c: New test.
37605 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
37607 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
37608 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
37609 objc.dg/method-9.m: Update expected diagnostics.
37611 2004-10-07 Geoffrey Keating <geoffk@apple.com>
37613 * gcc.dg/ppc-fsel-3.c: New file.
37614 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
37616 2004-10-07 Paul Brook <paul@codesourcery.com>
37618 * gfortran.dg/intrinsic_verify_1.f90: New test.
37620 2004-10-07 Paul Brook <paul@codesourcery.com>
37622 * gfortran.dg/empty_format_1.f90: Remove stray commas.
37624 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37626 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
37627 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
37630 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
37632 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
37634 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37637 * g++.dg/warn/Winline-4.C: New test.
37639 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37641 * gcc.c-torture/compile/20041007-1.c: New test.
37643 2004-10-07 Paul Brook <paul@codesourcery.com>
37646 * gfortran.dg/use_allocated_1.f90: New test.
37648 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37650 PR middle-end/17849
37651 * gfortran.fortran-torture/compile/nested.f90: New test
37653 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
37655 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
37657 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
37660 * g++.dg/ext/asm6.C: New test.
37662 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
37664 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
37666 2004-10-06 Paul Brook <paul@codesourcery.com>
37668 PR libfortran/17709
37669 * gfortran.dg/empty_format_1.f90: New test.
37671 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37674 * gfortran.dg/ishft.f90: New test.
37677 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
37680 2004-10-06 Paul Brook <paul@codesourcery.com>
37682 * gfortran.dg/do_1.f90: New test.
37684 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37686 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
37687 optimizing for size.
37689 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37691 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
37693 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
37695 * gcc.c-torture/compile/20041005-1.c: New test.
37697 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
37700 * g++.dg/lookup/koenig4.C: New.
37702 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
37704 * g++.dg/other/classkey1.C: Adjust quoting marks.
37705 * g++.dg/parse/error15.C: Likewise.
37706 * g++.dg/template/meminit2.C (int>): Likewise.
37708 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37711 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
37714 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
37717 * gfortran.dg/pr17708.f90: New test.
37719 2004-10-04 Chao-ying Fu <fu@mips.com>
37721 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
37722 * gcc.dg/vect/vect-4.c: Ditto.
37723 * gcc.dg/vect/vect-5.c: Ditto.
37724 * gcc.dg/vect/vect-6.c: Ditto.
37725 * gcc.dg/vect/vect-8.c: Ditto.
37726 * gcc.dg/vect/vect-16.c: Ditto.
37727 * gcc.dg/vect/vect-30.c: Ditto.
37728 * gcc.dg/vect/vect-40.c: Ditto.
37729 * gcc.dg/vect/vect-41.c: Ditto.
37730 * gcc.dg/vect/vect-42.c: Ditto.
37731 * gcc.dg/vect/vect-43.c: Ditto.
37732 * gcc.dg/vect/vect-44.c: Ditto.
37733 * gcc.dg/vect/vect-45.c: Ditto.
37734 * gcc.dg/vect/vect-46.c: Ditto.
37735 * gcc.dg/vect/vect-47.c: Ditto.
37736 * gcc.dg/vect/vect-48.c: Ditto.
37737 * gcc.dg/vect/vect-49.c: Ditto.
37738 * gcc.dg/vect/vect-50.c: Ditto.
37739 * gcc.dg/vect/vect-51.c: Ditto.
37740 * gcc.dg/vect/vect-52.c: Ditto.
37741 * gcc.dg/vect/vect-53.c: Ditto.
37742 * gcc.dg/vect/vect-54.c: Ditto.
37743 * gcc.dg/vect/vect-55.c: Ditto.
37744 * gcc.dg/vect/vect-56.c: Ditto.
37745 * gcc.dg/vect/vect-57.c: Ditto.
37746 * gcc.dg/vect/vect-58.c: Ditto.
37747 * gcc.dg/vect/vect-59.c: Ditto.
37748 * gcc.dg/vect/vect-60.c: Ditto.
37749 * gcc.dg/vect/vect-74.c: Ditto.
37750 * gcc.dg/vect/vect-79.c: Ditto.
37751 * gcc.dg/vect/vect-80.c: Ditto.
37753 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
37755 * gcc.dg/unused-7.c: Use the correct option.
37757 2004-10-04 Paul Brook <paul@codesourcery.com>
37758 Bud Davis <bdavis9659@comcast.net>
37762 * gfortran/pr17706.f90: New test.
37763 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
37765 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37767 * gfortran.dg/pr17612.f90: New test.
37769 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
37771 * g++.dg/template/local1.C: Adjust quoting marks in
37772 testing for diagnostics.
37773 * g++.dg/tls/diag-2.C: Likewise.
37774 * g++.dg/other/error8.C: Likewise.
37776 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37779 * gcc.dg/unused-4.c: Adjust to be correct.
37782 * gcc.dg/unused-7.c: New test.
37784 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
37787 * g++.dg/overload/template2.C: New test.
37789 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
37791 PR tree-optimization/16632
37792 * gcc.dg/tree-ssa/20041002-1.c: New.
37794 2004-10-03 Paul Brook <paul@codesourcery.com>
37796 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
37797 rather than relying on default formatting.
37799 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
37801 * gcc.dg/20040920-1.c: Update expected message text.
37803 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
37805 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
37807 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
37809 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
37812 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37814 * gcc.dg/tree-ssa/pr17343.c: Remove.
37816 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
37819 * gcc.dg/tree-ssa/pr17343.c: New test.
37821 2004-10-01 Jakub Jelinek <jakub@redhat.com>
37823 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
37824 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
37825 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
37826 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
37827 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
37829 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37831 * gcc.dg/lvalue-2.c: New test.
37833 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
37836 * gcc.dg/pr17730-1.c: New test
37838 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
37841 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
37843 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37845 * gcc.c-torture/execute/stdarg-1.c: New test.
37846 * gcc.c-torture/execute/stdarg-2.c: New test.
37847 * gcc.c-torture/execute/stdarg-3.c: New test.
37848 * gcc.dg/tree-ssa/stdarg-1.c: New test.
37849 * gcc.dg/tree-ssa/stdarg-2.c: New test.
37850 * gcc.dg/tree-ssa/stdarg-3.c: New test.
37851 * gcc.dg/tree-ssa/stdarg-4.c: New test.
37852 * gcc.dg/tree-ssa/stdarg-5.c: New test.
37854 2004-09-29 Jakub Jelinek <jakub@redhat.com>
37856 PR tree-optimization/17697
37857 * g++.dg/opt/pr17697-1.C: New test.
37858 * g++.dg/opt/pr17697-2.C: New test.
37859 * g++.dg/opt/pr17697-3.C: New test.
37861 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
37864 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
37865 gcc.dg/vla-init-5.c: New tests.
37867 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
37870 * gcc.dg/pr13804-1.c: New test.
37872 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37875 * gfortran.dg/pr16938.f90: New test.
37877 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37879 * g++.dg/template/crash23.C: New test.
37881 2004-09-27 Mark Mitchell <mark@codesourcery.com>
37884 * g++.dg/template/static8.C: New test.
37886 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
37889 * g++.dg/other/error9.C: New test.
37891 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
37893 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
37895 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37898 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
37900 2004-09-26 Roger Sayle <roger@eyesopen.com>
37902 PR middle-end/17112
37903 * gcc.dg/pr17112-1.c: New test case.
37905 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
37908 * gcc.dg/pr11459-1.c: New test.
37910 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
37912 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
37913 * gcc.dg/tree-ssa/loop-4.c: Likewise.
37915 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37917 * gfortran.dg/pr15324.f90: Make array bounds consistent.
37919 2004-09-25 Jan Hubicka <jh@suse.cz>
37921 * compile/30040909-1.c: New test.
37922 * compile/30040907-1.c: New test.
37924 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
37926 * gcc.c-torture/execute/va-arg-26.c: New test.
37928 2004-09-24 Zack Weinberg <zack@codesourcery.com>
37930 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
37931 extra diagnostics on targets with 64-bit pointers.
37932 * objc.dg/selector-1.m: Adjust dg-warning regexp.
37934 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37937 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
37938 * gcc.dg/decl-3.c: Adjust expected message.
37940 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37943 * gfortran.dg/pr17615.f90: New test.
37945 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
37947 PR tree-optimzation/17517
37948 * g++.dg/tree-ssa/pr17517.C: New Test.
37950 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
37953 * g++.dg/lookup/ambig3.C: New.
37955 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
37958 * g++.dg/opt/pr17624.C: New test.
37960 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
37963 * gcc.dg/Wbad-function-cast-1.c: New test.
37965 2004-09-23 Zack Weinberg <zack@codesourcery.com>
37967 * g++.dg/ext/complit1.C
37968 * g++.dg/other/error2.C
37969 * g++.dg/other/nontype-1.C
37970 * g++.dg/parse/crash11.C
37971 * g++.dg/parse/crash12.C
37972 * g++.dg/parse/error15.C
37973 * g++.dg/parse/error4.C
37974 * g++.dg/parse/tmpl-outside1.C
37975 * g++.dg/parse/too-many-tmpl-args1.C
37976 * g++.dg/template/dependent-expr3.C
37977 * g++.dg/template/error10.C
37978 * g++.dg/template/instantiate1.C
37979 * g++.dg/template/vtable2.C
37980 * g++.dg/warn/Wshadow-1.C
37981 * g++.dg/warn/weak1.C
37982 * g++.old-deja/g++.brendan/crash16.C
37983 * g++.old-deja/g++.brendan/crash18.C
37984 * g++.old-deja/g++.brendan/crash48.C
37985 * g++.old-deja/g++.brendan/crash49.C
37986 * g++.old-deja/g++.brendan/crash55.C
37987 * g++.old-deja/g++.brendan/crash56.C
37988 * g++.old-deja/g++.brendan/crash8.C
37989 * g++.old-deja/g++.brendan/enum11.C
37990 * g++.old-deja/g++.brendan/enum8.C
37991 * g++.old-deja/g++.brendan/enum9.C
37992 * g++.old-deja/g++.brendan/friend3.C
37993 * g++.old-deja/g++.brendan/misc14.C
37994 * g++.old-deja/g++.bugs/900402_02.C
37995 * g++.old-deja/g++.bugs/900404_03.C
37996 * g++.old-deja/g++.bugs/900404_04.C
37997 * g++.old-deja/g++.bugs/900428_03.C
37998 * g++.old-deja/g++.jason/crash4.C
37999 * g++.old-deja/g++.jason/overload21.C
38000 * g++.old-deja/g++.jason/redecl1.C
38001 * g++.old-deja/g++.jason/report.C
38002 * g++.old-deja/g++.jason/rfg10.C
38003 * g++.old-deja/g++.jason/template30.C
38004 * g++.old-deja/g++.law/arm12.C
38005 * g++.old-deja/g++.law/ctors5.C
38006 * g++.old-deja/g++.law/cvt20.C
38007 * g++.old-deja/g++.law/init10.C
38008 * g++.old-deja/g++.law/init8.C
38009 * g++.old-deja/g++.law/visibility17.C
38010 * g++.old-deja/g++.law/visibility7.C
38011 * g++.old-deja/g++.mike/net8.C
38012 * g++.old-deja/g++.mike/p646.C
38013 * g++.old-deja/g++.mike/p700.C
38014 * g++.old-deja/g++.mike/p701.C
38015 * g++.old-deja/g++.mike/p811.C
38016 * g++.old-deja/g++.ns/template13.C
38017 * g++.old-deja/g++.other/array3.C
38018 * g++.old-deja/g++.other/crash25.C
38019 * g++.old-deja/g++.other/dtor3.C
38020 * g++.old-deja/g++.other/dtor4.C
38021 * g++.old-deja/g++.other/main1.C
38022 * g++.old-deja/g++.other/warn7.C
38023 * g++.old-deja/g++.pt/crash11.C
38024 * g++.old-deja/g++.pt/crash36.C
38025 * g++.old-deja/g++.pt/spec22.C
38026 * g++.old-deja/g++.pt/spec9.C
38027 * g++.old-deja/g++.pt/ttp52.C
38028 * g++.old-deja/g++.robertl/eb103.C
38029 * g++.old-deja/g++.robertl/eb121.C
38030 * g++.old-deja/g++.robertl/eb22.C
38031 * g++.old-deja/g++.robertl/eb8.C:
38032 Update locations and/or regexps of dg-error markers.
38033 Remove markers for some bogus messages that are no longer issued.
38035 2004-09-23 Jakub Jelinek <jakub@redhat.com>
38037 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
38038 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
38040 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
38043 * g++.dg/lookup/crash5.C: New test.
38045 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
38047 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
38048 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
38049 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
38050 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
38051 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
38052 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
38054 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
38055 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
38056 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
38057 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
38058 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
38059 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
38061 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
38063 * gcc.dg/vect/vect-44.c: Check additional cases.
38064 * gcc.dg/vect/vect-48.c: Check additional cases.
38066 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
38067 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
38068 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
38069 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
38070 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
38071 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
38072 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
38073 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
38074 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
38076 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
38077 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
38078 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
38080 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38082 * gcc.dg/tree-ssa/loop-6.c: New test.
38084 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
38087 * g++.dg/inherit/base2.C: New.
38089 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38091 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
38092 * gcc.dg/20001012-2.c: Likewise.
38093 * gcc.dg/20001013-1.c: Likewise.
38094 * gcc.dg/20001101-1.c: Likewise.
38095 * gcc.dg/20001102-1.c: Likewise.
38096 * gcc.dg/bf-spl1.c: Likewise.
38097 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
38098 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
38100 2004-09-22 Diego Novillo <dnovillo@redhat.com>
38102 PR tree-optimization/16721
38103 * gcc.dg/tree-ssa/pr16721.c: New test.
38105 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
38107 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
38108 * gcc.dg/20040305-1.c: Likewise.
38110 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
38113 * gcc.c-torture/compile/pr16566-1.c,
38114 gcc.c-torture/compile/pr16566-2.c,
38115 gcc.c-torture/compile/pr16566-3.c: New tests.
38117 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
38119 PR tree-optimization/17512
38120 * gcc.c-torture/compile/20040916-1.c.
38122 2004-09-21 Mark Mitchell <mark@codesourcery.com>
38124 * gcc.dg/pragma-re-3.c: New test.
38126 2004-09-17 Matt Austern <austern@apple.com>
38129 * g++.dg/other/anon3.C: New.
38131 2004-09-21 Roger Sayle <roger@eyesopen.com>
38134 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
38135 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
38136 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
38137 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
38138 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
38140 2004-09-21 Bud Davis <bdavis9659@comcast.net>
38143 * gfortran.dg/pr17286.f90: New test.
38145 2004-09-20 Mark Mitchell <mark@codesourcery.com>
38148 * g++.dg/template/static7.C: New test.
38150 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
38153 * gcc.c-torture/compile/pr17558.c: New test.
38155 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38157 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
38158 if SKIP_ATTRIBUTE is defined.
38160 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38163 * gfortran.dg/pr15957.f90: New test.
38165 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
38167 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
38169 * gcc.dg/vect/vect-79.c: Likewise.
38170 * gcc.dg/vect/vect-80.c: Likewise.
38172 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38175 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
38177 2004-09-20 Ira Rosen <irar@il.ibm.com>
38179 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
38180 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
38181 * gcc.dg/vect/vect-62.c: New testcase.
38182 * gcc.dg/vect/vect-63.c: New testcase.
38183 * gcc.dg/vect/vect-64.c: New testcase.
38184 * gcc.dg/vect/vect-65.c: New testcase.
38185 * gcc.dg/vect/vect-66.c: New testcase.
38186 * gcc.dg/vect/vect-67.c: New testcase.
38187 * gcc.dg/vect/vect-68.c: New testcase.
38188 * gcc.dg/vect/vect-69.c: New testcase.
38189 * gcc.dg/vect/vect-79.c: New testcase.
38190 * gcc.dg/vect/vect-80.c: New testcase.
38192 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
38194 * gcc.target/mips/asm-1.c: New test.
38196 2004-09-19 Ira Rosen <irar@il.ibm.com>
38198 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
38199 * gcc.dg/vect/vect-73.c: New testcase.
38200 * gcc.dg/vect/vect-74.c: New testcase.
38201 * gcc.dg/vect/vect-75.c: New testcase.
38202 * gcc.dg/vect/vect-76.c: New testcase.
38203 * gcc.dg/vect/vect-77.c: New testcase.
38204 * gcc.dg/vect/vect-78.c: New testcase
38206 2004-09-18 Paul Brook <paul@codesourcery.com>
38208 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
38210 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
38213 * gcc.dg/pr17424-1.c: New test.
38215 2004-09-18 Diego Novillo <dnovillo@redhat.com>
38217 * g++.dg/tree-ssa/pr17153.C: New test.
38219 2004-09-16 Geoffrey Keating <geoffk@apple.com>
38222 * g++.dg/pch/wchar-1.C: New.
38223 * g++.dg/pch/wchar-1.Hs: New.
38225 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
38227 * gcc.c-torture/execute/20040917-1.c: New test.
38229 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38231 PR tree-optimization/17319
38232 * gcc.dg/pr17319.c: New test.
38234 2004-09-17 Devang Patel <dpatel@apple.com>
38236 * gcc.dg/20040813-1.c: New test.
38238 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38240 PR tree-optimization/17273
38241 * gcc.c-torture/compile/pr17273.c: New test.
38243 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
38245 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
38246 Update expected messages.
38247 * gcc.dg/declspec-13.c: New test.
38249 2004-09-17 David Edelsohn <edelsohn@gnu.org>
38251 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
38253 2004-09-17 Diego Novillo <dnovillo@redhat.com>
38255 * gcc.c-torture/execute/pr17252.c: Use post-increment to
38256 change what 'a' is pointing to.
38258 2004-09-17 Mark Mitchell <mark@codesourcery.com>
38261 * g++.dg/template/error18.C: New test.
38264 * g++.dg/warn/Wunused-8.C: New test.
38266 2004-09-17 Steven Bosscher <stevenb@suse.de>
38268 PR tree-optimization/17513
38269 * gcc.dg/20040916-1.c: New test.
38271 2004-09-16 Mark Mitchell <mark@codesourcery.com>
38274 * g++.dg/template/typename7.C: New test.
38276 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38278 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
38280 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
38282 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
38283 with -ftree-based-profiling also.
38284 * lib/profopt.exp: Support late-set profile_option/feedback_option.
38286 2004-09-16 Victor Leikehman <lei@il.ibm.com>
38289 * gfortran.dg/der_array_io_1.f90: New test.
38290 * gfortran.dg/der_array_io_2.f90: New test.
38291 * gfortran.dg/der_array_io_3.f90: New test.
38293 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38295 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
38298 2004-09-15 Mark Mitchell <mark@codesourcery.com>
38300 * g++.dg/opt/switch1.C: New test.
38302 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
38304 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
38305 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
38306 Update expected messages.
38308 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38311 * gfortran.dg/same_name_1.f90: New test.
38313 2004-09-15 Diego Novillo <dnovillo@redhat.com>
38315 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
38316 dereference garbage pointers.
38318 2004-09-15 Jakub Jelinek <jakub@redhat.com>
38320 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
38321 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
38323 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
38324 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
38325 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
38327 2004-09-14 Mark Mitchell <mark@codesourcery.com>
38330 * g++.dg/template/mangle1.C: New test.
38332 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38334 PR tree-optimization/17252
38335 * gcc.c-torture/execute/pr17252.c: New test.
38337 2004-09-14 Andrew Pinski <apinski@apple.com>
38339 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
38341 2004-09-14 Roger Sayle <roger@eyesopen.com>
38343 PR rtl-optimization/9771
38344 * gcc.dg/pr9771-1.c: New test case.
38346 2004-09-14 Diego Novillo <dnovillo@redhat.com>
38348 PR tree-optimization/15262
38349 * gcc.c-torture/execute/pr15262-1.c: New test.
38350 * gcc.c-torture/execute/pr15262-2.c: New test.
38352 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
38354 * gcc.dg/declspec-12.c: New test.
38356 2004-09-14 Bud Davis <bdavis9659@comcast.net>
38358 * gfortran.dg/pr17090.f90: Add directives to test.
38360 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38362 * gcc.c-torture/compile/20040914-1.c: New test.
38364 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38367 * g++.dg/template/decl2.C: New test.
38369 2004-09-13 Bud Davis <bdavis9659@comcast.net>
38372 * gfortran.dg/pr17090.f90: New test.
38374 2004-09-13 Dale Johannesen <dalej@apple.com>
38376 * gcc.c-torture/compile/pr17408.c: New test case.
38378 2004-09-13 Mark Mitchell <mark@codesourcery.com>
38381 * g++.dg/parse/crash17.C: New test.
38384 * g++.dg/template/enum3.C: New test.
38386 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
38388 * lib/gcc-defs.exp: Load wrapper.exp.
38389 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
38391 * lib/gcc.exp (gcc_init): Similar.
38392 * lib/gfortran.exp (gfortran_init): Similar.
38393 * lib/objc.exp (objc_init): Similar.
38394 * lib/treelang.exp (treelang_init): Similar.
38395 * lib/wrapper.exp: New file with build_wrapper call machinery in
38396 ${tool}_maybe_build_wrapper.
38398 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38400 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
38402 * gcc.dg/declspec-11.c: Update expected messages.
38403 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
38404 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
38405 gcc.dg/inline-12.c: New tests.
38407 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
38409 * g++.dg/tree-ssa/pr17400.C: New testcase.
38411 2004-09-13 James E Wilson <wilson@specifixinc.com>
38413 * gcc.target/mips/sb1-1.c: New testcase.
38415 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
38417 * lib/g77-dg.exp: Remove unused file.
38418 * lib/mike-g77.exp: Ditto.
38419 * lib/g77.exp: Ditto.
38421 2004-09-12 Richard Henderson <rth@redhat.com>
38423 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
38425 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
38427 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
38428 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38429 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
38430 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
38431 Update expected messages.
38433 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
38435 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
38436 declaration/use mismatch for dirp parameter.
38438 2004-09-12 Andrew Pinski <apinski@apple.com>
38440 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
38441 -fgnu-runtime is passed.
38443 2004-09-12 Richard Henderson <rth@redhat.com>
38445 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
38446 do the uplevel thing and update additional_flags directly.
38447 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
38448 gfortran.fortran-torture/execute/intrinsic_nearest.x,
38449 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
38450 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
38452 2004-09-11 Steven Bosscher <stevenb@suse.de>
38454 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
38456 2004-09-11 Roger Sayle <roger@eyesopen.com>
38458 PR middle-end/17411
38459 * g++.dg/opt/pr17411-1.C: New test case.
38461 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38463 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38464 gcc.dg/tls/diag-2.c: Update expected messages.
38465 * gcc.dg/991209-1.c: Specify compilation options. Update expected
38467 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
38468 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
38469 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
38470 gcc.dg/tls/diag-5.c: New tests.
38472 2004-09-11 Zack Weinberg <zack@codesourcery.com>
38474 * gcc.dg/20040910-1.c: Correct dg-error regexp.
38476 2004-09-11 Steven Bosscher <stevenb@suse.de>
38478 * g++.dg/parse/break-in-for.C: New test.
38480 2004-09-11 Jakub Jelinek <jakub@redhat.com>
38482 * gcc.dg/tree-ssa/20040911-1.c: New test.
38484 2004-09-11 Andreas Jaeger <aj@suse.de>
38486 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
38487 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
38489 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
38491 * gcc.target/frv: New directory of FR-V-specific tests.
38493 2004-09-10 James E Wilson <wilson@specifixinc.com>
38495 * gcc.dg/convert-vec-1.c: New test.
38497 2004-09-10 Roger Sayle <roger@eyesopen.com>
38499 PR middle-end/17024
38500 * gcc.dg/pr17024-1.c: New test case.
38502 2004-09-10 Eric Christopher <echristo@redhat.com>
38504 * gcc.dg/20040910-1.c: New test.
38506 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
38508 * gcc.dg/bitfld-9.c: New test.
38510 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
38512 * gcc.c-torture/execute/ieee/acc1.c: New test.
38513 * gcc.c-torture/execute/ieee/acc2.c: New test.
38514 * gcc.c-torture/execute/ieee/mzero6.c: New test.
38516 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
38518 * gcc.dg/deprecated-2.c: New test.
38520 2004-09-09 James E Wilson <wilson@specifixinc.com>
38522 * gcc.dg/init-vec-1.c: New test.
38524 2004-09-09 Roger Sayle <roger@eyesopen.com>
38526 PR middle-end/17055
38527 * gcc.dg/pr17055-1.c: New test case.
38529 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
38532 * gcc.c-torture/execute/pr17377.c: New test.
38534 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38537 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
38538 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
38539 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
38540 gcc.dg/long-long-typespec-1.c: New tests.
38541 * gcc.dg/tls/diag-2.c: Update expected diagnostics
38543 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
38545 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
38546 gcc.dg/gnu99-static-1.c: New tests.
38548 2004-09-08 Devang Patel <dpatel@apple.com>
38550 * gcc.dg/darwin-ld-20040828-1.c: New test.
38551 * gcc.dg/darwin-ld-20040828-2.c: New test.
38552 * gcc.dg/darwin-ld-20040828-3.c: New test.
38554 2004-09-08 Ziemowit Laski <zlaski@apple.com>
38556 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
38557 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
38559 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
38560 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38562 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
38563 types they qualify.
38564 * objc.dg/type-size-2.m: Fix wording in comment.
38565 * objc.dg/va-meth-1.m: New test case.
38567 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
38570 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
38571 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
38573 2004-09-06 Devang Patel <dpatel@apple.com>
38575 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
38576 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
38578 2004-09-06 Zack Weinberg <zack@codesourcery.com>
38580 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
38581 reflect changed line numbering of diagnostics.
38583 2004-09-06 Paul Brook <paul@codesourcery.com>
38585 * gfortran.dg/edit_real_1.f90: Add new test.
38587 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38589 * gcc.dg/tree-ssa/loop-2.c: New test.
38590 * gcc.dg/tree-ssa/loop-3.c: New test.
38591 * gcc.dg/tree-ssa/loop-4.c: New test.
38592 * gcc.dg/tree-ssa/loop-5.c: New test.
38594 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38596 * gcc.dg/format/sentinel-1.c: Update for parameter option.
38598 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38600 * gcc.dg/format/sentinel-1.c: New test.
38602 2004-09-04 Uros Bizjak <uros@kss-loka.si>
38604 * gcc.dg/builtins-46.c: New.
38606 2004-09-03 Devang Patel <dpatel@apple.com>
38608 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
38609 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
38611 2004-09-03 Jan Beulich <jbeulich@novell.com>
38613 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
38614 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
38615 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
38616 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
38617 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
38618 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
38619 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
38620 the non-portable bzero.
38621 * gcc.dg/20010912-1.c: xfail for NetWare.
38622 * gcc.dg/20020426-2.c: xfail for NetWare.
38623 * gcc.dg/20021014-1.c: xfail for NetWare.
38624 * gcc.dg/20021018-1.c: xfail for NetWare.
38625 * gcc.dg/20030213-1.c: xfail for NetWare.
38626 * gcc.dg/20030225-1.c: xfail for NetWare.
38627 * gcc.dg/20030708-1.c: xfail for NetWare.
38628 * gcc.dg/builtins-config.h: Also exclude NetWare.
38629 * gcc.dg/format/format.h: Define restrict only if not already defined.
38630 * gcc.dg/nest.c: xfail for NetWare.
38631 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
38632 * lib/target-supports.exp (check_visibility_available): Exclude
38635 2004-09-03 Jan Beulich <jbeulich@novell.com>
38637 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
38638 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
38639 deterministic starting point for the alignment of structure fields.
38640 * gcc.dg/Wpadded.c: Dito.
38641 * g++.dg/abi/vbase10.C: Dito.
38643 2004-09-03 Devang Patel <dpatel@apple.com>
38645 * g++.dg/debug/pr15736.cc: New test.
38647 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38649 * README.QMTEST: Fix out-of-date link.
38651 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
38654 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
38655 Delete. Duplicate of gfortran.dg/g77/20010610.f
38657 2004-09-02 Mark Mitchell <mark@codesourcery.com>
38659 * g++.dg/abi/arm_rtti1.C: New test.
38661 2004-09-02 Geoffrey Keating <geoffk@apple.com>
38663 * gcc.dg/ppc-vector-memcpy.c: New.
38664 * gcc.dg/ppc-vector-memset.c: New.
38666 2004-09-02 Chao-ying Fu <fu@mips.com>
38668 * gcc.target/mips/mips-3d-1.c: New test.
38669 * gcc.target/mips/mips-3d-2.c: New test.
38670 * gcc.target/mips/mips-3d-3.c: New test.
38671 * gcc.target/mips/mips-3d-4.c: New test.
38672 * gcc.target/mips/mips-3d-5.c: New test.
38673 * gcc.target/mips/mips-3d-6.c: New test.
38674 * gcc.target/mips/mips-3d-7.c: New test.
38675 * gcc.target/mips/mips-3d-8.c: New test.
38676 * gcc.target/mips/mips-3d-9.c: New test.
38677 * gcc.target/mips/mips-ps-1.c: New test.
38678 * gcc.target/mips/mips-ps-2.c: New test.
38679 * gcc.target/mips/mips-ps-3.c: New test.
38680 * gcc.target/mips/mips-ps-4.c: New test.
38681 * gcc.target/mips/mips-ps-type.c: New test.
38683 2004-09-02 Paul Brook <paul@codesourcery.com>
38685 * gfortran.dg/edit_real_1.f90: Add new tests.
38687 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38690 * gfortran.dg/merge_char_1.f90: New test.
38692 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38695 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
38697 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38700 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
38702 2004-09-01 Mark Mitchell <mark@codesourcery.com>
38704 * g++.dg/opt/loop1.C: Do not XFAIL.
38706 2004-09-01 Jakub Jelinek <jakub@redhat.com>
38708 * gcc.c-torture/execute/20040831-1.c: New test.
38710 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
38713 * gfortran.dg/g77/20010610.f: Now passes.
38714 Copy from g77.f-torture/execute. Add dg-run directive.
38715 * gfortran.dg/g77/README: Update
38717 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
38719 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
38720 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
38721 (t1, t2, t3, t4): Add volatile.
38723 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38725 * g++.dg/ext/visibility/arm1.C: New test.
38727 2004-08-31 Geoffrey Keating <geoffk@apple.com>
38729 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
38732 2004-09-01 Paul Brook <paul@codesourcery.com>
38734 * gfortran.dg/eof_2.f90: New test.
38736 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38739 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
38741 2004-08-31 Bud Davis <bdavis9659@comcast.net>
38743 PR libfortran/16805
38744 * gfortran.dg/list_read_2.f90: New test.
38746 2004-08-31 Mark Mitchell <mark@codesourcery.com>
38748 * g++.dg/abi/key1.C: New test.
38750 2004-08-31 Richard Henderson <rth@redhat.com>
38752 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
38754 * g++.dg/other/offsetof5.C: Remove duplicate.
38756 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38759 * gfortran.dg/func_derived_1.f90: New test.
38761 2004-08-31 Paul Brook <paul@codesourcery.com>
38763 * gfortran.dg/eof_1.f90: New test.
38765 2004-08-31 Paul Brook <paul@codesourcery.com>
38767 * gfortran.dg/list_read_1.f90: New file.
38769 2004-08-30 Mark Mitchell <mark@codesourcery.com>
38771 * g++.dg/opt/loop1.C: XFAIL.
38773 2004-08-30 Geoffrey Keating <geoffk@apple.com>
38775 * gcc.dg/funcdef-storage-1.c: New.
38776 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
38777 an extern function in local scope.
38778 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
38779 declare an 'auto inline' function in local scope.
38780 * gcc.dg/20011130-1.c: Likewise.
38781 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
38782 an 'auto' function in local scope.
38783 * gcc.dg/20021014-1.c: Likewise.
38784 * gcc.dg/20030331-2.c: Likewise.
38786 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38788 * gfortran.dg/blockdata_1.f90: New test.
38790 2004-08-30 Richard Henderson <rth@redhat.com>
38792 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
38794 2004-08-30 Richard Henderson <rth@redhat.com>
38796 * lib/fortran-torture.exp (fortran-torture-execute): Honor
38797 additional_flags set by alternate driver.
38798 (ieee-options): New procedure.
38799 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
38800 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
38801 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
38802 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
38804 2004-08-30 Richard Henderson <rth@redhat.com>
38806 * lib/f-torture.exp: Remove.
38808 2004-08-29 Mark Mitchell <mark@codesourcery.com>
38810 PR rtl-optimization/16590
38811 * g++.dg/opt/loop1.C: New test.
38813 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38816 * gfortran.dg/oldstyle_1.f90: New test.
38818 2004-08-29 Steven G. Kargl <kargls@comcast.net>
38819 Paul Brook <paul@codesourcery.com>
38821 * gfortran.dg/g77/README: Update.
38822 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
38823 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
38824 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
38826 2004-08-28 Paul Brook <paul@codesourcery.com>
38828 PR libfortran/17195
38829 * gfortran.dg/edit_real_1.f90: New test.
38831 2004-08-27 Paul Brook <paul@codesourcery.com>
38833 * gfortran.dg/rewind_1.f90: New test.
38835 2004-08-27 Bud Davis <bdavis9659@comcast.net>
38838 * gfortran.dg/pr16597.f90: New test.
38840 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38843 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
38844 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
38845 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
38846 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
38847 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
38849 2004-08-26 Nick Clifton <nickc@redhat.com>
38851 * gcc.c-torture/compile/pr17119.c: New test.
38853 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
38855 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
38857 2004-08-25 Richard Henderson <rth@redhat.com>
38859 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
38860 the bits that expect kind=8 to be the largest real kind.
38862 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38864 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
38866 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38868 * gfortran.dg/assignment_1.f90: New test.
38870 2004-08-25 Adam Nemet <anemet@lnxw.com>
38872 * g++.dg/template/repo3.C: New test.
38874 2004-08-25 Roger Sayle <roger@eyesopen.com>
38876 PR middle-end/16693
38877 PR tree-optimization/16372
38878 * g++.dg/opt/pr16372-1.C: New test case.
38879 * g++.dg/opt/pr16693-1.C: New test case.
38880 * g++.dg/opt/pr16693-2.C: New test case.
38882 2004-08-25 Ziemowit Laski <zlaski@apple.com>
38884 * objc.dg/proto-lossage-4.m: New test.
38886 2004-08-25 Mark Mitchell <mark@codesourcery.com>
38889 * g++.dg/inherit/local2.C: New test.
38891 2004-08-25 Paul Brook <paul@codesourcery.com>
38894 * gfortran.dg/string_ctor_1.f90: New test.
38896 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38899 * g++.dg/template/redecl2.C: New test.
38901 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38904 * gfortran.dg/pr17143.f90: New test.
38906 2004-08-24 Bud Davis <bdavis9659@comcast.net>
38909 * gfortran.dg/pr17164.f90: New test.
38911 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38913 * gcc.dg/tree-ssa/loop-1.c: New test.
38915 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38917 * gcc.c-torture/compile/20040824-1.c: New test.
38919 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
38921 * gcc.c-torture/compile/iftrap-3.c: New test.
38923 2004-08-24 Paul Brook <paul@codesourcery.com>
38925 * gfortran.dg/entry_2.f90: New test.
38927 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38930 * g++.dg/lookup/ambig[12].C: New.
38932 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38935 * g++.dg/template/crash21.C: New test.
38936 * g++.dg/template/crash22.C: Likewise.
38938 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
38941 * g++.dg/template/access15.C: New.
38943 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38946 * g++.dg/template/repo2.C: New test.
38948 2004-08-23 Roger Sayle <roger@eyesopen.com>
38950 PR rtl-optimization/17078
38951 * gcc.c-torture/execute/pr17078-1.c: New test case.
38953 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38956 * gcc.dg/debug/crash1.c: New test.
38958 2004-08-23 Mark Mitchell <mark@codesourcery.com>
38961 * gcc.dg/loop-5.c: New test.
38963 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38965 * gcc.c-torture/execute/20040823-1.c: New test.
38967 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
38969 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
38970 to the assembler. Simplify test accordingly.
38971 (asm_abi_flags): Use GNU names.
38972 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
38973 to check for ABI flags.
38975 2004-08-22 Andrew Pinski <apinski@apple.com>
38977 * g++.dg/opt/pr14029.C: New test.
38978 * gcc.c-torture/execute/pr15262.c: New test.
38980 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38982 * gfortran.dg/reduction.f90: Add checks with complex arguments.
38984 2004-08-21 Bud Davis <bdavis9659@comcast.net>
38987 * gfortran.dg/direct_io.f90: New test.
38989 2004-08-20 Mark Mitchell <mark@codesourcery.com>
38992 * g++.dg/inherit/local2.C: New test.
38994 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
38997 * g++.dg/warn/Wparentheses-4.C: New test.
38999 2004-08-20 Mark Mitchell <mark@codesourcery.com>
39002 * g++.dg/inherit/local2.C: New test.
39004 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
39005 * gcc.dg/ppc-ldstruct.c: Likewise.
39006 * gcc.dg/ppc64-abi-2.c: Likewise.
39008 2004-08-20 Jakub Jelinek <jakub@redhat.com>
39010 PR rtl-optimization/17099
39011 * gcc.c-torture/execute/20040820-1.c: New test.
39013 2004-08-20 David Edelsohn <edelsohn@gnu.org>
39015 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
39017 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
39020 * gfortran.dg/auto_array_1.f90: New test.
39022 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39025 * gfortran.dg/simpleif_1.f90: New test.
39027 2004-08-19 Mark Mitchell <mark@codesourcery.com>
39029 * lib/target-supports.exp (check_profiling_available): Return
39030 false for arm*-*-symbianelf* and arm*-*-eabi*.
39033 * g++.dg/template/delete1.C: New test.
39035 2004-08-19 Paul Brook <paul@codesourcery.com>
39039 * gfortran.dg/data_char_1.f90: New test.
39041 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
39044 * gfortran.dg/reduction.f90: New testcase.
39046 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39049 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
39051 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
39054 * g++.dg/Wparentheses-3.C: New test.
39056 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
39058 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
39059 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
39060 * gcc.dg/vect/vect-2.c: Likewise.
39061 * gcc.dg/vect/vect-3.c: Likewise.
39062 * gcc.dg/vect/vect-4.c: Likewise.
39063 * gcc.dg/vect/vect-5.c: Likewise.
39064 * gcc.dg/vect/vect-6.c: Likewise.
39065 * gcc.dg/vect/vect-7.c: Likewise.
39066 * gcc.dg/vect/vect-25.c: Likewise.
39067 * gcc.dg/vect/vect-31.c: Likewise.
39068 * gcc.dg/vect/vect-32.c: Likewise.
39069 * gcc.dg/vect/vect-34.c: Likewise.
39070 * gcc.dg/vect/vect-36.c: Likewise.
39071 * gcc.dg/vect/vect-all.c: Likewise.
39073 2004-08-18 Mark Mitchell <mark@codesourcery.com>
39076 * g++.dg/template/operator4.C: New test.
39078 2004-08-18 Richard Henderson <rth@redhat.com>
39080 * gcc.dg/20040206-1.c: XFAIL.
39082 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39085 * g++.dg/template/array7.C: New test.
39087 2004-08-17 James E Wilson <wilson@specifixinc.com>
39089 * gcc.dg/mips-movcc-1.c: New test.
39090 * gcc.dg/mips-movcc-2.c: New test.
39091 * gcc.dg/mips-movcc-3.c: New test.
39093 * gcc.dg/mips-nmadd-1.c: New test.
39094 * gcc.dg/mips-nmadd-2.c: New test.
39096 2004-08-17 Mark Mitchell <mark@codesourcery.com>
39099 * g++.dg/opt/inline8.C: New test.
39102 * g++.dg/parse/error17.C: New test.
39104 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
39106 * gcc.dg/vect: New directory for vectorizer tests.
39107 * gcc.dg/vect/tree-vect.h: New file.
39108 * gcc.dg/vect/vect.exp: New file.
39109 * gcc.dg/vect/pr16105.c.c: New test.
39110 * gcc.dg/vect/vect-1.c: New test.
39111 * gcc.dg/vect/vect-2.c: New test.
39112 * gcc.dg/vect/vect-3.c: New test.
39113 * gcc.dg/vect/vect-4.c: New test.
39114 * gcc.dg/vect/vect-5.c: New test.
39115 * gcc.dg/vect/vect-6.c: New test.
39116 * gcc.dg/vect/vect-7.c: New test.
39117 * gcc.dg/vect/vect-8.c: New test.
39118 * gcc.dg/vect/vect-9.c: New test.
39119 * gcc.dg/vect/vect-10.c: New test.
39120 * gcc.dg/vect/vect-11.c: New test.
39121 * gcc.dg/vect/vect-12.c: New test.
39122 * gcc.dg/vect/vect-13.c: New test.
39123 * gcc.dg/vect/vect-14.c: New test.
39124 * gcc.dg/vect/vect-15.c: New test.
39125 * gcc.dg/vect/vect-16.c: New test.
39126 * gcc.dg/vect/vect-17.c: New test.
39127 * gcc.dg/vect/vect-18.c: New test.
39128 * gcc.dg/vect/vect-19.c: New test.
39129 * gcc.dg/vect/vect-20.c: New test.
39130 * gcc.dg/vect/vect-21.c: New test.
39131 * gcc.dg/vect/vect-22.c: New test.
39132 * gcc.dg/vect/vect-23.c: New test.
39133 * gcc.dg/vect/vect-24.c: New test.
39134 * gcc.dg/vect/vect-25.c: New test.
39135 * gcc.dg/vect/vect-26.c: New test.
39136 * gcc.dg/vect/vect-27.c: New test.
39137 * gcc.dg/vect/vect-28.c: New test.
39138 * gcc.dg/vect/vect-29.c: New test.
39139 * gcc.dg/vect/vect-30.c: New test.
39140 * gcc.dg/vect/vect-31.c: New test.
39141 * gcc.dg/vect/vect-32.c: New test.
39142 * gcc.dg/vect/vect-33.c: New test.
39143 * gcc.dg/vect/vect-34.c: New test.
39144 * gcc.dg/vect/vect-35.c: New test.
39145 * gcc.dg/vect/vect-36.c: New test.
39146 * gcc.dg/vect/vect-37.c: New test.
39147 * gcc.dg/vect/vect-38.c: New test.
39148 * gcc.dg/vect/vect-40.c: New test.
39149 * gcc.dg/vect/vect-41.c: New test.
39150 * gcc.dg/vect/vect-42.c: New test.
39151 * gcc.dg/vect/vect-43.c: New test.
39152 * gcc.dg/vect/vect-44.c: New test.
39153 * gcc.dg/vect/vect-45.c: New test.
39154 * gcc.dg/vect/vect-46.c: New test.
39155 * gcc.dg/vect/vect-47.c: New test.
39156 * gcc.dg/vect/vect-48.c: New test.
39157 * gcc.dg/vect/vect-49.c: New test.
39158 * gcc.dg/vect/vect-50.c: New test.
39159 * gcc.dg/vect/vect-51.c: New test.
39160 * gcc.dg/vect/vect-52.c: New test.
39161 * gcc.dg/vect/vect-53.c: New test.
39162 * gcc.dg/vect/vect-54.c: New test.
39163 * gcc.dg/vect/vect-55.c: New test.
39164 * gcc.dg/vect/vect-56.c: New test.
39165 * gcc.dg/vect/vect-57.c: New test.
39166 * gcc.dg/vect/vect-58.c: New test.
39167 * gcc.dg/vect/vect-59.c: New test.
39168 * gcc.dg/vect/vect-60.c: New test.
39169 * gcc.dg/vect/vect-61.c: New test.
39170 * gcc.dg/vect/vect-all.c: New test.
39171 * gcc.dg/vect/vect-none.c: New test.
39173 2004-08-17 Paul Brook <paul@codesourcery.com>
39176 * gfortran.dg/entry_1.f90: New test.
39178 2004-08-17 Andrew Pinski <apinski@apple.com>
39180 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
39182 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
39184 * gcc.dg/pr17036-1.c: New test.
39186 2004-08-16 Devang Patel <dpatel@apple.com>
39188 * gcc.dg/darwin-20040809-1.c: New test.
39190 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
39192 * gcc.dg/funcdef-attr-1.c: New test.
39194 2004-08-16 Janis Johnson <janis187@us.ibm.com>
39196 * gcc.dg/altivec-17.c: New test.
39197 * gcc.dg/altivec-18.c: New test.
39199 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39202 * g++.dg/template/vtable2.C: New test.
39204 2004-08-14 Richard Henderson <rth@redhat.com>
39206 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
39207 * gcc.dg/pack-test-4.c (main): Return 0.
39208 * gcc.dg/setjmp-1.c: Remove XFAIL.
39209 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
39211 2004-08-14 Richard Henderson <rth@redhat.com>
39213 * gcc.dg/980217-1.c: Add prototype for printf.
39215 2004-08-13 Bud Davis <bdavis9659@comcast.net>
39217 * gfortran.dg/pr16935.f90: New test.
39219 2004-08-13 Janis Johnson <janis187@us.ibm.com>
39221 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
39223 2004-08-13 Paul Brook <paul@codesourcery.com>
39225 * gfortran.dg/der_io_1.f90: Remove stray comma.
39227 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39229 * gcc.dg/vmx/cw-bug-2.c: Remove.
39230 * gcc.dg/vmx/vprint-1.c: Remove.
39231 * gcc.dg/vmx/vscan-1.c: Remove.
39233 2004-08-12 Devang patel <dpatel@apple.com>
39235 * gcc.dg/darwin-20040809-2.c: New test.
39237 2004-08-12 Janis Johnson <janis1872us.ibm.com>
39239 * g++.dg/ext/altivec-12.C: New test.
39241 * g++.dg/ext/altivec-11.C: New test.
39243 2004-08-12 Paul Brook <paul@codesourcery.com>
39245 * g++.dg/abi/arm_cxa_vec_1.C: New test.
39247 2004-08-12 Janis Johnson <janis187@us.ibm.com>
39249 * g++.dg/ext/altivec-2.C: Check for hardware support before
39250 executing any VMX instructions.
39252 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
39254 2004-08-12 Jakub Jelinek <jakub@redhat.com>
39257 * g++.old-deja/g++.other/comdat4.C: New test.
39258 * g++.old-deja/g++.other/comdat4-aux.cc: New.
39260 2004-08-12 Ben Elliston <bje@au.ibm.com>
39263 * gcc.dg/pr16286.c: New test.
39265 2004-08-12 Jan Beulich <jbeulich@novell.com>
39267 * g++.dg/ext/asm5.C: New.
39269 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39272 * g++.dg/eh/crash1.C: New test.
39275 * g++.dg/ext/construct1.C: New test.
39277 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39280 * g++.dg/init/ptrmem1.C: New test.
39283 * g++.dg/parse/offsetof5.C: New test.
39286 * g++.dg/template/overload3.C: New test.
39288 2004-08-11 Mark Mitchell <mark@codesourcery.com>
39291 * g++.dg/parse/error16.C: New test.
39294 * g++.dg/template/error14.C: New test.
39297 * g++.dg/template/error15.C: New test.
39299 2004-08-11 Devang Patel <dpatel@apple.com>
39301 * gcc.dg/darwin-ld-20040809-1.c: New test.
39302 * gcc.dg/darwin-ld-20040809-2.c: New test.
39304 2004-08-11 Steven G. Kargl <kargls@comcast.net>
39307 * gfortran.dg/dfloat_1.f90: New test.
39309 2004-08-09 Mark Mitchell <mark@codesourcery.com>
39311 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
39312 * gcc.dg/dll-2.c: Fix dg-require syntax.
39313 * gcc.misc-tests/arm-isr.c (abort): Declare.
39316 2004-08-10 Mark Mitchell <mark@codesourcery.com>
39319 * g++.dg/parse/crash16.C: New test.
39321 2004-08-10 Roger Sayle <roger@eyesopen.com>
39323 * gcc.dg/mips-rsqrt-1.c: New test case.
39324 * gcc.dg/mips-rsqrt-2.c: New test case.
39325 * gcc.dg/mips-rsqrt-3.c: New test case.
39327 2004-08-10 Paul Brook <paul@codesourcery.com>
39329 * gfortran.dg/der_io_1.f90: New test.
39331 2004-08-10 Paul Brook <paul@codesourcery.com>
39334 * gfortran.dg/der_array_1.f90: New test.
39336 2004-08-09 David Edelsohn <edelsohn@gnu.org>
39338 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
39340 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
39342 * gcc.dg/wchar_t-2.c: Fix typo.
39344 2004-08-09 Falk Hueffner <falk@debian.org>
39346 PR tree-optimization/12517
39347 * gcc.c-torture/compile/pr12517.c: New test.
39349 PR tree-optimization/12578
39350 * gcc.c-torture/compile/pr12578.c: New test.
39352 PR tree-optimization/12899
39353 * gcc.c-torture/compile/pr12899.c: New test.
39355 PR rtl-optimization/14692
39356 * gcc.c-torture/compile/pr14692.c: New test.
39358 PR tree-optimization/16461
39359 * gcc.c-torture/compile/pr16461.c: New test.
39361 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
39363 * gfortran.dg/getenv_1.f90: New test.
39365 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39367 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
39369 * gcc.dg/symbian5.c: Test -fno-short-wchar.
39371 2004-08-06 Paul Brook <paul@codesourcery.com>
39373 * gfortran.dg/ret_array_1.f90: New test.
39374 * gfortran.dg/ret_pointer_1.f90: New test.
39376 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
39378 * gcc.dg/missing-field-init-[12].c: New tests.
39379 * g++.dg/warn/missing-field-init-[12].C: New tests.
39381 2004-08-06 Mark Mitchell <mark@codesourcery.com>
39383 * gcc.dg/enum2.c: New test.
39384 * gcc.dg/symbian3.c: Likewise.
39385 * gcc.dg/symbian4.c: Likewise.
39386 * gcc.dg/wchar_t-2.c: Likewise.
39388 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39390 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
39393 2004-08-05 Mark Mitchell <mark@codesourcery.com>
39395 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
39396 dg-require-visiblity.
39397 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
39398 * g++.dg/ext/visibility/fvisibility.C: Likewise.
39399 * g++.dg/ext/visibility/memfuncts.C: Likewise.
39400 * g++.dg/ext/visibility/new1.C: Likewise.
39401 * g++.dg/ext/visibility/pragma.C: Likewise.
39402 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
39403 * g++.dg/ext/visibility/virtual.C: Likewise.
39404 * g++/dg/ext/visibility/visibility-1.C: Likewise.
39405 * g++/dg/ext/visibility/visibility-2.C: Likewise.
39406 * g++/dg/ext/visibility/visibility-3.C: Likewise.
39407 * g++/dg/ext/visibility/visibility-4.C: Likewise.
39408 * g++/dg/ext/visibility/visibility-5.C: Likewise.
39409 * g++/dg/ext/visibility/visibility-6.C: Likewise.
39410 * g++/dg/ext/visibility/visibility-7.C: Likewise.
39411 * g++/dg/ext/visibility/visibility-8.C: New test.
39412 * gcc.c-torture/compile/dll.x: Remove.
39413 * gcc.dg/dll-2.c: Use dg-require-dll
39414 * gcc.dg/visibility-10.c: New test.
39415 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
39417 * lib/scanasm.exp (scan_hidden): New function.
39418 (scan_not_hidden): Likewise.
39420 2004-08-05 David Edelsohn <edelsohn@gnu.org>
39422 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
39424 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
39426 * gcc.c-torture/execute/20040805-1.c: New test.
39428 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
39430 * gcc.dg/20020118-1.c: Declare abort.
39431 * gcc.dg/altivec_check.h: Likewise.
39432 * gcc.dg/iftrap-2.c: Likewise.
39433 * gcc.dg/pragma-darwin.c: Likewise.
39434 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
39436 2004-08-04 Geoffrey Keating <geoffk@apple.com>
39438 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
39440 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
39442 * gcc.c-torture/execute/builtins/abs-2.c,
39443 gcc.c-torture/execute/builtins/abs-3.c,
39444 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
39445 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
39446 intmax_t, uintmax_t and their limits.
39447 * gcc.dg/intmax_t-1.c: New test.
39449 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39451 * g++.dg/tc1/dr147.C: Add reference to PR.
39453 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
39455 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
39456 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
39458 2004-08-03 David Edelsohn <edelsohn@gnu.org>
39460 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
39462 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39464 * gcc.dg/redecl-5.c: New test.
39465 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
39468 2004-08-03 Roger Sayle <roger@eyesopen.com>
39470 PR middle-end/16790
39471 * gcc.c-torture/execute/pr16790-1.c: New test case.
39473 2004-08-03 Mark Mitchell <mark@codesourcery.com>
39475 * g++.dg/ext/visibility/assign1.C: New test.
39476 * g++.dg/ext/visibility/new1.C: Likewise.
39478 * gcc.dg/symbian1.c: New test.
39479 * gcc.dg/symbian2.c: Likewise.
39481 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
39484 * gcc.dg/i386-sse-9.c: New test.
39486 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39488 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
39490 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
39492 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
39493 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
39494 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
39495 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
39496 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
39497 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
39498 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
39499 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
39500 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
39501 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
39502 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
39503 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
39504 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
39505 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
39506 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
39507 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
39508 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
39509 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
39510 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
39511 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
39512 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
39513 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
39514 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
39515 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
39516 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
39517 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
39518 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
39519 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
39520 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
39521 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
39522 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
39523 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
39524 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
39525 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
39526 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
39527 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
39528 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
39529 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
39530 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
39531 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
39532 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
39533 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
39534 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
39535 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
39536 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
39537 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
39538 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
39539 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
39540 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
39541 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
39542 gcc.misc-tests/i386-pf-3dnow-1.c,
39543 gcc.misc-tests/i386-pf-athlon-1.c,
39544 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
39545 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
39546 Declare built-in functions used.
39547 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
39549 2004-08-02 Mark Mitchell <mark@codesourcery.com>
39552 * g++.dg/lookup/using12.C: New test.
39554 * g++.dg/init/null1.C: Fix PR number.
39555 * g++.dg/parse/namespace10.C: Likewise.
39557 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39560 * g++.dg/template/spec17.C: New test.
39561 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
39562 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
39564 2004-08-02 David Billinghurst
39567 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
39569 2004-08-01 Zack Weinberg <zack@codesourcery.com>
39571 * gcc.dg/ia64-got-1.c: New test case.
39573 2004-08-01 Mark Mitchell <mark@codesourcery.com>
39576 * g++.dg/init/null1.C: New test.
39577 * g++.dg/tc1/dr76.C: Adjust error marker.
39580 * g++.dg/parse/namespace10.C: New test.
39583 * g++.dg/inherit/ptrmem2.C: New test.
39585 2004-08-02 Ben Elliston <bje@au.ibm.com>
39588 * gcc.dg/pr16155.c: New test.
39590 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
39592 * gcc.dg/redecl-2.c: New test.
39594 2004-07-30 Geoffrey Keating <geoffk@apple.com>
39596 * gcc.dg/darwin-longdouble.c: New file.
39598 2004-07-30 Richard Henderson <rth@redhat.com>
39600 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
39601 write to constant argument.
39602 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
39604 2004-07-30 Richard Henderson <rth@redhat.com>
39606 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
39607 tests of nearest around zero.
39609 2004-07-30 Andrew Pinski <apinski@apple.com>
39611 * gcc.c-torture/compile/20040730-1.c: New test.
39613 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39615 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
39618 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
39620 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
39622 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
39624 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
39625 contains $ld_library_path.
39626 * lib/gfortran.exp (gfortran_link_flags): Likewise.
39628 2004-07-29 Richard Henderson <rth@redhat.com>
39630 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
39632 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
39633 (alt2, which): New.
39634 (Check): Accept either alternative.
39636 2004-07-29 Mark Mitchell <mark@codesourcery.com>
39638 * g++.dg/abi/inline1.C: New test.
39639 * g++.dg/abi/local1-a.cc: Likewise.
39640 * g++.dg/abi/local1.C: Likewise.
39641 * g++.dg/abi/mangle11.C: Tweak location of warnings.
39642 * g++.dg/abi/mangle12.C: Likewise.
39643 * g++.dg/abi/mangle17.C: Likewise.
39644 * g++.dg/abi/mangle20-2.C: Likewise.
39645 * g++.dg/opt/interface1.C: Likewise.
39646 * g++.dg/opt/interface1.h: Likewise.
39647 * g++.dg/opt/interface1-a.cc: New test.
39648 * g++.dg/parse/repo1.C: New test.
39649 * g++.dg/template/repo1.C: Likewise.
39650 * g++.dg/warn/Winline-1.C: Likewise.
39651 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
39653 2004-07-29 Diego Novillo <dnovillo@redhat.com>
39655 * gcc.dg/tree-ssa/20040729-1.c: New test.
39657 2004-07-27 Matt Austern <austern@apple.com>
39659 * gcc.dg/darwin-bool-1.c: New test.
39660 * gcc.dg/darwin-bool-2.c: New test.
39662 2004-07-28 Richard Henderson <rth@redhat.com>
39664 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
39665 arguments in the correct type. Don't write to constant arguments.
39667 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39669 PR tree-optimization/16688
39670 PR tree-optimization/16689
39671 * g++.dg/tree-ssa/pr16688.C: New test.
39673 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39675 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39676 loads. Not only in the comment, this time.
39678 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
39680 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
39681 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
39682 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
39683 * gcc.dg/sh4a-bitmovua.c: New.
39684 * gcc.dg/sh4a-cos.c: New.
39685 * gcc.dg/sh4a-cosf.c: New.
39686 * gcc.dg/sh4a-fprun.c: New.
39687 * gcc.dg/sh4a-fsrra.c: New.
39688 * gcc.dg/sh4a-memmovua.c: New.
39689 * gcc.dg/sh4a-sin.c: New.
39690 * gcc.dg/sh4a-sincos.c: New.
39691 * gcc.dg/sh4a-sincosf.c: New.
39692 * gcc.dg/sh4a-sinf.c: New.
39694 2004-07-28 Diego Novillo <dnovillo@redhat.com>
39696 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
39698 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
39700 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
39703 2004-07-27 Andrew Pinski <apinski@apple.com>
39705 * g++.dg/rtti/tinfo1.C: Correct the xfail.
39707 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
39709 * gcc.dg/pragma-isr.c: New test.
39711 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39714 * g++.dg/template/ttp11.C: New test.
39716 2004-07-27 Diego Novillo <dnovillo@redhat.com>
39718 * gcc.c-torture/compile/20040727-1.c: New test.
39720 2004-07-26 Eric Christopher <echristo@redhat.com>
39722 * gcc.c-torture/compile/20040726-2.c: New test.
39724 2004-07-26 Andrew Pinski <apinski@apple.com>
39726 * g++.dg/rtti/tinfo1.C: Xfail.
39728 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
39730 * gcc.c-torture/compile/20040726-1.c: New test.
39732 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
39733 Brian Ryner <bryner@brianryner.com>
39737 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
39738 * g++.dg/ext/visibility/: New directory.
39739 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
39740 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
39741 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
39742 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
39743 * g++.dg/ext/visibility/fvisibility.C,
39744 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
39745 g++.dg/ext/visibility/fvisibility-override1.C
39746 g++.dg/ext/visibility/fvisibility-override2.C
39747 g++.dg/ext/visibility/memfuncts.C
39748 g++.dg/ext/visibility/noPLT.C
39749 g++.dg/ext/visibility/pragma.C
39750 g++.dg/ext/visibility/pragma-override1.C
39751 g++.dg/ext/visibility/pragma-override2.C
39752 g++.dg/ext/visibility/staticmemfuncts.C
39753 g++.dg/ext/visibility/virtual.C: New tests.
39755 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39758 * gcc.dg/pr15360-1.c: New test.
39760 2004-07-25 Daniel Jacobowitz <dan@debian.org>
39762 * gcc.dg/pragma-align-2.c: New test.
39763 * gcc.dg/pragma-init-fini.c: New test.
39764 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
39767 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
39769 * gcc.dg/init-string-2.c: New test.
39771 2004-07-24 Zack Weinberg <zack@codesourcery.com>
39774 * gcc.dg/Wredundant-decls-1.c: New test case.
39776 2004-07-24 Jakub Jelinek <jakub@redhat.com>
39778 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
39779 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
39780 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
39781 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
39782 * gcc.dg/compat/generate-random.c: New file.
39783 * gcc.dg/compat/generate-random.h: Likewise.
39784 * gcc.dg/compat/generate-random_r.c: Likewise.
39785 * gcc.dg/compat/struct-layout-1.h: Likewise.
39786 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
39787 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
39788 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
39789 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
39790 * gcc.dg/compat/struct-layout-1_main.c: New test.
39791 * gcc.dg/compat/struct-layout-1_x.c: New file.
39792 * gcc.dg/compat/struct-layout-1_y.c: New file.
39793 * gcc.dg/compat/struct-layout-1_test.h: New file.
39795 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
39797 * gcc.dg/comp-return-1.c: New test
39799 2004-07-23 Janis Johnson <janis187@us.ibm.com>
39801 * gcc.dg/vmx/8-02a.c: Fix typo.
39803 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
39804 * gcc.dg/darwin-abi-3.c: New test.
39806 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
39807 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
39809 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
39810 * gcc.dg/vmx/ops-long-1.c: New test.
39811 * gcc.dg/vmx/ops-long-2.c: New test.
39813 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
39815 * g++.dg/lookup/conv-[1234].C: New.
39817 2004-07-22 Mark Mitchell <mark@codesourcery.com>
39819 * g++.dg/parse/attr2.C: Simplify.
39821 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39824 * gcc.c-torture/execute/pr7284-1.c: New test.
39826 2004-07-22 Brian Booth <bbooth@redhat.com>
39828 * gcc.dg/tree-ssa/20040721-1.c: New test.
39830 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
39832 * g++.dg/template/crash20.c: New.
39834 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
39836 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
39837 Add dg-run directive. Declare variables as required.
39838 * gfortran.dg/g77/README: Update
39840 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
39842 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
39843 gcc.dg/cris-peep2-andu2.c: New tests.
39845 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39848 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
39850 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
39852 * gcc.dg/qual-return-2.c: Update expected messages.
39853 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
39855 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39857 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
39858 * gcc.dg/noncompile/921102-1.c: Update expected error message.
39860 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
39863 * gcc.dg/init-string-1.c: New test.
39865 2004-07-21 Jakub Jelinek <jakub@redhat.com>
39867 PR middle-end/15345
39869 * gcc.dg/torture/nested-fn-1.c: New test.
39871 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
39874 * gcc.dg/ia64-fptr-1.c: New file.
39876 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39879 * g++.dg/template/spec16.C: New test.
39880 * g++.old-deja/g++.robertl/eb118.C: Remove.
39882 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39885 * g++.dg/template/spec15.C: New test.
39887 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
39889 Copy cases from g77.f-torture/execute and add dg-run
39890 directive. Other changes as noted.
39891 * gfortran.dg/g77/13037.f
39892 * gfortran.dg/g77/1832.f
39893 * gfortran.dg/g77/19981119-0.f
39894 * gfortran.dg/g77/19990313-0.f
39895 * gfortran.dg/g77/19990313-1.f
39896 * gfortran.dg/g77/19990313-2.f
39897 * gfortran.dg/g77/19990313-3.f
39898 * gfortran.dg/g77/19990419-1.f
39899 * gfortran.dg/g77/19990826-0.f
39900 * gfortran.dg/g77/19990826-2.f
39901 * gfortran.dg/g77/20000503-1.f
39902 * gfortran.dg/g77/20001111.f
39903 * gfortran.dg/g77/20010116.f
39904 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
39905 * gfortran.dg/g77/20010430.f
39906 * gfortran.dg/g77/6177.f
39907 * gfortran.dg/g77/947.f
39908 * gfortran.dg/g77/970816-3.f
39909 * gfortran.dg/g77/971102-1.f
39910 * gfortran.dg/g77/980520-1.f
39911 * gfortran.dg/g77/980628-0.f
39912 * gfortran.dg/g77/980628-1.f
39913 * gfortran.dg/g77/980628-10.f
39914 * gfortran.dg/g77/980628-2.f
39915 * gfortran.dg/g77/980628-3.f
39916 * gfortran.dg/g77/980628-7.f
39917 * gfortran.dg/g77/980628-8.f
39918 * gfortran.dg/g77/980628-9.f
39919 * gfortran.dg/g77/980701-0.f
39920 * gfortran.dg/g77/980701-1.f
39921 * gfortran.dg/g77/cabs.f
39922 * gfortran.dg/g77/claus.f
39923 * gfortran.dg/g77/complex_1.f
39924 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39925 * gfortran.dg/g77/dcomplex.f
39926 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
39927 * gfortran.dg/g77/f90-intrinsic-mathematical.f
39928 * gfortran.dg/g77/f90-intrinsic-numeric.f
39929 * gfortran.dg/g77/int8421.f
39930 * gfortran.dg/g77/labug1.f
39931 * gfortran.dg/g77/large_vec.f
39932 * gfortran.dg/g77/le.f
39933 * gfortran.dg/g77/short.f
39934 * gfortran.dg/g77/README: Update
39936 2004-07-20 Mark Mitchell <mark@codesourcery.com>
39939 * g++.dg/parse/lookup4.C: New test.
39941 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39944 * g++.dg/template/ttp10.C: New test.
39946 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
39948 * gcc.dg/pr12625-1.c: New test.
39950 2004-07-20 Steven Bosscher <stevenb@suse.de>
39952 * gcc.dg/switch-warn-1.c: New test.
39953 * gcc.dg/switch-warn-2.c: New test.
39954 * gcc.c-torture/compile/pr14730.c: Update.
39956 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
39958 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
39959 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
39960 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
39961 g++.dg/template/nontype3.C: Remove trailing CR from tests.
39963 2004-07-18 Mark Mitchell <mark@codesourcery.com>
39966 * g++.dg/template/assign1.C: New test.
39968 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39971 * g++.dg/template/ttp9.C: New test.
39973 2004-07-19 Daniel Jacobowitz <dan@debian.org>
39975 * gcc.dg/format/cmn-err-1.c: New test.
39977 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
39979 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
39980 gcc.dg/Wparentheses-10.c: New tests.
39981 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
39983 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39986 * gfortran.dg/g77//ffixed-line-length-0.f,
39987 gfortran.dg/g77/ffixed-line-length-132.f,
39988 gfortran.dg/g77/ffixed-line-length-72.f,
39989 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
39990 gfortran.dg/g77/README: Update.
39992 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39995 * g++.dg/template/non-dependent7.C: New test.
39996 * g++.dg/template/non-dependent8.C: Likewise.
39997 * g++.dg/template/non-dependent9.C: Likewise.
39998 * g++.dg/template/non-dependent10.C: Likewise.
40000 2004-07-17 Mark Mitchell <mark@codesourcery.com>
40003 * g++.dg/parse/attr2.C: New test.
40005 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
40008 * g77.f-torture: Ditto.
40010 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
40012 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
40013 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
40014 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
40016 2004-07-16 Richard Henderson <rth@redhat.com>
40018 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
40020 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40022 * lib/fortran-torture.exp (fortran-torture): Don't test compile
40023 tests with full list of options.
40024 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
40025 of TORTURE_OPTIONS if test contains 'dg-do run'.
40028 * gfortran.dg/do_iterator.f90: New test.
40030 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40032 PR rtl-optimization/16536
40033 * gcc.c-torture/execute/restrict-1.c: New test.
40035 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40038 * gfortran.dg/pr15324.f90: New test.
40041 * gfortran.dg/pr15129.f90: New test.
40044 * gfortran.dg/pr15140.f90: New test.
40047 * gfortran.fortran-torture/execute/bounds.f90: Add check for
40048 compile-time simplification.
40050 2004-07-14 Mike Stump <mrs@apple.com>
40052 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
40054 2004-07-14 James E Wilson <wilson@specifixinc.com>
40057 * gcc.dg/profile-generate-1.c: New.
40059 2004-07-15 Jakub Jelinek <jakub@redhat.com>
40061 * gcc.c-torture/execute/20040709-1.c: New test.
40062 * gcc.c-torture/execute/20040709-2.c: New test.
40064 2004-07-14 Mike Stump <mrs@apple.com>
40066 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
40068 2004-07-14 Mike Stump <mrs@apple.com>
40070 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
40072 2004-07-13 Mark Mitchell <mark@codesourcery.com>
40075 * g++.dg/parse/mutable1.C: New test.
40077 2004-07-13 Diego Novillo <dnovillo@redhat.com>
40079 PR tree-optimization/16443
40080 * gcc.dg/tree-ssa/20040713-1.c: New test.
40082 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
40084 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
40087 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40089 * gfortran.dg/g77/README: New file
40090 * gfortran.dg/g77/19981216-0.f: Copy from
40091 g77.f-torture/noncompile. Add "dg-do compile" and
40092 dg-error as required.
40093 * gfortran.dg/g77/19990218-1.f: Likewise.
40094 * gfortran.dg/g77/19990905-1.f: Likewise.
40095 * gfortran.dg/g77/9263.f: Likewise.
40096 * gfortran.dg/g77/980615-0.f: Likewise.
40097 * gfortran.dg/g77/980616-0.f: Likewise.
40098 * gfortran.dg/g77/check0.f: Likewise.
40099 * gfortran.dg/g77/select_no_compile.f: Likewise.
40101 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40103 Copy files from g77.f-torture/compile.
40104 Add "{ dg-do compile}". Other changes as noted
40105 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
40106 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
40107 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
40108 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
40109 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
40110 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
40111 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
40112 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
40113 statement to conform to standard. Append alpha1.x for reference.
40114 * gfortran.dg/g77/xformat.f: Add dg-warning
40116 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
40118 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
40119 Add {dg-do compile} directive.
40120 * gfortran.dg/g77/cpp2.F: Likewise.
40122 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40125 * g++.dg/lookup/name-clash1.C: New test.
40128 * g++.dg/lookup/name-clash2.C: New test.
40131 * g++.dg/lookup/name-clash3.C: New test.
40133 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40135 * g++.dg/lookup/new2.C: New test.
40136 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
40138 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
40140 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
40141 Add {dg-do compile} directive.
40142 * gfortran.dg/g77/13060.f: Likewise.
40143 * gfortran.dg/g77/19990218-0.f: Likewise.
40144 * gfortran.dg/g77/19990305-0.f: Likewise.
40145 * gfortran.dg/g77/19990419-0.f: Likewise.
40146 * gfortran.dg/g77/19990502-0.f: Likewise.
40147 * gfortran.dg/g77/19990502-1.f: Likewise.
40148 * gfortran.dg/g77/19990525-0.f: Likewise.
40149 * gfortran.dg/g77/19990826-1.f: Likewise.
40150 * gfortran.dg/g77/19990826-3.f: Likewise.
40151 * gfortran.dg/g77/19990905-2.f: Likewise.
40152 * gfortran.dg/g77/20000412-1.f: Likewise.
40153 * gfortran.dg/g77/20000511-1.f: Likewise.
40154 * gfortran.dg/g77/20000511-2.f: Likewise.
40155 * gfortran.dg/g77/20000518.f: Likewise.
40156 * gfortran.dg/g77/20000601-1.f: Likewise.
40157 * gfortran.dg/g77/20000601-2.f: Likewise.
40158 * gfortran.dg/g77/20000629-1.f: Likewise.
40159 * gfortran.dg/g77/20000630-2.f: Likewise.
40160 * gfortran.dg/g77/20010115.f: Likewise.
40161 * gfortran.dg/g77/20010321-1.f: Likewise.
40162 * gfortran.dg/g77/20010426.f: Likewise.
40163 * gfortran.dg/g77/20020307-1.f: Likewise.
40164 * gfortran.dg/g77/8485.f: Likewise.
40165 * gfortran.dg/g77/960317-1.f: Likewise.
40166 * gfortran.dg/g77/970915-0.f: Likewise.
40167 * gfortran.dg/g77/980310-1.f: Likewise.
40168 * gfortran.dg/g77/980310-2.f: Likewise.
40169 * gfortran.dg/g77/980310-3.f: Likewise.
40170 * gfortran.dg/g77/980310-4.f: Likewise.
40171 * gfortran.dg/g77/980310-6.f: Likewise.
40172 * gfortran.dg/g77/980310-7.f: Likewise.
40173 * gfortran.dg/g77/980310-8.f: Likewise.
40174 * gfortran.dg/g77/980419-2.f: Likewise.
40175 * gfortran.dg/g77/980424-0.f: Likewise.
40176 * gfortran.dg/g77/980427-0.f: Likewise.
40177 * gfortran.dg/g77/980729-0.f: Likewise.
40178 * gfortran.dg/g77/981117-1.f: Likewise.
40179 * gfortran.dg/g77/toon_1.f: Likewise.
40181 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40184 * g++.dg/other/abstract2.C: New test.
40186 2004-07-12 Paul Brook <paul@codesourcery.com>
40188 * gfortran.dg/pointer_init_1.f90: New test.
40190 2004-07-11 Paul Brook <paul@codesourcery.com>
40193 * gfortran.dg/contained_1.f90: New test.
40195 2004-07-11 Mark Mitchell <mark@codesourcery.com>
40197 * g++.dg/parse/defarg8.C: New test.
40199 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40202 * gfortran.dg/pr16433.f: New test.
40205 * gfortran.dg/pr15754.f90: New test.
40207 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
40209 PR tree-optimization/16437
40210 * gcc.c-torture/execute/bitfld-4.c: New test.
40212 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40214 * gfortran.fortran-torture/execute/common_2.f90: Add check for
40215 access to common var from module.
40217 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40220 * gfortran.fortran-torture/execute/common_2.f90: New test.
40222 2004-07-10 Paul Brook <paul@codesourcery.com>
40224 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
40226 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40229 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
40231 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
40233 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
40234 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
40235 * gfortran.dg/g77/ffree-form-1.f: Likewise.
40236 * gfortran.dg/g77/ffree-form-2.f: Likewise.
40237 * gfortran.dg/g77/ffree-form-3.f: Likewise.
40238 * gfortran.dg/g77/fno-underscoring.f: Likewise.
40239 * gfortran.dg/g77/funderscoring.f: Likewise.
40240 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
40242 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40244 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
40246 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40247 Paul Brook <paul@codesourcery.com>
40250 * gfortran.dg/common_pointer_1.f90: New test.
40252 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40254 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
40256 2004-07-09 James E Wilson <wilson@specifixinc.com>
40259 * gcc.c-torture/compile/20040709-1.c: New.
40261 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40264 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
40266 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40269 * gfortran.dg/shape_1.f90: New test.
40271 2004-07-09 Zack Weinberg <zack@codesourcery.com>
40272 Andrew Pinski <apinski@apple.com>
40274 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
40276 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40278 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
40281 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40282 Paul Brook <paul@codesourcery.com>
40284 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
40287 2004-07-09 Diego Novillo <dnovillo@redhat.com>
40289 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
40291 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40293 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
40294 testcases with capital suffix.
40296 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40302 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
40304 * gfortran.dg/implicit_1.f90: New test.
40306 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40308 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
40309 expression to match gfortran warning/error messages
40310 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
40313 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40315 * lib/fortran-torture.exp: Rename proc search_for to
40318 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40320 * gcc.c-torture/execute/simd-5.x: New file.
40321 XFAIL on SPARC 64-bit at -O0.
40323 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40327 * g++.dg/warn/effc3.C: New test.
40329 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40331 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
40332 change X to 1X in format.
40333 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
40334 add data statements to conform to standard.
40336 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40338 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
40339 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
40340 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
40342 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40344 * gfortran.dg/g77/7388.f: Copy from g77.dg
40345 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
40346 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
40347 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
40348 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
40349 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
40350 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
40351 * gfortran.dg/g77/strlen0.f: Likewise.
40353 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
40355 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
40356 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
40358 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40360 * gcc.c-torture/execute/920428-2.x: Delete.
40361 * gcc.c-torture/execute/920501-7.x: Likewise.
40363 2004-07-08 Jakub Jelinek <jakub@redhat.com>
40365 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
40366 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
40367 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
40369 (PREFETCH_3DNOW): Add -march=c3.
40371 2004-07-08 Diego Novillo <dnovillo@redhat.com>
40374 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
40375 * gcc.c-torture/execute/bf64-1.x: Likewise.
40377 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
40379 * gcc.c-torture/compile/20040708-1.c: New test.
40381 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40384 * g++.dg/warn/effc2.C: New test.
40386 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
40388 * gcc.c-torture/execute/bitfld-1.x: Remove.
40389 * gcc.c-torture/execute/bitfld-3.c: New test.
40390 * gcc.dg/bitfld-2.c: Remove XFAILs.
40392 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
40395 * g++.dg/rtti/tinfo1.C: New file.
40397 2004-07-07 Eric Christopher <echristo@redhat.com>
40399 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
40401 2004-07-07 Andrew Pinski <apinski@apple.com>
40403 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
40405 2004-07-07 Mark Mitchell <mark@codesourcery.com>
40407 * g++.dg/init/call1.C: XFAIL.
40409 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
40411 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
40412 except for movstrict*, to movmem* and clrstr* to clrmem*.
40414 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
40416 * gcc.c-torture/execute/20040707-1.c: New test.
40418 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
40420 * gcc.c-torture/execute/20040706-1.c: New test.
40422 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40425 * g++.dg/template/spec14.C: New test.
40427 2004-07-05 Jakub Jelinek <jakub@redhat.com>
40429 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
40430 nothing if not yet defined. Use it in b, c and d type definitions.
40431 * gcc.c-torture/execute/20040705-1.c: New test.
40432 * gcc.c-torture/execute/20040705-2.c: New test.
40434 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40437 * g++.dg/lookup/new1.C: New test.
40439 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40442 * g++.dg/template/sizeof8.C: New test.
40444 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
40446 * gcc.c-torture/compile/20040705-1.c: New test.
40448 2004-07-04 Bud Davis <bdavis9659@comcast.net>
40450 * gfortran.fortran-torture/execute/seq_io.f90: New test.
40452 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
40454 * gcc.dg/cpp/if-mop.c: Two new testcases.
40455 * gcc.dg/cpp/trad/comment-3.c: New.
40457 2004-07-04 Paul Brook <paul@codesourcery.com>
40459 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
40461 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
40464 * g++.dg/lookup/crash4.C: New test.
40466 2004-07-02 Zack Weinberg <zack@codesourcery.com>
40468 * gcc.c-torture/execute/builtin-abs-1.c
40469 * gcc.c-torture/execute/builtin-abs-2.c
40470 * gcc.c-torture/execute/builtin-complex-1.c
40471 * gcc.c-torture/execute/builtins/string-1-lib.c
40472 * gcc.c-torture/execute/builtins/string-1.c
40473 * gcc.c-torture/execute/builtins/string-2-lib.c
40474 * gcc.c-torture/execute/builtins/string-2.c
40475 * gcc.c-torture/execute/builtins/string-3-lib.c
40476 * gcc.c-torture/execute/builtins/string-3.c
40477 * gcc.c-torture/execute/builtins/string-4-lib.c
40478 * gcc.c-torture/execute/builtins/string-4.c
40479 * gcc.c-torture/execute/builtins/string-5-lib.c
40480 * gcc.c-torture/execute/builtins/string-5.c
40481 * gcc.c-torture/execute/builtins/string-6-lib.c
40482 * gcc.c-torture/execute/builtins/string-6.c
40483 * gcc.c-torture/execute/builtins/string-7-lib.c
40484 * gcc.c-torture/execute/builtins/string-7.c
40485 * gcc.c-torture/execute/builtins/string-8-lib.c
40486 * gcc.c-torture/execute/builtins/string-8.c
40487 * gcc.c-torture/execute/builtins/string-9-lib.c
40488 * gcc.c-torture/execute/builtins/string-9.c
40489 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
40490 * gcc.c-torture/execute/builtins/string-asm-1.c
40491 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
40492 * gcc.c-torture/execute/builtins/string-asm-2.c
40493 * gcc.c-torture/execute/stdio-opt-1.c
40494 * gcc.c-torture/execute/stdio-opt-2.c
40495 * gcc.c-torture/execute/stdio-opt-3.c
40496 * gcc.c-torture/execute/string-opt-1.c
40497 * gcc.c-torture/execute/string-opt-10.c
40498 * gcc.c-torture/execute/string-opt-11.c
40499 * gcc.c-torture/execute/string-opt-12.c
40500 * gcc.c-torture/execute/string-opt-13.c
40501 * gcc.c-torture/execute/string-opt-14.c
40502 * gcc.c-torture/execute/string-opt-15.c
40503 * gcc.c-torture/execute/string-opt-16.c
40504 * gcc.c-torture/execute/string-opt-2.c
40505 * gcc.c-torture/execute/string-opt-6.c
40506 * gcc.c-torture/execute/string-opt-7.c
40507 * gcc.c-torture/execute/string-opt-8.c:
40510 * gcc.c-torture/execute/builtins/abs-2.c
40511 * gcc.c-torture/execute/builtins/abs-3.c
40512 * gcc.c-torture/execute/builtins/complex-1.c
40513 * gcc.c-torture/execute/builtins/fprintf.c
40514 * gcc.c-torture/execute/builtins/fputs.c
40515 * gcc.c-torture/execute/builtins/memcmp.c
40516 * gcc.c-torture/execute/builtins/memmove.c
40517 * gcc.c-torture/execute/builtins/memops-asm.c
40518 * gcc.c-torture/execute/builtins/mempcpy-2.c
40519 * gcc.c-torture/execute/builtins/mempcpy.c
40520 * gcc.c-torture/execute/builtins/memset.c
40521 * gcc.c-torture/execute/builtins/printf.c
40522 * gcc.c-torture/execute/builtins/sprintf.c
40523 * gcc.c-torture/execute/builtins/strcat.c
40524 * gcc.c-torture/execute/builtins/strchr.c
40525 * gcc.c-torture/execute/builtins/strcmp.c
40526 * gcc.c-torture/execute/builtins/strcpy.c
40527 * gcc.c-torture/execute/builtins/strcspn.c
40528 * gcc.c-torture/execute/builtins/strlen-2.c
40529 * gcc.c-torture/execute/builtins/strlen.c
40530 * gcc.c-torture/execute/builtins/strncat.c
40531 * gcc.c-torture/execute/builtins/strncmp-2.c
40532 * gcc.c-torture/execute/builtins/strncmp.c
40533 * gcc.c-torture/execute/builtins/strncpy.c
40534 * gcc.c-torture/execute/builtins/strpbrk.c
40535 * gcc.c-torture/execute/builtins/strpcpy-2.c
40536 * gcc.c-torture/execute/builtins/strpcpy.c
40537 * gcc.c-torture/execute/builtins/strrchr.c
40538 * gcc.c-torture/execute/builtins/strspn.c
40539 * gcc.c-torture/execute/builtins/strstr-asm.c
40540 * gcc.c-torture/execute/builtins/strstr.c:
40541 ... these new files.
40543 * gcc.c-torture/execute/builtins/abs-2-lib.c
40544 * gcc.c-torture/execute/builtins/abs-3-lib.c
40545 * gcc.c-torture/execute/builtins/complex-1-lib.c
40546 * gcc.c-torture/execute/builtins/fprintf-lib.c
40547 * gcc.c-torture/execute/builtins/fputs-lib.c
40548 * gcc.c-torture/execute/builtins/memcmp-lib.c
40549 * gcc.c-torture/execute/builtins/memmove-lib.c
40550 * gcc.c-torture/execute/builtins/memops-asm-lib.c
40551 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
40552 * gcc.c-torture/execute/builtins/mempcpy-lib.c
40553 * gcc.c-torture/execute/builtins/memset-lib.c
40554 * gcc.c-torture/execute/builtins/printf-lib.c
40555 * gcc.c-torture/execute/builtins/sprintf-lib.c
40556 * gcc.c-torture/execute/builtins/strcat-lib.c
40557 * gcc.c-torture/execute/builtins/strchr-lib.c
40558 * gcc.c-torture/execute/builtins/strcmp-lib.c
40559 * gcc.c-torture/execute/builtins/strcpy-lib.c
40560 * gcc.c-torture/execute/builtins/strcspn-lib.c
40561 * gcc.c-torture/execute/builtins/strlen-2-lib.c
40562 * gcc.c-torture/execute/builtins/strlen-lib.c
40563 * gcc.c-torture/execute/builtins/strncat-lib.c
40564 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
40565 * gcc.c-torture/execute/builtins/strncmp-lib.c
40566 * gcc.c-torture/execute/builtins/strncpy-lib.c
40567 * gcc.c-torture/execute/builtins/strpbrk-lib.c
40568 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
40569 * gcc.c-torture/execute/builtins/strpcpy-lib.c
40570 * gcc.c-torture/execute/builtins/strrchr-lib.c
40571 * gcc.c-torture/execute/builtins/strspn-lib.c
40572 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
40573 * gcc.c-torture/execute/builtins/strstr-lib.c
40574 * gcc.c-torture/execute/builtins/lib/abs.c
40575 * gcc.c-torture/execute/builtins/lib/fprintf.c
40576 * gcc.c-torture/execute/builtins/lib/memset.c
40577 * gcc.c-torture/execute/builtins/lib/printf.c
40578 * gcc.c-torture/execute/builtins/lib/sprintf.c
40579 * gcc.c-torture/execute/builtins/lib/strcpy.c
40580 * gcc.c-torture/execute/builtins/lib/strcspn.c
40581 * gcc.c-torture/execute/builtins/lib/strncat.c
40582 * gcc.c-torture/execute/builtins/lib/strncmp.c
40583 * gcc.c-torture/execute/builtins/lib/strncpy.c
40584 * gcc.c-torture/execute/builtins/lib/strpbrk.c
40585 * gcc.c-torture/execute/builtins/lib/strspn.c
40586 * gcc.c-torture/execute/builtins/lib/strstr.c:
40587 New files containing support routines.
40589 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
40591 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
40592 when not optimizing.
40594 2004-07-02 Mark Mitchell <mark@codesourcery.com>
40597 * g++.dg/abi/mangle22.C: New test.
40598 * g++.dg/abi/mangle23.C: Likewise.
40600 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
40603 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
40604 Allow for cases without denormalized floating point numbers.
40606 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
40609 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
40610 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
40611 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
40612 expected warning text.
40613 * gcc.dg/format/diag-2.c: New test.
40615 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
40617 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
40619 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
40621 * gcc.dg/builtins-43.c: New.
40622 * gcc.dg/builtins-44.c: New.
40623 * gcc.dg/builtins-45.c: New.
40625 2004-06-26 Geoffrey Keating <geoffk@apple.com>
40626 Andreas Tobler <a.tobler@schweiz.ch>
40628 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
40629 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
40631 * gcc.dg/cleanup-11.c: Likewise.
40632 * gcc.dg/cleanup-8.c: Likewise.
40633 * gcc.dg/cleanup-9.c: Likewise.
40634 * gcc.dg/cleanup-5.c: Run on all platforms.
40636 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
40638 * g++.dg/warn/nonnull1.C: New test.
40640 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
40642 * gcc.dg/compat/compat-common.h: Wrap up CINT in
40643 an #ifndef SKIP_COMPLEX_INT/#endif pair.
40644 Special-case the Sun compiler wrt to <complex.h>.
40646 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
40648 * gcc.dg/Wunreachable-8.C: New test.
40650 * gcc.dg/h8300-ice2.c : New test.
40652 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
40655 * gfortran.fortran-torture/compile/implicit.f90: Add test
40656 for implicit character.
40658 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
40661 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
40662 Use tiny() intrinsic to find smallest non-negative real
40664 2004-06-30 Jakub Jelinek <jakub@redhat.com>
40666 * gcc.dg/compat/struct-by-value-22_main.c: New test.
40667 * gcc.dg/compat/struct-by-value-22_x.c: New.
40668 * gcc.dg/compat/struct-by-value-22_y.c: New.
40670 * gcc.c-torture/execute/20040629-1.c: New test.
40672 2004-06-29 Jakub Jelinek <jakub@redhat.com>
40674 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
40675 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
40678 * gcc.dg/20040625-1.c: New test.
40680 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40682 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
40684 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40687 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
40689 2004-06-29 Richard Henderson <rth@redhat.com>
40691 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
40693 2004-06-29 Paul Brook <paul@codesourcery.com>
40695 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
40696 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
40698 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
40701 * g++.dg/parse/crash15.C: New.
40703 2004-06-28 Andrew Pinski <apinski@apple.com>
40705 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
40706 by the error already.
40708 * g++.dg/opt/ptrmem4.C: Change to compile only test.
40710 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
40713 * gcc.dg/h8300-bss-align-1.c : New.
40715 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
40718 * g++.dg/template/ctor4.C: New.
40720 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40723 * g++.dg/warn/Wsequence-point-1.C: New test.
40725 2004-06-27 Paul Brook <paul@codesourcery.com>
40727 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
40729 2004-06-27 Zack Weinberg <zack@codesourcery.com>
40731 * g++.old-deja/g++.mike/p7325.C: Remove.
40733 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
40736 * gcc.dg/pr14963.c: New test.
40738 2004-06-27 Mark Mitchell <mark@codesourcery.com>
40741 * g++.dg/parse/redef1.C: New test.
40743 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
40745 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
40747 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
40749 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
40750 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
40752 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
40753 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
40754 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
40755 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
40756 g++.brendan/enum14.C.
40757 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
40758 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
40759 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
40761 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
40764 2004-06-27 Roger Sayle <roger@eyesopen.com>
40766 * gcc.dg/20040527-1.c: New test case.
40768 2004-06-26 Bud Davis <bdavis9659@comcast.net>
40770 PR gfortran/pr16196
40771 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
40773 2004-06-25 Roger Sayle <roger@eyesopen.com>
40775 PR middle-end/15825
40776 * gcc.dg/pr15825-1.c: New test case.
40778 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40780 * gcc.c-torture/execute/20040625-1.c: New test.
40782 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40784 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
40786 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
40788 * gcc.dg/torture/mips-div-1.c: New test.
40790 2004-06-24 Jeff Law <law@redhat.com>
40792 * gcc.dg/tree-ssa/20040624-1.c: New test.
40794 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
40796 * gcc.c-torture/compile/20040624-1.c: New test.
40798 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40800 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
40803 2004-06-23 Andrew Pinski <apinski@apple.com>
40805 PR middle-end/15988
40806 * g++.dg/opt/ptrmem4.C: New test.
40808 * gcc.dg/c90-array-quals-2.c: New test.
40810 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
40812 * gcc.dg/kpice1.c: New test.
40814 2006-06-23 Andrew Pinski <apinski@apple.com>
40816 * gcc.dg/c90-array-quals.c: New test.
40818 2006-06-22 Richard Henderson <rth@redhat.com>
40820 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
40822 2004-06-22 Loren James Rittle <ljrittle@acm.org>
40824 * gcc.dg/builtins-config.h: Handle FreeBSD.
40826 2006-06-22 Richard Henderson <rth@redhat.com>
40828 * g++.dg/opt/devirt1.C: New.
40830 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
40832 * g++.dg/opt/pr15551.C: New testcase.
40834 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
40837 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
40838 x86_64-*-linux* when compiling for 32bit.
40840 2004-06-21 Andrew Pinski <apinski@apple.com>
40842 * gcc.dg/pch/struct-1.c: New.
40843 * gcc.dg/pch/struct-1.hs: New.
40845 2004-06-21 Geoffrey Keating <geoffk@apple.com>
40847 * gcc.dg/pch/save-temps-1.c: New file.
40848 * gcc.dg/pch/save-temps-1.hs: New file.
40850 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
40852 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
40853 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
40855 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40857 * gfortran.fortran-torture/execute/select_1.f90: Rename function
40859 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
40860 Remove trailing spaces.
40862 2004-06-21 Richard Henderson <rth@redhat.com>
40864 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
40865 merging && to BIT_FIELD_REF.
40867 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
40869 * g++.dg/opt/placeholder1.C: New test.
40871 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40873 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
40874 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
40875 * gcc.dg/compat/union-m128-1_x.c: Likewise.
40876 * gcc.dg/compat/union-m128-1_y.c: Likewise.
40878 2004-06-20 Zack Weinberg <zack@codesourcery.com>
40880 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
40882 * g++.dg/other/pragma-re-1.C: Add comments.
40884 2004-06-19 Bud Davis <bdavis9659@comcast.net>
40887 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
40889 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
40891 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
40892 instead of setting the type of size_t by
40895 2004-06-18 Roger Sayle <roger@eyesopen.com>
40897 * gcc.dg/unordered-2.c: New test case.
40898 * gcc.dg/unordered-3.c: New test case.
40900 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
40903 * lib/g++.exp (g++_version): Tweak regexp for version
40904 * lib/g77.exp (g77_version): Likewise.
40905 * lib/gfortran.exp (gfortran_version): Likewise.
40906 * lib/objc.exp (objc_version): Likewise.
40907 * lib/treelang.exp (treelang_version): Likewise.
40909 2004-06-19 Jakub Jelinek <jakub@redhat.com>
40911 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
40912 Use INT_MAX instead of __INT_MAX__.
40913 * gcc.dg/compat/struct-align-2_y.c: Likewise.
40915 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
40916 * gcc.dg/compat/scalar-return-3_x.c: Use it.
40917 * gcc.dg/compat/scalar-return-3_y.c: Use it.
40918 * gcc.dg/compat/scalar-return-4_x.c: Use it.
40919 * gcc.dg/compat/scalar-return-4_y.c: Use it.
40920 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
40921 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
40922 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
40923 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
40925 * gcc.dg/range-test-1.c: New test.
40926 * g++.dg/opt/range-test-1.C: New test.
40928 2004-06-17 Richard Henderson <rth@redhat.com>
40930 * objc.dg/sync-1.m: New.
40931 * objc.dg/try-catch-1.m: Don't force next runtime.
40932 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
40933 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
40934 shadowed catch clause.
40935 * objc.dg/try-catch-5.m: New.
40937 2004-06-17 Zack Weinberg <zack@codesourcery.com>
40940 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
40942 2004-06-15 Richard Henderson <rth@redhat.com>
40944 * gcc.dg/20001116-1.c: Move expected warning line.
40946 2004-06-15 Richard Henderson <rth@redhat.com>
40948 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
40949 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
40951 2004-06-15 Jeff Law <law@redhat.com>
40953 * gcc.dg/tree-ssa/20040615-1.c: New test.
40954 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
40955 be less sensitive to operand ordering.
40956 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
40958 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
40960 * g++.dg/abi/bitfield3.C: Add comment..
40962 2004-06-15 Richard Henderson <rth@redhat.com>
40964 * g++.dg/ext/stmtexpr1.C: XFAIL.
40965 * gcc.dg/20030612-1.c: XFAIL.
40967 2004-06-15 Eric Christopher <echristo@redhat.com>
40969 * g++.dg/charset/asm5.c: New.
40970 * gcc.dg/charset/asm6.c: New.
40972 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40975 * gfortran.fortran-torture/execute/select_1.f90: New test.
40977 2004-06-15 Paul Brook <paul@codesourcery.com>
40979 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
40981 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40984 * g++.dg/lookup/crash3.C: New test.
40986 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40989 * g++.dg/parse/dtor4.C: New test.
40991 2004-06-14 Jeff Law <law@redhat.com>
40993 * gcc.c-torture/compile/20040614-1.c: New test.
40995 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40998 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
40999 LEN of a character array.
41001 2004-06-14 Mark Mitchell <mark@codesourcery.com>
41004 * g++.dg/template/ptrmem10.C: New test.
41007 * g++.dg/template/friend30.C: New test.
41009 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41012 * gfortran.fortran-torture/compile/mloc.f90: New test.
41014 2004-06-13 Paul Brook <paul@codesourcery.com>
41016 * gfortran.fortran-torture/execute/random_2.f90: New test.
41018 2004-06-13 Eric Christopher <echristo@redhat.com>
41020 * gcc.dg/noncompile/redecl-1.c: Fix error message.
41022 2004-06-12 Paul Brook <paul@codesourcery.com>
41024 * gfortran.fortran-torture/execute/contained_3.f90: New test.
41026 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41029 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
41031 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41034 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
41035 syntax errors in end statements of contained subroutines.
41037 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41040 * gfortran.fortran-torture/execute/null_arg.f90: New test.
41042 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41045 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
41047 2004-06-12 Bud Davis <bdavis9659@comcast.net>
41050 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
41052 2004-06-11 Mark Mitchell <mark@codesourcery.com>
41055 * g++.dg/parse/enum1.C: New test.
41057 2004-06-10 Jeff Law <law@redhat.com>
41059 * gcc.c-torture/compile/20040610-1.c: New test.
41061 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41063 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
41064 * g++.old-deja/g++.other/decl3.C: Likewise.
41066 2004-06-10 Brian Booth <bbooth@redhat.com>
41068 * gcc.dg/tree-ssa/20031015-1.c: Scan for
41069 V_MAY_DEF instead of VDEF.
41070 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
41072 2004-06-10 Mark Mitchell <mark@codesourcery.com>
41075 * g++.dg/conversion/const1.C: New test.
41078 * g++.dg/conversion/reinterpret1.C: New test.
41081 * g++.dg/template/enum2.C: New test.
41084 * g++.dg/template/error13.C: New test.
41086 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41089 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
41090 arguments to test_* REAL and of the right size.
41092 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41095 PR rtl-optimization/15681
41096 * gcc.dg/20040609-1.c: New test.
41098 2004-06-10 Jakub Jelinek <jakub@redhat.com>
41101 * g++.dg/opt/builtins1.C: New test.
41103 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
41105 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
41106 that use default windows32 struct layout.
41107 * gcc.dg/i386-bitfield2.c: Likewise.
41109 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
41111 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
41112 for mingw32 and cygwin targets.
41114 2004-06-09 Geoffrey Keating <geoffk@apple.com>
41116 * gcc.dg/pch/macro-4.c: New.
41117 * gcc.dg/pch/macro-4.hs: New.
41119 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41122 * gfortran.fortran-torture/compile/name_clash.f90: New test.
41124 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41127 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
41129 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41132 * gfortran.fortran-torture/execute/t_edit.f90: New test.
41134 2004-06-09 Bud Davis <bdavis9659@comcast.net>
41137 * gfortran.fortran-torture/execute/backspace.c : New test.
41139 2004-06-09 Paul Brook <paul@codesourcery.com>
41141 * gfortran.fortran-torture/execure/intrinsic_associated.f90
41142 (pointer_to_section): Rewrite to use smaller array.
41144 2004-06-08 David Edelsohn <edelsohn@gnu.org>
41146 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
41147 * gcc.dg/ext/altivec-10.c: Same.
41148 * gcc.dg/ext/altivec-11.c: Same.
41149 * gcc.dg/ext/altivec-12.c: Same.
41150 * gcc.dg/ext/altivec-13.c: Same.
41151 * gcc.dg/ext/altivec-14.c: Same.
41152 * gcc.dg/ext/altivec-15.c: Same.
41153 * gcc.dg/ext/altivec-16.c: Same.
41154 * gcc.dg/ext/altivec-3.c: Same.
41155 * gcc.dg/ext/altivec-4.c: Same.
41156 * gcc.dg/ext/altivec-6.c: Same.
41157 * gcc.dg/ext/altivec-7.c: Same.
41158 * gcc.dg/ext/altivec-8.c: Same.
41159 * gcc.dg/ext/altivec-varargs-1.c: Same.
41161 * g++.dg/ext/altivec-1.C: Correct dg syntax.
41162 * g++.dg/ext/altivec-10.C: Same.
41163 * g++.dg/ext/altivec-2.C: Same.
41164 * g++.dg/ext/altivec-3.C: Same.
41165 * g++.dg/ext/altivec-4.C: Same.
41166 * g++.dg/ext/altivec-5.C: Same.
41167 * g++.dg/ext/altivec-6.C: Same.
41168 * g++.dg/ext/altivec-7.C: Same.
41169 * g++.dg/ext/altivec-8.C: Same.
41170 * g++.dg/ext/altivec-9.C: Same.
41172 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41175 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
41177 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41179 * gcc.dg/union-1.c: New test.
41181 2004-06-07 Roger Sayle <roger@eyesopen.com>
41183 * gcc.dg/builtins-41.c: New test case.
41184 * gcc.dg/builtins-42.c: New test case.
41186 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41188 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
41189 * g++.dg/ext/altivec-10.C: Same.
41190 * g++.dg/ext/altivec-2.C: Same.
41191 * g++.dg/ext/altivec-3.C: Same.
41192 * g++.dg/ext/altivec-4.C: Same.
41193 * g++.dg/ext/altivec-5.C: Same.
41194 * g++.dg/ext/altivec-6.C: Same.
41195 * g++.dg/ext/altivec-7.C: Same.
41196 * g++.dg/ext/altivec-8.C: Same.
41197 * g++.dg/ext/altivec-9.C: Same.
41198 * g++.old-deja/g++.abi/cxa_vec.C: Same.
41199 * g++.old-deja/g++.brendan/new3.C: Same.
41200 * gcc.c-torture/execute/eeprof-1.x: Same.
41202 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
41205 * gcc.dg/pr14765-1.c: New test.
41207 2004-06-07 Roger Sayle <roger@eyesopen.com>
41210 * gcc.dg/pr14649-1.c: New test case.
41212 2004-06-07 Richard Henderson <rth@redhat.com>
41214 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
41217 2004-06-07 David Edelsohn <edelsohn@gnu.org>
41219 * g++.dg/eh/elide1.C: Remove XFAIL.
41221 2004-06-07 Mark Mitchell <mark@codesourcery.com>
41224 * g++.dg/expr/sizeof3.C: New test.
41227 * g++.dg/template/access14.C: New test.
41230 * g++.dg/template/enum1.C: New test.
41233 * g++.dg/eh/throw1.C: New test.
41235 2004-06-07 David Ayers <d.ayers@inode.at>
41236 Ziemowit Laski <zlaski@apple.com>
41238 * lib/objc.exp (objc_target_compile): Revert the '-framework
41239 Foundation' flag fix, since bare Darwin does not ship
41240 with the Foundation framework.
41241 * objc/execute/next_mapping.h: Provide a local NSConstantString
41242 @interface and @implementation.
41243 (objc_constant_string_init): A constructor function, used to
41244 initialize the NSConstantString meta-class object.
41245 * objc/execute/string1.m: Include "next_mapping.h" instead of
41246 <Foundation/NSString.h>.
41247 * objc/execute/string2.m: Likewise.
41248 * objc/execute/string3.m: Likewise.
41249 * objc/execute/string4.m: Likewise.
41251 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
41253 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
41254 to double. Replace double with FLOAT.
41255 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
41257 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
41258 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
41259 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
41260 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
41261 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
41262 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
41263 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
41264 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
41266 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
41269 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
41271 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41274 * g++.dg/template/meminit2.C: New test.
41276 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
41279 * gcc.c-torture/execute/compare-fp-1.c,
41280 gcc.c-torture/execute/compare-fp-2.c,
41281 gcc.c-torture/execute/compare-fp-3.c,
41282 gcc.c-torture/execute/compare-fp-4.c,
41283 gcc.c-torture/execute/compare-fp-3.x,
41284 gcc.c-torture/execute/compare-fp-4.x: Moved...
41285 * gcc.c-torture/execute/ieee/compare-fp-1.c,
41286 gcc.c-torture/execute/ieee/compare-fp-2.c,
41287 gcc.c-torture/execute/ieee/compare-fp-3.c,
41288 gcc.c-torture/execute/ieee/compare-fp-4.c,
41289 gcc.c-torture/execute/ieee/compare-fp-3.x,
41290 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
41292 2004-06-04 David Ayers <d.ayers@inode.at>
41294 * objc/execute/protocol-isEqual-4.m: New testcase.
41296 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
41298 * objc/execute/protocol-isEqual-1.m: New testcase.
41299 * objc/execute/protocol-isEqual-2.m: New testcase.
41300 * objc/execute/protocol-isEqual-3.m: New testcase.
41302 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41304 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
41306 2004-06-02 Ziemowit Laski <zlaski@apple.com>
41308 * lib/objc.exp (objc_target_compile): When running tests on
41309 Darwin (Mac OS X), inform the linker about '-framework
41312 2004-06-02 Eric Christopher <echristo@redhat.com>
41314 * gcc.c-torture/compile/20040602-1.c: New.
41316 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
41318 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
41319 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
41321 PR tree-optimization/14736
41322 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
41324 PR tree-optimization/14042
41325 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
41327 PR tree-optimization/14729
41328 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
41330 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41333 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
41335 2004-06-01 Richard Hederson <rth@redhat.com>
41337 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
41339 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41342 * g++.dg/parse/offsetof4.C: New test.
41344 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
41347 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
41349 2004-05-31 Mark Mitchell <mark@codesourcery.com>
41352 * g++.dg/template/friend29.C: New test.
41354 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
41357 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
41359 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
41361 * gcc.dg/sparc-trap-1.c: New test.
41363 2004-05-31 Roger Sayle <roger@eyesopen.com>
41365 PR middle-end/15069
41366 * g++.dg/opt/fold3.C: New test case.
41368 2004-05-30 Graham Stott <graham.stott@btinternet.com>
41370 * lib/target-supports.exp (check_iconv_available): Fix fallout
41371 from 2004-05-28 patch.
41373 2004-05-30 Paul Brook <paul@codesourcery.com>
41376 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
41377 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
41379 2004-05-30 Steven G. Kargl <kargls@comcast.net>
41381 * gfortran.fortran-torture/execute/random_1.f90: New test.
41383 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41385 * g++.dg/ext/altivec-10.C: New test.
41387 2004-05-29 Paul Brook <paul@codesourcery.com>
41389 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
41391 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41393 * gcc.dg/altivec-16.c: New test.
41395 2004-05-28 Janis Johnson <janis187@us.ibm.com>
41397 * lib/target-supports.exp (check_vmx_hw_available): New.
41398 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
41400 * lib/target-supports.exp (check_alias_available,
41401 check_iconv_available, check_named_sections_available): Use
41402 unique names for temporary files.
41404 2004-05-28 Ziemowit Laski <zlaski@apple.com>
41406 * gcc.dg/altivec-15.c: New test.
41408 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41411 * g++.dg/warn/noeffect6.C: New test.
41414 * g++.dg/expr/ptrmem4.C: New test.
41417 * g++.dg/template/operator3.C: New test.
41419 2004-05-28 Mark Mitchell <mark@codesourcery.com>
41422 * g++.dg/lookup/redecl1.C: New test.
41423 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
41425 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
41427 * gcc.c-torture/execute/compare-fp-1.c,
41428 gcc.c-torture/execute/compare-fp-2.c,
41429 gcc.c-torture/execute/compare-fp-3.c,
41430 gcc.c-torture/execute/compare-fp-4.c,
41431 gcc.c-torture/execute/compare-fp-3.x,
41432 gcc.c-torture/execute/compare-fp-4.x,
41433 gcc.dg/pr15649-1.c: New.
41435 2004-05-27 Adam Nemet <anemet@lnxw.com>
41438 * g++.dg/init/array14.C: New test.
41440 2004-05-25 Janis Johnson <janis187@us.ibm.com>
41442 * lib/compat.exp (compat-get-options-main): New.
41443 (compat-get-options): Remove unneeded code, warn for ignored
41445 (compat-execute): Check flag set by dg-require-* commands.
41447 * lib/compat.exp (compat-execute): Break up long lines.
41449 2004-05-24 Janis Johnson <janis187@us.ibm.com>
41451 * gcc.dg/altivec-7.c: Don't use 'vector long'.
41452 * gcc.dg/altivec-14.c: New test.
41453 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
41455 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
41456 * gcc.dg/altivec-12.c: Ditto.
41458 * gcc.dg/altivec-3.c: Move call to altivec_check.
41460 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41463 * g++.dg/template/error12.C: New test.
41466 * g++.dg/ext/attrib15.C: New test.
41469 * g++.dg/template/ptrmem9.C: New test.
41471 2004-05-25 Paul Brook <paul@codesourcery.com>
41473 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
41475 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41478 * g++.dg/template/crash19.C: New test.
41480 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41483 * g++.dg/template/redecl1.C: New test.
41485 2004-05-23 Mark Mitchell <mark@codesourcery.com>
41488 * g++.dg/other/ns1.C: New test.
41491 * g++.dg/template/invalid1.C: New test.
41493 2004-05-23 Paul Brook <paul@codesourcery.com>
41494 Victor Leikehman <lei@haifasphere.co.il>
41496 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
41497 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
41499 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41503 * g++.dg/template/non-dependent5.C: New test.
41504 * g++.dg/template/non-dependent6.C: New test.
41506 2004-05-22 Mark Mitchell <mark@codesourcery.com>
41509 * g++.dg/inherit/union1.C: New test.
41512 * g++.dg/template/addr1.C: New test.
41515 * g++.dg/template/array5.C: New test.
41518 * g++.dg/template/array6.C: New test.
41520 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
41521 Roger Sayle <roger@eyesopen.com>
41523 * g++.dg/lookup/forscope2.C: New test case.
41525 2004-05-22 Ben Elliston <bje@au.ibm.com>
41527 * gcc.dg/cpp/Wmissingdirs.c: New.
41529 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41532 * gcc.dg/compat/union-m128-1.h: New file.
41533 * gcc.dg/compat/union-m128-1_main.c: Likewise.
41534 * gcc.dg/compat/union-m128-1_x.c: Likewise.
41535 * gcc.dg/compat/union-m128-1_y.c: Likewise.
41537 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
41540 * gcc.dg/compat/struct-complex-1.h: New file.
41541 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
41542 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
41543 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
41545 2004-05-20 Roger Sayle <roger@eyesopen.com>
41548 * gcc.dg/pr3074-1.c: New test case.
41549 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
41551 2004-05-20 Falk Hueffner <falk@debian.org>
41554 * gcc.dg/ftrapv-1.c: New test case.
41556 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
41558 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
41560 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
41561 Jeff Law <law@redhat.com>
41563 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
41564 * gcc.dg/tree-ssa/20040518-2.c: New test.
41566 * gcc.dg/tree-ssa/20040518-1.c: New test.
41568 2004-05-18 Zack Weinberg <zack@codesourcery.com>
41570 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
41572 2004-05-18 Paul Brook <paul@codesourcery.com>
41575 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
41577 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41579 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
41582 2004-05-17 Steven Bosscher <stevenb@suse.de>
41584 * gcc.dg/tree-ssa/20040517-1.c: New test.
41586 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41588 * gcc.dg/loop-4.c: New test.
41590 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
41592 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
41594 2004-05-15 Bud Davis <bdavis9659@comcast.net>
41597 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
41599 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41603 * gfortran.fortran-torture/compile/data_1.f90: New test.
41605 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
41607 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
41608 * gcc.dg/uninit-H.c: Define ASM for __s390__.
41610 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41612 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
41614 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
41617 * gcc.dg/format/xopen-1.c: Adjust expected message.
41618 * gcc.dg/format/xopen-3.c: New test.
41620 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
41622 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
41624 2004-05-14 Jeff Law <law@redhat.com>
41626 * gcc.dg/tree-ssa/20040514-2.c: New test.
41628 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41630 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
41632 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
41635 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
41637 * gcc.dg/tree-ssa/20040514-1.c: New test.
41639 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41641 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
41644 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41647 * gfortran.fortran-torture/compile/do_1.f90: New test.
41649 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41652 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
41655 2004-05-14 Bud Davis <bdavis9659@comcast.net>
41658 * gfortran.fortran-torture/execute/random_init.f90: New test.
41660 2004-05-13 Paul Brook <paul@codesourcery.com>
41663 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
41665 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
41667 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
41668 for the powerpc case.
41670 2004-05-13 Jeff Law <law@redhat.com>
41672 * gcc.dg/tree-ssa/20040513-1.c: New test.
41673 * gcc.dg/tree-ssa/20040513-2.c: New test.
41675 2004-05-13 Paul Brook <paul@codesourcery.com>
41677 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
41678 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
41679 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
41681 2004-05-13 Andreas Schwab <schwab@suse.de>
41684 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
41687 2004-05-13 Bud Davis <bdavis9659@comcast.net>
41690 * gfortran.fortran-torture/execute/adjustr.f90: New file.
41692 2004-05-13 Diego Novillo <dnovillo@redhat.com>
41694 Merge from tree-ssa-20020619-branch. See
41695 ChangeLog.tree-ssa for details.
41697 2004-05-11 Ziemowit Laski <zlaski@apple.com>
41699 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
41700 include <altivec.h> explicitly.
41701 * gcc.dg/altivec-13.c: Likewise.
41703 2004-05-11 Paul Brook <paul@codesourcery.com>
41705 * gcc.c-torture/compile/20010518-1.c: Force enum size.
41707 2004-05-10 Eric Christopher <echristo@redhat.com>
41709 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
41710 * gcc.dg/sibcall-4.c: Ditto.
41712 2004-05-10 Ziemowit Laski <zlaski@apple.com>
41714 * g++.dg/ext/altivec-8.C: New test case.
41715 * gcc.dg/altivec-13.c: New test case.
41717 2004-05-08 Roger Sayle <roger@eyesopen.com>
41719 * gcc.c-torture/execute/divcmp-1.c: New test case.
41720 * gcc.c-torture/execute/divcmp-2.c: New test case.
41721 * gcc.c-torture/execute/divcmp-3.c: New test case.
41723 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41725 * g++.dg/other/pragma-re-2.C: New test.
41727 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41729 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
41730 * gcc.dg/i386-387-2.c: Likewise.
41732 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
41734 * gcc.dg/i386-387-6.c: Likewise.
41736 2004-05-07 Uros Bizjak <uros@kss-loka.si>
41738 * gcc.dg/builtins-33.c: Also check log1p*.
41740 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
41742 PR optimization/15296
41743 * gcc.c-torture/execute/pr15296.c: New test.
41745 2004-05-05 Uros Bizjak <uros@kss-loka.si>
41747 * gcc.dg/builtins-40.c: New test.
41749 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
41751 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
41753 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
41755 * g++.dg/ext/spe1.C: New testcase.
41757 2004-05-04 Ziemowit Laski <zlaski@apple.com>
41759 * objc.dg/image-info.m: Allow additional attributes
41760 for __image_info section.
41762 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
41764 * gcc.dg/torture/mips-hilo-2.c: New test.
41766 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41769 * g++.dg/template/member5.C: New test.
41771 2004-05-03 Uros Bizjak <uros@kss-loka.si>
41773 * gcc.dg/builtins-34.c: Also check expm1*.
41775 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41777 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
41778 * gcc.dg/torture/builtin-convert-3.c: New test.
41780 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
41782 PR middle-end/15054
41783 * g++.dg/opt/pr15054.C: New test.
41785 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41787 * gcc.dg/torture/builtin-rounding-1.c: New test.
41788 * gcc.dg/builtins-25.c: Delete.
41789 * gcc.dg/builtins-29.c: Delete.
41791 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
41793 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
41794 * gcc.dg/sibcall-4.c: Likewise.
41795 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
41797 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41799 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
41800 bit-field on 16-bit targets.
41802 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
41804 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
41807 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
41809 * gcc.dg/rs6000-power2-1.c: Change to compile only.
41810 * gcc.dg/rs6000-power2-2.c: Likewise.
41812 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
41814 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
41815 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
41816 Change the asm registers to be in form of frN instead of fN.
41818 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41820 * gcc.dg/torture/builtin-convert-2.c: New test.
41822 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
41824 * gcc.dg/rs6000-power2-1.c: New test.
41825 * gcc.dg/rs6000-power2-2.c: New test.
41827 2004-04-28 Jan Hubicka <jh@suse.cz>
41829 * gcc.dg/unused-6.c: New test.
41831 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41832 Ulrich Weigand <uweigand@de.ibm.com>
41834 * ada/acats/run_all.sh: Define $target variable.
41836 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
41839 * g++.dg/other/vararg-1.C: New test.
41842 * g++.dg/eh/cleanup3.C: New test.
41844 2004-04-24 Laurent GUERBY <laurent@guerby.net>
41846 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
41847 and ad8011a (target_insn).
41848 * ada/acats/support/macro.dfs: Likewise.
41849 * ada/acats/support/impbit.adb: New file.
41851 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
41853 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
41855 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
41857 * gcc.dg/loop-3.c: New test.
41859 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
41861 * gcc.c-torture/execute/simd-5.c: New test.
41863 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41866 * g++.dg/template/crash18.C: New test.
41868 2004-04-22 Mark Mitchell <mark@codesourcery.com>
41870 * g++.dg/ext/complit3.C: New test.
41872 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41874 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
41875 * gcc.dg/altivec-3.c: Same.
41876 * gcc.dg/altivec-varargs-1.c: Same.
41878 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
41880 * lib/target-supports.exp (check_profiling_available): Assume
41881 profiling is not available on powerpc-eabi targets.
41883 2004-04-21 Janis Johnson <janis187@us.ibm.com>
41885 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
41886 * gcc.dg/vmx/bug-1.c: Ditto.
41888 2004-04-20 Eric Christopher <echristo@redhat.com>
41890 * gcc.dg/charset/extern.c: New test.
41891 * g++.dg/charset/extern3.cc: Ditto.
41893 2004-04-20 Uros Bizjak <uros@kss-loka.si>
41895 * gcc.dg/builtins-39.c: New test.
41897 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
41899 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
41901 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
41903 * gcc.dg/torture/mips-hilo-1.c: New test.
41905 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
41907 * gcc.c-torture/compile/20040419-1.c: New test.
41909 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
41911 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
41913 2004-04-18 Zack Weinberg <zack@codesourcery.com>
41914 Aldy Hernandez <aldyh@redhat.com>
41916 * gcc.c-torture/execute/va-arg-24.c: New.
41918 2004-04-17 Zack Weinberg <zack@codesourcery.com>
41919 Aldy Hernandez <aldyh@redhat.com>
41921 * gcc.dg/vmx/1b-01.c: New.
41922 * gcc.dg/vmx/1b-02.c: New.
41923 * gcc.dg/vmx/1b-03.c: New.
41924 * gcc.dg/vmx/1b-04.c: New.
41925 * gcc.dg/vmx/1b-05.c: New.
41926 * gcc.dg/vmx/1b-06.c: New.
41927 * gcc.dg/vmx/1b-07.c: New.
41928 * gcc.dg/vmx/1c-01.c: New.
41929 * gcc.dg/vmx/1c-02.c: New.
41930 * gcc.dg/vmx/3a-01a.c: New.
41931 * gcc.dg/vmx/3a-01.c: New.
41932 * gcc.dg/vmx/3a-01m.c: New.
41933 * gcc.dg/vmx/3a-03.c: New.
41934 * gcc.dg/vmx/3a-03m.c: New.
41935 * gcc.dg/vmx/3a-04.c: New.
41936 * gcc.dg/vmx/3a-04m.c: New.
41937 * gcc.dg/vmx/3a-05.c: New.
41938 * gcc.dg/vmx/3a-06.c: New.
41939 * gcc.dg/vmx/3a-06m.c: New.
41940 * gcc.dg/vmx/3a-07.c: New.
41941 * gcc.dg/vmx/3b-01.c: New.
41942 * gcc.dg/vmx/3b-02.c: New.
41943 * gcc.dg/vmx/3b-10.c: New.
41944 * gcc.dg/vmx/3b-13.c: New.
41945 * gcc.dg/vmx/3b-14.c: New.
41946 * gcc.dg/vmx/3b-15.c: New.
41947 * gcc.dg/vmx/3c-01a.c: New.
41948 * gcc.dg/vmx/3c-01.c: New.
41949 * gcc.dg/vmx/3c-02.c: New.
41950 * gcc.dg/vmx/3c-03.c: New.
41951 * gcc.dg/vmx/3d-01.c: New.
41952 * gcc.dg/vmx/4-01.c: New.
41953 * gcc.dg/vmx/4-03.c: New.
41954 * gcc.dg/vmx/5-01.c: New.
41955 * gcc.dg/vmx/5-02.c: New.
41956 * gcc.dg/vmx/5-03.c: New.
41957 * gcc.dg/vmx/5-04.c: New.
41958 * gcc.dg/vmx/5-05.c: New.
41959 * gcc.dg/vmx/5-06.c: New.
41960 * gcc.dg/vmx/5-07.c: New.
41961 * gcc.dg/vmx/5-07t.c: New.
41962 * gcc.dg/vmx/5-08.c: New.
41963 * gcc.dg/vmx/5-10.c: New.
41964 * gcc.dg/vmx/5-11.c: New.
41965 * gcc.dg/vmx/7-01a.c: New.
41966 * gcc.dg/vmx/7-01.c: New.
41967 * gcc.dg/vmx/7c-01.c: New.
41968 * gcc.dg/vmx/7d-01.c: New.
41969 * gcc.dg/vmx/7d-02.c: New.
41970 * gcc.dg/vmx/8-01.c: New.
41971 * gcc.dg/vmx/8-02a.c: New.
41972 * gcc.dg/vmx/8-02.c: New.
41973 * gcc.dg/vmx/brode-1.c: New.
41974 * gcc.dg/vmx/bug-1.c: New.
41975 * gcc.dg/vmx/bug-2.c: New.
41976 * gcc.dg/vmx/bug-3.c: New.
41977 * gcc.dg/vmx/cw-bug-1.c: New.
41978 * gcc.dg/vmx/cw-bug-2.c: New.
41979 * gcc.dg/vmx/cw-bug-3.c: New.
41980 * gcc.dg/vmx/dct.c: New.
41981 * gcc.dg/vmx/debug-1.c: New.
41982 * gcc.dg/vmx/debug-2.c: New.
41983 * gcc.dg/vmx/debug-3.c: New.
41984 * gcc.dg/vmx/debug-4.c: New.
41985 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
41986 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
41987 * gcc.dg/vmx/eg-5.c: New.
41988 * gcc.dg/vmx/fft.c: New.
41989 * gcc.dg/vmx/gcc-bug-1.c: New.
41990 * gcc.dg/vmx/gcc-bug-2.c: New.
41991 * gcc.dg/vmx/gcc-bug-3.c: New.
41992 * gcc.dg/vmx/gcc-bug-4.c: New.
41993 * gcc.dg/vmx/gcc-bug-5.c: New.
41994 * gcc.dg/vmx/gcc-bug-6.c: New.
41995 * gcc.dg/vmx/gcc-bug-7.c: New.
41996 * gcc.dg/vmx/gcc-bug-8.c: New.
41997 * gcc.dg/vmx/gcc-bug-9.c: New.
41998 * gcc.dg/vmx/gcc-bug-b.c: New.
41999 * gcc.dg/vmx/gcc-bug-c.c: New.
42000 * gcc.dg/vmx/gcc-bug-d.c: New.
42001 * gcc.dg/vmx/gcc-bug-e.c: New.
42002 * gcc.dg/vmx/gcc-bug-f.c: New.
42003 * gcc.dg/vmx/gcc-bug-g.c: New.
42004 * gcc.dg/vmx/gcc-bug-i.c: New.
42005 * gcc.dg/vmx/harness.h: New.
42006 * gcc.dg/vmx/ira1.c: New.
42007 * gcc.dg/vmx/ira2a.c: New.
42008 * gcc.dg/vmx/ira2b.c: New.
42009 * gcc.dg/vmx/ira2.c: New.
42010 * gcc.dg/vmx/ira2c.c: New.
42011 * gcc.dg/vmx/mem.c: New.
42012 * gcc.dg/vmx/newton-1.c: New.
42013 * gcc.dg/vmx/ops.c: New.
42014 * gcc.dg/vmx/sn7153.c: New.
42015 * gcc.dg/vmx/spill2.c: New.
42016 * gcc.dg/vmx/spill3.c: New.
42017 * gcc.dg/vmx/spill.c: New.
42018 * gcc.dg/vmx/t.c: New.
42019 * gcc.dg/vmx/varargs-1.c: New.
42020 * gcc.dg/vmx/varargs-2.c: New.
42021 * gcc.dg/vmx/varargs-3.c: New.
42022 * gcc.dg/vmx/varargs-4.c: New.
42023 * gcc.dg/vmx/varargs-5.c: New.
42024 * gcc.dg/vmx/varargs-6.c: New.
42025 * gcc.dg/vmx/varargs-7.c: New.
42026 * gcc.dg/vmx/vmx.exp: New.
42027 * gcc.dg/vmx/vprint-1.c: New.
42028 * gcc.dg/vmx/vscan-1.c: New.
42029 * gcc.dg/vmx/x-01.c: New.
42030 * gcc.dg/vmx/x-02.c: New.
42031 * gcc.dg/vmx/x-03.c: New.
42032 * gcc.dg/vmx/x-04.c: New.
42033 * gcc.dg/vmx/x-05.c: New.
42034 * gcc.dg/vmx/yousufi-1.c: New.
42035 * gcc.dg/vmx/zero-1.c: New.
42036 * gcc.dg/vmx/zero.c: New.
42038 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
42040 * g++.dg/lookup/java1.C: Update for chage of
42042 * g++.dg/lookup/java2.C: Likewise.
42044 2004-04-17 Laurent GUERBY <laurent@guerby.net>
42046 * ada/acats/run_all.sh: use -O2 by default.
42048 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
42050 * gcc.dg/vr-mult-[12].c: New tests.
42052 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42054 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
42056 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
42058 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
42060 * lib/target-supports.exp (check_profiling_available): Assume
42061 profiling isn't available for mips*-*-elf targets.
42063 2004-04-14 Uros Bizjak <uros@kss-loka.si>
42065 * gcc.dg/builtins-38.c: New test.
42067 2004-04-14 Eric Christopher <echristo@redhat.com>
42069 * g++.dg/charset/charset.exp: Run .cc extension tests.
42071 2004-04-14 Zack Weinberg <zack@codesourcery.com>
42073 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
42075 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42077 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
42079 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
42081 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
42082 * gcc.dg/i386-387-2.c: Likewise.
42084 * gcc.dg/i386-387-7.c: New test.
42085 * gcc.dg/i386-387-8.c: New test.
42087 * gcc.dg/builtins-37.c: New test.
42089 2004-04-13 Geoffrey Keating <geoffk@apple.com>
42091 * g++.dg/pch/externc-1.C: Add missing semicolon.
42093 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
42095 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
42097 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
42099 * gcc.c-torture/execute/20040411-1.c: New test.
42101 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
42103 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
42105 2004-04-09 Chris Demetriou <cgd@broadcom.com>
42107 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
42109 2004-04-09 Zack Weinberg <zack@codesourcery.com>
42111 * lib/target-supports.exp (check_named_sections_available): New.
42112 * lib/gcc-dg.exp (dg-require-named-sections): New.
42113 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
42114 old-deja.exp. Also prune error-count message from HP linker.
42115 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
42117 * g++.dg/init/init-ref4.C: Use dg-require-weak.
42118 * g++.old-deja/g++.pt/static3.C: Likewise.
42119 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
42121 2004-04-09 Roger Sayle <roger@eyesopen.com>
42123 * gcc.c-torture/execute/20040409-1.c: New test case.
42124 * gcc.c-torture/execute/20040409-2.c: New test case.
42125 * gcc.c-torture/execute/20040409-3.c: New test case.
42127 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
42129 * gcc.dg/20040409-1.c: New test.
42131 2004-04-08 Roger Sayle <roger@eyesopen.com>
42134 * g++.dg/opt/pr14888.C: New test case.
42136 2004-04-08 Geoffrey Keating <geoffk@apple.com>
42138 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
42139 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
42140 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
42141 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
42144 2004-04-08 Paul Brook <paul@codesourcery.com>
42146 * gcc.dg/spill-1.c: New test.
42148 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42150 * gcc.dg/torture/builtin-ctype-2.c: New test.
42152 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
42154 * gcc.dg/pch/pch.exp: Add largefile test.
42156 2004-04-06 Geoffrey Keating <geoffk@apple.com>
42158 * g++.dg/pch/externc-1.Hs: New.
42159 * g++.dg/pch/externc-1.C: New.
42161 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42163 * gcc.dg/compat/struct-by-value-5a_main.c,
42164 gcc.dg/compat/struct-by-value-5b_main.c: New files.
42165 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
42166 * gcc.dg/compat/struct-by-value-5a_x.c,
42167 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
42168 gcc.dg/compat/struct-by-value-5_x.c.
42169 * gcc.dg/compat/struct-by-value-5a_y.c,
42170 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
42171 gcc.dg/compat/struct-by-value-5_y.c.
42173 * gcc.dg/compat/struct-by-value-6a_main.c,
42174 gcc.dg/compat/struct-by-value-6b_main.c: New files.
42175 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
42176 * gcc.dg/compat/struct-by-value-6a_x.c,
42177 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
42178 gcc.dg/compat/struct-by-value-6_x.c.
42179 * gcc.dg/compat/struct-by-value-6a_y.c,
42180 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
42181 gcc.dg/compat/struct-by-value-6_y.c.
42183 * gcc.dg/compat/struct-by-value-7a_main.c,
42184 gcc.dg/compat/struct-by-value-7b_main.c: New files.
42185 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
42186 * gcc.dg/compat/struct-by-value-7a_x.c,
42187 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
42188 gcc.dg/compat/struct-by-value-7_x.c.
42189 * gcc.dg/compat/struct-by-value-7a_y.c,
42190 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
42191 gcc.dg/compat/struct-by-value-7_y.c.
42193 2004-04-06 Jakub Jelinek <jakub@redhat.com>
42195 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
42196 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
42197 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
42200 2004-04-06 Uros Bizjak <uros@kss-loka.si>
42202 * gcc.dg/builtins-36.c: New test.
42204 2004-04-06 Paul Brook <paul@codesourcery.com>
42206 * README.gcc: Remove obsolete contraint on testcases.
42208 2004-04-05 Paul Brook <paul@codesourcery.com>
42211 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
42212 failure and exit(0) on success.
42213 * g++.dg/expr/anew2.C: Ditto.
42214 * g++.dg/expr/anew3.C: Ditto.
42215 * g++.dg/expr/anew4.C: Ditto.
42217 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
42220 * g++.dg/template/unify7.C: New.
42222 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
42224 * g++.dg/README: Bring up to date with new subdirectories; remove
42225 duplicate subdirectory lines.
42227 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
42230 * g++.dg/template/unify5.C: New.
42231 * g++.dg/template/unify6.C: New.
42232 * g++.dg/template/qualttp20.C: Adjust.
42233 * g++.old-deja/g++.jason/report.C: Adjust.
42234 * g++.old-deja/g++.other/qual1.C: Adjust.
42236 2004-04-01 Mark Mitchell <mark@codesourcery.com>
42239 * g++.dg/inherit/ptrmem1.C: New test.
42241 2004-04-01 Jakub Jelinek <jakub@redhat.com>
42244 * gcc.c-torture/execute/20040331-1.c: New test.
42245 * gcc.dg/20040331-1.c: New test.
42247 2004-04-01 Paul Brook <paul@codesourcery.com>
42249 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
42251 2004-03-30 Mark Mitchell <mark@codesourcery.com>
42254 * g++.dg/init/goto1.C: New test.
42257 * g++.dg/template/defarg4.C: New test.
42259 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
42261 * gcc.dg/altivec-11.c: Extend test for more valid cases.
42263 2004-03-28 David Edelsohn <edelsohn@gnu.org>
42265 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
42267 2004-03-28 Zack Weinberg <zack@codesourcery.com>
42269 * gcc.dg/noncompile/undeclared-2.c: New test.
42271 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
42273 * gcc.dg/940409-1.c: Remove XFAIL.
42274 * gcc.dg/reg-vol-struct-1.c: New test.
42276 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42278 * gcc.dg/torture/builtin-wctype-1.c: New test.
42280 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
42282 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
42283 * gcc.dg/20001101-1.c: Likewise.
42284 * gcc.dg/20001102-1.c: Likewise.
42286 2004-03-25 Roger Sayle <roger@eyesopen.com>
42288 * gcc.dg/compare8.c: Add an additional test for XOR.
42290 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42292 * gcc.dg/torture/builtin-ctype-1.c: New test.
42294 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42296 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
42297 * gcc.dg/torture/builtin-math-1.c: Likewise.
42298 * gcc.dg/torture/builtin-power-1.c: New test.
42300 2004-03-24 Andreas Schwab <schwab@suse.de>
42302 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
42305 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
42306 Roger Sayle <roger@eyesopen.com>
42308 * gcc.dg/compare8.c: New test case.
42310 2004-03-23 Ziemowit Laski <zlaski@apple.com>
42312 * g++.dg/ext/altivec-7.C: New test.
42314 2004-03-23 Zack Weinberg <zack@codesourcery.com>
42316 PR 12267, 12391, 12560, 13129, 14114, 14133
42317 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
42318 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
42319 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
42320 Adjust error regexps.
42321 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
42322 * gcc.dg/noncompile/undeclared-1.c: New test cases.
42323 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
42324 * gcc.dg/local1.c: Add explanatory comment.
42326 2004-03-23 Roger Sayle <roger@eyesopen.com>
42328 PR optimization/14669
42329 * g++.dg/opt/fold2.C: New test case.
42331 2004-03-22 Jakub Jelinek <jakub@redhat.com>
42334 * gcc.dg/20040322-1.c: New test.
42336 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
42338 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
42339 * gcc.dg/ultrasp4.c: Likewise.
42340 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
42342 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42344 * gcc.dg/i386-sse-8.c: Reset default options.
42346 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
42348 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
42349 in the error message text.
42351 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42353 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
42355 2004-03-21 Mark Mitchell <mark@codesourcery.com>
42358 * g++.dg/init/array13.C: New test.
42360 2004-03-20 Roger Sayle <roger@eyesopen.com>
42363 * gcc.c-torture/compile/pr13889.c: New test case.
42365 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
42368 * builtins-1.c (nan, nans): Don't test.
42369 * builtins-30.c: Don't use nan, nanf, nanl.
42370 * builtins-35.c: New test.
42372 2004-03-19 Ziemowit Laski <zlaski@apple.com>
42374 * g++.dg/ext/altivec-6.C: New test.
42376 2004-03-19 Mark Mitchell <mark@codesourcery.com>
42378 * g++.dg/init/placement3.C: New test.
42380 * g++.dg/template/spec13.C: New test.
42382 * g++.dg/lookup/using11.C: New test.
42384 * g++.dg/lookup/koenig3.C: New test.
42386 * g++.dg/template/operator2.C: New test.
42388 * g++.dg/expr/dtor3.C: New test.
42389 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
42391 * g++.old-deja/g++.law/visibility28.C: Likewise.
42393 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
42395 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
42396 * gcc.dg/ppc64-abi-3.c: Likewise.
42398 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42401 * g++.dg/parse/template15.C: New test.
42403 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42405 * g++.dg/expr/dtor2.C: New test.
42407 * g++.dg/lookup/anon4.C: New test.
42409 * g++.dg/overload/using1.C: New test.
42411 * g++.dg/template/lookup7.C: New test.
42413 * g++.dg/template/typename6.C: New test.
42415 * g++.dg/expr/cond6.C: New test.
42417 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42419 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
42421 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42423 * g++.dg/expr/cond5.C: New test.
42424 * g++.dg/expr/constcast1.C: Likewise.
42425 * g++.dg/expr/ptrmem2.C: Likewise.
42426 * g++.dg/expr/ptrmem3.C: Likewise.
42427 * g++.dg/lookup/main1.C: Likewise.
42428 * g++.dg/template/lookup6.C: Likewise.
42430 2004-03-18 Mark Mitchell <mark@codesourcery.com>
42432 * gcc.dg/local1.c: New test.
42434 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
42436 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42438 * gcc.dg/torture/builtin-convert-1.c: New test.
42440 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42442 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
42444 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42447 * g++.dg/warn/Wunused-7.C: New test.
42449 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42451 * gcc.dg/torture/builtin-integral-1.c: New test.
42453 2004-03-16 Mark Mitchell <mark@codesourcery.com>
42456 * g++.dg/parse/non-dependent3.C: New test.
42458 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
42460 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
42461 * g++.dg/eh/simd-2.C: Likewise.
42462 * g++.dg/init/array10.C: Likewise.
42463 * gcc.c-torture/compile/simd-1.c: Likewise.
42464 * gcc.c-torture/compile/simd-2.c: Likewise.
42465 * gcc.c-torture/compile/simd-3.c: Likewise.
42466 * gcc.c-torture/compile/simd-4.c: Likewise.
42467 * gcc.c-torture/compile/simd-6.c: Likewise.
42468 * gcc.c-torture/execute/simd-1.c: Likewise.
42469 * gcc.c-torture/execute/simd-2.c: Likewise.
42470 * gcc.dg/compat/vector-defs.h: Likewise.
42471 * gcc.dg/20020531-1.c: Likewise.
42472 * gcc.dg/altivec-3.c: Likewise.
42473 * gcc.dg/altivec-4.c: Likewise.
42474 * gcc.dg/altivec-varargs-1.c: Likewise.
42475 * gcc.dg/compat/vector-defs.h: Likewise.
42476 * gcc.dg/i386-mmx-3.c: Likewise.
42477 * gcc.dg/i386-sse-4.c: Likewise.
42478 * gcc.dg/i386-sse-5.c: Likewise.
42479 * gcc.dg/i386-sse-8.c: Likewise.
42480 * gcc.dg/simd-1.c: Likewise.
42481 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
42482 __ev64_opaque__ since the machine description provides it.
42484 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42486 * lib/compat.exp (skip_list): New global variable.
42487 Use it to hold the user defined COMPAT_SKIPS list if any.
42488 (compat-obj): Add the members of skip_list to optall.
42490 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42492 * gcc.dg/compat/union-by-value-1_main.c,
42493 union-by-value-1_x.c, union-by-value-1_y.c,
42494 union-check.h, union-defs.h,
42495 union-init.h, union-return-1_main.c,
42496 union-return-1_x.c, union-return-1_y.c: New files.
42498 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
42500 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
42501 mixed-struct-init.h: Add 4 mixed structure types.
42502 struct-by-value-21_main.c, struct-by-value-21_x.c,
42503 struct-by-value-21_y.c, struct-return-21_main.c,
42504 struct-return-21_x.c, struct-return-21_y.c: New files.
42506 2004-03-13 Mark Mitchell <mark@codesourcery.com>
42509 * g++.dg/parse/template14.C: New test.
42511 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42513 * gcc.c-torture/execute/20040313-1.c: New test.
42515 2004-03-13 Jakub Jelinek <jakub@redhat.com>
42518 * gcc.dg/20040311-2.c: New test.
42520 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
42523 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
42526 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
42528 * gcc.dg/20040305-2.c: Add missing return statement.
42530 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42532 * gcc.dg/builtins-34.c: Also check pow10*.
42534 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42537 * gcc.dg/20040305-2.c: New test.
42539 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
42541 * gcc.dg/20040310-1.c: New test.
42543 2004-03-11 Roger Sayle <roger@eyesopen.com>
42545 * gcc.c-torture/execute/20040311-1.c: New test case.
42547 2004-03-11 Mark Mitchell <mark@codesourcery.com>
42550 * g++.dg/lookup/enum1.C: New test.
42552 2004-03-10 Mark Mitchell <mark@codesourcery.com>
42555 * g++.dg/lookup/struct2.C: New test.
42557 2004-03-10 Uros Bizjak <uros@kss-loka.si>
42559 * gcc.dg/builtins-34.c: New test.
42561 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42563 * gcc.dg/torture/builtin-nonneg-1.c: New test.
42565 2004-03-09 James E Wilson <wilson@specifixinc.com>
42567 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
42568 * gcc.dg/alias-2.c: New testcase.
42570 2004-03-09 Zack Weinberg <zack@codesourcery.com>
42572 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
42574 2004-03-09 Roger Sayle <roger@eyesopen.com>
42576 * gcc.c-torture/execute/20040309-1.c: New test case.
42578 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
42581 * g++.dg/overload/ref1.C: New.
42583 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42586 * g++.dg/template/spec12.C: New test.
42589 * g++.dg/parse/crash14.C: New test.
42591 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42594 * g++.dg/init/ref11.C: New test.
42596 2004-03-09 Mark Mitchell <mark@codesourcery.com>
42599 * g++.dg/parse/builtin2.C: New test.
42601 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42604 * g++.dg/init/ctor3.C: New test.
42605 * g++.dg/init/union1.C: New test.
42606 * g++.dg/ext/anon-struct4.C: New test.
42608 2004-03-08 Mark Mitchell <mark@codesourcery.com>
42610 * g++.dg/lookup/koenig1.C: Tweak error messages.
42611 * g++.dg/lookup/used-before-declaration.C: Likewise.
42612 * g++.dg/other/do1.C: Likewise.
42613 * g++.dg/overload/koenig1.C: Likewise.
42614 * g++.dg/parse/crash13.C: Likewise.
42615 * g++.dg/template/instantiate3.C: Likewise.
42617 2004-03-08 Eric Christopher <echristo@redhat.com>
42619 * * lib/target-supports.exp: Enable libiconv in test
42620 compilation. Fix up error checking.
42622 2004-03-08 Roger Sayle <roger@eyesopen.com>
42624 PR middle-end/14289
42625 * gcc.dg/pr14289-1.c: New test case.
42626 * gcc.dg/pr14289-2.c: Likewise.
42627 * gcc.dg/pr14289-3.c: Likewise.
42629 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
42631 * gcc.c-torture/execute/20040308-1.c: New test.
42633 2004-03-07 Roger Sayle <roger@eyesopen.com>
42635 * gcc.c-torture/execute/20040307-1.c: New test case.
42637 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
42639 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
42641 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
42643 * gcc.dg/20040306-1.c: New test.
42645 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
42647 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
42649 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
42651 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42654 * gcc.dg/decl-6.c: New test.
42656 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42658 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
42659 Rename LOGPOW -> LOG_POW.
42660 (SQRT_EXP, POW_EXP): New.
42662 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42664 * gcc.dg/i386-sse-8.c: New test.
42666 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
42669 * gcc.dg/decl-5.c: New test.
42671 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
42673 * gcc.dg/20040305-1.c: New test.
42675 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
42678 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
42680 2004-03-04 Ziemowit Laski <zlaski@apple.com>
42682 PR c++/14425, c++/14426
42683 * g++.dg/ext/altivec-4.C: New test.
42684 * g++.dg/ext/altivec-5.C: New test.
42686 2004-03-04 Geoffrey Keating <geoffk@apple.com>
42688 * g++.old-deja/g++.other/linkage1.C: Expect errors about
42689 global variables of a type with no linkage.
42690 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
42691 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
42692 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
42693 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
42694 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
42695 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
42696 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
42697 * g++.dg/warn/deprecated.C: Name enum Color.
42698 * g++.dg/overload/VLA.C: Name structure for 'b'.
42699 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
42701 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42703 * gcc.c-torture/compile/20040304-1.c: New test.
42705 2004-03-03 Zack Weinberg <zack@codesourcery.com>
42708 * gcc.dg/decl-4.c: New testcase.
42710 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
42712 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
42713 as PRECF if sizeof (float) > sizeof (double).
42714 (PRECL): Make it the same as PRECF if
42715 sizeof (float) > sizeof (long double).
42717 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42719 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
42720 system type. Add check for irix6 which doesn't have c99 runtime.
42722 2004-03-03 Bob Wilson <bob.wilson@acm.org>
42724 * gcc.dg/const-elim-1.c: xfail for xtensa.
42726 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42729 * g++.dg/template/cond4.C: New test.
42731 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42734 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
42737 * g++.dg/parse/defarg7.C: New test.
42740 * g++.dg/template/friend26.C: New test.
42742 2004-03-01 Mark Mitchell <mark@codesourcery.com>
42745 * g++.dg/abi/mangle21.C: New test.
42748 * g++.dg/parse/constructor2.C: New test.
42751 * g++.dg/template/sfinae1.C: New test.
42753 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42756 * g++.dg/expr/crash2.C: New test.
42758 PR middle-end/13448
42759 * gcc.dg/inline-5.c: New test.
42760 * gcc.dg/always-inline.c: Split out tests into ...
42761 * gcc.dg/always-inline2.c: ... this and ...
42762 * gcc.dg/always-inline3.c: ... this.
42764 2004-02-29 Mark Mitchell <mark@codesourcery.com>
42767 * g++.dg/debug/crash1.C: New test.
42769 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
42771 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
42772 function with __attribute__((noinline)).
42773 (recurser_void2): Likewise.
42774 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
42775 (recurser_void2): Likewise.
42777 2004-02-29 Roger Sayle <roger@eyesopen.com>
42779 PR middle-end/14203
42780 * g++.dg/warn/Wunused-6.C: New test case.
42782 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
42784 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
42787 2004-02-27 Eric Christopher <echristo@redhat.com>
42789 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
42790 * g++.dg/charset/asm2.c: Run only x86.
42791 * gcc.dg/charset/asm3.c: Ditto.
42793 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
42795 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
42798 2004-02-27 Ziemowit Laski <zlaski@apple.com>
42800 * g++.dg/ext/altivec-3.C: New.
42802 2004-02-26 Richard Henderson <rth@redhat.com>
42804 * g++.dg/ext/attrib10.C: Mark for warning.
42805 * gcc.dg/attr-alias-1.c: New.
42807 2004-02-26 Richard Henderson <rth@redhat.com>
42809 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
42810 * gcc.c-torture/execute/20040208-2.c: ... it back.
42812 2004-02-26 Eric Christopher <echristo@redhat.com>
42814 * lib/target-supports.exp (check-iconv-available): New function.
42815 * lib/gcc-dg.exp (dg-require-iconv): New function.
42817 * gcc.dg/charset: New directory.
42818 * gcc.dg/charset/charset.exp: New file.
42819 * gcc.dg/charset/asm1.c: Ditto.
42820 * gcc.dg/charset/asm2.c: Ditto.
42821 * gcc.dg/charset/asm3.c: Ditto.
42822 * gcc.dg/charset/asm4.c: Ditto.
42823 * gcc.dg/charset/asm5.c: Ditto.
42824 * gcc.dg/charset/attribute1.c: Ditto.
42825 * gcc.dg/charset/attribute2.c: Ditto.
42826 * gcc.dg/charset/string1.c: Ditto.
42827 * g++.dg/charset: New directory.
42828 * g++.dg/dg.exp: Add here. Special options.
42829 * g++.dg/charset/charset.exp: New file.
42830 * g++.dg/charset/asm1.c: Ditto.
42831 * g++.dg/charset/asm2.c: Ditto.
42832 * g++.dg/charset/asm3.c: Ditto.
42833 * g++.dg/charset/asm4.c: Ditto.
42834 * g++.dg/charset/attribute1.c: Ditto.
42835 * g++.dg/charset/attribute2.c: Ditto.
42836 * g++.dg/charset/extern1.cc: Ditto.
42837 * g++.dg/charset/extern2.cc: Ditto.
42838 * g++.dg/charset/string1.c: Ditto.
42840 2004-02-26 Mark Mitchell <mark@codesourcery.com>
42843 * g++.dg/parse/comma1.C: New test.
42845 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42848 * g++.dg/template/ttp8.C: New test.
42850 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
42852 * gcc.dg/fixuns-trunc-1.c: New test.
42854 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42856 * gcc.dg/builtins-config.h: Use #elif.
42858 2004-02-26 Michael Matz <matz@suse.de>
42860 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
42861 * gcc.dg/991214-1.c: Likewise.
42862 * gcc.dg/i386-asm-1.c: Likewise.
42864 2004-02-25 Richard Henderson <rth@redhat.com>
42866 * gcc.c-torture/execute/20040208-2.c: Move ...
42867 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
42869 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42872 * g++.dg/other/crash-3.C: New test.
42874 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42876 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
42877 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
42879 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
42882 2004-02-24 Michael Matz <matz@suse.de>
42884 * gcc.dg/i386-regparm.c: New.
42886 2004-02-23 James E Wilson <wilson@specifixinc.com>
42888 * gcc.c-torture/execute/20040223-1.c: New.
42890 2004-02-23 Zack Weinberg <zack@codesourcery.com>
42891 Kazu Hirata <kazu@cs.umass.edu>
42893 * gcc.dg/fwritable-strings-1.c: Remove.
42895 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
42898 * gcc.dg/20040223-1.c: New test.
42900 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42903 * g++.dg/ext/typeof9.C: New test.
42905 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42908 * g++.dg/other/switch1.C: New test.
42910 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42912 * gcc.dg/cast-function-1.c: Adjust for new informative message.
42913 * gcc.dg/va-arg-1.c: Likewise.
42915 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42918 * g++.dg/template/koenig5.C: New test.
42920 2004-02-21 Ziemowit Laski <zlaski@apple.com>
42922 * g++.dg/ext/altivec-1.C: Generalize target triple.
42923 * g++.dg/ext/altivec-2.C: New test case.
42924 * g++.dg/ext/altivec_check.h: New file.
42925 * gcc.dg/altivec-1.c: Generalize target triple;
42926 include altivec_check.h and call altivec_check().
42927 * gcc.dg/altivec-[2-5].c: Generalize target triple.
42928 * gcc.dg/altivec-6.c: New test case.
42929 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
42930 type casts as needed.
42931 * gcc.dg/altivec-10.c: Include altivec_check.h and call
42933 * gcc.dg/altivec-12.c: New test case.
42934 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
42935 include altivec_check.h and call altivec_check().
42936 * gcc.dg/altivec_check.h: New file.
42938 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42940 * lib/target-supports.exp (check_alias_available): Don't mangle
42941 function `g' in test program.
42943 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42945 * lib/target-supports.exp (check_profiling_available): Check
42946 argument to determine whether we support a profiling type.
42947 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
42948 check_profiling_available.
42949 * g++.dg/bprob/bprob.exp: Likewise.
42950 * g77.dg/bprob/bprob.exp: Likewise.
42951 * gcc.misc-tests/bprob.exp: Likewise.
42952 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
42953 dg-require-profiling and delete expected error handling.
42954 * gcc.dg/20021014-1.c: Likewise.
42955 * gcc.dg/nest.c: Likewise.
42957 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42960 * g++.dg/other/vthunk1.C: New test.
42962 2004-02-20 Falk Hueffner <falk@debian.org>
42965 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
42967 2004-02-20 Mark Mitchell <mark@codesourcery.com>
42970 * g++.dg/other/error8.C: Remove XFAIL markers.
42973 * g++.dg/ext/packed5.C: New test.
42976 * g++.dg/warn/Wunused-5.C: New test.
42979 * g++.dg/lookup/member1.C: New test.
42981 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
42983 * gcc.c-torture/compile/20040130-1.c: Enable only when
42984 __INT_MAX__ >= 2147483647L.
42985 * gcc.c-torture/compile/961203-1.c: Likewise.
42987 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
42989 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
42990 * g++.dg/opt/template1.C: Robustify assembler regexp
42992 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42994 * gcc.c-torture/execute/simd-4.x: Remove.
42995 * gcc.c-torture/execute/va-arg-25.x: Likewise.
42996 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
42997 Guard with #ifndef SKIP_ATTRIBUTE.
42998 * gcc.dg/compat/vector-1_y.c: Likewise.
42999 * gcc.dg/compat/vector-2_x.c: Likewise.
43000 * gcc.dg/compat/vector-2_y.c: Likewise.
43001 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
43002 * g++.dg/eh/simd-2.C: Likewise.
43004 2004-02-19 Alan Modra <amodra@bigpond.net.au>
43006 * gcc.c-torture/compile/complex-1.c: New.
43008 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
43011 * gcc.c-torture/execute/20040218-1.c: New test.
43013 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43016 * g++.dg/parse/new2.C: New test.
43018 2004-02-18 Paul Brook <paul@codesourcery.com>
43020 * gcc.c-torture/compile/libcall-1.c: New test.
43022 2004-02-18 Paul Brook <paul@codesourcery.com>
43025 * gcc.dg/debug/debug-7.c: New test.
43027 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
43029 * gcc.dg/20040217-1.c: New test.
43031 2004-02-17 Zack Weinberg <zack@codesourcery.com>
43033 * gcc.c-torture/execute/990208-1.x: Delete.
43035 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
43037 * gcc.c-torture/execute/20040208-2.x: New file.
43039 2004-02-17 Mark Mitchell <mark@codesourcery.com>
43042 * g++.dg/abi/structret1.C: New test.
43044 2004-02-17 Jakub Jelinek <jakub@redhat.com>
43046 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
43047 (i386_cpuid): No need to test if cpuid is available on AMD64.
43048 Fix assembly, so that it works onboth i386 and AMD64.
43049 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
43050 (vecInLong): Fix s[] member type to unsigned int.
43051 (vecInWord): Remove type.
43052 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
43053 (a64, b64, c64, d64, e64): Remove.
43054 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
43055 Remove unused variable. Remove initialization of removed variables.
43056 Don't call mmx_tests nor sse_tests.
43057 (reference_mmx, reference_sse): Remove.
43058 (check): Add return stmt.
43059 * gcc.dg/i386-sse-7.c: New test.
43060 * gcc.dg/i386-mmx-4.c: New test.
43062 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43064 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
43065 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43066 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43067 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
43068 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
43069 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
43070 g++.dg/tc1/dr94.C: Fix line terminator.
43072 2004-02-16 Geoffrey Keating <geoffk@apple.com>
43074 * gcc.c-torture/compile/20040216-1.c: New.
43076 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43078 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
43079 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
43080 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
43081 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
43082 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
43083 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
43085 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43087 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
43089 2004-02-15 Mark Mitchell <mark@codesourcery.com>
43092 * g++.dg/expr/cond4.C: New test.
43095 * g++.dg/lookup/crash2.C: New test.
43097 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
43099 * gcc.c-torture/compile/20040214-2.c: New test.
43101 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
43104 * g++.dg/ext/typeof8.C: New test.
43106 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
43108 * gcc.c-torture/compile/20040214-1.c: New test.
43110 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43113 * g++.dg/template/spec11.C: New test.
43115 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43118 * g++.dg/other/error8.C: New test.
43120 2004-02-13 Mark Mitchell <mark@codesourcery.com>
43123 * g++.dg/template/array4.C: New test.
43126 * g++.dg/inherit/thunk2.C: New test.
43129 * g++.dg/eh/cond2.C: New test.
43131 2004-02-12 Alan Modra <amodra@bigpond.net.au>
43133 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
43135 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
43137 * lib/scanasm.exp (dg-scan): Quote pattern before display.
43139 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
43141 * g++.dg/simd-2.C: xfail on ppc64-linux.
43143 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
43146 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
43149 2004-02-11 Uros Bizjak <uros@kss-loka.si>
43151 * gcc.dg/builtins-33.c: New test.
43153 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
43155 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
43157 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43159 * g++.dg/simd-2.C: Set -maltivec for ppc64.
43161 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
43163 * gcc.dg/ppc64-abi-3.c: New test.
43165 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
43169 * gcc.dg/pr14092-1.c: New testcase.
43171 2004-02-10 Alan Modra <amodra@bigpond.net.au>
43173 * gcc.dg/cpp/assert4.c: Fix typo last change.
43175 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
43176 * gcc.dg/cpp/assert4.c: Handle powerpc64.
43178 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
43180 2004-02-09 Roger Sayle <roger@eyesopen.com>
43182 * gcc.c-torture/compile/20040209-1.c: New test case.
43184 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
43186 * gcc.dg/c90-init-1.c: Adjust expected error messages.
43188 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
43190 * gcc.c-torture/execute/20040208-[12].c: New tests.
43192 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43194 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
43196 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43198 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
43200 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43203 * gcc.dg/visibility-8.c: New testcase.
43205 2004-02-07 Zack Weinberg <zack@codesourcery.com>
43207 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
43209 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
43211 2004-02-07 Roger Sayle <roger@eyesopen.com>
43213 PR middle-end/13696
43214 * g++.dg/opt/fold1.C: New test case.
43216 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43219 * g++.dg/other/crash-2.C: New test.
43221 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43224 * g++.dg/parse/angle-bracket2.C: New test.
43226 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43228 PR middle-end/13750
43230 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43232 * g++.dg/pch/wchar-1.C: New.
43233 * g++.dg/pch/wchar-1.Hs: New.
43235 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43238 * g++.dg/parse/error15.C: New test.
43239 * g++.dg/parse/crash11.C: Update dg-error mark.
43241 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43244 * g++.dg/warn/conv2.C: New test.
43246 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43249 * g++.dg/warn/incomplete1.C: Remove xfail.
43251 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43253 * lib/file-format.exp (gcc_target_object_format): Use
43254 ${tool}_target_compile, not gcc_target_compile.
43255 * lib/target-supports.exp (check_alias_available): Likewise.
43256 (check_gc_sections_available): Likewise.
43257 * g++.dg/ext/attrib10.C: Use dg-require-alias.
43258 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
43261 2004-02-04 Mark Mitchell <mark@codesourcery.com>
43264 * g++.dg/template/static6.C: New test.
43266 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
43268 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
43270 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43272 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
43273 tests for systems where `char' is unsigned by default.
43275 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43278 * g++.dg/template/partial3.C: New test.
43280 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
43282 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
43283 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
43284 Remove mentions of obsolete ports.
43286 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
43288 * gcc.dg/noncompile/20001228-1.c: Fix for new
43291 2004-02-03 Roger Sayle <roger@eyesopen.com>
43294 * gcc.c-torture/execute/multdi-1.c: New test case.
43296 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43299 * g++.dg/template/lookup5.C: New test.
43301 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43304 * g++.dg/template/lookup4.C: New test.
43307 * g++.dg/parse/error14.C: New test.
43310 * g++.dg/parse/template13.C: New test.
43312 2004-02-03 Mark Mitchell <mark@codesourcery.com>
43315 * g++.dg/template/koenig4.C: New test.
43318 * g++.dg/template/crash17.C: New test.
43321 * g++.dg/parse/error13.C: New test.
43322 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
43324 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43326 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
43328 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
43332 * gcc.dg/noncompile/20040203-1.c: New test.
43333 * gcc.dg/noncompile/20040203-2.c: Likewise.
43334 * gcc.dg/noncompile/20040203-3.c: Likewise.
43335 * gcc.dg/20040203-1.c: Likewise.
43337 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
43340 * g++.dg/template/sizeof7.C: New test.
43342 2004-02-02 Eric Christopher <echristo@redhat.com>
43343 Zack Weinberg <zack@codesourcery.com>
43345 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
43347 2004-02-02 Zack Weinberg <zack@codesourcery.com>
43349 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
43350 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
43351 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
43352 * gcc.dg/cleanup-5.c: Run only on Linux targets.
43354 2004-02-02 Mark Mitchell <mark@codesourcery.com>
43357 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
43360 * g++.dg/ext/attrib13.C: New test.
43363 * g++.dg/conversion/op2.C: New test.
43365 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43367 * gcc.dg/titype-1.c: Fix pasto.
43369 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
43371 * gcc.dg/titype-1.c: New test.
43373 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43376 * g++.dg/template/non-type-template-argument-1.C,
43377 g++.dg/template/qualified-id1.C: Update dg-error marks.
43378 * g++.dg/template/nontype6.C: New test.
43380 2004-02-01 Roger Sayle <roger@eyesopen.com>
43382 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
43383 * gcc.dg/builtins-31.c: New testcase.
43384 * gcc.dg/builtins-32.c: New testcase.
43386 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
43388 * objc.dg/call-super-2.m: Update line numbers
43389 for the including of stddef.h.
43391 2004-01-30 Michael Matz <matz@suse.de>
43393 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
43394 g++.dg/ext/case-range3.C: New tests.
43396 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43400 * g++.dg/template/member4.C: New test.
43402 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43405 * g++.dg/template/sizeof6.C: New test.
43407 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43409 * gcc.dg/fwritable-strings-1.c: New test.
43411 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
43413 * gcc.c-torture/compile/20040130-1.c: New test.
43415 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
43417 * objc.dg/call-super-2.m: Include stddef.h for size_t.
43419 2004-01-29 Mark Mitchell <mark@codesourcery.com>
43422 * g++.dg/template/ctor3.C: New test.
43424 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43426 * g++.dg/tc1: New directory.
43427 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
43428 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
43429 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
43430 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
43431 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
43433 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43435 * g++.dg/parse/error11.C: New test.
43436 * g++.dg/parse/error12.C: Likewise.
43438 2004-01-28 Ziemowit Laski <zlaski@apple.com>
43440 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
43441 (scan_initial, main): Use aligned_sizeof instead of sizeof.
43443 2004-01-28 Mark Mitchell <mark@codesourcery.com>
43446 * g++.dg/ext/attrib12.C: New test.
43449 * g++.dg/parse/cast2.C: New test.
43451 2004-01-27 James E Wilson <wilson@specifixinc.com>
43453 * objc.dg/encode-2.m (main): New local string. Set depending on
43454 sizeof long. Use in sscanf call.
43455 * objc.dg/encode-3.m (main): New local string. Set depending on
43456 sizeof long. Use in scan_initial call.
43458 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43460 * objc.dg/call-super-2.m: Make LP64-safe.
43461 * objc.dg/desig-init-1.m: Likewise.
43463 2004-01-27 Devang Patel <dpatel@apple.com>
43465 * g++.dg/debug/namespace1.C: New test.
43467 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
43469 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
43472 * gcc.dg/arm-mmx-1.c: New test.
43474 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
43476 * gcc.dg/20040127-1.c: New test.
43477 * gcc.dg/20040127-2.c: New test.
43479 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43481 * objc.dg/stret-1.m (glob): Renamed to globa.
43483 2004-01-26 Mark Mitchell <mark@codesourcery.com>
43486 * g++.dg/expr/for1.C: New test.
43488 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
43490 PR middle-end/13779
43491 * gcc.dg/darwin-longlong.c: New test.
43493 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
43495 * gcc.dg/20040124-1.c: Moved test from here...
43496 * gcc.c-torture/compile/20040124-1.c: ...to here.
43498 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43500 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
43501 the assembly output if -m64 is passed.
43503 2004-01-25 Mark Mitchell <mark@codesourcery.com>
43506 * g++.dg/template/cond3.C: New test.
43508 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43511 * g++.dg/template/ttp7.C: New test.
43513 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43516 * g++.dg/template/nontype4.C: New test.
43517 * g++.dg/template/nontype5.C: Likewise.
43519 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
43521 * gcc.dg/torture/mips-clobber-at.c: New test.
43523 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
43525 * gcc.dg/20040124-1.c: New test.
43527 2004-01-24 Jakub Jelinek <jakub@redhat.com>
43529 * gcc.dg/20040123-1.c: New test.
43531 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43533 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
43535 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
43537 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
43539 2004-01-23 Andrew Pinski <apinski@apple.com>
43541 * gcc.dg/20030121-1.c: Move to ..
43542 * gcc.dg/20040121-1.c: here.
43544 2004-01-23 Roger Sayle <roger@eyesopen.com>
43546 * gcc.dg/builtins-29.c: New test case.
43548 2004-01-23 Zack Weinberg <zack@codesourcery.com>
43551 * gcc.dg/builtins-30.c: New testcase.
43553 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
43555 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
43556 * lib/g77.exp: Likewise.
43557 * lib/objc.exp: Likewise.
43558 * lib/g++.exp: Likewise.
43560 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43562 * gcc.dg/struct-by-value-2.c: New test.
43564 2004-01-21 Andrew Pinski <apinski@apple.com>
43567 * gcc.dg/20030121-1.c: New test.
43569 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
43571 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
43572 clobber frame pointer register in asm statement.
43574 2004-01-21 Falk Hueffner <falk@debian.org>
43576 * gcc.c-torture/compile/20040121-1.c: New test.
43578 2004-01-21 Zack Weinberg <zack@codesourcery.com>
43580 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
43582 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
43584 * gcc.dg/ppc64-abi-2.c: New test.
43586 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
43588 * lib/treelang.exp: Fill out this file.
43589 * lib/treelang-dg.exp: New File.
43591 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
43593 * gcc.c-torture/compile/981022-1.c: Remove.
43594 * gcc.dg/array-5.c: Remove XFAIL.
43595 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
43596 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
43597 gcc.dg/cond-lvalue-1.c: Update.
43598 * gcc.dg/cast-lvalue-2.c: New test.
43600 2004-01-19 Mark Mitchell <mark@codesourcery.com>
43603 * g++.dg/other/error1.C (class foo): Tweak error message.
43606 * g++.dg/template/call2.C: New test.
43608 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43610 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
43611 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
43612 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
43613 scalar-return-1_x.c, scalar-return-2_y.c,
43614 scalar-return-3_x.c, scalar-return-3_y.c,
43615 scalar-return-4_x.c, scalar-return-4_y.c,
43616 struct-align-1.h, struct-align-1_x.c,
43617 struct-align-1_y.c, struct-align-2.h,
43618 struct-align-2_x.c, struct-align-2_y.c,
43619 struct-by-value-10_y.c, struct-by-value-11_x.c,
43620 struct-by-value-11_y.c, struct-by-value-12_x.c,
43621 struct-by-value-12_y.c, struct-by-value-13_x.c,
43622 struct-by-value-13_y.c, struct-by-value-14_x.c,
43623 struct-by-value-14_y.c, struct-by-value-15_x.c,
43624 struct-by-value-15_y.c, struct-by-value-16_y.c,
43625 struct-by-value-17_y.c, struct-by-value-18_y.c,
43626 struct-by-value-19_y.c, struct-by-value-1_x.c,
43627 struct-by-value-1_y.c, struct-by-value-20_y.c,
43628 struct-by-value-2_x.c, struct-by-value-2_y.c,
43629 struct-by-value-3_y.c, struct-by-value-4_x.c,
43630 struct-by-value-4_y.c, struct-by-value-5_y.c,
43631 struct-by-value-6_y.c, struct-by-value-7_y.c
43632 struct-by-value-8_x.c, struct-by-value-8_y.c
43633 struct-by-value-9_x.c, struct-by-value-9_y.c
43634 struct-return-10_x.c, struct-return-10_y.c,
43635 struct-return-19_x.c, struct-return-20_x.c
43636 struct-return-2_x.c, struct-return-2_y.c
43637 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
43638 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
43640 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
43642 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
43643 attribute on sparc*-sun-solaris2.*.
43645 2004-01-18 Mark Mitchell <mark@codesourcery.com>
43648 * g++.dg/ext/typeof7.C: New test.
43650 2004-01-18 David Edelsohn <edelsohn@gnu.org>
43652 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
43653 * gcc.dg/const-elim-1.c: Same.
43655 2004-01-17 Ziemowit Laski <zlaski@apple.com>
43657 * objc.dg/stret-1.m: New.
43658 * objc.dg/stret-2.m: New.
43660 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
43663 * g++.dg/ext/vector1.C: New test.
43665 2004-01-16 Geoffrey Keating <geoffk@apple.com>
43667 * gcc.dg/pch/import-1.c: New.
43668 * gcc.dg/pch/import-1.hs: New.
43669 * gcc.dg/pch/import-1a.h: New.
43670 * gcc.dg/pch/import-1b.h: New.
43671 * gcc.dg/pch/import-1c.h: New.
43673 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43676 * g++.dg/ext/array1.C: New test.
43679 * g++.dg/conversion/op1.C: New test.
43681 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
43684 From Kazumoto Kojima / Dan Kegel:
43685 * gcc.dg/pr11864-1.c: New test.
43688 From Marcus Comstedt / Dan Kegel:
43689 * gcc.dg/pr10392-1.c: New test.
43691 2004-01-16 Mark Mitchell <mark@codesourcery.com>
43694 * g++.dg/init/ref10.C: New test.
43696 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43699 * g++.dg/parse/typename6.C: New test.
43701 2004-01-15 Geoffrey Keating <geoffk@apple.com>
43704 * g++.dg/pch/wchar-1.C: New.
43705 * g++.dg/pch/wchar-1.Hs: New.
43707 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43710 * g++.dg/expr/sizeof2.C: New test.
43712 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
43714 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
43716 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43719 * g++.dg/lookup/strong-using-3.C: New.
43720 * g++.dg/lookup/using-10.C: New.
43722 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
43725 * g++.dg/lookup/strong-using-2.C: New.
43727 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
43728 Dan Kegel <dank@kegel.com>
43729 J"orn Rennecke <joern.rennecke@superh.com>
43732 * gcc.dg/pr9365-1.c: New test.
43734 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43737 * g++.dg/parse/casting-operator2.C: New test.
43738 * g++.old-deja/g++.pt/explicit83.C: Remove.
43740 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
43742 * gcc.dg/label-compound-stmt-1.c: New test.
43743 * gcc.c-torture/compile/950922-1.c,
43744 gcc.c-torture/compile/20000211-3.c,
43745 gcc.c-torture/compile/20000518-1.c,
43746 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
43747 compound statements.
43749 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
43751 * gcc.dg/ppc64-abi-1.c: New test.
43753 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
43755 * g++.dg/ext/attrib9.C: Add dg-warnings.
43757 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43760 * g++.dg/parse/dtor3.C: New test.
43762 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
43765 * g++.dg/parse/try-catch-1.C: New test.
43767 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
43769 * ada/acats/run_all.sh: Add more verbose output in acats.log
43770 when compiling tests.
43772 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43775 * gcc.dg/typedef-redecl.c: New test case.
43776 * gcc.dg/typedef-redecl.h: New support file.
43778 2004-01-13 Jan Hubicka <jh@suse.cz>
43780 * gcc.dg/always_inline.c: New test.
43781 * gcc.dg/debug/20031231-1.c: Fix.
43783 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43786 * g++.dg/template/array3.C: New test.
43788 2004-01-12 Zack Weinberg <zack@codesourcery.com>
43790 * g++.dg/ext/lvalue1.C: No longer expected to fail.
43791 * g++.dg/warn/Wunused-2.C: Likewise.
43793 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43796 * g++.dg/template/instantiate6.C: New test.
43798 2004-01-12 Roger Sayle <roger@eyesopen.com>
43800 PR middle-end/11397
43801 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
43803 2004-01-12 Jan Hubicka <jh@suse.cz>
43806 * gcc.dg/20040112-1.c: New.
43808 * gcc.dg/dwarf-die[1-7].c: Move to...
43809 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
43810 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
43812 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
43815 * g++.dg/parse/friend4.C: New test.
43817 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
43820 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
43821 definition is called a friend.
43823 2004-01-11 Zack Weinberg <zack@codesourcery.com>
43825 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
43827 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
43830 * g++.dg/parse/error10.C: New test.
43831 * g++.dg/template/arg2.C: Accept "invalid type" error.
43833 2004-01-11 Jakub Jelinek <jakub@redhat.com>
43835 PR middle-end/13392
43836 * g++.dg/opt/expect2.C: New test.
43838 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43840 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
43841 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
43842 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
43843 Update dg-error regexps.
43845 2004-01-10 Zack Weinberg <zack@codesourcery.com>
43847 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
43848 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
43850 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43852 * gcc.dg/pragma-re-1.c: Use right pointer type.
43854 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43856 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
43858 2004-01-09 Geoffrey Keating <geoffk@apple.com>
43860 * gcc.dg/rs6000-ldouble-1.c: New.
43862 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43866 * g++.dg/other/abstract1.C: New test.
43868 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
43870 * g++.dg/lookup/strong-using-1.C: New.
43872 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
43875 * gcc.dg/func-ptr-conv-1.c: New test.
43876 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
43878 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
43881 * gcc.c-torture/compile/20040109-1.c: New.
43883 2004-01-08 Stuart Hastings <stuart@apple.com>
43885 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
43886 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
43887 * gcc.dg/i386-sse-6.c: ...this new testcase.
43889 2004-01-09 Alan Modra <amodra@bigpond.net.au>
43891 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
43893 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
43895 * ada/acats/run_acats: Treat 'gnatchop' the same way
43896 as 'gnatmake'. Export GCC_DRIVER.
43897 * ada/acats/run_all.sh: Add target_gnatchop. Use
43898 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
43900 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43903 * g++.dg/template/dependent-expr4.C: New test.
43905 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
43907 * gcc.dg/altivec-11.c: New test.
43909 2004-01-07 Mark Mitchell <mark@codesourcery.com>
43911 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
43913 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43916 * gcc.dg/enum-compat-1.c: New test.
43917 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
43919 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
43922 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
43923 gcc.dg/c99-idem-qual-3.c: New tests.
43925 2004-01-07 Alan Modra <amodra@bigpond.net.au>
43927 * gcc.dg/winline-7.c: Don't cast void * to int.
43929 2004-01-06 Jan Hubicka <jh@suse.cz>
43931 * gcc.dg/i386-sse-5.c: New test
43932 * g++.dg/eh/simd-1.c: Add -w argument for i386.
43934 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43937 * g++.dg/rtti/typeid4.C: New test.
43939 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43941 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
43943 2004-01-05 Mark Mitchell <mark@codesourcery.com>
43946 * g++.dg/template/error11.C: New test.
43949 * g++.dg/template/class2.C: New test.
43951 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
43952 Richard Sandiford <rsandifo@redhat.com>
43955 * g++.dg/opt/alias3.C: New test.
43957 2004-01-04 Mark Mitchell <mark@codesourcery.com>
43960 * g++.dg/template/koenig3.C: New test.
43963 * g++.dg/parse/offsetof3.C: New test.
43965 * g++.dg/init/copy7.C: Add missing dg-error markers.
43968 * g++.dg/init/copy7.c: New test.
43971 * g++.dg/parse/cast1.C: New test.
43973 2004-01-04 Jan Hubicka <jh@suse.cz>
43975 * gcc.dg/winline[1-7].c: New tests.
43977 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43980 * g++.dg/template/qualttp22.C: New test.
43982 2004-01-01 Jan Hubicka <jh@suse.cz>
43984 * gcc.dg/debug/20031231-1.c: New.
43985 * gcc.c-torture/compile/20040101-1.c: New.
43986 * gcc.dg/dwarf-die-[1-7].c: New.
43988 2004-01-01 Jakub Jelinek <jakub@redhat.com>
43990 PR optimization/13521
43991 * gcc.c-torture/compile/20031231-1.c: New test.
43993 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
43995 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
43997 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44000 * g++.dg/template/crash16.C: New test.
44002 2003-12-30 Mark Mitchell <mark@codesourcery.com>
44004 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
44006 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
44008 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
44010 * g++.old-deja/g++.jason/thunk3.C: Likewise.
44011 * g++.old-deja/g++.law/profile1.C: Likewise.
44012 * gcc.c-torture/compile/981006-1.c: Likewise.
44013 * gcc.c-torture/execute/loop-2e.x: Likewise.
44014 * gcc.c-torture/execute/loop-2f.x: Remove.
44015 * gcc.c-torture/execute/loop-2g.x: Likewise.
44016 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
44017 * gcc.dg/20020312-2.c: Remove traces of dead ports.
44019 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
44022 * g++.dg/ext/attrib11.C: New test.
44025 * g++.dg/template/array2-1.C: New test.
44026 * g++.dg/template/array2-2.C: New test.
44028 2003-12-29 Mark Mitchell <mark@codesourcery.com>
44030 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
44032 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
44035 * g++.dg/template/array1-1.C: New test.
44036 * g++.dg/template/array1-2.C: New test.
44038 2003-12-29 Roger Sayle <roger@eyesopen.com>
44041 * g77.dg/12632.f: New test case.
44043 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44046 * g++.dg/parse/nontype1.C: New test.
44048 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44051 * g++.dg/parse/explicit1.C: New test.
44052 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
44054 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44057 * g++.dg/opt/inline6.C: New test.
44060 * g++.dg/parse/error9.C: New test.
44062 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
44064 2003-12-28 Mark Mitchell <mark@codesourcery.com>
44067 * g++.dg/init/assign1.C: New test.
44069 2003-12-28 Roger Sayle <roger@eyesopen.com>
44072 * g++.dg/warn/format3.C: New test case.
44074 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44076 * gcc.c-torture/compile/20031227-1.c: New test.
44078 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44080 * g++.dg/bprob/bprob.exp: Load target-supports.exp
44081 * g77.dg/bprob/bprob.exp: Likewise.
44082 * gcc.misc-tests/bprob.exp: Likewise.
44083 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
44084 variants on systems where the library does not provide that
44086 * gcc.dg/builtins-20.c: Use builtins-config.h.
44087 * gcc.dg/builtins-config.h: New file.
44089 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44091 * lib/gcc-dg.exp (dg-require-profiling): New function.
44092 * lib/target-supports.exp (check_profiling_available): Likewise.
44093 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
44094 * g77.dg/bprob/bprob.exp: Likewise.
44095 * gcc.misc-tests/bprob.exp: Likewise.
44096 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
44097 * gcc.dg/20021014-1.c: Likewise.
44098 * gcc.dg/nest.c: Likewise.
44100 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44102 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
44104 * g++.dg/lookup/java2.C: Likewise.
44105 * gcc.dg/cpp/lexident.c: Likewise.
44107 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
44109 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
44111 * gcc.c-torture/compile/961203-1.c: Likewise.
44112 * gcc.c-torture/compile/980506-1.c: Likewise.
44114 2003-12-23 Zack Weinberg <zack@codesourcery.com>
44116 * lib/gcc-dg.exp (dg-prune-output): New annotation.
44117 (additional_prunes): New global.
44118 (gcc-dg-prune): Handle additional per-test pruning.
44119 (dg-test): Clear additional_prunes between tests.
44121 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
44122 dg-prune-output to avoid spurious failures from assembler
44123 complaining about nonexistent WAW violations.
44124 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
44125 Use dg-prune-output to avoid spurious failures from assembler
44126 warning about Itanium B-step errata.
44128 2003-12-23 Mark Mitchell <mark@codesourcery.com>
44130 * g++.dg/abi/macro0.C: New test.
44131 * g++.dg/abi/macro1.C: Likewise.
44132 * g++.dg/abi/macro2.C: Likewise.
44134 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
44135 * g++.dg/abi/bitfield7.C: Likewise.
44136 * g++.dg/abi/dtor2.C: Likewise.
44137 * g++.dg/abi/mangle11.C: Likewise.
44138 * g++.dg/abi/mangle12.C: Likewise.
44139 * g++.dg/abi/mangle14.C: Likewise.
44140 * g++.dg/abi/mangle17.C: Likewise.
44141 * g++.dg/abi/vbase10.C: Likewise.
44142 * g++.dg/abi/vbase14.C: Likewise.
44143 * g++.dg/template/qualttp17.C: Likewise.
44145 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
44148 * gcc.dg/20031223-1.c: New test.
44150 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44152 * gcc.dg/noreturn-7.c: New test.
44154 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44156 * gcc.dg/null-pointer-1.c: New test.
44158 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44160 * g++.old-deja/g++.jason/template18.C: Remove.
44161 * g++.old-deja/g++.jason/template37.C: Likewise.
44164 * g++.dg/lookup/ns1.C: New test.
44167 * g++.dg/template/lookup3.C: New test.
44169 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44171 * g++.dg/template/recurse1.C: New test
44173 2003-12-22 Mark Mitchell <mark@codesourcery.com>
44176 * g++.dg/parse/semicolon1.C: New test.
44177 * g++.dg/parse/semicolon1.h: Likewise.
44179 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
44181 * gcc.dg/darwin-misaligned.c: New test.
44183 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
44186 * gcc.dg/20031222-1.c: New test.
44188 2003-12-21 Mark Mitchell <mark@codesourcery.com>
44191 * g++.dg/parse/error8.C: New test.
44194 * g++.dg/warn/ctor-init-1.C: New test.
44196 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
44198 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
44200 * gcc.c-torture/compile/930217-1.c: Likewise.
44201 * gcc.c-torture/compile/930513-1.c: Likewise.
44202 * gcc.c-torture/execute/920908-2.c: Likewise.
44203 * gcc.c-torture/execute/921204-1.c: Likewise.
44204 * gcc.c-torture/execute/930621-1.c: Likewise.
44205 * gcc.c-torture/execute/930630-1.c: Likewise.
44206 * gcc.c-torture/execute/931031-1.c: Likewise.
44207 * gcc.c-torture/execute/980602-2.c: Likewise.
44208 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
44209 * gcc.c-torture/execute/compndlit-1.c: Likewise.
44210 * gcc.c-torture/execute/extzvsi.c: Likewise.
44211 * gcc.c-torture/unsorted/ext.c: Likewise.
44213 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
44216 * gcc.c-torture/compile/20031220-2.c: New test case.
44218 2003-12-20 Roger Sayle <roger@eyesopen.com>
44220 PR optimization/13031
44221 * gcc.c-torture/compile/20031220-1.c: New test case.
44223 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44225 * gcc.dg/cast-function-1.c: New test.
44227 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
44229 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
44232 2003-12-19 Mark Mitchell <mark@codesourcery.com>
44235 * g++.dg/ext/attrib10.C: New test.
44237 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44239 * gcc.dg/cleanup-10.c: New test.
44240 * gcc.dg/cleanup-11.c: New test.
44242 2003-12-19 Jakub Jelinek <jakub@redhat.com>
44245 * g++.dg/opt/expect1.C: New test.
44247 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
44249 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
44251 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
44254 * gcc.dg/20031218-1.c: New test.
44257 * gcc.dg/20031218-2.c: New test.
44258 * gcc.dg/20031218-3.c: New test.
44260 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
44261 of label name and allow for USER_LABEL_PREFIX == "_" names.
44262 * g++.dg/abi/mangle18-2.C: Likewise.
44263 * g++.dg/abi/mangle19-1.C: Likewise.
44264 * g++.dg/abi/mangle19-2.C: Likewise.
44265 * g++.dg/abi/mangle20-1.C: Likewise.
44266 * g++.dg/abi/mangle20-2.C: Likewise.
44268 2003-12-18 Richard Henderson <rth@redhat.com>
44270 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
44272 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
44273 Dan Kegel <dank@kegel.com>
44276 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
44277 testing a cross compiler, it causes spurious compile failures.
44278 * lib/g++.exp: Likewise.
44280 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44283 * g++.dg/template/access13.C: New test.
44285 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
44287 * gcc.dg/20031216-1.c: New test.
44289 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44292 * g++.dg/template/error10.C: New test.
44294 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
44296 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
44297 * g++.dg/eh/simd-2.C: Likewise.
44299 2003-12-17 James E Wilson <wilson@specifixinc.com>
44300 Roger Sayle <roger@eyesopen.com>
44302 * gcc.c-torture/execute/ieee/mzero5.c: New.
44304 2003-12-17 Mark Mitchell <mark@codesourcery.com>
44307 * g++.dg/parse/error6.C: New test.
44310 * g++.dg/parse/error7.C: New test.
44312 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
44314 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
44315 at -O with stabs debugging formats.
44316 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
44317 * gcc.dg/debug/debug-2.c: Likewise.
44319 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44322 * g++.dg/init/error1.C: New test.
44325 * g++.dg/init/pm3.C: New test.
44327 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
44330 * gcc.dg/bitfld-8.c: New test.
44332 2003-12-16 James Lemke <jim@wasabisystems.com>
44334 * gcc.dg/arm-scd42-[123].c: New tests.
44336 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44339 * g++.dg/abi/mangle20-1.C: New test.
44340 * g++.dg/abi/mangle20-2.C: New test.
44342 2003-12-16 Mark Mitchell <mark@codesourcery.com>
44345 * g++.dg/other/offsetof2.C: Remove XFAIL.
44346 * g++.dg/parse/offsetof1.C: New test.
44347 * g++.gd/parse/offsetof2.C: Likewise.
44349 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44351 * g++.dg/template/nontype3.C: New test.
44352 * g++.dg/template/static2.C: Tweaked the dg-error clause.
44354 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44356 * g++.dg/warn/noreturn-3.C: Also test instantiation.
44358 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
44361 * g++.dg/expr/assign1.C: New test.
44364 * g++.dg/abi/mangle19-1.C: New test.
44365 * g++.dg/abi/mangle19-2.C: New test.
44367 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
44369 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
44371 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44373 * gcc.c-torture/execute/20031216-1.c: New test.
44375 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44377 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
44380 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44383 * g++.dg/template/error9.C: New test.
44386 * g++.dg/template/error8.C: New test.
44388 2003-12-15 Roger Sayle <roger@eyesopen.com>
44390 PR middle-end/13400
44391 * gcc.c-torture/execute/20031215-1.c: New test case.
44393 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44396 * g++.dg/parse/error5.C: New test.
44399 * g++.dg/expr/sizeof1.C: New test.
44402 * g++.dg/template/crash15.C: New test.
44404 2003-12-15 Geoffrey Keating <geoffk@apple.com>
44406 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
44407 a non-POD type as the last named parameter of a varargs function.
44409 2003-12-15 Mark Mitchell <mark@codesourcery.com>
44413 * g++.dg/template/crash14.C: New test.
44414 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
44416 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
44418 * g++.dg/other/java1.C: New test.
44421 * g++.dg/abi/mangle18-1.C: New test.
44422 * g++.dg/abi/mangle18-2.C: New test.
44424 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44426 PR optimization/10312
44427 * gcc.c-torture/execute/20031214-1.c: New.
44429 2003-12-14 Mark Mitchell <mark@codesourcery.com>
44433 * g++.dg/parse/error3.C: New test.
44434 * g++.dg/parse/error4.C: Likewise.
44435 * g++.dg/abi/mangle4.C: Tweak error messages.
44436 * g++.dg/lookup/using5.C: Likewise.
44437 * g++.dg/other/error2.C: Likewise.
44438 * g++.dg/parse/typename5.C: Likewise.
44439 * g++.dg/parse/undefined1.C: Likewise.
44440 * g++.dg/template/arg2.C: Likewise.
44441 * g++.dg/template/ttp3.C: Likewise.
44442 * g++.dg/template/type1.C: Likewise.
44443 * g++.old-deja/g++.other/crash32.C: Likewise.
44444 * g++.old-djea/g++.pt/defarg8.C: Likewise.
44446 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44449 * g++.dg/warn/noreturn-3.C: New test.
44451 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44454 * g++.dg/abi/covariant3.C: New.
44456 2003-12-12 Jakub Jelinek <jakub@redhat.com>
44458 * g++.dg/eh/ia64-1.C: New test.
44460 2003-12-12 Roger Sayle <roger@eyesopen.com>
44462 PR optimization/13037
44463 * g77.f-torture/execute/13037.f: New test case.
44465 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
44468 * g++.dg/abi/covariant2.C: New.
44470 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
44472 * gcc.dg/cpp/trad/macro.c: New tests.
44474 2003-12-11 Zack Weinberg <zack@codesourcery.com>
44476 * gcc.c-torture/execute/wchar_t-1.x: Delete.
44478 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
44481 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
44483 * lib/g++.exp (g++_version): Likewise.
44484 * lib/g77.exp (g77_version): Likewise.
44485 * lib/objc.exp (default_objc_version): Likewise.
44487 2003-12-10 Richard Henderson <rth@redhat.com>
44489 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
44491 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
44493 2003-12-08 Matt Austern <austern@apple.com>
44496 * lib/gcc-dg.exp (dg-require-visibility): Define.
44497 * lib/target-supports (check_visibility_available): Define.
44498 * gcc.dg/visibility-1.c: New test.
44499 * gcc.dg/visibility-2.c: Likewise.
44500 * gcc.dg/visibility-3.c: Likewise.
44501 * gcc.dg/visibility-4.c: Likewise.
44502 * gcc.dg/visibility-5.c: Likewise.
44503 * gcc.dg/visibility-6.c: Likewise.
44504 * g++.dg/ext/visibility-1.C: Likewise.
44505 * g++.dg/ext/visibility-2.C: Likewise.
44506 * g++.dg/ext/visibility-3.C: Likewise.
44507 * g++.dg/ext/visibility-4.C: Likewise.
44508 * g++.dg/ext/visibility-5.C: Likewise.
44509 * g++.dg/ext/visibility-6.C: Likewise.
44511 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44513 * g++.dg/lookup/java1.C: New test.
44514 * g++.dg/lookup/java2.C: New test.
44516 2003-12-07 Falk Hueffner <falk@debian.org>
44518 * g++.dg/opt/noreturn-1.C: New test.
44520 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
44522 * gcc.dg/overflow-1.c: New test.
44524 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
44526 * g77.f-torture/compile/13060.f: New test.
44528 2003-12-06 Mark Mitchell <mark@codesourcery.com>
44531 * g++.dg/inherit/operator2.C: New test.
44533 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44536 * g++.dg/ext/attrib9.C: New test.
44538 2003-12-05 Mark Mitchell <mark@codesourcery.com>
44541 * g++.dg/template/error7.C: New test.
44543 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
44544 J"orn Rennecke <joern.rennecke@superh.com>
44547 * g++.dg/other/struct-va_list.C: New test.
44549 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44552 * g++.dg/parse/defarg6.C: New test.
44554 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
44557 * gcc.c-torture/execute/20031201-1.c: New test.
44559 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
44561 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
44563 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44565 * gcc.dg/builtin-return-1.c: New test.
44567 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
44568 J"orn Rennecke <joern.rennecke@superh.com>
44570 PR optimization/13260
44571 * gcc.c-torture/execute/20031204-1.c: New test.
44573 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44576 * g++.dg/template/error6.C: New test.
44578 2003-12-03 Jakub Jelinek <jakub@redhat.com>
44580 * gcc.dg/20031202-1.c: New test.
44582 2003-12-03 Mark Mitchell <mark@codesourcery.com>
44585 * g++.dg/template/eh1.C: New test.
44588 * g++.dg/template/error5.C: New test.
44590 2003-12-02 David Ung <davidu@mips.com>
44592 * gcc.dg/compat/vector-check.h: Corrected type for var
44595 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44598 * g++.dg/template/ptrmem8.C: New test.
44600 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44603 * g++.dg/template/dependent-expr3.C: New test.
44605 2003-12-01 James Lemke <jim@wasabisystems.com>
44607 * gcc.dg/arm-g2.c: New test.
44609 2003-12-01 Roger Sayle <roger@eyesopen.com>
44611 PR optimization/11634
44612 * gcc.dg/20031201-2.c: New test case.
44614 2003-12-01 Zack Weinberg <zack@codesourcery.com>
44617 * objc.dg/proto-lossage-3.m: New test.
44619 2003-12-01 Roger Sayle <roger@eyesopen.com>
44621 PR optimization/12628
44622 * gcc.dg/20031201-1.c: New test case.
44624 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
44626 * gcc.dg/unaligned-1.c: New test.
44628 2003-11-30 Mark Mitchell <mark@codesourcery.com>
44631 * g++.dg/template/error4.C: New test.
44632 * g++.dg/template/nested3.C: Adjust error markers.
44634 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44636 * gcc.dg/cpp/assert4.c: Check more #system assertions.
44638 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
44641 * gcc.dg/bitfld-7.c: New test.
44643 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
44645 * gcc.dg/tls/asm-1.C: New test.
44647 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44649 * gcc.dg/cpp/assert4.c: Update.
44651 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
44653 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
44654 * gcc.dg/builtin-apply3.c: New test.
44656 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44658 * lib/compat.exp (compat-obj): New xfaildata parameter.
44659 Use it to set compiler_conditional_xfail_data before compiling.
44660 (compat-get-options): Handle dg-xfail-if.
44661 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
44662 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
44663 * gcc.dg/compat/vector-1_y.c: Likewise.
44664 * gcc.dg/compat/vector-2_x.c: Likewise.
44665 * gcc.dg/compat/vector-2_y.c: Likewise.
44667 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44669 * g++.dg/opt/reg-stack4.C: New test.
44671 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44673 * gcc.dg/builtin-apply2.c: New test.
44675 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
44677 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
44679 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44682 * g++.dg/template/template-id-2.C: New test.
44684 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44687 * g++.dg/template/memfriend1.C: New test.
44688 * g++.dg/template/memfriend2.C: Likewise.
44689 * g++.dg/template/memfriend3.C: Likewise.
44690 * g++.dg/template/memfriend4.C: Likewise.
44691 * g++.dg/template/memfriend5.C: Likewise.
44692 * g++.dg/template/memfriend6.C: Likewise.
44693 * g++.dg/template/memfriend7.C: Likewise.
44694 * g++.dg/template/memfriend8.C: Likewise.
44695 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
44697 2003-11-21 Mark Mitchell <mark@codesourcery.com>
44700 * g++.dg/ext/cond1.C: New test.
44702 2003-11-20 Richard Henderson <rth@redhat.com>
44704 * gcc.dg/20020201-2.c: Remove.
44705 * gcc.dg/20020201-4.c: Remove.
44706 * gcc.dg/20020304-1.c: Remove.
44708 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
44710 * gcc.dg/cpp/trad/xwin1.c: New test case.
44712 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
44714 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
44715 * lib/g77.exp: Likewise.
44716 * lib/objc.exp: Likewise.
44717 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44720 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44723 * g++.dg/template/static5.C: New test.
44725 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
44727 * gcc.dg/nested-func-1.c: New test.
44729 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44731 * gcc.dg/cpp/assert4.c: New test.
44733 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44736 * g++.dg/lookup/using9.c: New test.
44738 2003-11-14 Mark Mitchell <mark@codesourcery.com>
44741 * g++.dg/template/error3.C: New test.
44743 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
44746 * ada/acats/run_acats, run_all.sh: Fix syntax error.
44747 No longer use a wrapper for gcc, since this does not work under
44750 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
44753 * g++.dg/template/ptrmem7.C: New test.
44755 2003-11-13 Andrew Pinski <apinski@apple.com>
44757 * gcc.c-torture/compile/20031113-1.c: New test.
44759 2003-11-13 Mark Mitchell <mark@codesourcery.com>
44760 Kean Johnston <jkj@sco.com>
44763 * gcc.dg/unused-4.c: Update.
44765 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44767 * g++.dg/opt/const3.C: New test.
44769 2003-11-13 Jan Hubicka <jh@suse.cz>
44771 * gcc.c-torture/compile/20031112-1.c: New test.
44773 2003-11-12 Mark Mitchell <mark@codesourcery.com>
44775 * g++.dg/parse/crash10.C: Remove bogus error marker.
44777 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44779 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
44780 (host_gcc): Likewise.
44781 (ROOT): Honor $PWDCMD.
44783 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
44785 2003-11-12 Catherine Moore <clm@redhat.com>
44787 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
44789 2003-11-12 Andreas Jaeger <aj@suse.de>
44790 Jakub Jelinek <jakub@redhat.com>
44791 Andrew Pinski <pinskia@physics.uc.edu>
44792 Richard Henderson <rth@redhat.com>
44794 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
44796 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
44798 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
44799 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
44801 2003-11-11 Andreas Jaeger <aj@suse.de>
44803 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
44805 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
44807 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
44809 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
44812 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
44814 * gcc.dg/trampoline-1.c: New test.
44816 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
44818 * gcc.c-torture/compile/200031109-1.c: New test.
44820 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44824 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
44825 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
44826 gcc.dg/format/no-y2k-1.c: Update.
44828 2003-11-08 Roger Sayle <roger@eyesopen.com>
44830 PR optimization/10467
44831 * gcc.dg/20031108-1.c: New test case.
44833 2003-11-07 Geoffrey Keating <geoffk@apple.com>
44835 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
44837 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
44839 * gcc.dg/compound-lvalue-1.c: New test.
44840 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
44843 2003-11-06 Geoffrey Keating <geoffk@apple.com>
44845 * gcc.dg/altivec-varargs-1.c: New test.
44847 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
44849 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
44850 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
44851 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
44852 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
44853 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
44855 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
44857 * gcc.dg/cond-lvalue-1.c: New test.
44859 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
44861 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
44863 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44866 * g++.dg/template/instantiate5.C: New test.
44868 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44871 * g++.dg/ext/complit2.C: Replace test with self-contained version.
44872 * ChangeLog: Add missing first entry for above test.
44874 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44877 * g++.dg/template/using8.C: New test.
44878 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
44880 2003-11-02 Roger Sayle <roger@eyesopen.com>
44882 PR optimization/10817
44883 * gcc.c-torture/compile/20031102-1.c: New test case.
44885 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
44887 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
44890 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44892 * gcc.dg/20031102-1.c: New test.
44894 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44896 * gcc.dg/complex-1.c: New test.
44898 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44901 * g++.dg/template/crash13.C: Adjust expected error location.
44902 * g++.old-deja/g++.brendan/ns1.C: Likewise.
44904 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44906 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44908 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44911 * gcc.c-torture/compile/20031031-2.c: New test.
44913 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
44916 * gcc.c-torture/compile/20031031-1.c: New test.
44918 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
44920 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
44921 * gcc.misc-tests/bprob.exp: Likewise.
44922 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
44923 the execution test on arm-elf configs.
44924 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
44925 configs that don't support scratch files.
44926 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
44928 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
44930 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
44933 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
44935 * ada/acats/run_all.sh: Redirect mv output to /dev/null
44936 Avoid non pure sh syntax. Add more logging.
44938 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
44941 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44944 * gcc.dg/ppc-stackalign-1.c: New test.
44946 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
44948 * ada/acats/run_all.sh: Change output to be more compliant with
44950 Create acats.sum and acats.log files under testsuite/ada/acats
44951 Only run [a-z]* directories, to filter out e.g. CVS.
44952 Redirect build output to log file.
44954 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44956 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
44958 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
44961 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
44963 2003-10-27 Jakub Jelinek <jakub@redhat.com>
44965 * gcc.c-torture/compile/20031023-1.c: New test.
44966 * gcc.c-torture/compile/20031023-2.c: New test.
44967 * gcc.c-torture/compile/20031023-3.c: New test.
44968 * gcc.c-torture/compile/20031023-4.c: New test.
44970 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44973 * g++.dg/lookup/scoped8.C: New test.
44975 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
44977 * g++.dg/opt/reg-stack3.C: New test.
44979 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44981 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
44983 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44986 * g++.dg/template/crash13.C: New test.
44988 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
44990 * gcc.dg/c99-restrict-2.c: New test.
44992 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
44994 PR c++/12698, c++/12699, c++/12700, c++/12566
44995 * g++.dg/inherit/covariant9.C: New test.
44996 * g++.dg/inherit/covariant10.C: New test.
44997 * g++.dg/inherit/covariant11.C: New test.
44999 2003-10-23 Jason Merrill <jason@redhat.com>
45002 * g++.dg/ext/complit2.C: New test.
45004 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
45007 * gcc.c-torture/execute/20031020-1.c: New test.
45009 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45011 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
45012 following the jump_insn.
45014 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
45016 * gcc.dg/cast-lvalue-1.c: New test.
45018 2003-10-21 Mark Mitchell <mark@codesourcery.com>
45021 * g++.dg/template/cond2.C: New test.
45023 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
45025 * gcc.dg/builtins-28.c: New test.
45027 2003-10-20 Jan Hubicka <jh@suse.cz>
45029 * g++.dg/opt/inline4.C: Do not use min-inline-insns
45031 * gcc.dg/inline-2.c: Likewise.
45033 2003-10-20 Phil Edwards <phil@codesourcery.com>
45035 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
45036 * gcc.dg/nest.c: Likewise.
45038 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45040 PR c++/9781, c++/10583, c++/11862
45041 * g++.dg/parse/crash13.C: New test.
45043 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45045 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
45047 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45049 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
45050 Define HAVE_C99_RUNTIME except on Solaris.
45051 * gcc.dg/builtins-20.c: Likewise.
45053 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45055 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
45057 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45060 * g++.dg/template/crash21.C: New test.
45062 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45065 * g++.dg/template/typename5.C: New test.
45067 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45070 * g++.dg/template/friend25.C: New test.
45072 2003-10-16 Ziemowit Laski <zlaski@apple.com>
45074 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
45077 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
45079 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
45082 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
45084 * gcc.c-torture/execute/960416-1.x: Remove.
45085 * gcc.c-torture/execute/divconst-3.x: Likewise.
45087 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
45090 * gcc.dg/torture/cris-volatile-1.c: New test.
45092 2003-10-14 Roger Sayle <roger@eyesopen.com>
45094 PR optimization/9325
45095 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
45096 for overflowing floating point to integer conversion during RTL
45099 2003-10-13 Ziemowit Laski <zlaski@apple.com>
45101 * objc/execute/_cmd.m: Fix typo.
45102 * objc.dg/image-info.m, objc.dg/symtab-1.m:
45103 Relax 'scan-assembler' regexp.
45104 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
45105 objc.dg/try-catch-4.m: Run on non-Darwin targets.
45106 * objc.dg/zero-link-2.m: Remove blank line.
45107 * objc.dg/zero-link-3.m: New test case.
45109 2003-10-13 Geoffrey Keating <geoffk@apple.com>
45111 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
45113 * gcc.dg/asm-names.c: Use scan-assembler-not rather
45114 than linker trickery.
45116 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45119 * g++.dg/other/friend2.C: New test.
45121 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45123 * gcc.dg/20031012-1.c: New test.
45125 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
45127 * gcc.dg/weak/weak-3.c: Fix for new warning.
45129 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
45131 PR optimization/8750
45132 * gcc.c-torture/execute/20031012-1.c: New test case.
45134 2003-10-11 Roger Sayle <roger@eyesopen.com>
45136 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
45137 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
45139 2003-10-11 Roger Sayle <roger@eyesopen.com>
45141 PR optimization/12260
45142 * gcc.c-torture/compile/20031011-2.c: New test case.
45144 2003-10-11 Roger Sayle <roger@eyesopen.com>
45146 * gcc.c-torture/execute/20031011-1.c: New testcase.
45148 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
45150 * gcc.c-torture/compile/20031011-1.c: New test.
45152 2003-10-11 Jan Hubicka <jh@suse.cz>
45154 * g++.dg/other/first-global.C: New test.
45156 2003-10-11 Roger Sayle <roger@eyesopen.com>
45158 * gcc.c-torture/execute/string-opt-18.c: New testcase.
45160 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
45162 * gcc.c-torture/compile/20031010-1.c: New test.
45164 2003-10-10 Geoffrey Keating <geoffk@apple.com>
45166 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
45167 * gcc.c-torture/execute/va-arg-25.c: ... here.
45169 2003-10-09 Mark Mitchell <mark@codesourcery.com>
45171 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
45173 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
45175 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
45177 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45179 * g++.dg/parse/error2.C: New test.
45181 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
45184 * g++.dg/other/error5.C: Modify the error message.
45185 * g++.dg/lookup/using8.C: New test.
45187 2003-10-07 Geoffrey Keating <geoffk@apple.com>
45189 * gcc.dg/darwin-abi-2.c: New file.
45190 * gcc.c-torture/execute/va-arg-24.c: New file.
45192 2003-10-06 Bob Wilson <bob.wilson@acm.org>
45194 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
45197 2003-10-06 Mark Mitchell <mark@codesourcery.com>
45200 * g++.dg/other/error4.C: Update error messages.
45201 * g++.dg/template/ptrmem4.C: Likewise.
45204 * g++.dg/init/new9.C: New test.
45206 PR c++/12334, c++/12236, c++/8656
45207 * g++.dg/ext/attrib8.C: New test.
45209 2003-10-06 Devang Patel <dpatel@apple.com>
45211 * gcc.dg/debug/dwarf2-3.h: New test.
45212 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
45214 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
45216 * g++.dg/opt/cfg2.C: New test.
45218 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
45220 * g++.dg/opt/float1.C: New test.
45222 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45224 * gcc.dg/c90-array-lval-6.c: New test.
45225 * gcc.dg/c99-array-lval-6.c: New test.
45227 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
45228 Ziemowit Laski <zlaski@apple.com>
45230 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
45231 'Derived', so that it is never considered a class method; add
45232 new warning for '+port' method ambiguity.
45233 * objc.dg/method-12.m: Include <objc/objc.h> instead of
45234 <objc/objc-api.h> (needed on Mac OS X).
45235 * objc.dg/method-13.m: New test.
45237 2003-10-03 Roger Sayle <roger@eyesopen.com>
45239 PR optimization/9325, PR java/6391
45240 * gcc.c-torture/execute/20031003-1.c: New test case.
45242 2003-10-02 Mark Mitchell <mark@codesourcery.com>
45244 PR optimization/12180
45245 * gcc.dg/20031002-1.c: New test.
45248 * g++.dg/inherit/error1.C: New test.
45250 2003-10-02 Chris Demetriou <cgd@broadcom.com>
45252 * lib/f-torture.exp (search_for): Rename to...
45253 (search_for_re): This. Also, clean up comments and the
45254 "regexp" invocation.
45256 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
45258 * gcc.c-torture/compile/20031002-1.c: New test.
45260 2003-10-02 Jakub Jelinek <jakub@redhat.com>
45262 * g++.dg/opt/cond1.C: New test.
45264 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
45266 * gcc.dg/Wold-style-definition-2.c: New testcase.
45267 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
45269 2003-09-29 Richard Henderson <rth@redhat.com>
45271 * g++.dg/init/array10.C: Add dg-options.
45273 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
45275 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
45277 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45279 * g++.dg/template/friend19.C: Fix typo.
45280 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
45282 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
45284 * gcc.c-torture/execute/20030928-1.c: New test.
45285 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
45287 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
45289 * g++.dg/opt/unroll1.C: New test.
45291 2003-09-26 Roger Sayle <roger@eyesopen.com>
45293 PR optimization/11741
45294 * gcc.dg/20030926-1.c: New test case.
45296 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45299 * g++.dg/parse/access7.C: New test.
45300 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
45302 2003-09-24 Ziemowit Laski <zlaski@apple.com>
45304 MERGE OF objc-improvements-branch into MAINLINE:
45305 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
45306 if libobjc has not been built.
45307 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
45308 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
45309 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
45310 objc/execute/nested-3.m, objc/execute/np-2.m,
45311 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
45312 objc/execute/redefining_self.m, objc/execute/root_methods.m,
45313 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
45314 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
45315 objc.dg/special/unclaimed-category-1.h,
45316 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
45317 well as GNU runtime.
45318 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
45319 * execute/cascading-1.m, execute/function-message-1.m,
45320 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
45321 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
45322 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
45323 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
45324 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
45325 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
45326 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
45327 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
45328 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
45329 * objc.dg/bitfield-2.m: Run only on Darwin.
45330 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
45331 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
45332 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
45333 * objc.dg/const-str-1.m: Fix constant string layout.
45335 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
45337 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
45339 2003-09-23 Geoffrey Keating <geoffk@apple.com>
45341 * gcc.dg/darwin-abi-1.c: New file.
45343 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
45346 * gcc.c-torture/compile/20030921-1.c: New test.
45348 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45350 * g++.dg/opt/reg-stack2.C: New test.
45352 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
45354 * g++.dg/eh/delayslot1.C: New test.
45356 2003-09-20 Richard Henderson <rth@redhat.com>
45358 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
45360 2003-09-20 Roger Sayle <roger@eyesopen.com>
45362 * gcc.c-torture/execute/20030920-1.c: New test case.
45364 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45366 * g++.dg/rtti/typeid3.C: Correct expected error message.
45368 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45371 * g++.dg/parse/crash12.C: New test.
45373 2003-09-19 Janis Johnson <janis187@us.ibm.com>
45375 * gcc.dg/compat/mixed-struct-check.h: New.
45376 * gcc.dg/compat/mixed-struct-defs.h: New.
45377 * gcc.dg/compat/mixed-struct-init.h: New.
45378 * gcc.dg/compat/struct-by-value-19_main.c: New.
45379 * gcc.dg/compat/struct-by-value-19_x.c: New.
45380 * gcc.dg/compat/struct-by-value-19_y.c: New.
45381 * gcc.dg/compat/struct-by-value-20_main.c: New.
45382 * gcc.dg/compat/struct-by-value-20_x.c: New.
45383 * gcc.dg/compat/struct-by-value-20_y.c: New.
45384 * gcc.dg/compat/struct-return-19_main.c: New.
45385 * gcc.dg/compat/struct-return-19_x.c: New.
45386 * gcc.dg/compat/struct-return-19_y.c: New.
45387 * gcc.dg/compat/struct-return-20_main.c: New.
45388 * gcc.dg/compat/struct-return-20_x.c: New.
45389 * gcc.dg/compat/struct-return-20_y.c: New.
45391 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
45392 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
45393 so that it will not complain on LP64 targets.
45395 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45398 * g++.dg/template/friend24.C: New test.
45400 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
45403 * g++.dg/template/memtmpl2.C: New test.
45405 2003-09-18 Mark Mitchell <mark@codesourcery.com>
45408 * gcc.dg/builtin-apply1.c: New test.
45410 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
45413 * g++.dg/warn/Wunused-4.C: New test.
45415 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45418 * g++.dg/other/gc2.C: New test.
45420 2003-09-17 Mark Mitchell <mark@codesourcery.com>
45423 * g++.dg/rtti/typeid3.C: New test.
45426 * g++.dg/overload/template1.C: New test.
45428 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45430 * g++.dg/opt/cfg3.C: New test.
45432 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45435 * g++.dg/template/crash11.C: New test.
45437 2003-09-16 Jason Merrill <jason@redhat.com>
45438 Jakub Jelinek <jakub@redhat.com>
45440 * gcc.dg/attr-warn-unused-result.c: New test.
45442 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
45445 * g++.dg/expr/call2.C: New test.
45447 2003-09-15 Andreas Jaeger <aj@suse.de>
45449 * gcc.dg/Wold-style-definition-1.c: New test.
45451 2003-09-14 Mark Mitchell <mark@codesourcery.com>
45454 * g++.dg/parse/template12.C: New test.
45456 * g++.dg/abi/bitfield11.C: New test.
45457 * g++.dg/abi/bitfield12.C: Likewise.
45459 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
45461 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
45462 non-expansion of functional macro name without arguments at EOL.
45463 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
45465 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
45467 * gcc.c-torture/execute/20030914-[12].c: New tests.
45469 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
45472 * g++.dg/overload/addr1.C: New test.
45474 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
45476 * gcc.dg/20030909-1.c: New test.
45478 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45480 * gcc.dg/ultrasp10.c: New test.
45482 2003-09-09 Devang Patel <dpatel@apple.com>
45484 * gcc.dg/darwin-ld-6.c: New test.
45486 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45488 * gcc.dg/torture/builtin-explog-1.c: New testcase.
45490 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45492 * gcc.dg/ia64-types1.c: New test.
45493 * gcc.dg/ia64-types2.c: Likewise.
45495 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45497 * gcc.dg/builtins-1.c: Add more _Complex tests.
45498 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45500 * gcc.dg/builtins-1.c: Test existing _Complex functions.
45501 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45503 2003-09-08 Mark Mitchell <mark@codesourcery.com>
45506 * g++.dg/lookup/koenig2.C: New test.
45509 * g++.dg/rtti/typeid2.C: New test.
45511 2003-09-08 Jakub Jelinek <jakub@redhat.com>
45513 * gcc.c-torture/compile/20030904-1.c: New test.
45515 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
45517 * g++.dg/opt/longbranch2.C: New test.
45519 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45521 * g++.dg/template/crash10.C: Only compile it.
45523 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
45525 PR middle-end/11665
45526 * gcc.c-torture/compile/20030907-1.c: New test.
45527 * g++.dg/init/array11.C: New test.
45529 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45532 * g++.dg/init/struct1.C: New test.
45534 2003-09-07 Mark Mitchell <mark@codesourcery.com>
45537 * g++.dg/expr/comma1.C: New test.
45539 2003-09-06 Mark Mitchell <mark@codesourcery.com>
45542 * g++.dg/expr/static_cast5.C: New test.
45544 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
45547 * g++.dg/lookup/scoped7.C: New test.
45550 * g++.dg/other/static1.C: New test.
45553 * g++.dg/warn/template-1.C: New test.
45556 * g++.dg/template/crash10.C: New test.
45559 * g++.dg/overload/VLA.C: New test.
45562 * g++.dg/template/call1.C: New test.
45564 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45567 * g++.dg/parse/using3.C: New test.
45569 2003-09-06 Roger Sayle <roger@eyesopen.com>
45572 * g++.dg/overload/builtin3.C: New test case.
45574 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
45577 * gcc.dg/20030906-1.c: New test.
45578 * gcc.dg/20030906-2.c: Likewise.
45580 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
45583 * g++.dg/parse/defarg5.C: New test.
45585 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
45587 2003-09-05 Mark Mitchell <mark@codesourcery.com>
45590 * g++.dg/expr/static_cast4.C: New test.
45593 * g++.dg/template/crash9.C: New test.
45595 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
45597 * g++.old-deja/g++.ext/pretty2.C: Update for change
45599 * g++.old-deja/g++.ext/pretty3.C: Likewise.
45601 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
45604 * g++/dg/template/qualified-id1.C: New test.
45607 * g++.dg/warn/noeffect4.C: New test.
45609 2003-09-04 Matt Austern <austern@apple.com>
45611 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
45612 * g++.dg/ext/fnname2.C: Likewise.
45613 * g++.dg/ext/fnname3.C: Likewise.
45615 2003-09-04 Mark Mitchell <mark@codesourcery.com>
45617 * g++.dg/expr/lval1.C: New test.
45618 * g++.dg/ext/lvcast.C: Remove.
45620 2003-09-03 Roger Sayle <roger@eyesopen.com>
45622 PR optimization/11700.
45623 * gcc.c-torture/compile/20030903-1.c: New test case.
45625 2003-09-03 Mark Mitchell <mark@codesourcery.com>
45628 * g++.dg/abi/layout4.C: New test.
45630 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
45633 * g++.dg/parse/friend3.C: New test.
45635 2003-09-02 Mark Mitchell <mark@codesourcery.com>
45638 * g++.dg/template/class1.C: New test.
45641 * g++.dg/expr/call1.C: New test.
45643 2003-09-01 Mark Mitchell <mark@codesourcery.com>
45646 * g++.dg/init/ref9.C: New test.
45649 * g++.dg/template/nested4.C: New test.
45651 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45654 * g++.dg/template/non-dependent4.C: New test.
45657 * g++.dg/inherit/conv1.C: New test.
45659 2003-08-29 Mark Mitchell <mark@codesourcery.com>
45662 * g++.dg/ext/label1.C: New test.
45663 * g++.dg/ext/label2.C: Likewise.
45665 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45667 * g++.dg/expr/cond3.C: New test.
45669 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45671 * gcc.dg/builtins-1.c: Add new builtin cases.
45673 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45675 * gcc.dg/builtins-1.c: Add new cases.
45676 * gcc.dg/torture/builtin-attr-1.c: Likewise.
45678 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45680 * gcc.dg/builtins-1.c: Add more math builtin tests.
45681 * gcc.dg/torture/builtin-attr-1.c: New test.
45683 2003-08-28 Mark Mitchell <mark@codesourcery.com>
45685 PR optimization/5079
45686 * g++.dg/opt/static3.C: New test.
45688 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45690 * gcc.misc-tests/gcov-10b.c: New test.
45692 2003-08-27 Mark Mitchell <mark@codesourcery.com>
45694 * g++.dg/opt/ptrmem3.C: New test.
45696 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
45698 2003-08-27 Jakub Jelinek <jakub@redhat.com>
45700 * gcc.dg/20030826-2.c: New test.
45702 2003-08-26 Roger Sayle <roger@eyesopen.com>
45704 PR middle-end/12002
45705 * g77.f-torture/compile/12002.f: New test case.
45707 2003-08-26 Roger Sayle <roger@eyesopen.com>
45709 * gcc.dg/20030826-1.c: New test case.
45711 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
45713 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
45715 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
45718 * c++.dg/lookup/crash1.C: New test.
45720 * c++.dg/warn/noeffect3.C: New test.
45722 2003-08-25 Janis Johnson <janis187@us.ibm.com>
45724 * gcc.dg/compat/vector-1_x.c: Compile with -w.
45725 * gcc.dg/compat/vector-1_y.c: Ditto.
45726 * gcc.dg/compat/vector-2_x.c: Ditto.
45727 * gcc.dg/compat/vector-2_y.c: Ditto.
45729 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
45731 * gcc.dg/20030702-1.c: New test.
45733 2003-08-25 Mark Mitchell <mark@codesourcery.com>
45736 * g++.dg/ext/altivec-1.C: New test.
45738 2003-08-24 Richard Henderson <rth@redhat.com>
45740 * g++.dg/eh/simd-2.C: Add -w for x86.
45742 2003-08-23 Jakub Jelinek <jakub@redhat.com>
45744 * gcc.dg/20030815-1.c: New test.
45746 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45749 * g++.dg/parse/access6.C: New test.
45751 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45753 PR c++/641, c++/11876
45754 * g++.dg/template/friend22.C: New test.
45755 * g++.dg/template/friend23.C: Likewise.
45757 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45759 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
45762 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45764 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
45766 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45768 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
45770 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45772 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
45774 2003-08-22 Mark Mitchell <mark@codesourcery.com>
45776 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
45778 2003-08-21 Mark Mitchell <mark@codesourcery.com>
45781 * g++.dg/overload/prom1.C: New test.
45784 * g++.dg/parse/dtor2.C: New test.
45787 * g++.dg/parse/using2.C: New test.
45789 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
45792 * gcc.c-torture/compile/20030821-1.c: New.
45794 2003-08-20 Mark Mitchell <mark@codesourcery.com>
45797 * g++.dg/template/deduce2.C: New test.
45799 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
45801 * gcc.c-torture/execute/20030821-1.c: New test.
45803 2003-08-20 Roger Sayle <roger@eyesopen.com>
45805 PR middle-end/11984
45806 * gcc.dg/20030820-1.c: New test case.
45808 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
45811 * g++.dg/warn/noeffect2.C: New test.
45813 2003-08-19 Mark Mitchell <mark@codesourcery.com>
45816 * g++.dg/template/dtor2.C: New test.
45819 * g++.dg/template/operator1.C: New test.
45820 * g++.dg/parse/operator4.C: New test.
45823 * g++.dg/expr/enum1.C: New test.
45824 * gcc.dg/c99-bool-1.c: Remove bogus warning.
45827 * g++.dg/parse/elab2.C: New test.
45828 * g++.dg/parse/typedef4.C: Change error message.
45829 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
45830 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
45831 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
45833 2003-08-19 Geoffrey Keating <geoffk@apple.com>
45835 * gcc.dg/pch/warn-1.c: New.
45836 * gcc.dg/pch/warn-1.hs: New.
45838 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
45841 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45843 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
45845 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
45847 * gcc.dg/uninit-D.c: New Test.
45848 * gcc.dg/uninit-E.c: New Test.
45849 * gcc.dg/uninit-F.c: New Test.
45850 * gcc.dg/uninit-G.c: New Test.
45852 2003-08-19 Michael Ritzert <ritzert@t-online.de>
45854 * g++.dg/README: Describe the pch directory.
45856 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45859 * g++.dg/parse/access4.C: New test.
45860 * g++.dg/parse/access5.C: Likewise.
45861 * g++.old-deja/g++.jason/access17.C: Adjust error message.
45863 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
45865 * gcc.dg/noncompile/20030818-1.c: New.
45867 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
45870 * g++.dg/warn/noeffect1.C: New test.
45872 * g++.dg/template/scope2.C: New test.
45873 * g++.dg/template/error2.C: Correct dg-error
45875 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
45877 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
45879 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
45882 * g++.dg/template/warn1.C: New.
45884 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
45886 * g++.dg/template/error2.C: New test.
45887 * g++.dg/lookup/using7.C: Adjust errors
45888 * g++.old-deja/g++.pt/crash36.C: Likewise.
45889 * g++.old-deja/g++.pt/derived3.C: Likewise.
45891 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45893 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
45894 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
45895 * gcc.c-torture/execute/builtins/string-9.c: New, from
45896 string-opt-9.c. Adjust for execute/builtins framework.
45897 * gcc.c-torture/execute/string-opt-9.c: Delete.
45899 2003-08-12 Mark Mitchell <mark@codesourcery.com>
45901 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
45903 * g++.dg/parse/ret-type2.C: New test.
45906 * g++.dg/init/new8.C: New test.
45909 * g++.dg/parse/typedef5.C: New test.
45912 * g++.dg/parse/qualified2.C: New test.
45913 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
45916 2003-08-11 Mark Mitchell <mark@codesourcery.com>
45918 * g++.dg/conversion/ptrmem1.C: New test.
45920 2003-08-11 Jakub Jelinek <jakub@redhat.com>
45923 * gcc.dg/20030811-1.c: New test.
45926 * gcc.c-torture/execute/20030811-1.c: New test.
45928 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45930 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
45932 2003-08-10 Mark Mitchell <mark@codesourcery.com>
45935 * g++.dg/inherit/multiple1.C: New test.
45937 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
45939 * gcc.dg/spe1.c: New test.
45942 * g++.dg/expr/cast2.C: New test.
45945 * g++.dg/template/dependent-name2.C: New test.
45947 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
45949 * g++.dg/parse/crash11.C: Put the dg options in comments.
45951 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
45953 * lib/gcc-dg.exp: Update for diagnostic change.
45955 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45958 * g++.dg/parse/crash11.C: New test.
45960 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
45962 * gcc.dg/cpp/spacing1.c: Update.
45964 2003-08-04 Janis Johnson <janis187@us.ibm.com>
45967 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
45968 a value for -mtune.
45970 2003-08-04 Roger Sayle <roger@eyesopen.com>
45972 PR middle-end/11771
45973 * gcc.c-torture/compile/20030804-1.c: New test case.
45975 2003-08-04 Roger Sayle <roger@eyesopen.com>
45977 * gcc.dg/20030804-1.c: New test case.
45979 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
45981 * gcc.dg/cpp/separate-1.c: New test.
45983 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
45986 * g++.dg/template/dependent-expr2.C: New test.
45989 * g++.dg/expr/ptrmem1.C: New test.
45991 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45994 * g++.dg/template/friend15.C: New test.
45996 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
45998 * lib/dg-pch.exp: Work round PCH bug.
46000 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46002 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
46003 builtins. Move cases from builtins-4.c here.
46005 * gcc.dg/torture/builtin-math-1.c: New test taken from
46006 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
46009 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
46012 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
46015 * g++.dg/template/using7.C: New test.
46017 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
46019 * import1.c, import2.c: New tests.
46021 2003-08-01 Jakub Jelinek <jakub@redhat.com>
46023 * g++.dg/eh/crossjump1.C: New test.
46025 2003-08-01 Mark Mitchell <mark@codesourcery.com>
46028 * g++.dg/template/using6.C: New test.
46031 * g++.dg/template/koenig2.C: New test.
46033 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46036 * g++.dg/parse/typedef4.C: New test.
46038 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46040 PR c++/8442, c++/8806
46041 * g++.dg/template/elab1.C: New test.
46042 * g++.dg/template/type2.C: Likewise.
46043 * g++.dg/template/ttp3.C: Adjust expected error message.
46044 * g++.old-deja/g++.law/visibility13.C: Likewise.
46045 * g++.old-deja/g++.niklas/t135.C: Likewise.
46046 * g++.old-deja/g++.pt/ttp41.C: Likewise.
46047 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
46049 * g++.old-deja/g++.pt/ttp44.C: Likewise.
46051 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
46054 * g++.dg/ext/stmtexpr1.C: New test.
46056 * g++.dg/opt/tmp1.C: New test.
46059 * g++.dg/parse/constant4.C: New test.
46062 * g++.dg/template/using5.C: New test.
46064 2003-07-31 Roger Sayle <roger@eyesopen.com>
46066 * gcc.dg/builtins-27.c: New test case.
46068 2003-07-31 Jakub Jelinek <jakub@redhat.com>
46070 * gcc.dg/tls/opt-7.c: New test.
46072 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
46074 * g++.old-deja/g++.other/crash18.C: Remove.
46076 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
46078 * g++.dg/template/explicit3.C: New.
46079 * g++.dg/template/explicit4.C: New.
46080 * g++.dg/template/explicit5.C: New.
46083 * g++.dg/template/memtmpl1.C: New.
46085 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
46088 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
46089 * gcc.dg/i386-387-5.c (dg-options): Likewise.
46091 2003-07-30 Jan Hubicka <jh@suse.cz>
46095 2003-07-29 Zack Weinberg <zack@codesourcery.com>
46097 * gcc.dg/struct-in-proto-1.c: New test.
46099 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
46101 * gcc.dg/cpp/include2.c: Only expect one message.
46103 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
46106 * g++.dg/template/using1.C: New test.
46107 * g++.dg/template/using2.C: New test.
46108 * g++.dg/template/using3.C: New test.
46109 * g++.dg/template/using4.C: New test.
46111 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
46113 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
46114 * gcc.c-torture/execute/string-opt-10.c: Likewise.
46116 2003-07-28 Jan Hubicka <jh@suse.cz>
46119 * g++.dg/opt/call1.C: New test.
46121 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
46124 * g++.dg/init/enum2.C: New test.
46125 * g++.dg/template/overload1.C: Add "-w" option.
46127 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
46129 * gcc.dg/Wdeclaration-after-statement-1.c,
46130 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
46132 2003-07-28 Jakub Jelinek <jakub@redhat.com>
46134 * gcc.c-torture/compile/20030725-1.c: New test.
46136 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
46138 * gcc.dg/20030505.c: Only run for SPE.
46139 Remove definition of opaque type.
46141 2003-07-27 Mark Mitchell <mark@codesourcery.com>
46143 * g++.dg/template/ptrmem6.C: New test.
46145 2003-07-26 Geoffrey Keating <geoffk@apple.com>
46147 * gcc.c-torture/compile/zero-strct-2.c: New test.
46149 2003-07-25 Geoffrey Keating <geoffk@apple.com>
46151 * gcc.dg/intermod-1.c: New test.
46153 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
46156 * g++.dg/template/lookup2.C: New test.
46157 * g++.dg/template/memclass1.C: Remove instantiated from error.
46158 * g++.dg/other/error2.C: Tweak expected errors.
46161 * g++.dg/template/defarg3.C: New test.
46163 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
46165 2003-07-24 Mark Mitchell <mark@codesourcery.com>
46167 * g++.dg/inherit/access5.C: New test.
46169 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46172 * g++.dg/template/crash8.C: New test.
46174 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
46177 * gcc.dg/noncompile/incomplete-2.c: New test.
46179 2003-07-23 Mark Mitchell <mark@codesourcery.com>
46182 * g++.dg/inherit/access4.C: New test.
46185 * g++.dg/expr/cond2.C: New test.
46187 PR optimization/10679
46188 * g++.dg/opt/inline4.C: New test.
46190 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
46192 * g++.dg/parse/crash10: New test.
46194 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46196 * g++.dg/ext/flexary1.C: New test.
46198 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46201 * g++.dg/template/crash9.C: New test.
46203 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46206 * g++.dg/parse/typedef3.C: New test.
46209 * g++.dg/parse/operator2.C: New test.
46212 * g++.dg/parse/def-tmpl-arg1.C: New test.
46215 * g++.dg/parse/funptr1.C: New test.
46218 * g++.dg/parse/ambig3.C: New test.
46221 * g++.dg/parse/operator3.C: New test.
46224 * g++.dg/parse/template10.C: New test.
46227 * g++.dg/parse/template11.C: New test.
46230 * g++.dg/parse/invalid-op1.C: New test.
46233 * g++.dg/parse/condexpr1.C: New test.
46235 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
46237 * g++.dg/ext/packed3.C: New test.
46238 * g++.dg/ext/packed4.C: New test.
46240 * gcc.dg/pack-test-3.c: New test.
46242 2003-07-21 Janis Johnson <janis187@us.ibm.com>
46244 * lib/compat.exp: Handle dg-options per source file.
46245 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
46246 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
46247 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
46248 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
46249 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
46250 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
46251 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
46252 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
46253 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
46254 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
46255 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
46256 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
46257 * g++.dg/compat/break/bitfield7_x.C: Ditto.
46258 * g++.dg/compat/break/bitfield7_y.C: Ditto.
46260 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
46263 * gcc.c-torture/execute/20030718-1.c: New test.
46265 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
46267 PR optimization/11536
46268 * gcc.dg/20030721-1.c: New test.
46270 2003-07-19 Mark Mitchell <mark@codesourcery.com>
46273 * g++.dg/template/lookup1.C: New test.
46275 2003-07-19 Zack Weinberg <zack@codesourcery.com>
46277 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
46278 diagnostics of ill-formed constructs involving labels.
46279 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
46280 the new 'previously defined here' message.
46282 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
46284 * g++.dg/parse/non-dependent2.C: New test.
46286 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
46288 * g++.dg/init/init-ref4.C: xfail on targets without
46291 2003-07-17 Jakub Jelinek <jakub@redhat.com>
46294 * gcc.c-torture/execute/20030717-1.c: New test.
46296 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
46298 * g++.dg/opt/cfg1.C: New test.
46300 2003-07-17 Mark Mitchell <mark@codesourcery.com>
46302 PR optimization/11557
46303 * gcc.dg/20030717-1.c: New test.
46305 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46308 * g++.dg/expr/crash-1.C: New test.
46311 * g++.dg/template/init3.C: New test.
46314 * g++.dg/template/non-dependent1.C: New test.
46317 * g++.dg/template/non-dependent2.C: New test.
46320 * g++.dg/template/non-dependent3.C: New test.
46323 * g++.dg/template/sizeof5.C: New test.
46325 2003-07-17 Geoffrey Keating <geoffk@apple.com>
46328 * gcc.c-torture/compile/mangle-1.c: New file.
46330 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46333 * g++.dg/parse/access3.C: New test.
46335 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
46338 * g++.dg/init/init-ref4.C: New test.
46340 2003-07-16 Mark Mitchell <mark@codesourcery.com>
46343 * g++.dg/parse/constant3.C: New test.
46344 * g++.dg/parse/crash7.C: Likewise.
46346 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
46349 * gcc.dg/i386-pentium4-not-mull.c: New.
46351 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
46353 * gcc.dg/asm-names.c (ymain): Make it weak.
46355 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46358 * g++.dg/template/friend21.C: New test.
46360 2003-07-16 Jakub Jelinek <jakub@redhat.com>
46362 * gcc.dg/cleanup-8.c: New test.
46363 * gcc.dg/cleanup-9.c: New test.
46365 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
46367 * g++.dg/ext/dll-MI1.h: New file.
46368 * g++.dg/ext/dllexport-MI1.C: New file.
46369 * g++.dg/ext/dllimport-MI1.C: New file.
46371 2003-07-15 Jakub Jelinek <jakub@redhat.com>
46373 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
46374 it does not have cmpstrsi patterns (just cmpmemsi).
46376 2003-07-15 Mark Mitchell <mark@codesourcery.com>
46379 * g++.dg/debug/debug8.C: New test.
46381 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46384 * g++.dg/template/crash7.C: New test.
46386 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
46389 * gcc.c-torture/compile/20030708-1.c: New.
46391 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
46393 * gcc.c-torture/execute/20030715-1.c: New test.
46395 2003-07-14 Geoffrey Keating <geoffk@apple.com>
46397 * gcc.dg/pch/inline-3.c: New file.
46398 * gcc.dg/pch/inline-3.hs: New file.
46399 * gcc.dg/pch/inline-4.c: New file.
46400 * gcc.dg/pch/inline-4.hs: New file.
46402 2003-07-14 Mark Mitchell <mark@codesourcery.com>
46405 * g++.dg/template/crash6.C: New test.
46408 * g++.dg/template/friend20.C: New test.
46411 * g++.dg/template/overload2.C: New test.
46413 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46415 PR optimization/11440
46416 * gcc.c-torture/execute/20030714-1.c: New test.
46418 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46421 * g++.dg/template/partial2.C: New test.
46423 2003-07-13 Mark Mitchell <mark@codesourcery.com>
46426 * g++.dg/template/anon1.C: New test.
46430 * g++.dg/parse/template9.C: Likewise.
46431 * g++.dg/template/crash4.C: New test.
46432 * g++.dg/template/koenig1.C: Likewise.
46433 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
46434 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
46435 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
46437 * g++.old-deja/g++.jason/template36.C: Likewise.
46438 * g++.old-deja/g++.mike/p1989.C: Likewise.
46439 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
46440 * g++.old-deja/g++.pt/ttp20.C: Use this->.
46441 * g++.old-deja/g++.pt/ttp21.C: Use this->.
46442 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
46444 * g++.old-deja/g++.pt/union2.C: Use this->.
46446 2003-07-11 Jakub Jelinek <jakub@redhat.com>
46448 * gcc.dg/20030711-1.c: New test.
46450 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
46453 * g++.dg/parse/args1.C: New test.
46454 * g++.pt/defarg8.C: Change expected errors.
46456 2003-07-11 Mark Mitchell <mark@codesourcery.com>
46459 * g++.dg/template/nontype2.C: New test.
46462 * g++.dg/parse/template8.C: New test.
46465 * g++.dg/template/scope1.C: New test.
46467 * g++.dg/warn/Wsign-compare-1.C: New test.
46469 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46471 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
46473 2003-07-10 Mark Mitchell <mark@codesourcery.com>
46476 * g++.dg/template/explicit2.C: New test.
46479 * g++.dg/warn/pedantic1.C: New test.
46481 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
46484 * g++.dg/other/field1.C: New test.
46486 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
46489 * gcc.c-torture/compile/20030707-1.c: New.
46491 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46494 * g++.dg/template/access12.C: New test.
46496 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
46498 * g++.dg/bprob/bprob.exp (prof_ext): Update.
46499 * g77.dg/bprob/bprob.exp (prof_ext): Update.
46500 * gcc.misc-tests/bprob.exp (prof_ext): Update.
46501 * gcc.misc-tests/gcov.exp: Update
46502 * g++.dg/gcov/gcov.exp: Update
46503 * lib/gcov.exp: Update.
46505 2003-07-08 Mark Mitchell <mark@codesourcery.com>
46507 * g++.dg/abi/mangle17.C: Make sure template expressions are
46509 * g++.dg/abi/mangle4.C: Mark erroneous casts.
46510 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
46511 * g++.dg/opt/stack1.C: Remove erroneous code.
46512 * g++.dg/parse/template7.C: New test.
46513 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
46514 * g++.old-deja/g++.pt/crash4.C: Likewise.
46516 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
46518 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
46519 with zero or one occurence of `$' after the initial `L'.
46521 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
46523 * gcc.c-torture/compile/20030704-1.c: Add a comment.
46525 2003-07-08 Roger Sayle <roger@eyesopen.com>
46528 * gcc.dg/Wunreachable-6.c: New testcase.
46529 * gcc.dg/Wunreachable-7.c: New testcase.
46531 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46534 * gcc.dg/20030708-1.c: New test.
46536 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
46538 * gcc.dg/compat/sdata-section.h: New file.
46539 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
46540 * gcc.dg/torture/mips-sdata-1.c: New test.
46542 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46545 * g++.dg/template/friend19.C: New test.
46547 2003-07-08 Jakub Jelinek <jakub@redhat.com>
46549 * g++.dg/opt/strength-reduce.C: New test.
46551 2003-07-07 Roger Sayle <roger@eyesopen.com>
46554 * gcc.dg/20030707-1.c: New testcase.
46556 2003-07-07 Roger Sayle <roger@eyesopen.com>
46558 PR optimization/11059
46559 * g++.dg/opt/emptyunion.C: New testcase.
46561 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46562 Eric Botcazou <ebotcazou@libertysurf.fr>
46564 * g++.dg/opt/stack1.C: New test.
46566 2003-07-05 Mark Mitchell <mark@codesourcery.com>
46568 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
46572 * g++.dg/expr/static_cast3.C: New test.
46574 2003-07-04 Zack Weinberg <zack@codesourcery.com>
46576 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
46578 * gcc.dg/concat.c: Concatenation of string constants with
46579 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
46580 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
46581 * gcc.dg/cpp/escape-2.c: Use wide character constants where
46582 necessary to avoid multi-character character constant warning.
46583 * gcc.dg/cpp/escape.c: Likewise.
46584 * gcc.dg/cpp/ucs.c: Likewise.
46585 Remove backslashes from dg-bogus comments, as they confuse Tcl.
46588 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46591 * gcc.c-torture/compile/20030704-1.c: New.
46593 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
46595 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
46597 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
46599 PR c++/5287, PR c++/7910, PR c++/11021
46600 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
46601 tests for warnings.
46602 * g++.dg/ext/dllimport2.C: Add tests for warnings.
46603 * g++.dg/ext/dllimport3.C: Likewise.
46604 * g++.dg/ext/dllimport4.C: New file.
46605 * g++.dg/ext/dllimport5.C: New file.
46606 * g++.dg/ext/dllimport6.C: New file.
46607 * g++.dg/ext/dllimport7.C: New file.
46608 * g++.dg/ext/dllimport8.C: New file.
46609 * g++.dg/ext/dllimport9.C: New file.
46610 * g++.dg/ext/dllimport10.C: New file.
46611 * g++.dg/ext/dllexport1.C: New file.
46613 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46615 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
46616 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
46618 2003-07-03 Roger Sayle <roger@eyesopen.com>
46620 * gcc.dg/builtins-25.c: New testcase.
46621 * gcc.dg/builtins-26.c: New testcase.
46623 2003-07-03 Janis Johnson <janis187@us.ibm.com>
46625 * gcc.dg/compat/vector-defs.h: New file.
46626 * gcc.dg/compat/vector-setup.h: New file.
46627 * gcc.dg/compat/vector-check.h: New file.
46628 * gcc.dg/compat/vector-1_main.c: New file.
46629 * gcc.dg/compat/vector-1_x.c: New file.
46630 * gcc.dg/compat/vector-1_y.c: New file.
46631 * gcc.dg/compat/vector-2_main.c: New file.
46632 * gcc.dg/compat/vector-2_x.c: New file.
46633 * gcc.dg/compat/vector-2_y.c: New file.
46635 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
46636 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
46637 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
46638 * gcc.dg/compat/struct-align-1.h: New file.
46639 * gcc.dg/compat/struct-align-1_main.c: New file.
46640 * gcc.dg/compat/struct-align-1_x.c: New file.
46641 * gcc.dg/compat/struct-align-1_y.c: New file.
46642 * gcc.dg/compat/struct-align-2.h: New file.
46643 * gcc.dg/compat/struct-align-2_main.c: New file.
46644 * gcc.dg/compat/struct-align-2_x.c: New file.
46645 * gcc.dg/compat/struct-align-2_y.c: New file.
46647 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
46648 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46649 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46650 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46651 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46652 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46653 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46654 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46655 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46656 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46657 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46658 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46659 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46660 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46661 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46662 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46663 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46664 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46665 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46666 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46667 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46668 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46669 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46670 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46671 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46672 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46673 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46674 * gcc.dg/compat/struct-return-2_x.c: Ditto.
46675 * gcc.dg/compat/struct-return-3_x.c: Ditto.
46677 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46679 * gcc.dg/i386-call-1.c: New test.
46681 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
46684 * g++.dg/parse/defarg4.C: New.
46686 2003-07-03 Roger Sayle <roger@eyesopen.com>
46689 * gcc.c-torture/compile/20030703-1.c: New test case.
46691 2003-07-03 Mark Mitchell <mark@codesourcery.com>
46693 * g++.dg/template/local3.C: Remove extra semicolon.
46695 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
46697 * gcc.dg/i386-volatile-1.c: New test.
46699 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
46702 * g++.dg/other/offsetof2.C: XFAIL.
46703 * g++.dg/other/offsetof5.C: New.
46706 * g++.dg/template/error1.C: New.
46709 * g++.dg/template/dependent-expr1.C: New.
46711 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46714 * g++.dg/template/local3.C: New test.
46717 * g++.dg/lookup/scoped6.C: New test.
46719 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
46722 * g++.dg/other/error7.C: New test.
46724 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
46726 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
46727 * g++.old-deja/g++.abi/vtable3.h: Likewise.
46728 * g++.old-deja/g++.law/code-gen5.C: Likewise.
46729 * g++.old-deja/g++.other/union2.C: Likewise.
46730 * gcc.dg/c90-const-expr-2.c: Likewise.
46731 * gcc.dg/c90-const-expr-3.c: Likewise.
46732 * gcc.dg/c99-const-expr-2.c: Likewise.
46733 * gcc.dg/c99-const-expr-3.c: Likewise.
46734 * gcc.dg/concat.c: Likewise.
46736 2003-07-01 Mark Mitchell <mark@codesourcery.com>
46739 * g++.dg/init/static1.C: New test.
46741 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46743 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
46744 * g++.old-deja/g++.other/access2.C: Likewise.
46745 * g++.old-deja/g++.other/decl2.C: Likewise.
46746 * gcc.c-torture/execute/20020615-1.c: Likewise.
46748 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46751 * g++.dg/template/sizeof4.C: New test.
46753 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46755 * g++.dg/other/error6.C: New test.
46757 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46760 * g++.dg/parse/constant2.C: New test.
46762 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
46765 * g++.dg/other/error5.C: New test.
46767 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46769 * gcc.dg/format/gcc_diag-1.c: New test.
46771 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
46773 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
46775 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
46777 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
46778 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
46779 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
46781 2003-06-28 Jakub Jelinek <jakub@redhat.com>
46783 * gcc.c-torture/execute/builtins/string-8.c: New test.
46784 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
46785 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
46786 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
46788 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46791 * g++.dg/ext/typeof6.C: New test.
46793 2003-06-27 Mark Mitchell <mark@codesourcery.com>
46796 * g++.dg/init/enum1.C: New test.
46798 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
46800 * gcc.dg/20030627-1.c: New test.
46802 2003-06-26 Mark Mitchell <mark@codesourcery.com>
46805 * g++.dg/expr/static_cast2.C: New test.
46807 2003-06-26 Roger Sayle <roger@eyesopen.com>
46808 Jakub Jelinek <jakub@redhat.com>
46810 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
46811 sprintf(dst,"%s",src) optimization.
46812 * gcc.c-torture/execute/20030626-1.c: New test case.
46813 * gcc.c-torture/execute/20030626-2.c: New test case.
46815 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
46817 * gcc.c-torture/execute/multi-ix.c: New test.
46819 * gcc.c-torture/execute/simd-4.c (main):
46820 Added missing semicolon at end of union.
46822 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
46825 * g++.dg/template/explicit-instantiation3.C: New test.
46827 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46829 * gcc.dg/20030626-1.c: Use signed char.
46831 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46833 * gcc.dg/20030626-1.c: New test.
46835 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
46837 * const-str-2.m: Update.
46839 2003-06-25 Mark Mitchell <mark@codesourcery.com>
46842 * g++.dg/rtti/dyncast1.C: New test.
46843 * g++.dg/abi/mangle4.C: Correct base-specifier access.
46844 * g++.dg/lookup/scoped1.C: Remove XFAIL.
46845 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
46848 * g++.dg/expr/static_cast1.C: New test.
46850 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
46852 * gcc.dg/20030625-1.c: New test.
46854 2003-06-24 Roger Sayle <roger@eyesopen.com>
46856 * gcc.c-torture/compile/20030624-1.c: New test case.
46858 2003-06-24 Jakub Jelinek <jakub@redhat.com>
46860 * gcc.c-torture/execute/string-opt-17.c: New test.
46862 2003-06-24 Mark Mitchell <mark@codesourcery.com>
46865 * g++.dg/parse/crash6.C: New test.
46867 2003-06-23 Roger Sayle <roger@eyesopen.com>
46869 * gcc.dg/builtins-24.c: New test case.
46871 2003-06-23 Jakub Jelinek <jakub@redhat.com>
46873 * g++.dg/opt/operator1.C: New test.
46875 2003-06-22 Roger Sayle <roger@eyesopen.com>
46877 * gcc.c-torture/execute/string-opt-16.c: New test case.
46879 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46881 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
46882 * g++.old-deja/g++.other/conv7.C: Likewise.
46883 * g++.old-deja/g++.other/overcnv2.C: Likewise.
46884 * g++.old-deja/g++.other/overload14.C: Likewise.
46886 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
46888 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
46889 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
46891 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46894 * g++.dg/warn/Winline-3.C: New test.
46896 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46898 * lib/target-supports.exp (check_alias_available): Make the test
46899 program acceptable to the Solaris assembler.
46902 * g++.dg/template/memclass2.C: New test.
46904 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46905 Eric Botcazou <ebotcazou@libertysurf.fr>
46907 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
46908 data for non-matching targets.
46909 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
46911 2003-06-20 Mark Mitchell <mark@codesourcery.com>
46914 * g++.dg/template/member3.C: New test.
46916 2003-06-19 Mark Mitchell <mark@codesourcery.com>
46919 * g++.dg/template/func1.C: New test.
46922 * g++.dg/template/static4.C: New test.
46923 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
46926 * g++.dg/init/ref7.C: New test.
46928 2003-06-19 Matt Austern <austern@apple.com>
46931 * g++.dg/anew1.C: New test.
46932 * g++.dg/anew2.C: New test.
46933 * g++.dg/anew3.C: New test.
46934 * g++.dg/anew4.C: New test.
46936 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
46938 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
46940 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
46942 * gcc.c-torture/execute/simd-4.c (main): Make expected value
46945 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
46947 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
46950 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
46952 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
46953 * gcc.c-torture/compile/961203-1.c: Likewise.
46954 * gcc.c-torture/compile/980506-1.c: Likewise.
46956 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46959 * g++.dg/lookup/using7.C: New test.
46961 2003-06-17 Mark Mitchell <mark@codesourcery.com>
46964 * g++.dg/abi/conv1.C: Remove it.
46965 * g++.dg/template/conv7.C: New test.
46966 * g++.dg/template/conv8.C: Likewise.
46967 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
46968 conversion operator.
46970 2003-06-17 Janis Johnson <janis187@us.ibm.com>
46972 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
46973 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
46974 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
46975 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
46976 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
46977 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
46978 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
46979 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
46980 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
46981 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
46982 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
46983 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
46984 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
46985 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
46986 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
46987 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
46988 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
46989 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
46990 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
46991 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
46992 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
46993 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46994 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46995 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
46996 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
46997 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
46998 * gcc.dg/compat/struct-return-10_x.c: Ditto.
46999 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47000 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47002 2003-06-16 Mark Mitchell <mark@codesourcery.com>
47004 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
47005 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
47008 2003-06-16 Roger Sayle <roger@eyesopen.com>
47010 * gcc.dg/i386-387-5.c: New test case.
47011 * gcc.dg/i386-387-6.c: New test case.
47012 * gcc.dg/builtins-23.c: New test case.
47014 2003-06-15 Roger Sayle <roger@eyesopen.com>
47016 * gcc.dg/builtins-22.c: New test case.
47017 * gcc.dg/i386-387-1.c: Update to test exp.
47018 * gcc.dg/i386-387-2.c: Likewise.
47020 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47022 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
47024 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47026 * lib/gcc-dg.exp (dg-require-dll): New function.
47027 (dg-xfail-if): Likewise.
47028 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
47031 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
47032 * gcc.c-torture/compile/20001205-1.c: Likewise.
47033 * gcc.c-torture/compile/20001226-1.c: Likewise.
47034 * gcc.c-torture/compile/20010518-2.c: Likewise.
47035 * gcc.c-torture/compile/20020312-1.c: Likewise.
47036 * gcc.c-torture/compile/20020604-1.c: Likewise.
47037 * gcc.c-torture/compile/920501-12.c: Likewise.
47038 * gcc.c-torture/compile/920501-4.c: Likewise.
47039 * gcc.c-torture/compile/920520-1.c: Likewise.
47040 * gcc.c-torture/compile/920521-1.c: Likewise.
47041 * gcc.c-torture/compile/920625-1.c: Likewise.
47042 * gcc.c-torture/compile/961203-1.c: Likewise.
47043 * gcc.c-torture/compile/980506-1.c: Likewise.
47044 * gcc.c-torture/compile/981006-1.c: Likewise.
47045 * gcc.c-torture/compile/981022-1.c: Likewise.
47046 * gcc.c-torture/compile/981223-1.c: Likewise.
47047 * gcc.c-torture/compile/990617-1.c: Likewise.
47048 * gcc.c-torture/compile/dll.c: Likewise.
47049 * gcc.c-torture/compile/labels-3.c: Likewise.
47050 * gcc.c-torture/compile/mipscop-1.c: Likewise.
47051 * gcc.c-torture/compile/mipscop-2.c: Likewise.
47052 * gcc.c-torture/compile/mipscop-3.c: Likewise.
47053 * gcc.c-torture/compile/mipscop-4.c: Likewise.
47054 * gcc.c-torture/compile/simd-5.c: Likewise.
47055 * gcc.c-torture/compile/20000804-1.x: Remove.
47056 * gcc.c-torture/compile/20001205-1.x: Likewise.
47057 * gcc.c-torture/compile/20001226-1.x: Likewise.
47058 * gcc.c-torture/compile/20010518-2.x: Likewise.
47059 * gcc.c-torture/compile/20020312-1.x: Likewise.
47060 * gcc.c-torture/compile/20020604-1.x: Likewise.
47061 * gcc.c-torture/compile/920501-12.x: Likewise.
47062 * gcc.c-torture/compile/920501-4.x: Likewise.
47063 * gcc.c-torture/compile/920520-1.x: Likewise.
47064 * gcc.c-torture/compile/920521-1.x: Likewise.
47065 * gcc.c-torture/compile/920625-1.x: Likewise.
47066 * gcc.c-torture/compile/961203-1.x: Likewise.
47067 * gcc.c-torture/compile/980506-1.x: Likewise.
47068 * gcc.c-torture/compile/981006-1.x: Likewise.
47069 * gcc.c-torture/compile/981022-1.x: Likewise.
47070 * gcc.c-torture/compile/981223-1.x: Likewise.
47071 * gcc.c-torture/compile/990617-1.x: Likewise.
47072 * gcc.c-torture/compile/mipscop-1.x: Likewise.
47073 * gcc.c-torture/compile/mipscop-2.x: Likewise.
47074 * gcc.c-torture/compile/mipscop-3.x: Likewise.
47075 * gcc.c-torture/compile/mipscop-4.x: Likewise.
47076 * gcc.c-torture/compile/simd-5.x: Likewise.
47078 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
47080 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
47082 * gcc.c-torture/execute/20030611-1.c: New test.
47084 2003-06-12 Roger Sayle <roger@eyesopen.com>
47087 * gcc.dg/20030612-1.c: New test case.
47089 2003-06-12 Mark Mitchell <mark@codesourcery.com>
47092 * g++.dg/expr/cast1.C: New test.
47094 2003-06-12 Roger Sayle <roger@eyesopen.com>
47096 * gcc.dg/builtins-21.c: New test case.
47098 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
47100 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
47101 options instead of at the end.
47102 * lib/objc.exp (objc_target_compile): Likewise.
47104 2003-06-11 Mark Mitchell <mark@codesourcery.com>
47107 * g++.dg/parse/error1.C: New test.
47109 2003-06-11 Janis Johnson <janis187@us.ibm.com>
47111 * gcc.dg/compat/struct-by-value-11_main.c: New file.
47112 * gcc.dg/compat/struct-by-value-11_x.c: New file.
47113 * gcc.dg/compat/struct-by-value-11_y.c: New file.
47114 * gcc.dg/compat/struct-by-value-12_main.c: New file.
47115 * gcc.dg/compat/struct-by-value-12_x.c: New file.
47116 * gcc.dg/compat/struct-by-value-12_y.c: New file.
47117 * gcc.dg/compat/struct-by-value-13_main.c: New file.
47118 * gcc.dg/compat/struct-by-value-13_x.c: New file.
47119 * gcc.dg/compat/struct-by-value-13_y.c: New file.
47120 * gcc.dg/compat/struct-by-value-14_main.c: New file.
47121 * gcc.dg/compat/struct-by-value-14_x.c: New file.
47122 * gcc.dg/compat/struct-by-value-14_y.c: New file.
47123 * gcc.dg/compat/struct-by-value-15_main.c: New file.
47124 * gcc.dg/compat/struct-by-value-15_x.c: New file.
47125 * gcc.dg/compat/struct-by-value-15_y.c: New file.
47126 * gcc.dg/compat/struct-by-value-16_main.c: New file.
47127 * gcc.dg/compat/struct-by-value-16_x.c: New file.
47128 * gcc.dg/compat/struct-by-value-16_y.c: New file.
47129 * gcc.dg/compat/struct-by-value-17_main.c: New file.
47130 * gcc.dg/compat/struct-by-value-17_x.c: New file.
47131 * gcc.dg/compat/struct-by-value-17_y.c: New file.
47132 * gcc.dg/compat/struct-by-value-18_main.c: New file.
47133 * gcc.dg/compat/struct-by-value-18_x.c: New file.
47134 * gcc.dg/compat/struct-by-value-18_y.c: New file.
47136 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
47137 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
47138 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
47139 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
47140 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
47141 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
47142 * gcc.dg/compat/scalar-return-3_main.c: New file.
47143 * gcc.dg/compat/scalar-return-3_x.c: New file.
47144 * gcc.dg/compat/scalar-return-3_y.c: New file.
47145 * gcc.dg/compat/scalar-return-4_main.c: New file.
47146 * gcc.dg/compat/scalar-return-4_x.c: New file.
47147 * gcc.dg/compat/scalar-return-4_y.c: New file.
47149 2003-06-10 Janis Johnson <janis187@us.ibm.com>
47151 * gcc.dg/compat/fp2-struct-check.h: New file.
47152 * gcc.dg/compat/fp2-struct-defs.h: New file.
47153 * gcc.dg/compat/fp2-struct-init.h: New file.
47154 * gcc.dg/compat/struct-by-value-10_main.c: New file.
47155 * gcc.dg/compat/struct-by-value-10_x.c: New file.
47156 * gcc.dg/compat/struct-by-value-10_y.c: New file.
47157 * gcc.dg/compat/struct-return-10_main.c: New file.
47158 * gcc.dg/compat/struct-return-10_x.c: New file.
47159 * gcc.dg/compat/struct-return-10_y.c: New file.
47161 * gcc.dg/compat/compat-common.h: New file.
47162 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
47163 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
47164 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
47165 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
47166 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
47167 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
47168 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
47169 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
47170 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
47171 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
47172 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
47173 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
47174 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
47175 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
47176 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
47177 * gcc.dg/compat/small-struct-check.h: Ditto.
47178 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
47179 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
47180 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
47181 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
47182 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
47183 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47184 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
47185 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
47186 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
47187 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
47188 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47189 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47190 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
47191 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47192 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47193 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
47194 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
47195 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
47196 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
47197 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
47198 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
47199 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
47200 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
47201 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
47202 * gcc.dg/compat/struct-return-2_main.c: Ditto.
47203 * gcc.dg/compat/struct-return-2_x.c: Ditto.
47204 * gcc.dg/compat/struct-return-2_y.c: Ditto.
47205 * gcc.dg/compat/struct-return-3_main.c: Ditto.
47206 * gcc.dg/compat/struct-return-3_x.c: Ditto.
47207 * gcc.dg/compat/struct-return-3_y.c: Ditto.
47209 2003-06-10 Geoffrey Keating <geoffk@apple.com>
47211 * g++.dg/pch/static-1.C: New file.
47212 * g++.dg/pch/static-1.Hs: New file.
47214 2003-06-10 Richard Henderson <rth@redhat.com>
47216 * gcc.dg/asm-7.c: Adjust expected warning text.
47218 2003-06-10 Roger Sayle <roger@eyesopen.com>
47220 * gcc.dg/builtins-20.c: New test case.
47222 2003-06-10 Mark Mitchell <mark@codesourcery.com>
47225 * g++.dg/opt/template1.C: New test.
47227 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47229 * lib/gcc-dg.exp (dg-test): Clear additional_files and
47230 additional_sources.
47232 2003-05-21 David Taylor <dtaylor@emc.com>
47234 * gcc.dg/Wpadded.c: New file.
47236 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47238 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
47239 * gcc.dg/special/weak-2.c: Add dg-require-weak.
47240 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
47243 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
47245 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
47247 2003-06-09 Mark Mitchell <mark@codesourcery.com>
47249 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
47250 (dg-require-alias): Likewise.
47251 (dg-require-gc-sections): Likewise.
47252 * lib/target-supports.exp (check_gc_sections_available): Likewise.
47254 2003-06-08 Richard Henderson <rth@redhat.com>
47256 * gcc.dg/20011029-2.c: Fix the array reference.
47257 * gcc.dg/asm-7.c: New.
47259 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
47261 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
47263 2003-06-08 Mark Mitchell <mark@codesourcery.com>
47265 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
47266 (dg-require-gc-sections): Likewise.
47268 2003-06-08 Jan Hubicka <jh@suse.cz>
47270 * i386-cmov1.c: Fix regular expression.
47271 * i386-cvt-1.c: Likewise.
47272 * i386-local.c: Likewise.
47273 * i386-local2.c: Likewise.
47274 * i386-mul.c: Likewise.
47275 * i386-ssetype-1.c: Likewise.
47276 * i386-ssetype-3.c: Likewise.
47277 * i386-ssetype-5.c: Likewise.
47279 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47282 * g++.dg/warn/implicit-typename2.C: New test.
47283 * g++.dg/warn/implicit-typename3.C: New test.
47285 2003-06-07 Richard Henderson <rth@redhat.com>
47287 * g++.dg/other/offsetof3.C: Use size_t.
47288 * g++.dg/other/offsetof4.C: Likewise.
47290 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
47292 * lib/copy-file.exp: New. Implement gcc_copy_files.
47294 * lib/dg-pch.exp: Load copy-file.exp
47295 (dg-pch): Use gcc_copy_files instead of "file copy".
47297 2003-06-06 Mark Mitchell <mark@codesourcery.com>
47299 * gcc.dg/weak/weak.exp: Simplify.
47300 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
47301 * gcc.dg/weak/weak-1.c: Likewise.
47302 * gcc.dg/weak/weak-2.c: Likewise.
47303 * gcc.dg/weak/weak-3.c: Likewise.
47304 * gcc.dg/weak/weak-4.c: Likewise.
47305 * gcc.dg/weak/weak-5.c: Likewise.
47306 * gcc.dg/weak/weak-6.c: Likewise.
47307 * gcc.dg/weak/weak-7.c: Likewise.
47308 * gcc.dg/weak/weak-8.c: Likewise.
47309 * gcc.dg/weak/weak-9.c: Likewise.
47311 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
47313 gcc.c-torture/execute/20030606-1.c: New.
47315 2003-06-06 Roger Sayle <roger@eyesopen.com>
47317 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
47318 * gcc.dg/builtins-19.c: Likewise.
47320 2003-06-06 Roger Sayle <roger@eyesopen.com>
47322 * gcc.dg/builtins-2.c: Add some more tests.
47323 * gcc.dg/builtins-18.c: New test case.
47324 * gcc.dg/builtins-19.c: New test case.
47326 2003-06-06 Roger Sayle <roger@eyesopen.com>
47327 Jim Wilson <wilson@tuliptree.org>
47329 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
47331 2003-06-06 Jakub Jelinek <jakub@redhat.com>
47333 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
47334 mempcpy/stpcpy calls not to be optimized into something else.
47335 * gcc.c-torture/execute/string-opt-3.c: Moved to...
47336 * gcc.c-torture/execute/builtins/string-7.c: ...here.
47337 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
47339 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47341 * gcc.dg/format/asm_fprintf-1.c: New test.
47343 2003-06-05 Mark Mitchell <mark@codesourcery.com>
47345 * lib/gcc-defs.exp (additional_sources): New variable.
47346 (dg-additional-sources): New function.
47347 (additional_files): New variable.
47348 (dg-additional-files): New function.
47349 (dg-additional-files-options): Likewise.
47350 * lib/gcc-dg.exp (dg-require-weak): New function.
47351 (dg-require-alias): Likewise.
47352 (dg-require-gc-sections): Likewise.
47353 * lib/target-supports.exp (check_alias_available): Remove testfile
47355 (check_gc_sections_available): New function.
47356 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
47357 (dg-gpp-additional-files): Likewise.
47358 * lib/g++.exp (additional_sources): Remove.
47359 (additional_files): Likewise.
47360 (g++_target_compile): Use dg-additional-files-options.
47362 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
47364 * gcc.dg/special/ecos.exp: Remove.
47365 * gcc.dg/special/20000419-2.c: Use dg-require-*.
47366 * gcc.dg/special/alias-1.c: Likewise.
47367 * gcc.dg/special/alias-2.c: Likewise.
47368 * gcc.dg/special/gcsec-1.c: Likewise.
47369 * gcc.dg/special/weak-1.c: Likewise.
47370 * gcc.dg/special/weak-2.c: Likewise.
47371 * gcc.dg/special/wkali-1.c: Likewise.
47372 * gcc.dg/special/wkali-2.c: Likewise.
47374 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
47375 dg-gpp-additional-*.
47376 * g++.dg/special/conpr-3.C: Likewise.
47377 * g++.dg/special/conpr-4.C: Likewise.
47378 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
47379 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
47380 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
47381 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
47382 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
47383 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
47384 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
47385 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
47386 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
47387 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
47388 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
47389 * g++.old-deja/g++.other/comdat1.C: Likewise.
47390 * g++.old-deja/g++.other/comdat2.C: Likewise.
47391 * g++.old-deja/g++.other/comdat3.C: Likewise.
47392 * g++.old-deja/g++.other/ctor1.C: Likewise.
47393 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
47395 2003-06-05 Richard Henderson <rth@redhat.com>
47397 * gcc.dg/debug/20030605-1.c: New.
47399 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47401 * README.QMTEST: Update.
47403 2003-06-04 Richard Henderson <rth@redhat.com>
47405 * gcc.dg/cleanup-1.c: New.
47406 * gcc.dg/cleanup-2.c: New.
47407 * gcc.dg/cleanup-3.c: New.
47408 * gcc.dg/cleanup-4.c: New.
47409 * gcc.dg/cleanup-5.c: New.
47410 * gcc.dg/cleanup-6.c: New.
47411 * gcc.dg/cleanup-7.c: New.
47413 2003-06-04 Mark Mitchell <mark@codesourcery.com>
47415 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
47417 * lib/dg-pch.exp: New file.
47418 * g++.dg/pch/pch.exp: Use dg-pch.exp.
47419 * gcc.dg/pch/pch.exp: Likewise.
47421 2003-06-04 Roger Sayle <roger@eyesopen.com>
47423 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
47424 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
47425 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
47426 * gcc.dg/builtins-17.c: New test case.
47427 * gcc.dg/i386-387-4.c: New test case.
47428 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
47430 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47432 * gcc.dg/ultrasp9.c: New test.
47434 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
47436 * gcc.c-torture/compile/20030604-1.c: New test.
47437 * gcc.dg/sparc-constant-1.c: New test.
47439 2003-06-03 Glen Nakamura <glen@imodulo.com>
47441 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
47443 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
47445 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
47447 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
47448 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
47450 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
47452 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
47454 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47457 * g++.dg/template/spec10.C: New test.
47459 2003-06-03 Roger Sayle <roger@eyesopen.com>
47461 * gcc.dg/builtins-16.c: New test case.
47463 2003-06-03 Jakub Jelinek <jakub@redhat.com>
47465 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
47466 mempcpy test with post-increments.
47467 * gcc.c-torture/execute/string-opt-3.c: New test.
47468 * gcc.dg/string-opt-1.c: New test.
47470 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
47473 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
47475 2003-06-02 Mark Mitchell <mark@codesourcery.com>
47477 * lib/scanasm.exp (dg-scan): New function, factored out of ...
47478 (scan-assembler): ... here. Use dg-scan.
47479 (scan-assembler-not): Likewise.
47480 (scan-file): New function.
47481 (scan-file-not): Likewise.
47482 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
47483 * gcc.dg/cpp/_Pragma4.c: Likewise.
47484 * gcc.dg/cpp/_Pragma5.c: Likewise.
47485 * gcc.dg/cpp/avoidpaste1.c: Likewise.
47486 * gcc.dg/cpp/avoidpaste2.c: Likewise.
47487 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
47488 * gcc.dg/cpp/cmdlne-P.c: Likewise.
47489 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
47490 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
47491 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
47492 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
47493 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
47494 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
47495 * gcc.dg/cpp/cxxcom1.c: Likewise.
47496 * gcc.dg/cpp/line1.c: Likewise.
47497 * gcc.dg/cpp/maccom1.c: Likewise.
47498 * gcc.dg/cpp/maccom2.c: Likewise.
47499 * gcc.dg/cpp/maccom3.c: Likewise.
47500 * gcc.dg/cpp/maccom4.c: Likewise.
47501 * gcc.dg/cpp/maccom5.c: Likewise.
47502 * gcc.dg/cpp/maccom6.c: Likewise.
47503 * gcc.dg/cpp/multiline.c: Likewise.
47504 * gcc.dg/cpp/spacing1.c: Likewise.
47505 * gcc.dg/cpp/spacing2.c: Likewise.
47506 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
47507 * gcc.dg/cpp/trad/maccom1.c: Likewise.
47508 * gcc.dg/cpp/trad/maccom2.c: Likewise.
47509 * gcc.dg/cpp/trad/maccom3.c: Likewise.
47510 * gcc.dg/cpp/trad/maccom4.c: Likewise.
47511 * gcc.dg/cpp/trad/maccom6.c: Likewise.
47512 * gcc.dg/cpp/cxxcom2.c: Likewise.
47513 * gcc.dg/cpp/cxxcom2.h: New file.
47515 * gcc.dg/cpp/truefalse.cpp: Move it to ...
47516 * g++.dg/cpp/truefalse.C: Here.
47517 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
47519 2003-06-01 Loren James Rittle <ljrittle@acm.org>
47521 * gcc.dg/cpp/redef3.c: New file.
47523 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
47525 * gcc.dg/i386-loop-3.c: New test.
47527 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
47529 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
47531 2003-05-31 Roger Sayle <roger@eyesopen.com>
47533 * gcc.dg/fwrapv-1.c: New test case.
47534 * gcc.dg/fwrapv-2.c: New test case.
47536 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47539 * g++.dg/template/spec9.C: New test.
47541 2003-05-29 Roger Sayle <roger@eyesopen.com>
47543 * gcc.dg/duff-4.c: New test case.
47545 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
47548 * g77.dg/ffixed-form-1.f: New test
47549 * g77.dg/ffixed-form-2.f: New test
47550 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
47551 * g77.dg/ffree-form-3.f: New test
47553 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
47555 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
47556 * gcc.dg/wint_t-1.c: Likewise.
47558 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47560 * g++.dg/template/access11.C: New test.
47562 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47565 * g++.dg/template/access10.C: New test.
47567 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
47568 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47570 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
47572 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47574 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
47575 suppress for powerpc-*-darwin*.
47576 * gcc.dg/torture/builtin-noret-2.c: Likewise.
47578 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
47580 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
47581 suppress option for powerpc-*-darwin*.
47583 2003-05-23 Roger Sayle <roger@eyesopen.com>
47585 * gcc.dg/builtins-1.c: Add tests for tan and atan.
47586 * gcc.dg/builtins-4.c: Add test for fmod.
47588 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47591 * g++.dg/template/instantiate4.C: New test.
47593 2003-05-22 Roger Sayle <roger@eyesopen.com>
47595 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
47597 2003-05-21 Janis Johnson <janis187@us.ibm.com>
47599 * gcc.dg/compat/scalar-return-1_main.c: New file.
47600 * gcc.dg/compat/scalar-return-1_x.c: New file.
47601 * gcc.dg/compat/scalar-return-1_y.c: New file.
47602 * gcc.dg/compat/scalar-return-2_main.c: New file.
47603 * gcc.dg/compat/scalar-return-2_x.c: New file.
47604 * gcc.dg/compat/scalar-return-2_y.c: New file.
47605 * gcc.dg/compat/struct-return-3_main.c: New file.
47606 * gcc.dg/compat/struct-return-3_y.c: New file.
47607 * gcc.dg/compat/struct-return-3_x.c: New file.
47608 * gcc.dg/compat/struct-return-2_main.c: New file.
47609 * gcc.dg/compat/struct-return-2_x.c: New file.
47610 * gcc.dg/compat/struct-return-2_y.c: New file.
47612 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47614 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
47615 for hppa*-hp-hpux*.
47616 * gcc.dg/20021014-1.c (dg-options): Likewise.
47617 * gcc.dg/nest.c (dg-options): Likewise.
47619 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
47622 * g++.dg/ext/dllimport2.C: New file.
47623 * g++.dg/ext/dllimport3.C: New file.
47625 2003-05-20 Janis Johnson <janis187@us.ibm.com>
47627 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
47628 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
47629 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
47630 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
47631 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
47632 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
47633 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
47634 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
47635 * gcc.dg/compat/small-struct-defs.h: New file.
47636 * gcc.dg/compat/small-struct-init.h: New file.
47637 * gcc.dg/compat/small-struct-check.h: New file.
47638 * gcc.dg/compat/fp-struct-defs.h: New file.
47639 * gcc.dg/compat/fp-struct-check.h: New file.
47640 * gcc.dg/compat/fp-struct-init.h: New file.
47641 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
47642 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
47644 2003-05-19 Jakub Jelinek <jakub@redhat.com>
47646 * gcc.dg/20030225-2.c: New test.
47648 2003-05-18 Roger Sayle <roger@eyesopen.com>
47649 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47651 * gcc.c-torture/compile/20030518-1.c: New test case.
47653 2003-05-18 Mark Mitchell <mark@codesourcery.com>
47655 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
47656 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
47657 gcc-dg-debug-runtest.
47658 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
47659 gcc-dg-debug-runtest.
47661 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47664 * g++.dg/lookup/using6.C: New test.
47666 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47668 * g++.dg/parse/access2.C: New test.
47670 2003-05-17 Mark Mitchell <mark@codesourcery.com>
47672 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
47673 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
47674 * gcc.dg/debug/debug.exp: Likewise.
47676 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
47678 * gcc.dg/dollar.c: New test.
47680 2003-05-16 Janis Johnson <janis187@us.ibm.com>
47682 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
47683 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
47684 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
47685 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
47686 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
47687 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
47688 * gcc.dg/compat/struct-by-value-6_main.c: New file.
47689 * gcc.dg/compat/struct-by-value-6_x.c: New file.
47690 * gcc.dg/compat/struct-by-value-6_y.c: New file.
47691 * gcc.dg/compat/struct-by-value-7_main.c: New file.
47692 * gcc.dg/compat/struct-by-value-7_x.c: New file.
47693 * gcc.dg/compat/struct-by-value-7_y.c: New file.
47694 * gcc.dg/compat/struct-by-value-8_main.c: New file.
47695 * gcc.dg/compat/struct-by-value-8_x.c: New file.
47696 * gcc.dg/compat/struct-by-value-8_y.c: New file.
47697 * gcc.dg/compat/struct-by-value-9_main.c: New file.
47698 * gcc.dg/compat/struct-by-value-9_x.c: New file.
47699 * gcc.dg/compat/struct-by-value-9_y.c: New file.
47701 2003-05-16 Mark Mitchell <mark@codesourcery.com>
47703 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
47704 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
47705 support for "repo" mode.
47706 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
47707 * lib/g77-dg.exp: Likewise.
47708 * lib/obj-dg.exp: Likewise.
47710 2003-05-16 Jakub Jelinek <jakub@redhat.com>
47712 Merge from gcc-3_2-rhl8-branch:
47713 2003-04-23 Jakub Jelinek <jakub@redhat.com>
47715 * gcc.dg/tls/opt-6.c: New test.
47717 2003-04-05 Jakub Jelinek <jakub@redhat.com>
47719 * gcc.dg/20030405-1.c: New test.
47721 2003-03-09 Jakub Jelinek <jakub@redhat.com>
47723 * gcc.dg/20030309-1.c: New test.
47725 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
47727 * gcc.c-torture/execute/20030307-1.c: New test.
47729 2003-02-20 Randolph Chung <tausq@debian.org>
47731 * gcc.c-torture/compile/20030220-1.c: New test.
47733 2003-02-18 Jakub Jelinek <jakub@redhat.com>
47735 * gcc.dg/20030217-1.c: New test.
47737 2003-01-29 Jakub Jelinek <jakub@redhat.com>
47739 * gcc.c-torture/compile/20020129-1.c: New test.
47741 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47743 * gcc.dg/unroll-1.c: New test.
47745 2002-11-16 Jan Hubicka <jh@suse.cz>
47747 * gcc.c-torture/execute/20020920-1.c: New test.
47749 2002-10-08 Jakub Jelinek <jakub@redhat.com>
47752 * gcc.c-torture/compile/20021008-1.c: New test.
47754 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
47757 * gcc.c-torture/execute/20020810-1.c: New test.
47759 2002-08-07 Jakub Jelinek <jakub@redhat.com>
47761 * gcc.c-torture/compile/20020807-1.c: New test.
47763 2002-07-30 Jakub Jelinek <jakub@redhat.com>
47765 * gcc.dg/tls/opt-1.c: New test.
47767 2002-07-29 Jakub Jelinek <jakub@redhat.com>
47769 * gcc.dg/20020729-1.c: New test.
47771 2002-07-20 Jakub Jelinek <jakub@redhat.com>
47773 * g++.dg/opt/life1.C: New test.
47775 2002-05-20 Jakub Jelinek <jakub@redhat.com>
47777 * gcc.dg/20020525-1.c: New test.
47779 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47782 * g++.dg/ext/pretty1.C: New test.
47783 * g++.dg/ext/pretty2.C: New test.
47785 2003-05-15 Mark Mitchell <mark@codesourcery.com>
47788 * g++.dg/ext/typeof5.C: New test.
47790 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
47792 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
47793 __USER_LABEL_PREFIX__ into account.
47794 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
47796 2003-05-14 Roger Sayle <roger@eyesopen.com>
47798 * gcc.dg/builtins-15.c: New test case.
47800 2003-05-13 Zack Weinberg <zack@codesourcery.com>
47802 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
47804 2003-05-12 Mark Mitchell <mark@codesourcery.com>
47806 * lib/g++.exp: Tweak handling of additional source files.
47807 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
47808 * g++.dg/special/conpr-2a.C: Rename to ...
47809 * g++.dg/special/conpr-2a.cc: ... this.
47810 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
47811 * g++.dg/special/conpr-3a.C: Rename to ...
47812 * g++.dg/special/conpr-3a.cc: This.
47813 * g++.dg/special/conpr-3b.C: Rename to ...
47814 * g++.dg/special/conpr-3b.cc: This.
47815 * g++.dg/special/conpr-4.C: New test.
47816 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
47818 2003-05-12 David Edelsohn <edelsohn@gnu.org>
47820 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
47822 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47824 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
47825 * g++.old-deja/g++.robertl/eb71.C: Likewise.
47826 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
47827 * g++.old-deja/g++.other/warn3.C: Likewise.
47829 2003-05-11 Roger Sayle <roger@eyesopen.com>
47831 * gcc.dg/i386-387-1.c: Update to also test log.
47832 * gcc.dg/i386-387-2.c: Likewise.
47834 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
47836 * g77.f-torture/execute/int8421.f: New test.
47838 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47840 PR c++/10230, c++/10481
47841 * g++.dg/lookup/scoped5.C: New test.
47843 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47846 * g++.dg/template/ttp6.C: New test.
47848 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
47850 * gcc.c-torture/execute/builtins: New directory.
47851 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
47852 gcc.c-torture/execute/builtins.
47853 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
47854 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
47855 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
47856 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
47858 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47861 * g++.dg/template/access8.C: New test.
47862 * g++.dg/template/access9.C: New test.
47864 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47867 * g++.dg/parse/access1.C: New test.
47869 2003-05-09 DJ Delorie <dj@redhat.com>
47871 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
47872 long, and not an int.
47874 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47876 PR c++/10555, c++/10576
47877 * g++.dg/template/memclass1.C: New test.
47879 2003-05-08 DJ Delorie <dj@redhat.com>
47881 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
47883 * gcc.c-torture/execute/20021024-1.x: Likewise.
47884 * gcc.c-torture/execute/shiftdi.x: Likewise.
47885 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
47886 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
47887 * gcc.dg/20021018-1.c: Likewise.
47889 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47891 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
47893 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
47894 (bcopy): Call memmove.
47896 2003-05-08 Roger Sayle <roger@eyesopen.com>
47898 * g77.f-torture/compile/8485.f: New test case.
47900 2003-05-07 Richard Henderson <rth@redhat.com>
47903 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
47904 Verify exception_cleanup not called for rethrows.
47905 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
47906 when exiting catch block without rethrowing.
47907 * g++.dg/eh/forced3.C: New.
47908 * g++.dg/eh/forced4.C: New.
47910 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
47912 * gcc.dg/20030505.c: Fix triplet.
47914 2003-05-06 DJ Delorie <dj@redhat.com>
47916 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
47917 * gcc.dg/nest.c: Likewise.
47919 2003-05-05 Roger Sayle <roger@eyesopen.com>
47921 * gcc.dg/builtins-14.c: New test case.
47923 2003-05-05 Janis Johnson <janis187@us.ibm.com>
47925 * lib/compat.exp (compat-execute): New argument.
47926 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
47927 * gcc.dg/compat: New test directory.
47928 * gcc.dg/compat/compat.exp: New expect script.
47929 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
47930 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
47931 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
47932 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
47933 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
47934 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
47936 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
47937 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
47938 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
47939 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
47940 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
47941 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
47942 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
47943 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
47944 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
47945 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
47946 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
47947 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
47948 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
47949 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
47950 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
47952 2003-05-05 Zack Weinberg <zack@codesourcery.com>
47954 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
47956 2003-05-05 Jakub Jelinek <jakub@redhat.com>
47958 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
47960 2003-05-05 Geoffrey Keating <geoffk@apple.com>
47962 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
47963 * gcc.dg/ppc-fsel-2.c: New test.
47965 * gcc.dg/unused-5.c: New test.
47967 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47970 * g++.dg/warn/pmf1.C: New test.
47972 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47975 * g++.dg/warn/main.C: New test.
47977 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47979 * gcc.dg/nonnull-3.c: New test.
47981 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
47983 * gcc.dg/cpp/Wtrigraphs.c: Update.
47984 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
47986 2003-05-03 Geoffrey Keating <geoffk@apple.com>
47988 * gcc.dg/ppc-fsel-1.c: New test.
47990 2003-05-03 Zack Weinberg <zack@codesourcery.com>
47993 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
47995 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
47997 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
47999 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48001 PR c++/9364, c++/10553, c++/10586
48002 * g++.dg/parse/typename4.C: New test.
48003 * g++.dg/parse/typename5.C: Likewise.
48005 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
48007 * gcc.c-torture/compile/20030503-1.c: New test.
48009 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48011 * g++.dg/lookup/using5.C: Fix testcase error.
48013 2003-05-01 Chris Demetriou <cgd@broadcom.com>
48015 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
48016 since MEABI is no longer supported. Remove all vestiges
48017 of MEABI from the test.
48019 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48022 * g++.dg/lookup/using5.C: New test.
48024 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48027 * g++.dg/template/ttp5.C: New test.
48029 2003-04-30 Mark Mitchell <mark@codesourcery.com>
48031 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
48032 (dg-gpp-additional-sources): New function.
48033 (dg-gpp-additional-files): Likewise.
48034 * lib/g++.exp (additional_sources): New variable.
48035 (additional_files): Likewise.
48036 (g++_target_compile): Deal with them.
48037 * lib/old-dejagnu.exp: Remove.
48038 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
48039 * g++.old-deja: Revise all tests to use dg commands.
48041 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48043 PR c++/9432, c++/9528
48044 * g++.dg/lookup/using4.C: New test.
48046 2003-04-29 Geoffrey Keating <geoffk@apple.com>
48048 * gcc.dg/noreturn-5.c: New file.
48049 * gcc.dg/noreturn-6.c: New file.
48051 * gcc.c-torture/compile/inline-1.c: New file.
48053 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48056 * g++.dg/template/explicit1.C: New test.
48058 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48061 * g++.dg/other/bitfield1.C: New test.
48064 * g++.dg/init/new7.C: New test.
48066 2003-04-29 Mark Mitchell <mark@codesourcery.com>
48068 * g++.dg/ext/desig1.C: New test.
48069 * g++.dg/ext/init1.C: Update.
48071 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
48073 2003-04-28 Mark Mitchell <mark@codesourcery.com>
48076 * g++.dg/warn/Winline-1.C: New test.
48078 2003-04-28 Jakub Jelinek <jakub@redhat.com>
48080 * gcc.c-torture/execute/string-opt-19.c: New test.
48082 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
48083 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
48085 2003-04-27 Mark Mitchell <mark@codesourcery.com>
48088 * g++.dg/init/new6.C: New test.
48091 * g++.dg/init/ref6.C: New test.
48093 2003-04-26 David Edelsohn <edelsohn@gnu.org>
48095 * g++.dg/warn/weak1.C: XFAIL on AIX4.
48097 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48099 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
48100 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
48102 2003-04-25 Mark Mitchell <mark@codesourcery.com>
48104 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
48105 initialized static data members.
48107 2003-04-25 H.J. Lu <hjl@gnu.org>
48109 * gcc.dg/ia64-sync-4.c: New test.
48111 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48113 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
48116 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
48119 * g++.dg/warn/conv1.C: New test.
48120 * g++.old-deja/g++.other/conv7.C: Adjust.
48121 * g++.old-deja/g++.other/overload14.C: Adjust.
48123 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48126 * g++.dg/template/defarg2.C: New test.
48128 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
48130 * gcc.dg/cpp/include2.c: Update.
48131 * gcc.dg/cpp/multiline-2.c: New.
48132 * gcc.dg/cpp/multiline.c: Update.
48133 * gcc.dg/cpp/strify2.c: Update.
48134 * gcc.dg/cpp/trad/literals-2.c: Update.
48136 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48138 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
48140 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48142 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
48144 2003-04-23 Mark Mitchell <mark@codesourcery.com>
48147 * g++.dg/parse/crash4.C: New test.
48150 * g++.dg/parse/crash5.C: New test.
48152 2003-04-22 Mark Mitchell <mark@codesourcery.com>
48155 * g++.dg/parse/crash3.C: New test.
48158 * g++.dg/parse/elab1.C: New test.
48160 2003-04-22 Devang Patel <dpatel@apple.com>
48162 * gcc.dg/cpp/trad/funlike-5.c: New test.
48164 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
48166 * g++.dg/other/packed1.C: Fix dg options.
48168 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
48170 * g++.dg/other/offsetof2.C: New test.
48172 2003-04-21 Mark Mitchell <mark@codesourcery.com>
48174 * g++.dg/template/recurse.C: Adjust location of error messages.
48176 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
48179 * g++.dg/init/addr-const1.C: New test.
48180 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
48182 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
48185 * g++.dg/lookup/struct-hack1.C: New test.
48187 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
48189 * ucs.c: Update diagnostic messages.
48191 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48193 * gcc.dg/cpp/truefalse.cpp: New test.
48194 * gcc.dg/cpp/cpp.exp: Update.
48195 * g++.dg/other/stdbool-if.C: Remove.
48197 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
48199 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
48200 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
48202 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
48204 * gcc.c-torture/compile/20030418-1.c: New test.
48206 2003-04-17 Janis Johnson <janis187@us.ibm.com>
48208 * README.compat: Remove; content moved to doc/sourcebuild.texi.
48210 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48213 g++.dg/template/dependent-name1.C: New test.
48215 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
48217 * gcc.dg/warn-1.c (tourist_guide): New array,
48218 contains a pointer to bar.
48220 2003-04-16 Roger Sayle <roger@eyesopen.com>
48222 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
48223 * gcc.c-torture/execute/medce-1.c: New test case.
48224 * gcc.c-torture/execute/medce-2.c: New test case.
48226 2003-04-15 Mark Mitchell <mark@codesourcery.com>
48228 * lib/prune.exp: Ignore more messages.
48231 * g++.dg/parse/lookup3.C: New test.
48233 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
48235 * gcc.c-torture/compile/20030415-1.c : New test.
48237 2003-04-14 Mark Mitchell <mark@codesourcery.com>
48239 * gcc.c-torture/execute/scope-2.c: Move to ...
48240 * gcc.dg/noncompile/scope.c: .... here.
48242 2003-04-14 Roger Sayle <roger@eyesopen.com>
48244 * gcc.dg/20030414-2.c: New test case.
48246 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
48249 * gcc.dg/20030414-1.c: New test.
48251 2003-04-13 Roger Sayle <roger@eyesopen.com>
48253 * gcc.dg/builtins-12.c: New test case.
48254 * gcc.dg/builtins-13.c: New test case.
48256 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48258 * gcc.c-torture/execute/string-opt-18.c: New test.
48260 2003-04-13 Mark Mitchell <mark@codesourcery.com>
48263 * g++.dg/init/new5.C: New test.
48265 2003-04-12 Mark Mitchell <mark@codesourcery.com>
48268 * g++.dg/ext/dllimport1.C: New test.
48270 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48272 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
48274 2003-04-11 Bud Davis <bdavis9659@comcast.net>
48277 * g77.f-torture/noncompile/9263.f: New test
48279 * g77.f-torture/execute/1832.f: New test
48281 2003-04-11 David Chad <davidc@freebsd.org>
48282 Loren J. Rittle <ljrittle@acm.org>
48285 * objc.dg/headers.m: New test.
48287 2003-04-10 Zack Weinberg <zack@codesourcery.com>
48289 * gcc.c-torture/execute/builtin-noret-2.c: New.
48290 * gcc.c-torture/execute/builtin-noret-2.x: New.
48291 XFAIL builtin-noret-2.c at -O1 and above.
48292 * gcc.dg/redecl.c: New.
48293 * gcc.dg/Wshadow-1.c: Update error regexps.
48295 2003-04-10 Mark Mitchell <mark@codesourcery.com>
48297 * g++.dg/abi/bitfield10.C: New test.
48299 2003-04-09 Mike Stump <mrs@apple.com>
48301 * gcc.dg/pch/pch.exp: Make testcase names longer.
48302 * g++.dg/pch/pch.exp: Make testcase names longer.
48304 2003-04-08 Roger Sayle <roger@eyesopen.com>
48306 * gcc.dg/builtins-11.c: New test case.
48308 2003-04-08 Roger Sayle <roger@eyesopen.com>
48310 * gcc.dg/builtins-9.c: New test case.
48311 * gcc.dg/builtins-10.c: New test case.
48313 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
48315 * gcc.dg/noncompile/init-4.c.c: New test.
48317 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
48319 * gcc.misc-test/gcov-9.c: New test.
48320 * gcc.misc-test/gcov-10.c: New test
48321 * gcc.misc-test/gcov-11.c: New test.
48323 2003-04-05 Zack Weinberg <zack@codesourcery.com>
48325 PR optimization/10024
48326 * gcc.c-torture/compile/20030405-1.c: New test.
48328 2003-04-04 Geoffrey Keating <geoffk@apple.com>
48330 * gcc.dg/pch/static-3.c: New.
48331 * gcc.dg/pch/static-3.hs: New.
48332 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
48334 2003-04-04 Richard Henderson <rth@redhat.com>
48336 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
48337 * g++.dg/eh/forced2.C: Likewise.
48339 2003-04-03 Mike Stump <mrs@apple.com>
48341 * lib/scanasm.exp (scan-assembler): Add xfail processing for
48343 (scan-assembler-times, scan-assembler-not): Likewise.
48344 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
48346 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48348 * gcc.dg/sparc-loop-1.c: New test.
48350 2003-04-02 Geoffrey Keating <geoffk@apple.com>
48353 * g++.dg/pch/system-2.C: New.
48354 * g++.dg/pch/system-2.Hs: New.
48356 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
48358 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
48360 * g++.dg/eh/simd-1.C (vecfunc): Same.
48362 2003-04-01 Roger Sayle <roger@eyesopen.com>
48364 * gcc.c-torture/execute/20030401-1.c: New test case.
48366 2003-04-01 Ziemowit Laski <zlaski@apple.com>
48368 * objc.dg/defs.m: New.
48370 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
48372 * g++.dg/eh/simd-1.C: New.
48373 * g++.dg/eh/simd-2.C: New.
48375 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
48377 * gcc.c-torture/execute/simd-3.c: New.
48379 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48382 * gcc.dg/20030331-2.c: New test.
48384 2003-03-31 Mark Mitchell <mark@codesourcery.com>
48387 * g++.dg/parse/crash2.C: New test.
48389 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48391 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
48392 * gcc.c-torture/execute/20030331-1.c: ...here.
48394 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48396 * gcc.c-torture/execute/20030331-1.c: New test.
48398 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
48400 * lib/gcov.exp: Adjust call return testing strings.
48401 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
48403 2003-03-31 Roger Sayle <roger@eyesopen.com>
48405 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
48406 * gcc.dg/builtins-7.c: New test case.
48407 * gcc.dg/builtins-8.c: New test case.
48409 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
48411 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
48413 2003-03-30 Mark Mitchell <mark@codesourcery.com>
48416 * g++.dg/lookup-class-member-2.C: New test.
48418 2003-03-30 Glen Nakamura <glen@imodulo.com>
48420 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
48422 2003-03-28 Roger Sayle <roger@eyesopen.com>
48424 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
48426 2003-03-28 Mark Mitchell <mark@codesourcery.com>
48428 * g++.dg/init/attrib1.C: New test.
48430 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48432 * gcc.dg/ultrasp8.c: New test.
48434 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48436 * gcc.dg/ultrasp7.c: New test.
48438 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
48441 * g++.dg/template/inline1.C: New test.
48443 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
48445 * gcc.dg/sparc-dwarf2.c: New test.
48447 2003-03-27 Roger Sayle <roger@eyesopen.com>
48449 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
48450 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
48452 2003-03-27 Mark Mitchell <mark@codesourcery.com>
48454 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
48455 than reading .x files.
48456 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
48457 * g77.dg/gcov/gcov-1.f: Likewise.
48458 * gcc.misc-tests/gcov-4b.c: Likewise.
48459 * gcc.misc-tests/gcov-5b.c: Likewise.
48460 * gcc.misc-tests/gcov-6.c: Likewise.
48461 * gcc.misc-tests/gcov-7.c: Likewise.
48462 * gcc.misc-tests/gcov-8.c: Likewise.
48463 * g++.dg/gcov/gcov-1.x: Remove.
48464 * g77.dg/gcov/gcov-1.x: Likewise.
48465 * gcc.misc-tests/gcov-4b.x: Likewise.
48466 * gcc.misc-tests/gcov-5b.x: Likewise.
48467 * gcc.misc-tests/gcov-6.x: Likewise.
48468 * gcc.misc-tests/gcov-7.x: Likewise.
48469 * gcc.misc-tests/gcov-8.x: Likewise.
48471 2003-03-27 Glen Nakamura <glen@imodulo.com>
48474 * gcc.dg/20030324-1.c: New test.
48476 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
48479 * g++.dg/template/arg3.C: New test.
48482 * g++.dg/template/friend18.C: New test.
48484 2003-03-26 Roger Sayle <roger@eyesopen.com>
48486 * g77.f-torture/compile/20030326-1.f: New test case.
48488 2003-03-26 Janis Johnson <janis187@us.ibm.com>
48490 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
48492 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
48494 2003-03-26 Jakub Jelinek <jakub@redhat.com>
48496 * gcc.dg/ia64-sync-3.c: New test.
48498 2003-03-26 Alan Modra <amodra@bigpond.net.au>
48500 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
48502 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48504 * gcc.dg/ultrasp6.c: New test.
48506 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48508 * gcc.dg/i386-signbit-1.c: New test.
48509 * gcc.dg/i386-signbit-2.c: New test.
48510 * gcc.dg/i386-signbit-3.c: New test.
48512 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
48514 * gcc.dg/ultrasp5.c: Fix options.
48516 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
48518 * gcc.dg/ultrasp5.c: Fix comment.
48520 2003-03-24 Bud Davis <bdavis9659@comcast.net>
48523 * g77.f-torture/execute/10197.f: New test.
48525 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
48527 PR c++/9898, c++/383
48528 * g++.dg/template/conv6.C: New test.
48531 * g++.dg/template/ptrmem5.C: New test.
48534 * g++.dg/lookup/koenig1.C: New test.
48537 * g++.dg/lookup/template2.C: New test.
48539 2003-03-24 Jakub Jelinek <jakub@redhat.com>
48541 * g++.dg/opt/rtti1.C: New test.
48543 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
48545 * gcc.dg/ultrasp5.c: New test.
48547 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
48550 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
48553 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
48556 * gcc.dg/20030323-1.c: New test.
48558 2003-03-23 Roger Sayle <roger@eyesopen.com>
48560 * gcc.c-torture/compile/20030323-1.c: New test case.
48562 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
48564 * gcc.dg/20030321-1.c: New test.
48566 2003-03-22 Zack Weinberg <zack@codesourcery.com>
48568 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
48570 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
48572 PR c++/9978, c++/9708
48573 * g++.dg/ext/vlm1.C: Adjust expected error.
48574 * g++.dg/ext/vla2.C: New test.
48575 * g++.dg/template/arg1.C: New test.
48576 * g++.dg/template/arg2.C: New test.
48578 2003-03-22 Bud Davis <bdavis9659@comcast.net>
48580 * g77.f-torture/execute/select.f: New test.
48581 * g77.f-torture/noncompile/select_no_compile.f: New test.
48583 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
48586 * g++.dg/other/error4.C: New test.
48588 2003-03-20 Mark Mitchell <mark@codesourcery.com>
48590 * g++.dg/template/friend17.C: New test.
48592 2003-03-21 Alan Modra <amodra@bigpond.net.au>
48594 * gcc.c-torture/compile/20030320-1.c: New.
48596 2003-03-20 Roger Sayle <roger@eyesopen.com>
48598 * gcc.dg/builtins-6.c: New test case.
48600 2003-03-19 Alan Modra <amodra@bigpond.net.au>
48603 * gcc.c-torture/compile/20030319-1.c: New.
48605 2003-03-18 Jan Hubicka <jh@suse.cz>
48607 * gcc.dg/i386-cvt-1.c: New test.
48609 2003-03-17 Zack Weinberg <zack@codesourcery.com>
48611 * objc.dg/naming-1.m: Use "(parse|syntax) error".
48612 * objc.dg/naming-2.m: Likewise.
48614 2003-03-17 Mark Mitchell <mark@codesourcery.com>
48617 * g++.dg/parse/crash1.C: New test.
48619 2003-03-16 Mark Mitchell <mark@codesourcery.com>
48622 * g++.dg/eh/cleanup1.C: New test.
48624 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
48626 * gcc.c-torture/execute/20030316-1.c: New test case.
48628 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
48631 * g++.dg/init/ctor2.C: New test.
48633 2003-03-15 Roger Sayle <roger@eyesopen.com>
48635 * g77.f-torture/compile/xformat.f: New test case.
48637 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48639 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
48640 * g++.old-deja/g++.mike/eh50.C: Likewise.
48642 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48645 * g++.dg/template/spec7.C: New test.
48646 * g++.dg/template/spec8.C: Likewise.
48648 2003-03-14 Jakub Jelinek <jakub@redhat.com>
48650 * gcc.c-torture/execute/20030313-1.c: New test.
48652 2003-03-14 Richard Henderson <rth@redhat.com>
48654 * gcc.dg/inline-2.c: Adjust alpha test for external call.
48656 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
48658 * gcc.c-torture/compile/20030314-1.c: New test.
48660 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
48662 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
48663 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
48665 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
48666 to accept newer _imp__ prefix and additional
48667 newline in .drectve section.
48668 * gcc.dg/dll-4.c: Likewise.
48669 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
48672 2003-03-13 Mark Mitchell <mark@codesourcery.com>
48674 * g++.dg/parse/namespace9.C: New test.
48676 * g++.dg/init/ref5.C: New test.
48677 * g++.dg/parse/ptrmem1.C: Likewise.
48679 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48681 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
48682 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
48683 regular expression.
48684 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
48685 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
48687 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
48689 * gcc.c-torture/execute/20030224-2.c: New test.
48691 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48693 * gcc.dg/decl-3.c: New test.
48695 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
48697 * gcc.dg/i386-loop-2.c: New test.
48699 2003-03-11 Mark Mitchell <mark@codesourcery.com>
48702 * g++.dg/parse/namespace8.C: New test.
48705 * g++.dg/overload/builtin2.C: New test.
48707 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
48709 * gcc.dg/return-type-3.c: New test.
48711 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
48713 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
48714 profiling options are not supported.
48716 2003-03-10 Mark Mitchell <mark@codesourcery.com>
48718 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
48719 * g++.old-deja/g++.warn/impint2.C: Likewise.
48721 2003-03-10 Devang Patel <dpatel@apple.com>
48723 * g++.dg/cpp/c++_cmd_1.C: New test.
48724 * g++.dg/cpp/c++_cmd_1.h: New file.
48726 2003-03-10 Segher Boessenkool <segher@koffie.nl>
48728 * gcc.dg/altivec-9.c: New file.
48730 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48732 * gcc.dg/ppc-sdata-1.c: New test.
48733 * gcc.dg/ppc-sdata-2.c: New test.
48735 2003-03-09 Mark Mitchell <mark@codesourcery.com>
48738 * g++.dg/opt/ptrmem2.C: New test.
48741 * g++.dg/opt/ptrmem1.C: New test.
48743 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
48745 * gcc.dg/i386-loop-1.c: New test.
48747 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48750 * g++.dg/lookup/friend1.C: New test.
48752 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48755 * g++.dg/parser/constructor1.C: New test.
48757 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
48759 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
48761 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
48763 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
48765 * gcc.dg/cpp/Wunused.c: Update test.
48767 2003-03-08 Jan Hubicka <jh@suse.cz>
48769 * gcc.dg/inline-3.c: New test.
48771 2003-03-08 Mark Mitchell <mark@codesourcery.com>
48774 * g++.dg/parse/builtin1.C: New test.
48777 * g++.dg/abi/cookie1.C: New test.
48778 * g++.dg/abi/cookie2.C: Likewise.
48781 * g++.dg/template/field1.C: New test.
48784 * g++.dg/parse/class1.C: New test.
48785 * g++.dg/parse/namespace7.C: Likewise.
48786 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
48788 2003-03-07 Mark Mitchell <mark@codesourcery.com>
48790 * g++.dg/init/ref4.C: New test.
48792 2003-03-07 Jan Hubicka <jh@suse.cz>
48794 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
48795 * gcc.dg/inline-3.c: New test.
48797 2003-03-06 Mark Mitchell <mark@codesourcery.com>
48799 * g++.dg/init/ref3.C: New test.
48802 * g++.dg/init/ref2.C: New test.
48805 * g++.dg/warn/Wshadow-2.C: New test.
48808 * g++.dg/warn/Woverloaded-1.C: New test.
48810 2003-03-05 Jan Hubicka <jh@suse.cz>
48812 * gcc.dg/i386-local2.c: New.
48813 * gcc.dg/i386-local.c: Fix typo.
48815 2003-03-05 Mark Mitchell <mark@codesourcery.com>
48817 * g++.dg/abi/layout3.C: New test.
48819 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
48821 * gcc.c-torture/compile/20030305-1.c
48823 2003-03-05 Jan Hubicka <jh@suse.cz>
48825 * gcc.dg/i386-local.c: New.
48827 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
48829 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
48831 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48833 * gcc.dg/switch-2.c: New test.
48834 * gcc.dg/switch-3.c: New test.
48835 * gcc.dg/Wswitch.c: Adjust line numbers.
48836 * gcc.dg/Wswitch-default.c: Likewise.
48837 * gcc.dg/Wswitch-enum.c: Likewise.
48839 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
48841 * gcc.c-torture/execute/20030222-1.c: New test.
48843 2003-03-03 James E Wilson <wilson@tuliptree.org>
48845 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
48847 2003-03-03 Mark Mitchell <mark@codesourcery.com>
48850 * g++.dg/init/ref1.C: New test.
48852 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
48854 * gcc.dg/sh-relax.c: New SH-only test.
48856 2003-03-03 Geoffrey Keating <geoffk@apple.com>
48858 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
48859 comment explaining purpose of testcase.
48861 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48863 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
48864 for HC11/HC12 (asm needs two int registers).
48865 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
48866 HC11/HC12 because the test uses an asm which needs two 32-bit
48869 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
48871 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
48872 for HC11/HC12 (array is too large otherwise).
48873 * gcc.c-torture/compile/920501-4.x: New file, likewise.
48874 * gcc.c-torture/compile/20010518-2.x: Likewise.
48875 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
48876 HC11/HC12 (array is too large).
48878 2003-03-01 Geoffrey Keating <geoffk@apple.com>
48880 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
48881 * lib/g++-dg.exp (g++-dg-test): Likewise.
48883 2003-03-01 Roger Sayle <roger@eyesopen.com>
48885 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
48886 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
48888 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48890 * g++.dg/warn/implicit-typename1.C: Remove warning.
48892 2003-02-28 Richard Henderson <rth@redhat.com>
48894 * gcc.dg/noreturn-1.c: Move noreturn warning line.
48895 * gcc.dg/return-type-1.c: Move control reaches end warning line.
48897 2003-02-28 Geoffrey Keating <geoffk@apple.com>
48899 * gcc.dg/pch/pch.exp: Change .pch to .gch.
48900 * g++.dg/pch/pch.exp: Likewise.
48902 2003-02-28 Mark Mitchell <mark@codesourcery.com>
48905 * g++.dg/init/new4.C: New test.
48907 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
48909 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
48911 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
48913 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
48916 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
48919 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
48921 * lib/scanasm.exp: Add support for counting numbers of
48923 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
48924 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
48926 2003-02-25 Mark Mitchell <mark@codesourcery.com>
48929 * g++.dg/template/static3.C: New test.
48932 * g++.dg/parse/namespace6.C: New test.
48934 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48937 * gcc.dg/20030225-1.c: New test.
48939 2003-02-24 Mark Mitchell <mark@codesourcery.com>
48941 * README: Remove out-of-date information.
48944 * g++.dg/template/spec6.C: New test.
48946 2003-02-24 Jeff Law <law@redhat.com>
48948 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
48950 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48952 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
48953 * gcc.dg/pragma-ep-1.c: Likewise.
48955 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48958 * g++.dg/template/friend16.C: New test.
48960 2003-02-23 Mark Mitchell <mark@codesourcery.com>
48963 * g++.dg/parse/fused-params1.C: Adjust error messages.
48964 * g++.dg/template/nested3.C: New test.
48966 2003-02-24 Alan Modra <amodra@bigpond.net.au>
48968 * g++.dg/abi/param1.C: New test.
48970 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48973 * g++.dg/warn/implicit-typename1.C: New test.
48975 2003-02-22 Kelley Cook <kelleycook@comcast.net>
48977 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
48979 * g++.old-deja/g++.other/store-expr2.C: Likewise.
48980 * gcc.c-torture/execute/20010129-1.x: Likewise.
48981 * gcc.dg/20011107-1.c: Likewise.
48982 * gcc.dg/20020108-1.c: Likewise.
48983 * gcc.dg/20020122-3.c: Likewise.
48984 * gcc.dg/20020206-1.c: Likewise.
48985 * gcc.dg/20020310-1.c: Likewise.
48986 * gcc.dg/20020426-2.c: Likewise.
48987 * gcc.dg/20020517-1.c: Likewise.
48988 * gcc.dg/991230-1.c: Likewise.
48989 * gcc.dg/i386-unroll-1.c: Likewise.
48990 * gcc.misc-tests/i386-prefetch.exp: Likewise.
48992 2003-02-22 Jan Hubicka <jh@suse.cz>
48994 * gcc.dg/i386-mul.c: New test.
48996 2003-02-21 Roger Sayle <roger@eyesopen.com>
48998 * gcc.dg/builtins-5.c: New test case.
49000 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
49002 * gcc.dg/asmreg-1.c: New test.
49004 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49007 * g++.dg/parse/varmod1.C: New test.
49009 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49012 * g++.dg/template/op1.C: New test.
49014 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49017 * g++.dg/template/nested2.C: New test.
49019 2003-02-21 Mark Mitchell <mark@codesourcery.com>
49022 * g++.dg/expr/dtor1.C: New test.
49024 2003-02-21 Zack Weinberg <zack@codesourcery.com>
49026 * gcc.dg/cpp/include3.c: New test.
49027 * gcc.dg/cpp/inc/foo.h: New file.
49029 2003-02-21 Glen Nakamura <glen@imodulo.com>
49031 * gcc.c-torture/execute/20030221-1.c: New test.
49033 2003-02-20 Mark Mitchell <mark@codesourcery.com>
49036 * g++.dg/abi/conv1.C: New test.
49038 2003-02-20 Jan Hubicka <jh@suse.cz>
49040 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
49042 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
49044 * gcc.c-torture/compile/20030219-1.c: New test.
49046 2003-02-18 Jan Hubicka <jh@suse.cz>
49048 * gcc.dg/funcorder.c: New test.
49050 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49052 * gcc.c-torture/execute/20030218-1.c: New.
49054 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
49056 * gcc.dg/20030218-1.c: New.
49058 2003-02-18 Richard Henderson <rth@redhat.com>
49060 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
49061 * gcc.dg/attr-used-2.c: New.
49063 2003-02-18 Mark Mitchell <mark@codesourcery.com>
49066 * g++.dg/init/copy5.C: New test.
49068 2003-02-18 Geoffrey Keating <geoffk@apple.com>
49070 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
49071 * g++.dg/pch/pch.exp: Likewise.
49073 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
49075 * gcc.c-torture/execute/20030209-1.c: Enable the test if
49076 STACK_SIZE is not defined.
49078 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49081 * g++.dg/template/init1.C: New test.
49083 2003-02-16 Jan HUbicka <jh@suse.cz>
49085 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
49086 (foo): Add few extra tests
49087 * gcc.dg/c99-const-expr-3.c: Likewise.
49088 * gcc.c-torture/execute/20030216-1.c: New.
49090 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49093 * g++.dg/ext/typeof4.C: New test.
49095 2003-02-15 Roger Sayle <roger@eyesopen.com>
49097 * gcc.dg/i386-387-3.c: New test case.
49099 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
49101 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
49102 cris-*-elf* cris-*-aout* and mmix-*-*.
49104 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
49106 * gcc.dg/20030213-1.c: New test.
49108 2003-02-12 Roger Sayle <roger@eyesopen.com>
49110 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
49111 * gcc.dg/i386-387-2.c: Likewise.
49113 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
49115 * gcc.dg/ppc-spe.c: Fix formatting.
49116 Enable tests that were previously unsupported by gas.
49117 Delete tests for instructions that no longer exist.
49118 Switch arguments on evsubifw builtin.
49120 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
49122 * gcc.c-torture/execute/20030209-1.c: Disable the test if
49123 STACK_SIZE is too small.
49125 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
49126 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
49128 * gcc.dg/decl-2.c: New test.
49130 2003-02-10 Jan Hubicka <jh@suse.cz>
49132 * gcc.dg/i386-fpcvt-1.c: New test.
49134 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
49136 * gcc.c-torture/execute/20030209-1.c: New test.
49138 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
49140 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
49141 int-wide bitops, use the constants of the same width.
49142 Likewise, if long long is 32-bit wide, test bitops using
49145 2003-02-07 Loren James Rittle <ljrittle@acm.org>
49147 * gcc.dg/20021014-1.c: Annotate with expected notice text.
49149 2003-02-07 Roger Sayle <roger@eyesopen.com>
49151 * gcc.dg/builtins-4.c: New test case.
49153 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49155 * gcc.dg/20020430-1.c: Fix dg command typos.
49156 * gcc.dg/20020503-1.c: Likewise.
49158 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49161 * g++.dg/parse/fused-params1.C: New test.
49164 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
49167 * g++.dg/parse/non-dependent1.C: New test.
49170 * g++.dg/parse/dupl-tmpl-args1.C: New test.
49173 * g++.dg/parse/undefined7.C: New test.
49174 * g++.dg/parse/non-templ1.C: New test.
49177 * g++.dg/parse/too-many-tmpl-args1.C: New test.
49179 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
49181 * gcc.c-torture/compile/20030206-1.c: New test.
49183 2003-02-05 Roger Sayle <roger@eyesopen.com>
49185 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
49186 "pow" to "foo" to avoid potential confusion with a math built-in.
49188 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49190 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
49191 conditions for SPARC targets.
49193 2003-02-05 Jakub Jelinek <jakub@redhat.com>
49195 * gcc.dg/20030204-1.c: New test.
49197 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49200 * g++.dg/parse/array-size1.C: New test.
49203 * g++.dg/parse/undefined3.C: New test.
49206 * g++.dg/parse/undefined4.C: New test.
49209 * g++.dg/parse/undefined5.C: New test.
49212 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
49215 * g++.dg/parse/casting-operator1.C: New test.
49218 * g++.dg/parse/undefined6.C: New test.
49221 * g++.dg/parse/missing-template1.C: New test.
49223 2003-02-04 Jan Hubicka <jh@suse.cz>
49225 * gcc.dg/i386-cadd.c: Compile using -march=k8.
49226 * gcc.dg/i386-cmov?.c: Likewise.
49227 * gcc.dg/i386-fpcvt-?.c: Likewise.
49228 * gcc.dg/i386-ssefp-1.c: Likewise.
49229 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
49232 2003-02-03 Mark Mitchell <mark@codesourcery.com>
49235 * g++.dg/ext/max.C: New test.
49237 2003-02-03 Jan Hubicka <jh@suse.cz>
49239 * gcc.c-torture/execute/20030203-1.c: New test.
49241 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
49243 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
49246 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
49248 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
49249 * g++.dg/init/new2.C: Likewise.
49250 * g++.dg/other/new1.C: Likewise.
49252 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
49254 * gcc.dg/struct-ret-libc.c: New test.
49256 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
49258 * gcc.dg/20030129-1.c: New test.
49260 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49263 * g++.dg/template/ptrmem4.C: New test.
49265 2003-01-29 Mark Mitchell <mark@codesourcery.com>
49267 * g++.dg/parser/constant1.C: New test.
49269 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49272 * g++.dg/parse/friend2.C: New test.
49274 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
49277 * g++.dg/template/unify4.C: New test.
49279 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
49281 * gcc.c-torture/execute/20030128-1.c: New test.
49283 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
49285 * g++.dg/lookup/nested1.C: Test moved from ...
49286 * g++.old-deja/g++.other/lookup24.C: ... here.
49288 2003-01-28 Jan Hubicka <jh@suse.cz>
49290 * gcc.dg/i386-cmov5.c: New test.
49292 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49294 * gcc.c-torture/execute/20010925-1.c: Changed the
49295 memcpy declaration.
49297 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49300 * g++.dg/parse/template5.C: New test.
49302 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
49305 * g77.dg/pr9258: New test.
49307 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
49309 * README: Move relevant parts from README.g++.
49311 * README.g++: Remove this file.
49313 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
49315 * g++.dg/abi/dcast1.C: New test.
49317 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49319 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
49321 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
49324 * g++.old-deja/g++.other/lookup24.C: New test.
49326 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49329 * gcc.dg/uninit-C.c: New test.
49331 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
49333 * g++.dg/abi/covariant1.C: New test.
49335 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
49337 * gcc.dg/20030123-1.c: New test.
49339 2003-01-25 Jan Hubicka <jh@suse.cz>
49342 * gcc.c-torture/compile/20030125-1.c
49344 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
49347 * g++.dg/parse/template3.C: New test.
49348 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
49351 * g++.dg/parse/template4.C: New test.
49354 * g++.dg/template/qual2.C: New test.
49357 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
49359 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
49361 2003-01-25 Roger Sayle <roger@eyesopen.com>
49363 * gcc.c-torture/execute/switch-1.c: New test case.
49365 2003-01-25 Jan Hubicka <jh@suse.cz>
49367 * gcc.c-torture/execute/20030125-1.[cx]: New test.
49369 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
49371 Tweaks for Bison-1.875. From the NEWS file:
49372 "- `parse error' -> `syntax error'
49373 Bison now uniformly uses the term `syntax error'"
49374 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
49375 * gcc.dg/cpp/digraph2.c: Likewise.
49376 * gcc.dg/cpp/direct2.c: Likewise.
49377 * gcc.dg/cpp/paste4.c: Likewise.
49378 * gcc.dg/c90-restrict-1.c: Likewise.
49379 * gcc.dg/c99-func-2.c: Likewise.
49380 * gcc.dg/noncompile/920721-2.c: Likewise.
49381 * gcc.dg/noncompile/930622-2.c: Likewise.
49382 * gcc.dg/noncompile/940112-1.c: Likewise.
49383 * gcc.dg/noncompile/950921-1.c: Likewise.
49384 * gcc.dg/noncompile/951123-1.c: Likewise.
49385 * gcc.dg/noncompile/971104-1.c: Likewise.
49386 * gcc.dg/noncompile/990416-1.c: Likewise.
49388 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
49390 * g++.dg/parse/undefined1.C: Add error message.
49392 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49395 * g++.dg/parse/new1.C: New test.
49398 * g++.dg/parse/template2.C: New test.
49401 * g++.dg/parse/typedef2.C: New test.
49404 * g++.dg/ext/typeof3.C: New test.
49406 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
49409 * g++.dg/parse/ret-type1.C: New test.
49412 * g++.dg/parse/tmpl-outside1.C: New test.
49415 * g++.dg/parse/int-as-enum1.C: New test.
49418 * g++.dg/parse/no-typename1.C: New test.
49421 * g++.dg/parse/no-value1.C: New test.
49424 * g++.dg/parse/wrong-inline1.C: New test.
49427 * g++.dg/parse/ref1.C: New test.
49430 * g++.dg/parse/attr-ctor1.C: New test.
49433 * g++.dg/parse/namespace5.C: New test.
49436 * g++.dg/parse/func-def1.C: New test.
49439 * g++.dg/parse/undefined1.C: New test.
49441 PR c++/5723, PR c++/8522
49442 * g++.dg/parse/specialization1.C: New test.
49444 PR c++/163, PR c++/8595
49445 * g++.dg/parse/struct-as-enum1.C: New test.
49448 * g++.dg/parse/undefined2.C: New test.
49450 2003-01-22 Mark Mitchell <mark@codesourcery.com>
49453 * g++.dg/parse/template1.C: New test.
49456 * g++.dg/parse/using1.C: New test.
49460 * g++.dg/parse/expr2.C: New test.
49463 * g++.dg/parse/lookup2.C: Likewise.
49465 2003-01-21 Jan Hubicka <jh@suse.cz>
49467 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
49468 * gcc.c-torture/execute/eeprof-1.c: Likewise.
49469 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
49470 * gcc.c-torture/execute/string-opt-*.c: Likewise.
49472 2003-01-20 Nick Clifton <nickc@redhat.com>
49474 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
49475 problem with ARM sibcall code generation.
49477 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
49479 * gcc.c-torture/execute/20030120-1.c: New.
49481 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
49483 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
49485 2003-01-17 Mark Mitchell <mark@codesourcery.com>
49488 * g++.dg/parse/ctor1.C: New test.
49491 * g++.dg/parse/qualified1.C: New test.
49493 * g++.dg/parse/typename3.C: New test.
49495 2003-01-16 Richard Henderson <rth@redhat.com>
49497 * g++.dg/tls/init-2.C: Fix error matches for real this time.
49499 2003-01-16 Richard Henderson <rth@redhat.com>
49501 * g++.dg/pch/pch.exp: Copy test header to the working directory
49502 before using it either for precompilation or direct use.
49503 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
49504 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
49506 2003-01-16 Richard Henderson <rth@redhat.com>
49508 * gcc.dg/pch/pch.exp: Copy test header to the working directory
49509 before using it either for precompilation or direct use.
49510 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
49511 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
49513 2003-01-16 Mark Mitchell <mark@codesourcery.com>
49515 * g++.dg/ext/typename1.C: Add typename keyword.
49516 * g++.dg/template/crash1.C: Update error messages.
49517 * g++.dg/template/crash2.C: Remove error message.
49518 * g++.dg/parse/typename2.C: New test.
49519 * g++.dg/template/typename2.C: Change implicit
49520 typename warning into error.
49521 * g++.old-deja/g++.benjamin/tem03.C: Issue more
49523 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
49524 * g++.old-deja/g++.brendan/crash56.C: Add this->.
49525 * g++.old-deja/g++.law/visibility13.C: Remove error
49527 * g++.old-deja/g++.ns/template17.C: Reorder code to
49528 make declaration visible in template.
49529 * g++.old-deja/g++.pt/crash3.C: Fix typos.
49530 * g++.old-deja/g++.pt/crash36.C: Issue more error
49532 * g++.old-deja/g++.pt/crash5.C: Improve error
49534 * g++.old-deja/g++.pt/crash67.C: Remove warning.
49535 * g++.old-deja/g++.pt/inherit1.C: Add this->.
49536 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
49537 * g++.old-deja/g++.pt/typename16.C: Replace implicit
49538 typename warning with error message.
49539 * g++.old-deja/g++.pt/typename19.C: Remove warning.
49540 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
49541 * g++.old-deja/g++.robertl/eb24.C: Use this->.
49543 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
49545 * g++.dg/parse/ambig2.C: New test.
49547 2003-01-15 Richard Henderson <rth@redhat.com>
49549 * g++.dg/tls/init-2.C: Update error message string.
49551 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49553 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
49555 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
49557 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
49559 * gcc.c-torture/compile/20001205-1.x: Likewise.
49560 * gcc.c-torture/compile/20001226-1.x: Likewise.
49561 * gcc.c-torture/compile/920520-1.x: Likewise.
49562 * gcc.c-torture/compile/961203-1.x: Likewise.
49563 * gcc.c-torture/compile/20020604-1.x: Likewise.
49565 2003-01-15 Jan Hubicka <jh@suse.cz>
49567 * gcc.c-torture/compile/20030115-1.c: New test.
49569 * gcc.dg/i386-fpcvt-1.c: New test.
49570 * gcc.dg/i386-fpcvt-2.c: New test.
49572 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
49574 Further conform g++'s __vmi_class_type_info to the C++ ABI
49576 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
49579 2003-01-14 Jan Hubicka <jh@suse.cz>
49581 * gcc.dg/i386-fpcvt-1.c: New test.
49582 * gcc.dg/i386-fpcvt-2.c: New test.
49584 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
49586 * gcc.dg/i386-mmx-3.c: New test.
49588 2003-01-12 Mark Mitchell <mark@codesourcery.com>
49591 * g++.dg/parse/octal1.C: New file.
49594 * g++.dg/parse/typename1.C: New file.
49596 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
49598 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
49599 * gcc.dg/bf-no-ms-layout.c: Likewise.
49600 * gcc.dg/bf-ms-attrib.c: Likewise.
49602 2003-01-10 Mark Mitchell <mark@codesourcery.com>
49605 * g++.dg/parse/dtor1.C: New file.
49608 * g++.dg/rtti/typeid1.C: New file.
49611 * g++.dg/parse/lookup1.C: New file.
49614 * g++.dg/templ/spec5.C: New file.
49616 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
49618 * gcc.c-torture/compile/20030110-1.c: New test.
49620 2003-01-09 Geoffrey Keating <geoffk@apple.com>
49622 Merge from pch-branch:
49624 2002-12-23 Geoffrey Keating <geoffk@apple.com>
49626 * gcc.dg/pch/cpp-1.h: New.
49627 * gcc.dg/pch/cpp-1.c: New.
49628 * gcc.dg/pch/cpp-2.h: New.
49629 * gcc.dg/pch/cpp-2.c: New.
49631 2002-11-19 Geoffrey Keating <geoffk@apple.com>
49633 * gcc.dg/pch/except-1.h: New.
49634 * gcc.dg/pch/except-1.c: New.
49636 2002-11-13 Geoffrey Keating <geoffk@apple.com>
49638 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
49640 * gcc.dg/pch: Include *.hp not *.h.
49641 * gcc.dg/pch/system-1.h: New.
49642 * gcc.dg/pch/system-1.c: New.
49644 2002-11-11 Geoffrey Keating <geoffk@apple.com>
49646 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
49647 rather than trying to build and run a program using PCH.
49648 * gcc.dg/pch: Remove dg-do commands from test files.
49650 2002-11-08 Geoffrey Keating <geoffk@apple.com>
49652 * gcc.dg/pch/macro-3.c: New.
49653 * gcc.dg/pch/macro-3.h: New.
49655 2002-11-04 Geoffrey Keating <geoffk@apple.com>
49657 * gcc.dg/pch/common-1.c: New.
49658 * gcc.dg/pch/common-1.h: New.
49659 * gcc.dg/pch/decl-1.c: New.
49660 * gcc.dg/pch/decl-1.h: New.
49661 * gcc.dg/pch/decl-2.c: New.
49662 * gcc.dg/pch/decl-2.h: New.
49663 * gcc.dg/pch/decl-3.c: New.
49664 * gcc.dg/pch/decl-3.h: New.
49665 * gcc.dg/pch/decl-4.c: New.
49666 * gcc.dg/pch/decl-4.h: New.
49667 * gcc.dg/pch/decl-5.c: New.
49668 * gcc.dg/pch/decl-5.h: New.
49669 * gcc.dg/pch/global-1.c: New.
49670 * gcc.dg/pch/global-1.h: New.
49671 * gcc.dg/pch/inline-1.c: New.
49672 * gcc.dg/pch/inline-1.h: New.
49673 * gcc.dg/pch/inline-2.c: New.
49674 * gcc.dg/pch/inline-2.h: New.
49675 * gcc.dg/pch/static-1.c: New.
49676 * gcc.dg/pch/static-1.h: New.
49677 * gcc.dg/pch/static-2.c: New.
49678 * gcc.dg/pch/static-2.h: New.
49680 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
49682 * g++.dg/pch/pch.exp: Better handle failing testcases.
49683 * gcc.dg/pch/pch.exp: Likewise.
49684 * gcc.dg/pch/macro-1.c: New.
49685 * gcc.dg/pch/macro-1.h: New.
49686 * gcc.dg/pch/macro-2.c: New.
49687 * gcc.dg/pch/macro-2.h: New.
49689 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
49691 * g++.dg/dg.exp: Treat files in pch/ specially.
49692 * g++.dg/pch/pch.exp: New file.
49693 * g++.dg/pch/empty.H: New file.
49694 * g++.dg/pch/empty.C: New file.
49695 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
49698 * gcc.dg/pch/pch.exp: New file.
49699 * gcc.dg/pch/empty.h: New file.
49700 * gcc.dg/pch/empty.c: New file.
49701 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
49704 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49706 * g++.dg/template/friend14.C: New test.
49708 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49710 * gcc.dg/old-style-asm-1.c: New test.
49712 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
49714 * gcc.c-torture/compile/20030109-1.c: New test.
49716 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
49718 * gcc.c-torture/execute/20030109-1.c: New test.
49720 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
49722 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
49723 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
49724 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
49725 * g++.old-deja/g++.mike/eh2.C: Likewise.
49726 * g++.old-deja/g++.mike/eh3.C: Likewise.
49727 * g++.old-deja/g++.mike/eh5.C: Likewise.
49728 * g++.old-deja/g++.mike/eh6.C: Likewise.
49729 * g++.old-deja/g++.mike/eh7.C: Likewise.
49730 * g++.old-deja/g++.mike/eh8.C: Likewise.
49731 * g++.old-deja/g++.mike/eh9.C: Likewise.
49732 * g++.old-deja/g++.mike/eh10.C: Likewise.
49733 * g++.old-deja/g++.mike/eh12.C: Likewise.
49734 * g++.old-deja/g++.mike/eh13.C: Likewise.
49735 * g++.old-deja/g++.mike/eh14.C: Likewise.
49736 * g++.old-deja/g++.mike/eh16.C: Likewise.
49737 * g++.old-deja/g++.mike/eh17.C: Likewise.
49738 * g++.old-deja/g++.mike/eh18.C: Likewise.
49739 * g++.old-deja/g++.mike/eh21.C: Likewise.
49740 * g++.old-deja/g++.mike/eh23.C: Likewise.
49741 * g++.old-deja/g++.mike/eh24.C: Likewise.
49742 * g++.old-deja/g++.mike/eh25.C: Likewise.
49743 * g++.old-deja/g++.mike/eh26.C: Likewise.
49744 * g++.old-deja/g++.mike/eh27.C: Likewise.
49745 * g++.old-deja/g++.mike/eh28.C: Likewise.
49746 * g++.old-deja/g++.mike/eh29.C: Likewise.
49747 * g++.old-deja/g++.mike/eh31.C: Likewise.
49748 * g++.old-deja/g++.mike/eh33.C: Likewise.
49749 * g++.old-deja/g++.mike/eh34.C: Likewise.
49750 * g++.old-deja/g++.mike/eh35.C: Likewise.
49751 * g++.old-deja/g++.mike/eh36.C: Likewise.
49752 * g++.old-deja/g++.mike/eh37.C: Likewise.
49753 * g++.old-deja/g++.mike/eh38.C: Likewise.
49754 * g++.old-deja/g++.mike/eh39.C: Likewise.
49755 * g++.old-deja/g++.mike/eh40.C: Likewise.
49756 * g++.old-deja/g++.mike/eh41.C: Likewise.
49757 * g++.old-deja/g++.mike/eh42.C: Likewise.
49758 * g++.old-deja/g++.mike/eh44.C: Likewise.
49759 * g++.old-deja/g++.mike/eh46.C: Likewise.
49760 * g++.old-deja/g++.mike/eh47.C: Likewise.
49761 * g++.old-deja/g++.mike/eh48.C: Likewise.
49762 * g++.old-deja/g++.mike/eh49.C: Likewise.
49763 * g++.old-deja/g++.mike/eh50.C: Likewise.
49764 * g++.old-deja/g++.mike/eh51.C: Likewise.
49765 * g++.old-deja/g++.mike/eh53.C: Likewise.
49766 * g++.old-deja/g++.mike/eh55.C: Likewise.
49767 * g++.old-deja/g++.mike/p7912.C: Likewise.
49768 * g++.old-deja/g++.mike/p9706.C: Likewise.
49769 * g++.old-deja/g++.mike/p10416.C: Likewise.
49770 * g++.old-deja/g++.mike/p11667.C: Likewise.
49771 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
49772 Remove redundant reference to Iris.
49773 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
49774 Elxsi, i860, Pico Java, and WE32K.
49776 2003-01-07 Mark Mitchell <mark@codesourcery.com>
49778 * g++.dg/ext/asm4.C: New test.
49780 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49783 * g++.dg/template/friend12.C: New test.
49784 * g++.dg/template/friend13.C: Likewise.
49785 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
49787 2003-01-08 Jan Hubicka <jh@suse.cz>
49789 * gcc.dg/i386-cadd.c: New test.
49790 * gcc.dg/i386-cmov4.c: Likewise.
49792 2003-01-06 Mark Mitchell <mark@codesourcery.com>
49795 * g++.dg/warn/Wunused-3.C: New test.
49797 * g++.dg/abi/bitfield9.C: New test.
49800 * g++.dg/parse/defarg3.C: New test.
49802 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
49804 * g++.dg/parse/ambig1.C: New test.
49805 * g++.dg/parse/defarg2.C: New test.
49807 2003-01-05 Mark Mitchell <mark@codesourcery.com>
49809 * g++.dg/template/defarg-1.C: New test.
49810 * g++.dg/template/local2.C: Likewise.
49812 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
49814 * gcc.c-torture/execute/20030105-1.c: New test.
49816 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49818 * g++.dg/parse/namespace3.C: Remove extra semicolons.
49819 * g++.dg/parse/namespace4.C: Likewise.
49821 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
49823 * g++.dg/template/ntp2.C: New test.
49825 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
49827 * g++.dg/parse/extern-C-1.C: New test.
49829 * g++.dg/parse/namespace4.C: New test.
49831 * g++.dg/template/nested1.C: New test.
49833 * g++.dg/parse/namespace3.C: New test.
49835 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
49837 * g++.dg/lookup/two-stage1.C: New test.
49839 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49841 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
49842 * g++.old-deja/g++.jason/access8.C: Likewise.
49843 * g++.old-deja/g++.other/decl5.C: Likewise.
49845 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49847 * g++.dg/parse/parse7.C: New test.
49849 2003-01-02 Mark Mitchell <mark@codesourcery.com>
49852 * g++.dg/ext/attrib7.C: New test.
49854 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
49856 * g++.dg/parse/parse6.C: New test.
49858 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
49860 * gcc.dg/h8300-stack-1.c: New.
49862 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49864 g++.dg/lookup/exception1.C: New test.
49866 g++.dg/lookup/template1.C: New test.
49868 g++.dg/parse/namespace2.C: New test.
49870 g++.dg/parse/parens2.C: New test.
49872 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49874 * g++.dg/parse/parse5.C: New test.
49875 * g++.dg/lookup/scoped4.C: New test.
49877 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
49879 * g++.dg/parse/parens1.C: New test.
49881 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
49883 * g++.dg/parse/parens2.C: New test.
49885 * g++.dg/lookup/scope-operator1.C: New test.
49887 * g++.dg/parse/operator1.C: New test.
49889 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49891 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
49892 * g++.old-deja/g++.other/access6.C: Likewise.
49893 * g++.old-deja/g++.other/decl1.C: Likewise.
49894 * g++.old-deja/g++.pt/typename12.C: Likewise.
49896 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49898 * g++.dg/parse/namespace1.C: New test.
49900 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49902 * g++.dg/parse/parse4.C: New test.
49904 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49906 * g++.dg/parse/parse3.C: New test.
49908 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49910 * g++.dg/parse/parse2.C: New test.
49912 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49914 * g++.dg/template/friend11.C: New test.
49916 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
49918 * g++.dg/parse/parse1.C: New test.
49920 2002-12-31 Janis Johnson <janis187@us.ibm.com>
49922 * lib/profopt.exp: Change the name of a global variable to avoid
49923 possible clashes with other test suites.
49925 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
49927 * g++.dg/inherit/covariant8.C: New test.
49929 2002-12-31 Mark Mitchell <mark@codesourcery.com>
49931 * g++.dg/init/array9.C: New test.
49934 * g++.dg/parse/expr1.C: New test.
49936 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
49938 * gcc.c-torture/compile/20021230-1.c: New test.
49940 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
49942 * g++.dg/inherit/covariant5.C: New test.
49943 * g++.dg/inherit/covariant6.C: New test.
49944 * g++.dg/inherit/covariant7.C: New test.
49946 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49949 * g++.dg/other/access2.C: New test.
49951 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
49953 * g++.dg/other/anon-struct.C: No longer fails
49954 * g++.old-deja/g++.brendan/parse4.C: Likewise.
49955 * g++.old-deja/g++.brendan/parse5.C: Likewise.
49956 * g++.old-deja/g++.brendan/parse6.C: Likewise.
49958 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
49960 * g++.dg/parse/angle-bracket.C (main): No longer fails.
49962 2002-12-27 Mark Mitchell <mark@codesourcery.com>
49964 * g++.dg/eh/spec4.C: Remove stray semicolon.
49965 * g++.dg/expr/pmf-1.C: Change error message.
49966 * g++.dg/ext/asm1.C: Remove stray semicolon.
49967 * g++.dg/ext/typename1.C: Add missing typenames.
49968 * g++.dg/inherit/template-as-base.C: Change error message.
49969 * g++.dg/lookup/scoped1.C: Likewise.
49970 * g++.dg/lookup/scoped2.C: Likewise.
49971 * g++.dg/lookup/using2.C: Likewise.
49972 * g++.dg/other/component1.C: Remove stray semicolon.
49973 * g++.dg/other/do1.C: Change error message.
49974 * g++.dg/other/error2.C: Likewise.
49975 * g++.dg/other/init1.C: Likewise.
49976 * g++.dg/other/packed1.C: Remove stray semicolon.
49977 * g++.dg/other/ptrmem2.C: Change error message.
49978 * g++.dg/parse/parameter-declaration-1.C: Remove line number
49980 * g++.dg/special/initp1.C: Remove invalid attribute usage.
49981 * g++.dg/template/access3.C: Add typename keyword.
49982 * g++.dg/template/access5.C: Remove stray semicolon.
49983 * g++.dg/template/access6.C: Likewise.
49984 * g++.dg/template/complit1.C: Likewise.
49985 * g++.dg/template/crash1.C: Change error message.
49986 * g++.dg/template/inherit2.C: Remove stray semicolon.
49987 * g++.dg/template/instantiate2.C: Likewise.
49988 * g++.dg/template/instantiate3.C: Change error message.
49989 * g++.dg/template/qual1.C: Remove stray semicolon.
49990 * g++.dg/template/qualttp18.C: Change error message.
49991 * g++.dg/template/ref1.C: Remove stray semicolon.
49992 * g++.dg/template/sizeof1.C (A::value): Declare it.
49993 * g++.dg/template/spec4.C: Change error message.
49994 * g++.dg/template/static1.C: Likewise.
49995 * g++.dg/template/type1.C: Likewise.
49996 * g++.dg/template/typename3.C: Likewise.
49997 * g++.old-deja/g++.benjamin/13478.C: Change error message.
49998 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
49999 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
50000 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
50001 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
50002 named return value extension.
50003 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
50004 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
50005 * g++.old-deja/g++.bob/extern_C.C: Likewise.
50006 * g++.old-deja/g++.bob/inherit2.C: Likewise.
50007 * g++.old-deja/g++.brendan/complex1.C: Likewise.
50008 * g++.old-deja/g++.brendan/copy5.C: Likewise.
50009 * g++.old-deja/g++.brendan/crash13.C: Likewise.
50010 * g++.old-deja/g++.brendan/crash15.C: Likewise.
50011 * g++.old-deja/g++.brendan/crash18.C: Change error message.
50012 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
50013 * g++.old-deja/g++.brendan/crash38.C: Likewise.
50014 * g++.old-deja/g++.brendan/crash50.C: Likewise.
50015 * g++.old-deja/g++.brendan/crash56.C: Likewise.
50016 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
50018 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
50019 * g++.old-deja/g++.brendan/crash8.C: Change error message.
50020 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
50021 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
50022 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
50023 * g++.old-deja/g++.brendan/template11.C: Likewise.
50024 * g++.old-deja/g++.brendan/template26.C: Likewise.
50025 * g++.old-deja/g++.brendan/template27.C: Use explicit
50026 specialization syntax.
50027 * g++.old-deja/g++.brendan/template30.C: Likewise.
50028 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
50029 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
50030 non-dependent names.
50031 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
50032 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
50033 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
50034 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
50035 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
50036 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
50037 named return value extension.
50038 * g++.old-deja/g++.ext/namedret2.C: Likewise.
50039 * g++.old-deja/g++.ext/namedret3.C: Likewise.
50040 * g++.old-deja/g++.ext/return1.C: Likewise.
50041 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
50042 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
50043 * g++.old-deja/g++.jason/access8.C: Likewise.
50044 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
50045 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
50046 pseudo-destructor names.
50047 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
50048 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
50049 pseudo-destructor names.
50050 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
50051 * g++.old-deja/g++.jason/overload19.C: Likewise.
50052 * g++.old-deja/g++.jason/overload32.C: Likewise.
50053 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
50055 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
50056 * g++.old-deja/g++.jason/return.C: Likewise.
50057 * g++.old-deja/g++.jason/return2.C: Likewise.
50058 * g++.old-deja/g++.jason/shadow1.C: Likewise.
50059 * g++.old-deja/g++.jason/special.C: Use explicit specialization
50061 * g++.old-deja/g++.jason/template10.C: Account for use of
50062 non-dependent names.
50063 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
50065 * g++.old-deja/g++.jason/template37.C: Likewise.
50066 * g++.old-deja/g++.law/access4.C: Change error messages.
50067 * g++.old-deja/g++.law/arm13.C: Remove incorrect
50068 pseudo-destructor names.
50069 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
50070 * g++.old-deja/g++.law/ctors9.C: Likewise.
50071 * g++.old-deja/g++.law/cvt22.C: Likewise.
50072 * g++.old-deja/g++.law/dtors5.C: Likewise.
50073 * g++.old-deja/g++.law/global-init1.C: Likewise.
50074 * g++.old-deja/g++.law/missed-error3.C: Likewise.
50075 * g++.old-deja/g++.law/operators28.C: Likewise.
50076 * g++.old-deja/g++.law/visibility28.C: Likewise.
50077 * g++.old-deja/g++.martin/eval1.C: Likewise.
50078 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
50080 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
50081 * g++.old-deja/g++.mike/net34.C: Likewise.
50082 * g++.old-deja/g++.mike/net36.C: Likewise.
50083 * g++.old-deja/g++.mike/ns2.C: Likewise.
50084 * g++.old-deja/g++.mike/p12306.C: Likewise.
50085 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
50087 * g++.old-deja/g++.mike/p700.C: Likewise.
50088 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
50089 * g++.old-deja/g++.mike/p710.C: Likewise.
50090 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
50092 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
50093 * g++.old-deja/g++.mike/pmf9.C: Likewise.
50094 * g++.old-deja/g++.ns/crash2.C: Likewise.
50095 * g++.old-deja/g++.ns/crash3.C: Likewise.
50096 * g++.old-deja/g++.ns/invalid1.C: Likewise.
50097 * g++.old-deja/g++.ns/ns17.C: Likewise.
50098 * g++.old-deja/g++.ns/template16.C: Likewise.
50099 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
50101 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
50102 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
50103 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
50104 named return value extension.
50105 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
50106 * g++.old-deja/g++.other/access4.C: Issue additional error
50108 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
50109 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
50110 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
50111 * g++.old-deja/g++.other/crash25.C: Change error message.
50112 * g++.old-deja/g++.other/crash4.C: Change error message.
50113 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
50114 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
50115 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
50117 * g++.old-deja/g++.other/defarg8.C: Likewise.
50118 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
50119 * g++.old-deja/g++.other/dtor10.C: Likewise.
50120 * g++.old-deja/g++.other/incomplete.C: Likewise.
50121 * g++.old-deja/g++.other/linkage7.C: Likewise.
50122 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
50124 * g++.old-deja/g++.other/mangle2.C: Likewise.
50125 * g++.old-deja/g++.other/refinit2.C: Likewise.
50126 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
50127 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
50128 * g++.old-deja/g++.pt/crash28.C: Likewise.
50129 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
50131 * g++.old-deja/g++.pt/crash32.C: Change error message.
50132 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
50133 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
50134 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
50135 error message position.
50136 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
50137 * g++.old-deja/g++.pt/defarg8.C: Change error message.
50138 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
50140 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
50141 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
50142 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
50143 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
50145 * g++.old-deja/g++.pt/explicit31.C: Likewise.
50146 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
50147 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
50149 * g++.old-deja/g++.pt/explicit71.C: Change error message.
50150 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
50152 * g++.old-deja/g++.pt/friend28.C: Account for use of
50153 non-dependent names.
50154 * g++.old-deja/g++.pt/friend29.C: Likewise.
50155 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
50157 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
50158 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
50159 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
50161 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
50162 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
50164 * g++.old-deja/g++.pt/memclass20.C: Likewise.
50165 * g++.old-deja/g++.pt/memclass5.C: Likewise.
50166 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
50168 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
50169 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
50170 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
50171 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
50172 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
50173 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
50175 * g++.old-deja/g++.pt/spec10.C: Likewise.
50176 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
50177 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
50178 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
50179 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
50180 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
50181 * g++.old-deja/g++.pt/ttp62.C: Likewise.
50182 * g++.old-deja/g++.pt/ttp64.C: Likewise.
50183 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
50184 * g++.old-deja/g++.pt/typename15.C: Likewise.
50185 * g++.old-deja/g++.pt/typename22.C: Likewise.
50186 * g++.old-deja/g++.pt/typename6.C: Change error messages.
50187 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
50188 * g++.old-deja/g++.pt/virtual2.C: Likewise.
50189 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
50191 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
50192 return value extension.
50193 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
50194 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
50195 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
50196 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
50198 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
50200 * g++.dg/warn/inline1.C: New test.
50201 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
50202 * g++.old-deja/g++.jason/synth10.C: Likewise.
50203 * g++.old-deja/g++.mike/net31.C: Likewise.
50204 * g++.old-deja/g++.mike/p8786.C: Likewise.
50206 * g++.dg/template/friend10.C: New test.
50207 * g++.dg/template/conv5.C: New test.
50209 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
50211 * g++.dg/lookup/scoped3.C: New test.
50213 * g++.dg/lookup/decl1.C: New test.
50214 * g++.dg/lookup/decl2.C: New test.
50216 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
50218 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
50219 gcc.c-torture/compile/20021015-1.c,
50220 gcc.c-torture/compile/20021015-2.c,
50221 gcc.c-torture/compile/20021123-1.c,
50222 gcc.c-torture/compile/20021123-2.c,
50223 gcc.c-torture/compile/20021123-3.c,
50224 gcc.c-torture/compile/20021123-4.c,
50225 gcc.c-torture/execute/20021024-1.c: Add tests previously added
50226 only to 3.1 or 3.2 branch.
50228 2002-12-23 Mark Mitchell <mark@codesourcery.com>
50230 * gcc.dg/i386-bitfield3.c: New test.
50232 * gcc.dg/i386-bitfield2.c: New test.
50234 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
50236 * g++.dg/parse/conv_op1.C: New test.
50238 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
50240 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
50243 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
50245 * gcc.c-torture/compile/20021220-1.c: New test.
50247 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
50249 * gcc.dg/i386-fastcall-1.c: New.
50251 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50253 * gcc.c-torture/execute/20021219-1.c: New test.
50255 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50257 * gcc.dg/i386-pic-1.c: New test.
50259 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50262 * g++.dg/template/friend9.C: New test.
50264 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50267 * g++.dg/template/access7.C: New test.
50269 2002-12-18 Nick Clifton <nickc@redhat.com>
50271 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
50272 the libstdc++-v3 directory has been found.
50274 2002-12-12 Devang Patel <dpatel@apple.com>
50275 * gcc.dg/darwin-ld-1.c: New test.
50276 * gcc.dg/darwin-ld-2.c: New test.
50277 * gcc.dg/darwin-ld-3.c: New test.
50278 * gcc.dg/darwin-ld-4.c: New test.
50279 * gcc.dg/darwin-ld-5.c: New test.
50281 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50283 * gcc.c-torture/compile/20021212-1.c: New test.
50285 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
50287 * gcc.dg/fshort-wchar: New test.
50289 2002-12-10 Mark Mitchell <mark@codesourcery.com>
50292 * g++.dg/template/dtor1.C: New test.
50294 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
50297 2002-12-10 Jakub Jelinek <jakub@redhat.com>
50299 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
50301 2002-12-09 Mark Mitchell <mark@codesourcery.com>
50303 * g++.dg/template/static1.C: New test.
50304 * g++.dg/template/static2.C: New test.
50305 * g++.old-deja/g++.ext/memconst.C: New test.
50307 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50309 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
50310 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
50311 * g++.dg/special/initp1.C: Likewise.
50313 2002-12-06 Jakub Jelinek <jakub@redhat.com>
50315 * gcc.c-torture/execute/20021204-1.c: New test.
50317 2002-12-04 Geoffrey Keating <geoffk@apple.com>
50319 * gcc.dg/ppc-fmadd-1.c: New file.
50320 * gcc.dg/ppc-fmadd-2.c: New file.
50321 * gcc.dg/ppc-fmadd-3.c: New file.
50323 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50325 * gcc.c-torture/compile/20021204-1.c: New test.
50327 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
50329 * g++.dg/inherit/covariant2.C: New test.
50330 * g++.dg/inherit/covariant3.C: New test.
50331 * g++.dg/inherit/covariant4.C: New test.
50332 * g++.dg/inherit/covariant1.C: Remove XFAIL.
50333 * g++.old-deja/g++.robertl/eb17.C: Likewise.
50335 2002-12-03 Mark Mitchell <mark@codesourcery.com>
50338 * g++.dg/init/brace3.C: New test.
50340 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
50342 * gcc.dg/20020210-1.c: Fix a comment typo.
50344 2002-12-02 Mark Mitchell <mark@codesourcery.com>
50347 * g++.dg/parse/defarg1.C: New test.
50350 * g++.dg/template/char1.C: New test.
50352 * g++.dg/template/varmod1.C: Fix typo.
50354 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50357 * g++.old-deja/g++.pt/crash32.C: Expect error.
50359 2002-12-01 Mark Mitchell <mark@codesourcery.com>
50362 * g++.dg/template/varmod1.C: New test.
50365 * g++.dg/inherit/typeinfo1.C: New test.
50368 * g++.dg/inherit/typedef1.C: New test.
50370 2002-11-30 Mark Mitchell <mark@codesourcery.com>
50374 * g++.dg/template/strlen1.C: New test.
50377 * g++.dg/template/ctor2.C: New test.
50380 * g++.dg/init/string1.C: New test.
50383 * g++.dg/template/friend8.C: New test.
50385 2002-11-29 Joe Buck <jbuck@synopsys.com>
50387 * g++.dg/lookup/anon2.C: New test.
50389 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
50391 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
50394 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
50396 * gcc.dg/bitfld-6.c: New test.
50398 2002-11-27 Jan Hubicka <jh@suse.cz>
50400 * gcc.c-torture/execute/20021127.[cx]: New test.
50402 2002-11-26 Jan Hubicka <jh@suse.cz>
50404 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
50407 2002-11-26 Geoffrey Keating <geoffk@apple.com>
50409 * g++.dg/init/brace2.C: New test.
50410 * g++.old-deja/g++.mike/p9129.C: Correct.
50412 2002-11-26 Mark Mitchell <mark@codesourcery.com>
50414 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
50416 2002-11-25 Andreas Bauer <baueran@in.tum.de>
50418 * gcc.dg/sibcall-6: New test for indirect sibcalls.
50420 2002-11-25 Mark Mitchell <mark@codesourcery.com>
50422 * g++.dg/abi/empty11.C: New test.
50423 * g++.dg/rtti/cv1.C: New test.
50425 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
50427 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
50429 2002-11-24 Mark Mitchell <mark@codesourcery.com>
50431 * g++.dg/abi/empty10.C: New test.
50433 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50435 * gcc.c-torture/compile/20021124-1.c: New test.
50437 2002-11-22 Mark Mitchell <mark@codesourcery.com>
50439 * g++.dg/abi/rtti2.C: New test.
50441 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
50443 * gcc.dg/i386-unroll-1.c: New test.
50445 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
50447 * gcc.c-torture/compile/20021120-1.c: New test.
50448 * gcc.c-torture/compile/20021120-2.c: New test.
50450 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50452 * gcc.dg/bitfld-5.c: New test.
50454 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50456 * gcc.c-torture/execute/20021120-3.c: New test.
50458 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50460 * gcc.c-torture/execute/20021120-2.c: New test.
50462 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
50464 * gcc.c-torture/execute/20021120-1.c: New test.
50466 2002-11-20 Jakub Jelinek <jakub@redhat.com>
50468 * gcc.c-torture/execute/20021118-3.c: New test.
50470 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
50472 * gcc.c-torture/compile/20021119-1.c: New test.
50474 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
50476 * gcc.dg/duff-1.c: New test.
50477 * gcc.dg/duff-2.c: New test.
50478 * gcc.dg/duff-3.c: New test.
50480 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
50482 * gcc.dg/cpp/_Pragma5.c: New test.
50484 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50486 * gcc.c-torture/execute/20021118-2.c: New test.
50488 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
50490 * gcc.c-torture/execute/20021118-1.c: New test.
50492 2002-11-16 Jakub Jelinek <jakub@redhat.com>
50494 * gcc.dg/20021116-1.c: New test.
50496 2002-11-14 Mark Mitchell <mark@codesourcery.com>
50498 * g++.dg/abi/vcall1.C: New test.
50500 2002-11-14 Jakub Jelinek <jakub@redhat.com>
50502 * gcc.dg/20021029-1.c: New test.
50503 * gcc.dg/20021029-2.c: New test.
50505 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
50507 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
50509 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50512 * gcc.dg/20021110.c: Move to ...
50513 * gcc.c-torture/compile/20021110.c: .... here.
50515 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50518 * gcc.c-torture/execute/20021111-1.c
50520 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50523 * gcc.dg/20021110.c: New test.
50525 2002-11-10 Mark Mitchell <mark@codesourcery.com>
50527 * g++.dg/abi/vthunk3.C: Run only on x86.
50529 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
50531 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
50533 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
50535 * lib/compat.exp (compat-execute): Fix logic error in last
50538 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
50540 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
50542 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50545 * g++.dg/template/access6.C: New test.
50547 2002-11-08 Jan Hubicka <jh@suse.cz>
50549 * gcc.dg/i386-ssefp-1.c: New test.
50550 * gcc.dg/i386-ssefp-1.c: New test.
50552 2002-11-08 Jan Hubicka <jh@suse.cz>
50554 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
50556 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50558 * g++.dg/abi/vthunk3.C: New test.
50561 * g++.dg/template/crash2.C: New test.
50563 2002-11-07 Mark Mitchell <mark@codesourcery.com>
50565 * g++.dg/abi/dtor1.C: New test.
50566 * g++.dg/abi/dtor2.C: Likewise.
50568 2002-11-05 Geoffrey Keating <geoffk@apple.com>
50570 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
50573 2002-11-04 Adam Nemet <anemet@lnxw.com>
50575 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
50576 -mthumb. Only xfail with -O0.
50578 2002-11-03 Mark Mitchell <mark@codesourcery.com>
50580 * g++.dg/abi/thunk1.C: New test.
50581 * g++.dg/abi/thunk2.C: Likewise.
50582 * g++.dg/abi/vtt1.C: Likewise.
50584 2002-11-02 Diego Novillo <dnovillo@redhat.com>
50586 PR optimization/8423
50587 * gcc.c-torture/execute/builtin-constant.c: New test.
50589 2002-11-01 Zack Weinberg <zack@codesourcery.com>
50591 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
50592 Add some more cases.
50594 2002-11-01 Mark Mitchell <mark@codesourcery.com>
50597 * g++.dg/opt/local1.C: New test.
50599 2002-10-30 Mark Mitchell <mark@codesourcery.com>
50602 * g++.dg/template/complit1.C: New test.
50605 * g++.dg/template/typename4.C: Likewise.
50607 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50609 Core issue 287, PR c++/7639
50610 * g++.dg/template/instantiate1.C: Adjust error location.
50611 * g++.dg/template/instantiate3.C: New test.
50612 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
50613 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
50614 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
50616 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
50618 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
50620 2002-10-29 Mark Mitchell <mark@codesourcery.com>
50623 * g++.dg/init/dtor2.C: New test.
50625 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50627 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
50628 * gcc.dg/nest.c: Bypass errors on irix6.
50630 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
50632 * gcc.dg/nest.c: Expect error for mmix-*-*.
50633 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
50635 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
50637 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
50640 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
50642 2002-10-25 Mike Stump <mrs@apple.com>
50644 * gcc.dg/warn-1.c: New test.
50646 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50648 * g++.dg/template/typename3.C: New test.
50650 2002-10-25 Mark Mitchell <mark@codesourcery.com>
50652 * g++.dg/lookup/ptrmem1.C: New test.
50654 * g++.dg/abi/vthunk2.C: New test.
50656 2002-10-25 Zack Weinberg <zack@codesourcery.com>
50658 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
50660 2002-10-24 Mark Mitchell <mark@codesourcery.com>
50662 * g++.dg/abi/empty9.C: New test.
50664 2002-10-24 Richard Henderson <rth@redhat.com>
50666 * g++.dg/inherit/thunk1.C: Enable for ia64.
50668 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50671 * g++.dg/lookup/pretty1.C: New test.
50673 2002-10-23 Jakub Jelinek <jakub@redhat.com>
50675 * gcc.dg/20021023-1.c: New test.
50677 2002-10-23 Mark Mitchell <mark@codesourcery.com>
50680 * g++.dg/parse/inline1.C: New test.
50682 2002-10-23 Richard Henderson <rth@redhat.com>
50684 * g++.dg/inherit/thunk1.C: Enable for x86_64.
50686 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
50688 2002-10-22 Mark Mitchell <mark@codesourcery.com>
50691 * g++.dg/parse/stmtexpr3.C: New test.
50693 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
50695 * g++.dg/expr/cond1.C: New test.
50697 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50699 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
50701 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50703 * g++.dg/abi/vbase13.C: New test.
50704 * g++.dg/abi/vbase14.C: Likewise.
50706 2002-10-21 Jakub Jelinek <jakub@redhat.com>
50708 * gcc.dg/tls/pic-1.c: New test.
50709 * gcc.dg/tls/nonpic-1.c: New test.
50710 * gcc.dg/20021018-1.c: New test.
50712 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50714 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
50715 Remove only files with the same base name as the test case.
50716 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
50717 (profopt-execute): Likewise. Also, remove old profiling
50718 and performance data files before running the tests.
50720 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
50721 * g++.dg/bprob/bprob.exp: Likewise.
50722 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
50723 to allow more general test case names.
50725 * g++.dg/bprob/bprob-1.C: Rename to ...
50726 * g++.dg/bprob/g++-bprob-1.C: ... this.
50728 * g77.dg/bprob/bprob-1.f: Rename to ...
50729 * g77.dg/bprob/g77-bprob-1.f: ... this.
50731 2002-10-21 Zack Weinberg <zack@codesourcery.com>
50733 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
50734 bison 1.50 or later.
50736 2002-10-21 Janis Johnson <janis187@us.ibm.com>
50738 * g++.dg/README: Describe more test directories.
50740 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50742 * g++.dg/init/array6.C: Add additional tests.
50744 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
50746 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
50747 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
50749 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
50751 * gcc.c-torture/compile/20020604-1.x: New.
50752 * gcc.c-torture/compile/simd-5.x: Likewise.
50753 * gcc.c-torture/execute/920710-1.x: Likewise.
50754 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
50756 2002-10-21 Mark Mitchell <mark@codesourcery.com>
50758 * g++.dg/inherit/override1.C: Add dg-options clause.
50760 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
50762 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
50765 2002-10-19 Andreas Schwab <schwab@suse.de>
50767 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
50768 directory component.
50770 2002-10-18 Mark Mitchell <mark@codesourcery.com>
50772 * g++.dg/inherit/thunk1.C: New test.
50774 * g++.dg/inherit/override1.C: New test.
50776 * g++.dg/abi/mangle11.C: New test.
50777 * g++.dg/abi/mangle14.C: New test.
50778 * g++.dg/abi/mangle17.C: New test.
50780 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
50782 * g++.dg/overload/member2.C: New test.
50784 2002-10-17 Janis Johnson <janis187@us.ibm.com>
50786 * g++.dg/README: Describe new compat directory.
50787 * g++.dg/dg.exp: Skip tests in compat directory.
50788 * README.compat: New file.
50789 * lib/compat.exp: New expect script.
50790 * g++.dg/compat: New test directory.
50791 * g++.dg/compat/compat.exp: New expect script.
50792 * g++.dg/compat/abi: New test directory.
50793 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
50794 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
50795 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
50796 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
50797 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
50798 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
50799 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
50800 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
50801 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
50802 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
50803 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
50804 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
50805 * g++.dg/compat/break: New test directory.
50806 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
50807 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
50808 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
50809 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
50810 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
50811 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
50812 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
50813 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
50814 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
50815 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
50816 g++.dg/compat/break/README: New files.
50817 * g++.dg/compat/eh: New test directory.
50818 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
50819 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
50820 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
50821 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
50822 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
50823 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
50824 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
50825 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
50826 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
50827 g++.dg/compat/eh/filter2_y.C,
50828 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
50829 g++.dg/compat/eh/new1_y.C,
50830 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
50831 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
50832 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
50833 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
50834 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
50835 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
50836 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
50837 g++.dg/compat/eh/unexpected1_y.C: New files.
50838 * g++.dg/compat/init: New test directory.
50839 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
50840 g++.dg/compat/init/array5_y.C,
50841 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
50842 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
50843 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
50844 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
50845 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
50846 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
50847 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
50848 g++.dg/compat/init/init-ref2_y.C: New files.
50850 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50853 * g++.dg/inherit/using3.C: New test.
50855 2002-10-17 Jan Hubicka <jh@suse.cz>
50857 * gcc.dg/20021017-2.c: New test.
50859 2002-10-17 Mark Mitchell <mark@codesourcery.com>
50861 * g++.dg/abi/mangle16.C: Adjust.
50863 * g++.dg/init/array8.C: New test.
50865 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
50867 * gcc.dg/special/mips-abi.exp: New test.
50868 * gcc.dg/special/mips-abi.s: Empty file used by the above.
50870 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50872 * g++.dg/abi/mangle16.C: New test.
50873 * g++.dg/abi/mangle17.C: Likewise.
50876 * g++.dg/template/ref1.C: New test.
50878 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50880 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
50882 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
50884 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
50886 2002-10-16 Mark Mitchell <mark@codesourcery.com>
50889 * g++.dg/init/array7.C: New test.
50891 2002-10-15 Mark Mitchell <mark@codesourcery.com>
50893 * g++.dg/init/array6.C: New test.
50895 * g++.dg/abi/mangle13.C: Likewise.
50896 * g++.dg/abi/mangle14.C: Likewise.
50897 * g++.dg/abi/mangle15.C: Likewise.
50899 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50901 * g++.dg/abi/empty8.C: New test.
50903 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
50905 * g++.dg/init/ctor1.C: New test.
50907 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
50909 * gcc.c-torture/execute/20021015-1.c: New test.
50911 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
50913 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
50915 2002-10-14 Jan Hubicka <jh@suse.cz>
50917 * gcc.dg/i386-ssetype-[1-5].c: New tests.
50919 2002-10-14 Richard Henderson <rth@redhat.com>
50921 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
50923 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50925 PR optimization/6631
50926 * g++.dg/opt/const2.C: New test.
50928 2002-10-14 Mark Mitchell <mark@codesourcery.com>
50931 * g++.dg/parse/friend1.C: New test.
50932 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
50934 2002-10-14 Jakub Jelinek <jakub@redhat.com>
50936 * gcc.dg/20021014-1.c: New test.
50938 2002-10-11 Mark Mitchell <mark@codesourcery.com>
50941 * g++.dg/ext/vlm1.C: New test.
50942 * g++.dg/ext/vlm2.C: Likewise.
50944 * g++.dg/init/array1.C: Remove invalid braces.
50945 * g++.dg/init/brace1.C: New test.
50946 * g++.dg/init/copy2.C: Likewise.
50947 * g++.dg/init/copy3.C: Likewise.
50948 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
50949 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
50952 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
50954 * gcc.dg/cpp/assembler.S: Don't use -ansi.
50956 2002-10-11 Richard Shann <richard.shann@superh.com>
50958 * gcc.c-torture/compile/simd-5.c: New test.
50960 2002-10-10 Roger Sayle <roger@eyesopen.com>
50962 * gcc.c-torture/execute/shiftopt-1.c: New test case.
50964 2002-10-10 Jim Wilson <wilson@redhat.com>
50966 * gcc.c-torture/execute/20021010-1.c: New test.
50968 2002-10-09 Zack Weinberg <zack@codesourcery.com>
50971 * g++.dg/ext/typedef-init.C: New test.
50972 * gcc.dg/typedef-init.c: New test.
50974 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
50976 * gcc.dg/cpp/paste13.c: New test.
50978 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50980 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
50981 remaining platforms, XFAIL during compile, not execute. Don't
50984 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
50986 * gcc.dg/alias-1.c: Tweak expected warning.
50988 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50990 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
50992 2002-10-06 Andreas Jaeger <aj@suse.de>
50994 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
50995 * gcc.dg/cpp/c++98.C: Likewise.
50997 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
50998 * g++.dg/cpp/c++98.C: Likewise.
51000 * g++.dg/README (Subdirectories): Mention cpp directory.
51003 * gcc.dg/20021006-1.c: New test.
51005 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51008 * g++.dg/other/warning1.C: New test.
51010 2002-10-04 Roger Sayle <roger@eyesopen.com>
51012 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
51013 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
51014 and sparc-*-* with -m64 as expected failures. See PR 8087.
51016 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51019 * g++.dg/template/ptrmem3.C: New test.
51022 * g++.dg/template/union1.C: New test.
51024 2002-10-03 Mark Mitchell <mark@codesourcery.com>
51027 * g++.dg/abi/mangle9.C: New test.
51028 * g++.dg/abi/mangle10.C: New test.
51029 * g++.dg/abi/mangle11.C: New test.
51030 * g++.dg/abi/mangle12.C: New test.
51032 2002-10-02 Mark Mitchell <mark@codesourcery.com>
51035 * g++.dg/template/meminit1.C: New test.
51036 * g++.dg/warn/Wreorder-1.C: Likewise.
51037 * g++.old-deja/g++.mike/warn3.C: Tweak.
51038 * lib/prune.exp: Ingore "in copy constructor".
51040 2002-10-02 Andreas Jaeger <aj@suse.de>
51042 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
51043 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
51044 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
51047 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51049 * gcc.dg/empty1.C: Fix typo.
51051 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
51053 * gcc.dg/alias-1.c: New test.
51055 2002-10-01 Mark Mitchell <mark@codesourcery.com>
51057 * gcc.dg/empty1.C: New test.
51059 * g++.dg/tls/init-2.C: Tweak error messages.
51061 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
51063 * gcc.c-torture/compile/20020923-1.c: New test.
51065 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
51067 * gcc.c-torture/execute/ffs-1.c: New test.
51068 * gcc.c-torture/execute/ffs-2.c: Ditto.
51070 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
51072 * g++.dg/overload/member1.C: New test.
51074 2002-09-30 Mark Mitchell <mark@codesourcery.com>
51076 * g++.dg/abi/empty7.C: New test.
51077 * g++.dg/init/pm2.C: Likewise.
51079 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
51081 * g++.dg/rtti/crash1.C: New test.
51083 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
51085 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
51086 gcc.dg/sibcall-4.c: New tests.
51088 2002-09-28 Roger Sayle <roger@eyesopen.com>
51090 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
51091 powerpc and MMIX targets.
51093 2002-09-27 Zack Weinberg <zack@codesourcery.com>
51095 * gcc.dg/cpp/20020927-1.c: New.
51097 2002-09-26 David S. Miller <davem@redhat.com>
51099 * gcc.c-torture/compile/trunctfdf.c: New.
51101 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51103 * lib/target-supports.exp (check_weak_available): Handle solaris2.
51105 2002-09-27 Alan Modra <amodra@bigpond.net.au>
51107 * gcc.c-torture/execute/loop-15.c: New.
51109 2002-09-26 Janis Johnson <janis187@us.ibm.com>
51111 * README.QMTEST: Fix typo.
51113 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
51115 * gcc.dg/20020926-1.c: New test.
51117 2002-09-25 David S. Miller <davem@redhat.com>
51120 * gcc.c-torture/execute/shiftdi.c: New test.
51122 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
51124 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
51125 unique to the tool.
51126 * lib/g77.exp (g77_init): Likewise.
51127 * lib/g++.exp (g++_init): Likewise.
51128 * lib/objc.exp (objc_init): Likewise.
51130 2002-09-25 Mark Mitchell <mark@codesourcery.com>
51132 * g++.dg/abi/empty5.C: New test.
51133 * g++.dg/abi/empty6.C: New test.
51134 * g++.dg/abi/vbase12.C: New test.
51136 2002-09-25 Richard Henderson <rth@redhat.com>
51138 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
51139 too-small long double.
51141 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
51143 * gcc.dg/20020919-1.c: New test.
51145 2002-09-23 Mark Mitchell <mark@codesourcery.com>
51147 * g++.dg/abi/bitfield6.C: New test.
51148 * g++.dg/abi/bitfield7.C: New test.
51149 * g++.dg/abi/bitfield8.C: New test.
51150 * g++.dg/abi/vbase11.C: New test.
51152 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
51154 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
51155 hppa*-*-hpux*. Update test comment.
51157 2002-09-20 Jakub Jelinek <jakub@redhat.com>
51159 * gcc.dg/tls/struct-1.c: New test.
51161 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
51163 * gcc.dg/cpp/tr-warn2.c: Update.
51165 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51167 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
51169 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
51171 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
51174 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
51176 * gcc.c-torture/execute/ieee/mzero3.c: New test.
51178 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51179 Adjust for c++filt moved to binutils. Remove spurious duplicate
51180 setting of cxxfilt.
51182 2002-09-19 Geoffrey Keating <geoffk@apple.com>
51184 * gcc.dg/20020312-2.c: Update for darwin.
51186 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
51188 * g++.old-deja/g++.other/crash32.C: Mark ICE.
51190 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
51192 * objc.dg/comp-types-1.m: New test.
51193 * objc.dg/comp-types-2.m: New test.
51194 * objc.dg/comp-types-3.m: New test.
51195 * objc.dg/comp-types-4.m: New test.
51196 * objc.dg/comp-types-5.m: New test.
51197 * objc.dg/comp-types-6.m: New test.
51199 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
51201 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
51203 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51205 * g++.dg/other/do1.C: New test.
51207 * g++.dg/template/subst1.C: New test.
51209 2002-09-16 Steve Ellcey <sje@cup.hp.com>
51211 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
51213 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
51215 * g++.dg/template/qualttp20.C: Adjust expected errors.
51216 * g++.old-deja/g++.jason/report.C: Likewise.
51217 * g++.old-deja/g++.other/qual1.C: Likewise.
51219 * g++.dg/lookup/scoped2.C: New test.
51221 * g++.dg/ext/asm3.C: New test.
51223 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
51225 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
51227 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
51229 * ChangeLog: follow spelling conventions.
51230 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
51231 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
51232 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
51233 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
51234 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
51235 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
51236 * g++.old-deja/g++.law/global-init1.C: Likewise.
51237 * g++.old-deja/g++.other/delete4.C: Likewise.
51238 * g++.old-deja/g++.other/inline21.C: Likewise.
51239 * g++.old-deja/g++.other/singleton.C: Likewise.
51240 * g77.dg/strlen0.f: Likewise.
51241 * g77.f-torture/compile/20010519-1.f: Likewise.
51242 * g77.f-torture/compile/980310-4.f: Likewise.
51243 * gcc.c-torture/compile/20000605-1.c: Likewise.
51244 * gcc.c-torture/execute/20020225-1.c: Likewise.
51245 * gcc.dg/c90-hexfloat-2.c: Likewise.
51246 * gcc.dg/c99-bool-1.c: Likewise.
51247 * gcc.dg/c99-hexfloat-2.c: Likewise.
51248 * gcc.dg/dll-2.c: Likewise.
51249 * gcc.dg/wtr-union-init-1.c: Likewise.
51250 * gcc.dg/wtr-union-init-2.c: Likewise.
51251 * gcc.dg/wtr-union-init-3.c: Likewise.
51252 * gcc.dg/cpp/avoidpaste1.c: Likewise.
51253 * gcc.dg/cpp/defined.c: Likewise.
51254 * gcc.dg/cpp/macsyntx.c: Likewise.
51255 * gcc.dg/cpp/paste2.c: Likewise.
51256 * gcc.dg/cpp/trad/defined.c: Likewise.
51257 * gcc.dg/format/c90-printf-1.c: Likewise.
51258 * gcc.dg/format/c90-scanf-1.c: Likewise.
51259 * gcc.dg/format/c99-printf-1.c: Likewise.
51260 * gcc.dg/format/c99-scanf-1.c: Likewise.
51261 * gcc.misc-tests/gcov-8.c: Likewise.
51262 * lib/profopt.exp: Likewise.
51264 2002-09-15 Krister Walfridsson <cato@df.lth.se>
51266 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
51268 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51270 * g++.dg/inherit/using2.C: New test.
51272 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
51274 * ChangeLog: Follow spelling conventions.
51275 * g++.dg/template/friend4.C: Likewise.
51276 * g++.old-deja/g++.pt/crash67.C: Likewise.
51277 * gcc.c-torture/execute/20000801-4.c: Likewise.
51278 * gcc.dg/c90-digraph-1.c: Likewise.
51279 * gcc.dg/c94-digraph-1.c: Likewise.
51280 * gcc.dg/c99-digraph-1.c: Likewise.
51281 * gcc.dg/cpp/line5.c: Likewise.
51282 * gcc.dg/cpp/multiline.c: Likewise.
51283 * gcc.dg/cpp/trad/literals-1.c: Likewise.
51284 * gcc.dg/format/attr-3.c: Likewise.
51285 * gcc.dg/format/c90-scanf-3.c: Likewise.
51286 * gcc.dg/format/ext-4.c: Likewise.
51288 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
51290 * g++.dg/template/pretty1.C: New test.
51292 2002-09-14 Alan Modra <amodra@bigpond.net.au>
51294 * gcc.c-torture/execute/struct-cpy-1.c: New test.
51296 2002-09-13 Matt Austern <austern@apple.com>
51298 * g++.dg/other/constref[12].C: New, regression tests for
51299 passing a cast expression to a function by const reference.
51301 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
51303 * g++.dg/template/deduce1.C: New test.
51305 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
51307 * gcc.c-torture/execute/simd-1.c: Force all use of int to
51310 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
51312 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
51315 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
51317 * gcc.c-torture/compile/20020910-1.c: New test.
51319 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
51321 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
51323 2002-09-10 Andreas Jaeger <aj@suse.de>
51325 * gcc.dg/20020312-2.c: Adjust for x86-64.
51327 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
51329 * g77.dg/7388.f: New test case for PR 7388.
51331 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
51333 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
51335 2002-09-05 Ziemowit Laski <zlaski@apple.com>
51337 * objc.dg/proto-lossage-1.m: New test.
51339 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
51341 * gcc.dg/cpp/_Pragma4.c: Fix typo.
51343 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
51345 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
51348 2002-09-06 Stan Shebs <shebs@apple.com>
51349 David Edelsohn <edelsohn@gnu.org>
51351 * gcc.dg/weak: New directory.
51352 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
51353 target-specific xfail bits.
51354 * gcc.dg/typeof-2.c: Move to new directory.
51355 * gcc.dg/weak.exp: New expect script.
51357 2002-09-06 Alan Modra <amodra@bigpond.net.au>
51359 * gcc.c-torture/execute/extzvsi.c: New test.
51361 2002-09-05 Stan Shebs <shebs@apple.com>
51363 * gcc.dg/weak-1.c: xfail on Darwin.
51364 * gcc.dg/weak-2.c: Ditto.
51365 * gcc.dg/weak-3.c: Ditto.
51366 * gcc.dg/weak-4.c: Ditto.
51367 * gcc.dg/weak-5.c: Ditto.
51368 * gcc.dg/weak-6.c: Ditto.
51369 * gcc.dg/weak-7.c: Ditto.
51370 * gcc.dg/weak-8.c: Ditto.
51371 * gcc.dg/weak-9.c: Ditto.
51373 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
51375 * gcc.c-torture/execute/loop-14.c: New test.
51377 2002-09-04 Jakub Jelinek <jakub@redhat.com>
51379 * g++.dg/other/cxa-atexit1.C: New test.
51381 * gcc.dg/typeof-2.c: New test.
51383 2002-09-03 Roger Sayle <roger@eyesopen.com>
51385 * gcc.dg/builtins-2.c: New testcase.
51386 * gcc.dg/builtins-3.c: New testcase.
51388 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
51390 * gcc.dg/cpp/_Pragma4.c: New test.
51392 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
51394 * objc/execute/nil_method-1.m: New testcase.
51396 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
51398 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
51399 [Object class], not [Object initialize].
51401 2002-08-31 Roger Sayle <roger@eyesopen.com>
51402 Hans-Peter Nilsson <hp@bitrange.com>
51404 * gcc.c-torture/execute/20020720-1.x: Skip test on
51405 mmix-knuth-mmixware. Correct comment.
51407 2002-08-27 Mark Mitchell <mark@codesourcery.com>
51409 * g++.dg/abi/bitfield5.C: New test.
51410 * g++.dg/abi/vbase10.C: Likewise.
51412 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
51414 * objc.dg/undeclared-selector.m: New test.
51416 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
51418 * g++.dg/other/offsetof1.C: Avoid cast warning.
51420 2002-08-26 Ziemowit Laski <zlaski@apple.com>
51422 * objc.dg/super-class-2.m: New test.
51424 2002-08-24 Matt Austern <austern@apple.com>
51426 * g++.dg/ext/lvaddr.C: New test.
51427 * g++.dg/ext/lvcast.C: New test.
51429 2002-08-22 Mark Mitchell <mark@codesourcery.com>
51431 * g++.dg/inherit/cond1.C: New test.
51433 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
51435 * gcc.dg/noncompile/incomplete-1.c: New test.
51437 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
51439 * gcc.dg/typespec-1.c: New test.
51441 2002-08-20 Devang Patel <dpatel@apple.com>
51442 * objc.dg/proto-hier-2.m: New test.
51444 2002-08-19 Ziemowit Laski <zlaski@apple.com>
51446 * objc.dg/bitfield-1.m: New test.
51447 * objc.dg/bitfield-2.m: New test.
51449 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
51451 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
51452 gcc.dg/c99-flex-array-4.c: New tests.
51454 2002-08-16 Stan Shebs <shebs@apple.com>
51456 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
51458 2002-08-15 Jakub Jelinek <jakub@redhat.com>
51460 * gcc.dg/typeof-1.c: New test.
51461 * g++.dg/ext/typeof2.C: New test.
51463 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
51465 * g++.dg/other/offsetof1.C: New test.
51467 2002-08-14 Richard Henderson <rth@redhat.com>
51469 * gcc.dg/tls/diag-3.c: Fix expected message strings.
51471 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
51473 * gcc.dg/cpp/_Pragma3.c: New test.
51475 2002-08-13 Mark Mitchell <mark@codesourcery.com>
51477 * g++.dg/template/inherit3: New test.
51479 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
51481 * gcc.dg/bitfld-4.c: Add blank options.
51483 2002-08-09 Mark Mitchell <mark@codesourcery.com>
51485 * g++.dg/template/crash1.C: New test.
51487 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51489 * gcc.dg/tls/opt-2.c: New test.
51491 2002-08-08 Devang Patel <dpatel@apple.com>
51493 * objc.dg/selector-1.m : New test
51495 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51497 * g++.dg/abi/bitfield4.C: New test.
51498 * gcc.dg/bitfld-4.c: New test.
51500 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
51502 * g++.dg/other/packed1.C: New test.
51504 2002-08-07 Mark Mitchell <mark@codesourcery.com>
51506 * g++.dg/abi/offsetof.C: Tweak error messages.
51507 * g++.old-deja/g++.mike/p10769a.C: Likewise.
51509 2002-08-08 Jakub Jelinek <jakub@redhat.com>
51511 * gcc.dg/bitfld-3.c: New test.
51513 2002-08-07 Jakub Jelinek <jakub@redhat.com>
51514 Richard Henderson <rth@redhat.com>
51516 * gcc.dg/i386-bitfield1.c: New test.
51517 * g++.dg/abi/bitfield3.C: Update.
51519 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
51521 * objc.dg/const-str-2.m: Update.
51522 * gcc.dg/cpp/c++98.c: Change to C extension.
51523 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
51524 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
51526 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
51528 * gcc.dg/tls/diag-3.c: New.
51530 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
51532 * g++.dg/README (Subdirectories): Document new subdir expr.
51533 * g++.dg/expr/pmf-1.C: New test.
51535 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
51537 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
51539 2002-08-06 Jakub Jelinek <jakub@redhat.com>
51541 * g++.dg/abi/bitfield3.C: New test.
51543 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
51545 * lib/gcov.exp: Tweak expected line formats.
51546 * gcc.misc-tests/gcov8.c: New test.
51547 * gcc.misc-tests/gcov8.x: New flags.
51549 2002-08-05 Jakub Jelinek <jakub@redhat.com>
51551 * consistency.vlad/layout/endian.c: Include string.h.
51553 * gcc.c-torture/execute/20020805-1.c: New test.
51555 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
51557 * g++.dg/other/conversion1.C: New test.
51559 2002-08-03 Roger Sayle <roger@eyesopen.com>
51561 * gcc.dg/builtins-1.c: New testcase.
51563 2002-08-02 Mark Mitchell <mark@codesourcery.com>
51565 * g++.dg/inherit/access3.C: New test.
51567 2002-08-01 Jakub Jelinek <jakub@redhat.com>
51569 * gcc.dg/ia64-visibility-2.c: New test.
51571 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
51573 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
51574 __qualifier_flags to __flags.
51576 2002-07-31 Mark Mitchell <mark@codesourcery.com>
51578 * g++.dg/inherit/operator1.C: New test.
51579 * g++.dg/lookup/disamb1.C: Fix typo in comment.
51580 * g++.dg/other/error1.C: Change expected error message.
51581 * g++.dg/template/conv4.C: Likewise.
51583 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
51585 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
51586 for documented behavior.
51588 2002-07-25 Roger Sayle <roger@eyesopen.com>
51590 * gcc.c-torture/execute/20020720-1.x: Skip this test on
51591 several targets known to fail.
51593 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
51595 * gcc.dg/mips-args-[123].c: New tests.
51597 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
51599 * gcc.dg/ppc-spe.c: New.
51601 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
51603 * g++.dg/other/ptrmem4.C: New testcase.
51605 2002-07-24 Richard Henderson <rth@redhat.com>
51607 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
51609 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
51611 * g++.dg/ext/alignof1.C (main): Return 0 for success.
51613 2002-07-24 Roger Sayle <roger@eyesopen.com>
51615 * gcc.c-torture/execute/memset-3.c: New testcase.
51617 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
51619 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
51620 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
51622 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51624 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
51627 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
51629 * gcc.c-torture/compile/simd-4.c: New test.
51631 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51633 PR c++/7347, c++/7348
51634 * g++.dg/template/access4.C: New test.
51635 * g++.dg/template/access5.C: New test.
51636 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
51637 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
51638 * g++.old-deja/g++.pt/ttp58.C: Likewise.
51639 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
51641 2002-07-22 Jakub Jelinek <jakub@redhat.com>
51643 * gcc.dg/gnu89-init-2.c: New test.
51645 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
51647 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
51649 2002-07-20 Roger Sayle <roger@eyesopen.com>
51651 * gcc.c-torture/execute/20020720-1.c: New testcase.
51653 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
51655 * gcc.dg/cpp/Wsignprom.c: New tests.
51657 2002-07-20 Alan Modra <amodra@bigpond.net.au>
51659 * gcc.c-torture/execute/loop-13.c: New test.
51661 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
51663 * gcc.dg/cpp/expr.c: New tests.
51665 2002-07-18 David Edelsohn <edelsohn@gnu.org>
51667 * g++.dg/opt/pr6713.C: Add template instantiation.
51669 2002-07-18 Alan Modra <amodra@bigpond.net.au>
51671 * gcc.dg/nest.c: New test.
51673 2002-07-17 Richard Henderson <rth@redhat.com>
51675 * g++.dg/opt/pr6713.C: New test.
51677 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
51679 * gcc.c-torture/execute/loop-2e.x: Let the testcase
51680 XFAIL for all x86 processors.
51682 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
51684 * gcc.c-torture/execute/20010122-1.x: Do not test with
51685 -fomit-frame-pointer.
51687 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51689 * g++.dg/template/instantiate2.C: New test.
51690 * g++.dg/template/spec4.C: New test.
51692 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51694 * g++.dg/template/access2.C: New test.
51695 * g++.dg/template/access3.C: New test.
51697 2002-07-15 Zack Weinberg <zack@codesourcery.com>
51699 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
51700 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
51701 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
51702 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
51703 Convert to use <stdarg.h>.
51704 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
51706 * gcc.dg/va-arg-2.c: New.
51707 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
51709 2002-07-15 Jakub Jelinek <jakub@redhat.com>
51711 * gcc.c-torture/compile/20020710-1.c: New test.
51713 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
51714 Andrew Pinski <pinskia@physics.uc.edu>
51716 gcc.c-torture/compile/simd-2.c: New testcase.
51717 gcc.c-torture/compile/simd-3.c: Likewise.
51719 2002-07-11 Mark Mitchell <mark@codesourcery.com>
51722 * g++.dg/overload/error1.C: New test.
51724 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51726 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
51727 configuration and IRIX 6 O32 ABI.
51729 2002-07-11 Roger Sayle <roger@eyesopen.com>
51731 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
51733 2002-07-10 Roger Sayle <roger@eyesopen.com>
51735 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
51737 2002-07-10 Jeffrey A Law <law@redhat.com>
51739 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
51741 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
51743 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
51745 * gcc.dg/20020312-2.c: Check for __PPC__.
51747 2002-07-09 Diego Novillo <dnovillo@redhat.com>
51749 * gcc.c-torture/compile/20020709-1.c: New test.
51751 2002-07-07 Roger Sayle <roger@eyesopen.com>
51753 * g++.dg/template/qualttp21.C: New test case.
51755 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
51757 * gcc.c-torture/compile/20020706-1.c: New test.
51758 * gcc.c-torture/compile/20020706-2.c: New test.
51760 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
51761 Alexandre Oliva <aoliva@redhat.com>
51763 * g++.dg/warn/incomplete1.C: New test.
51765 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51768 * g++.dg/warn/noreturn1.C: New test.
51770 2002-07-03 Mark Mitchell <mark@codesourcery.com>
51773 * g++.dg/debug/debug6.C: New test.
51774 * g++.dg/debug/debug7.C: New test.
51776 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
51778 * gcc.c-torture/compile/simd-3.c: New test.
51780 2002-07-03 Chris Demetriou <cgd@broadcom.com>
51782 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
51783 * gcc.dg/20020620-1.c: Likewise.
51785 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51788 * g++.dg/init/array4.C: New test.
51789 * g++.dg/init/array5.C: New test.
51791 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
51793 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
51794 * gcc.c-torture/execute/simd-2.c (main): Likewise.
51796 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51798 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
51799 * gcc.dg/wtr-aggr-init-1.c: Likewise.
51800 * gcc.dg/wtr-conversion-1.c: Likewise.
51801 * gcc.dg/wtr-escape-1.c: Likewise.
51802 * gcc.dg/wtr-int-type-1.c: Likewise.
51803 * gcc.dg/wtr-label-1.c: Likewise.
51804 * gcc.dg/wtr-static-1.c: Likewise.
51805 * gcc.dg/wtr-strcat-1.c: Likewise.
51806 * gcc.dg/wtr-suffix-1.c: Likewise.
51807 * gcc.dg/wtr-switch-1.c: Likewise.
51808 * gcc.dg/wtr-unary-plus-1.c: Likewise.
51809 * gcc.dg/wtr-union-init-1.c: Likewise.
51810 * gcc.dg/wtr-union-init-2.c: Likewise.
51811 * gcc.dg/wtr-union-init-3.c: Likewise.
51813 * gcc.dg/wtr-func-def-1.c: New test.
51815 2002-07-02 Devang Patel <dpatel@apple.com>
51817 * objc.dg/param-1.m: New test.
51819 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
51821 * gcc.dg/cpp/trad/directive.c: Add test.
51822 * gcc.dg/cpp/trad/macroargs.c: Add test.
51823 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
51825 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
51827 * gcc.dg/cpp/cmdlne-M.c: New test.
51829 2002-07-02 Ziemowit Laski <zlaski@apple.com>
51831 * objc.dg/desig-init-1.m: New test.
51833 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51836 * g++.dg/template/instantiate1.C: New test.
51838 2002-07-01 Mark Mitchell <mark@codesourcery.com>
51841 * g++.dg/template/sizeof2.C: New test.
51843 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51845 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
51846 gcc.dg/cpp/trad/include.c: New tests.
51848 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
51851 * gcc.c-torture/compile/20020701-1.c: New test.
51853 2002-07-01 Stan Shebs <shebs@apple.com>
51855 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
51857 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
51858 (objc-torture-execute): or here.
51860 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
51862 * gcc.c-torture/execute/arith-rand-ll.c: New test.
51864 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
51866 * gcc.dg/cpp/trad/escaped-nl.c: New test.
51868 2002-06-30 Devang Patel <dpatel@apple.com>
51870 * objc.dg/fsyntax-only.m: New test.
51872 2002-06-27 Mark Mitchell <mark@codesourcery.com>
51875 * g++.dg/template/friend7.C: New file.
51877 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
51879 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
51882 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
51884 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
51885 avoid division by zero.
51887 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
51889 * gcc.dg/Wunknownprag.c: New tests.
51891 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
51893 * gcc.c-torture/execute/simd-2.c: New test.
51895 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
51897 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
51898 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
51899 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
51900 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
51901 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
51902 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
51903 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
51904 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
51905 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
51906 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
51907 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
51908 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
51909 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
51910 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
51911 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
51912 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
51913 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
51915 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
51917 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
51918 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
51919 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
51920 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
51922 * gcc.dg/cpp/trad/directive.c: Update.
51924 2002-06-23 Andreas Jaeger <aj@suse.de>
51926 * gcc.c-torture/execute/complex-6.c: New.
51928 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
51930 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
51931 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
51932 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
51933 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
51935 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
51937 * gcc.dg/cpp/trad: New directory with traditional tests copied
51938 from parent directory.
51939 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51940 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51941 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51942 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51943 Move to trad/ and rename.
51944 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
51945 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
51946 gcc.dg/cpp/trad/redef2.c: New tests.
51947 * gcc.dg/cpp/trad/trad.exp: New driver.
51949 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
51951 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
51952 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
51953 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
51954 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
51957 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
51959 * gcc.dg/20020620-1.c: New test.
51961 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51963 * g++.dg/template/ttp4.C: New test.
51965 2002-06-19 Jakub Jelinek <jakub@redhat.com>
51967 * g++.dg/opt/vt1.C: Fix regexp.
51969 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51971 * gcc.c-torture/execute/pure-1.c: Make functions static again.
51972 Don't use attribute `noinline'.
51974 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51976 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
51978 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
51980 * gcc.c-torture/execute/simd-1.c: New.
51982 * gcc.dg/simd-1.c: New.
51984 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
51986 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
51988 2002-06-16 Richard Henderson <rth@redhat.com>
51990 * g++.dg/ext/anon-struct1.C: New.
51991 * g++.dg/ext/anon-struct2.C: New.
51992 * g++.dg/ext/anon-struct3.C: New.
51993 * gcc.dg/anon-struct-1.c: New.
51994 * gcc.dg/anon-struct-2.c: New.
51995 * gcc.dg/anon-struct-3.c: New.
51996 * gcc.dg/20011008-1.c: Adjust warning text.
51997 * gcc.dg/20020527-1.c: Add -fms-extensions.
51999 2002-06-16 Richard Henderson <rth@redhat.com>
52001 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
52003 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
52005 * gcc.c-torture/execute/20020615-1.c: New test.
52007 2002-06-15 Roger Sayle <roger@eyesopen.com>
52009 * gcc.c-tortuture/execute/compare-1.c: New test case.
52010 * gcc.c-tortuture/execute/compare-2.c: New test case.
52011 * gcc.c-tortuture/execute/compare-3.c: New test case.
52013 2002-06-13 Richard Henderson <rth@redhat.com>
52015 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
52018 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52020 * g++.dg/template/typename2.C: Update error message.
52022 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
52024 * gcc.c-torture/execute/20020611-1.c: New test.
52026 2002-06-11 Bob Wilson <bob.wilson@acm.org>
52028 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
52029 list of targets to skip.
52031 2002-06-10 Bob Wilson <bob.wilson@acm.org>
52033 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
52034 targets if not optimizing.
52036 2002-06-10 Jakub Jelinek <jakub@redhat.com>
52038 * gcc.c-torture/compile/20020605-1.c: New test.
52040 * g++.dg/opt/vt1.C: New test.
52042 * gcc.dg/20020531-1.c: New test.
52044 * gcc.dg/20020530-1.c: New test.
52046 * gcc.dg/20020527-1.c: New test.
52048 * g++.dg/opt/cse1.C: New test.
52050 2002-06-07 Roger Sayle <roger@eyesopen.com>
52052 * gcc.dg/20020607-2.c: New test case.
52054 2002-06-07 Jakub Jelinek <jakub@redhat.com>
52056 * gcc.c-torture/compile/20020604-1.c: New test.
52058 2002-06-04 Richard Henderson <rth@redhat.com>
52060 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
52061 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
52062 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
52064 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
52066 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
52068 2002-06-03 Richard Henderson <rth@redhat.com>
52070 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
52071 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
52073 2002-06-02 Richard Henderson <rth@redhat.com>
52075 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
52076 test functions static.
52078 2002-06-02 Andreas Jaeger <aj@suse.de>
52080 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
52083 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
52085 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
52086 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
52087 Update for mofified diagnostics.
52088 * gcc.dg/c99-intconst-1.c: No longer fail.
52090 2002-06-02 Richard Henderson <rth@redhat.com>
52092 * gcc.dg/uninit-A.c: Remove xfail markers.
52094 2002-06-01 Roger Sayle <roger@eyesopen.com>
52096 * gcc.dg/fnegate-1.c: New test case.
52098 2002-05-30 Osku Salerma <osku@iki.fi>
52100 * gcc.c-torture/execute/mayalias-1.c: New file.
52102 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
52104 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
52105 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
52106 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
52108 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
52110 * gcc.c-torture/execute/20020529-1.c: New test.
52112 2002-05-27 Richard Henderson <rth@redhat.com>
52114 * g++.dg/ext/attrib6.C: New test case.
52116 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52118 * gcc.c-torture/execute/pure-1.c: New test.
52120 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52122 * gcc.dg/cpp/arith-2.c: Remove.
52124 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
52126 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
52127 * gcc.dg/cpp/if-3.c: Remove.
52129 2002-05-26 Jakub Jelinek <jakub@redhat.com>
52131 * g++.dg/opt/cse2.C: New test.
52133 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
52135 * gcc.dg/cpp/arith-1.c: New semantic tests.
52136 * gcc.dg/cpp/if-1.c: Update.
52138 2002-05-24 Ben Elliston <bje@redhat.com>
52140 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
52142 2002-05-24 Jakub Jelinek <jakub@redhat.com>
52144 * gcc.dg/verbose-asm.c: New test.
52146 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
52148 * gcc.dg/cpp/paste12.c: New test.
52150 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52152 * g++.dg/parse/named_ops.C: New test.
52154 2002-05-23 Mark Mitchell <mark@codesourcery.com>
52156 * gcc.dg/weak-8.c: New test.
52158 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
52160 * gcc.dg/weak-2.c: Allow optional leading underscore
52161 in scan-assembler symbol name.
52162 * gcc.dg/weak-3.c: Likewise.
52163 * gcc.dg/weak-4.c: Likewise.
52164 * gcc.dg/weak-5.c: Likewise.
52166 2002-05-23 Jakub Jelinek <jakub@redhat.com>
52168 * gcc.dg/20020523-1.c: New test.
52170 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
52172 * objc.dg/const-str-2.m: Update now that we stop after
52173 a command line error.
52175 2002-05-22 Richard Henderson <rth@redhat.com>
52177 * g++.dg/dg.exp: Fix typo in test pruneing.
52179 2002-05-22 Richard Henderson <rth@redhat.com>
52181 * g++.dg/dg.exp: Prune the tls subdirectory.
52182 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
52183 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
52184 * g++.dg/tls/init-1.C: New.
52186 2002-05-22 Jakub Jelinek <jakub@redhat.com>
52188 * gcc.dg/20020517-1.c: New test.
52190 2002-05-21 Richard Henderson <rth@redhat.com>
52192 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
52193 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
52195 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
52197 * g++.dg/other/copy2.C: New test.
52199 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
52201 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
52202 (MAX_COPY): Bump up to 10 times sizeof (long long).
52203 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
52205 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
52206 sizeof (long long).
52208 * gcc.c-torture/execute/strcpy-1.c: New test.
52210 2002-05-19 Jason Merrill <jason2redhat.com>
52212 * g++.dg/ext/oper1.C: New test.
52214 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
52215 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
52217 * README.QMTEST: New file.
52219 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
52221 2002-05-19 Andreas Jaeger <aj@suse.de>
52223 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
52225 * gcc.c-torture/execute/loop-2d.x: Likewise.
52227 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
52229 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
52230 support weak symbols.
52231 * gcc.dg/weak-4.c: Likewise.
52232 * gcc.dg/weak-6.c: Likewise.
52234 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
52236 * gcc.dg/weak-3.c: Add dg-excess-error comment for
52237 cygwin, coff and h8300-*-hms targets
52238 * gcc.dg/weak-5.c: Likewise.
52239 * gcc.dg/weak-7.c: Likewise.
52241 2002-05-16 Jason Merrill <jason@redhat.com>
52243 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
52244 (scan-assembler-not, scan-assembler-dem): Likewise.
52245 (scan-assembler-dem-not): Likewise.
52247 2002-05-15 Richard Henderson <rth@redhat.com>
52249 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
52251 2002-05-15 Richard Henderson <rth@redhat.com>
52253 * gcc.dg/weak-5.c (vfoo1c): No warning here.
52254 (vfoo1f): Warning here.
52255 (vfoo1l): Don't redefine the alias.
52257 2002-05-14 Jason Merrill <jason@redhat.com>
52258 Alexandre Oliva <aoliva@redhat.com>
52260 * g++.dg/init/pm1.C: New test.
52262 2002-05-12 David S. Miller <davem@redhat.com>
52264 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
52267 2002-05-10 Roger Sayle <roger@eyesopen.com>
52269 * gcc.c-torture/execute/20020510-1.c: New test case.
52271 2002-05-10 David S. Miller <davem@redhat.com>
52273 * gcc.c-torture/execute/conversion.c: Test long double too.
52275 2002-05-09 Jakub Jelinek <jakub@redhat.com>
52277 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
52278 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
52279 * lib/g++.exp (g++_link_flags): Likewise.
52280 * lib/objc.exp (objc_target_compile): Likewise.
52282 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
52284 * gcc.dg/cpp/poison.c: Update.
52285 * gcc.dg/cpp/20000625-2.c: Remove.
52286 * gcc.dg/cpp/direct2s.c: Remove final test.
52288 2002-05-08 Tom Rix <trix@redhat.com>
52290 * gcc.c-torture/execute/20020508-1.c: New test.
52291 * gcc.c-torture/execute/20020508-2.c: New test.
52292 * gcc.c-torture/execute/20020508-3.c: New test.
52294 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
52296 * gcc.dg/cpp/charconst-4.c: More tests.
52298 2002-05-08 Mark Mitchell <mark@codesourcery.com>
52301 * gcc.dg/weak-3.c: Update location of warning messages.
52302 * gcc.dg/weak-5.c: Likewise.
52304 2002-05-06 Roger Sayle <roger@eyesopen.com>
52306 * gcc.c-torture/execute/20020506-1.c: New test case.
52308 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
52310 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
52312 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52314 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
52316 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
52318 * gcc.dg/cpp/charconst-3.c: New test.
52320 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
52322 * gcc.dg/cpp/charconst.c: Update tests.
52324 2002-05-05 Tim Josling <tej@melbpc.org.au>
52326 * treelang: Added directory for new sample language treelang. Also
52327 lib/treelang.exp: New file to signal treelang should be tested.
52329 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52331 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
52332 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
52333 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
52334 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
52335 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
52336 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
52337 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
52339 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
52341 * gcc.dg/format/xopen-2.c: New test.
52343 2002-05-03 Jakub Jelinek <jakub@redhat.com>
52345 * gcc.dg/20020503-1.c: New test.
52347 2002-05-02 Mark Mitchell <mark@codesourcery.com>
52349 * g++.dg/init/dtor1.C: Make it tougher.
52351 2002-05-01 Mark Mitchell <mark@codesourcery.com>
52353 * g++.dg/init/dtor1.C: New test.
52355 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
52357 * gcc.dg/altivec-8.c: New.
52359 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
52361 * gcc.dg/altivec-7.c: New.
52363 2002-04-29 Jakub Jelinek <jakub@redhat.com>
52365 * g++.dg/parse/typedef1.C: New test.
52367 2002-04-29 Mark Mitchell <mark@codesourcery.com>
52370 * g++.dg/template/friend6.C: New test.
52373 * g++.dg/init/copy1.C: New test.
52375 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
52377 * g++.dg/warn/effc1.C: New test.
52379 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
52381 * gcc.dg/cpp/if-cexp.c: Add a test.
52383 2002-04-28 Jakub Jelinek <jakub@redhat.com>
52385 * gcc.dg/20020426-2.c: New test.
52387 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
52389 * gcc.dg/cpp/if-mop.c: Update.
52390 * gcc.dg/cpp/if-mpar.c: Add test.
52391 * gcc.dg/cpp/if-oppr.c: Update.
52393 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52396 * gcc.dg/weak-[2-7].c: New tests.
52398 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52400 * gcc.dg/enum1.c: New test.
52402 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52405 * g++.dg/inherit/access2.C: New test.
52407 2002-04-26 Mark Mitchell <mark@codesourcery.com>
52410 * gcc.dg/20020426-1.c: New test.
52412 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
52414 * g++.dg/abi/enum1.C: New test.
52416 2002-04-26 Richard Henderson <rth@redhat.com>
52418 * gcc.dg/c99-bool-1.c: Expect always true warning.
52420 2002-04-25 Roger Sayle <roger@eyesopen.com>
52422 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
52424 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52426 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
52429 2002-04-24 Mark Mitchell <mark@codesourcery.com>
52431 * g++.dg/abi/mange7.C: New test.
52434 * g++.dg/parse/stmtexpr2.C: New test.
52436 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
52438 * gcc.dg/20020312-2.c: Add SH target.
52440 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52442 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
52443 compiler output on mips*-*-irix*.
52445 2002-04-23 Jakub Jelinek <jakub@redhat.com>
52447 * g++.dg/parse/attr1.C: New test.
52449 2002-04-23 Roger Sayle <roger@eyesopen.com>
52451 * gcc.c-torture/execute/string-opt-17.c: New test case.
52452 * gcc.c-torture/execute/memset-2.c: New test case.
52454 2002-04-23 Mark Mitchell <mark@codesourcery.com>
52457 * g++.dg/template/friend5.C: New test.
52460 * g++.dg/template/qual1.C: Likewise.
52462 2002-04-22 Zack Weinberg <zack@codesourcery.com>
52464 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
52465 Include stdlib.h, not stdio.h or ctype.h.
52467 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
52469 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
52470 cris-*-elf* and mmix-*-*.
52471 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
52472 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
52473 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
52475 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
52476 * gcc.dg/wchar_t-1.c: Ditto.
52478 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
52480 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
52483 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
52485 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
52487 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52489 * gcc.c-torture/execute/20000906-1.x: Delete.
52491 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
52493 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
52495 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
52498 * g77.f-torture/execute/6367.f: New test.
52499 * g77.f-torture/execute/6367.x: Disable for MMIX.
52501 2002-04-19 Mark Mitchell <mark@codesourcery.com>
52504 * g++.dg/opt/inline2.C: New test.
52506 2002-04-18 Richard Henderson <rth@redhat.com>
52508 * gcc.dg/20000906-1.c: Enable for all targets.
52509 * gcc.c-torture/compile/iftrap-2.c: New.
52511 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52513 * gcc.dg/20020418-1.c: New test.
52514 * gcc.dg/20020418-2.c: New test.
52516 2002-04-18 Richard Henderson <rth@redhat.com>
52518 * gcc.c-torture/compile/iftrap-1.c: New.
52519 * gcc.dg/iftrap-1.c: Adjust for ia64.
52520 * gcc.dg/iftrap-2.c: New.
52522 2002-04-18 Jakub Jelinek <jakub@redhat.com>
52524 * gcc.c-torture/compile/20020418-1.c: New test.
52526 2002-04-18 Roger Sayle <roger@eyesopen.com>
52528 * gcc.c-torture/compile/20020415-1.c: New.
52530 2002-04-18 David S. Miller <davem@redhat.com>
52532 * gcc.c-torture/execute/20020418-1.c: New test.
52534 2002-04-17 Jakub Jelinek <jakub@redhat.com>
52536 * gcc.dg/20020416-1.c: New test.
52538 * g++.dg/opt/inline1.C: New test.
52540 2002-04-16 Jakub Jelinek <jakub@redhat.com>
52542 * gcc.dg/altivec-5.c: New test.
52544 * gcc.dg/20020415-1.c: New test.
52546 2002-04-15 Mark Mitchell <mark@codesourcery.com>
52548 * lib/chill.exp: Remove.
52550 2002-04-14 Jakub Jelinek <jakub@redhat.com>
52552 * g++.dg/other/big-struct.C: New test.
52554 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
52556 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
52559 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
52562 * gcc.dg/i386-387-1.c: Allow optional leading underscore
52563 in scan-assembler function name
52565 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
52567 * g77.f-torture/execute/980628-4.x,
52568 g77.f-torture/execute/980628-5.x,
52569 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52570 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52571 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
52574 2002-04-13 David S. Miller <davem@redhat.com>
52576 * gcc.c-torture/execute/20020413-1.c: New test.
52578 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
52581 * g++.dg/ext/asm1.C: New tests.
52583 2002-04-12 Mark Mitchell <mark@codesourcery.com>
52586 * g++.dg/parse/stmtexpr1.C: New test.
52589 * g++.dg/template/copy1.C: New test.
52591 2002-04-12 Richard Henderson <rth@redhat.com>
52593 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
52595 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
52597 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
52598 gcc.c-torture/execute/20020307-2.c.
52600 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
52602 * g++.dg/ext/attrib5.C,
52603 * g++.dg/lookup/struct1.C: New tests.
52605 2002-04-11 Jakub Jelinek <jakub@redhat.com>
52607 * gcc.dg/20020411-1.c: New test.
52609 * gcc.c-torture/execute/20020411-1.c: New test.
52611 2002-04-10 Janis Johnson <janis187@us.ibm.com>
52613 * g77.f-torture/execute/6177.f: New test.
52615 2002-04-10 Jakub Jelinek <jakub@redhat.com>
52618 * g++.dg/opt/cleanup1.C: New test.
52620 * g++.dg/opt/const1.C: New test.
52622 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
52624 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
52626 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
52629 * g++.dg/template/typename2.C: New test.
52631 2002-04-10 Alan Modra <amodra@bigpond.net.au>
52633 * gcc.c-torture/execute/loop-12.c: New.
52635 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
52637 * g77.f-torture/execute/980628-4.x,
52638 g77.f-torture/execute/980628-5.x,
52639 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
52640 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
52641 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
52643 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52645 PR optimization/6086
52646 * g++.dg/opt/preinc1.C: New test.
52648 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52651 * g++.dg/opt/static2.C: New test.
52653 2002-04-06 Mark Mitchell <mark@codesourcery.com>
52656 * gcc.dg/20020406-1.c: New test.
52658 2002-04-04 David S. Miller <davem@redhat.com>
52660 * gcc.c-torture/execute/20020404-1.c: New test.
52662 2002-04-04 Jakub Jelinek <jakub@redhat.com>
52665 * gcc.dg/20020312-2.c: Do not declare global register variable
52666 if __PIC__ or __pic__ is defined.
52668 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
52670 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
52671 __asm__ so that it works correctly even if -ansi -pedantic-errors.
52673 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52675 * gcc.misc-tests/linkage.exp: Update last change to handle
52676 sparc*-, not just sparc-.
52678 2002-04-03 Richard Henderson <rth@redhat.com>
52680 * gcc.dg/cpp/ucs.c: Improved long UCS test.
52682 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52684 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
52686 2002-04-02 David S. Miller <davem@redhat.com>
52688 * gcc.c-torture/execute/20020402-3.c: New test.
52690 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
52692 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
52693 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
52695 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
52696 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
52697 g77.f-torture/execute/20001201.x,
52698 g77.f-torture/execute/u77-test.x: New files.
52700 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
52701 * gcc.dg/wchar_t-1.c: Ditto.
52703 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52705 * gcc.c-torture/execute/20020402-1.c: New test.
52707 2002-04-01 Richard Henderson <rth@redhat.com>
52709 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
52711 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
52713 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52715 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
52717 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52719 * g++.dg/inherit/template-as-base.C: Expect error.
52720 * g++.dg/inherit/namespace-as-base.C: Likewise.
52722 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
52724 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
52725 g++.dg/ext/instantiate3.C: Tweak match patterns.
52727 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
52728 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
52731 2002-03-31 Richard Henderson <rth@redhat.com>
52733 * gcc.dg/special/alias-2.c: New.
52734 * gcc.dg/special/ecos.exp: Run it.
52736 2002-03-31 Richard Henderson <rth@redhat.com>
52738 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
52740 2002-03-31 Kazu Hirata <kazu@hxi.com>
52742 * gcc.dg/weak-1.c: Disable on h8300 port.
52744 2002-03-29 Janis Johnson <janis187@us.ibm.com>
52746 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
52747 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
52749 * g++.dg/bprob/bprob-1.C: New test.
52750 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
52751 * g++.dg/gcov/gcov-1.C: New test.
52752 * g++.dg/gcov/gcov-1.x: New file.
52753 * g++.dg/gcov/gcov-2.C: New test.
52754 * g++.dg/gcov/gcov-3.C: New test.
52755 * g++.dg/gcov/gcov-3.h: New file.
52757 2002-03-28 Roger Sayle <roger@eyesopen.com>
52759 * g++.old-deja/g++.other/builtins5.C: New test.
52760 * g++.old-deja/g++.other/builtins6.C: New test.
52761 * g++.old-deja/g++.other/builtins7.C: New test.
52762 * g++.old-deja/g++.other/builtins8.C: New test.
52763 * g++.old-deja/g++.other/builtins9.C: New test.
52765 2002-03-29 Jakub Jelinek <jakub@redhat.com>
52767 * g++.dg/opt/static1.C: New test.
52769 * g++.dg/opt/longbranch1.C: New test.
52771 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
52773 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
52775 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
52777 2002-03-28 Jeffrey A Law (law@redhat.com)
52779 * gcc.c-torture/execute/20020328-1.c: New test.
52781 2002-03-27 Richard Henderson <rth@redhat.com>
52783 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
52784 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
52785 move from g++.old-deja/g++.ext/.
52787 2002-03-27 Mark Mitchell <mark@codesourcery.com>
52789 * g++.dg/init/new2.C: New test.
52791 2002-03-26 Richard Henderson <rth@redhat.com>
52793 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
52795 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
52798 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
52800 * gcc.dg/20001102-1.c: Likewise.
52802 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
52804 * gcc.dg/cpp/endif-pedantic1.c,
52805 gcc.dg/cpp/endif-pedantic2.c: New tests.
52807 2002-03-26 Mark Mitchell <mark@codesourcery.com>
52809 * g++.dg/init/new1.C: New test.
52811 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
52813 * g++.dg/abi/vbase9.C: New test.
52815 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
52817 * gcc.dg/arm-asm.c: New test.
52819 2002-03-26 Andrew Cagney <ac131313@redhat.com>
52821 * gcc.dg/Wswitch-enum.c: New test.
52824 2002-03-26 Richard Henderson <rth@redhat.com>
52826 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
52829 2002-03-25 Richard Henderson <rth@redhat.com>
52831 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
52834 * gcc.c-torture/compile/20011119-1.c (xxx): New.
52835 * gcc.c-torture/compile/20011119-2.c (xxx): New.
52837 2002-03-25 Zack Weinberg <zack@codesourcery.com>
52839 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
52841 2002-03-25 Bob Wilson <bob.wilson@acm.org>
52843 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
52844 targets using generic thunk support.
52846 2002-03-25 Jakub Jelinek <jakub@redhat.com>
52848 * gcc.c-torture/compile/20020323-1.c: New test.
52850 * g++.dg/opt/conj2.C: New test.
52852 2002-03-24 Richard Henderson <rth@redhat.com>
52854 * gcc.dg/weak-1.c: Use -fno-common.
52856 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52858 * g77.dg/f77-edit-apostrophe-out.f: New test
52859 * g77.dg/f77-edit-h-out.f: New test
52860 * g77.dg/f77-edit-t-in.f: New test
52861 * g77.dg/f77-edit-t-out.f: New test
52862 * g77.dg/f77-edit-x-out.f: New test
52863 * g77.dg/f77-edit-slash-out.f: New test
52864 * g77.dg/f77-edit-colon-out.f: New test
52865 * g77.dg/f77-edit-s-out.f: New test
52867 2002-03-24 Richard Henderson <rth@redhat.com>
52869 * objc/execute/formal_protocol-6.x: New XFAIL.
52871 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52873 * gcc.dg/weak-1.c: Early return from dg-final on platforms
52874 that do not support weak symbols
52876 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
52878 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
52879 * lib/g77.exp: Likewise.
52880 * lib/objc.exp: Likewise.
52882 2002-03-23 Andrew Cagney <ac131313@redhat.com>
52884 * gcc.dg/Wswitch-default.c: New test.
52886 2002-03-23 Jakub Jelinek <jakub@redhat.com>
52888 * g++.dg/other/enum1.C: New test.
52890 2002-03-23 Zack Weinberg <zack@codesourcery.com>
52892 * gcc.dg/pragma-ep-3.c: Fix typo.
52894 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
52896 * g++.dg/inherit/template-as-base.C: New test.
52898 2002-03-22 Jakub Jelinek <jakub@redhat.com>
52900 * g++.old-deja/g++.other/dwarf2-1.C: Move...
52901 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
52903 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
52905 * gcc.dg/cpp/multiline.c: Update to match.
52907 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
52909 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
52911 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
52913 * gcc.dg/cpp/extratokens2.c: New file.
52915 2002-03-21 David Edelsohn <edelsohn@gnu.org>
52917 * gcc.dg/20020312-2.c: Add rs6000 target.
52919 * gcc.c-torture/compile/20020319-1.c: New test.
52921 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
52923 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
52924 (A, E): Handle this.
52926 2002-03-20 Jason Merrill <jason@redhat.com>
52928 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
52930 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
52931 through prune_gcc_output.
52933 2002-03-20 Jakub Jelinek <jakub@redhat.com>
52935 * gcc.c-torture/compile/20020320-1.c: New test.
52937 2002-03-19 Jakub Jelinek <jakub@redhat.com>
52939 * gcc.c-torture/compile/20020318-1.c: New test.
52941 * gcc.dg/struct-by-value-1.c: New test.
52943 * gcc.dg/20020319-1.c: New test.
52945 2002-03-18 Jakub Jelinek <jakub@redhat.com>
52947 * g++.dg/opt/conj1.C: New test.
52949 2002-03-17 Mark Mitchell <mark@codesourcery.com>
52951 * g++.dg/template/qualttp20.C: Revert previous change.
52952 * g++.dg/template/qualttp3.C: Likewise.
52953 * g++.dg/template/qualttp4.C: Likewise.
52954 * g++.dg/template/qualttp5.C: Likewise.
52955 * g++.dg/template/qualttp6.C: Likewise.
52956 * g++.dg/template/qualttp7.C: Likewise.
52957 * g++.dg/template/qualttp8.C: Likewise.
52958 * g++.dg/template/recurse.C: Likewise.
52960 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
52962 * gcc.dg/cpp/wchar-1.c: Update.
52964 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
52966 * g++.dg/template/conv1.C: New test.
52967 * g++.dg/template/conv2.C: New test.
52968 * g++.dg/template/conv3.C: New test.
52969 * g++.dg/template/conv4.C: New test.
52971 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52973 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
52974 * g++.dg/template/qualttp3.C: Likewise.
52975 * g++.dg/template/qualttp4.C: Likewise.
52976 * g++.dg/template/qualttp5.C: Likewise.
52977 * g++.dg/template/qualttp6.C: Likewise.
52978 * g++.dg/template/qualttp7.C: Likewise.
52979 * g++.dg/template/qualttp8.C: Likewise.
52980 * g++.dg/template/recurse.C: Likewise.
52982 2002-03-15 Mark Mitchell <mark@codesourcery.com>
52984 * g++.dg/opt/dtor1.C: New test.
52986 2002-03-15 Jakub Jelinek <jakub@redhat.com>
52988 * gcc.c-torture/compile/20020315-1.c: New test.
52990 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
52992 * gcc.dg/weak-1.c: Fix scan tests.
52994 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
52996 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
52997 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
52998 cris-*-aout* mmix-*-*.
52999 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
53000 cris-*-aout* mmix-*-*.
53001 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
53002 cris-*-elf* cris-*-aout* and mmix-*-*.
53003 * gcc.dg/20001009-1.c: Ditto.
53004 * gcc.dg/20010912-1.c: Ditto.
53005 * gcc.dg/20020122-4.c: Ditto.
53006 * gcc.dg/inline-2.c: Ditto.
53008 2002-03-14 Jeffrey A Law (law@cygnus.com)
53010 * gcc.c-torture/compile/20020314-1.c: New test.
53012 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
53014 * gcc.c-torture/execute/20020314-1.c: New test.
53016 2002-03-14 Jakub Jelinek <jakub@redhat.com>
53018 * g++.dg/warn/Wunused-1.C: New test.
53020 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
53022 * g++.dg/abi/mangle6.C: New test.
53024 2002-03-13 Jakub Jelinek <jakub@redhat.com>
53026 * gcc.c-torture/compile/20020309-2.c: New test.
53028 * gcc.c-torture/compile/20020312-1.c: New test.
53030 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
53032 * g++.dg/other/access1.C: New test.
53034 2002-03-12 Jakub Jelinek <jakub@redhat.com>
53036 * gcc.c-torture/execute/wchar_t-1.c: New test.
53038 2002-03-12 David Edelsohn <edelsohn@gnu.org>
53040 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
53042 2002-03-12 Roger Sayle <roger@eyesopen.com>
53044 * gcc.dg/20020312-1.c: New test case.
53046 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
53048 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
53050 2002-03-11 Richard Henderson <rth@redhat.com>
53052 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
53053 * g++.old-deja/g++.jason/report.C: Likewise.
53055 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53057 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
53058 * g++.old-deja/g++.robertl/eb56.C: Likewise.
53060 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
53062 * g++.dg/overload/pmf1.C: New test.
53064 2002-03-11 Kazu Hirata <kazu@hxi.com>
53066 * gcc.c-torture/execute/20020307-1.c: Use long.
53068 2002-03-11 Jakub Jelinek <jakub@redhat.com>
53070 PR optimization/5844
53071 * gcc.dg/20020310-1.c: New test.
53073 2002-03-09 Michael Meissner <meissner@redhat.com>
53075 * gcc.c-torture/execute/memcpy-2.c: New test.
53076 * gcc.c-torture/execute/memset-1.c: New test.
53077 * gcc.c-torture/execute/strlen-1.c: New test.
53078 * gcc.c-torture/execute/strcmp-1.c: New test.
53079 * gcc.c-torture/execute/strncmp-1.c: New test.
53081 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
53083 * gcc.dg/ppc-ldstruct.c: New test.
53085 2002-03-09 Jakub Jelinek <jakub@redhat.com>
53087 * gcc.c-torture/execute/va-arg-22.c: New test.
53089 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53091 * gcc.c-torture/compile/20020309-1.c: New test.
53093 2002-03-08 Jakub Jelinek <jakub@redhat.com>
53095 * gcc.c-torture/execute/20020307-2.c: New test.
53097 2002-03-07 Jeffrey A Law (law@redhat.com)
53099 * g77.f-torture/compile/20020307-1.f: New test.
53101 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
53103 * gcc.dg/unordered-1.c: New test.
53105 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
53107 * gcc.c-torture/execute/20020307-1.c: New test.
53109 2002-03-05 Jakub Jelinek <jakub@redhat.com>
53111 * gcc.dg/20020304-1.c: New test.
53113 * gcc.c-torture/compile/20020304-2.c: New test.
53115 2002-03-04 Zack Weinberg <zack@codesourcery.com>
53117 * gcc.c-torture/compile/20020304-1.c: New test case
53120 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
53122 * gcc.dg/20020103-1.c: Add other -D ppc variants.
53124 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
53126 * g++.dg/other/classkey1.C: New test.
53128 2002-03-01 Richard Henderson <rth@redhat.com>
53130 * gcc.c-torture/compile/981223-1.x: New.
53131 * gcc.c-torture/compile/920625-1.x: New.
53133 2002-02-28 Richard Henderson <rth@redhat.com>
53135 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
53137 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
53139 * gcc.c-torture/execute/20020227-1.c: New test.
53141 2002-02-27 Mark Mitchell <mark@codesourcery.com>
53143 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
53145 * g++.old-deja/g++.oliva/partord1.C: Likewise.
53146 * g++.old-deja.g++.other/defarg1.C: Likewise.
53147 * g++.old-deja/g++.pt/calls2.C: Likewise.
53148 * g++.old-deja/g++.pt/crash20.C: Likewise.
53149 * g++.old-deja/g++.pt/crash30.C: Likewise.
53150 * g++.old-deja/g++.pt/crash36.C: Likewise.
53151 * g++.old-deja/g++.pt/crash6.C: Likewise.
53152 * g++.old-deja/g++.pt/defarg13.C: Likewise.
53153 * g++.old-deja/g++.pt/derived3.C: Likewise.
53154 * g++.old-deja/g++.pt/error1.C: Likewise.
53155 * g++.old-deja/g++.pt/friend21.C: Likewise.
53156 * g++.old-deja/g++.pt/friend23.C: Likewise.
53157 * g++.old-deja/g++.pt/infinite1.C: Likewise.
53158 * g++.old-deja/g++.robertl/eb128.C: Likewise.
53160 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
53162 * gcc.c-torture/execute/20020225-2.c: New test.
53164 2002-02-27 Zack Weinberg <zack@codesourcery.com>
53166 * gcc.c-torture/execute/920730-1t.c,
53167 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
53168 Delete test cases, only relevant to -traditional.
53170 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
53172 * gcc.dg/cpp/undef1.c: Remove.
53173 * gcc.dg/cpp/directiv.c: Update.
53174 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
53176 2002-02-27 Michael Meissner <meissner@redhat.com>
53178 * gcc.c-torture/execute/20020226-1.c: New test.
53180 2002-02-26 Jakub Jelinek <jakub@redhat.com>
53182 * g++.dg/debug/debug4.C: New test.
53184 * gcc.dg/ia64-visibility-1.c: New test.
53186 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
53188 * gcc.dg/debug/20020224-1.c: New.
53190 2002-02-25 Kazu Hirata <kazu@hxi.com>
53192 * gcc.c-torture/execute/960416-1.x: New.
53193 * gcc.c-torture/execute/divconst-3.x: Likewise.
53195 2002-02-25 Jakub Jelinek <jakub@redhat.com>
53197 * gcc.dg/20020224-1.c: New test.
53199 2002-02-25 Alan Modra <amodra@bigpond.net.au>
53201 * gcc.c-torture/execute/20020225-1.c: New.
53203 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
53205 * gcc.dg/cpp/wchar-1.c: New test.
53207 2002-02-23 Jakub Jelinek <jakub@redhat.com>
53209 * gcc.dg/20020222-1.c: New test.
53211 2002-02-22 Jakub Jelinek <jakub@redhat.com>
53213 * g++.dg/opt/anonunion1.C: New test.
53215 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
53217 * g++.dg/template/qualttp19.C: New test.
53218 * g++.dg/template/qualttp20.C: New test.
53219 * g++.old-deja/g++.jason/report.C: Adjust expected errors
53220 * g++.old-deja/g++.other/qual1.C: Likewise.
53222 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
53224 * gcc.dg/attr-alwaysinline.c: New.
53226 2002-02-21 Jakub Jelinek <jakub@redhat.com>
53228 * gcc.dg/20020220-1.c: New test.
53230 * gcc.dg/20020220-2.c: New test.
53232 * g++.dg/opt/mmx1.C: New test.
53234 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
53236 * gcc.c-torture/compile/20020110.c: New test.
53238 2002-02-20 Jakub Jelinek <jakub@redhat.com>
53240 * gcc.c-torture/execute/20020219-1.c: New test.
53242 * gcc.dg/20020219-1.c: New test.
53244 * gcc.dg/noncompile/20020220-1.c: New test.
53246 * g++.dg/opt/ptrintsum1.C: New test.
53248 * gcc.dg/debug/20020220-1.c: New test.
53250 2002-02-17 Jakub Jelinek <jakub@redhat.com>
53252 * gcc.c-torture/execute/20020216-1.c: New test.
53254 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
53256 * gcc.dg/decl-1.c: Update, new test.
53258 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
53260 * g++.dg/abi/bitfield1.C: New test.
53261 * g++.dg/abi/bitfield2.C: New test.
53263 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53265 * gcc.dg/attr-nest.c: New test.
53267 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
53269 * gcc.c-torture/execute/20020215-1.c: New test.
53271 2002-02-14 Jakub Jelinek <jakub@redhat.com>
53273 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
53274 * g++.dg/debug/debug.exp: New.
53275 * g++.dg/debug/trivial.C: New.
53276 * g++.dg/debug/debug1.C: Moved...
53277 * g++.dg/other/debug1.C: ...from here.
53278 * g++.dg/debug/debug2.C: Moved...
53279 * g++.dg/other/debug2.C: ...from here.
53280 * g++.dg/debug/debug3.C: Moved...
53281 * g++.dg/other/debug3.C: ...from here.
53283 * gcc.dg/noncompile/20020213-1.c: New test.
53285 2002-02-13 Jakub Jelinek <jakub@redhat.com>
53287 * g++.dg/other/debug3.C: New test.
53289 * gcc.c-torture/execute/20020213-1.c: New test.
53291 2002-02-13 Richard Smith <richard@ex-parrot.com>
53293 * g++.old-deja/g++.other/thunk1.C: New test.
53295 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53297 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
53299 2002-02-13 Stan Shebs <shebs@apple.com>
53301 * gcc.dg/altivec-3.c: New.
53303 2002-02-12 Jakub Jelinek <jakub@redhat.com>
53305 * gcc.dg/Wunreachable-1.c: New test.
53306 * gcc.dg/Wunreachable-2.c: New test.
53308 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
53310 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
53312 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
53314 * gcc.dg/decl-1.c: New test.
53316 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
53318 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
53320 2002-02-10 Kazu Hirata <kazu@hxi.com>
53322 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
53323 * gcc.c-torture/compile/980506-1.x: Likewise.
53325 2002-02-10 Kazu Hirata <kazu@hxi.com>
53327 * gcc.dg/20020210-1.c: New.
53329 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
53331 * g77.f-torture/execute/947.f: New regression test
53332 for PR fortran/947.
53334 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
53336 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
53337 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
53339 2002-02-08 Richard Henderson <rth@redhat.com>
53341 * gcc.c-torture/compile/labels-3.c: New.
53343 2002-02-08 Jakub Jelinek <jakub@redhat.com>
53345 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
53346 expression statements work instead.
53347 * gcc.dg/noncompile/20020207-1.c: New test.
53349 2002-02-07 Richard Henderson <rth@redhat.com>
53351 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
53353 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53355 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
53357 * lib/g77-dg.exp: Trim g77 error messages so that they are
53358 recognized by dg.exp.
53360 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53363 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
53365 2002-02-07 Richard Henderson <rth@redhat.com>
53367 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
53368 to be sufficiently aligned for integers.
53370 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
53372 * g++.dg/template/friend4.C: New test.
53374 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
53377 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
53380 2002-02-07 Richard Henderson <rth@redhat.com>
53382 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
53383 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
53384 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
53385 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
53387 2002-02-06 Richard Henderson <rth@redhat.com>
53389 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
53391 2002-02-06 Janis Johnson <janis187@us.ibm.com>
53393 * gcc.dg/20020206-1.c: New test.
53395 2002-02-06 Jakub Jelinek <jakub@redhat.com>
53397 * gcc.c-torture/execute/20020206-1.c: New test.
53399 * gcc.c-torture/execute/20020206-2.c: New test.
53401 PR optimization/5429:
53402 * gcc.c-torture/compile/20020206-1.c: New test.
53404 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
53406 * g++.dg/ext/align1.C: Do not use an explicit alignment value
53407 as certain file formats cannot support particularly large
53410 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
53411 and do not expect to be able to link the executable.
53413 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
53414 fail because the COFF format does not support the weak attribute.
53416 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
53418 * g77.dg/pr5473.f: New test
53420 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
53422 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
53423 Fix testcase accordingly.
53425 2002-02-04 Richard Henderson <rth@redhat.com>
53427 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
53428 (buf): Change to be an array of pointers, not ints.
53430 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53432 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
53433 before all tests. Move warning one line above to match where it
53435 * gcc.dg/Wswitch-2.c: New test.
53436 * g++.dg/warn/Wswitch-1.C: New test.
53437 * g++.dg/warn/Wswitch-2.C: New test.
53439 2002-02-04 Richard Henderson <rth@redhat.com>
53441 * g++.dg/abi/offsetof.C: Fix size comparison.
53443 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
53445 * gcc.dg/cast-qual-2.c: New test.
53447 2002-02-04 Jakub Jelinek <jakub@redhat.com>
53449 * gcc.dg/20020201-4.c: New test.
53451 2002-02-04 Ben Elliston <bje@redhat.com>
53453 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
53454 target_info attribute != 0, in addition to the empty string.
53455 (gcc_target_compile): Likewise.
53457 2002-02-03 Andrew Cagney <ac131313@redhat.com>
53459 * gcc.dg/Wswitch.c: New test.
53460 PR gcc/4475. PR gcc/3780.
53462 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
53464 * g77.f-torture/execute/5122.f: New test for regressions
53465 against PR fortran/5122.
53467 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
53469 * g77.f-torture/compile/pr3743.f: Delete
53470 * g77.dg/pr3743-1.f: New test.
53471 * g77.dg/pr3743-2.f: New test.
53472 * g77.dg/pr3743-3.f: New test.
53473 * g77.dg/pr3743-4.f: New test.
53475 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53477 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
53479 2002-02-02 Richard Henderson <rth@redhat.com>
53481 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
53482 * gcc.c-torture/execute/bf64-1.c: Likewise.
53484 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53486 * gcc.dg/20020201-2.c: New test.
53488 * gcc.dg/20020201-3.c: New test.
53490 * gcc.c-torture/execute/bitfld-2.c: New test.
53492 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
53494 * gcc.dg/bitfld-1.c: Update.
53495 * gcc.dg/bitfld-2.c: Update.
53496 * gcc.c-torture/execute/bitfld-1.x: New.
53498 2002-02-02 Jakub Jelinek <jakub@redhat.com>
53500 * gcc.c-torture/execute/20020201-1.c: New test.
53502 2002-02-01 Janis Johnson <janis187@us.ibm.com>
53505 * gcc.dg/20020201-1.c: New test.
53507 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
53510 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
53511 * g77.f-torture/compile/pr3743.x: Remove
53513 2002-01-31 Tom Rix <trix@redhat.com>
53515 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
53517 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
53519 * gcc.dg/noncompile/20020130-1.c: New test.
53521 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
53523 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
53525 2002-01-29 Richard Henderson <rth@redhat.com>
53527 * gcc.c-torture/execute/991118-1.c: Cast various constants back
53529 * gcc.c-torture/execute/bf64-1.c: Likewise.
53531 2002-01-29 Jakub Jelinek <jakub@redhat.com>
53533 * gcc.c-torture/execute/20020129-1.c: New test.
53535 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
53537 * gcc.c-torture/compile/20000224-1.c: Update.
53538 * gcc.c-torture/execute/bitfld-1.c: New tests.
53539 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
53540 * gcc.dg/uninit-A.c: Update.
53542 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
53544 * g++.dg/template/ctor1.C: Add instantiation.
53546 2002-01-28 Paul Koning <pkoning@equallogic.com>
53548 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
53549 argument to __builtin_prefetch to be const ptr.
53551 2002-01-28 Jakub Jelinek <jakub@redhat.com>
53553 * gcc.c-torture/compile/20020120-1.c: New test.
53555 2002-01-27 Kazu Hirata <kazu@hxi.com>
53557 * gcc.c-torture/execute/20020127-1.c: New test.
53559 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
53561 * g77.dg/f77-edit-i-in.f: New test
53562 * g77.dg/f77-edit-i-out.f: New test
53564 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
53566 * gcc.dg/debug/debug.exp: New file.
53567 * gcc.dg/debug/trivial.c: New file.
53568 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
53569 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
53570 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
53571 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
53572 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
53573 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
53574 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
53575 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
53576 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
53577 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
53578 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
53579 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
53580 * gcc.dg/20000503-1.c: Removed.
53581 * gcc.dg/20010207-1.c: Removed.
53582 * gcc.dg/20011223-1.c: Removed.
53583 * gcc.dg/20020104-2.c: Removed.
53584 * gcc.dg/debug-1.c: Removed.
53585 * gcc.dg/debug-2.c: Removed.
53586 * gcc.dg/debug-3.c: Removed.
53587 * gcc.dg/debug-4.c: Removed.
53588 * gcc.dg/debug-5.c: Removed.
53589 * gcc.dg/debug-6.c: Removed.
53590 * gcc.dg/dwarf2-1.c: Removed.
53591 * gcc.dg/dwarf2-2.c: Removed.
53593 2002-01-25 Jakub Jelinek <jakub@redhat.com>
53595 * g++.old-deja/g++.other/eh5.C: New test.
53596 * g++.old-deja/g++.other/sibcall2.C: New test.
53597 * g++.old-deja/g++.other/array9.C: New test.
53598 * g++.old-deja/g++.other/typename2.C: New test.
53599 * g++.old-deja/g++.other/crash60.C: New test.
53600 * g++.old-deja/g++.other/conv9.C: New test.
53601 * g++.old-deja/g++.other/mangle10.C: New test.
53602 * g++.old-deja/g++.other/unchanging1.C: New test.
53603 * g++.old-deja/g++.other/exprstmt1.C: New test.
53604 * g++.old-deja/g++.other/inline23.C: New test.
53605 * g++.old-deja/g++.eh/ia64-1.C: New test.
53606 * g++.old-deja/g++.other/dwarf2-1.C: New test.
53607 * g++.old-deja/g++.other/reload1.C: New test.
53608 * g++.old-deja/g++.other/static20.C: New test.
53609 * g++.old-deja/g++.other/local-alloc1.C: New test.
53610 * g++.old-deja/g++.other/conv8.C: New test.
53611 * g++.old-deja/g++.other/stmtexpr2.C: New test.
53612 * g++.old-deja/g++.other/storeexpr1.C: New test.
53613 * g++.old-deja/g++.other/storeexpr2.C: New test.
53614 * g++.dg/eh/template2.C: New test.
53615 * g++.dg/warn/weak1.C: New test.
53617 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
53619 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
53620 Remove first, non-varying, argument.
53622 2002-01-23 Richard Henderson <rth@redhat.com>
53624 * gcc.dg/inline-2.c: New.
53626 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
53627 Add optional target arg. Check number of arguments.
53628 (scan-assembler-not, scan-assembler-dem): Likewise.
53629 (scan-assembler-dem-not): Likewise.
53631 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53633 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
53635 * g++.old-deja/g++.brendan/parse3.C,
53636 g++.old-deja/g++.other/crash26.C,
53637 g++.old-deja/g++.other/crash28.C,
53638 g++.old-deja/g++.other/crash29.C,
53639 g++.old-deja/g++.other/crash30.C,
53640 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
53642 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
53644 * gcc.dg/20020115-1.c: New.
53646 2002-01-23 Bob Wilson <bob.wilson@acm.org>
53648 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
53650 2002-01-23 Janis Johnson <janis187@us.ibm.com>
53652 * gcc.dg/20020122-3.c: New.
53654 2002-01-23 Jakub Jelinek <jakub@redhat.com>
53656 * g++.dg/other/gc1.C: New test.
53658 2002-01-23 Zack Weinberg <zack@codesourcery.com>
53660 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
53662 2002-01-22 Richard Henderson <rth@redhat.com>
53664 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
53666 2002-01-22 Richard Henderson <rth@redhat.com>
53668 * gcc.dg/20020122-4.c: New.
53670 2002-01-22 H.J. Lu <hjl@gnu.org>
53672 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
53674 * gcc.dg/special/ecos.exp: Likewise.
53675 * lib/g++-dg.exp: Likewise.
53676 * lib/g77-dg.exp: Likewise.
53677 * lib/gcc-dg.exp : Likewise.
53678 * lib/mike-g++.exp: Likewise.
53679 * lib/mike-g77.exp: Likewise.
53680 * lib/mike-gcc.exp: Likewise.
53681 * lib/objc-dg.exp: Likewise.
53683 2002-01-22 Janis Johnson <janis187@us.ibm.com>
53686 * gcc.dg/20020122-2.c: New test.
53688 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
53690 * gcc.dg/20020122-1.c: New test.
53692 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
53694 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
53696 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
53698 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
53700 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53702 * gcc.c-torture/compile/20020121-1.c: New test.
53704 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
53706 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
53709 2002-01-21 Jakub Jelinek <jakub@redhat.com>
53711 * gcc.dg/20020218-1.c: New test.
53713 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
53715 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
53717 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
53718 "At global scope" warning
53719 * g++.dg/ext/align1.C: Change cygwin test for alignment
53720 from db-bogus to dg-warning
53722 2002-01-21 Zack Weinberg <zack@codesourcery.com>
53724 * g77.f-torture/compile/cpp2.F: New test.
53726 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
53728 * g++.dg/template/access1.C: New test.
53730 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
53732 * gcc.dg/20020118-1.c: New.
53734 2002-01-18 Kazu Hirata <kazu@hxi.com>
53736 * gcc.c-torture/execute/20020118-1.c: New test.
53738 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53740 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
53741 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
53742 alignment warnings.
53744 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
53746 * gcc.misc-tests/i386-prefetch.exp: Save and restore
53747 torture_with_loops and torture_without_loops
53749 2002-01-17 Jakub Jelinek <jakub@redhat.com>
53751 * gcc.c-torture/compile/20020116-1.c: New test.
53753 2002-01-16 Jakub Jelinek <jakub@redhat.com>
53755 * gcc.dg/20020116-2.c: New test.
53757 * gcc.dg/ultrasp4.c: New test.
53759 * gcc.dg/20020116-1.c: New test.
53761 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
53763 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
53766 2002-01-15 Janis Johnson <janis187@us.ibm.com>
53768 * gcc.misc-tests/i386-prefetch.exp: New.
53769 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
53770 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
53771 * gcc.misc-tests/i386-pf-none-1.c: New test.
53772 * gcc.misc-tests/i386-pf-sse-1.c: New test.
53774 2002-01-15 Jakub Jelinek <jakub@redhat.com>
53776 * gcc.dg/gnu89-init-1.c: Add new tests.
53778 2002-01-15 Andreas Jaeger <aj@suse.de>
53780 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
53781 * gcc.dg/i386-mmx-2.c: Likewise.
53782 * gcc.dg/i386-sse-1.c: Likewise.
53783 * gcc.dg/i386-sse-2.c: Likewise.
53784 * gcc.dg/i386-sse-3.c: Likewise.
53786 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
53788 * g77.f-torture/execute/intrinsic-unix-bessel.f:
53789 Uncomment additional cases that now pass.
53791 2002-01-11 Richard Henderson <rth@redhat.com>
53793 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
53794 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
53796 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
53798 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
53800 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
53802 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
53803 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
53805 2002-01-10 Dale Johannesen <dalej@apple.com>
53807 * gcc.c-torture/execute/loop-11.c: New.
53809 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
53811 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
53812 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
53814 2002-01-09 Richard Henderson <rth@redhat.com>
53816 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
53817 type in which to perform the operation for each size.
53819 2002-01-09 Alan Matsuoka (alanm@redhat.com)
53821 * gcc.c-torture/compile/20020109-2.c: New test.
53823 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
53825 * gcc.c-torture/execute/loop-10.c: New test.
53827 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53829 * gcc.c-torture/compile/20010226-1.c: New test.
53830 * gcc.c-torture/compile/20010227-1.c: New test.
53831 * gcc.c-torture/compile/20010426-1.c: New test.
53832 * gcc.c-torture/compile/20010510-1.c: New test.
53833 * gcc.c-torture/compile/20010605-3.c: New test.
53834 * gcc.c-torture/compile/20010824-1.c: New test.
53835 * gcc.c-torture/execute/20010409-1.c: New test.
53836 * gcc.dg/noncompile/20000901-1.c: New test.
53837 * gcc.dg/20001023-1.c: New test.
53838 * gcc.dg/20001101-1.c: New test.
53839 * gcc.dg/20001102-1.c: New test.
53840 * gcc.dg/20010207-1.c: New test.
53841 * gcc.dg/20010405-1.c: New test.
53842 * gcc.dg/20010822-1.c: New test.
53843 * gcc.dg/20011107-1.c: New test.
53845 2002-01-09 Jeffrey A Law (law@redhat.com)
53847 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
53849 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
53850 execution failure on PA targets.
53852 2002-01-09 Jakub Jelinek <jakub@redhat.com>
53854 * gcc.c-torture/compile/20020109-1.c: New test.
53856 2002-01-08 Kazu Hirata <kazu@hxi.com>
53858 * gcc.c-torture/execute/20020108-1.c: New test.
53860 2002-01-08 Jakub Jelinek <jakub@redhat.com>
53862 * gcc.dg/20020108-1.c: New test.
53864 2002-01-08 H.J. Lu <hjl@gnu.org>
53866 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
53869 2002-01-08 Geoff Keating <geoffk@redhat.com>
53871 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
53874 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
53876 * gcc.dg/altivec-4.c: Test altivec predicates.
53878 2002-01-07 Jakub Jelinek <jakub@redhat.com>
53880 * gcc.c-torture/execute/20020107-1.c: New test.
53882 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
53885 * gcc.c-torture/compile/20020106-1.c: New test.
53887 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
53889 * gcc.c-torture/execute/nestfunc-4.c: New test.
53891 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53893 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
53894 extra triple that slipped in.
53895 * g++.old-deja/g++.abi/align.C: Likewise.
53896 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53898 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
53900 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
53901 * g++.old-deja/g++.abi/align.C: Likewise.
53902 * g++.old-deja/g++.abi/bitfields.C: Likewise.
53904 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
53906 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
53909 2002-01-04 Jakub Jelinek <jakub@redhat.com>
53911 * gcc.dg/20020104-1.c: New test.
53913 * gcc.dg/20020104-2.c: New test.
53915 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
53917 * gcc.dg/20020103-1.c: Fix typo in target selector.
53919 2002-01-03 Richard Henderson <rth@redhat.com>
53921 * gcc.dg/20020103-1.c: New.
53923 2002-01-03 Kazu Hirata <kazu@hxi.com>
53925 * gcc.c-torture/execute/20020103-1.c: New test.
53927 2002-01-03 Jakub Jelinek <jakub@redhat.com>
53929 * g++.dg/other/debug2.C: New test.
53931 * gcc.c-torture/compile/20020103-1.c: New test.
53933 2002-01-02 Jakub Jelinek <jakub@redhat.com>
53935 * gcc.dg/gnu89-init-1.c: Added new tests.
53937 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53939 * g++.dg/template/friend2.C: Remove as patch is reverted.
53941 * g++.dg/warn/oldcast1.C: New test.
53943 * g++.dg/template/ptrmem1.C: New test.
53944 * g++.dg/template/ptrmem2.C: New test.
53946 * g++.dg/template/ntp.C: New test.
53948 * g++.dg/other/component1.C: New test.
53950 * g++.dg/template/ttp3.C: New test.
53952 * g++.dg/template/friend2.C: New test.
53953 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
53955 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53957 * g++.dg/other/ptrmem1.C: New test.
53958 * g++.dg/other/ptrmem2.C: New test.
53960 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53962 * g++.dg/template/ctor1.C: New test.
53964 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
53966 * g++.dg/template/friend2.C: New test.
53968 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
53970 * gcc.dg/mmix-1.c: New test.
53972 2001-12-31 Richard Henderson <rth@redhat.com>
53974 * gcc.dg/asm-5.c: New.
53976 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
53978 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
53979 in namespace __gnu_cxx
53981 2001-12-30 Richard Henderson <rth@redhat.com>
53983 * gcc.dg/debug-6.c: New.
53985 2001-12-30 Jakub Jelinek <jakub@redhat.com>
53987 * gcc.c-torture/compile/20011229-2.c: New test.
53989 2001-12-29 Jakub Jelinek <jakub@redhat.com>
53991 * gcc.dg/debug-3.c: New test.
53992 * gcc.dg/debug-4.c: New test.
53993 * gcc.dg/debug-5.c: New test.
53995 2001-12-29 Richard Henderson <rth@redhat.com>
53997 * g++.dg/eh/loop1.C: New.
53999 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54001 * g++.dg/template/crash1.C: New test.
54003 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
54005 * g++.dg/other/const1.C: New test.
54007 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
54009 * gcc.c-torture/compile/20011229-1.c: New test.
54011 2001-12-28 Stan Shebs <shebs@apple.com>
54013 * lib/objc-torture.exp: Resync with c-torture.exp.
54014 * lib/objc.exp: Load standard libraries.
54016 2001-12-28 Jakub Jelinek <jakub@redhat.com>
54018 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
54021 2001-12-27 Roger Sayle <roger@eyesopen.com>
54023 * gcc.c-torture/execute/string-opt-16.c: New testcase.
54025 2001-12-27 Richard Henderson <rth@redhat.com>
54027 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
54029 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
54031 * g++.dg/eh/ctor1.C: New test.
54032 * g++.dg/other/error2.C: New test.
54034 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
54036 * g++.dg/other/init2.C: New test.
54038 2001-12-24 Richard Henderson <rth@redhat.com>
54040 * gcc.dg/20011223-1.c: New.
54041 * gcc.dg/inline-1.c: New.
54043 2001-12-23 Richard Henderson <rth@redhat.com>
54045 * gcc.dg/asm-4.c: Test operand modifiers.
54047 2001-12-23 Richard Henderson <rth@redhat.com>
54049 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
54051 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
54053 * gcc.c-torture/execute/20011223-1.c: New test.
54055 2001-12-21 Richard Henderson <rth@redhat.com>
54057 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
54058 re-enables the warning.
54060 2001-12-21 Richard Henderson <rth@redhat.com>
54062 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
54064 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54066 * gcc.c-torture/compile/20011218-1.c: New test.
54068 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
54070 * gcc.misc-test/arm-isr.exp: New file. Control running of the
54072 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
54073 epilogue generation for ARM ISR routines.
54075 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54077 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
54078 * gcc.dg/format/c90-printf-3.c: Likewise.
54079 * gcc.dg/format/c99-printf-3.c: Likewise.
54080 * gcc.dg/format/ext-1.c: Likewise.
54081 * gcc.dg/format/ext-6.c: Likewise.
54082 * gcc.dg/format/format.h: Prototype unlocked stdio.
54084 2001-12-20 Richard Henderson <rth@redhat.com>
54086 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
54088 (malloc): Correct allocation logic. Abort if we fill up the
54089 arena before initialization complete.
54090 (realloc): Correct allocation logic.
54092 2001-12-20 Jakub Jelinek <jakub@redhat.com>
54094 * gcc.c-torture/compile/20011219-2.c: New test.
54096 * gcc.c-torture/execute/20011219-1.c: New test.
54098 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
54100 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
54101 target does not support weak symbols.
54103 2001-12-19 Jakub Jelinek <jakub@redhat.com>
54105 * gcc.c-torture/compile/20011219-1.c: New test.
54107 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
54109 * g++.dg/other/error1.C: New test.
54111 2001-12-17 Jeffrey A Law (law@redhat.com)
54113 * gcc.c-torture/execute/20011217-1.c: New test.
54115 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
54117 * objc.dg/special/: New directory.
54118 * objc.dg/special/special.exp: New file.
54119 * objc.dg/special/unclaimed-category-1.h: New file.
54120 * objc.dg/special/unclaimed-category-1a.m: New file.
54121 * objc.dg/special/unclaimed-category-1.m: New file.
54123 2001-12-17 Andreas Jaeger <aj@suse.de>
54125 * gcc.c-torture/compile/20011217-2.c: New test.
54127 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
54129 * gcc.c-torture/compile/20011217-1.c: New test.
54131 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
54133 * gcc.dg/20011214-1.c: New.
54135 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
54137 * gcc.dg/altivec-4.c: New.
54139 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
54141 * gcc.dg/20011113-1.c: New test.
54143 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
54145 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
54146 std::__malloc_alloc_template<0> and
54147 std::__default_alloc_template<false, 0>.
54149 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
54151 * objc/execute/bf-21.m: New test.
54152 * objc/execute/enumeration-1.m: New test.
54153 * objc/execute/enumeration-2.m: New test.
54155 2001-12-12 Jakub Jelinek <jakub@redhat.com>
54157 * gcc.dg/gnu89-init-1.c: New test.
54159 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
54161 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
54162 * g++.old-deja/g++.jason/2371.C: Likewise.
54163 * g++.old-deja/g++.jason/template33.C: Likewise.
54164 * g++.old-deja/g++.jason/template34.C: Likewise.
54165 * g++.old-deja/g++.jason/template36.C: Likewise.
54166 * g++.old-deja/g++.oliva/typename1.C: Likewise.
54167 * g++.old-deja/g++.oliva/typename2.C: Likewise.
54168 * g++.old-deja/g++.other/typename1.C: Likewise.
54169 * g++.old-deja/g++.pt/inherit2.C: Likewise.
54170 * g++.old-deja/g++.pt/nontype5.C: Likewise.
54171 * g++.old-deja/g++.pt/typename11.C: Likewise.
54172 * g++.old-deja/g++.pt/typename14.C: Likewise.
54173 * g++.old-deja/g++.pt/typename16.C: Likewise.
54174 * g++.old-deja/g++.pt/typename3.C: Likewise.
54175 * g++.old-deja/g++.pt/typename4.C: Likewise.
54176 * g++.old-deja/g++.pt/typename5.C: Likewise.
54177 * g++.old-deja/g++.pt/typename7.C: Likewise.
54178 * g++.old-deja/g++.robertl/eb9.C: Likewise.
54180 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
54182 * g++.dg/other/linkage1.C: New test.
54183 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
54186 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
54188 * gcc.dg/concat.c: New test.
54190 2001-12-11 Stan Shebs <shebs@apple.com>
54192 * objc/compile: New test directory.
54193 * objc/compile/compile.exp: New expect script.
54194 * objc/compile/20011211-1.m: New compile test.
54196 2001-12-11 Jason Merrill <jason@redhat.com>
54198 * lib/prune.exp (prune_gcc_output): Also handle "In member
54199 function". So many permutations...
54201 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
54203 * g++.dg/template/typedef1.C: New test.
54205 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
54207 * g++.dg/other/copy1.C: New test.
54209 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
54211 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
54213 * gcc.dg/builtin-choose-expr.c: New.
54215 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
54217 * gcc.dg/altivec-2.c: New.
54219 2001-12-07 Richard Henderson <rth@redhat.com>
54221 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
54223 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
54225 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
54228 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54230 * g++-old.deja/g++.robertl/eb101.C: Deleted.
54232 2001-12-06 Janis Johnson <janis187@us.ibm.com>
54234 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
54235 variable argument list.
54237 2001-12-06 Zack Weinberg <zack@codesourcery.com>
54239 * gcc.c-torture/execute/memcheck: Delete entire directory.
54240 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
54241 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
54243 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
54245 * gcc.dg/Wshadow-1.c: New test.
54247 2001-12-05 Jakub Jelinek <jakub@redhat.com>
54249 * gcc.c-torture/compile/20011130-1.c: New test.
54251 * gcc.dg/noncompile/20011025-1.c: New test.
54253 * g++.dg/other/anon-union.C: New test.
54255 * gcc.c-torture/execute/20011024-1.c: New test.
54257 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
54259 * gcc.c-torture/execute/20000722-1.x,
54260 gcc.c-torture/execute/20010123-1.x: Remove.
54261 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
54262 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
54263 gcc.dg/c99-complit-2.c: New tests.
54265 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
54267 * g++.dg/inherit/base1.C: New test.
54269 2001-12-04 Jakub Jelinek <jakub@redhat.com>
54271 * g++.dg/other/stdarg1.C: New test.
54273 * gcc.c-torture/compile/20011130-2.c: New test.
54275 2001-12-03 Janis Johnson <janis187@us.ibm.com>
54277 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
54278 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
54279 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
54280 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
54281 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
54282 * gcc.dg/builtin-prefetch-1.c: New test.
54284 2001-12-03 Jakub Jelinek <jakub@redhat.com>
54286 * gcc.dg/20011130-1.c: New test.
54288 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
54290 * g++.dg/other/scope1.C: New test.
54291 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
54293 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
54295 * gcc.dg/vla-init-1.c: New test.
54297 2001-12-01 Geoff Keating <geoffk@redhat.com>
54299 * gcc.c-torture/compile/structs.c: New testcase from GDB.
54301 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
54303 * objc.dg/alias.m: Update.
54304 * objc.dg/class-1.m: Update.
54305 * objc.dg/const-str-1.m: Update.
54306 * objc.dg/fwd-proto-1.m: Update.
54307 * objc.dg/id-1.m: Update.
54308 * objc.dg/super-class-1.m: Update.
54310 2001-11-29 Mark Mitchell <mark@codesourcery.com>
54312 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
54315 2001-11-28 Jeffrey A Law (law@cygnus.com)
54317 * gcc.c-torture/execute/20011128-1.c: New test.
54319 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
54321 * gcc.dg/20011127-1.c: New test.
54323 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
54325 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
54326 from Austin Group draft 7.
54327 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
54328 scanf format arguments.
54329 * gcc.dg/format/no-exargs-2.c: New test.
54331 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
54333 * g++.dg/abi/vbase8-4.C: New test.
54335 2001-11-24 Ian Lance Taylor <ian@airs.com>
54337 * gcc.c-torture/execute/20011121-1.c: New test.
54339 2001-11-23 Jeffrey A Law (law@cygnus.com)
54341 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
54343 2001-11-23 Andreas Jaeger <aj@suse.de>
54345 * gcc.dg/cpp/charconst-2.c: New test.
54347 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
54349 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
54350 to the host if it is remote. Let tests specify extra headers
54352 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
54353 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
54354 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
54355 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
54356 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
54357 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
54358 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
54359 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
54360 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
54361 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
54363 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
54365 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
54366 for little endian ARMs.
54368 2001-11-20 Jakub Jelinek <jakub@redhat.com>
54370 * gcc.c-torture/compile/20011119-1.c: New test.
54371 * gcc.c-torture/compile/20011119-2.c: New test.
54373 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
54375 * gcc.dg/altivec-1.c: Fix typo.
54377 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
54379 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
54381 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
54383 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
54385 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
54387 * lib/g77.exp: Don't specify --rpath-link.
54389 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
54390 across all the headers.
54391 * gcc.dg/format/format.exp: For testing on a remote host,
54394 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
54395 * gcc.c-torture/execute/930406-1.c: Likewise.
54396 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
54398 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
54400 * gcc.dg/altivec-1.c: New.
54402 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
54404 * gcc.dg/cpp/fpreprocessed.c: New test case.
54406 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54408 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
54409 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
54410 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
54412 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
54414 * gcc.dg/no-builtin-1.c: New test.
54416 2001-11-16 Jakub Jelinek <jakub@redhat.com>
54418 * gcc.c-torture/execute/20011115-1.c: New test.
54420 2001-11-15 Jakub Jelinek <jakub@redhat.com>
54422 * gcc.c-torture/compile/20011114-2.c: New test.
54423 * gcc.c-torture/compile/20011114-3.c: New test.
54424 * gcc.c-torture/compile/20011114-4.c: New test.
54426 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
54428 * g++.dg/other/init1.C: New test.
54430 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
54432 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
54435 * gcc.c-torture/execute/20011114-1.c: New testcase.
54437 * gcc.c-torture/compile/20010327-1.c: Revert last change.
54438 * gcc.c-torture/compile/20011114-1.c: New test, exactly
54439 like the (before this change) version of 20010327-1.c.
54441 2001-11-14 Roger Sayle <roger@eyesopen.com>
54443 * gcc.c-torture/execute/string-opt-13.c: New testcase.
54445 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
54447 * g++.dg/init/array2.C: New test.
54449 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
54451 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
54453 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
54455 * g++.dg/other/forscope1.C: New test.
54456 * g++.dg/ext/forscope1.C: New test.
54457 * g++.dg/ext/forscope2.C: New test.
54459 2001-11-13 Jakub Jelinek <jakub@redhat.com>
54461 * gcc.c-torture/execute/20011113-1.c: New test.
54463 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
54465 * gcc.c-torture/execute/20011109-2.c: New test.
54467 * gcc.c-torture/execute/20011109-1.c: New test.
54469 2001-11-09 Jakub Jelinek <jakub@redhat.com>
54471 * gcc.c-torture/compile/20011109-1.c: New test.
54473 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
54475 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
54476 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
54477 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
54478 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
54479 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
54480 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
54481 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
54483 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
54485 * g++.dg/warn/Wshadow-1.C: New tests.
54486 * g++.old-deja/g++.mike/for3.C: Update.
54488 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
54490 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
54491 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
54492 XFAILs. Adjust expected error texts.
54493 * gcc.c-torture/compile/20011106-1.c,
54494 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
54495 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
54496 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
54497 gcc.dg/c99-array-lval-5.c: New tests.
54499 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54501 * gcc.dg/cpp/defined.c: Update.
54503 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
54505 * gcc.c-torture/execute/anon-1.c: New test.
54507 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
54509 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
54510 same size, so no warning should be produced on stormy16.
54512 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
54513 due to oversized array.
54514 * g++.old-deja/g++.mike/ns15.C: Likewise.
54515 * g++.old-deja/g++.pt/crash16.C: Likewise.
54517 2001-11-02 Graham Stott <grahams@redhat.com>
54519 * g++.dgother/debug1.C: Fix typos.
54521 2001-11-01 Jakub Jelinek <jakub@redhat.com>
54523 * g++.dg/other/debug1.C: New test.
54525 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
54527 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
54530 2001-10-30 Jakub Jelinek <jakub@redhat.com>
54532 * gcc.dg/20011029-2.c: New test.
54534 * gcc.c-torture/compile/20011029-1.c: New test.
54536 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
54538 * objc/execute/class_self-1.m: New test.
54539 * objc/execute/class_self-2.m: New test.
54541 2001-10-25 Zack Weinberg <zack@codesourcery.com>
54543 * gcc.misc-tests/msgs.exp: Delete.
54544 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
54545 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
54546 error set to match recent changes.
54548 2001-10-24 Zack Weinberg <zack@codesourcery.com>
54550 * gcc.dg/20011021-1.c: New test.
54552 2001-10-24 Jakub Jelinek <jakub@redhat.com>
54554 * gcc.c-torture/compile/20011023-1.c: New test.
54556 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
54558 * lib/g77.exp: Rewrite based on lib/g++.exp.
54560 2001-10-19 Jakub Jelinek <jakub@redhat.com>
54562 * gcc.c-torture/execute/20011019-1.c: New test.
54564 * gcc.dg/20011018-1.c: New test.
54566 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
54568 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
54570 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
54572 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
54573 * gcc.dg/attr-invalid.c: Likewise.
54575 2001-10-18 Jakub Jelinek <jakub@redhat.com>
54577 * gcc.dg/20011015-1.c: New test.
54579 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54581 * g++.dg/template/unify2.C: New test.
54583 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
54585 * g++.dg/other/exception-specification.C: New test
54587 2001-10-13 Tom Rix <trix@redhat.com>
54589 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
54590 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
54592 2001-10-12 Jakub Jelinek <jakub@redhat.com>
54594 * gcc.dg/20011009-1.c: New test.
54596 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
54599 * g++.dg/other/friend1.C: New test.
54601 2001-10-11 Richard Henderson <rth@redhat.com>
54603 * g++.old-deja/g++.other/crash18.C: Add -S to options.
54605 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54607 * gcc.c-torture/compile/20011010-1.c: New.
54609 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
54611 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
54612 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
54613 g77.f-torture/execute/execute.exp,
54614 g77.f-torture/noncompile/noncompile.exp,
54615 gcc.c-torture/compile/compile.exp,
54616 gcc.c-torture/execute/execute.exp,
54617 gcc.c-torture/execute/ieee/ieee.exp,
54618 gcc.c-torture/execute/memcheck/memcheck.exp,
54619 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
54620 objc/execute/execute.exp: Update FSF address.
54622 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
54624 * gcc.dg/cpp/cmdlne-C.c: Update.
54625 * gcc.dg/cpp/cmdlne-C2.c: New.
54627 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54629 * gcc.c-torture/execute/20011008-3.c: New.
54631 2001-10-08 DJ Delorie <dj@redhat.com>
54633 * gcc.dg/20011008-1.c: New.
54634 * gcc.dg/20011008-2.c: New.
54636 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
54638 * gcc.dg/cpp/spacing1.c: Update test.
54640 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
54642 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
54643 spelling errors of "separate" as "seperate".
54645 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
54647 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
54648 enough to avoid inlining.
54650 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
54652 * lib/g77.exp: set libg2c_dir correctly.
54654 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
54656 * gcc.dg/cpp/macro11.c: New test.
54658 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54660 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
54661 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
54662 gcc.dg/format/multattr-3.c: New tests.
54663 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
54664 tests for format attributes on function pointers being rejected.
54666 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54668 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
54670 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
54672 * g++.dg/warn/format1.C: New test.
54674 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
54676 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
54678 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54680 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
54682 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
54684 * gcc.dg/cpp/redef2.c: Add test.
54686 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
54688 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
54689 long-standing bug on i686, apparently.
54690 * gcc.c-torture/execute/loop-2c.x: New file.
54691 * gcc.c-torture/execute/loop-2d.x: New file.
54692 * gcc.c-torture/execute/loop-3c.x: New file.
54694 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
54696 * gcc.dg/cpp/20000625-2.c: Correct line number.
54698 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54700 * gcc.dg/cpp/macro10.c: New test.
54701 * gcc.dg/cpp/strify3.c: New test.
54702 * gcc.dg/cpp/spacing1.c: Add tests.
54703 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
54704 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
54706 2001-09-24 DJ Delorie <dj@redhat.com>
54708 * gcc.c-torture/execute/20010924-1.c: New test.
54710 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
54712 * objc/execute/paste.m: Remove.
54714 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
54716 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
54718 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
54720 * g77.dg/strlen0.f: New test.
54722 2001-09-21 Richard Henderson <rth@redhat.com>
54724 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
54725 * g++.old-deja/g++.abi/vtable2.C: Likewise.
54727 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
54729 Table-driven attributes.
54730 * g++.dg/ext/attrib1.C: New test.
54732 2001-09-20 DJ Delorie <dj@redhat.com>
54734 * gcc.dg/20000926-1.c: Update expected warning messages.
54735 * gcc.dg/array-2.c: Likewise, and test for warnings too.
54736 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
54739 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
54741 * g++.dg/eh/registers1.C: New test case.
54743 2001-09-17 Richard Henderson <rth@redhat.com>
54745 * gcc.dg/array-5.c: Fix VLA decomposition test.
54747 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
54749 * gcc.dg/cpp/line5.c: New testcase.
54751 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
54753 * gcc.dg/cpp/macro9.c: New test.
54755 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
54757 * gcc.c-torture/execute/980223.c: Change type of addr from long
54760 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
54762 * gcc.c-torture/execute/20010915-1.c: New test.
54764 2001-09-14 Janis Johnson <janis187@us.ibm.com>
54766 * g77.dg/bprob: New directory.
54767 * g77.dg/bprob/bprob.exp: New file.
54768 * g77.dg/bprob/bprob-1.f: New test.
54769 * g77.dg/gcov: New directory.
54770 * g77.dg/gcov/gcov.exp: New file.
54771 * g77.dg/gcov/gcov-1.f: New test.
54772 * g77.dg/gcov/gcov-1.x: New file.
54774 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
54776 * gcc.dg/cpp/directiv.c: Update.
54777 * gcc.dg/cpp/undef1.c: Update.
54779 2001-09-12 Jakub Jelinek <jakub@redhat.com>
54781 * gcc.dg/20010912-1.c: New test.
54783 2001-09-11 Janis Johnson <janis187@us.ibm.com>
54785 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
54786 language-independent file in lib.
54787 * lib/gcov.exp: New file.
54789 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
54791 * gcc.c-torture/compile/20010911-1.c: New test.
54793 2001-09-10 Janis Johnson <janis187@us.ibm.com>
54795 * lib/profopt.exp: New, to support profile-directed optimizations.
54796 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
54797 * gcc.misc-tests/bprob-1.c: New test.
54798 * gcc.misc-tests/bprob-2.c: New test.
54800 2001-09-07 Janis Johnson <janis187@us.ibm.com>
54802 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
54803 XFAIL and which kinds of gcov output to verify.
54804 * gcc.misc-tests/gcov-4b.x: New file.
54805 * gcc.misc-tests/gcov-5b.x: New file.
54806 * gcc.misc-tests/gcov-6.x: New file.
54807 * gcc.misc-tests/gcov-7.c: New test.
54808 * gcc.misc-tests/gcov-7.x: New file.
54810 2001-09-06 Janis Johnson <janis187@us.ibm.com>
54812 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
54813 * gcc.misc-tests/gcov-6.c: New test.
54815 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
54818 * g++.dg/abi/vbase1.C: New test.
54820 2001-09-05 Ziemowit Laski <zlaski@apple.com>
54822 * objc.dg/method-2.m: New.
54824 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
54827 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
54828 * g++.dg/init/empty1.C: New test.
54830 2001-09-03 Jakub Jelinek <jakub@redhat.com>
54832 * gcc.c-torture/compile/20010903-1.c: New test.
54834 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
54836 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
54839 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
54841 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
54843 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
54845 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
54847 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
54849 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
54850 for 16-bit 'unsigned int'.
54852 2001-08-29 Kazu Hirata <kazu@hxi.com>
54854 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
54856 2001-08-27 Richard Henderson <rth@redhat.com>
54858 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
54859 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
54861 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
54863 * gcc.dg/asm-names.c (ymain): New.
54865 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
54867 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
54868 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
54869 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
54871 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54873 * gcc.dg/compare5.c: New testcase.
54875 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
54877 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
54878 and "In instantiation".
54880 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
54882 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
54884 2001-08-20 Janis Johnson <janis187@us.ibm.com>
54886 * gcc.misc-tests/gcov.exp: Add support for branch information.
54887 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
54888 * gcc.misc-tests/gcov-4.c: New test.
54889 * gcc.misc-tests/gcov-4b.c: New test.
54890 * gcc.misc-tests/gcov-5b.c: New test.
54892 2001-08-20 Zack Weinberg <zackw@panix.com>
54894 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
54897 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
54899 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
54901 2001-08-19 Jakub Jelinek <jakub@redhat.com>
54903 * g++.dg/eh/template1.C: New test.
54905 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
54907 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
54909 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
54912 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
54914 * lib/g77-dg.exp: Use prune.exp for common procedures
54915 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
54916 * lib/g77.exp: (g77-dg-prune) Remove
54918 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
54920 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
54922 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
54924 * g++.dg/template/unify1.C: New test.
54926 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
54928 * g++.dg/abi/empty4.C: New test.
54930 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
54932 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
54934 * g77.f-torture/compile/pr3743.x: Likewise.
54936 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54938 * g++.dg/other/using-declaration.C: New test.
54940 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54942 * gcc.dg/cpp/tr-sign.c: New testcase.
54944 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
54946 * gcc.dg/cpp/19951025-1.c: Revert.
54947 * gcc.dg/cpp/directiv.c: We no longer process directives that
54948 interrupt macro arguments.
54950 2001-08-03 Zack Weinberg <zackw@stanford.edu>
54952 * gcc.dg/bconstp-1.c: New test.
54954 2001-08-03 Richard Henderson <rth@redhat.com>
54956 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
54958 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
54960 * gcc.dg/cpp/19951025-1.c: Update.
54962 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
54964 * g77.dg/ff90-1.f (s): Fix reference of variable z,
54967 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
54970 * g++.old-deja/g++.ns/ns14.C: Remove special options.
54971 * g++.old-deja/g++.other/std1.C: Likewise.
54972 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
54974 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54976 * lib/g77.exp: Load gcc-defs.exp for common procedures
54977 (g77_pass, g77_fail, g77_finish, g77_exit,
54978 ${tool}_check_unsupported_p} Now redundant. Deleted.
54980 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
54982 * g77.dg/fbackslash.f
54983 * g77.dg/fcase-preserve.f
54985 * g77.dg/ffixed-line-length-0.f
54986 * g77.dg/ffixed-line-length-132.f
54987 * g77.dg/ffixed-line-length-7.f
54988 * g77.dg/ffixed-line-length-72.f
54989 * g77.dg/ffixed-line-length-none.f
54990 * g77.dg/ffree-form-1.f
54991 * g77.dg/fno-backslash.f
54992 * g77.dg/fno-f90-1.f
54993 * g77.dg/fno-fixed-form-1.f
54994 * g77.dg/fno-onetrip.f
54995 * g77.dg/fno-typeless-boz.f
54996 * g77.dg/fno-underscoring.f
54997 * g77.dg/fno-vxt-1.f
54998 * g77.dg/fonetrip.f
54999 * g77.dg/ftypeless-boz.f
55000 * g77.dg/fugly-assumed.f
55001 * g77.dg/funderscoring.f
55004 2001-08-01 Ziemowit Laski <zlaski@apple.com>
55006 * objc.dg/fwd-proto-1.m: New.
55007 * objc.dg/local-decl-1.m: New.
55008 * objc.dg/naming-1.m: New.
55009 * objc.dg/naming-2.m: New.
55010 * objc.dg/proto-hier-1.m: New.
55012 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
55014 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
55015 largest-type elements to a struct makes its size grow.
55017 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55019 * g++.dg/abi/vthunk1.C: New test.
55021 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
55023 * g++.dg/abi/vbase8-22.C: New test.
55025 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55027 * gcc.dg/cpp/macro8.c: New test.
55029 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55031 * g++.dg/abi/vbase8-21.C: New test.
55033 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
55035 * g++.dg/abi/vbase8-10.C: New test.
55037 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55039 * lib/g++.exp (g++_set_ld_library_path): Renamed to
55040 ${tool}_set_ld_library_path.
55042 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
55045 2001-07-26 Stan Cox <scox@redhat.com>
55047 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
55048 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
55049 gcc_exit, gcc_check_unsupported_p):
55050 Moved to gcc-deps.exp
55051 * gcc-deps.exp: New file.
55053 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55055 * g++.old-deja/g++.pt/defarg14.C: New test.
55057 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55059 * g++.old-deja/g++.other/lineno5.C: New test.
55061 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55063 * g++.old-deja/g++.pt/crash68.C: New test.
55065 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
55067 * g++.old-deja/g++.other/crash42.C: New test.
55069 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
55071 * gcc.dg/cpp/extratokens.c: Fix.
55072 * gcc.dg/cpp/skipping2.c: New tests.
55074 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55076 * gcc.c-torture/execute/20010724-1.c: New file.
55077 * gcc.c-torture/execute/20010724-1.x: New file.
55079 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55081 * g++.old-deja/g++.other/cond7.C: New test.
55083 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55085 * g++.old-deja/g++.other/optimize4.C: New test.
55087 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
55089 * g++.old-deja/g++.abi/vbase8-5.C: New test.
55091 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
55093 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
55094 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
55095 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
55096 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
55098 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
55099 bug report" message.
55101 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
55102 * g++.dg/ext/instantiate1.C: Move from old-deja.
55104 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
55106 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
55107 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
55108 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
55109 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
55111 2001-07-23 Jeffrey A Law (law@cygnus.com)
55113 * gcc.c-torture/execute/20010723-1.c: New test.
55115 2001-07-23 Ben Elliston <bje@redhat.com>
55117 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
55119 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55121 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
55123 Delete handling of ieee_multilib_flags.
55124 Pass -mieee for alpha*-*-* and sh-*-*.
55125 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
55127 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
55129 Remove old-abi tests.
55130 * g++.old-deja/g++.mike/p11116.C: Remove.
55131 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
55133 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
55135 * g77.f-torture/compile/pr3743.f: New test
55137 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
55139 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
55141 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55143 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
55144 g++.old-deja/g++.pt/static6.C: Likewise.
55145 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
55146 supports weak symbols.
55148 2001-07-18 Andreas Jaeger <aj@suse.de>
55150 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
55153 2001-07-18 Andreas Jaeger <aj@suse.de>
55155 * gcc.dg/iftrap-1.c: Fix target line.
55157 2001-07-17 Richard Henderson <rth@redhat.com>
55159 * gcc.c-torture/execute/20010717-1.c: New.
55161 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
55163 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
55166 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55168 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
55170 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55172 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
55173 UAC_SIGBUS, UAC_NOPRINT definitions.
55175 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
55177 * objc/execute/object_is_class.m: New test.
55178 * objc/execute/object_is_meta_class.m: New test.
55180 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
55182 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
55183 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
55185 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
55187 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
55188 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
55190 2001-07-14 Richard Henderson <rth@redhat.com>
55192 * gcc.dg/iftrap-1.c: New.
55194 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
55196 * g77.f-torture/execute/intrinsic77.f: New test.
55198 2001-07-11 Janis Johnson <janis@us.ibm.com>
55200 * gcc.misc-tests/gcov-3.c: New test.
55202 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55204 * gcc.c-torture/compile/20010711-1.c,
55205 * gcc.c-torture/compile/20010711-2.c: New tests.
55207 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
55209 * gcc.c-torture/execute/20010711-1.c: New test.
55211 2001-07-11 Ben Elliston <bje@redhat.com>
55213 * g++.old-deja/g++.other/enum5.C: New test.
55215 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
55217 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
55218 (g++-dg-prune): Call prune_gcc_output.
55219 * prune.exp: New file for prune_gcc_output.
55220 * lib/g++.exp, lib/gcc.exp: Load it.
55222 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
55224 * gcc.c-torture/compile/20010701-1.c,
55225 g++.old-deja/g++.ext/attrib6.C: New tests.
55227 2001-07-06 Jeffrey A Law (law@cygnus.com)
55229 * gcc.c-torture/compile/20010706-1.c: New test.
55231 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
55233 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
55235 2001-06-28 Stan Shebs <shebs@apple.com>
55237 * gcc.dg/pragma-darwin.c: New test.
55239 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55241 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
55242 Solaris 2.[678] system.
55244 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
55246 * gcc.dg/20010622-1.c: New test.
55248 2001-06-18 Stan Shebs <shebs@apple.com>
55250 * objc.dg: New directory.
55251 * objc.dg/dg.exp: New file.
55252 * objc.dg/alias.m: New.
55253 * objc.dg/class-1.m: New.
55254 * objc.dg/class-2.m: New.
55255 * objc.dg/const-str-1.m: New.
55256 * objc.dg/const-str-2.m: New.
55257 * objc.dg/id-1.m: New.
55258 * objc.dg/method-1.m: New.
55259 * objc.dg/super-class-1.m: New.
55260 * lib/objc-dg.exp: New file.
55262 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
55264 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
55267 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
55269 * g++.old-deja/g++.abi/vbase8-9.C: New test.
55271 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55273 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
55276 2001-06-12 Richard Henderson <rth@redhat.com>
55278 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
55280 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55282 * g++.old-deja/g++.abi/vbase5.C: New test.
55283 * g++.old-deja/g++.abi/vbase6.C: New test.
55284 * g++.old-deja/g++.abi/vbase7.C: New test.
55286 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55288 * gcc.c-torture/compile/20010610-1.c: New test.
55290 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
55292 * g++.old-deja/g++.abi/vbase4.C: New test.
55294 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55296 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
55297 support %f for HC11/HC12 targets.
55298 * gcc.c-torture/execute/930513-1.x: New file, likewise.
55299 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
55300 on HC11/HC12 targets.
55301 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
55303 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55305 * gcc.dg/wchar_t-1.c: New file.
55306 * gcc.dg/wint_t-1.c: Likewise.
55308 2001-06-11 Bernd Schmidt <bernds@redhat.com>
55310 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
55312 2001-06-11 Richard Henderson <rth@redhat.com>
55314 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
55316 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55318 * gcc.c-torture/compile/20010611-1.c: New test.
55320 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
55322 * gcc.dg/c99-tag-1.c: Add more tests.
55324 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
55326 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
55327 representation on MN10300 and ARM/Thumb.
55329 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
55331 * g77.f-torture/execute/20010610.f: New.
55333 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
55335 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
55338 2001-06-09 Richard Henderson <rth@redhat.com>
55340 * gcc.c-torture/execute/ashrdi-1.c: New.
55341 * gcc.c-torture/execute/ashldi-1.c: New.
55342 * gcc.c-torture/execute/lshrdi-1.c: New.
55344 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
55346 * objc/execute/load-3.m: Added. Check sending +load to categories,
55347 in addition to classes.
55349 2001-06-08 Stan Shebs <shebs@apple.com>
55351 * objc/execute/load-2.m: New test. From Nicola Pero
55352 <n.pero@mi.flashnet.it>.
55354 2001-06-08 Jakub Jelinek <jakub@redhat.com>
55356 * gcc.c-torture/execute/20010605-2.c: New test.
55358 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55360 * g++.old-deja/g++.abi/vbase2.C: New test.
55361 * g++.old-deja/g++.abi/vbase3.C: New test.
55363 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
55365 * g++.old-deja/g++.pt/friend49.C: New test.
55367 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
55369 * g++.old-deja/g++.ext/anon3.C: New test.
55371 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
55373 * g++.old-deja/g++.other/conv7.C: New test.
55375 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
55377 * gcc.c-torture/compile/20010605-2.c: New test.
55379 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
55381 * gcc.c-torture/execute/20010604-1.c: New test.
55383 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
55385 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
55387 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
55389 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
55390 (g++_link_flags): Likewise.
55391 (g++_init): Pass gccpath's value to two previous functions.
55393 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55395 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
55396 Ensure logfile entry matches exec command line.
55398 2001-05-31 Richard Henderson <rth@redhat.com>
55400 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
55401 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
55403 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
55405 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
55406 compiler for irix6.2
55408 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
55410 * g++.old-deja/g++.other/optimize3.C: New file.
55412 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
55414 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
55417 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
55419 * g++.old-deja/g++.other/optimize2.C: New file.
55421 2001-05-25 Diego Novillo <dnovillo@redhat.com>
55423 * gcc.c-torture/compile/20010518-2.c: New file.
55424 * gcc.c-torture/execute/20010518-1.c: New file.
55425 * gcc.c-torture/execute/20010518-2.c: New file.
55427 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
55429 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
55431 2001-05-24 Mark Mitchell <mark@codesourcery.com>
55433 G++ no longer defines builtins that do not begin with __builtin.
55434 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
55435 * g++.old-deja/g++.brendand/misc13.C: Likewise.
55436 * g++.old-deja/g++.law/builtin1.C: Likewise.
55437 * g++.old-deja/g++.law/cvt2.C: Likewise.
55438 * g++.old-deja/g++.mike/net5.C: Likewise.
55439 * g++.old-deja/g++.other/builtins1.C: Likewise.
55440 * g++.old-deja/g++.other/builtins2.C: Likewise.
55441 * g++.old-deja/g++.other/builtins3.C: Likewise.
55442 * g++.old-deja/g++.other/builtins4.C: Likewise.
55443 * g++.old-deja/g++.other/inline8.C: Likewise.
55444 * g++.old-deja/g++.robertl/eb39.C: Likewise.
55446 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
55448 * g++.old-deja/g++.pt/using1.C: Adjust.
55449 * g++.old-deja/g++.pt/using2.C: New test.
55451 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
55453 * gcc.dg/cpp/charconst.c: New tests.
55454 * gcc.dg/cpp/escape.c: New tests.
55455 * gcc.dg/cpp/escape-1.c: New tests.
55456 * gcc.dg/cpp/escape-2.c: New tests.
55457 * gcc.dg/cpp/ucs.c: New tests.
55459 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
55461 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
55462 native compiler for irix6.5.
55464 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
55466 * lib/g++.exp (g++_include_flags): Use args to compute
55468 (g++_link_flags): Likewise.
55469 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
55471 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
55473 * gcc.dg/c90-hexfloat-1.c: Add more tests.
55475 2001-05-21 Geoff Keating <geoffk@redhat.com>
55477 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
55480 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55482 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
55484 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
55485 to STACK_SIZE; Use it to define size of add_histo array.
55486 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
55488 (f): Use GITT_SIZE to define size of gitt local table.
55489 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
55490 to STACK_SIZE; Use it to define size of bytemem array.
55492 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
55494 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
55495 on 68HC11/HC12 due to the asm instruction.
55496 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
55497 * gcc.c-torture/compile/920520-1.x: Likewise.
55498 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
55499 on 68HC11/HC12 because the function is larger than 64K.
55500 * gcc.c-torture/compile/961203-1.x: New file, this test fails
55501 on 68HC11/HC12 because the structure is too large.
55503 2001-05-20 Richard Henderson <rth@redhat.com>
55505 * gcc.c-torture/execute/20010520-1.c: New.
55507 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55509 * g++.old-deja/g++.warn/compare1.C: New test.
55510 * gcc.dg/compare4.c: New test.
55512 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
55514 * g++.old-deja/g++.other/optimize1.C: New test.
55516 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
55518 * g++.old-deja/g++.pt/spec41.C: New test.
55520 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
55522 * gcc.c-torture/compile/20010114-1.x: Remove.
55524 2001-05-18 Stan Shebs <shebs@apple.com>
55526 * gcc.c-torture/compile/20010518-1.c: New test.
55528 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
55530 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
55531 * g++.old-deja/g++.pt/crash67.C: New test.
55533 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
55535 * g++.old-deja/g++.other/debug9.C: New test.
55537 2001-05-16 Zack Weinberg <zackw@stanford.edu>
55539 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
55541 2001-05-16 Jan Hubicka <jh@suse.cz>
55543 * gcc.c-torture/compile/20010516-1.c: New test.
55545 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55547 * g++.old-deja/g++.other/crash41.C: New test.
55549 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
55551 * g++.old-deja/g++.pt/crash66.C: New test.
55553 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
55555 * g++.old-deja/g++.robertl/eb27.C: Convert.
55557 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
55559 * g++.dg/friend-warn.C: New test. Do not warn about friend
55560 declaration being redundant.
55562 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
55564 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
55566 2001-05-14 Mark Mitchell <mark@codesourcery.com>
55568 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
55570 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
55572 * lib/g++.exp: Use testsuite_flags.
55574 2001-05-13 Mark Mitchell <mark@codesourcery.com>
55576 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
55578 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
55580 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
55582 2001-05-11 Mark Mitchell <mark@codesourcery.com>
55584 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
55586 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
55588 * gcc.c-torture/compile/20010313-1.c: New test.
55590 2001-05-09 Zack Weinberg <zackw@stanford.edu>
55592 * gcc.dg/cpp/direct2.c: New test.
55593 * gccq.dg/cpp/direct2s.c: New test.
55595 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
55597 2001-05-07 Mark Mitchell <mark@codesourcery.com>
55599 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
55600 * g++.old-deja/g++.other/op3.C: Likewise.
55602 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
55604 * gcc.dg/cpp/syshdr.h: New file.
55605 * gcc.dg/cpp/sysmac1.c: Update.
55606 * gcc.dg/cpp/sysmac2.c: Update.
55608 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
55610 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
55612 2001-05-04 David Edelsohn <edelsohn@gnu.org>
55614 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
55615 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
55617 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
55619 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
55621 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
55623 * lib/g++.exp (g++_include_flags): Don't use any special flags
55624 if TESTING_IN_BUILD_TREE is not defined.
55625 (g++_init): Use a plain 'c++' as the compiler if
55626 TESTING_IN_BUILD_TREEE is not defined.
55628 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55630 * g++.old-deja/g++.eh/catch13.C: New test.
55631 * g++.old-deja/g++.eh/catch14.C: New test.
55633 2001-05-02 Jakub Jelinek <jakub@redhat.com>
55635 * gcc.dg/cpp/tr-define.c: New test.
55637 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
55639 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
55640 <stdlib.h>, not <malloc.h>.
55642 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55644 * g++.old-deja/g++.ns/template17.C: New test.
55646 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
55648 * g++.old-deja/g++.pt/ref4.C: New test.
55650 2001-04-30 Richard Henderson <rth@redhat.com>
55652 * gcc.dg/20000724-1.c: Revert last change.
55654 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
55656 * g77.f-torture/execute/20010430.f: New test.
55658 2001-04-30 Mark Mitchell <mark@codesourcery.com>
55660 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
55662 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
55664 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
55666 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55668 * g++.old-deja/g++.eh/crash6.C: New test.
55670 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55672 * g++.old-deja/g++.other/warn7.C: New test.
55674 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
55676 * g++.old-deja/g++.other/defarg9.C: New test.
55678 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55680 * g77.f-torture/compile/20010426.f: New test.
55681 * g77.f-torture/execute/20010426.f: New test.
55683 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
55685 * g77.f-torture/compile/20000629-1.x: Remove - error
55688 2001-04-26 Jeffrey A Law (law@cygnus.com)
55690 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
55691 Tweak slightly to work with g++.dg framework.
55692 * g++.dg/special/ecos.exp: Run initp1.C test.
55693 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
55695 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
55696 its linker doesn't give line numbers either.
55697 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
55699 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55701 * g++.old-deja/g++.other/lex1.C: New test.
55703 2001-04-26 Jakub Jelinek <jakub@redhat.com>
55705 * gcc.dg/noncompile/20010425-1.c: New test.
55707 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
55709 * g++.old-deja/g++.pt/mangle2.C: New test.
55711 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55713 * gcc.dg/format/plus-1.c: New test.
55715 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55717 * gcc.dg/20010423-1.c: New test.
55719 2001-04-25 Jakub Jelinek <jakub@redhat.com>
55721 * gcc.c-torture/execute/20010422-1.c: New test.
55723 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
55725 * g++.old-deja/g++.ns/type2.C: New test.
55727 2001-04-24 Zack Weinberg <zackw@stanford.edu>
55729 * g++.old-deja/g++.other/perf1.C: New test.
55731 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
55733 * gcc.dg/c99-func-2.c: Remove xfail.
55734 * gcc.dg/c99-func-3.c: Remove xfail.
55735 * gcc.dg/c99-func-4.c: Remove xfail.
55737 2001-04-23 Zack Weinberg <zackw@stanford.edu>
55739 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
55741 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
55743 * gcc.c-torture/compile/20010423-1.c: New test.
55745 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55747 * g++.old-deja/g++.pt/typename28.C: New test.
55749 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
55751 * g++.old-deja/g++.abi/empty2.C: New test.
55752 * g++.old-deja/g++.abi/empty3.C: New test.
55754 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55756 * g++.old-deja/g++.other/comdat2.C: New test.
55757 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
55759 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55761 * g++.old-deja/g++.other/overload14.C: New test.
55763 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55765 * g++.old-deja/g++.other/lookup23.C: New test.
55767 2001-04-20 Jakub Jelinek <jakub@redhat.com>
55769 * gcc.c-torture/execute/20010403-1.c: New test.
55771 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
55772 Mark Mitchell <mark@codesourcery.com>
55774 * lib/old-dejagnu.exp: Don't delete output of executable.
55775 Add .exe suffix to executables.
55777 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
55779 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
55781 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55783 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
55785 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55787 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
55788 * g++.old-deja/g++.abi/crash1.C: New test.
55790 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
55792 * g++.old-deja/g++.other/crash40.C: New test.
55794 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55796 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
55798 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
55800 * g++.old-deja/g++.other/warn6.C: New test.
55802 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
55804 * g++.old-deja/g++.robertl/eb42.C: Same.
55806 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55808 * gcc.dg/wtr-conversion-1.c: New testcase.
55810 2001-04-10 Richard Henderson <rth@redhat.com>
55812 * g++.old-deja/g++.other/array5.C: New.
55814 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55816 * gcc.c-torture/execute/20010408-1.c: New test.
55818 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
55820 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
55821 headers and constructs.
55822 * g++.old-deja/g++.robertl/eb79.C: Same.
55823 * g++.old-deja/g++.robertl/eb77.C (main): Same.
55824 * g++.old-deja/g++.robertl/eb73.C: Same.
55825 * g++.old-deja/g++.robertl/eb66.C (main): Same.
55826 * g++.old-deja/g++.robertl/eb55.C (t): Same.
55827 * g++.old-deja/g++.robertl/eb54.C (main): Same.
55828 * g++.old-deja/g++.robertl/eb46.C (main): Same.
55829 * g++.old-deja/g++.robertl/eb44.C: Same.
55830 * g++.old-deja/g++.robertl/eb41.C (main): Same.
55831 * g++.old-deja/g++.robertl/eb4.C (main): Same.
55832 * g++.old-deja/g++.robertl/eb39.C: Same.
55833 * g++.old-deja/g++.robertl/eb33.C (main): Same.
55834 * g++.old-deja/g++.robertl/eb31.C (main): Same.
55835 * g++.old-deja/g++.robertl/eb30.C: Same.
55836 * g++.old-deja/g++.robertl/eb3.C: Same.
55837 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
55838 * g++.old-deja/g++.robertl/eb21.C: Same.
55839 * g++.old-deja/g++.robertl/eb15.C: Same.
55840 * g++.old-deja/g++.robertl/eb118.C: Same.
55841 * g++.old-deja/g++.robertl/eb115.C (main): Same.
55842 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
55843 * g++.old-deja/g++.robertl/eb109.C: Same.
55844 * g++.old-deja/g++.other/sibcall1.C (main): Same.
55845 * g++.old-deja/g++.mike/rtti1.C: Same.
55846 * g++.old-deja/g++.mike/p658.C: Same.
55847 * g++.old-deja/g++.mike/net46.C: Same.
55848 * g++.old-deja/g++.mike/net34.C: Same.
55849 * g++.old-deja/g++.mike/memoize1.C: Same.
55850 * g++.old-deja/g++.mike/eh2.C: Same.
55851 * g++.old-deja/g++.law/weak.C: Same.
55852 * g++.old-deja/g++.law/visibility7.C: Same.
55853 * g++.old-deja/g++.law/visibility25.C: Same.
55854 * g++.old-deja/g++.law/visibility22.C: Same.
55855 * g++.old-deja/g++.law/visibility2.C: Same.
55856 * g++.old-deja/g++.law/visibility17.C: Same.
55857 * g++.old-deja/g++.law/visibility13.C: Same.
55858 * g++.old-deja/g++.law/visibility10.C: Same.
55859 * g++.old-deja/g++.law/visibility1.C: Same.
55860 * g++.old-deja/g++.law/virtual3.C (eval): Same.
55861 * g++.old-deja/g++.law/vbase1.C: Same.
55862 * g++.old-deja/g++.law/operators32.C: Same.
55863 * g++.old-deja/g++.law/nest3.C: Same.
55864 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
55865 * g++.old-deja/g++.law/except5.C (main): Same.
55866 * g++.old-deja/g++.law/cvt7.C (run): Same.
55867 * g++.old-deja/g++.law/cvt2.C: Same.
55868 * g++.old-deja/g++.law/cvt16.C: Same.
55869 * g++.old-deja/g++.law/ctors6.C (bar): Same.
55870 * g++.old-deja/g++.law/ctors17.C (main): Same.
55871 * g++.old-deja/g++.law/ctors13.C: Same.
55872 * g++.old-deja/g++.law/ctors12.C (main): Same.
55873 * g++.old-deja/g++.law/ctors10.C: Same.
55874 * g++.old-deja/g++.law/code-gen5.C: Same.
55875 * g++.old-deja/g++.law/bad-error7.C: Same.
55876 * g++.old-deja/g++.law/arm9.C: Same.
55877 * g++.old-deja/g++.law/arm12.C: Same.
55878 * g++.old-deja/g++.law/arg8.C: Same.
55879 * g++.old-deja/g++.law/arg1.C: Same.
55880 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
55881 * g++.old-deja/g++.jason/template31.C: Same.
55882 * g++.old-deja/g++.jason/template24.C (main): Same.
55883 * g++.old-deja/g++.jason/2371.C: Same.
55884 * g++.old-deja/g++.eh/new2.C: Same.
55885 * g++.old-deja/g++.eh/new1.C: Same.
55886 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
55887 * g++.old-deja/g++.brendan/nest21.C (main): Same.
55888 * g++.old-deja/g++.brendan/err-msg3.C: Same.
55889 * g++.old-deja/g++.brendan/crash62.C: Same.
55890 * g++.old-deja/g++.brendan/crash52.C: Same.
55891 * g++.old-deja/g++.brendan/crash49.C (main): Same.
55892 * g++.old-deja/g++.brendan/crash38.C: Same.
55893 * g++.old-deja/g++.brendan/crash15.C (main): Same.
55894 * g++.old-deja/g++.brendan/copy9.C: Same.
55896 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
55898 * gcc.c-torture/execute/20001203-2.c (memset):
55899 Count argument is of type __SIZE_TYPE__.
55901 2001-04-04 Diego Novillo <dnovillo@redhat.com>
55903 * gcc.c-torture/compile/20010404-1.c: New test.
55905 2001-04-04 Jakub Jelinek <jakub@redhat.com>
55907 * gcc.c-torture/compile/20010326-1.c: New test.
55909 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
55911 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
55912 peculiarities of the SH.
55913 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
55915 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
55917 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
55918 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
55919 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
55921 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55923 * g77.f-torture/compile/20010321-1.f: New test.
55925 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55927 * gcc.c-torture/compile/20010329-1.c: New test.
55929 2001-04-02 Jakub Jelinek <jakub@redhat.com>
55931 * gcc.c-torture/execute/20010329-1.c: New test.
55933 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55935 * g++.old-deja/g++.other/eh4.C: Fix typo.
55937 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
55939 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
55941 2001-03-28 Philip Blundell <philb@gnu.org>
55943 * gcc.c-torture/compile/20010328-1.c: New test.
55945 2001-03-27 Richard Henderson <rth@redhat.com>
55947 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
55948 * g++.old-deja/g++.eh/vbase3.C: Likewise.
55950 2001-03-27 Alan Modra <alan@linuxcare.com.au>
55952 * gcc.c-torture/compile/20010327-1.c: New test.
55954 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
55956 * g++.old-deja/g++.other/friend12.C: New test.
55957 * g++.old-deja/g++.other/friend9.C: Expect no errors.
55958 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
55960 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
55962 * gcc.c-torture/execute/20010325-1.c: New test.
55964 2001-03-23 Jakub Jelinek <jakub@redhat.com>
55966 * g++.old-deja/g++.other/mangle3.C: New test.
55968 2001-03-22 Jakub Jelinek <jakub@redhat.com>
55970 * g++.old-deja/g++.other/anon8.C: New test.
55972 2001-03-20 Philip Blundell <philb@gnu.org>
55974 * gcc.c-torture/compile/20010320-1.c: New test.
55976 2001-03-17 Richard Henderson <rth@redhat.com>
55978 * g++.old-deja/g++.other/eh4.C: Add expected error text.
55980 2001-03-15 Geoff Keating <geoff@redhat.com>
55982 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
55985 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
55987 * g++.old-deja/g++.other/eh4.C: New test.
55989 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
55991 * gcc.dg/cpp/mi1.c: Update.
55993 2001-03-14 Jakub Jelinek <jakub@redhat.com>
55995 * g++.old-deja/g++.other/regstack.C: New test.
55997 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
55999 * g++.old-deja/g++.other/ref4.C: New test.
56001 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
56003 * objc/execute/va_method.m: Added.
56004 * objc/execute/IMP.m: Added.
56005 * objc/execute/_cmd.m: Added.
56006 * objc/execute/accessing_ivars.m: Added.
56007 * objc/execute/class-1.m: Added.
56008 * objc/execute/class-10.m: Added.
56009 * objc/execute/class-11.m: Added.
56010 * objc/execute/class-12.m: Added.
56011 * objc/execute/class-13.m: Added.
56012 * objc/execute/class-14.m: Added.
56013 * objc/execute/class-2.m: Added.
56014 * objc/execute/class-3.m: Added.
56015 * objc/execute/class-4.m: Added.
56016 * objc/execute/class-5.m: Added.
56017 * objc/execute/class-6.m: Added.
56018 * objc/execute/class-7.m: Added.
56019 * objc/execute/class-8.m: Added.
56020 * objc/execute/class-9.m: Added.
56021 * objc/execute/class-tests-1.h
56022 * objc/execute/class-tests-2.h
56023 * objc/execute/compatibility_alias.m: Added.
56024 * objc/execute/encode-1.m: Added.
56025 * objc/execute/formal_protocol-1.m: Added.
56026 * objc/execute/formal_protocol-2.m: Added.
56027 * objc/execute/formal_protocol-3.m: Added.
56028 * objc/execute/formal_protocol-4.m: Added.
56029 * objc/execute/formal_protocol-5.m: Added.
56030 * objc/execute/formal_protocol-6.m: Added.
56031 * objc/execute/formal_protocol-7.m: Added.
56032 * objc/execute/informal_protocol.m: Added.
56033 * objc/execute/initialize.m: Added.
56034 * objc/execute/load.m: Added.
56035 * objc/execute/many_args_method.m: Added.
56036 * objc/execute/nested-3.m: Added.
56037 * objc/execute/no_clash.m: Added.
56038 * objc/execute/private.m: Added.
56039 * objc/execute/redefining_self.m: Added.
56040 * objc/execute/root_methods.m: Added.
56041 * objc/execute/selector-1.m: Added.
56042 * objc/execute/static-1.m: Added.
56043 * objc/execute/static-2.m: Added.
56044 * objc/execute/va_method.m: Added.
56046 2001-03-10 Richard Henderson <rth@redhat.com>
56048 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
56050 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
56052 * g++.old-deja/g++.other/crash31.C: XFAIL.
56053 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
56054 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
56055 * gcc.c-torture/execute/20010123-1.x: XFAIL.
56056 * gcc.c-torture/execute/20010124-1.x: XFAIL.
56057 * gcc.dg/sequence-pt-1.c: XFAIL one test.
56059 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
56061 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
56063 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56065 * gcc.dg/20000724-1.c: Don't use multiline strings.
56067 2001-03-06 Zack Weinberg <zackw@stanford.edu>
56069 * objc/execute/string1.m, objc/execute/string2.m: Compare the
56070 result of -cString against what we expect it to be; don't just
56071 print it out for no one to read.
56073 * objc/execute/string3.m, objc/execute/string4.m: New tests.
56074 Based on testcases provided by Nicola Pero.
56076 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56078 * gcc.dg/cpp/macro7.c: New test.
56080 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
56082 * gcc.dg/cpp/multiline.c: Update.
56084 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56086 * g++.old-deja/g++.other/enum3.C: New test.
56088 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56090 * g++.old-deja/g++.other/pod1.C: New test.
56092 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
56094 * g++.old-deja/g++.ext/overload1.C: New test.
56096 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56098 * g++.old-deja/g++.pt/using1.C: New test.
56100 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
56102 * g++.old-deja/g++.other/using9.C: New test.
56104 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
56106 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
56108 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
56110 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
56112 * g++.old-deja/g++.ext/realpt1.C: Remove.
56114 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
56116 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
56118 2001-02-26 Will Cohen <wcohen@redhat.com>
56120 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
56122 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
56124 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
56125 templatized constructors.
56127 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56129 * gcc.c-torture/execute/20010224-1.c: New test.
56131 2001-02-23 Jakub Jelinek <jakub@redhat.com>
56133 * gcc.c-torture/execute/20010222-1.c: New test.
56135 2001-02-22 Jakub Jelinek <jakub@redhat.com>
56137 * g++.old-deja/g++.other/inline20.C: New test.
56139 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
56141 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
56143 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56145 * g++.old-deja/g++.other/lookup22.C: New test.
56147 2001-02-19 Zack Weinberg <zackw@stanford.edu>
56149 * g77.dg: New directory.
56150 * g77.dg/20010216-1.f: New test case.
56151 * g77.dg/dg.exp: New driver.
56152 * lib/g77-dg.exp: New driver library.
56154 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56156 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
56158 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
56160 * g++.old-deja/g++.other/decl9.C: New test.
56162 2001-02-16 Jakub Jelinek <jakub@redhat.com>
56164 * g++.old-deja/g++.other/init16.C: Update the test so that it does
56165 not need <string> and also tests the initialization at runtime.
56167 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
56169 * gcc.c-torture/execute/longlong.c: New test.
56171 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56173 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
56175 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
56177 * gcc.c-torture/execute/920302-1.c (execute):
56178 Change argument type to short.
56180 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56182 * g++.old-deja/g++.pt/deduct6.C: New test.
56184 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
56186 * g++.old-deja/g++.pt/deduct5.C: New test.
56188 2001-02-14 Jakub Jelinek <jakub@redhat.com>
56190 * gcc.c-torture/execute/20010209-1.c: New test.
56192 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
56194 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
56196 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
56198 * g++.dg/vtgc1.C: Update for new ABI.
56200 * consistency.vlad: New directory, 1665 files.
56202 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
56204 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
56206 * gcc.dg/cpp/digraphs.c: Declare puts.
56208 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56210 * g++.old-deja/g++.other/warn5.C: New test.
56212 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56214 * g++.old-deja/g++.pt/spec40.C: New test.
56216 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
56218 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
56220 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
56222 2001-02-12 Jakub Jelinek <jakub@redhat.com>
56224 * gcc.c-torture/compile/20010209-1.c: New test.
56226 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
56228 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
56229 excess errors message but not if it crashes.
56230 * g++.old-deja/g++.other/crash27.C: Likewise.
56231 * g++.old-deja/g++.other/crash28.C: Likewise.
56232 * g++.old-deja/g++.other/crash30.C: Likewise.
56233 * g++.old-deja/g++.other/crash32.C: Likewise.
56234 * g++.old-deja/g++.other/crash35.C: Likewise.
56235 * g++.old-deja/g++.pt/inherit2.C: Likewise.
56237 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
56239 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
56240 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
56241 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
56242 g77.f-torture/execute/execute.exp,
56243 g77.f-torture/noncompile/noncompile.exp,
56244 gcc.c-torture/execute/execute.exp,
56245 gcc.c-torture/execute/memcheck/memcheck.exp,
56246 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
56247 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
56248 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
56249 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
56250 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
56251 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
56252 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
56253 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
56254 Remove bug reporting instructions with ancient email addresses.
56256 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56258 * gcc.dg/20010202-1.c: New test.
56259 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
56261 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
56263 * g++.dg/stdbool-if.C: New test.
56265 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
56267 * objc/execute/fdecl.m: Added main().
56269 2001-02-07 Jakub Jelinek <jakub@redhat.com>
56271 * gcc.c-torture/execute/20010206-1.c: New test.
56273 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
56275 * gcc.dg/cpp/avoidpaste1.c: Update.
56277 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
56279 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
56280 Pero <nicola@brainstorm.co.uk>.
56281 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
56283 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
56285 * g++.old-deja/g++.pt/spec39.C: New test.
56287 2001-02-05 Jakub Jelinek <jakub@redhat.com>
56289 * gcc.c-torture/compile/20010202-1.c: New test.
56291 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
56293 * g++.old-deja/g++.abi/primary2.C: New test.
56294 * g++.old-deja/g++.abi/primary3.C: New test.
56295 * g++.old-deja/g++.abi/primary4.C: New test.
56296 * g++.old-deja/g++.abi/primary5.C: New test.
56297 * g++.old-deja/g++.abi/vtable3.h: New test.
56298 * g++.old-deja/g++.abi/vtable3a.C: New test.
56299 * g++.old-deja/g++.abi/vtable3b.C: New test.
56300 * g++.old-deja/g++.abi/vtable3c.C: New test.
56301 * g++.old-deja/g++.abi/vtable3d.C: New test.
56302 * g++.old-deja/g++.abi/vtable3e.C: New test.
56303 * g++.old-deja/g++.abi/vtable3f.C: New test.
56304 * g++.old-deja/g++.abi/vtable3g.C: New test.
56305 * g++.old-deja/g++.abi/vtable3h.C: New test.
56306 * g++.old-deja/g++.abi/vtable3i.C: New test.
56307 * g++.old-deja/g++.abi/vtable3j.C: New test.
56308 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
56310 2001-02-03 Jakub Jelinek <jakub@redhat.com>
56312 * g++.old-deja/g++.other/anon6.C: New test.
56313 * g++.old-deja/g++.other/anon7.C: New test.
56315 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
56317 * gcc.dg/cpp/avoidpaste2.c: New tests.
56319 2001-01-31 Jakub Jelinek <jakub@redhat.com>
56321 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
56323 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
56325 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
56326 DECIMAL_DIG cases for Irix."
56328 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
56330 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
56332 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
56334 * gcc.dg/c99-tag-1.c: New test.
56336 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56338 * gcc.dg/cpp/tr-warn1.c: Add tests.
56340 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
56342 * gcc.dg/cpp/avoidpaste1.c: Update.
56343 * gcc.dg/cpp/paste4.c: Update.
56345 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
56347 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
56350 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56352 * g++.old-deja/g++.other/inline19.C: New test.
56354 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
56356 * gcc.dg/Wlarger-than.c: New test.
56358 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
56360 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
56362 2001-01-29 Jakub Jelinek <jakub@redhat.com>
56364 * gcc.c-torture/execute/20010129-1.c: New test.
56365 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
56367 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
56369 * gcc.dg/cpp/avoidpaste1.c: Test case.
56371 2001-01-28 Jakub Jelinek <jakub@redhat.com>
56373 * g++.old-deja/g++.other/inline18.C: New test.
56375 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56377 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
56378 and __builtin_putchar.
56380 2001-01-27 Jakub Jelinek <jakub@redhat.com>
56382 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
56385 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
56387 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
56388 floating point number rounding mode to round to the nearest
56389 representable mode.
56391 2001-01-25 Jakub Jelinek <jakub@redhat.com>
56393 * g++.old-deja/g++.other/mangle2.C: New test.
56395 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
56397 * gcc.c-torture/compile/20010124-1.c: New test.
56399 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
56401 * g++.old-deja/g++.pt/spec38.C: New test.
56403 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56405 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
56408 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56410 * gcc.c-torture/execute/20010123-1.c: New test.
56412 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56414 * g++.old-deja/g++.pt/spec37.C: New test.
56416 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
56418 * g++.old-deja/g++.pt/overload14.C: New test.
56420 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56422 * gcc.c-torture/execute/20010122-1.c: New test, exercise
56423 __builtin_return_address.
56425 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
56427 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
56428 * g++.old-deja/g++.pt/spec35.C: New test.
56429 * g++.old-deja/g++.pt/spec36.C: New test.
56431 2001-01-20 Jakub Jelinek <jakub@redhat.com>
56433 * gcc.c-torture/compile/20010118-1.c: New test.
56435 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
56437 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
56439 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56441 * gcc.c-torture/execute/20010119-1.c: New test.
56443 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56445 * g++.old-deja/g++.other/vbase5.C: New test.
56447 2001-01-19 Jakub Jelinek <jakub@redhat.com>
56449 * gcc.c-torture/execute/20010118-1.c: New test.
56451 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56453 * g++.old-deja/g++.pt/deduct3.C: New test.
56455 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
56457 * g++.old-deja/g++.pt/spec34.C: New test.
56459 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
56461 * g77.f-torture/compile/20000601-2.f: New test.
56463 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56465 * g++.old-deja/g++.other/init17.C: New test.
56467 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
56469 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
56471 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56473 * g++.old-deja/g++.pt/unify8.C: New test.
56475 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56477 * g++.old-deja/g++.abi/vbase1.C: New test.
56479 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
56481 * g++.old-deja/g++.pt/crash65.C: New test.
56483 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
56485 * gcc.dg/cpp/assembl2.S: New test case.
56487 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
56489 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
56492 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56494 * g++.old-deja/g++.other/builtins1.C: New test.
56495 * g++.old-deja/g++.other/builtins2.C: Likewise.
56496 * g++.old-deja/g++.other/builtins3.C: Likewise.
56497 * g++.old-deja/g++.other/builtins4.C: Likewise.
56499 2001-01-17 Jakub Jelinek <jakub@redhat.com>
56501 * gcc.c-torture/compile/20010117-1.c: New test.
56502 * gcc.c-torture/compile/20010117-2.c: New test.
56504 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56506 * g77.f-torture/execute/20010116.[fx]: New test,
56508 * g77.f-torture/compile/20010115.f: Indicate it's
56509 a test for PR fortran/1636.
56511 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
56513 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
56515 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56517 * g77.f-torture/compile/20010115.f: New test.
56519 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
56521 * g++.old-deja/g++.pt/nontype5.C: New test.
56523 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
56525 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
56526 have an equivalent working one below it.
56528 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56530 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
56531 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56533 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
56535 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
56536 message containing "init_priority".
56537 (conpr-2.C): Likewise.
56538 (conpr-3.C): Likewise.
56539 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
56541 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56543 * gcc.c-torture/execute/20010114-2.c: New test.
56545 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
56547 * gcc.c-torture/compile/20010114-1.c: New test.
56548 * gcc.c-torture/compile/20010114-1.x: Xfail.
56549 * gcc.c-torture/compile/20010114-2.c: New test.
56550 * gcc.c-torture/execute/20010114-1.c: New test.
56551 * gcc.dg/trunc-1.c: New test.
56552 * gcc.dg/uninit-B.c: New test.
56554 2001-01-13 Nick Clifton <nickc@redhat.com>
56556 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
56559 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
56561 * gcc.c-torture/compile/20010113-1.c: New test.
56563 2001-01-13 Jakub Jelinek <jakub@redhat.com>
56565 * gcc.c-torture/compile/20001212-1.c: New test.
56567 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
56569 * gcc.dg/cpp/widestr1.c: Update.
56570 * gcc.dg/cpp/prag-imp.c: Remove.
56572 2001-01-12 Jakub Jelinek <jakub@redhat.com>
56574 * gcc.c-torture/execute/20000801-3.x: Remove.
56575 * gcc.dg/c90-init-1.c: New test.
56576 * gcc.dg/c99-init-1.c: New test.
56577 * gcc.dg/c99-init-2.c: New test.
56578 * gcc.dg/gnu99-init-1.c: New test.
56580 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
56582 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
56583 testing that no relevant ones were found.
56585 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56587 * g++.old-deja/g++.pt/cast2.C: New test.
56589 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
56591 * g++.old-deja/g++.pt/friend47.C: New test.
56593 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56595 * g++.old-deja/g++.pt/instantiate13.C: New test.
56597 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56599 * g++.old-deja/g++.other/defarg7.C: New test.
56600 * g++.old-deja/g++.other/defarg8.C: New test.
56602 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56604 * g++.old-deja/g++.pt/crash64.C: New test.
56606 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
56608 * g++.old-deja/g++.pt/crash63.C: New test.
56610 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
56612 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
56614 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
56616 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
56618 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56620 * g++.old-deja/g++.pt/error3.C: New test.
56622 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56624 * g++.old-deja/g++.other/crash39.C: New test.
56626 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
56628 * g++.old-deja/g++.other/vbase4.C: New test.
56630 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
56632 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
56633 * gcc.dg/special/20000419-2.c: New file. Identical to above.
56634 * gcc.dg/special/special.exp: New test driver which will check
56635 for alias support for the above test.
56637 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
56639 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
56640 problems on small machines.
56641 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
56644 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
56646 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
56648 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
56650 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
56652 * g++.old_deja/g++.pt/using8.C: New test.
56654 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
56656 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
56658 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
56660 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
56661 where a failure is expected.
56662 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
56664 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56666 * g++.old_deja/g++.pt/instantiate12.C: New test.
56668 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56670 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
56672 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
56673 * g++.old-deja/g++.brendan/crash17.C: Likewise.
56674 * g++.old-deja/g++.brendan/crash29.C: Likewise.
56675 * g++.old-deja/g++.brendan/crash48.C: Likewise.
56676 * g++.old-deja/g++.brendan/ns1.C: Likewise.
56677 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
56678 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
56679 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
56680 * g++.old-deja/g++.eh/spec6.C: Likewise.
56681 * g++.old-deja/g++.jason/crash3.C: Likewise.
56682 * g++.old-deja/g++.law/ctors11.C: Likewise.
56683 * g++.old-deja/g++.law/ctors17.C: Likewise.
56684 * g++.old-deja/g++.law/ctors5.C: Likewise.
56685 * g++.old-deja/g++.law/ctors9.C: Likewise.
56686 * g++.old-deja/g++.mike/ambig1.C: Likewise.
56687 * g++.old-deja/g++.mike/net22.C: Likewise.
56688 * g++.old-deja/g++.mike/p3538a.C: Likewise.
56689 * g++.old-deja/g++.mike/p3538b.C: Likewise.
56690 * g++.old-deja/g++.mike/virt3.C: Likewise.
56691 * g++.old-deja/g++.niklas/t128.C: Likewise.
56692 * g++.old-deja/g++.other/anon4.C: Likewise.
56693 * g++.old-deja/g++.other/using1.C: Likewise.
56694 * g++.old-deja/g++.other/warn3.C: Likewise.
56695 * g++.old-deja/g++.pt/t37.C: Likewise.
56696 * g++.old-deja/g++.robertl/eb69.C: Likewise.
56697 * g++.old-deja/g++.robertl/eb71.C: Likewise.
56699 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
56701 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
56703 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56705 * gcc.c-torture/execute/stdio-opt-3.c: New test.
56707 2001-01-07 Jakub Jelinek <jakub@redhat.com>
56709 * gcc.c-torture/compile/20010107-1.c: New test.
56711 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56713 * gcc.c-torture/execute/builtin-noret-1.c: New test.
56715 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
56717 * gcc.dg/format/format.h: New file.
56718 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
56719 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
56720 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
56721 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
56722 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
56723 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
56724 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
56725 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
56726 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
56727 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
56728 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
56729 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
56730 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
56731 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
56732 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
56733 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
56734 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
56735 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
56736 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
56737 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
56738 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
56739 instead of declaring standard types, macros and functions in each
56742 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
56744 * gcc.c-torture/execute/20010106-1.c: New test.
56746 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
56748 * gcc.dg/format/format.exp: New file.
56749 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
56750 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
56751 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
56752 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
56753 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
56754 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
56755 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
56756 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
56757 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
56758 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
56759 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
56760 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
56761 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
56762 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
56763 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
56764 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
56765 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
56766 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
56767 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
56768 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
56769 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
56770 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
56771 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
56772 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
56773 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
56774 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
56775 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
56776 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
56777 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
56778 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
56779 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
56780 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
56781 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
56782 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
56783 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
56784 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
56785 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
56786 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
56787 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
56788 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
56789 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
56790 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
56792 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
56794 * gcc.c-torture/execute/991228-1.c: Take word endianness into
56797 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
56799 * gcc.c-torture/execute/builtin-complex-1.c: New test.
56801 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
56803 * g++.old-deja/g++.pt/crash62.C: New test.
56805 2001-01-04 Richard Henderson <rth@redhat.com>
56807 * gcc.dg/20000926-1.c: Update expected warnings.
56808 * gcc.dg/array-2.c: Likewise.
56809 * gcc.dg/array-4.c: Also validate flexible array members.
56810 * gcc.dg/c99-flex-array-1.c: New.
56812 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
56814 * gcc.c-torture/compile/20001222-1.x: Remove.
56816 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
56818 * gcc.c-torture/execute/built-in-setjmp.c: New.
56820 2001-01-03 Richard Henderson <rth@redhat.com>
56822 * gcc.dg/940510-1.c: Update expected error wording.
56823 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
56825 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
56827 * lib/target-supports.exp (check_alias_available): Modified to
56828 indicate aliases not supported if only weak aliases are supported.
56830 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56832 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
56833 Turn on cmpstrsi checks for __pj__ and __i370__.
56835 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56837 * g++.old-deja/g++.other/virtual11.C: New test.
56839 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
56841 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
56843 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56845 * gcc.c-torture/compile/20010102-1.c: New test.
56847 2001-01-02 Andreas Jaeger <aj@suse.de>
56849 * gcc.dg/noreturn-3.c: New test.
56851 * gcc.dg/noreturn-4.c: New test.
56853 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56855 * gcc.c-torture/execute/stdio-opt-1.c: Also test
56856 __builtin_fputc and __builtin_fwrite.
56858 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56860 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
56861 signed char, not default char.
56863 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
56865 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
56867 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
56869 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
56871 2000-12-29 Richard Henderson <rth@redhat.com>
56873 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
56874 (__cyg_profile_func_exit): Define.
56876 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
56878 * g++.dg/vtgc1.C: New test.
56880 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
56882 * gcc.dg/noncompile/20001228-1.c: New test.
56884 * gcc.dg/20001228-1.c: New test.
56886 * gcc.c-torture/execute/20001228-1.c: New test.
56888 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
56890 * gcc.dg/format-strfmon-1.c: New test.
56892 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56894 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
56895 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
56896 * gcc.c-torture/execute/string-opt-1.c: Likewise.
56897 * gcc.c-torture/execute/string-opt-2.c: Likewise.
56898 * gcc.c-torture/execute/string-opt-3.c: Likewise.
56899 * gcc.c-torture/execute/string-opt-4.c: Likewise.
56900 * gcc.c-torture/execute/string-opt-6.c: Likewise.
56901 * gcc.c-torture/execute/string-opt-7.c: Likewise.
56902 * gcc.c-torture/execute/string-opt-8.c: Likewise.
56903 * gcc.c-torture/execute/string-opt-9.c: Likewise.
56904 * gcc.c-torture/execute/string-opt-10.c: Likewise.
56905 * gcc.c-torture/execute/string-opt-11.c: Likewise.
56906 * gcc.c-torture/execute/string-opt-12.c: Likewise.
56908 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
56909 * gcc.c-torture/execute/string-opt-4.c: Test index.
56911 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
56913 * gcc.c-torture/compile/20001226-1.c: New test.
56915 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
56917 * gcc.c-torture/compile/20001222-1.c: New test.
56918 * gcc.c-torture/compile/20001222-1.x: Xfail.
56920 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
56922 * gcc.c-torture/execute/comp-goto-2.c: New test.
56924 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
56926 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
56927 Use long types if __INT_MAX__ is 32767.
56928 (main): Use cast to (sint32 *) when poking 88 into a_page.
56930 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
56932 2000-12-21 Bernd Schmidt <bernds@redhat.com>
56934 * gcc.c-torture/compile/20001221-1.c: New test.
56935 * gcc.c-torture/execute/20001221-1.c: New test.
56937 2000-12-20 Richard Henderson <rth@redhat.com>
56939 * g++.old-deja/g++.pt/crash36.C: Update error lines.
56940 * g++.old-deja/g++.robertl/eb109.C: Likewise.
56942 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56944 * gcc.dg/compare3.c: New test.
56946 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56948 * gcc.dg/format-warnll-1.c: New test.
56950 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
56952 * gcc.dg/cpp/cmdlne-P.c: New test.
56954 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
56956 * gcc.c-torture/execute/builtin-abs-1.c,
56957 gcc.c-torture/execute/builtin-abs-2.c: New tests.
56959 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56961 * gcc.dg/cpp/multiline.c: New test.
56963 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
56965 * g++.old-deja/g++.other/syshdr1.C: Update.
56966 * gcc.dg/cpp/lineflags.c: Remove temporarily.
56968 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56970 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
56972 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56974 * g++.old-deja/g++.pt/ttp65.C: New test.
56976 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56978 * g++.old-deja/g++.pt/ttp64.C: New test.
56980 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56982 * g++.old-deja/g++.pt/spec33.C: New test.
56984 2000-12-14 Catherine Moore <clm@redhat.com>
56986 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
56987 * gcc.c-torture/execute/920612-2.c: Likewise.
56988 * gcc.c-torture/execute/920428-2.c: Likewise.
56989 * gcc-c-torture/execute/va-arg-11.c: Call exit.
56990 * gcc.c-torture/execute/va-arg-21.c: Likewise.
56992 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56994 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
56995 * gcc.dg/pack-test-2.c: Likewise.
56997 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
56999 Tests by Zack Weinberg <zackw@stanford.edu>.
57001 * gcc.dg/cpp/defined.c: Update.
57002 * gcc.dg/cpp/defined_trad.c: New tests.
57004 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
57006 * gcc.dg/cpp/trad-direct.c: Update.
57008 2000-12-11 Neil Booth <neilb@earthling.net>
57010 * gcc.dg/cpp/defined_trad.c
57012 2000-12-11 Neil Booth <neilb@earthling.net>
57014 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
57016 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
57018 * gcc.dg/format-miss-2.c: New test.
57020 2000-12-09 Neil Booth <neilb@earthling.net>
57022 * gcc.dg/cpp/lineflags.c: New tests.
57023 * gcc.dg/cpp/poison.c: Update.
57024 * gcc.dg/cpp/redef2.c: Update.
57025 * gcc.dg/cpp/skipping.c: New test.
57027 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
57029 * g++.old-deja/g++.other/eh3.C: New testcase.
57031 2000-12-07 Neil Booth <neilb@earthling.net>
57033 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
57034 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
57035 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
57036 wtr-union-init-2.c, wtr-union-init-3.c: Update.
57037 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
57040 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57042 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
57043 __SIZE_TYPE__ instead of int for type of integers cast to
57046 2000-12-07 Jakub Jelinek <jakub@redhat.com>
57048 * g++.old-deja/g++.other/cleanup4.C: New test.
57050 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57052 * format-sec-1.c: New test.
57054 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57056 * gcc.dg/format-nonlit-3.c: New test.
57058 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
57060 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
57061 through a null pointer.
57063 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57065 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
57066 * g++.old-deja/g++.pt/partial4.C: New test.
57068 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
57070 * gcc.c-torture/execute/ieee/hugeval.x: New.
57072 2000-12-06 Neil Booth <neilb@earthling.net>
57074 * gcc.dg/cpp/backslash2.c: New tests.
57076 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57078 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
57079 * gcc.c-torture/execute/stdio-opt-2.c: New test.
57081 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
57083 * gcc.c-torture/execute/20001203-2.c: New testcase.
57085 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57087 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
57088 * g++.old-deja/g++.other/virtual10.C: New test.
57090 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
57092 * g++.old-deja/g++.mike/pmf5.C: Remove test.
57094 2000-12-05 Richard Henderson <rth@redhat.com>
57096 * gcc.c-torture/compile/20001205-1.c: New.
57098 2000-12-04 Neil Booth <neilb@earthling.net>
57100 * g++.old-deja/g++.other/virtual9.C: New test.
57101 * g++.old-deja/g++.pt/crash61.C: New test.
57102 * gcc.c-torture/execute/loop-9.c: New test.
57104 2000-12-04 Neil Booth <neilb@earthling.net>
57106 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
57107 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
57108 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
57109 * gcc.dg/cpp/extratokens.c: ...here.
57111 2000-12-04 Neil Booth <neilb@earthling.net>
57113 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
57116 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57118 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
57119 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
57121 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
57123 * gcc.c-torture/execute/20001203-1.c: New test.
57125 2000-12-03 Neil Booth <neilb@earthling.net>
57127 * gcc.dg/cpp/macro6.c: New test cases.
57129 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57131 * gcc.c-torture/execute/string-opt-9.c: New test.
57132 * gcc.c-torture/execute/string-opt-10.c: Likewise.
57133 * gcc.c-torture/execute/string-opt-11.c: Likewise.
57134 * gcc.c-torture/execute/string-opt-12.c: Likewise.
57136 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
57137 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
57139 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
57141 * gcc.dg/cpp/if-6.c: New testcase.
57143 * gcc.dg/20001201-1.c: New testcase.
57145 2000-12-02 Neil Booth <neilb@earthling.net>
57147 * g++.old-deja/g++.other/externC4.C,
57148 g++.old-deja/g++.other/friend10.C: New tests.
57150 2000-12-02 Neil Booth <neilb@earthling.net>
57152 * g++.old-deja/g++.other/instan2.C
57153 * g++.old-deja/g++.other/instan3.C: New test.
57155 2000-12-02 Neil Booth <neilb@earthling.net>
57157 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
57158 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
57159 gnuc99.c,gnuc99-pedantic.c: New tests.
57161 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57163 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
57164 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
57166 2000-12-01 Neil Booth <neilb@earthling.net>
57168 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
57169 * gcc.dg/cpp/poison.c: Update.
57170 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
57172 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
57174 * g77.f-torture/execute/20001201.f: New test.
57176 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
57178 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
57180 2000-12-01 Jakub Jelinek <jakub@redhat.com>
57182 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
57184 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
57186 * g++.old-deja/g++.other/cast6.C: New test.
57188 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
57190 * gcc.c-torture/execute/20001130-2.c: New testcase.
57192 2000-11-30 Richard Henderson <rth@redhat.com>
57194 * gcc.c-torture/execute/20001130-1.c: New test.
57196 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57198 * g++.old-deja/g++.other/op3.C: New test.
57200 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57202 * g++.old-deja/g++.other/op2.C: New test.
57204 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
57206 * g++.old-deja/g++.other/crash38.C: New test.
57208 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
57210 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
57212 2000-11-29 Jakub Jelinek <jakub@redhat.com>
57214 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
57216 * gcc.c-torture/execute/string-opt-6.c: New test.
57218 * gcc.dg/20001117-1.c: Add main.
57220 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
57222 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
57224 * gcc.dg/940510-1.c: ... to here.
57226 * gcc.dg/20000926-1.c: GNU C now allows initializations of
57227 zero-size arrays in toplevel structures.
57229 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57231 * gcc.c-torture/execute/loop-8.c: New test.
57233 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57235 * g++.old-deja/g++.other/base1.C: New test.
57237 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57239 * g++.old-deja/g++.other/parse2.C: New test.
57241 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57243 * g++.old-deja/g++.pt/incomplete1.C: New test.
57245 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
57247 * g++.old-deja/g++.other/friend9.C: New test.
57249 2000-11-28 Jakub Jelinek <jakub@redhat.com>
57251 * gcc.dg/20001127-1.c: New test.
57253 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57255 * g++.old-deja/g++.pt/friend46.C: New test.
57257 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
57259 * g++.old-deja/g++.other/ptrmem8.C: New test.
57261 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57263 * gcc.c-torture/execute/string-opt-7.c: New test.
57264 * gcc.c-torture/execute/string-opt-8.c: Likewise.
57266 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
57268 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
57269 instead of 'mkcheck 2'.
57271 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
57273 * gcc.c-torture/execute/memcheck/driver.c,
57274 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
57275 C9X references to refer to C99.
57277 2000-11-25 Jakub Jelinek <jakub@redhat.com>
57279 * gcc.dg/ultrasp3.c: New test.
57281 2000-11-25 Neil Booth <neilb@earthling.net>
57283 * gcc.dg/cpp/include2.c: Update test to be locale independent.
57285 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
57287 * gcc.c-torture/compile/20001123-2.c: New.
57289 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57291 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
57293 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
57295 * gcc.dg/sequence-point-1.c: Add some new tests.
57296 * gcc.c-torture/execute/20001124-1.c: New test.
57298 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57300 * g++.old-deja/g++.other/vaarg4.C: New test.
57301 * gcc.c-torture/compile/20001123-1.c: New test.
57303 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
57305 * g++.other/crash24.C: Adjust and remove XFAIL.
57306 * g++.other/crash37.C: New test.
57308 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
57310 * g++.old-deja/g++.pt/instantiate9.C: New test.
57312 2000-11-22 Mark Mitchell <mark@codesourcery.com>
57314 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
57317 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
57318 * g++.old-deja/g++.robertl/eb55.C: Likewise.
57320 2000-11-22 Neil Booth <neilb@earthling.net>
57322 * gcc.dg/cpp/Wtrigraphs.c: New test.
57324 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
57326 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
57328 2000-11-22 Jakub Jelinek <jakub@redhat.com>
57330 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
57332 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
57334 * lib/gcc-dg.exp: load_lib scanasm.exp.
57335 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
57336 * lib/g++-dg.exp: load_lib scanasm.exp.
57337 * lib/scanasm.exp: New.
57338 (scan-assembler, scan-assembler-not): Add optional arguments to
57339 test name, or if not present, the pattern name.
57340 (scan-assembler-dem, scan-assembler-dem-not): New.
57342 * g++.dg/dg.exp: New.
57344 2000-11-21 Neil Booth <neilb@earthling.net>
57346 * gcc.dg/cpp/integrated1.c: Remove.
57348 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57350 * gcc.c-torture/execute/20001121-1.c: New test.
57352 2000-11-21 Richard Henderson <rth@redhat.com>
57354 * gcc.c-torture/compile/20001121-1.c: New test.
57356 2000-11-20 Neil Booth <neilb@earthling.net>
57358 * gcc.dg/cpp/integrated1.c: New test.
57360 2000-11-21 Jakub Jelinek <jakub@redhat.com>
57362 * g++.old-deja/g++.other/inline17.C: New test.
57364 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
57366 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
57367 local variable to be zero: I made the variable global. Now
57368 uses abort() and exit() instead of relying on main's return value.
57370 2000-11-20 Neil Booth <neilb@earthling.net>
57372 * gcc.dg/cpp/paste2.c: Update test.
57373 * objc/execute/paste.m: New test.
57375 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
57377 * gcc.dg/c99-condexpr-1.c: New test.
57379 2000-11-20 Neil Booth <neilb@earthling.net>
57381 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
57383 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
57385 * g++.old-deja/g++.pt/export1.C: New test.
57387 2000-11-20 Jakub Jelinek <jakub@redhat.com>
57389 * gcc.dg/20001117-1.c: New test.
57391 2000-11-18 Richard Henderson <rth@redhat.com>
57393 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
57395 2000-11-18 Richard Henderson <rth@redhat.com>
57397 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
57398 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
57399 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
57401 2000-11-18 Richard Henderson <rth@redhat.com>
57403 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
57404 (main): New. Exit cleanly.
57406 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
57408 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
57409 gcc.dg/c99-fordecl-2.c: New tests.
57411 2000-11-18 Richard Henderson <rth@redhat.com>
57413 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
57414 * gcc.c-torture/execute/zerolen-2.c: New.
57416 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57418 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
57421 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57423 * g++.old-deja/g++.pt/instantiate8.C: New test.
57425 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
57427 * g++.old-deja/g++.other/incomplete.C: Add more tests.
57428 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
57430 2000-11-16 Nick Clifton <nickc@redhat.com>
57432 * gcc.c-torture/execute/nestfunc-2.c: New test.
57433 * gcc.c-torture/execute/nestfunc-3.c: New test.
57435 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57437 * gcc.c-torture/compile/20001116-1.c: New test.
57439 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57441 * gcc.c-torture/execute/20001115-1.c: New test.
57443 2000-11-15 Mark Mitchell <mark@codesourcery.com>
57445 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
57446 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
57447 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
57448 * g++.old-deja/g++.abi/vmihint.C: Likewise.
57450 2000-11-15 Neil Booth <neilb@earthling.net>
57452 gcc.dg/cpp/_Pragma1.c: Update.
57453 gcc.dg/cpp/_Pragma2.c: New test.
57455 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
57457 * g++.old-deja/g++.other/anon5.C: New test.
57459 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
57461 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
57464 2000-11-14 Jakub Jelinek <jakub@redhat.com>
57466 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
57469 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57471 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
57472 labels at end of compound statements.
57474 2000-11-13 Jakub Jelinek <jakub@redhat.com>
57476 * gcc.c-torture/execute/loop-7.c: New test.
57478 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57480 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
57482 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57484 * gcc.dg/c99-bool-1.c: New test.
57486 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
57488 * gcc.dg/c99-scope-1.c: Remove xfail.
57489 * gcc.dg/c99-scope-2.c: New test.
57491 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57493 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
57494 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
57496 2000-11-11 Mark Mitchell <mark@codesourcery.com>
57498 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
57501 * g++.mike/p700.C: Don't typedef wchar_t.
57502 * g++.mike/p784.C: Likewise.
57503 * g++.mike/eb101.C: Don't use __wchar_t.
57505 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
57507 * g77.f-torture/execute/20001111.[fx]: Test premature exit
57510 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
57512 * gcc.c-torture/execute/20001111-1.c: New test.
57514 2000-11-10 Nick Clifton <nickc@redhat.com>
57516 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
57517 long multuiple and accumulate.
57519 2000-11-09 Richard Henderson <rth@redhat.com>
57521 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
57522 via size_t instead of int.
57524 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
57525 * gcc.c-torture/execute/string-opt-2.c: Likewise.
57526 * gcc.c-torture/execute/string-opt-3.c: Likewise.
57527 * gcc.c-torture/execute/string-opt-4.c: Likewise.
57529 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
57531 * gcc.c-torture/compile/20001109-1.c: New test.
57532 * gcc.c-torture/compile/20001109-2.c: New test.
57534 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
57536 * g++.old-deja/g++.pt/operator1.C: New test.
57537 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
57539 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57541 * gcc.dg/20001108-1.c: New test.
57543 2000-11-09 Jakub Jelinek <jakub@redhat.com>
57545 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
57546 with both arguments constant strings.
57547 * gcc.c-torture/execute/string-opt-3.c: New test.
57548 * gcc.c-torture/execute/string-opt-4.c: New test.
57549 * gcc.c-torture/execute/string-opt-5.c: New test.
57551 2000-11-08 Nick Clifton <nickc@redhat.com>
57553 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
57554 mulsidi3adddi patterns.
57556 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
57558 * g++.old-deja/g++.other/crash36.C: New test.
57560 2000-11-08 Jakub Jelinek <jakub@redhat.com>
57562 * g++.old-deja/g++.other/init16.C: New test.
57564 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
57566 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
57568 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57570 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
57571 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57572 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57574 2000-11-07 DJ Delorie <dj@redhat.com>
57576 * gcc.dg/20000614-1.c: Add return so that test can pass.
57578 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57580 * gcc.c-torture/execute/string-opt-1.c: New test.
57582 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
57584 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
57585 mips-sgi-irix6.* because the MIPS ABI passes floating-point
57586 parameters in registers, and there is no way for a varargs
57587 function to know in which order the integer and floating-point
57588 parameters should be interleaved when they are placed on the
57590 * gcc.c-torture/execute/va-arg-16.x: Likewise.
57591 * gcc.c-torture/execute/va-arg-17.x: Likewise.
57593 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57595 * gcc.c-torture/execute/string-opt-2.c: New test.
57597 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
57599 * g++.old-deja/g++.pt/crash60.C: New test.
57601 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57603 * g++.old-deja/g++.other/crash24.C: New test.
57604 * g++.old-deja/g++.other/crash25.C: New test.
57605 * g++.old-deja/g++.other/crash26.C: New test.
57606 * g++.old-deja/g++.other/crash27.C: New test.
57607 * g++.old-deja/g++.other/crash28.C: New test.
57608 * g++.old-deja/g++.other/crash29.C: New test.
57609 * g++.old-deja/g++.other/crash30.C: New test.
57610 * g++.old-deja/g++.other/crash31.C: New test.
57611 * g++.old-deja/g++.other/crash32.C: New test.
57612 * g++.old-deja/g++.other/crash33.C: New test.
57613 * g++.old-deja/g++.other/crash34.C: New test.
57614 * g++.old-deja/g++.other/crash35.C: New test.
57616 2000-11-06 Jakub Jelinek <jakub@redhat.com>
57618 * gcc.c-torture/execute/20001031-1.c: New test.
57620 2000-11-04 Mark Mitchell <mark@codesourcery.com>
57622 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
57625 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
57626 standards-conformant.
57628 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
57630 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
57631 * g++.old-deja/g++.mike/p755a.C: Likewise.
57632 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
57633 library makes no calls to `operator new' during initialization.
57635 2000-11-04 Neil Booth <neilb@earthling.net>
57637 * gcc.dg/cpp/include2.c: New tests.
57639 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
57641 * lib/g++.exp (g++_set_ld_library_path): New function.
57642 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
57644 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
57646 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
57649 2000-11-01 Richard Henderson <rth@redhat.com>
57651 * g++.old-deja/g++.ext/namedret1.C: New.
57652 * g++.old-deja/g++.ext/namedret2.C: New.
57653 * g++.old-deja/g++.ext/namedret3.C: New.
57655 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
57657 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
57658 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
57660 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57662 * gcc.c-torture/execute/va-arg-21.c: New test.
57664 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
57666 * gcc.dg/c99-complex-2.c: New test.
57668 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57670 * gcc.c-torture/execute/stdio-opt-1.c: New test.
57672 2000-10-31 Jakub Jelinek <jakub@redhat.com>
57674 * g++.old-deja/g++.other/inline16.C: New test.
57676 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
57678 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
57679 __PRETTY_FUNCTION__
57681 2000-10-29 Neil Booth <neilb@earthling.net>
57683 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
57685 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
57686 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
57689 2000-10-29 Neil Booth <neilb@earthling.net>
57691 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
57692 * mi1.c, mi1c.h: Add null directives to multiple-include test.
57693 * mi5.c: Test multiple includes work with -C.
57694 * trigraphs.c: Test ^= version.
57696 2000-10-28 Neil Booth <neilb@earthling.net>
57698 New tests and test updates for new macro expander.
57700 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
57701 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
57702 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
57703 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
57704 new diagnostic messages.
57706 * gcc.dg/cpp/macro3.c: New tests.
57708 2000-10-27 Mark Mitchell <mark@codesourcery.com>
57710 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
57713 2000-10-27 Jakub Jelinek <jakub@redhat.com>
57715 * g++.old-deja/g++.other/eh2.C: New test.
57717 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
57719 * gcc.c-torture/execute/20001027-1.c: New test.
57721 2000-10-26 Richard Henderson <rth@redhat.com>
57723 * gcc.c-torture/execute/20001026-1.c: New.
57725 2000-10-26 Mark Mitchell <mark@codesourcery.com>
57727 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
57728 * g++.old-deja/g++.law/builtin1.C: Likewise.
57729 * g++.old-deja/g++.law/ctors10.C: Likewise.
57730 * g++.old-deja/g++.law/virtual3.C: Likewise.
57731 * g++.old-deja/g++.mike/p658.C: Likewise.
57732 * g++.old-deja/g++.other/sibcall1.C: Likewise.
57733 * g++.old-deja/g++.other/vaarg2.C: Likewise.
57734 * g++.old-deja/g++.robertl/eb124.C: Likewise.
57735 * g++.old-deja/g++.robertl/eb44.C: Likewise.
57736 * g++.old-deja/g++.robertl/eb77.C: Likewise.
57738 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
57740 * gcc.c-torture/compile/20001024-1.c: New test.
57742 2000-10-25 Mark Mitchell <mark@codesourcery.com>
57744 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
57745 to tell us whether or not we are using V3.
57747 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
57749 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
57752 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
57754 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
57756 2000-10-25 Jakub Jelinek <jakub@redhat.com>
57758 * gcc.c-torture/execute/20001024-1.c: New test.
57760 2000-10-24 Jakub Jelinek <jakub@redhat.com>
57762 * g++.old-deja/g++.other/sibcall1.C: New test.
57764 2000-10-20 Jakub Jelinek <jakub@redhat.com>
57766 * gcc.dg/noncompile/init-3.c: New test.
57768 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
57770 * gcc.dg/format-array-1.c: New test.
57772 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57774 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
57775 writing through null pointers; remove comment about testing
57776 unterminated strings.
57778 2000-10-17 Matthew Hiller <hiller@redhat.com>
57780 * gcc.c-torture/execute/20001017-2.c: New test.
57782 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
57784 * gcc.c-torture/compile/20001018-1.c: New test.
57785 * gcc.c-torture/compile/20001018-1.x: Xfail.
57787 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57789 * gcc.c-torture/execute/20001017-1.c: New test.
57791 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57793 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
57794 for multiple use of arguments with scanf formats; add tests for
57795 multiple use of arguments.
57797 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
57799 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
57800 from some old tests.
57802 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
57804 * gcc.dg/format-miss-1.c: New test.
57806 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57808 * gcc.c-torture/execute/20001013-1.c: New test.
57810 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57812 * gcc.dg/format-branch-1.c: New test.
57814 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
57816 * README, lib/file-format.exp: Remove EGCS references.
57818 2000-10-16 Jakub Jelinek <jakub@redhat.com>
57820 * gcc.dg/20001013-1.c: New test.
57822 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
57824 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
57825 for intmax_t in the compiler using __typeof__ and the type rules
57826 for conditional expressions.
57828 2000-10-13 Jakub Jelinek <jakub@redhat.com>
57830 * gcc.dg/20001012-1.c: New test.
57831 * gcc.dg/20001012-2.c: New test.
57833 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57835 * gcc.dg/format-attr-1.c: New test.
57837 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57839 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
57840 __LONG_LONG_MAX__ instead of LLONG_MAX.
57842 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
57844 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
57846 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
57849 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
57851 * gcc.dg/sequence-pt-1.c: New test.
57853 2000-10-11 Geoff Keating <geoffk@cygnus.com>
57855 * gcc.c-torture/execute/20001011-1.c: New testcase.
57856 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
57858 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57860 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
57861 does not error on it.
57863 2000-10-10 Jakub Jelinek <jakub@redhat.com>
57865 * gcc.dg/20001009-1.c: New test.
57867 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
57869 * gcc.c-torture/compile/20001009-1.c: Move from here ....
57870 * gcc.c-torture/execute/20001009-2.c: ... to here.
57872 2000-10-09 Geoff Keating <geoffk@cygnus.com>
57874 * gcc.c-torture/compile/20001009-1.c: New testcase.
57875 * gcc.c-torture/execute/20001009-1.c: New testcase.
57876 Testcases provided by Jan Hubicka <jh@suse.cz>.
57878 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57880 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57881 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
57882 uintmax_t using <limits.h> to emulate the compiler's internal
57883 logic. No longer XFAIL %j tests.
57885 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
57887 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
57888 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
57889 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
57890 regexps and details of expected handling of some bad formats.
57891 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
57894 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
57896 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
57897 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
57898 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
57899 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
57902 2000-10-06 Richard Henderson <rth@cygnus.com>
57904 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
57905 * g++.old-deja/g++.brendan/crash52.C: Likewise.
57906 * g++.old-deja/g++.jason/report.C: Likewise.
57907 * g++.old-deja/g++.law/friend5.C: Likewise.
57908 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
57909 of the expected warnings.
57911 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
57913 * g++.old-deja/g++.pt/enum14.C: New test.
57915 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
57917 * g++.old-deja/g++.pt/crash59.C: New test.
57919 2000-10-04 Will Cohen <wcohen@redhat.com>
57921 * gcc.dg/20000926-1.c: New test.
57923 2000-10-03 Geoff Keating <geoffk@cygnus.com>
57925 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
57926 function name for current C++ compiler.
57927 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
57929 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
57931 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
57932 __PRETTY_FUNCTION__.
57933 * g++.old-deja/g++.ext/pretty2.C: Likewise.
57935 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57937 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
57939 2000-09-26 Jakub Jelinek <jakub@redhat.com>
57941 * gcc.c-torture/compile/20000923-1.c: New test.
57943 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
57945 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
57946 * g++.old-deja/g++.pt/ttp62.C: Same.
57947 * g++.old-deja/g++.other/inline14.C: Same.
57949 2000-09-24 Richard Henderson <rth@cygnus.com>
57951 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
57953 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
57955 * gcc.dg/c90-printf-1.c: Add test for wide string format.
57957 2000-09-22 Geoff Keating <geoffk@cygnus.com>
57959 * gcc.c-torture/compile/20000922-1.c: New file.
57961 2000-09-21 Nick Clifton <nickc@redhat.com>
57963 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
57964 a signed long modulo operation.
57965 (mod6): New function - perform an unsigned long modulo operation.
57966 (main): Add tests for modulos of very large numbers by very small
57969 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57971 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
57973 2000-09-19 Richard Henderson <rth@cygnus.com>
57975 * gcc.dg/compare2.c (case 10): XFAIL.
57977 2000-09-18 Richard Henderson <rth@cygnus.com>
57979 * gcc.c-torture/execute/20000906-1.c: Move ...
57980 * gcc.dg/20000906-1.c: ... here. Only run on targets
57981 that support __builtin_trap.
57983 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
57985 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
57987 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57989 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
57990 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
57991 more $ format tests.
57993 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
57995 * gcc.dg/format-errmk-1.c: New test.
57997 2000-09-17 Greg McGary <greg@mcgary.org>
57999 * gcc.c-torture/execute/20000917-1.x: Remove.
58001 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
58003 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
58005 2000-09-17 Greg McGary <greg@mcgary.org>
58007 * gcc.c-torture/execute/20000917-1.c: New test.
58008 * gcc.c-torture/execute/20000917-1.x: XFAIL.
58010 2000-09-16 Neil Booth <NeilB@earthling.net>
58012 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
58013 in nested macro bug.
58015 2000-09-15 Neil Booth <NeilB@earthling.net>
58017 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
58019 2000-09-14 Jeffrey A Law (law@cygnus.com)
58021 * gcc.c-torture/execute/20000914-1.c: New test.
58023 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
58025 * g++.other/inline13.C: New test.
58027 2000-09-12 Andreas Jaeger <aj@suse.de>
58029 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
58030 constant by Ulrich Drepper <drepper@redhat.com>.
58032 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
58034 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
58036 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58038 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
58040 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
58042 * gcc.dg/cpp/backslash.c: New test.
58044 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
58046 * gcc.c-torture/execute/20000910-1.c: New test.
58047 * gcc.c-torture/execute/20000910-2.c: Likewise.
58049 2000-09-11 Robert Lipe <robertl@sco.com>
58051 * gcc.dg/pragma-align.c: New test.
58053 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
58055 * g++.old-deja/g++.pt/explicit82.C: New test.
58056 * g++.old-deja/g++.pt/explicit83.C: New test.
58058 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
58060 * gcc.dg/asm-names.c: New test.
58062 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58064 * gcc.dg/cpp/tr-warn6.c: New test
58066 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
58068 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
58071 2000-09-07 Catherine Moore <clm@redhat.com>
58073 * gcc.c-torture/execute/unroll-1.c: New test.
58075 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
58077 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
58079 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
58080 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
58081 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
58082 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
58083 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
58085 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
58086 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
58088 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58090 * g++.old-deja/g++.pt/deduct2.C: New test.
58092 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58094 * g++.old-deja/g++.pt/parms2.C: New test.
58096 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
58098 * g++.old-deja/g++.pt/crash58.C: New test.
58100 2000-09-06 Greg McGary <greg@mcgary.org>
58102 * gcc.c-torture/execute/20000906-1.c: New test.
58103 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
58105 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58107 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
58109 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58111 * g++.old-deja/g++.pt/crash57.C: New test.
58113 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58115 * g++.old-deja/g++.pt/crash56.C: New test.
58117 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
58119 * g++.old-deja/g++.pt/koenig1.C: New test.
58121 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58123 * gcc.dg/20000904-1.c: New test.
58125 2000-09-04 Jakub Jelinek <jakub@redhat.com>
58127 * gcc.dg/cpp/paste8.c: New test.
58129 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
58131 * gcc.c-torture/compile/20000827-1.c: New test.
58133 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58135 * gcc.dg/format-diag-1.c: New test.
58137 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
58139 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
58140 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
58141 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
58142 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
58143 gcc.dg/formatz-1.c: Adjust warning regular expressions.
58145 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58147 * g++.old-deja/g++.other/nested4.C: New test.
58149 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
58151 * g++.old-deja/g++.ns/scoped1.C: New test.
58153 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
58155 * lib/g++.exp: Support testing already-installed GCC.
58157 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58159 * wtr-label-1.c, wtr-suffix-1.c: New tests.
58161 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58163 * gcc.dg/return-type-2.c: New test.
58165 2000-08-27 Geoff Keating <geoffk@cygnus.com>
58167 * gcc.c-torture/compile/20000825-1.c: New test.
58169 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
58171 * gcc.dg/dwarf2-2.c: New test.
58173 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
58175 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
58176 dg-warning regexps.
58178 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
58180 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
58181 gcc.dg/format-ext-5.c: New tests.
58183 2000-08-25 Jakub Jelinek <jakub@redhat.com>
58185 * g++.old-deja/g++.other/crash22.C: New test.
58187 2000-08-24 Mark Mitchell <mark@codesourcery.com>
58189 * gcc.dg/noncompile/930622-2.c: Adjust error message.
58191 2000-08-24 Richard Henderson <rth@cygnus.com>
58193 * gcc.dg/ia64-sync-1.c: New test.
58194 * gcc.dg/ia64-sync-2.c: New test.
58195 * gcc.dg/ia64-asm-1.c: New test.
58197 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
58199 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
58200 * gcc.dg/format-ext-2.c: New test.
58202 2000-08-23 Jason Merrill <jason@redhat.com>
58204 * lib/old-dejagnu.exp: Also ignore "In member function" and
58207 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58209 * gcc.dg/noncompile/label-lineno-1.c: New test.
58211 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58213 * gcc.dg/c99-array-nonobj-1.c: New test.
58215 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
58217 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
58219 * gcc.dg/format-ext-1.c: New test.
58221 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58223 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
58224 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
58225 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
58226 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
58227 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
58229 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
58231 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
58232 gcc.dg/c99-strftime-2.c: New tests.
58234 2000-08-22 Richard Henderson <rth@cygnus.com>
58236 * gcc.c-torture/execute/20000822-1.c: New test.
58238 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58240 * gcc.c-torture/execute/20000819-1.x: Remove.
58242 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58244 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
58245 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
58246 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
58247 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
58248 gcc.dg/format-xopen-1.c: New tests.
58250 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
58252 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
58254 2000-08-21 Jakub Jelinek <jakub@redhat.com>
58256 * g++.old-deja/g++.other/loop2.C: New test.
58258 * gcc.c-torture/compile/20000606-1.c: New test.
58259 * gcc.c-torture/compile/20000728-1.c: New test.
58260 * gcc.c-torture/execute/20000801-1.c: New test.
58261 * gcc.c-torture/execute/20000801-2.c: New test.
58262 * gcc.c-torture/execute/20000819-1.c: New test.
58263 * gcc.c-torture/execute/20000819-1.x: XFAIL.
58264 * gcc.dg/20000629-1.c: New test.
58265 * gcc.dg/20000724-1.c: New test.
58266 * gcc.dg/20000807-1.c: New test.
58268 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
58270 * gcc.dg/cpp/pragma-1.c: New test.
58271 * gcc.dg/cpp/pragma-2.c: New test.
58273 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
58275 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
58276 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
58278 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58280 * gcc.c-torture/compile/20000818-1.c: New test.
58282 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
58284 * gcc.c-torture/execute/20000818-1.c: New test.
58286 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
58288 * gcc.dg/format-va-1.c: New test.
58290 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58292 * g++.old-deja/g++.other/typedef8.C: New test.
58294 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58296 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
58297 * g++.old-deja/g++.mike/net36.C: Mark candidate.
58298 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
58299 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
58300 * g++.old-deja/g++.other/ptrmem7.C: New test.
58301 * g++.old-deja/g++.pt/ptrmem10.C: New test.
58303 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
58305 * g++.old-deja/g++.pt/typename27.C: New test.
58307 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
58309 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
58310 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
58311 * g++.old-deja/g++.pt/friend45.C: New test.
58312 * g++.old-deja/g++.other/friend8.C: New test.
58314 2000-08-15 Richard Henderson <rth@cygnus.com>
58316 * gcc.c-torture/execute/20000815-1.c: New test.
58318 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
58320 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
58321 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
58322 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
58324 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
58326 * g++.old-deja/g++.other/refinit2.C: New test.
58328 2000-08-13 Geoff Keating <geoffk@cygnus.com>
58330 * lib/c-torture.exp (c-torture): Make
58331 compiler_conditional_xfail_data global.
58332 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
58333 compiler_conditional_xfail_data machinery.
58334 (f-torture-execute): Likewise.
58335 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
58336 and only when unrolling loops.
58338 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
58340 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58342 * g++.old-deja/g++.pt/explicit81.C: New test.
58344 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
58346 * g++.old-deja/g++.pt/typename26.C: New test.
58348 2000-08-10 Geoff Keating <geoffk@cygnus.com>
58350 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
58353 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
58355 * g++.old-deja/g++.other/array3.C: New test.
58357 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58359 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
58360 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
58361 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
58364 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
58366 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
58367 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58369 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
58371 * gcc.c-torture/execute/20000808-1.c: New test.
58373 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
58375 * gcc.dg/c90-const-expr-1.c: New test.
58377 2000-08-08 Richard Henderson <rth@cygnus.com>
58379 * gcc.dg/noncompile/920923-1.c: Declare calloc.
58381 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
58383 * gcc.dg/noncompile/const-ll-1.c: New test.
58385 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
58387 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
58389 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
58391 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
58392 that running programs linked against the shared version of libobjc
58395 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58397 * gcc.dg/c99-printf-1.c: New test.
58399 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
58401 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
58403 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
58405 * gcc.c-torture/execute/20000731-1.x: Delete.
58407 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
58409 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
58410 and torture_without_loops as is done by c-torture.exp.
58411 (search_for): Copy from c-torture.exp.
58412 (gcc-dg-runtest): New function, drives a directory of tests
58413 iterating over the TORTURE_OPTIONS.
58414 (scan-assembler, scan-assembler-not): Move here from
58415 individual directory drivers.
58417 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
58418 defined by lib/gcc-dg.exp.
58419 * gcc.dg/cpp/cpp.exp: Likewise.
58420 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
58421 gcc-dg-runtest, so we cycle over optimization options.
58423 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
58424 * gcc.dg/compare2.c: No longer expected to fail.
58426 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
58428 * gcc.c-torture/execute/20000804-1.c: New test.
58430 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
58432 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
58434 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
58436 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
58438 2000-08-03 Jeffrey A Law (law@cygnus.com)
58440 * gcc.c-torture/compile/20000803-1.c: New test.
58442 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
58444 * gcc.c-torture/execute/20000801-3.c,
58445 gcc.c-torture/execute/20000801-4.c: New tests.
58446 * gcc.c-torture/execute/20000801-3.x,
58447 gcc.c-torture/execute/20000801-4.x: Xfail.
58449 2000-08-02 Geoff Keating <geoffk@cygnus.com>
58451 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
58452 libobjc/.libs to allow for libtool.
58454 2000-08-02 Jakub Jelinek <jakub@redhat.com>
58456 * gcc.c-torture/compile/20000802-1.c: New test.
58458 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
58460 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
58462 2000-07-31 Jeffrey A Law (law@cygnus.com)
58464 * gcc-c-torture/execute/20000731-2.c: New test.
58466 * gcc.c-torture/execute/20000731-1.c: New test.
58467 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
58469 2000-07-31 Jakub Jelinek <jakub@redhat.com>
58471 * gcc.dg/cpp/paste7.c: New test.
58472 * gcc.dg/cpp/20000725-1.c: New test.
58474 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
58476 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
58477 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
58478 declaration warning for __builtin_dwarf_reg_size.
58480 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
58482 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
58484 * gcc.dg/noncompile/voidparam-1.c: New test.
58486 2000-07-30 Richard Henderson <rth@cygnus.com>
58488 * gcc.dg/c90-digraph-1.c: Don't xfail.
58489 * gcc.dg/compare2.c (case 10): Xfail.
58490 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
58492 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
58494 * gcc.dg/c99-main-1.c: New test.
58496 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
58498 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
58500 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
58502 * gcc.c-tortuer/execute/20000726-1.c: New test.
58504 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
58506 * gcc.c-torture/execute/enum-2.c: New test.
58508 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58510 * gcc.dg/cpp/tr-warn3.c: New test.
58512 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58514 * g++.old-deja/g++.ext/implicit1.C: Remove.
58515 * g++.old-deja/g++.jason/c2.C: Remove
58516 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
58517 * g++.old-deja/g++.pt/crash16.C: Likewise.
58518 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
58520 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
58522 * g++.old-deja/g++.other/for2.C: New test.
58524 2000-07-25 Jakub Jelinek <jakub@redhat.com>
58526 * gcc.dg/20000720-1.c: New test.
58528 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
58530 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
58532 2000-07-24 Geoff Keating <geoffk@cygnus.com>
58534 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
58535 * gcc.c-torture/execute/20000722-1.c: New.
58536 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
58538 2000-07-24 Jakub Jelinek <jakub@redhat.com>
58540 * gcc.dg/cpp/20000720-1.S: New test.
58542 2000-07-21 Michael Meissner <meissner@redhat.com>
58544 * gcc.c-torture/execute/ieee/hugeval.c: New test.
58546 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58548 * g++.old-deja/g++.brendan/crash16.C,
58549 g++.old-deja/g++.brendan/parse3.C,
58550 g++.old-deja/g++.brendan/redecl1.C,
58551 g++.old-deja/g++.ns/template13.C,
58552 g++.old-deja/g++.other/decl4.C,
58553 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
58555 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
58557 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
58558 and "Internal error".
58560 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
58562 * gcc.dg/cpp/paste6.c: New test.
58564 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
58566 * gcc.dg/cpp/tr-direct.c: New test.
58568 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
58569 gcc.dg/cpp/undef1.c: Tweak error regexps.
58571 2000-07-18 Eric Christopher <echristo@redhat.com>
58573 * gcc.c-torture/compile/20000718-1.c: New test.
58575 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
58577 * cpplex.c (_cpp_push_token): If the token being pushed back
58578 is the previous token in this context, just subtract one from
58580 * cppmacro.c (save_expansion): Clear aux field when storing a
58583 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
58585 * gcc.dg/noncompile/redecl-1.c: New test.
58587 2000-07-18 Jakub Jelinek <jakub@redhat.com>
58589 * gcc.c-torture/execute/20000717-5.c: New test.
58590 * gcc.c-torture/execute/20000717-1.x: Removed.
58592 2000-07-17 Richard Henderson <rth@cygnus.com>
58594 * gcc.c-torture/execute/20000717-4.c: New test.
58596 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
58598 * gcc.dg/cpp/syshdr.c: New test.
58599 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
58601 2000-07-17 Neil Booth <neilb@earthling.net>
58603 * gcc.dg/cpp/cmdlne-dM.c: New test.
58604 * gcc.dg/cpp/cmdlne-dD.c: New test.
58606 2000-07-17 Jeffrey A Law (law@cygnus.com)
58608 * gcc.c-torture/execute/20000717-3.c: New test.
58610 * gcc.c-torture/compile/20000717-1.c: New test.
58612 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
58614 * gcc.c-torture/execute/20000717-2.c: New test.
58616 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
58618 * gcc.dg/formatz-1.c: New test.
58620 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
58621 * gcc.dg/c99-digraph-1.c: New tests.
58623 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
58624 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
58626 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
58627 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
58628 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
58629 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
58630 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
58631 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
58632 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
58634 2000-07-17 Greg McGary <greg@mcgary.org>
58636 * gcc.c-torture/execute/20000717-1.c: New test.
58637 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
58639 2000-07-15 Jakub Jelinek <jakub@redhat.com>
58641 * gcc.c-torture/execute/20000715-2.c: New test.
58642 * gcc.dg/20000715-1.c: New test.
58644 2000-07-15 Michael Meissner <meissner@redhat.com>
58646 * gcc.c-torture/execute/20000715-1.c: New test.
58648 2000-07-13 Jakub Jelinek <jakub@redhat.com>
58650 * gcc.c-torture/execute/20000707-1.c: New test.
58652 2000-07-13 Neil Booth <NeilB@earthling.net>
58654 * gcc.dg/cpp/digraph1.c,
58655 gcc.dg/cpp/digraph2.c,
58656 gcc.dg/cpp/digraphs.c: New tests.
58658 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
58660 * g77.f-torture/compile/20000630-2.f: New test.
58661 * g77.f-torture/compile/20000630-2.x
58663 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
58665 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
58667 2000-07-11 Neil Booth <NeilB@earthling.net>
58669 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
58671 2000-07-11 Neil Booth <NeilB@earthling.net>
58673 * gcc.dg/cpp/cmdlne-C.c: New.
58675 2000-07-09 Neil Booth <NeilB@earthling.net>
58677 * gcc.dg/cpp/directiv.c: New tests.
58678 * gcc.dg/cpp/undef1.c: Update.
58680 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
58682 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
58684 2000-07-09 Neil Booth <NeilB@earthling.net>
58686 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
58688 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
58690 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
58691 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
58693 2000-07-08 Neil Booth <NeilB@earthling.net>
58695 * gcc.dg/cpp/macsyntx.c: New tests.
58697 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58699 * gcc.dg/20000707-1.c: New test.
58701 2000-07-07 Jakub Jelinek <jakub@redhat.com>
58703 * gcc.c-torture/execute/20000706-1.c: New test.
58704 * gcc.c-torture/execute/20000706-2.c: New test.
58705 * gcc.c-torture/execute/20000706-3.c: New test.
58706 * gcc.c-torture/execute/20000706-4.c: New test.
58707 * gcc.c-torture/execute/20000706-5.c: New test.
58709 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58711 * g++.old-deja/g++.pt/instantiate7.C: New test.
58713 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
58715 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
58716 * g++.old-deja/g++.mike/thunk3.C: Likewise.
58717 * g++.old-deja/g++.other/rtti3.C: Likewise.
58718 * g++.old-deja/g++.other/rttid3.C: Likewise.
58720 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
58722 * g77.f-torture/compile/20000630-1.x: Fix typo
58724 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
58726 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
58729 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
58731 * gcc.dg/cpp/ident.c: New test.
58733 2000-07-05 Neil Booth <NeilB@earthling.net>
58735 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
58736 gcc.dg/cpp/lexstrng.c: New tests.
58738 2000-07-04 Neil Booth <NeilB@earthling.net>
58740 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
58741 * gcc.dg/cpp/strify2.c: Same.
58743 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
58745 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
58746 * gcc.dg/cpp/19990703-1.c: Likewise.
58747 * gcc.dg/cpp/20000625-1.c: Likewise.
58748 * gcc.dg/cpp/20000625-2.c: Likewise.
58750 * gcc.dg/cpp/macro1.c,
58751 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
58752 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
58753 gcc.dg/cpp/strify1.c,
58754 gcc.dg/cpp/strify2.c: New tests.
58756 2000-07-03 Jakub Jelinek <jakub@redhat.com>
58758 * gcc.c-torture/execute/20000703-1.c: New test.
58760 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58762 * g++.old-deja/g++.pt (lookup10.C): New test.
58764 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
58766 * g++.old-deja/g++.pt (typename25.C): New test.
58768 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
58770 * gcc.c-torture/compile/20000701-1.c: New test.
58772 2000-06-30 Nick Clifton <nickc@cygnus.com>
58774 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
58777 2000-06-30 Catherine Moore <clm@cygnus.com>
58779 * gcc.c-torture/execute/align-1.c: New test.
58781 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
58783 * g++.old-deja/g++.pt/expr8.C: New test.
58784 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
58786 2000-06-29 Nick Clifton <nickc@cygnus.com>
58788 * gcc.c-torture/compile/20000629-1.c: New test.
58790 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58793 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
58794 gcc.dg/noncompile directory, depending on whether they're
58795 preprocessor tests or not. Annotate all the tests for the dg
58798 * gcc.c-torture/noncompile/noncompile.exp: Delete.
58799 * gcc.dg/noncompile/noncompile.exp: New.
58803 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
58804 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
58805 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
58806 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
58807 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
58808 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
58809 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
58810 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
58811 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
58812 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
58813 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
58814 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
58815 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
58816 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
58817 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
58818 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
58819 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
58820 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
58821 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
58822 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
58823 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
58824 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
58825 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
58826 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
58828 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
58829 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
58830 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
58831 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
58832 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
58833 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
58835 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
58837 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
58838 declare one variable. On the fourth, error.
58839 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
58840 declared by 20000628-1a.h.
58842 2000-06-29 Richard Henderson <rth@redhat.com>
58844 * gcc.c-torture/execute/930529-1.x: New file.
58845 * gcc.dg/920413-1.c: Adjust expected warning text.
58846 * gcc.dg/980217-1.c: Declare abort.
58847 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
58849 2000-06-29 Jeffrey A Law (law@cygnus.com)
58851 * g77.f-torture/compile/20000629-1.f: New test.
58852 * g77.f-torture/compile/20000629-1.x: Expected to fail.
58854 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58856 Rearrange lots of files, removing entirely the
58857 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
58861 gcc.c-torture/code_quality/code_quality.exp
58862 gcc.c-torture/special/special.exp
58863 gcc.failure/failure.exp
58864 gcc.failure/940409-1.x
58865 gcc.c-torture/compile/961203-1.x
58868 gcc.misc-tests/linkage.exp
58869 gcc.c-torture/execute/920730-1t.c
58870 gcc.c-torture/execute/920730-1t.x
58871 gcc.c-torture/compile/920520-1.x
58872 gcc.c-torture/compile/920521-1.x
58873 gcc.c-torture/compile/981006-1.x
58874 gcc.c-torture/execute/eeprof-1.x
58876 * Moved files (possibly with modifications to fit a new harness):
58878 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
58879 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
58880 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
58881 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
58882 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
58883 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
58884 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
58885 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
58886 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
58887 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
58888 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
58889 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
58890 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
58891 gcc.failure/940409-1.c gcc.dg/940409-1.c
58893 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
58895 * c-torture/compile/961203-1.x: Delete.
58897 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
58898 not exit. Include stdio.h.
58899 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
58900 * gcc.misc-tests/dg-12.c: Likewise.
58901 * gcc.misc-tests/dg-5.c: Likewise.
58902 * gcc.misc-tests/dg-6.c: Likewise.
58903 * gcc.misc-tests/dg-7.c: Prototype abort.
58904 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
58905 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
58906 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
58908 * gcc.misc-tests/sieve.c: Use return from main, not exit.
58909 * gcc.misc-tests/sort2.c: Use return from main, not exit.
58911 2000-06-28 Jakub Jelinek <jakub@redhat.com>
58913 * gcc.dg/cpp/20000628-1.c: New test.
58914 * gcc.dg/cpp/20000628-1.h: New header for above test.
58915 * gcc.dg/cpp/20000628-1a.h: Likewise.
58917 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
58919 * gcc.dg/cpp: New directory.
58920 * gcc.dg/cpp/cpp.exp: New driver.
58921 * gcc.dg/cpp/20000627-1.c: New test.
58922 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
58923 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
58924 and rewrite as a compilation test.
58926 * gcc.dg: Move many files into the cpp subdirectory, possibly
58927 renaming or editing them as well.
58929 990119-1.c cpp/19990119-1.c
58930 990228-1.c cpp/19990228-1.c
58931 990407-1.c cpp/19990407-1.c
58932 990409-1.c cpp/19990409-1.c
58933 990413-1.c cpp/19990413-1.c
58934 990703-1.c cpp/19990703-1.c
58935 20000127-1.c cpp/20000127-1.c
58936 20000129-1.c cpp/20000129-1.c
58937 20000207-1.c cpp/20000207-1.c
58938 20000207-2.c cpp/20000207-2.c
58939 20000209-1.c cpp/20000209-1.c
58940 20000209-2.c cpp/20000209-2.c
58941 20000301-1.c cpp/20000301-1.c
58942 20000419-1.c cpp/20000419-1.c
58943 20000510-1.S cpp/20000510-1.S
58944 20000519-1.c cpp/20000519-1.c
58945 20000529-1.c cpp/20000529-1.c
58946 20000625-1.c cpp/20000625-1.c
58947 20000625-2.c cpp/20000625-2.c
58948 cpp-as1.c cpp/assert1.c
58949 cpp-as2.c cpp/assert2.c
58950 cxx-comments-1.c cpp/cxxcom1.c
58951 cxx-comments-2.c cpp/cxxcom2.c
58952 endif-label.c cpp/endif.c
58953 cpp-hash1.c cpp/hash1.c
58954 cpp-hash2.c cpp/hash2.c
58955 cpp-if1.c cpp/if-1.c
58956 cpp-if2.c cpp/if-2.c
58957 cpp-if3.c cpp/if-3.c
58958 cpp-if4.c cpp/if-4.c
58959 cpp-if5.c cpp/if-5.c
58960 cpp-cond.c cpp/if-cexp.c
58961 cpp-missingop.c cpp/if-mop.c
58962 cpp-missingparen.c cpp/if-mpar.c
58963 cpp-opprec.c cpp/if-oppr.c
58964 cpp-ifparen.c cpp/if-paren.c
58965 cpp-shortcircuit.c cpp/if-sc.c
58966 cpp-shift.c cpp/if-shift.c
58967 cpp-unary.c cpp/if-unary.c
58968 cpp-li1.c cpp/line1.c
58969 cpp-li2.c cpp/line2.c
58970 lineno.c cpp/line3.c
58971 lineno-2.c cpp/line4.c
58973 cpp-mic.h cpp/mi1c.h
58974 cpp-micc.h cpp/mi1cc.h
58975 cpp-mind.h cpp/mi1nd.h
58976 cpp-mindp.h cpp/mi1ndp.h
58977 cpp-mix.h cpp/mi1x.h
58978 cpp-mi2.c cpp/mi2.c
58979 cpp-mi2a.h cpp/mi2a.h
58980 cpp-mi2b.h cpp/mi2b.h
58981 cpp-mi2c.h cpp/mi2c.h
58982 cpp-mi3.c cpp/mi3.c
58983 cpp-mi3.def cpp/mi3.def
58984 poison-1.c cpp/poison.c
58985 pr-impl.c cpp/prag-imp.c
58986 cpp-redef-2.c cpp/redef1.c
58987 cpp-redef.c cpp/redef2.c
58988 strpaste.c cpp/strp1.c
58989 strpaste-2.c cpp/strp2.c
58990 cpp-tradpaste.c cpp/tr-paste.c
58991 cpp-tradstringify.c cpp/tr-str.c
58992 cpp-tradwarn1.c cpp/tr-warn1.c
58993 cpp-tradwarn2.c cpp/tr-warn2.c
58994 trigraphs.c cpp/trigraphs.c
58995 cpp-unc1.c cpp/unc1.c
58996 cpp-unc2.c cpp/unc2.c
58997 cpp-unc3.c cpp/unc3.c
58998 cpp-unc.c cpp/unc4.c
58999 undef.c cpp/undef1.c
59000 undef-2.c cpp/undef2.c
59001 cpp-wi1.c cpp/widestr1.c
59003 2000-06-27 Mark Mitchell <mark@codesourcery.com>
59005 * lib/g++.exp (g++_include_flags): Tweak.
59007 2000-06-27 H.J. Lu <hjl@gnu.org>
59008 Loren J. Rittle <ljrittle@acm.org>
59010 * lib/g++.exp (g++_include_flags): Override libgloss.exp
59011 version with one that knows about the new gcc tree structure.
59012 (g++_link_flags): Same.
59014 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
59016 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
59017 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
59018 case we are cross-compiling.
59020 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
59021 g++.old-deja/g++.niklas/Makefile.in,
59022 g++.old-deja/g++.niklas/configure.in,
59023 g++.old-deja/g++.other/Makefile.in,
59024 g++.old-deja/g++.other/configure.in,
59025 gcc.c-torture/code_quality/Makefile.in,
59026 gcc.c-torture/code_quality/configure.in,
59027 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
59028 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
59029 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
59030 gcc.c-torture/execute/ieee/Makefile.in,
59031 gcc.c-torture/execute/ieee/configure.in,
59032 gcc.c-torture/noncompile/Makefile.in,
59033 gcc.c-torture/noncompile/configure.in,
59034 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
59035 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
59036 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
59038 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59040 * g++.old-deja/g++.other/ambig3.C: New test.
59042 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
59044 * g++.old-deja/g++.pt/syntax1.C: New test.
59045 * g++.old-deja/g++.pt/syntax2.C: New test.
59046 * g++.old-deja/g++.other/syntax3.C: New test.
59047 * g++.old-deja/g++.other/syntax4.C: New test.
59049 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59051 * gcc.dg/20000623-1.c: Prototype exit and abort.
59053 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
59055 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
59057 * gcc.dg/cpp-mi3.def: New file.
59059 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
59061 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
59062 lexer's error messages.
59063 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
59064 divine anything from the linemarkers.
59065 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
59066 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
59068 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
59070 * gcc.dg/20000623-1.c: New test.
59072 2000-06-22 Jakub Jelinek <jakub@redhat.com>
59074 * gcc.c-torture/execute/20000622-1.c: New test.
59076 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59078 * g++.old-deja/g++.other/init15.C: New test.
59080 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
59082 * g++.old-deja/g++.pt/vaarg2.C: New test.
59083 * g++.old-deja/g++.pt/vaarg3.C: New test.
59085 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
59087 * g++.old-deja/g++.other/dyncast6.C: New test.
59089 2000-06-15 Jakub Jelinek <jakub@redhat.com>
59091 * gcc.c-torture/execute/loop-6.c: New test.
59093 2000-06-14 Jakub Jelinek <jakub@redhat.com>
59095 * gcc.dg/20000614-1.c: New test.
59096 * gcc.dg/20000614-2.c: New test.
59098 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
59100 * g++.old-deja/g++.other/inline12.C: New test.
59102 2000-06-13 Jakub Jelinek <jakub@redhat.com>
59104 * g++.old-deja/g++.other/eh1.C: New test.
59106 2000-06-12 Jakub Jelinek <jakub@redhat.com>
59108 * g++.old-deja/g++.other/type.C: New test.
59110 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59112 * g++.old-deja/g++.other/initstring.C: New test.
59114 2000-06-12 Jason Merrill <jason@redhat.com>
59116 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
59118 2000-06-09 Jeffrey A Law (law@cygnus.com)
59120 * gcc.c-torture/compile/20000609-1.c: New test.
59122 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
59124 * gcc.dg/20000609-1.c: New test.
59126 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
59128 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
59129 * gcc.c-torture/noncompile/poison-1.c: Move...
59130 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
59131 * gcc.dg/cpp-li1.c: Add a token after the #line.
59133 2000-06-05 Richard Henderson <rth@cygnus.com>
59135 * gcc.c-torture/execute/20000605-2.c: New test.
59136 * gcc.c-torture/execute/20000605-3.c: New test.
59138 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
59140 * g77.f-torture/execute/20000503-1.x: New file.
59142 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
59144 * g++.old-deja/g++.eh/badalloc1.C: New test.
59146 2000-06-05 Richard Henderson <rth@cygnus.com>
59148 * gcc.c-torture/execute/20000605-1.c: New test.
59150 2000-06-05 Jakub Jelinek <jakub@redhat.com>
59151 Nathan Sidwell <nathan@codesourcery.com>
59153 * gcc.c-torture/compile/20000605-1.c: New test.
59155 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
59157 * g77.f-torture/compile/20000601-1.f: New test.
59159 2000-06-03 Richard Henderson <rth@cygnus.com>
59161 * gcc.c-torture/execute/20000603-1.c: New.
59163 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
59165 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
59166 * gcc.dg/noreturn-2.c (noreturn): Likewise.
59168 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
59170 * gcc.dg/compare2.c (case 12): XFAIL.
59171 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
59172 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
59174 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
59176 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
59178 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
59179 guard macro is already defined when the header is first
59181 * gcc.dg/cpp-mix.h: New file.
59182 * gcc.dg/endif-label.c: Update patterns to match compiler.
59184 * g++.brendan/complex1.C: Declare abort.
59185 * g++.law/refs4.C: Remove XFAIL.
59186 * g++.oliva/expr2.C: Declare abort and exit.
59188 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
59190 * gcc.c-torture/execute/20000528-1.c: New test.
59192 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
59193 * g++.old-deja/g++.law/temps4.C: Likewise.
59195 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
59196 stdlib.h. Call abort() on failure.
59197 * g++.old-deja/g++.law/refs4.C: Likewise.
59198 * g++.old-deja/g++.law/temps4.C: Likewise.
59199 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
59200 * gcc.c-torture/execute/20000112-1.c: Include string.h.
59202 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
59204 Relative to g++.dg/special:
59205 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
59207 Relative to g++.old-deja:
59208 * g++.brendan/complex1.C, g++.jason/optimize2.C,
59209 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
59210 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
59211 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
59212 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
59213 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
59214 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
59216 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
59217 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
59218 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
59219 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
59220 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
59221 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
59224 * g++.other/goto1.C: Update expectations for error messages.
59226 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
59228 * gcc.c-torture/compile/20000523-1.c: New test.
59230 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59232 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
59234 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
59236 * g++.old-deja/g++.eh/catch11.C: New test.
59237 * g++.old-deja/g++.eh/catch12.C: New test.
59239 2000-05-24 Nick Clifton <nickc@cygnus.com>
59241 * gcc.c-torture/execute/20000523-1.c: New test.
59243 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
59245 * c-torture/execute/bcp-1.c: Replace abort in arg of
59246 __builtin_constant_p with a generic external function.
59248 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
59249 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
59250 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
59251 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
59252 Prototype abort and/or exit.
59254 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
59255 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
59256 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
59257 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
59259 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
59261 * gcc.dg/dwarf2-1.c: New test.
59263 2000-05-20 Richard Henderson <rth@cygnus.com>
59265 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
59267 2000-05-20 Andreas Jaeger <aj@suse.de>
59269 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
59272 2000-05-19 David Edelsohn <edelsohn@gnu.org>
59274 * gcc.c-torture/execute/20000519-2.c: New test.
59276 2000-05-19 Andreas Jaeger <aj@suse.de>
59278 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
59279 which fails with SSA.
59281 * lib/c-torture.exp: Also test with -O3 -fssa.
59283 2000-05-18 Michael Meissner <meissner@redhat.com>
59285 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
59286 * gcc.c-torture/execute/920415-1.c: Ditto.
59287 * gcc.c-torture/execute/920501-1.c: Ditto.
59288 * gcc.c-torture/execute/conversion.c: Ditto.
59289 * gcc.c-torture/execute/cvt-1.c: Ditto.
59291 2000-05-18 Jeffrey A Law (law@cygnus.com)
59293 * gcc.c-torture/compile/20000518-1.c: New test.
59295 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
59297 * g77.f-torture/compile/200005018.f: New test.
59299 2000-05-17 Jeffrey A Law (law@cygnus.com)
59301 * gcc.c-torture/compile/20000517-1.c: New test.
59303 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59305 * gcc.c-torture/execute/20000516-1.c: New test.
59307 2000-05-15 Jakub Jelinek <jakub@redhat.com>
59309 * g++.old-deja/g++.other/eh.C: New test.
59311 2000-05-12 Richard Henderson <rth@cygnus.com>
59313 * gcc.c-torture/execute/990208-1.c (main): Don't pass
59314 constants through to doit's conditional.
59316 2000-05-11 Jeffrey A Law (law@cygnus.com)
59318 * gcc.c-torture/compile/20000511-1.c: New test.
59319 * g77.f-torture/compile/20000511-1.f: New test.
59320 * g77.f-torture/compile/20000511-2.f: New test.
59322 2000-05-11 Michael Meissner <meissner@redhat.com>
59324 * gcc.c-torture/execute/20000511-1.c: New test.
59326 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
59328 * gcc.dg/dg.exp: Scan .S files as well as .c files.
59329 * gcc.dg/20000510-1.S: New.
59331 2000-05-08 Catherine Moore <clm@cygnus.com>
59333 * gcc.dg/unused-3.c: New.
59335 2000-05-06 Richard Henderson <rth@cygnus.com>
59337 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
59338 * g++.old-deja/g++.mike/warn1.C: Likewise.
59339 * g++.old-deja/g++.pt/local1.C: Likewise.
59340 * g++.old-deja/g++.pt/local7.C: Likewise.
59341 * g++.old-deja/g++.pt/spec16.C: Likewise.
59343 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
59345 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
59347 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
59349 * g77.f-torture/execute/20000503-1.f: New test.
59351 2000-05-04 Andreas Jaeger <aj@suse.de>
59353 * gcc.dg/noreturn-2.c: New test.
59355 2000-05-04 Neil Booth <NeilB@earthling.net>
59357 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
59360 2000-05-04 Richard Henderson <rth@cygnus.com>
59362 * gcc.c-torture/execute/20000503-1.c: Fix typo.
59364 2000-05-04 Richard Henderson <rth@cygnus.com>
59366 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
59367 OpenSSL by Jason R Thorpe.
59369 2000-05-03 Jim Wilson <wilson@cygnus.com>
59371 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
59373 2000-05-03 Robert Lipe <robertlipe@usa.net>
59375 * gcc.dg/20000503-1.c: New test.
59377 2000-05-02 Jakub Jelinek <jakub@redhat.com>
59379 * gcc.c-torture/compile/20000502-1.c: New test.
59380 * g++.old-deja/g++.other/align.C: New test.
59381 * gcc.dg/cpp-tradstringify.c: New test.
59383 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
59385 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
59386 and hard registers.
59388 2000-04-26 Geoff Keating <geoffk@cygnus.com>
59390 * gcc.c-torture/execute/loop-5.c: New test.
59392 2000-04-25 Jakub Jelinek <jakub@redhat.com>
59394 * gcc.c-torture/execute/va-arg-20.c: New test.
59396 2000-04-23 Jeffrey A Law (law@cygnus.com)
59398 * gcc.c-torture/execute/20000422-1.c: New test.
59400 2000-04-20 Greg McGary <gkm@gnu.org>
59402 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
59403 when optimizing, but without sibling-call optimizations (-O1).
59405 2000-04-20 Jeffrey A Law (law@cygnus.com)
59407 * gcc.c-torture/compile/20000420-1.c: New test.
59409 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
59411 * g++.abi/ptrflags.C: New test.
59412 * g++.eh/catchptr1.C: Test incomplete pointer chains.
59414 2000-04-19 Catherine Moore <clm@cygnus.com>
59416 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
59418 2000-04-19 Greg McGary <gkm@gnu.org>
59420 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
59421 sibling-call optimizations.
59423 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
59425 * gcc.dg/20000419-1.c: New test.
59427 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
59429 * gcc.c-torture/execute/20000412-6.c: New test.
59431 2000-04-12 Jeffrey A Law (law@cygnus.com)
59433 * gcc.c-torture/execute/20000412-5.c: New test.
59434 * g77.f-torture/compile/20000412-1.f: New test.
59435 * gcc.c-torture/execute/20000412-4.c: New test.
59436 * gcc.c-torture/compile/20000412-2.c: New test.
59437 * gcc.c-torture/execute/20000412-3.c: New test.
59438 * gcc.c-torture/compile/20000412-1.c: New test.
59439 * gcc.c-torture/execute/20000412-2.c: New test.
59441 2000-04-12 Jakub Jelinek <jakub@redhat.com>
59443 * objc/execute/bf-20.m: New test.
59445 2000-04-10 Richard Henderson <rth@cygnus.com>
59447 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
59449 * gcc.c-torture/execute/20000412-1.c: New test.
59451 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
59453 * g++.old-deja/g++.eh/catchptr1.C: New test.
59455 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
59457 * g++.old-deja/g++.abi/cxa_vec.C: New test.
59459 2000-04-08 Neil Booth <NeilB@earthling.net>
59461 * gcc.dg/cpp-nullchar.c: Remove test as
59462 embedded nulls cause problems.
59464 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59466 * gcc.dg/compare2.c: New test.
59468 2000-04-08 Neil Booth <NeilB@earthling.net>
59470 * gcc.dg/cpp-nullchar.c: New test.
59472 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
59474 * gcc.dg/cpp-mi2.c: New test.
59475 * gcc.dg/cpp-mi2[abc].h: New files.
59477 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
59479 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
59482 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
59484 * g++.old-deja/g++.abi/vmihint.C: New test.
59486 2000-04-06 Neil Booth <NeilB@earthling.net>
59488 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
59489 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
59492 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
59494 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
59495 avoid stack-frame overwrite.
59497 2000-04-05 Jakub Jelinek <jakub@redhat.com>
59499 * gcc.c-torture/compile/20000405-2.c: New test.
59500 * gcc.c-torture/compile/20000405-3.c: New test.
59502 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59504 * gcc.c-torture/compile/20000405-1.c: New test.
59506 2000-04-04 Geoff Keating <geoffk@cygnus.com>
59508 * gcc.dg/cast-qual-1.c: Revert last change.
59510 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59512 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
59514 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
59516 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
59517 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
59519 2000-04-03 Jeffrey A Law (law@cygnus.com)
59521 * gcc.c-torture/compile/20000403-2.c: New test.
59522 * gcc.c-torture/compile/20000403-1.c: New test.
59524 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
59526 * gcc.c-torture/execute/20000403-1.c: New test.
59528 2000-04-03 Geoff Keating <geoffk@cygnus.com>
59530 * gcc.c-torture/execute/20000402-1.c: New test.
59532 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
59534 * gcc.c-torture/execute/va-arg-15.c: New test.
59535 * gcc.c-torture/execute/va-arg-16.c: New test.
59536 * gcc.c-torture/execute/va-arg-17.c: New test.
59537 * gcc.c-torture/execute/va-arg-18.c: New test.
59538 * gcc.c-torture/execute/va-arg-19.c: New test.
59540 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
59542 * gcc.c-torture/compile/981211-1.c: Move to...
59543 * gcc.dg/cpp-as1.c: ...here.
59544 * gcc.dg/cpp-as2.c: New file.
59546 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
59549 2000-04-02 Neil Booth <NeilB@earthling.net>
59551 * gcc.dg/cpp-cond.c New tests.
59552 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
59553 accidental success less likely.
59554 * gcc.dg/cpp-missingop.c New tests.
59555 * gcc.dg/cpp-missingparen.c New tests.
59556 * gcc.dg/cpp-shift.c New tests.
59557 * gcc.dg/cpp-shortcircuit.c New tests.
59558 * gcc.dg/cpp-unary.c New tests.
59560 2000-03-29 Jeffrey A Law (law@cygnus.com)
59562 * gcc.c-torture/compile/20000329-1.c: New test.
59564 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
59566 * gcc.c-torture/compile/20000326-1.c: New test.
59567 * gcc.c-torture/compile/20000326-2.c: New test.
59569 2000-03-24 Geoff Keating <geoffk@cygnus.com>
59571 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
59572 the first parameter is a function argument.
59574 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
59576 * g++.old-deja/g++.ext/array4.C: New test.
59578 2000-03-22 Geoff Keating <geoffk@cygnus.com>
59580 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
59582 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59584 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
59586 2000-03-19 Richard Henderson <rth@cygnus.com>
59588 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
59590 2000-03-19 Richard Henderson <rth@cygnus.com>
59592 * gcc.c-torture/compile/20000319-1.c: New test.
59594 2000-03-14 Jeffrey A Law (law@cygnus.com)
59596 * gcc.c-torture/execute/20000314-3.c: New test.
59597 * gcc.c-torture/execute/20000314-2.c: New test.
59598 * gcc.c-torture/execute/20000314-1.c: New test.
59599 * gcc.c-torture/compile/20000314-2.c: New test.
59600 * gcc.c-torture/compile/20000314-1.c: New test.
59602 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
59604 * g++.old-deja/g++.warn/inline.C: New test.
59606 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
59608 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
59609 standards-compliant result rather than specific constants.
59610 Put test-values in array.
59612 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
59614 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
59615 (g++_target_compile): Put test-specific options last.
59617 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59619 * g++.old-deja/g++.eh/vbase4.C: New test.
59621 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59623 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
59625 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59627 * g++.old-deja/g++.brendan/misc12.C: Removed.
59628 * g++.old-deja/g++.pt/memtemp77.C: Constify.
59629 * g++.old-deja/g++.ext/pretty4.C: New test.
59631 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
59633 * g++.old-deja/g++.other/string2.C: New test.
59635 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
59637 * g++.old-deja/g++.warn/impint2.C: New test.
59639 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
59641 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
59644 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
59646 * g++.old-deja/g++.warn/impint.C: New test.
59647 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
59648 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
59649 * g++.old-deja/g++.pt/explicit12.C: Likewise.
59650 * g++.old-deja/g++.pt/explicit13.C: Likewise.
59651 * g++.old-deja/g++.pt/explicit17.C: Likewise.
59652 * g++.old-deja/g++.pt/explicit18.C: Likewise.
59653 * g++.old-deja/g++.pt/explicit19.C: Likewise.
59654 * g++.old-deja/g++.pt/explicit23.C: Likewise.
59655 * g++.old-deja/g++.pt/explicit31.C: Likewise.
59656 * g++.old-deja/g++.pt/explicit35.C: Likewise.
59657 * g++.old-deja/g++.pt/explicit6.C: Likewise.
59658 * g++.old-deja/g++.pt/memclass7.C: Likewise.
59660 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
59662 * gcc.dg/cpp-redef.c: New test.
59664 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
59666 * g++.old-deja/g++.pt/unify7.C: New test.
59668 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59670 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
59671 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
59673 2000-02-25 Geoff Keating <geoffk@cygnus.com>
59675 * gcc.c-torture/compile/20000224-1.c: New test.
59677 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59679 * gcc.c-torture/compile/cpp-2.c: New test.
59680 * gcc.c-torture/compile/cpp-1.c: New test.
59682 2000-02-25 Jeffrey A Law (law@cygnus.com)
59684 * gcc.c-torture/execute/20000225-1.c: New test.
59686 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59688 * gcc.dg/cpp-li2.c: New test.
59690 * gcc.dg/cpp-wi1.c: New test.
59692 * gcc.dg/cpp-li1.c: New test.
59694 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
59696 * g++.old-deja/g++.other/sizeof5.C: New test.
59698 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59700 * gcc.c-torture/execute/va-arg-13.c: New test.
59702 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
59704 * gcc.c-torture/execute/va-arg-12.c: New test.
59706 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59708 * gcc.c-torture/execute/20000223-1.c: New test.
59710 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
59712 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
59714 2000-02-22 Mark Mitchell <mark@codesourcery.com>
59716 * g++.old-deja/g++.abi/ptrmem.C: New test.
59718 2000-02-19 Richard Henderson <rth@cygnus.com>
59720 * gcc.c-torture/compile/init-3.c: New.
59722 2000-02-17 Mark Mitchell <mark@codesourcery.com>
59724 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
59727 2000-02-11 Robert Lipe <robertl@sco.com>
59729 * gcc.c-torture/compile/20000211-3.c: New test.
59731 2000-02-11 Martin Buchholz <martin@xemacs.org>
59733 * gcc.c-torture/compile/20000211-2.c: New test.
59735 2000-02-11 Jeffrey A Law (law@cygnus.com)
59737 * gcc.c-torture/compile/20000211-1.c: New test.
59739 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
59741 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
59744 2000-02-08 Nathan Sidwell <nathan@acm.org>
59746 * g++.old-deja/g++.other/cast5.C: New test.
59748 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
59750 * gcc.c-torture/execute/20000205-1.c: New.
59752 2000-02-03 Nathan Sidwell <nathan@acm.org>
59754 * g++.old-deja/g++.jason/cast3.C: Return void.
59755 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
59757 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59759 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
59761 * gcc.dg/loop-1.c: New test.
59763 2000-01-27 Jakub Jelinek <jakub@redhat.com>
59765 * gcc.c-torture/compile/20000127-1.c: New test.
59766 * gcc.c-torture/execute/991228-1.c: New test.
59768 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59770 * gcc.dg/unused-2.c: New test.
59772 * gcc.dg/conv-1.c: New test.
59774 2000-01-24 Mark Mitchell <mark@codesourcery.com>
59776 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
59778 (tool_option_proc): Fix typo.
59780 2000-01-24 Geoff Keating <geoffk@cygnus.com>
59782 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
59783 of the ld on the host, not on the build machine.
59784 Also, don't crash if '--help' is not a supported option.
59786 2000-01-24 Richard Henderson <rth@cygnus.com>
59788 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
59790 2000-01-20 Jeffrey A Law (law@cygnus.com)
59792 * gcc.c-torture/execute/20000120-2.c: New test.
59793 * gcc.c-torture/execute/20000120-1.c: New test.
59795 2000-01-13 Jeffrey A Law (law@cygnus.com)
59797 * gcc.c-torture/execute/20000113-1.c: New test.
59799 2000-01-12 Jeffrey A Law (law@cygnus.com)
59801 * gcc.c-torture/execute/20000112-1.c: New test.
59803 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59805 * gcc.dg/20000111-1.c: New test.
59807 2000-01-10 Jeffrey A Law (law@cygnus.com)
59809 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
59810 with 16 bit integers.
59812 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59814 * gcc.dg/20000108-1.c: New test.
59816 2000-01-05 Nathan Sidwell <nathan@acm.org>
59818 * g++.old-deja/g++.ns/koenig8.C: New test.
59820 2000-01-05 Nathan Sidwell <nathan@acm.org>
59822 * g++.old-deja/g++.other/cast4.C: New test.
59824 2000-01-05 Jeffrey A Law (law@cygnus.com)
59826 * gcc.c-torture/compile/20000105-2.c: New test.
59827 * gcc.c-torture/compile/20000105-1.c: New test.
59829 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59831 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
59832 references to printf & atoi to conform to ANSI standard.
59833 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
59834 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
59835 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
59836 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
59837 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
59838 * g++.old-deja/g++.brendan/complex1.C: Likewise.
59839 * g++.old-deja/g++.brendan/copy1.C: Likewise.
59840 * g++.old-deja/g++.brendan/copy2.C: Likewise.
59841 * g++.old-deja/g++.brendan/copy3.C: Likewise.
59842 * g++.old-deja/g++.brendan/copy4.C: Likewise.
59843 * g++.old-deja/g++.brendan/copy5.C: Likewise.
59844 * g++.old-deja/g++.brendan/copy6.C: Likewise.
59845 * g++.old-deja/g++.brendan/copy7.C: Likewise.
59846 * g++.old-deja/g++.brendan/copy8.C: Likewise.
59847 * g++.old-deja/g++.brendan/crash11.C: Likewise.
59848 * g++.old-deja/g++.brendan/crash14.C: Likewise.
59849 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
59850 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
59851 * g++.old-deja/g++.brendan/delete2.C: Likewise.
59852 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
59853 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
59854 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
59855 * g++.old-deja/g++.brendan/eh1.C: Likewise.
59856 * g++.old-deja/g++.brendan/groff1.C: Likewise.
59857 * g++.old-deja/g++.brendan/init3.C: Likewise.
59858 * g++.old-deja/g++.brendan/misc12.C: Likewise.
59859 * g++.old-deja/g++.brendan/misc7.C: Likewise.
59860 * g++.old-deja/g++.brendan/new2.C: Likewise.
59861 * g++.old-deja/g++.brendan/operators4.C: Likewise.
59862 * g++.old-deja/g++.brendan/operators5.C: Likewise.
59863 * g++.old-deja/g++.brendan/overload2.C: Likewise.
59864 * g++.old-deja/g++.brendan/overload7.C: Likewise.
59865 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
59866 * g++.old-deja/g++.brendan/reference1.C: Likewise.
59867 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
59868 * g++.old-deja/g++.brendan/template24.C: Likewise.
59869 * g++.old-deja/g++.brendan/template3.C: Likewise.
59870 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
59871 * g++.old-deja/g++.jason/inline3.C: Likewise.
59872 * g++.old-deja/g++.jason/opeq.C: Likewise.
59873 * g++.old-deja/g++.law/arg5.C: Likewise.
59874 * g++.old-deja/g++.law/arm7.C: Likewise.
59875 * g++.old-deja/g++.law/ctors11.C: Likewise.
59876 * g++.old-deja/g++.law/cvt8.C: Likewise.
59877 * g++.old-deja/g++.law/init9.C: Likewise.
59878 * g++.old-deja/g++.law/refs4.C: Likewise.
59879 * g++.old-deja/g++.law/template2.C: Likewise.
59880 * g++.old-deja/g++.law/visibility24.C: Likewise.
59881 * g++.old-deja/g++.law/vtable3.C: Likewise.
59882 * g++.old-deja/g++.mike/asm2.C: Likewise.
59883 * g++.old-deja/g++.mike/eh1.C: Likewise.
59884 * g++.old-deja/g++.mike/misc1.C: Likewise.
59885 * g++.old-deja/g++.mike/misc13.C: Likewise.
59886 * g++.old-deja/g++.mike/misc14.C: Likewise.
59887 * g++.old-deja/g++.mike/ns12.C: Likewise.
59888 * g++.old-deja/g++.mike/p1248.C: Likewise.
59889 * g++.old-deja/g++.mike/p3708.C: Likewise.
59890 * g++.old-deja/g++.mike/p3708a.C: Likewise.
59891 * g++.old-deja/g++.mike/p3708b.C: Likewise.
59892 * g++.old-deja/g++.mike/p646.C: Likewise.
59893 * g++.old-deja/g++.mike/p700.C: Likewise.
59894 * g++.old-deja/g++.mike/p783.C: Likewise.
59895 * g++.old-deja/g++.mike/p783a.C: Likewise.
59896 * g++.old-deja/g++.mike/p783b.C: Likewise.
59897 * g++.old-deja/g++.mike/p786.C: Likewise.
59898 * g++.old-deja/g++.mike/p789.C: Likewise.
59899 * g++.old-deja/g++.mike/p789a.C: Likewise.
59900 * g++.old-deja/g++.mike/p807a.C: Likewise.
59901 * g++.old-deja/g++.other/delete3.C: Likewise.
59902 * g++.old-deja/g++.other/dyncast1.C: Likewise.
59903 * g++.old-deja/g++.other/dyncast2.C: Likewise.
59904 * g++.old-deja/g++.other/dyncast3.C: Likewise.
59905 * g++.old-deja/g++.other/empty1.C: Likewise.
59906 * g++.old-deja/g++.other/temporary1.C: Likewise.
59907 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
59908 * g++.old-deja/g++.pt/t16.C: Likewise.
59909 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
59911 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
59913 * gcc.dg/991230-1.c: New test.
59915 1999-12-29 Jeffrey A Law (law@cygnus.com)
59917 * gcc.c-torture/compile/991229-3.c: New test.
59918 * gcc.c-torture/compile/991229-2.c: New test.
59919 * gcc.c-torture/compile/991229-1.c: New test.
59921 1999-12-29 Greg McGary <gkm@eng.ascend.com>
59923 * gcc.c-torture/compile/labels-2.c: New test.
59925 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
59927 * gcc.c-torture/execute/991227-1.c: New test.
59929 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59931 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
59933 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
59935 * gcc.c-torture/execute/991221-1.c: New test.
59937 1999-12-20 Nathan Sidwell <nathan@acm.org>
59939 * g++.old-deja/g++.other/cast3.C: New test.
59941 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
59943 * gcc.c-torture/execute/991216-4.c: New test.
59945 1999-12-16 Michael Meissner <meissner@cygnus.com>
59947 * gcc.c-torture/execute/991216-1.c: New test.
59948 * gcc.c-torture/execute/991216-2.c: New test.
59949 * gcc.c-torture/execute/991216-3.c: New test.
59951 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59953 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
59954 Actually make the test fail by using "-O2" for compilation.
59956 1999-12-15 Nathan Sidwell <nathan@acm.org>
59958 * g++.old-deja/g++.warn/cast-align1.C: New test.
59960 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59962 * gcc.c-torture/compile/991214-1.c: New test.
59963 * gcc.c-torture/compile/991214-2.c: New test.
59965 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
59967 * gcc.dg/991214-1.c: New test.
59969 1999-12-13 Jeffrey A Law (law@cygnus.com)
59971 * gcc.c-torture/compile/991213-3.c: New test.
59972 * gcc.c-torture/compile/991213-2.c: New test.
59973 * gcc.c-torture/compile/991213-1.c: New test.
59975 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
59977 * gcc.dg/991209-1.c: New test.
59979 1999-12-08 Nathan Sidwell <nathan@acm.org>
59981 * gcc.c-torture/compile/991208-1.c: New test.
59983 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
59985 * gcc.dg/ultrasp2.c: New test.
59987 1999-12-05 Alex Samuel <samuel@codesourcery.com>
59989 * g++.old-deja/g++.abi/align.C (main): Fix typo.
59991 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
59993 * gcc.c-torture/compile/991202-1.c: New test.
59994 * gcc.c-torture/execute/991202-1.c: New test.
59995 * gcc.c-torture/execute/991202-2.c: New test.
59996 * gcc.c-torture/execute/991202-3.c: New test.
59998 1999-12-02 Alex Samuel <samuel@codesourcery.com>
60000 * g++.old-deja/g++.abi/align.C: New test.
60001 * g++.old-deja/g++.abi/aggregates.C: Likewise.
60002 * g++.old-deja/g++.abi/bitfields.C: Likewise.
60004 1999-12-01 Richard Henderson <rth@cygnus.com>
60006 * gcc.c-torture/execute/991201-1.c: New.
60008 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
60010 * gcc.dg/991129-1.c: New test.
60012 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
60014 * gcc.c-torture/compile/991127-1.c: New test.
60016 1999-11-22 Nathan Sidwell <nathan@acm.org>
60018 * g++.old-deja/g++.other/warn4.C: New test.
60020 1999-11-22 Nathan Sidwell <nathan@acm.org>
60022 * g++.old-deja/g++.eh/cleanup2.C: New test.
60023 * g++.old-deja/g++.ext/pretty2.C: New test.
60024 * g++.old-deja/g++.ext/pretty3.C: New test.
60025 * g++.old-deja/g++.other/debug6.C: New test.
60027 1999-10-20 Jim Wilson <wilson@cygnus.com>
60029 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
60030 compiler_output to look for one error message instead of two.
60032 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
60034 * gcc.c-torture/execute/991118-1.c: Also test case
60035 where the word boundary does not split a byte evenly.
60037 1999-11-19 Nathan Sidwell <nathan@acm.org>
60039 * g++.old-deja/g++.ext/restrict1.C: New test.
60041 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
60043 * gcc.c-torture/execute/991118-1.c: New test.
60045 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
60047 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
60048 working directory pathnames.
60050 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
60052 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
60053 host is equipped with driver.h and driver.o so it can actually
60054 compile and run the tests.
60056 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
60058 * gcc.c-torture/compile/991008-1.c: New test.
60060 1999-11-08 Nick Clifton <nickc@cygnus.com>
60062 * lib/gcc-dg.exp: Include target-supports.exp
60064 1999-11-05 Nick Clifton <nickc@cygnus.com>
60066 * lib/target-supports.exp: New file: Provide procs to test for
60067 features supported by the target.
60068 (check_weak_available): Moved here from ecos.exp.
60069 (check_alias_available): New proc: Determine of the target
60070 toolchain supports the alias attribute.
60072 * gcc.dg/special/ecos.exp: Move check_weak_available to
60073 target-supports.exp.
60074 (alias-1.c): Only perform the test if the target supports
60076 (wkali-1.c): Only perform the test if the target supports
60079 * gcc.dg/990506-0.c: Expect error messages from cross
60080 targets as well as native targets.
60082 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60084 * gcc.dg/ultrasp1.c: Removed xfail.
60085 * gcc.dg/struct-ret-2.c: Likewise.
60086 * gcc.dg/array-1.c: Likewise.
60088 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
60090 * gcc.dg/struct-ret-2.c: New test.
60092 * gcc.dg/array-1.c: New test.
60094 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
60096 * gcc.c-torture/execute/991030-1.c: New test.
60098 1999-10-26 Richard Henderson <rth@cygnus.com>
60100 * gcc.c-torture/compile/991026-2.c: New test.
60102 1999-10-26 Jeffrey A Law (law@cygnus.com)
60104 * gcc.c-torture/compile/991026-1.c: New test.
60106 1999-10-23 Jeffrey A Law (law@cygnus.com)
60108 * gcc.c-torture/execute/991023-1.c: New test.
60110 1999-10-19 Jeffrey A Law (law@cygnus.com)
60112 * gcc.c-torture/execute/991019-1.c: New test.
60114 1999-10-16 Richard Henderson <rth@cygnus.com>
60116 * gcc.c-torture/execute/991016-1.c: New test.
60118 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
60120 * gcc.c-torture/execute/991014-1.c: New test.
60122 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
60124 * g++.old-deja/g++.other/union2.C: New test.
60126 1999-10-13 Nathan Sidwell <nathan@acm.org>
60128 * g++.old-deja/g++.other/vaarg2.C: New test.
60129 * g++.old-deja/g++.other/vaarg3.C: New test.
60131 1999-10-12 Craig Burley <craig@jcb-sc.com>
60133 * g77.f-torture/noncompile/19990905-1.f: Moved from being
60136 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
60138 * gcc.c-torture/execute/va-arg-11.c: New test.
60140 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
60142 * lib/file-format.exp (gcc_target_object_format): Don't
60143 crash if objdump is unavailable.
60145 1999-09-29 Donn Terry <donn@interix.com>
60147 * gcc.misc-tests/mg.exp: delete extraneous redirection.
60149 1999-09-28 Nick Clifton <nickc@cygnus.com>
60151 * gcc.c-torture/compile/990928-1.c: New test.
60153 1999-09-28 Nathan Sidwell <nathan@acm.org>
60155 * g++.old-deja/g++.other/decl6.C: New test.
60157 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60159 * gcc.c-torture/execute/va-arg-10.c: New test.
60161 1999-09-27 Nathan Sidwell <nathan@acm.org>
60163 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
60164 __PRETTY_FUNCTION__.
60166 1999-09-23 Nick Clifton <nickc@cygnus.com>
60168 * gcc.c-torture/execute/990923-1.c: New test.
60170 1999-09-21 Nick Clifton <nickc@cygnus.com>
60172 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
60173 for which -fpic is inappropriate.
60175 1999-09-21 Mark Mitchell <mark@codesourcery.com>
60177 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
60179 1999-09-21 Nathan Sidwell <nathan@acm.org>
60181 * g++.old-deja/g++.other/dyncast1.C: New test.
60182 * g++.old-deja/g++.other/dyncast2.C: New test.
60183 * g++.old-deja/g++.other/dyncast3.C: New test.
60184 * g++.old-deja/g++.other/dyncast4.C: New test.
60185 * g++.old-deja/g++.other/dyncast5.C: New test.
60186 * g++.old-deja/g++.eh/catch3.C: New test.
60187 * g++.old-deja/g++.eh/catch3p.C: New test.
60188 * g++.old-deja/g++.eh/catch4.C: New test.
60189 * g++.old-deja/g++.eh/catch4p.C: New test.
60190 * g++.old-deja/g++.eh/catch5.C: New test.
60191 * g++.old-deja/g++.eh/catch5p.C: New test.
60192 * g++.old-deja/g++.eh/catch6.C: New test.
60193 * g++.old-deja/g++.eh/catch6p.C: New test.
60194 * g++.old-deja/g++.eh/catch7.C: New test.
60195 * g++.old-deja/g++.eh/catch7p.C: New test.
60196 * g++.old-deja/g++.eh/catch8.C: New test.
60197 * g++.old-deja/g++.eh/catch8p.C: New test.
60198 * g++.old-deja/g++.eh/catch9.C: New test.
60199 * g++.old-deja/g++.eh/catch9p.C: New test.
60201 1999-09-13 Nathan Sidwell <nathan@acm.org>
60203 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
60204 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
60206 1999-09-13 Jeffrey A Law (law@cygnus.com)
60208 * gcc.c-torture/compile/990913-1.c: New test.
60210 1999-09-10 Nathan Sidwell <nathan@acm.org>
60212 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
60213 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60215 1999-09-09 Richard Henderson <rth@cygnus.com>
60217 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
60219 1999-09-09 Nathan Sidwell <nathan@acm.org>
60221 * g++.old-deja/g++.other/lookup11.C: New test.
60222 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
60223 what is permitted and what we want.
60224 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
60226 * g++.old-deja/g++.jason/rfg5.C: Likewise.
60228 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
60230 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
60231 * gcc.c-torture/noncompile/poison-1.c: New file.
60233 1999-09-08 Nathan Sidwell <nathan@acm.org>
60235 * g++.old-deja/g++.other/sizeof3.C: New test.
60236 * g++.old-deja/g++.other/sizeof4.C: New test.
60237 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
60238 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
60240 1999-09-07 Richard Henderson <rth@cygnus.com>
60242 * gcc.dg/va-arg-1.c: New.
60244 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60246 * gcc.c-torture/execute/va-arg-9.c: New test.
60248 1999-09-05 Craig Burley <craig@jcb-sc.com>
60250 * g77.f-torture/compile/980519-2.f: New test.
60251 * g77.f-torture/compile/19990905-0.f: New test.
60252 * g77.f-torture/compile/19990905-1.f: New test.
60253 * g77.f-torture/compile/19990905-2.f: New test.
60255 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
60257 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
60259 * gcc.c-torture/execute/990827-1.c: Fix typo.
60261 1999-09-03 Nathan Sidwell <nathan@acm.org>
60263 * g++.old-deja/g++.other/deref1.C: New test.
60265 1999-09-02 Nathan Sidwell <nathan@acm.org>
60267 * g++.old-deja/g++.other/ambig2.C: New test.
60268 * g++.old-deja/g++.other/cond5.C: New test.
60269 * g++.old-deja/g++.other/lookup16.C: New test.
60271 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
60273 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
60276 1999-08-31 Jeffrey A Law (law@cygnus.com)
60278 * lib/c-torture.exp: Avoid the "compare executables" optimization
60279 when testing native.
60281 1999-08-29 Jeffrey A Law (law@cygnus.com)
60283 * gcc.c-torture/execute/990829-1.c: New test.
60284 * gcc.c-torture/compile/990829-1.c: New test.
60286 1999-08-27 Paul Burchard <burchard@pobox.com>
60288 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
60289 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
60290 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
60291 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
60292 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
60293 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
60294 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
60295 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
60296 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
60297 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
60298 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
60300 1999-08-27 Jeffrey A Law (law@cygnus.com)
60302 * gcc.c-torture/execute/990827-1.c: New test.
60304 1999-08-26 Craig Burley <craig@jcb-sc.com>
60306 * g77.f-torture/noncompile/19990826-4.f: New test.
60308 * g77.f-torture/compile/19990826-3.f: New test.
60310 * g77.f-torture/execute/19990826-2.f: New test.
60312 * g77.f-torture/compile/19990826-1.f: New test.
60314 * gcc.c-torture/execute/990826-0.c: New test.
60315 * g77.c-torture/execute/19990826-0.f: New test.
60317 * g77.f-torture/noncompile/970626-2.f: New test.
60319 1999-08-25 Paul Burchard <burchard@pobox.com>
60321 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
60322 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
60323 lss-011.C: New tests.
60325 1999-08-25 Nathan Sidwell <nathan@acm.org>
60327 * g++.old-deja/g++.other/decl5.C: New test.
60329 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60331 * noncompile/noncompile.exp: Load_lib c-torture.exp.
60332 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
60333 call `postbase' for each one. All callers of `postbase' changed
60334 to call this instead.
60336 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
60338 * gcc.c-torture/execute/990811-1.c: New test.
60340 1999-08-09 Nick Clifton <nickc@cygnus.com>
60342 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
60345 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
60348 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60350 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
60352 1999-08-04 Jeffrey A Law (law@cygnus.com)
60354 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
60356 1999-08-04 Nathan Sidwell <nathan@acm.org>
60358 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
60360 1999-08-04 Jeffrey A Law (law@cygnus.com)
60362 * gcc.c-torture/execute/990804-1.c: New test.
60364 1999-08-03 Nathan Sidwell <nathan@acm.org>
60366 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
60367 * g++.old-deja/g++.brendan/crash64.C: Likewise.
60368 * g++.old-deja/g++.brendan/overload8.C: Likewise.
60370 1999-08-03 Nathan Sidwell <nathan@acm.org>
60372 * g++.old-deja/g++.other/struct1.C: New test.
60374 1999-08-03 Nathan Sidwell <nathan@acm.org>
60376 * g++.old-deja/g++.other/enum2.C: New test.
60378 1999-08-02 Richard Henderson <rth@cygnus.com>
60380 Adapted from tests from Franz Sirl:
60381 * gcc.c-torture/execute/va-arg-7.c: New test.
60382 * gcc.c-torture/execute/va-arg-8.c: New test.
60384 1999-08-01 Jeffrey A Law (law@cygnus.com)
60386 * gcc.c-torture/compile/990801-2.c: New test.
60388 * gcc.c-torture/compile/990801-1.c: New test.
60390 1999-07-27 Michael Meissner <meissner@cygnus.com>
60392 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
60393 fp-cmp-1.c, converting double to float.
60395 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
60396 fp-cmp-1.c, converting double to long double.
60398 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
60399 from fr1 to unknown_register, since fr1 is a legitimate register
60402 1999-07-25 Jeffrey A Law (law@cygnus.com)
60404 * README: More listname related changes.
60406 1999-07-08 Catherine Moore <clm@cygnus.com>
60408 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
60410 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
60412 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
60414 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
60416 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
60418 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
60420 * gcc.dg/990703-1.c: New test.
60422 1999-06-29 Nick Clifton <nickc@cygnus.com>
60424 * lib/file-format.exp: New file: Move definition of proc
60425 gcc_target_object_format to here from
60426 gcc.dg/special/ecos.exp.
60428 * lib/c-torture.exp: Include lib file-format.exp.
60429 * lib/gcc-dg.exp: Include lib file-format.exp.
60431 * gcc.dg/special/ecos.exp: Remove definition of proc
60432 gcc_target_object_format.
60434 1999-06-28 Jeffrey A Law (law@cygnus.com)
60436 * gcc.c-torture/execute/990628-1.c: New test.
60438 1999-06-25 Jeffrey A Law (law@cygnus.com)
60440 * gcc.c-torture/compile/990625-2.c: New test.
60442 * gcc.c-torture/compile/990625-1.c: New test.
60444 1999-06-23 Nick Clifton <nickc@cygnus.com>
60446 * gcc.c-torture/compile/dll.c: New test case. Check that dll
60447 attributes compile.
60448 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
60449 ports that use the COFF/PE file format.
60451 1999-06-17 Jeffrey A Law (law@cygnus.com)
60453 * gcc.c-torture/compile/990617-1.c: New test.
60455 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
60457 * g++.old-deja/g++.other/decl4.C: New test.
60459 1999-06-14 Nathan Sidwell <nathan@acm.org>
60461 * g++.old-deja/g++.other/bitfld3.C: New test.
60463 1999-06-08 Nathan Sidwell <nathan@acm.org>
60465 * g++.old-deja/g++.eh/catch1.C: New test.
60467 1999-06-07 Jeffrey A Law (law@cygnus.com)
60469 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
60471 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
60472 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
60474 1999-06-05 Craig Burley <craig@jcb-sc.com>
60476 * g77.f-torture/compile/19990502-0.f: Replace with new,
60477 shorter, test that still fails after recent changes.
60479 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60481 * gcc.c-torture/execute/990604-1.c: New test.
60483 1999-05-31 Jeffrey A Law (law@cygnus.com)
60485 * gcc.c-torture/execute/990531-1.c: New test.
60487 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60489 * gcc.c-torture/compile/990527-1.c: New test.
60491 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
60493 * gcc.c-torture/execute/990527-1.c: New test.
60495 1999-05-25 Nick Clifton <nickc@cygnus.com>
60497 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
60498 bitfields as signed.
60500 1999-05-25 Craig Burley <craig@jcb-sc.com>
60502 * g77.f-torture/compile/19990525-0.f: New test.
60504 1999-05-25 Jeffrey A Law (law@cygnus.com)
60506 * gcc.c-torture/execute/990525-2.c: New test.
60508 * gcc.c-torture/execute/990525-1.c: New test.
60510 1999-05-24 Nathan Sidwell <nathan@acm.org>
60512 * g++.old-deja/g++.other/anon3.C: New test.
60513 * g++.old-deja/g++.other/anon4.C: New test.
60514 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
60515 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
60516 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
60519 1999-05-24 Jeffrey A Law (law@cygnus.com)
60521 * gcc.c-torture/execute/990524-1.c: New test.
60523 * gcc.dg/990524-1.c: New test.
60525 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60527 * gcc.c-torture/compile/990523-1.c: New test.
60529 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
60531 * gcc.c-torture/compile/990519-1.c: New test.
60533 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60535 * gcc.c-torture/compile/990517-1.c: New test.
60537 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
60538 (e4, f4): New tests.
60541 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60543 * gcc.dg/noreturn-1.c: New test.
60545 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
60547 * gcc.c-torture/execute/990513-1.c: New test.
60549 1999-05-10 Richard Henderson <rth@cygnus.com>
60551 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
60553 1999-05-10 Craig Burley <craig@jcb-sc.com>
60555 * g77.f-torture/execute/erfc.f: Use small single-precision
60556 values, to avoid problems on Alphas when not -mieee.
60558 1999-05-08 Craig Burley <craig@jcb-sc.com>
60560 * gcc.dg/990506-0.c: New test.
60562 1999-05-08 Richard Henderson <rth@cygnus.com>
60564 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
60565 the constant to test. Don't XFAIL 64-bit targets.
60567 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
60568 * g++.old-deja/g++.law/profile1.C: Likewise.
60570 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
60571 operator new instances.
60572 * g++.old-deja/g++.other/delete5.C: Likewise.
60574 1999-05-03 Craig Burley <craig@jcb-sc.com>
60576 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
60579 1999-05-03 Craig Burley <craig@jcb-sc.com>
60581 * g77.f-torture/execute/u77-test.f: Reverse order of two
60582 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
60584 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60586 * gcc.dg/compare1.c: New test.
60588 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
60590 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
60593 1999-05-02 Craig Burley <craig@jcb-sc.com>
60595 * g77.f-torture/compile/19990502-1.f: New test.
60597 1999-05-02 Craig Burley <craig@jcb-sc.com>
60599 * g77.f-torture/compile/19990502-0.f: New test.
60601 1999-05-02 Craig Burley <craig@jcb-sc.com>
60603 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
60606 1999-05-02 Craig Burley <craig@jcb-sc.com>
60608 * g77.f-torture/execute/u77-test.f (main): List libU77
60609 intrinsics not currently tested.
60610 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
60611 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
60612 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
60613 Trim blanks off the ends of some printed strings.
60615 1999-05-02 Craig Burley <craig@jcb-sc.com>
60617 * g77.f-torture/execute/u77-test.f (main): Just warn about
60618 FSTAT gid disagreement, as it's expected on some systems.
60620 1999-05-01 Craig Burley <craig@jcb-sc.com>
60622 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
60623 use a new function, which allows for some slop.
60624 Clean up some commentary.
60625 (issum): The new function.
60626 (sgladd): Deleted subroutine.
60628 1999-05-01 Craig Burley <craig@jcb-sc.com>
60630 * g77.f-torture/execute/u77-test.f: Modify to be more like
60631 libf2c/libU77 version, bringing patches to that version here.
60632 Add suitable commentary.
60634 1999-04-25 Richard Henderson <rth@cygnus.com>
60636 * gcc.dg/990424-1.c: New test.
60638 1999-04-24 Craig Burley <craig@jcb-sc.com>
60640 * g77.f-torture/execute/u77-test.f (main): Bug involving
60641 LSTAT has been fixed, so turn back on full checking.
60643 1999-04-20 Craig Burley <craig@jcb-sc.com>
60645 * g77.f-torture/compile/19990419-0.f: New test.
60646 * g77.f-torture/execute/19990419-1.f: New test.
60648 1999-04-17 Richard Henderson <rth@cygnus.com>
60650 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
60651 to avoid the need for a prototype to supress a warning.
60653 1999-04-07 Jim Wilson <wilson@cygnus.com>
60655 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
60657 1999-04-04 Jeffrey A Law (law@cygnus.com)
60659 * gcc.c-torture/execute/990404-1.c: New test.
60661 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60663 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
60664 * gcc.dg/cpp-if3.c: Don't use -pedantic.
60665 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
60666 missing initializer warnings.
60668 1999-03-28 Jeffrey A Law (law@cygnus.com)
60670 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
60673 1999-03-26 Jeffrey A Law (law@cygnus.com)
60675 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
60677 1999-03-26 Craig Burley <craig@jcb-sc.com>
60679 * g77.f-torture/execute/19990325-0.f: New test.
60680 * g77.f-torture/execute/19990325-1.f: New test.
60682 1999-03-24 Jeffrey A Law (law@cygnus.com)
60684 * gcc.c-torture/execute/990324-1.c: New test.
60686 1999-03-22 Jim Wilson <wilson@cygnus.com>
60688 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
60691 1999-03-17 Richard Henderson <rth@cygnus.com>
60693 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
60695 1999-03-13 Craig Burley <craig@jcb-sc.com>
60697 * g77.f-torture/execute/19990313-2.f: New test.
60698 * g77.f-torture/execute/19990313-3.f: New test.
60700 1999-03-13 Craig Burley <craig@jcb-sc.com>
60702 * g77.f-torture/execute/19990313-0.f: New test.
60703 * g77.f-torture/execute/19990313-1.f: New test.
60705 1999-03-12 Jim Wilson <wilson@cygnus.com>
60707 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
60709 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
60710 (main): Add check for u15. Conditionalize u31 check depending on
60711 whether ints are <32 bits or >=32 bits.
60713 1999-03-08 Craig Burley <craig@jcb-sc.com>
60715 * g77.f-torture/execute/19981119-0.f: Improve testiness.
60717 1999-03-08 Craig Burley <craig@jcb-sc.com>
60719 * g77.f-torture/compile/19990305-0.f: New test.
60720 * g77.f-torture/execute/19981119-0.f: New test.
60722 1999-03-08 Craig Burley <craig@jcb-sc.com>
60724 * g77.f-torture/execute/970625-2.f: call ABORT if final
60725 result is not correct, instead of just printing it.
60726 Add this checking via newly introduced obfuscation, to
60727 trip up buggy front ends.
60729 1999-03-07 Craig Burley <craig@jcb-sc.com>
60731 * g77.f-torture/compile/960317-1.f: Moved from being
60732 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
60734 1999-03-06 Craig Burley <craig@jcb-sc.com>
60736 * g77.f-torture/execute/960317-1.f: New (old) test.
60737 * g77.f-torture/execute/970625-2.f: Ditto.
60739 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
60741 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
60742 error message on line 1 or line 2; cccp and cpplib do this differently.
60744 1999-03-01 Jeffrey A Law (law@cygnus.com)
60746 * g++.old-deja/g++.law/weak1.C: New test.
60748 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60750 * gcc.c-torture/execute/990119-1.c: Renamed to...
60751 * gcc.dg/990119-1.c: this, so it will only be tested once
60752 (it's a preprocessor test, it doesn't need to be run at
60753 multiple optimization levels).
60755 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
60757 * lib/g++.exp: Don't add incdir=$base_dir/../include to
60760 1999-02-24 Craig Burley <craig@jcb-sc.com>
60762 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
60763 * g77.f-torture/compile/19981216-0.f: ...as it is expected
60764 to not be compilable by current g77.
60766 1999-02-24 Nick Clifton <nickc@cygnus.com>
60768 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
60770 1999-02-22 Jeffrey A Law (law@cygnus.com)
60772 * gcc.c-torture/execute/990222-1.c: New test.
60774 1999-02-19 Craig Burley <craig@jcb-sc.com>
60776 * g77.f-torture/compile/19990218-0.f: New test.
60777 * g77.f-torture/noncompile/19990218-1.f: New test.
60779 1999-02-18 Craig Burley <craig@jcb-sc.com>
60781 * g77.f-torture/compile/19981216-0.f: New test.
60783 1999-02-14 Jeffrey A Law (law@cygnus.com)
60785 * gcc.dg/990214-1.c: New test.
60787 1999-02-13 Jeffrey A Law (law@cygnus.com)
60789 * gcc.dg/990213-2.c: New test.
60791 * gcc.dg/990213-1.c: New test.
60793 1999-02-12 Jeffrey A Law (law@cygnus.com)
60795 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
60798 1999-02-11 Nick Clifton <nickc@cygnus.com>
60800 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
60801 specified by target.
60803 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
60805 1999-02-11 Jeffrey A Law (law@cygnus.com)
60807 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
60809 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
60811 * gcc.dg/special/ecos.exp: New test driver for new tests with
60812 special requirements.
60814 * gcc.dg/special/alias-1.c: New test.
60815 * gcc.dg/special/gcsec-1.c: New test.
60816 * gcc.dg/special/weak-1.c: New test.
60817 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
60818 * gcc.dg/special/weak-2.c: New test.
60819 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
60820 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
60821 * gcc.dg/special/wkali-1.c: New test.
60822 * gcc.dg/special/wkali-2.c: New test.
60823 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
60824 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
60826 1999-02-10 Felix Lee <flee@cygnus.com>
60828 * lib/c-torture.exp (c-torture-compile): Pull out code for
60829 analyzing gcc error messages.
60830 (c-torture-execute): Likewise. Fix some (harmless) false
60832 * lib/gcc.exp (gcc_check_compile): New function.
60834 1999-02-08 Richard Henderson <rth@cygnus.com>
60836 * gcc.c-torture/execute/990208-1.c: New test.
60838 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
60840 * g++.dg/special/ecos.exp: New driver for new tests with special
60843 * g++.dg/special/conpr-1.C: New test
60844 * g++.dg/special/conpr-2.C: New test
60845 * g++.dg/special/conpr-2a.C: New test
60846 * g++.dg/special/conpr-3.C: New test
60847 * g++.dg/special/conpr-3a.C: New test
60848 * g++.dg/special/conpr-3b.C: New test
60850 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
60851 allow g++ to use the dg driver
60853 * README: Add comment about g++.dg directory
60855 1999-02-06 Jeffrey A Law (law@cygnus.com)
60857 * README: Update email addresses.
60859 1999-02-03 Nick Clifton <nickc@cygnus.com>
60861 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
60862 arguments in order to force structure S onto the stack even on
60864 (test): Pass 10 leading arguments to function foo as well as the
60867 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
60868 failure for all targets.
60870 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
60871 abort to terminate program execution.
60873 1999-01-30 Richard Henderson <rth@cygnus.com>
60875 * gcc.c-torture/execute/990130-1.c: New test.
60877 1999-01-30 Jeffrey A Law (law@cygnus.com)
60879 * gcc.dg/990130-1.c: New test.
60881 1999-01-28 Michael Meissner <meissner@cygnus.com>
60883 * gcc.c-torture/execute/990128-1.c: New test.
60885 1999-01-27 Michael Meissner <meissner@cygnus.com>
60887 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
60889 1999-01-27 Felix Lee <flee@cygnus.com>
60891 * lib/c-torture.exp (c-torture-compile): pull out code for
60892 analyzing gcc error messages.
60893 (c-torture-execute): ditto, and fix some (harmless) false
60895 * lib/gcc.exp (gcc_check_compile): new function.
60897 1999-01-17 Jeffrey A Law (law@cygnus.com)
60899 * gcc.dg/990117-1.c: New test.
60901 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
60903 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
60905 1999-01-15 Jeffrey A Law (law@cygnus.com)
60907 * g77.f-torture/compile/990115-1.f: New test.
60909 1999-01-07 Jeffrey A Law (law@cygnus.com)
60911 * gcc.c-torture/compile/990107-1.c: New test
60913 1999-01-06 Jeffrey A Law (law@cygnus.com)
60915 * gcc.c-torture/execute/990106-2.c: New test.
60917 * gcc.c-torture/execute/990106-1.c: New test.
60919 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
60921 * gcc.c-torture/compile/981223-1.c: New test.
60923 1998-12-29 Richard Henderson <rth@cygnus.com>
60925 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
60926 (opt3): Rename from opt4 and disable.
60928 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
60930 * g++.old-deja/g++.pt/ptrmem5.C: New test.
60932 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
60934 * g++.old-deja/g++.other/conv5.C: New test.
60936 1998-12-14 Nick Clifton <nickc@cygnus.com>
60938 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
60940 1998-12-11 Jeffrey A Law (law@cygnus.com)
60942 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
60944 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
60946 * gcc.c-torture/compile/981211-1.c: New test.
60948 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
60950 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
60952 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
60954 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60956 * gcc.special/930510-1.c: Make C9X safe.
60957 * gcc.misc-tests/gcov-1.c Similarly.
60958 * gcc.misc-tests/gcov-2.c Similarly.
60960 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60962 * gcc.dg/ultrasp1.c: New test.
60964 1998-12-06 Richard Henderson <rth@cygnus.com>
60966 * gcc.c-torture/execute/981206.c: New test.
60968 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
60970 * g++.old-deja/g++.ns/template7.C: New test.
60972 * g++.old-deja/g++.other/expr1.C: New test.
60974 * g++.old-deja/g++.eh/tmpl3.C: New test.
60976 * g++.old-deja/g++.eh/tmpl2.C: New test.
60978 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
60980 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
60981 * g++.old-deja/g++.other/using6.C: Removed.
60982 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
60984 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
60986 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
60988 * g++.old-deja/g++.pt/overload8.C: New test.
60990 * g++.old-deja/g++.pt/overload7.C: New test.
60992 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
60994 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
60995 and relinking messages.
60996 * lib/g++.exp (g++_target_compile): Remove .rpo file when
60997 compiling with -frepo.
60999 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
61001 * g++.old-deja/g++.pt/lookup6.C: New test.
61003 1998-11-30 Nick Clifton <nickc@cygnus.com>
61005 * gcc.c-torture/execute/981130-1.c: New test.
61006 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
61008 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61010 * g++.old-deja/g++.pt/explicit76.C: New test.
61012 * g++.old-deja/g++.pt/friend38.C: New test.
61014 * g++.old-deja/g++.ns/crash2.C: New test.
61016 * g++.old-deja/g++.pt/defarg8.C: New test.
61018 * g++.old-deja/g++.pt/instantiate6.C: New test.
61020 * g++.old-deja/g++.pt/static6.C: New test.
61022 * g++.old-deja/g++.pt/decl2.C: New test.
61024 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61026 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
61027 problem is actually related with name lookup, but so what? :-)
61029 * g++.old-deja/g++.pt/friend37.C: New test.
61031 1998-11-25 Dave Love <d.love@dl.ac.uk>
61033 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
61034 element, which fails on some systems.
61036 * g77.f-torture/execute/labug1.f: New test.
61038 1998-11-21 Jeffrey A Law (law@cygnus.com)
61040 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
61043 1998-11-18 Dave Love <d.love@dl.ac.uk>
61045 * g77.f-torture/compile/981117-1.f: New test.
61047 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
61049 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
61050 properly discarded.
61052 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
61054 * gcc.c-torture/execute/memcheck: New directory of tests for
61055 -fcheck-memory-usage.
61057 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
61059 * README: New file, general information about the testsuite and
61060 new description of the various C++ test subdirectories.
61061 * README.g++: Eliminate obsolete information, update and move most
61062 relevant stuff to README.
61064 1998-11-07 Richard Henderson <rth@cygnus.com>
61066 * gcc.c-torture/compile/981107-1.c: New test.
61068 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
61070 * execute/memcpy-bi.c: New testcase.
61072 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
61074 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
61077 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
61078 template is selected.
61080 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
61081 classes, it should be accepted for all types.
61083 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
61085 * g++.old-deja/g++.pt/spec24.C: Ensure that template
61086 specializations start with template headers.
61088 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
61090 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
61092 * g++.old-deja/g++.other/init9.C: Test cross initialization of
61095 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
61097 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
61099 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
61101 * compile/981022-1.c, compile/981022-1.x: New test and driver.
61103 1998-10-19 Jeffrey A Law (law@cygnus.com)
61105 * 981019-1.c: New test.
61107 1998-10-14 Robert Lipe <robertl@dgii.com>
61109 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
61112 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61114 * compile/981001-4.c: Remove use of GCC extension that triggers a
61117 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
61119 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
61121 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61123 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
61124 instantiation of template produces incorrect code for delete
61127 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
61128 constructors' name is not unique.
61129 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
61130 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
61132 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
61133 automatic array of const is ill-formed.
61135 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
61136 of template parameter?
61138 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
61141 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
61142 pointer-to-member expression.
61144 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
61145 declaration causes ICE.
61147 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
61149 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
61150 reserved in the global namespace.
61152 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
61153 generate needed virtual table.
61155 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
61157 1998-10-10 Dariush Eslimi <eslimi@loran.com>
61159 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
61160 template-dependent type
61162 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61164 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
61165 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
61166 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
61168 * g++.old-deja/g++.other/using5.C: New test; using decl from base
61169 class should be usable as argument of member function.
61170 * g++.old-deja/g++.other/using6.C: New test; using decl from base
61171 class should be usable as return type of member function.
61172 * g++.old-deja/g++.other/using7.C: New test; using decl from base
61173 class should be usable as type of data member.
61175 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
61177 1998-10-09 Jeffrey A Law (law@cygnus.com)
61179 * gcc.c-torture/special/920521-1.c: Fix bogus test.
61181 1998-10-08 Nick Clifton <nickc@cygnus.com>
61183 * gcc.dg/dll-?.c Add thumb to target list.
61184 Fix assembler scan patterns to match current assembler output.
61186 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
61188 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
61189 matching of template brackets.
61191 * g++.old-deja/g++.other/using4.C: New test. Test using
61192 declarations of methods from base classes.
61194 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
61195 within functions should introduce names into the innermost
61196 enclosing namespace.
61198 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
61199 of static locals if first initialization throws.
61201 1998-10-07 Jim Wilson <wilson@cygnus.com>
61203 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
61205 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
61207 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
61208 lose track of the possible targets of tablejump insns.
61209 * special/special.exp: Run it.
61211 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
61213 * g++.old-deja/g++.pt/friend35.C: New test. A template function
61214 must be declared before its specializations can be named in friend
61217 1998-10-05 Dave Love <d.love@dl.ac.uk>
61219 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
61221 * g77.f-torture/execute/io1.f: New test.
61223 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
61225 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
61226 with pointer to template function, for which no argument deduction
61229 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
61230 specialization of template function as argument to template
61233 * g++.old-deja/g++.other/access2.C: New test; Inner class
61234 shouldn't have privileged access to Outer's names.
61236 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
61238 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
61239 friend template declared within template class conflicts with
61240 nested class of the same name.
61242 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
61245 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
61246 object with direct initializer as function declaration.
61248 * g++.old-deja/g++.other/decl2.C: New test; duplicate
61251 * g++.old-deja/g++.other/null2.C: New test; conditional operator
61252 involving const pointer and NULL produces incorrect result.
61254 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
61255 type name without `typename' should be rejected with -pedantic.
61257 1998-10-02 Richard Henderson <rth@cygnus.com>
61259 * g++.old-deja/g++.other/addrof1.C: New test.
61261 1998-10-01 Nick Clifton <nickc@cygnus.com>
61263 * gcc.c-torture/compile/981001-1.c: New test.
61264 * gcc.c-torture/execute/981001-1.c: New test.
61266 1998-10-01 Jeffrey A Law (law@cygnus.com)
61268 * gcc.c-torture/compile/981001-2.c: New test.
61269 * gcc.c-torture/compile/981001-3.c: New test.
61270 * gcc.c-torture/compile/981001-4.c: New test.
61272 1998-10-01 Robert Lipe <robertl@dgii.com>
61274 * lib/objc.exp (objc_target_compile): Add -L during compiles for
61275 multilibbed hosts. Idea grafted from g77.exp.
61277 1998-09-30 Dave Love <d.love@dl.ac.uk>
61279 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
61280 avoid losing on systems which need -lsocket.
61282 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
61284 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
61285 * g++.old-deja/g++.other/nested2.C: Ditto.
61286 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
61289 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
61291 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
61292 preferred over template operator!= for enum bitfields.
61294 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
61296 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
61297 that happen to have the same base name, but in different scopes,
61298 are incorrectly rejected.
61300 1998-09-16 Richard Henderson <rth@cygnus.com>
61302 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
61303 on the native word size instead of an integer literal.
61305 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
61307 * g++.old-deja/g++.other/static2.C: Invocation of static data
61308 member of type pointer-to-function denoted as non-static member.
61310 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
61311 checks involving function types and aliases.
61313 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
61315 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
61316 redefined to the same non-trivial type.
61318 * g++.old-deja/g++.pt/explicit73.C: Test for proper
61319 namespace-qualification of template specializations declared in
61322 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
61323 to declare a subset of the specializations of a template function
61324 as friends of specializations of a template class.
61326 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
61327 member templates that do not fully specialize the enclosing
61328 template class are rejected.
61330 1998-09-11 Dave Love <d.love@dl.ac.uk>
61332 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
61334 1998-09-08 Dave Love <d.love@dl.ac.uk>
61336 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
61337 altered from libf2c/libU77 version.
61339 1998-09-06 Dave Love <d.love@dl.ac.uk>
61341 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
61343 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
61344 Alexandre Oliva <oliva@dcc.unicamp.br>
61346 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
61347 (un)signed char are different types for template specialization
61350 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
61352 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
61353 * objc: ObjC testsuite.
61355 1998-08-31 Catherine Moore <clm@cygnus.com>
61357 * gcc.c-torture/execute/941014-1.x: New file.
61359 1998-08-31 Nick Clifton <nickc@cygnus.com>
61361 * lib/c-torture.exp: Add support for
61362 torture_eval_before_compile and torture_eval_before_execute
61365 1998-08-30 Jeffrey A Law (law@cygnus.com)
61367 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
61368 this test triggers valid.
61370 1998-08-27 Jeffrey A Law (law@cygnus.com)
61372 * gcc.dg/980827-1.c: New test.
61374 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
61376 * gcc.c-torture/execute/loop-4b.c: New test.
61378 1998-08-26 Nick Clifton <nickc@cygnus.com>
61380 * lib/c-torture.exp: Add support for
61381 torture_eval_before_compile and torture_eval_before_execute
61384 1998-08-25 Jeffrey A Law (law@cygnus.com)
61386 * gcc.c-torture/compile/980825-1.c: New test.
61388 1998-08-24 Nick Clifton <nickc@cygnus.com>
61390 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
61391 count number tests in opt_t0 not good_t0.
61393 1998-08-24 Jeffrey A Law (law@cygnus.com)
61395 * gcc.c-torture/compile/930326-1.x: Fix typo.
61397 1998-08-23 Mark Mitchell <mark@markmitchell.com>
61399 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
61402 1998-08-21 Jeffrey A Law (law@cygnus.com)
61404 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
61405 STACK_SIZE is defined.
61406 * gcc.c-torture/unsorted/stuct.c: Similarly.
61408 * gcc.c-torture/compile/980821-1.c: New test.
61410 1998-08-21 Jeffrey A Law (law@cygnus.com)
61412 * gcc.c-torture/execute/980526-2.c: Disable for targets with
61415 1998-08-19 Mark Mitchell <mark@markmitchell.com>
61417 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
61420 1998-08-09 Mark Mitchell <mark@markmitchell.com>
61422 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
61425 1998-08-18 Jeffrey A Law (law@cygnus.com)
61427 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
61429 1998-08-16 Jeffrey A Law (law@cygnus.com)
61431 * gcc.c-torture/compile/980816-1.c: New test.
61433 * gcc.dg/980816-1.c: New test.
61435 1998-08-13 Jeffrey A Law (law@cygnus.com)
61437 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
61438 compiler for ieee tests.
61440 1998-08-01 Dave Love <d.love@dl.ac.uk>
61442 * g77.f-torture/compile/980729-0.f: New test.
61444 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
61446 * gcc.c-torture/special/eeprof-1.c: New test, for
61447 -finstrument-functions.
61448 * gcc.c-torture/special/special.exp: Run it.
61450 1998-07-29 Jeffrey A Law (law@cygnus.com)
61452 * gcc.c-torture/compile/980729-1.c: New test.
61454 1998-07-27 Nick Clifton <nickc@cygnus.com>
61456 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
61457 __thumb__ is defined, and test for ARM style doubles if so.
61459 1998-07-26 Dave Love <d.love@dl.ac.uk>
61461 * g77.f-torture/noncompile/980615-0.f: New test.
61463 1998-07-26 H.J. Lu (hjl@gnu.org)
61465 * gcc.dg/980312-1.c: Do link instead of compile.
61466 * gcc.dg/980313-1.c: Likewise.
61468 1998-07-26 Jeffrey A Law (law@cygnus.com)
61470 * gcc.c-torture/compile/980726-1.c: New test.
61472 1998-07-25 Dave Love <d.love@dl.ac.uk>
61474 * g77.f-torture/execute/io0.f: New test.
61476 1998-07-24 Nick Clifton <nickc@cygnus.com>
61478 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
61481 1998-06-18 Michael Meissner <meissner@cygnus.com>
61483 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
61486 1998-07-17 Nick Clifton <nickc@cygnus.com>
61488 * gcc.dg/980626-1.c: Expect failures for all toolchains until
61489 c-decl.c:grokdeclarator can handle mode attributes.
61491 1998-07-16 Jeffrey A Law (law@cygnus.com)
61493 * gcc.c-torture/execute/980716-1.c: New test.
61495 1998-07-13 Jeffrey A Law (law@cygnus.com)
61497 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
61499 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
61501 * gcc.c-torture/execute/va-arg-3.x: Similarly.
61502 * gcc.c-torture/compile/930326-1.x: Similarly.
61504 1998-07-13 Dave Love <d.love@dl.ac.uk>
61506 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
61507 New test from Craig.
61509 1998-07-12 Dave Love <d.love@dl.ac.uk>
61511 * g77.f-torture/noncompile/980616-0.f: New test.
61513 * g77.f-torture/execute/970816-3.f: New test from Craig.
61515 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61517 * g++.other/singleton.C: Return error value instead of taking
61520 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
61522 * g++.other/singleton.C: New test. Warning is under dispute.
61523 Runtime crash is not.
61525 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
61527 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
61528 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
61529 using6.C, using7.C}: New namespace tests.
61531 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
61533 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
61534 specialization with typedef'ed names used as array indexes.
61536 1998-07-09 Jeffrey A Law (law@cygnus.com)
61538 * gcc.c-torture/execute/980709-1.c: New test.
61540 * gcc.dg/980709-1.c: New test.
61542 1998-07-07 Richard Henderson <rth@cygnus.com>
61544 * gcc.c-torture/execute/bcp-1.c: New test.
61546 1998-07-07 Jeffrey A Law (law@cygnus.com)
61548 * gcc.c-torture/execute/980707-1.c: New test.
61550 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
61552 * gcc.c-torture/compile/980706-1.c: New test.
61554 1998-07-01 Dave Love <d.love@dl.ac.uk>
61556 * g77.f-torture/execute/980701-0.f,
61557 g77.f-torture/execute/980701-1.f: New test from Craig.
61559 1998-07-01 Jeffrey A Law (law@cygnus.com)
61561 * gcc.c-torture/compile/980701-1.c: New test.
61563 * gcc.c-torture/execute/980701-1.c: New test.
61565 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
61568 * g++.old-deja/g++.robertl/eb132.C: New test.
61569 * g++.old-deja/g++.robertl/eb133.C: Likewise.
61571 1998-06-29 Dave Love <d.love@dl.ac.uk>
61573 * g77.f-torture/execute/980628-7.f,
61574 g77.f-torture/execute/980628-8.f,
61575 g77.f-torture/execute/980628-9.f,
61576 g77.f-torture/execute/980628-10.f: New tests from Craig.
61578 * g77.f-torture/execute/980628-3.f: Remove mail headers.
61580 1998-06-28 Jeffrey A Law (law@cygnus.com)
61582 * g77.f-torture/execute/980628-4.f: New test from Craig.
61583 * g77.f-torture/execute/980628-5.f: Likewise.
61584 * g77.f-torture/execute/980628-2.f: Likewise.
61585 * g77.f-torture/execute/980628-0.f: Likewise.
61586 * g77.f-torture/execute/980628-1.f: Likewise.
61587 * g77.f-torture/execute/980628-3.f: Likewise.
61588 * g77.f-torture/execute/980628-6.f: Likewise.
61590 1998-06-28 Jeffrey A Law (law@cygnus.com)
61592 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
61593 directory when nothing has been installed yet.
61595 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
61597 * gcc.c-torture/special/special.exp: Handle newer versions of
61600 1998-06-26 Jeffrey A Law (law@cygnus.com)
61602 * gcc.dg/980626-1.c: New test.
61604 1998-06-19 Bruno Haible <haible@ilog.fr>
61606 * gcc.misc-tests/m-un-2.c: New test.
61607 * g++.old-deja/g++.other/warn01.c: Likewise.
61609 1998-06-19 Robert Lipe <robertl@dgii.com>
61611 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
61612 compatibility with assmblers with a different comment character.
61613 Eliminate use of GAS-specific extensions.
61615 1998-06-19 Jeffrey A Law (law@cygnus.com)
61617 * gcc.c-torture/execute/ieee/980619-1.c: New test.
61619 1998-06-19 Robert Lipe <robertl@dgii.com>
61621 * lib/g77.exp: Replace search for libf2c.a with search for newly
61624 1998-06-17 Jeffrey A Law (law@cygnus.com)
61626 * gcc.c-torture/execute/980617-1.c: New test.
61628 1998-06-12 Jeffrey A Law (law@cygnus.com)
61630 * gcc.c-torture/execute/980612-1.c: New test.
61632 1998-06-08 Jeffrey A Law (law@cygnus.com)
61634 * gcc.dg/980523-1.c: Only test on ppc-linux.
61635 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
61637 * gcc.c-torture/execute/980608-1.c: New test.
61639 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
61641 * gcc.c-torture/execute/980605-1.c: New test.
61643 1998-06-04 Jeffrey A Law (law@cygnus.com)
61645 * gcc.c-torture/execute/980604-1.c: New test.
61647 1998-06-02 Jeffrey A Law (law@cygnus.com)
61649 * gcc.c-torture/execute/980602-1.c: New test.
61650 * gcc.c-torture/execute/980602-2.c: Likewise.
61652 1998-06-02 Dave Love <d.love@dl.ac.uk>
61654 * 970125-0.f: Fix per JCB. Add commentary.
61656 1998-05-31 Michael Meissner <meissner@cygnus.com>
61658 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
61661 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
61663 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
61666 1998-05-28 Catherine Moore <clm@cygnus.com>
61668 * gcc.c-torture/execute/980526-3.c: New test.
61670 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
61672 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
61673 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
61674 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
61675 m88k-motorola-sysv3 to XFAIL.
61677 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61679 * gcc.dg/980526-1.c: New test.
61680 * gcc.c-torture/execute/980526-2.c: New test.
61682 1998-05-26 Jeffrey A Law (law@cygnus.com)
61684 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
61686 * gcc.c-torture/execute/980526-1.c: New test.
61688 1998-05-26 Dave Love <d.love@dl.ac.uk>
61690 * g77.f-torture/execute/alpha2.f: Add runtime test.
61692 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
61694 * g++.old-deja/old-deja.exp: Strip leading directories.
61696 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
61697 error for the line. Don't run multiple tests for the same line.
61699 1998-05-23 Jeffrey A Law (law@cygnus.com)
61701 * gcc.dg/980523-1.c: New test.
61703 1998-05-23 Dave Love <d.love@dl.ac.uk>
61705 * g77.f-torture/compile/970915-0.f: New test.
61707 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
61709 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
61711 1998-05-21 Jeffrey A Law (law@cygnus.com)
61713 * gcc.dg/980520-1.c: New test.
61715 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
61717 * gcc.dg/980502-1.c: Fix return type.
61719 1998-05-20 Jeffrey A Law (law@cygnus.com)
61721 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
61722 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
61723 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
61724 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
61725 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
61727 1998-05-20 Dave Love <d.love@dl.ac.uk>
61729 * g77.f-torture/execute/980520-1.f: New test.
61731 1998-05-15 Dave Love <d.love@dl.ac.uk>
61733 * lib/mike-g77.exp: New file.
61735 * g77.f-torture/noncompile/noncompile.exp,
61736 g77.f-torture/noncompile/check0.f: New files.
61738 1998-05-14 Dave Love <d.love@dl.ac.uk>
61740 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
61741 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
61742 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
61743 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
61744 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
61745 abort where appropriate.
61747 1998-05-05 Michael Meissner <meissner@cygnus.com>
61749 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
61750 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
61752 1998-04-29 Dave Love <d.love@dl.ac.uk>
61754 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
61756 1998-04-27 Dave Love <d.love@dl.ac.uk>
61758 * g77.f-torture/compile/980427-0.f: New test.
61760 1998-04-24 Dave Love <d.love@dl.ac.uk>
61762 * g77.f-torture/compile/980424-0.f: New test.
61764 1998-04-19 Dave Love <d.love@dl.ac.uk>
61766 * g77.f-torture/compile/980419-2.f (main): New test.
61767 * g77.f-torture/compile/970125-0.f: New test.
61768 * g77.f-torture/compile/980419-1.f: New test.
61770 1998-04-08 Jim Wilson <wilson@cygnus.com>
61772 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
61775 1998-04-07 Jim Wilson <wilson@cygnus.com>
61777 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
61779 1998-04-03 Jim Wilson <wilson@cygnus.com>
61781 * gcc.c-torture/compile/980329-1.c: New test.
61783 1998-03-18 Jim Wilson <wilson@cygnus.com>
61785 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
61786 * gcc.dg/980312-1.c: Fix typo in -march command.
61788 1998-03-16 H.J. Lu (hjl@gnu.org)
61790 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
61792 1998-03-11 Robert Lipe <robertl@dgii.com>
61794 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
61795 Dave Love agree the Fortran source is bogus.
61797 1998-03-11 Robert Lipe <robertl@dgii.com>
61799 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
61800 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
61801 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
61802 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
61803 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
61805 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
61807 * g++.old-deja/g++.other/friend1.C: New test.
61809 1998-02-18 Dave Love <d.love@dl.ac.uk>
61811 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
61812 possibly uninitialized) variables and declare dnrm2.
61814 1998-02-23 Robert Lipe <robertl@dgii.com>
61816 From Bruno Haible <haible@ilog.fr>:
61817 * gcc.c-torture/execute/980223.c: New test.
61819 1998-02-13 Jeffrey A Law (law@cygnus.com)
61821 * gcc.dg/ifelse-1.c: New test.
61823 1998-02-09 H.J. Lu (hjl@gnu.org)
61825 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
61827 * lib/old-dejagnu.exp (old-dejagnu): Added the
61828 "execution test - XFAIL *-*-*" handling in the spirit of
61829 "excess errors test -". Changed the "execution test fails"
61830 handling to be like "excess errors test fails".
61831 * Update various tests accordingly.
61833 1998-02-06 Jim Wilson <wilson@cygnus.com>
61835 * gcc.c-torture/execute/980205.c: New test.
61837 1998-01-18 Jeffrey A Law (law@cygnus.com)
61839 * lib/c-torture.exp: Look for .x files instead of .cexp files.
61840 * lib/f-torture.exp: Similarly.
61841 * gcc.c-torture: Rename all .cexp files to .x files.
61843 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
61845 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
61846 (940510-1.c): Removed duplicate.
61847 (971104-1.c): New test.
61849 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
61851 * lib/f-torture.exp: Improve error and loop detection.
61853 1997-11-19 Michael Meissner <meissner@cygnus.com>
61855 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
61856 use that to size the filler array.
61858 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
61860 * lib/c-torture.exp(c-torture-execute): Fix typo.
61862 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
61863 testcase as the executable name. Keep the executable around if
61866 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
61868 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
61869 changes. Only test one -g option, and move it to the end of the
61870 list of options to test.
61872 1997-09-19 Michael Meissner <meissner@cygnus.com>
61874 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
61875 variable GCC_TORTURE_OPTIONS to supply default switches separated
61876 by colons. If no environment variable, run tests with -O0 -g, -O1
61877 -g, and -O2 -g as well.
61879 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
61881 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
61882 explanatory comments. Fix indentation.
61884 1997-09-15 Jeffrey A Law (law@cygnus.com)
61886 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
61888 1997-09-11 Jeffrey A Law (law@cygnus.com)
61890 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
61891 * g++.old-deja/g++.mike/p7325.C: Likewise.
61892 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
61894 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
61896 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
61897 * g++.old-deja/g++.brendan/crash30.C: Likewise.
61898 * g++.old-deja/g++.brendan/crash39.C: Likewise.
61899 * g++.old-deja/g++.law/operators4.C: Likewise.
61901 1997-09-11 Joe Buck (jbuck@synopsys.com)
61903 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
61904 * g++.old-deja/g++.mike/p784.C: Ditto.
61905 * g++.old-deja/g++.mike/p785.C: Ditto.
61907 1997-09-05 Jeffrey A Law (law@cygnus.com)
61909 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
61911 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61913 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
61914 target feature; pass this to c-torture-execute as needed.
61916 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
61918 * lib/c-torture.exp(c-torture-execute): If the previous and the
61919 current executables being tested are identical, we don't need to
61920 run the executable again. Try to make the executable names
61921 unique. Add an optional argument for passing additional compiler
61924 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
61926 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
61928 1997-08-29 Jeffrey A Law (law@cygnus.com)
61930 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
61932 1997-07-31 Jeffrey A Law (law@cygnus.com)
61934 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
61935 32bit or larger longs.
61937 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
61938 have either a 32bit long or 32bit int.
61940 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
61942 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
61943 Make double precision tests dependent on sizeof (double).
61945 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
61947 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
61950 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
61952 * gcc.c-torture/compile/961203-1.cexp: New script.
61954 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
61956 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
61957 up the includes ourselves.
61959 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
61961 * lib/plumhall.exp: Remove random include, and add a few
61962 verbose messages for debugging.
61964 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
61966 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
61967 of trying to do it ourselves.
61969 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
61971 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
61973 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
61975 * gcc.prms/5403.c: Made regexp a bit less strict.
61977 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
61979 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
61980 is returned from remote_load instead.
61981 * lib/plumhall.exp: Ditto.
61982 * lib/mike-g++.exp: Ditto.
61983 * lib/old-dejagnu.exp: Ditto.
61984 * lib/c-torture.exp: Ditto.
61986 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
61988 * lib/g++.exp: Use build_wrapper procedure.
61989 * lib/gcc.exp: Ditto.
61991 1997-05-20 Jeffrey A Law (law@cygnus.com)
61993 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
61994 an old-style decl for malloc. Fixes tests to work when
61995 sizeof (int) != sizeof (size_t).
61997 1997-05-15 Mike Meissner <meissner@cygnus.com>
61999 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
62001 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
62002 use stdargs.h interface.
62004 1997-05-15 Mike Meissner <meissner@cygnus.com>
62006 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
62007 NO_VARARGS when compiling.
62009 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
62011 * lib/plumhall.exp(ph_includes): New procedure.
62013 (ph_compiler): Ditto.
62015 * lib/g++.exp: Rename test-glue.c to testglue.c.
62016 * lib/gcc.exp: Ditto.
62018 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
62020 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
62021 to completion when it's called.
62023 1997-03-21 Michael Meissner <meissner@cygnus.com>
62025 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
62026 is defined, don't do test.
62028 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
62030 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
62032 (ph_summary): Mark skipped testcases as untested, not unresolved.
62034 * lib/plumhall.exp (ph_make): If unresolved because of bad
62035 errorCode, record errorCode in log file.
62036 (*): Replace send_log/verbose with verbose -log.
62038 1997-03-19 Michael Meissner <meissner@cygnus.com>
62040 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
62041 double conversion if double isn't at least 8 bytes.
62043 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
62044 int to work with targets where int is 16 bits.
62046 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
62047 8 bytes, just exit, since 4 byte doubles don't have enough bits of
62048 precision for the test to complete.
62050 1997-03-14 Michael Meissner <meissner@cygnus.com>
62052 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
62053 if d10v is not compiled with the -mdouble64 flag.
62054 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
62056 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
62057 d10v is not compiled with the -mint32 flag.
62059 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
62061 * lib/plumhall.exp: Use incr_count.
62063 1997-03-12 Jeffrey A Law (law@cygnus.com)
62065 * gcc.c-torture: Update to c-torture-1.45.
62067 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
62069 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
62070 the name of the expect testcase file).
62072 * lib/g++.exp(g++_init): Ditto.
62074 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
62076 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
62079 * lib/gcc.exp(gcc_exit): New procedure.
62081 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
62083 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
62084 specs where appropriate.
62086 * g++.old-deja/g++.arm/*: Added additional ERROR checks
62087 because of new "candidates are" messages, and removed a few
62089 * Converted all non-old-style g++ testcases to old-style, and
62090 moved into g++.old-deja.
62092 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
62094 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
62097 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
62100 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
62102 1997-02-13 Michael Meissner <meissner@cygnus.com>
62104 * lib/gcc.exp (gcc_target_compile): Add support for defining
62105 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
62106 the machine doesn't have those features.
62108 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
62110 * g++.law/operators4.exp: Don't use LIBS.
62112 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
62114 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
62116 * lib/mike-g++.exp: Don't set the compiler to be tested here.
62117 * lib/g++.exp: Set it here instead. Also, allow use of the
62118 --tool_exec and --tool_opt options. Change CXX to
62121 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
62123 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
62125 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
62127 * lib/old-dejagnu.exp: Use prune_warnings instead of
62129 * lib/mike-g++.exp: Ditto.
62130 * lib/gcc.exp: Ditto.
62131 * lib/g++.exp: Ditto.
62133 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
62135 1997-02-07 Jeffrey A Law (law@cygnus.com)
62137 * 941014-2.c: Include stdlib.h
62138 * 960327-1.c: Include stdio.h
62139 * dbra.c, index-1.c: Don't assume ints are 32bits.
62141 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
62143 * lib/gcc.exp: Add gcc,stack_size target feature.
62145 * lib/g++.exp(g++_target_compile): Add the include and link
62146 paths here, not in two other places. And, it's $options, not
62149 * lib/mike-g++.exp(postbase): Remove the code that determines
62150 the correct include and link paths.
62151 * g++.old-deja/old-deja.exp: Ditto.
62153 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
62155 * lib/g++.exp(g++_init): target_compile no longer returns the
62156 filename of the result.
62158 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
62160 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
62163 * gcc.c-torture/special/special.exp: Change call to
62164 gcc_target_compile to include the object file.
62166 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
62168 * gcc.c-torture/special/special.exp: Correct misspelling in last
62171 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
62173 * lib/plumhall.exp(ph_summary): Log the entire output of the
62174 executable. Return -1 if there were any failures, 0 otherwise.
62175 (ph_execute): Return -1 if there were any failures, 0 otherwise.
62176 (ph_make): Clean up objects and executables that were built
62177 if the tests succeeded.
62179 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
62181 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
62182 libraries and includes in the build tree as appropriate.
62184 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62186 * lib/c-torture.exp: Instead of looking for the global variable
62187 NO_LONG_LONG, check to see if that's a feature of the target.
62189 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
62191 * config/default.exp: Minimize. Delete the remainer of the files in
62192 config; this functionality is now in devo/dejagnu/config.
62194 g++.*/*: Pass any additional flags used to compile to postbase;
62197 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
62198 is now done by runtest.exp. Use gcc_target_compile instead of
62201 lib/c-torture.exp: Use gcc_target_compile instead of compile.
62202 Remove references to CFLAGS. Use remote_file instead of
62204 (c-torture): Take a list of arguments to use to compile this
62207 lib/g++.exp: Simplify. Use target_compile instead of compile.
62208 lib/gcc-dg.exp: Ditto.
62209 lib/gcc.exp: Ditto.
62210 lib/mike-{gcc,g++}.exp: Ditto.
62211 lib/old-dejagnu.exp: Ditto.
62212 lib/plumhall.exp: Ditto.
62214 1997-01-08 Jim Wilson <wilson@cygnus.com>
62216 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
62217 (ph_linker): Likewise.
62219 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
62221 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
62222 MAP_ANON / MAP_ANONYMOUS if defined;
62223 else try to map from /dev/zero .
62225 1996-11-12 Jeffrey A Law (law@cygnus.com)
62227 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
62228 isn't defined, then define it to MAP_ANONYMOUS.
62230 1996-11-12 Jeffrey A Law (law@cygnus.com)
62232 * gcc.c-torture: Update to c-torture-1.42 release.
62234 1996-11-11 Jeffrey A Law (law@cygnus.com)
62236 * gcc.c-torture: Update to c-torture-1.41 release.
62238 1996-10-27 Jeffrey A Law (law@cygnus.com)
62240 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
62243 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
62245 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
62246 and LDFLAGS. Fix second case to append the target_info ldflags
62247 onto LDFLAGS, not CFLAGS.
62248 * lib/g++.exp (g++_init): Add target_info stuff.
62249 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
62250 of libgloss and newlib flags for !native.
62252 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
62253 (GDB): Fix relative path to go up another dir for finding gdb.
62255 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
62257 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
62258 versions in the target_info array, if they don't exist.
62260 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
62262 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
62264 1996-07-08 Jim Wilson <wilson@cygnus.com>
62266 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
62267 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
62269 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
62271 * lib/old-dejagnu.exp: Don't remove the output file before we've
62272 actually tested it. Don't append pwd to the path of the executable
62275 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
62277 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
62279 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
62281 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
62282 temporary directory for compiler files, and set it to a default
62283 value of /tmp. Set $output as the name of the output file from
62284 compiling the testcase. Add a -o option to $cflags_var so the
62285 compiler writes the final output file as $output. Set $executable
62288 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
62289 directory for compiler files, and set it to /tmp if it doesn't
62290 already have a value. Set $output_file to the name of the output
62291 file from compiling the testcase. Add a -o option to CXXFLAGS so
62292 the compiler writes the final output file as $output. Use $output
62293 as the executable to be tested.
62295 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62297 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
62299 1996-06-08 Jeffrey A Law (law@cygnus.com)
62301 * gcc.c-torture/execute/pending-1.c: New test. Still
62302 pending in Tege's queue.
62304 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
62306 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
62307 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
62308 if there were failures. Call unresolved if there were unresolved
62309 testcases. Call gcc_fail if program did not run to completion.
62310 (ph_make): Pass additional argument name to ph_execute.
62311 (ph_execute): Add new argument. Pass additional arguments to
62312 ph_summary. Call gcc_fail is there is no execution output.
62314 1996-04-24 Jeffrey A Law (law@cygnus.com)
62316 * lib/plumhall.exp (proc_summary): Output relavent summary
62317 lines into the log so specific failures in plumhall can be
62320 1996-04-10 Jeffrey A Law (law@cygnus.com)
62322 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
62323 (c-torture-execute): Don't try to execute tests which use
62324 "long long" types if $NO_LONG_LONG is nonzero.
62326 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
62328 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
62331 * gcc.ieee: Move from here.
62332 * gcc.c-torture/execute/ieee: To here.
62334 1996-03-26 Jeffrey A Law (law@cygnus.com)
62336 * gcc.c-torture: Update to c-torture-1.41 release.
62338 1996-03-22 Jeffrey A Law (law@cygnus.com)
62340 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
62343 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
62345 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
62348 1996-03-02 Jeffrey A Law (law@cygnus.com)
62350 * config/proelf.exp: Handle connecting to a simulator.
62352 1996-01-31 Jeffrey A Law (law@cygnus.com)
62354 * config/proelf.exp: New file. Enough framework that we can
62355 run c-torture tests on the proelf targets (or any other target
62356 that gdb can connect to for that matter).
62358 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
62360 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
62361 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
62363 * lib/plumhall.exp (ph_execute): Always call ph_summary if
62364 exec_output exists.
62366 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
62368 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
62369 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
62371 * config/*.exp: Update FSF address. Change result of ${tool}_load
62372 to pass/fail/unresolved/unsupported/untested. Caller must now
62373 call unresolved/unsupported/untested.
62374 * lib/*.exp: Update FSF address. Update to handle new results of
62376 * lib/chill.exp (verbose): Delete.
62378 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
62380 * lib/gcc.exp (default_gcc_start): Change order of args to
62381 $LDFLAGS $CFLAGS $LIBS.
62382 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
62383 Save/set/restore CFLAGS. Pass single arg to gcc_start.
62384 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
62385 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62386 * gcc.misc-tests/dg-test.exp: Likewise.
62387 * gcc.misc-tests/msgs.exp: Likewise.
62388 * gcc.prms/prms.exp: Likewise.
62389 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
62390 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
62392 * lib/dg.exp: Deleted, moved to dejagnu/lib.
62394 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
62396 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
62398 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
62399 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
62401 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
62404 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
62406 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
62407 global for loop; add use of $mathlib.
62408 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
62409 settings here; set mathlib for anything but VxWorks.
62411 1996-01-22 Jeffrey A Law (law@cygnus.com)
62413 * gcc.c-torture: Update to c-torture-1.40 release.
62415 1996-01-03 Jeffrey A Law (law@cygnus.com)
62417 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
62420 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
62422 * lib/c-torture.exp (c-torture-execute): Declare "output" as
62425 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
62427 * lib/g++.exp (LIBS): Define if not already.
62428 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
62429 (gcc-dg-prune): Call prune_gcc_output.
62430 * lib/gcc.exp (prune_gcc_output): New proc.
62431 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
62434 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
62436 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
62437 (c-torture-execute): Likewise. Rename `name' to `testcase'.
62439 1995-11-15 Jeffrey A Law (law@cygnus.com)
62441 * gcc.c-torture: Update to c-torture-1.39 release.
62443 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
62445 * lib/c-torture.exp (c-torture-execute): Don't return if one option
62446 fails, try others as well.
62448 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
62450 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
62451 If compilation fails, mark execute tests as `untested'.
62452 If test is marked as unsupported, don't mark compilation and
62453 execute tests as failed.
62455 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
62457 * lib/g++.exp (g++_init): Don't link in libg++, and look to
62458 libstdc++ for whether or not we want to be doing shared
62459 libraries. Delete link_curses since we don't need it anymore.
62460 * lib/mike-g++.exp (postbase): Don't link in libg++.
62461 * g++.old-deja/old-deja.exp: Likewise.
62463 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
62465 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
62467 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
62469 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
62470 For that, add `-Wl,-a,shared_archive'.
62471 * g++.old-deja/old-deja.exp: Likewise.
62473 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
62475 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
62477 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
62479 * lib/mike-g++.exp (postbase): Pay attention to the status of
62482 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
62484 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
62486 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
62488 * lib/gcc.exp (default_gcc_start): No longer need to log program
62489 being executed or its output, execute_anywhere does that now.
62490 * lib/g++.exp (default_g++_version): Call execute_anywhere.
62491 (default_g++_start): Likewise. Delete calls to verbose/send_log.
62493 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
62495 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
62496 the same as those in lib/g++.exp.
62498 1995-10-10 Jeff Law (law@hurl.cygnus.com)
62500 * gcc.c-torture: Update to c-torture-1.38 release.
62501 * gcc.ieee: Related changes.
62503 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
62505 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
62506 "exec". Minor reformatting changes.
62508 * config/rom68k.exp (${tool}_load): Make it work in a canadian
62509 cross. This means all "exec" calls now work on a remote host as
62511 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
62512 cross. Filter out the extra "\r\n" stuff that expect puts in.
62513 (c-torture-execute): Filter out the bogus warnings like
62514 c-torture-compile does. Add support for canadian cross.
62515 * lib/gcc.exp (default_gcc_version, default_gcc_start)
62516 Use execute_anywhere rather than calling exec directly. Now it
62517 works for canadian cross testing.
62519 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
62521 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
62522 results into a variable, and check that rather than using file exists.
62524 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
62526 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
62527 create a libg++.so. For sunos4.1.*, also add -ltermcap.
62529 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62531 * g++.old-deja/old-deja.exp: Create and pass runshlib and
62532 lib_curses if there's a shared libg++ in the build tree.
62534 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
62536 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
62537 if not supported target.
62539 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
62541 * lib/g++.exp (g++_init): Move empty setting of runshlib and
62542 link_curses up to always happen, not just for native builds.
62544 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
62546 * gcc.c-torture: Update to c-torture-1.36 release.
62547 * gcc.failure: Related changes.
62549 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
62551 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
62553 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
62555 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
62556 * lib/mike-g++.exp (postbase): Not in here. Still reference
62557 runshlib, link_curses, and mathlib for link and run.
62559 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
62560 pass the runtime shared library options for Solaris, OSF/1, and
62561 Irix5, and link with -lcurses to avoid unresolved references.
62563 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
62565 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
62568 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
62570 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
62572 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
62574 * gcc.c-torture: Update to c-torture-1.35 release. Note we
62575 do not have a framework for the "compat" tests yet.
62577 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
62579 * lib/mike-g++.exp (postbase): New local variable `mathlib',
62580 set to null if we're testing vxworks5.1. Use that instead of
62581 `-lm' in the setting of LIBS for link and run.
62583 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
62585 * config/rom68k.exp (${tool}_load): Major changes to make it
62586 work. Verified that it does in fact return the stuff in
62587 exec_output properly. Catch any Emul or any TRAP other than 0.
62589 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
62591 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
62592 LDFLAGS properly for targets that need stuff from libgloss.
62593 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
62595 (gpp_initialized): New variable.
62597 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
62599 * config/rom68k.exp: Load libgloss.exp.
62600 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
62601 so we can produce a fully linked binary.
62602 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
62603 so we can produce a fully linked binary.
62605 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
62607 * lib/plumhall.exp (ph_section): Watch for expected failures.
62608 Add missing `else'.
62610 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
62612 (c-torture): Likewise.
62614 1995-08-28 Doug Evans <dje@cygnus.com>
62616 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
62618 * lib/mike-g++.exp (mike_cleanup): New proc.
62619 (prebase): New globals compiler_result, not_compiler_result,
62621 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
62622 allow leading "-" in pattern. Watch for unsupported tests.
62623 If $compiler_result is set, pattern match assembler code,
62624 and ditto for $not_compiler_result.
62625 * lib/mike-gcc.exp: Likewise.
62627 * lib/plumhall.exp (ph_execute): Only call ph_summary if
62628 execution "succeeded".
62630 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
62632 * config/win32.exp: New file.
62633 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
62635 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
62637 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
62639 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
62640 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
62641 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
62643 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
62644 "... without exceptions was ...". That is now handled by
62646 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
62648 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
62650 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
62651 sieve.c,sort2.c}: New files.
62652 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
62653 sieve.exp,sort2.exp}: Drivers for them.
62655 * lib/mike-gcc.exp (program_output): New user settable variable.
62656 (postbase): Call prune_system_crud. Also prune extraneous compiler
62658 * lib/mike-g++.exp (program_output): New user settable variable.
62660 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
62662 * config/sh.exp: Deleted (use sim.exp instead).
62664 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
62666 * config/vx.exp: Declare CHECKTASK as global.
62667 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
62668 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
62669 * lib/old-dejagnu.exp: Load [pwd]/$executable.
62671 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
62673 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
62674 target. Like vx.exp, only includes `vx29k.exp' instead of
62677 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
62679 * config/sim.exp: Increase time limit from 120 seconds to 240.
62681 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
62683 * gcc.c-torture/execute/950628-1.c: New test.
62685 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
62687 * gcc.c-torture: Update with changes/additions from
62690 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
62692 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
62694 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
62696 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
62698 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
62700 * gcc.c-torture/compile/950512-1.c: New test.
62701 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
62702 * gcc.dg/struct-ret-1.c: Likewise.
62704 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
62706 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
62707 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
62709 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
62711 * gcc.c-torture/special/920411-1.c: Deleted.
62712 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
62714 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
62716 * config/sim.exp (${tool}_load): Hack in call to bash to get a
62719 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
62721 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
62723 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
62726 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
62727 is the proper length.
62728 * va-arg-3.c: Likewise.
62730 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
62732 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
62733 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
62735 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
62736 * lib/g++.exp (default_g++_start): Delete old cruft.
62738 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
62740 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
62741 (2 * (1 << 18)) to (2 * (1 << 17)).
62743 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
62745 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
62747 * config/rom68k.exp: Renamed from config/idp.exp
62749 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
62751 * c-torture/compile/921109-2.c
62753 1995-04-18 Mike Stump <mrs@cygnus.com>
62755 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
62758 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
62760 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
62762 * lib/g++.exp (default_g++_start): Likewise.
62764 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
62766 * gcc.c-torture/compile/950329-1.c: New test.
62768 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
62770 * config/bug.exp (${tool}_load): Updated to use new remote_open
62771 and remote_close procs.
62772 * config/idp.exp: New file.
62774 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
62776 * gcc.c-torture/execute/950322-1.c: New test.
62778 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
62780 * config/vx.exp (${tool}_load): Clean up testing of return code from
62781 vxworks_ld and vxworks_spawn.
62783 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
62785 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
62787 1995-03-13 Mike Stump <mrs@cygnus.com>
62789 * lib/old-deja.exp: Add `excess errors test - ' error, now one
62790 can mark excess errors on a machine by machine basis. Note, the
62791 default is to not expect any excess errors, even when excess
62792 errors test - is given, so you will want to put an XFAIL ... on
62793 these lines. For example, // excess errors test - XFAIL hppa*-*-*
62794 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
62795 those 4 machines, but no others.
62797 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
62799 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
62800 * lib/c-torture.exp: to here.
62802 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
62804 * gcc.c-torture/execute/950221-1.c: New test.
62805 * gcc.c-torture/execute/struct-ret-1.c: New test.
62806 * gcc.c-torture/compile/950221-1.c: New test.
62808 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
62810 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
62812 * gcc.c-torture/execute/arith-1.c (main): Return 0.
62813 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
62815 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
62817 * g++.gb: New directory of tests, derived from my signature and
62818 class scoping tests.
62820 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
62821 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
62822 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
62823 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
62824 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
62825 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
62826 * g++.gb/sig25.C: Likewise.
62828 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
62829 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
62830 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
62831 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
62832 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
62833 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
62834 * g++.gb/sig25.exp: Likewise.
62836 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
62837 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
62838 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
62839 * g++.gb/scope13.C: Likewise, this test still fails.
62841 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
62842 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
62843 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
62844 * g++.gb/scope13.exp: Ditto.
62846 * g++.gb/README: New file, explains what these tests are about.
62848 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
62850 * lib/dg.exp (dg-do): Support `preprocess'.
62851 (dg-test): Likewise.
62853 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
62855 * config/udi.exp: change "continue -expect" to "exp_continue".
62857 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
62859 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
62860 Delete redundant tests.
62862 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
62863 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
62864 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
62865 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
62866 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
62867 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
62868 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
62869 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
62871 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
62872 storing label pointers.
62873 * gcc.c-torture/execute/921019-1.c: Likewise.
62874 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
62875 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
62877 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
62880 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
62881 Delete obsolete tests.
62883 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
62884 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
62885 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
62886 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
62887 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
62888 * gcc.c-torture/compile/950124-1.c: New test.
62890 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
62892 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
62894 * lib/mike-g++.exp: Add -lm to LIBS.
62896 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
62898 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
62900 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
62902 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
62904 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
62906 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
62908 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
62910 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
62911 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
62912 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
62913 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
62914 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
62915 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
62916 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
62917 * g++.law/{operators31.C, operators32.C,
62918 * g++.law/{operators33.C, operators34.C}: Likewise.
62919 * g++.law/{pic1.C, refs2.C}: Likewise.
62920 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
62921 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
62922 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
62923 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62925 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
62926 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
62927 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
62928 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
62929 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
62930 * g++.law/{enum9.exp, friend5.exp}: Likewise.
62931 * g++.law/{nest3.exp, nest4.exp}: Likewise.
62932 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
62933 * g++.law/{operators30.exp, operators31.exp}: Likewise.
62934 * g++.law/{operators32.exp, operators33.exp}: Likewise.
62935 * g++.law/{operators34.exp}: Likewise.
62936 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
62937 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
62938 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
62939 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
62940 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
62942 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
62943 No longer expected to fail.
62944 * g++.law/missed-error3.C: Tweak for recent bool changes.
62946 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
62948 * config/emb-unix: Deleted.
62949 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
62950 remote execution. Do final link on remote host if REMOTE_LINK is set.
62952 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
62954 * lib/dg.exp (dg-test): Fix typo in last patch.
62956 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
62958 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
62959 (handles multiple occurrences).
62961 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
62963 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
62964 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
62965 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
62967 * lib/c-torture.exp (c-torture-compile): Likewise.
62968 (c-torture): Prepend full path if missing.
62969 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
62970 (gcc_fail): Likewise.
62971 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
62973 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
62975 * lib/netware.exp: Only attach to NetWare i386 systems.
62977 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
62979 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
62980 messages. Add test name to "output pattern match" pass/fail message.
62982 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
62984 * gcc.dg: New testsuite.
62985 * gcc.dg/dg.exp: New file.
62987 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
62988 test-switch.c}: Deleted.
62990 * gcc.misc-tests/msgs.exp: New testcase driver.
62992 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
62994 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
62995 Watch for illegal return values from ${tool}_load.
62996 * config/unix.exp (${tool}_load): Fix pass/fail detection for
62997 cross targets. Coerce return value >0 to 1.
62999 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
63001 * config/unix.exp (${tool}_load): Call program rsh, not proc.
63003 * config/emb-unix.exp: New file.
63005 * config/sim.exp: Error if variable $SIM not defined.
63006 (${tool}_load): Mark test as "untested" if simulator missing.
63008 * config/unix.exp: Load remote.exp to get rcp_download.
63009 * lib/c-torture.exp: Use different option lists for testcases with
63011 * gcc.c-torture/execute/execute.exp: Likewise.
63013 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
63015 * config/*.exp: Clarify return code from ${tool}_load.
63016 Call `unresolved' or `untested' instead of `warning' or `perror'
63017 (sometimes you still want to call both though).
63018 Add comment that `shell_id' is local to each file.
63019 * config/udi.exp (timeout): Set to 30.
63020 Don't print warning if connection fails, $connectmode has already
63022 (${tool}_load): Move verbose messages to level 2.
63023 Rework pattern for "Process started" message.
63024 Pass `shell_id' to ${connectmode}_download.
63025 Retry twice upon timeout. Make resetting of target more robust.
63026 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
63027 Pass `shell_id' to exit_$connectmode.
63028 Only call exit_$connectmode if connected.
63029 * config/unix.exp (${tool}_load): Check return codes better.
63030 * config/vrtx.exp (${tool}_load): Likewise.
63031 * config/vx.exp (${tool}_load): Likewise.
63032 Delete unneeded global's.
63033 * lib/dg.exp (dg-test): Update to reflect clarified return codes
63036 (dg-init): Delete recording of pass/fail counts.
63037 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
63038 (old-dejagnu-init): Likewise.
63039 (old-dejagnu-stat): Delete contents, empty proc now.
63040 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
63041 (c-torture): Delete references to lcnt, lpass, lfail.
63042 Get option list from TORTURE_OPTIONS.
63043 Delete -funroll[-all]-loops if no loops.
63044 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
63045 (g++_stat): Delete contents (empty proc now).
63046 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
63047 (gcc_finish): Likewise.
63048 (gcc_stat): Deleted.
63049 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
63050 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
63051 * gcc.c-torture/execute/execute.exp: Likewise.
63052 Split tests into two parts: compile, execute.
63053 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
63054 no loops. Update to reflect clarified return codes from ${tool}_load.
63056 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
63058 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
63060 (old-dejagnu): Likewise (where necessary).
63062 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
63064 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
63066 * lib/dg.exp (dg-process-target): Fix processing of selector.
63067 Add comment regarding use of `error'.
63069 * lib/gcc.exp (prune_system_crud): Define if missing.
63070 * lib/g++.exp (prune_system_crud): Likewise.
63072 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
63073 Call prune_system_crud.
63074 * lib/dg.exp (dg-runtest): New proc.
63075 Use perror instead of send_user for tcl errors in testcase.
63076 Don't return any value, it's never used.
63077 Don't clobber previous definition of `unknown'.
63078 Print tcl errors in `dg-final'.
63080 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
63082 * lib/dg.exp (dg-process-target): Improve syntax error messages.
63083 (dg-test): Don't print errorInfo, it contains stack backtrace.
63085 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
63087 * lib/g++.exp (runtest_file_p): Define if missing.
63089 1994-09-24 Doug Evans (dje@cygnus.com)
63091 * lib/mike-g++.exp: Comment out loading of g++.exp.
63092 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
63093 (default_g++_version): Always print something.
63094 (default_g++_start): Comment out call to `which'.
63095 (g++_start, g++_load): Deleted (must be defined in config file).
63096 * lib/gcc.exp: Test for existence of $CC at start.
63097 Delete check for tmpdir (done in gcc_init).
63098 (default_gcc_version): Always print something.
63099 (default_gcc_start): Comment out call to `which'.
63100 * config/*.exp: Major cleanup - make cross targets work at least a
63101 little better for g++ (by not being "--tool gcc" specific).
63102 Rename gcc_xxx to ${tool}_xxx.
63103 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
63104 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
63106 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
63108 * lib/c-torture.exp (c-torture-compile): Rework compiler
63109 message processing.
63111 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
63114 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
63116 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
63118 * lib/dg.exp (dg-process-target): Support { target native }.
63120 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
63122 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
63123 looked for "... program xxx got fatal signal".
63124 Correct regsub munging of `comp_output'.
63125 Ignore compiler messages "path prefix not used" and "linker input
63128 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
63130 * lib/gcc.exp (runtest_file_p): Define if missing.
63131 * gcc.prms/template.c: Example to work from.
63133 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
63135 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
63136 * lib/dg.exp (dg-test): Call unsupported testcases as such.
63138 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
63139 * gcc.prms/1883.c: Moved from compile/940714-1.c.
63140 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
63141 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
63143 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
63144 (dg-process-target): No longer a varargs proc.
63145 Return S/N for target, P/F for xfail. All callers changed.
63146 (user option procs): More argument checking.
63147 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
63148 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
63149 (dg-test): Skip test if not running on selected target in `dg-do'.
63150 Update handling of `dg-do-what', `dg-output-text'.
63151 Separate execution pass/fail from output pattern match pass/fail.
63152 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
63154 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
63156 * gcc.c-torture/special/special.exp: Don't expect failure for mips
63157 target for 920510-1.c.
63159 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
63161 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
63162 Clean up comment regarding use of passcnt, etc.
63163 (gcc_stat): Don't update `testcnt' here.
63164 (gcc_finish): Do it here.
63165 Might as well reset `but_id' here too.
63166 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
63167 to determine if the file should be tested.
63168 * gcc.c-torture/compile/compile.exp: Likewise.
63169 * gcc.c-torture/execute/execute.exp: Likewise.
63170 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63171 * gcc.misc-tests/dg-test.exp: Likewise.
63172 * gcc.prms/prms.exp: Likewise.
63173 * gcc.wendy/wendy.exp: Likewise.
63174 * g++.old-deja.exp: Likewise.
63175 Move "Testing file" message to verbose level 1.
63177 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
63179 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
63181 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
63183 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
63184 (default_gcc_start): Accept optional second list element
63185 of compiler flags. Print compiler output at verbosity level 2.
63186 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
63187 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
63188 Save current values of framework globals passcnt, failcnt, xpasscnt,
63189 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
63190 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
63191 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
63192 xfailcnt to compute stats. Update framework global `testcnt' from
63194 (gcc_finish): New proc. Clean up test environment.
63195 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
63196 (gcc_epass, gcc_efail): Delete.
63197 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
63198 argument of line number.
63199 (dg-init): If the tool has an init routine, call it.
63200 (dg-test): Remove args `cflags_var' and `libs_var'.
63201 Pass all compiler options to ${tool}_start.
63202 Handle missing line number.
63203 (dg-finish): New function.
63204 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
63205 particular files. Call gcc_finish at end. Move "skipping test"
63206 message to verbosity level 3.
63207 * gcc.c-torture/compile/compile.exp: Likewise.
63208 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
63209 * gcc.c-torture/execute/execute.exp: Likewise.
63210 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63211 Print testcase being tried at verbosity level 1.
63212 * gcc.c-torture/special/special.exp: Unset xfail.
63213 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63214 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
63215 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
63216 * gcc.failure/failure.exp: Likewise.
63217 * gcc.ieee/ieee.exp: Likewise.
63218 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
63219 Update call to dg-test. Call dg-finish at end.
63220 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
63221 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
63222 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
63223 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
63224 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
63225 * gcc.wendy/wendy.exp: Add copyright.
63226 Delete setting of tmpdir (done by gcc_init).
63227 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
63228 Pass compiler flags to gcc_start. Call gcc_finish at end.
63229 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
63232 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
63234 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
63236 (g++_load): Likewise.
63238 * config/*.exp (gcc_load): Some were varargs fns and some were not.
63239 Rename argument to `prog' to remove the confusion.
63240 Varargs fns behave differently too!
63241 (g++_load): Likewise.
63243 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
63245 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
63246 what it is. Delete (always) printing of status value for !native.
63247 Simplify verbose code, and include status and exec_output.
63248 (g++_load): Use gcc_load.
63250 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
63252 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
63253 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
63254 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
63255 940714-3.c as these testcases don't exist anymore. Make
63256 va-arg-1.c expected to pass.
63258 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
63260 * gcc.misc-tests/misc.exp: Only run specific testcases.
63261 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
63262 * gcc.misc-tests/dg-[1-9].c: New files.
63264 * lib/dg.exp: New testsuite driver.
63265 * gcc.prms/prms.exp: Use it.
63267 * README.gcc: New file.
63269 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
63270 Document and reset `lxpass' and `lxfail'.
63271 Simplify "initialized" message.
63272 (gcc_stat): Clean up comments a little.
63274 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
63276 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
63278 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
63280 * lib/old-dejagnu.exp (process-option): New proc.
63281 (old-dejagnu-init, old-dejagnu-stat): Likewise.
63282 (old-dejagnu): Simplify.
63283 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
63285 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
63287 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
63288 exists and is not an empty string.
63290 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
63291 $xfail rather than calling setup_xfail. Clear $xfail when test is
63293 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
63296 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
63297 longer expected to fail.
63299 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
63302 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
63304 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
63305 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
63306 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
63307 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
63310 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
63311 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
63313 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
63315 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
63316 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
63318 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
63319 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
63320 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
63322 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
63324 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
63325 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
63326 940714-1.c, 940714-2.c, 940714-3.c},
63327 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
63328 gcc.misc-tests/{mg.c,mg.exp}:
63330 * gcc.noncompile/noncompile.exp: Change accordingly.
63332 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
63334 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
63335 Undo previous clobberage.
63337 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
63339 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
63340 * gcc.special/{930510-1.c, special.exp}:
63341 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
63342 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
63343 struct-varargs-1.c}: New tests from c-torture-1.26.
63345 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
63347 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
63348 argument to switch.
63350 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
63352 * Revert the previous changes. Please see Rob's directory
63353 (/lisa/test/rob/progressive/gcc/testsuite) for testing
63356 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
63358 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
63359 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
63360 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
63361 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
63362 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
63363 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
63364 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
63365 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
63366 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
63367 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
63368 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
63369 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
63370 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
63371 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
63372 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
63373 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
63374 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
63375 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
63376 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
63377 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
63378 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
63379 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
63380 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
63381 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
63382 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
63383 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
63384 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
63385 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
63386 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
63389 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
63391 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
63392 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
63395 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
63397 * config/unix.exp (g++_load): Fix syntax.
63399 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
63401 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
63402 * gcc.noncompile/921017-1.c: Deleted obsolete test.
63403 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
63404 Don't expect va-arg-1.c to fail. Correct expected output for
63406 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
63407 * gcc.wendy/hbm4.c: Correct typo.
63408 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
63410 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
63412 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
63413 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
63414 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
63415 * lib/c-torture.exp (c-torture-compile): Ditto.
63417 Reduce volume of output (remove all the -I's and such).
63418 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
63419 Call gcc_cpass, gcc_cfail.
63420 (c-torture): Pass testing option to c-torture-compile.
63422 1994-03-21 Doug Evans (dje@cygnus.com)
63424 Bring patches over from progressive.
63425 * config/default.exp: Exit remote shell cleanly.
63426 (g++_exit, g++_start): Add default versions.
63427 * config/sim.exp (gcc_load): Use perror, not error.
63429 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
63431 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
63434 1994-03-14 Doug Evans (dje@cygnus.com)
63436 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
63437 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
63438 (wendy_try): New proc to run testcase.
63439 (main loop): Call 'em.
63440 * gcc.wendy/*.c: Clean up pass to correct expected output.
63442 * lib/gcc.exp: Minor cleanup work.
63443 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
63445 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
63447 * config/sim.exp (gcc_load): Document return codes better.
63448 Don't pass -v to simulator.
63450 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
63452 * gcc.special/920717-x.c: Fix typo.
63453 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
63456 * lib/mike-gcc.exp: Fix typo.
63458 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
63460 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
63461 binary to use, transform the name.
63462 * config/*.exp: rename everything. Nuke any g++ specific files,
63463 it's now a special case of gcc that requires no special support.
63464 Add a default.exp for unsupported targets.
63466 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
63468 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
63469 lib/old-dejagnu.exp: Fix a few patterns to work with the new
63472 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
63474 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
63477 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
63479 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
63481 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
63483 * gcc.execute/execute.exp: Combine opt_list and foption_list into
63484 option_list. Compile every file with only 4/6 option choices
63485 (same as C torture) instead of with 12/18 different option
63487 * lib/c-torture.exp: Likewise.
63489 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
63492 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
63494 * lib/old-deja.exp: Add `excess errors test fails' error, now one
63495 can put an XFAIL *-*-* on excess errors.
63497 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
63499 * g++.law: Add more tests derived from g++-bugs snapshots.
63501 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
63502 equivalent to g++.law/init9.
63504 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
63505 compiled it, and the a.out file after we've run it.
63507 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
63509 * lib/mike-g++.exp (postbase): Delete the .o file after we've
63510 compiled it, and the a.out file after we've run it.
63512 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
63514 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
63516 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
63518 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
63521 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
63523 * g++.law: New directory of g++ tests derived from the g++-bugs
63526 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
63528 * gcc.compile: initbug1.c initbug1.exp testcase added
63530 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
63532 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
63533 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
63534 fixes submitted by Jeff Law (law@cs.utah.edu)
63535 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
63536 Jeff Law (law@cs.utah.edu)
63539 1993-11-30 Mike Stump (mrs@cygnus.com)
63541 * config/unix-g++.exp: Follow the gcc way of doing things.
63542 * g++.old-deja/old-deja.exp: Minor updates.
63543 * lib/g++.exp: New file, follow the gcc way of doing things.
63544 * lib/old-dejagnu.exp: Minor updates.
63545 * lib/mike-g++.exp: Always unset errorInfo.
63547 1993-11-06 Mike Stump (mrs@cygnus.com)
63549 * lib/gcc.exp: Fix some errors with the below change, CC and
63550 CFLAGS should be global when setting, not local.
63552 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
63554 * lib/gcc.exp: Transform tool name.
63556 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63558 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
63560 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63562 * lib/gcc.exp: change gcc_done to gcc_stat
63564 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
63566 * Upgraded gcc testsuite to c-torture version 1.25
63568 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
63570 * lib/gcc.exp: added reporting code. Changed verbose compile message.
63571 * lib/c-torture: added hooks for new reporting code.
63573 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
63575 * config/sh-gcc.exp: check if sh-sim exists in the path
63577 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
63579 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
63580 * gcc.compile/compile.exp: Initial changes for new logic.
63581 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
63582 * gcc.failure/failure.exp: Initial changes for new logic.
63583 * gcc.ieee/ieee.exp: Initial changes for new logic.
63584 * gcc.misc-tests/misc.exp: Initial changes for new logic.
63585 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
63586 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
63587 * lib/c-torture.exp: Initial changes for new logic.
63588 * lib/gcc.exp: Initial changes for new logic.
63590 1993-10-15 Mike Stump (mrs@cygnus.com)
63592 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
63593 depend upon failure or success. Fully qualify names in failure
63594 and success messages. Always remove a.out before starting
63595 compile, just in case. Pay more attention to error text output by
63596 the compiler. Handle testcases with no known past errors just
63597 like all others, so that things are uniform. Other miscellaneous
63600 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
63602 * gcc.cpp: new directory for cpp tests
63604 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
63606 * lib/chill.exp: Code reformatted, removed unused code.
63607 * config/unix-chill.exp: Code reformatted, removed unused code.
63608 * chill.execute/execute.exp: Code reformatted, removed unused code.
63609 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
63611 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
63613 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
63614 routines not written.
63616 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
63618 * config/bug-gcc.exp: Use new procs from bug.exp.
63620 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
63622 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
63623 via ftp, rather than depending on NFS.
63624 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
63627 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
63629 * config/bug-gcc.exp: Use new download proc.
63631 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
63633 * chill.execute/execute.exp: cleanups, handles errors better
63634 * chill.compile/compile.exp: rewrite, based on execute.exp
63635 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
63636 * lib/chill.exp: major changes to diff proc and compile and link
63637 procs. added chill_fail and chill_pass wrappers to pass and
63638 fail. added more comments, and handle error codes better.
63639 Added a hack to capture stderr from exec, so noncompile tests
63642 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
63644 * chill.execute/execute.exp: rewrite of testsuite driver
63645 * lib/chill.exp: rewrite of testsuite driver
63646 * config/unix-chill.exp: rewrite of testsuite driver
63648 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
63651 * iexpr.ch: Standardize uppercase.
63652 * tuples.dat: Standardize uppercase.
63653 * vary.ch: standardize. Correct varying string assignments.
63654 * vary.dat: Add new output lines.
63656 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
63659 * chprintf.ch: Standardize use of uppercase.
63660 * tuples.ch: Standardize and turn arr2 into a DCL,
63662 * pinits.ch: Standardize.
63664 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
63666 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
63667 * Makefil: Renamed to Makefile.in.
63668 * configure.in: New.
63670 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
63673 * .cvsignore: Add result/output files.
63674 * Makefile: Fix up variables at start. Use MFLAGS
63675 everywhere. Correct bool_loc, built_ins entries.
63676 Add entry for vary1.ch.
63677 * bitarray.ch: Standardize upper-case usage.
63678 * bitexpr.ch: Standardize, add output of b1.
63679 * params.ch: Use arrayt in along PROC parameters, to
63680 avoid novelty problems.
63681 * sets.ch: Tiny cleanup.
63682 * vary1.ch: Re-indent.
63684 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
63686 * Add PR-related files to Makefiles, .cvsignore files, etc.
63688 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
63690 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
63691 with compiler objects. New names are test-flow.c and test-loop.c
63693 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
63695 * Upgraded c-torture tests from 1.19 to 1.20
63698 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
63699 * gcc.compile: 930623-1.c 930623-2.c
63700 * gcc.noncompile: 930622-1.c 930622-2.c
63701 * gcc.failure: 920411-1.c 920627-2.c
63702 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
63704 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
63706 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63707 More changes to get testsuite working properly. Needs more work.
63708 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
63710 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
63712 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
63713 More changes to get testsuite working properly. Needs more work.
63715 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
63717 * chill.compile/compile.exp: Added for Dejagnu support
63718 * chill.execute/execute.exp: Added for Dejagnu support
63719 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
63721 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
63723 This should complete moving the CHILL test files.
63724 * chill.noncompile(.cvsignore printf.grt
63725 in-printf.grt chprintf.grt chprintf.ch):
63726 Added test-support files.
63727 (Makefile): Modified further.
63728 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
63729 signal.ch): Added test files.
63730 * chill.execute (.cvsignore printf.grt printr.c
63731 in-printf.grt rts.c chprintf.grt rts.h): Added
63732 test-support files.
63733 (Makefile): More corrections.
63735 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
63737 * chill.compile, chill.execute, chill.nocompile: Add CHILL
63738 test cases, ready for DejaGnu.
63740 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
63742 * Upgraded c-torture tests from 1.18 to 1.19
63744 * gcc.compile: added test(s):
63746 * gcc.execute: added test(s):
63747 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
63749 * added new subdirectory for misc tests: gcc.misc-tests
63750 * gcc.misc-test(s): added tests:
63751 inst-check.c test-consts.c test-ior.c test-switch.c
63753 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
63755 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
63757 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
63759 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
63761 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
63763 * Upgraded c-torture tests from 1.17 to 1.18
63765 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
63767 * Upgraded c-torture tests from 1.12 to 1.17
63769 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
63771 * lib/old-dejagnu.exp:
63772 Fixed handling of XFAIL target triplets to correctly
63773 recognize wildcard characters. Removed code that
63774 appended a unique id tag to the end of the file name
63775 printed out by the result of the testcases within a
63778 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
63780 * lib/old-dejagnu.exp:
63781 Reworked expected failure handling to trigger off of XFAIL
63782 keyword in keyphrase embeded in testcase source code. The
63783 XFAIL keyword must be at the end of the keyphrase line. It
63784 may optionally be followed by one or more target triplets.
63785 It has just occured that the handling of wildcards in the
63786 target triplet may not be correct.
63788 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
63790 * g++.old-deja/tests:
63791 Moved all subdirectories up one level into g++.old-deja .
63793 * lib/old-dejagnu.exp:
63794 Fixed problem with CXXFLAGS not being properly reset, and being
63795 corrupted with extraneous "-c" compiler option. This was
63796 causing binaries to not be generated for test that needed them.
63797 Modified strings passed to "pass" and "fail" so that individual
63798 tests from the same test file would be distinguished by an
63799 identifier appended to the test file name in the summary logs;
63800 this corrected a problem with erroneous diff logs. Added code
63801 to search testcases for expected fail and unexpected pass keywords.
63803 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
63805 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
63807 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
63809 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
63810 Removed extraneous text from end of "Special g++ Options"
63813 * lib/old-dejagnu.exp: Added pattern matching to look for new
63814 keywords, embedded in testcases comments, which will trigger
63815 calls to xpass and xfail.
63817 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
63819 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
63820 comments embedded in the testcases, especially the one looking for
63821 special compiler options, as well as the pattern matching for the
63822 compiler output again.
63824 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
63826 * lib/old-dejagnu.exp: Do a proper check of the return value for
63827 execute tests. Fixed several problems with the pattern matching
63828 of the compiler output which gave erroneous test results.
63829 Changed several of the test result messages to be more descriptive.
63830 * config/unix-g++.exp: Proc g++_load now actually works and
63831 executes the tests passed to it and returns a usable return
63834 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
63836 * lib/gcc.exp: Exits gracefully if $CC is bogus.
63838 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
63840 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
63841 Modified both files to properly execute the old style
63842 dejagnu tests. The previous versions of these files were
63843 experimental and did not function anything near correctly.
63845 1993-04-05 Rob Savoye (rob@cygnus.com)
63847 * Removed all Makefile.in and configure.in files. No configuration
63850 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
63852 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
63854 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
63856 * gcc.compile/configure.in, gcc.unsorted/configure.in,
63857 gcc.special/configure.in, gcc.noncompile/configure.in,
63858 gcc.execute/configure.in, gcc.code_quality/configure.in,
63859 g++.other/configure.in, g++.old-deja/configure.in,
63860 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
63861 in srcname setting.
63863 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
63865 * lib/udi.exp: Fixed mondfe and mondfe_download.
63866 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
63867 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
63869 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
63871 * config/udi-gdb.exp: Check $shell_id after connecting to target.
63872 (gdb_exit): Don't remove *_soc files.
63874 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
63876 * lib/c-torture.exp: Don't look for main; instead always use -w
63877 -c. This is how the c-torture tests work. Remove the object
63878 file if the compilation succeeds.
63879 * gcc.execute/execute.exp: Remove executable if test passes.
63880 * gcc.noncompile/noncompile.exp: Every test is an expected
63882 * gcc.special/special.exp: Added tests from c-torture 1.11,
63883 corrected use of existing test.
63884 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
63885 gcc.execute/920625-1.c: Updated to c-torture 1.11.
63886 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
63887 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
63888 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
63889 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
63890 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
63891 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
63892 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
63893 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
63894 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
63895 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
63896 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
63897 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
63898 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
63899 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
63900 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
63901 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
63902 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
63904 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
63905 correspond to c-torture 1.11.