1 2007-08-21 Jakub Jelinek <jakub@redhat.com>
4 * gcc.dg/pr32912-1.c: New test.
5 * gcc.dg/pr32912-2.c: New test.
6 * gcc.dg/pr32912-3.c: New test.
8 2007-08-21 Richard Guenther <rguenther@suse.de>
10 * gcc.dg/pointer-arith-10.c: New testcase.
12 2007-08-21 Richard Guenther <rguenther@suse.de>
15 * gcc.c-torture/compile/pr33122.c: New testcase.
17 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
19 * g++.dg/warn/Wnvdtor-2.C: New testcase.
21 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
23 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
25 2007-08-20 Jakub Jelinek <jakub@redhat.com>
28 * g++.dg/init/new23.C: New test.
30 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
33 * gcc.c-torture/compile/pr30564-1.c: New test.
34 * gcc.c-torture/compile/pr30564-2.c: New test.
36 2007-08-19 Joseph Myers <joseph@codesourcery.com>
38 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
40 2007-08-19 Tobias Burnus <burnus@net-b.de>
42 * gfortran.dg/interface_abstract_2.f90: New.
43 * gfortran.dg/interface_abstract_1.f90: Fix typo.
45 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
47 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
48 unknown (so that outer-loop wont get analyzed).
49 * gcc.dg/vect/vect-outer-1a.c: New test.
50 * gcc.dg/vect/vect-outer-1b.c: New test.
51 * gcc.dg/vect/vect-outer-1.c: New test.
52 * gcc.dg/vect/vect-outer-2a.c: New test.
53 * gcc.dg/vect/vect-outer-2b.c: New test.
54 * gcc.dg/vect/vect-outer-2c.c: New test.
55 * gcc.dg/vect/vect-outer-2.c: New test.
56 * gcc.dg/vect/vect-outer-3a.c: New test.
57 * gcc.dg/vect/vect-outer-3b.c: New test.
58 * gcc.dg/vect/vect-outer-3c.c: New test.
59 * gcc.dg/vect/vect-outer-3.c: New test.
60 * gcc.dg/vect/vect-outer-4a.c: New test.
61 * gcc.dg/vect/vect-outer-4b.c: New test.
62 * gcc.dg/vect/vect-outer-4c.c: New test.
63 * gcc.dg/vect/vect-outer-4d.c: New test.
64 * gcc.dg/vect/vect-outer-4e.c: New test.
65 * gcc.dg/vect/vect-outer-4f.c: New test.
66 * gcc.dg/vect/vect-outer-4g.c: New test.
67 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
68 * gcc.dg/vect/vect-outer-4i.c: New test.
69 * gcc.dg/vect/vect-outer-4j.c: New test.
70 * gcc.dg/vect/vect-outer-4k.c: New test.
71 * gcc.dg/vect/vect-outer-4l.c: New test.
72 * gcc.dg/vect/vect-outer-4m.c: New test.
73 * gcc.dg/vect/vect-outer-4.c: New test.
74 * gcc.dg/vect/vect-outer-5.c: New test.
75 * gcc.dg/vect/vect-outer-6.c: New test.
76 * gcc.dg/vect/vect-outer-fir.c: New test.
77 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
78 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
80 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
82 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
83 and -fno-tree-reassoc.
84 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
85 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
86 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
87 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
88 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
89 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
90 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
91 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
92 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
93 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
94 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
95 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
96 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
97 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
98 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
99 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
100 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
101 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
102 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
103 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
104 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
105 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
106 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
107 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
108 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
109 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
110 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
111 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
112 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
113 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
114 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
115 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
116 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
117 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
118 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
119 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
120 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
122 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
124 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
125 versioning for aliasing).
126 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
128 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align targets.
129 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
131 2007-08-18 Tom Tromey <tromey@redhat.com>
133 PR preprocessor/32974:
134 * gcc.dg/cpp/pr32974.c: New file.
136 2007-08-17 Tobias Burnus <burnus@net-b.de>
138 * gfortran.dg/interface_abstract_1.f90: New.
140 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
143 * gfortran.dg/pure_initializer_1.f90: New test.
145 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
148 * gfortran.dg/array_constructor_18.f90: New test.
150 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
153 * g++.dg/expr/lval3.C: New test.
154 * g++.dg/expr/lval4.C: New test.
156 2007-08-17 Ollie Wild <aaw@google.com>
159 * g++.dg/lookup/builtin3.C: New test.
160 * g++.dg/lookup/builtin4.C: New test.
161 * g++.dg/lookup/using19.C: New test.
163 2007-08-17 Paolo Carlini <pcarlini@suse.de>
166 * g++.dg/parse/error31.C: New.
168 2007-08-17 Paolo Carlini <pcarlini@suse.de>
171 * g++.dg/template/error26.C: New.
173 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
176 * gfortran.dg/zero_length_2.f90: New test.
178 2007-08-17 Tobias Burnus <burnus@net-b.de>
180 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
181 * gfortran.dg/kind_tests_3.f03: Ditto.
182 * gfortran.dg/global_vars_f90_init.f90: Ditto.
183 * gfortran.dg/interface_13.f90: Ditto.
184 * gfortran.dg/pr32738.f90: Ditto.
185 * gfortran.dg/module_private_1.f90: Ditto.
186 * gfortran.dg/test_only_clause.f90: Ditto.
187 * gfortran.dg/bind_c_vars.f90: Ditto.
188 * gfortran.dg/bind_c_dts.f90: Ditto.
189 * gfortran.dg/use_9.f90: Ditto.
190 * gfortran.dg/generic_8.f90: Ditto.
191 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
192 * gfortran.dg/private_type_6.f90: Ditto.
193 * gfortran.dg/c_assoc.f90: Ditto.
194 * gfortran.dg/private_type_7.f90: Ditto.
195 * gfortran.dg/global_vars_c_init.f90: Ditto.
196 * gfortran.dg/bind_c_dts_2.f03: Ditto.
197 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
198 * gfortran.dg/c_size_t_test.f03: Ditto.
199 * gfortran.dg/used_types_12.f90: Ditto.
200 * gfortran.dg/pr25923.f90: Ditto.
201 * gfortran.dg/test_com_block.f90: Ditto.
202 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
203 * gfortran.dg/equiv_constraint_7.f90: Ditto.
204 * gfortran.dg/com_block_driver.f90: Ditto.
205 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
206 * gfortran.dg/use_iso_c_binding.f90: Ditto.
207 * gfortran.dg/c_loc_test.f90: Ditto.
208 * gfortran.dg/c_ptr_tests.f03: Ditto.
209 * gfortran.dg/module_interface_1.f90: Ditto.
211 2007-08-17 Paolo Carlini <pcarlini@suse.de>
214 * g++.dg/other/error17.C: Adjust.
216 2007-08-17 Ben Elliston <bje@au.ibm.com>
219 * g++.dg/ext/altivec-14.C: New test.
221 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
223 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
224 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
226 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
227 * gcc.dg/vect/pr32366.c: Ditto.
229 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
232 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
233 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
234 * gcc.dg/dfp/convert-int-fold.c: Ditto.
235 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
237 2007-08-16 Tobias Burnus <burnus@net-b.de>
240 * gfortran.dg/use_9.f90: New.
242 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
244 * g++.dg/gcov/gcov-5.C: New test.
246 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
248 * g++.dg/gcov/gcov-4.C: New test.
249 * lib/gcov.exp (verify-lines): Add support for
250 checking no-coverage lines.
252 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
254 * gcc.dg/vect/vect-vfa-01.c: New.
255 * gcc.dg/vect/vect-vfa-02.c: New.
256 * gcc.dg/vect/vect-vfa-03.c: New.
257 * gcc.dg/vect/vect-vfa-04.c: New.
258 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
259 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
260 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
261 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
262 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
263 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
264 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
265 gfortran.dg/vect/pr19049.f90: Rename to start with
267 * gcc.dg/vect/vect.exp: Disable versioning for alias
268 when test starts with no-vfa-.
269 * gfortran.dg/vect/vect.exp: Likewise.
271 2007-08-16 Richard Sandiford <richard@codesourcery.com>
273 * gcc.dg/torture/pr32897.c: New test.
275 2007-08-16 Paolo Carlini <pcarlini@suse.de>
278 * g++.dg/template/crash69.C: New.
280 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
282 * lib/target-supports.exp (check_effective_target_arm32): Use
283 check_no_compiler_messages.
285 2007-08-15 Diego Novillo <dnovillo@google.com>
287 gcc.dg/tree-ssa/20070815.c: New test.
289 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
292 * gfortran.dg/random_7.f90: Initialize variable.
294 2007-08-15 Jakub Jelinek <jakub@redhat.com>
297 * gfortran.dg/pr33074.f90: New test.
300 * g++.dg/opt/nrv14.C: New test.
302 2007-08-15 Paolo Carlini <pcarlini@suse.de>
305 * g++.dg/template/crash68.C: New.
307 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
309 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
310 * gcc.dg/sibcall-4.c: Ditto.
312 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
315 * gfortran.dg/use_8.f90: New test.
316 * gfortran.dg/c_loc_tests_2.f03: Fix code.
318 2007-08-14 Paolo Carlini <pcarlini@suse.de>
321 * g++.dg/template/error27.C: New.
322 * g++.dg/template/error28.C: New.
323 * g++.dg/other/pr28304.C: Adjust.
324 * g++.old-deja/g++.mike/p811.C: Likewise.
326 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
329 * gcc.target/i386/pr30315.c: New.
331 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
334 * gfortran.dg/substr_5.f90: New test.
336 2007-08-14 Andrew Pinski <pinskia@gmail.com>
339 * gcc.dg/vector-2.c: New test.
342 * g++.dg/ext/vector8.C: New test.
344 2007-08-13 Dan Hipschman <dsh@google.com>
347 * gcc.dg/format/array-1.c: Add an additional test for
348 unterminated format strings of length 1.
350 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
353 * gfortran.dg/external_procedures_3.f90: New test.
355 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
358 * gfortran.dg/import6.f90: New test.
360 2007-08-13 Andrew Pinski <pinskia@gmail.com>
363 * gcc.dg/vector-1.c: New test.
365 2007-08-13 Richard Sandiford <richard@codesourcery.com>
367 * gcc.dg/pr21255-4.c: Skip for PIC.
368 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
370 2007-08-13 Richard Sandiford <richard@codesourcery.com>
372 * gcc.dg/attr-isr.c: Skip for PIC.
373 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
374 * gcc.dg/attr-isr-trapa.c: Likewise.
375 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
376 * gcc.dg/pragma-isr-trapa.c: Likewise.
377 * gcc.dg/pragma-isr-trapa2.c: Likewise.
379 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
382 * gfortran.dg/transpose_1.f90: New test.
384 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
387 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
390 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
394 * gfortran.dg/random_4.f90: New test.
395 * gfortran.dg/random_5.f90: New test.
396 * gfortran.dg/random_6.f90: New test.
397 * gfortran.dg/random_7.f90: New test.
399 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
402 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
404 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
407 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
409 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
412 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
413 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
415 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
418 * gfortran.dg/char_length_6.f90: New test.
420 2007-08-10 Ollie Wild <aaw@google.com>
422 * g++.dg/lookup/using18.C: New test.
424 2007-08-10 Paolo Carlini <pcarlini@suse.de>
427 * g++.dg/other/error16.C: New.
429 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
432 * gfortran.dg/namelist_37.f90: New test.
434 2007-08-10 Paolo Carlini <pcarlini@suse.de>
437 * g++.dg/conversion/op3.C: New.
439 2007-08-09 Tobias Burnus <burnus@net-b.de>
442 * gfortran.dg/fmt_tab_1.f90: New.
443 * gfortran.dg/fmt_tab_2.f90: New.
445 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
448 * gcc.c-torture/compile/pr32796.c: New test.
450 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
453 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
454 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS instead
457 2007-08-08 Richard Sandiford <richard@codesourcery.com>
459 * gcc.target/mips/code-readable-1.c: New test.
460 * gcc.target/mips/code-readable-2.c: Likewise.
461 * gcc.target/mips/code-readable-3.c: Likewise.
463 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
464 Revital Eres <eres@il.ibm.com>
466 * gfortran.dg/sms-1.f90: Add comment.
467 * gfortran.dg/sms-2.f90: New.
469 2007-08-07 Ian Lance Taylor <iant@google.com>
471 * gcc.dg/instrument-1.c: New test.
472 * gcc.dg/instrument-2.c: New test.
473 * gcc.dg/instrument-3.c: New test.
475 2007-08-07 Steve Ellcey <sje@cup.hp.com>
477 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
479 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
481 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
482 !vector_alignment_reachable targets.
483 * gcc.dg/vect/vect-33.c: Likewise.
484 * gcc.dg/vect/vect-42.c: Likewise.
485 * gcc.dg/vect/vect-44.c: Likewise.
486 * gcc.dg/vect/vect-50.c: Likewise.
487 * gcc.dg/vect/vect-70.c: Likewise.
488 * gcc.dg/vect/vect-71.c: Likewise.
489 * gcc.dg/vect/vect-87.c: Likewise.
490 * gcc.dg/vect/vect-88.c: Likewise.
491 * gcc.dg/vect/vect-91.c: Likewise.
492 * gcc.dg/vect/vect-93.c: Likewise.
493 * gcc.dg/vect/vect-96.c: Likewise.
494 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
495 * gcc.dg/vect/section-anchors-69.c: Likewise.
496 * gcc.dg/vect/pr25413.c: Likewise.
497 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
498 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
499 * gfortran.dg/vect-2.f90: Likewise.
500 * gfortran.dg/vect-3.f90: Likewise.
501 * gfortran.dg/vect-4.f90: Likewise.
502 * gfortran.dg/vect-5.f90: Likewise.
503 * lib/target-supports.exp (check_effective_target_natural_alignment):
504 Return false for darwin.
505 (check_effective_target_vector_alignment_reachable_for_double): New.
507 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
509 * gcc.dg/multiword-1.c: New testcase.
511 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
513 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
515 * gfortran.dg/namelist_36.f90: New test.
517 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
519 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
520 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
522 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
524 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
525 * gcc.dg/torture/type-generic-1.c: Likewise.
527 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
529 * gcc.c-torture/20070522-1.c: Move to ...
530 * gcc.c-torture/compile/20070522-1.c: Here.
532 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
535 * gfortran.dg/minmax_char_1.f90: New test.
536 * gfortran.dg/minmax_char_2.f90: New test.
537 * gfortran.dg/min_max_optional_4.f90: New test.
539 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
541 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
542 hanging on the testcase.
544 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
547 * gcc.c-torture/compile/pr32988.c: New test.
549 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
551 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
553 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
555 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
558 2007-03-22 Dirk Mueller <dmueller@suse.de>
560 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
562 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
565 * gfortran.dg/isnan_1.f90: New test.
567 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
568 Revital Eres <eres@il.ibm.com>
570 * gcc.dg/sms-antideps.c: New test.
572 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
575 * gfortran.dg/entry_13.f90: New test.
577 * gfortran.dg/entry_12.f90: Clean up .mod file.
579 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
582 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
583 variables as kind=4 so they don't overflow the record length.
585 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
588 * gfortran.dg/selected_kind_1.f90: New test.
590 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
593 * gcc.c-torture/compile/pr32780.c: New test.
595 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
598 * gcc.c-torture/compile/pr32399.c: New testcase.
600 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
603 * g++.dg/torture/pr32304.C: New testcase.
605 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
608 * gfortran.fortran-torture/compile/complex_1.f90: New test.
610 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
613 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
615 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
618 * gfortran.dg/nint_2.f90: New test.
620 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
622 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
623 * gcc.dg/weak/typeof-2.c: Likewise.
625 2007-08-03 Diego Novillo <dnovillo@google.com>
628 * gcc.dg/tree-ssa/pr31521.c: New test.
630 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
633 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
634 iostat must be default kind.
636 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
638 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
640 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
643 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
644 explicit so test passes with -fdefault-integer-8.
645 * gfortran.dg/unformatted_recl_1.f90: Likewise.
646 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
648 2007-08-02 Lee Millward <lee.millward@gmail.com>
651 * g++.dg/parse/asm1.C: New test.
654 * g++.dg/parse/asm2.C: Likewise.
657 * g++.dg/parse/asm3.C: Likewise.
659 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
661 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
662 "int" is only 16 bit bits wide.
663 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
665 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
667 * g++.dg/torture/type-generic-1.C: New.
668 * gcc.dg/pr28796-2.c: Move tests ...
669 * gcc.dg/tg-tests.h: ... here.
670 * gcc.dg/torture/type-generic-1.c: New.
672 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
675 * minmaxloc_3.f90: New test case.
677 2007-08-01 Tobias Burnus <burnus@net-b.de>
680 * gfortran.dg/allocate_stat.f90: New.
682 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
684 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
686 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
688 PR tree-optimization/32919
689 * gcc.c-torture/compile/pr32919.c: New.
691 2007-08-01 Nick Clifton <nickc@redhat.com>
693 * gcc.c-torture/execute/execute.exp: Change copyright header to
694 refer to version 3 of the GNU General Public License and to point
695 readers at the COPYING3 file and the FSF's license web page.
696 * gcc.c-torture/execute/ieee/ieee.exp,
697 gcc.c-torture/unsorted/unsorted.exp,
698 gcc.c-torture/compile/compile.exp,
699 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
700 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
701 gcc.target/cris/torture/cris-torture.exp,
702 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
703 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
704 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
705 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
706 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
707 gnat.dg/dg.exp, gnat.dg/style/style.exp,
708 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
709 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
710 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
711 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
712 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
713 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
714 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
715 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
716 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
717 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
718 gcc.dg/noncompile/noncompile.exp,
719 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
720 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
721 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
722 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
723 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
724 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
725 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
726 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
727 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
728 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
729 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
730 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
731 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
732 g++.old-deja/old-deja.exp,
733 gfortran.fortran-torture/execute/execute.exp,
734 gfortran.fortran-torture/compile/compile.exp,
735 treelang/output/output-1.c, treelang/output/output-1.tree,
736 treelang/execute/execute.exp, treelang/Makefile.in,
737 treelang/compile/compile.exp, g++.dg/dg.exp,
738 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
739 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
740 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
741 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
742 g++.dg/compat/struct-layout-1.exp,
743 g++.dg/compat/struct-layout-1_generate.c,
744 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
745 g++.dg/bprob/bprob.exp, config/default.exp,
746 gcc.test-framework/test-framework.awk,
747 gcc.test-framework/gen_directive_tests,
748 gcc.test-framework/test-framework.exp,
749 objc.dg/special/special.exp,
750 objc.dg/gnu-encoding/gnu-encoding.exp,
751 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
752 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
753 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
754 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
755 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
756 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
757 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
758 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
759 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
760 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
761 lib/target-supports-dg.exp, lib/gcc-defs.exp,
762 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
763 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
764 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
765 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
766 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
769 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
771 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
774 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
777 * gfortran.dg/initialization_12.f90: New test.
779 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
782 * gfortran.dg/entry_12.f90: New test.
784 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
787 * gfortran.dg/altreturn_6.f90: New test.
789 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
792 * gfortran.dg/exponent_2.f90: New test.
794 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
796 * gcc.dg/vect/vect-117.c: New test.
797 * gcc.dg/vect/vect-74.c: Enabled test
798 * gcc.dg/vect/vect-81.c: Enabled test
800 2007-07-30 Andrew Pinski <pinskia@gmail.com>
802 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
803 s/dg-error/dg-warning where warning is expected.
805 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
808 * gfortran.dg/array_constructor_12.f90: Adjust argument
809 of huge() to correct kind.
811 2007-07-30 Ollie Wild <aaw@google.com>
813 * gcc.dg/cpp/counter-2.c: New test.
814 * gcc.dg/cpp/counter-3.c: New test.
815 * gcc.dg/cpp/dir-only-1.c: New test.
816 * gcc.dg/cpp/dir-only-1.h: New file.
817 * gcc.dg/cpp/dir-only-2.c: New test.
818 * gcc.dg/cpp/dir-only-3.c: New test.
819 * gcc.dg/cpp/dir-only-3a.h: New file.
820 * gcc.dg/cpp/dir-only-3b.h: New file.
821 * gcc.dg/cpp/dir-only-4.c: New test.
822 * gcc.dg/cpp/dir-only-5.c: New test.
823 * gcc.dg/cpp/dir-only-6.c: New test.
825 2007-07-30 Julian Brown <julian@codesourcery.com>
827 * gcc.target/arm/neon/v*.c: Regenerate.
829 2007-07-30 Paolo Carlini <pcarlini@suse.de>
832 * g++.dg/ext/label6.C: New.
834 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
838 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
840 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
843 * gfortran.dg/actual_pointer_function_1.f90: New test.
846 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
848 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
851 * gfortran.dg/shape_1.f90: Adjust error message.
852 * gfortran.dg/parameter_array_ref_1.f90: New test.
854 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
857 * gfortran.dg/entry_11.f90: New test.
859 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
860 Revital Eres <eres@il.ibm.com>
862 * gfortran.dg/sms-1.f90: New test.
864 2007-07-28 Richard Guenther <rguenther@suse.de>
866 * gcc.c-torture/compile/pr32920.c: New testcase.
868 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
871 * g++.dg/lookup/friend11.C: New test.
873 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
875 * gfortran.dg/namelist_5.f90: Adjusted error message.
876 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
877 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
878 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
879 * gfortran.dg/namelist_32.f90: ... this.
882 * gfortran.dg/namelist_33.f90: New test.
885 * gfortran.dg/namelist_34.f90: New test.
888 * gfortran.dg/namelist_35.f90: New test.
890 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
893 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
895 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
898 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
899 assuming it is 0x7ffffffff.
900 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
901 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
903 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
905 * gfortran.dg/operator_3.f90: Fix dg directive.
906 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
907 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
908 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
910 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
912 * g++.dg/cpp0x/decltype1.C: New.
913 * g++.dg/cpp0x/decltype2.C: New.
914 * g++.dg/cpp0x/decltype3.C: New.
915 * g++.dg/cpp0x/decltype4.C: New.
916 * g++.dg/cpp0x/decltype5.C: New.
917 * g++.dg/cpp0x/decltype6.C: New.
919 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
921 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
922 because the test relies on bit 31 to be the sign bit.
924 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
926 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
927 assuming it is 0x7fffffff.
928 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
929 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
931 2007-07-27 Mark Mitchell <mark@codesourcery.com>
934 * g++.dg/expr/bitfield9.C: New test.
936 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
939 * gfortran.dg/logical_comp.f90: Update dg-error strings.
941 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
944 * gfortran.dg/private_type_7.f90: New test.
946 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
949 * gfortran.dg/select_char_1.f90: New test.
951 2007-07-27 Tobias Burnus <burnus@net-b.de>
954 * gfortran.dg/initialization_11.f90: New test.
956 2007-07-27 Richard Sandiford <richard@codesourcery.com>
958 * gcc.target/mips/ins-1.c: New test.
960 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
963 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
966 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
968 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
969 error: width of 'spare' exceeds its type.
971 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
973 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
974 * gcc.dg/sibcall-4.c: Likewise.
976 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
978 PR rtl-optimization/31500
979 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
980 * g++.dg/warn/Warray-bounds.C: Likewise.
982 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
984 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
986 2007-07-25 Julian Brown <julian@codesourcery.com>
987 Paul Brook <paul@codesourcery.com>
988 Joseph Myers <joseph@codesourcery.com>
989 Mark Shinwell <shinwell@codesourcery.com>
991 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
992 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
993 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
994 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
995 (check_effective_target_arm_neon_hw): New.
996 * gcc.target/arm/neon/neon.exp: New file.
997 * gcc.target/arm/neon/polytypes.c: New file.
998 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
1000 2007-07-25 Janis Johnson <janis187@us.ibm.com>
1002 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
1003 targets where an "int" is less than 32 bits wide.
1005 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
1007 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
1009 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1011 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
1012 during addition if an int is only 16 bits wide.
1013 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
1015 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1017 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
1018 size as "long int" and are 32 or 64 bits wide.
1019 * gcc.dg/torture/pr28814.c: Likewise.
1021 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
1023 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
1024 exactly as wide as an int.
1026 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
1028 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1029 Define and use throughout as long long printf format specifier.
1030 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
1033 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
1035 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
1036 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
1038 2007-07-25 Ben Elliston <bje@au.ibm.com>
1040 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
1042 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
1044 * gcc.c-torture/execute/20070724-1.c: New.
1046 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
1049 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
1050 "deallocates" to 24, since patch has code rid of much spurious
1052 * gfortran.dg/interface_assignment_1.f90 : New test.
1055 * gfortran.dg/interface_assignment_2.f90 : New test.
1057 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1060 * fortran.dg/initialization_10.f90: New test.
1062 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
1065 * gfortran.dg/imag_2.f: Removed
1066 * gfortran.dg/warn_std_1.f90: New test.
1067 * gfortran.dg/warn_std_2.f90: New test.
1068 * gfortran.dg/warn_std_3.f90: New test.
1070 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1073 * g++.dg/init/new22.C: New.
1075 2007-07-24 Paolo Carlini <pcarlini@suse.de>
1078 * g++.dg/template/crash67.C: New.
1080 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
1082 * lib/target-support.exp (check_effective_target_natural_alignment):
1083 (check_effective_target_vector_alignment_reachable): New.
1084 * config/spu/spu.c (spu_vector_alignment_reachable): New.
1085 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
1086 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
1088 * gcc.dg/vect/pr25413.c: Likewise.
1089 * gcc.dg/vect/pr31699.c: Likewise.
1091 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1094 * gfortran.dg/pack_bounds_1.f90: New test case.
1096 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
1099 * gfortran.dg/initialization_9.f90: New test.
1101 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1105 * gfortran.dg/bind_c_usage_8.f03: New test case.
1106 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
1107 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
1109 2007-07-23 Richard Sandiford <richard@codesourcery.com>
1111 * gcc.target/mips/branch-cost-1.c: New test.
1112 * gcc.target/mips/branch-cost-2.c: Likewise.
1114 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1117 * gfortran.dg/c_char_tests.f03: New test case.
1118 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
1119 * gfortran.dg/c_char_tests_2.f03: New test case.
1120 * gfortran.dg/value_6.f03: Ditto.
1121 * gfortran.dg/value_7.f03: Ditto.
1123 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
1126 * gfortran.dg/c_funloc_tests_5.f03: New.
1127 * gfortran.dg/c_funloc_tests_5.f04: New.
1128 * gfortran.dg/c_funloc_tests_4_driver.c: New.
1130 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1133 * g++.dg/expr/call4.C: New.
1134 * g++.dg/expr/call5.C: New.
1136 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1139 * gfortran.dg/namelist_30.f90: New test.
1141 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
1144 * gfortran.dg/array_initializer_1.f90: Removed warning.
1145 * gfortran.dg/initialization_1.f90: Adjusted messages.
1146 * gfortran.dg/nested_modules_6.f90: Removed warning.
1149 * gfortran.dg/initialization_7.f90: New test.
1152 * gfortran.dg/initialization_8.f90: New test.
1154 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
1157 * g++.dg/template/crash47.C: Adjust errors.
1158 * g++.dg/template/crash48.C: Adjust errors.
1159 * g++.dg/template/typename12.C: New.
1160 * g++.dg/template/typename13.C: New.
1161 * g++.dg/template/typename14.C: New.
1162 * g++.dg/template/typedef6.C: Adjust errors.
1164 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1167 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
1168 * gfortran.dg/pr32627.f03: New test case.
1170 * gfortran.dg/c_f_pointer_logical.f03: New test case.
1171 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
1172 c_f_pointer_logical.
1173 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
1174 c_f_pointer_complex.
1175 * gfortran.dg/c_f_pointer_complex.f03: New test case.
1176 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
1177 c_f_pointer_shape_tests_2.
1178 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
1180 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
1183 * gfortran.dg/c_loc_tests_9.f03: New test case.
1184 * gfortran.dg/c_loc_tests_10.f03: Ditto.
1186 2007-07-21 Lee Millward <lee.millward@gmail.com>
1189 * gfortran.dg/int_2.f90: New test.
1191 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
1193 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
1195 2007-07-20 Richard Sandiford <richard@codesourcery.com>
1197 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
1198 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
1200 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
1202 PR tree-optimization/19910
1203 * gcc.dg/pr19910.c: New test.
1205 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
1208 * gfortran.dg/pr32738.f90: New test.
1210 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1212 PR tree-optimzation/32635
1213 * gfortran.dg/pr32635.f: New test case.
1215 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
1218 * gfortran.dg/pr32801.f03: New test case.
1220 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1222 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
1223 Test negative numbers also.
1224 * gcc.dg/c99-math-float-1.c: Likewise.
1225 * gcc.dg/c99-math-long-double-1.c: Likewise.
1226 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
1229 2007-07-18 Bob Wilson <bob.wilson@acm.org>
1231 * lib/target-supports.exp (check_effective_target_sync_int_long):
1233 (check_effective_target_sync_char_short): Likewise.
1235 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1237 * gcc.dg/pr28796-2.c: Add more cases.
1239 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1241 * gcc.dg/pr28796-1.c: Add more cases.
1242 * gcc.dg/pr28796-2.c: Likewise.
1244 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1246 * gcc.dg/pr28796-1.c: Add more cases.
1247 * gcc.dg/pr28796-2.c: Likewise.
1249 2007-07-17 Janus Weil <jaydub66@gmail.com>
1252 * gfortran.dg/pr32535.f90: New test.
1254 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
1258 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
1260 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
1262 PR rtl-optimization/32773
1263 * gcc.dg/pr32773.c: New test.
1265 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
1267 * gcc.target/spu/intrinsics-1.c: Use dg-message to
1268 match flax-vector-conversions note.
1269 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
1270 instead of dg-error for the warning.
1272 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1274 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
1275 adapted to work on targets with 16-bit or wider int.
1276 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
1277 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
1278 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
1279 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
1281 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
1283 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
1284 support large arrays.
1285 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
1286 * gcc.dg/20061109-1.c: Likewise.
1287 * gcc.c-torture/execute/20061101-1.x: Likewise.
1288 * gcc.c-torture/execute/pr29797-1.x: Likewise.
1289 * gcc.c-torture/execute/pr31448.x: Likewise.
1291 2007-07-16 Lee Millward <lee.millward@gmail.com>
1293 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
1296 * gfortran.dg/pr32238.f90: New test.
1299 * gfortran.dg/pr32222.f90: New test.
1302 * gfortran.dg/pr32242.f90: New test.
1304 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
1305 David Ung <davidu@mips.com>
1307 * gcc.target/mips/mips-sched-madd.c: New test case.
1309 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1312 * gfortran.dg/large_real_kind_1.f90: Update test.
1313 * gfortran.dg/pr17706.f90: Update test.
1314 * gfortran.dg/fmt_zero_digits.f90: Update test.
1315 * gfortran.dg/fmt_zero_precision.f90: Update test.
1316 * gfortran.dg/real_const_3.f90: Update test.
1318 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1321 * gfortran.dg/bounds_check_8.f90: New test.
1322 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
1324 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1327 * gfortran.dg/mvbits_2.f90: New test.
1329 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1332 * gfortran.dg/pack_mask_1.f90: New test.
1333 * gfortran.dg/unpack_mask_1.f90: New test.
1335 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
1337 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
1338 * gcc.dg/20001101-1.c: Likewise.
1339 * gcc.dg/20001102-1.c: Likewise.
1340 * gcc.dg/20020116-2.c: Likewise.
1341 * gcc.dg/20020416-1.c: Likewise.
1342 * gcc.dg/sparc-constant-1.c: Likewise.
1343 * gcc.dg/sparc-dwarf2.c: Likewise.
1344 * gcc.dg/sparc-frame-1.c: Likewise.
1345 * gcc.dg/sparc-getcontext-1.c: Likewise.
1346 * gcc.dg/sparc-loop-1.c: Likewise.
1347 * gcc.dg/sparc-reg-1.c: Likewise.
1348 * gcc.dg/sparc-ret.c: Likewise.
1349 * gcc.dg/sparc-trap-1.c: Likewise.
1350 * gcc.dg/ultrasp10.c: Likewise.
1351 * gcc.dg/ultrasp11.c: Likewise.
1352 * gcc.dg/ultrasp1.c: Likewise.
1353 * gcc.dg/ultrasp2.c: Likewise.
1354 * gcc.dg/ultrasp3.c: Likewise.
1355 * gcc.dg/ultrasp4.c: Likewise.
1356 * gcc.dg/ultrasp5.c: Likewise.
1357 * gcc.dg/ultrasp6.c: Likewise.
1358 * gcc.dg/ultrasp7.c: Likewise.
1359 * gcc.dg/ultrasp8.c: Likewise.
1360 * gcc.dg/ultrasp9.c: Likewise.
1361 * gcc.dg/splet-1.c: Delete.
1363 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
1366 * gfortran.dg/stfunc_5.f90: New test.
1368 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
1370 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
1371 New procedure to check if arrays are naturally aligned to the vector
1373 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
1374 in size_t typedef. Adjust tree dump scan results according to
1375 vect_aligned_arrays target check.
1376 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
1377 vect_aligned_arrays target check.
1378 * gcc.dg/vect/pr31699.c: Ditto.
1380 2007-07-13 Sa Liu <saliu@de.ibm.com>
1382 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
1383 for V2DFmode vector conditional expression.
1384 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
1386 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
1388 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
1389 V2DFmode comparison and test special values.
1390 * lib/target-supports.exp: Switch on test for V2DFmode
1391 vector conditional expression.
1393 2007-07-13 Richard Guenther <rguenther@suse.de>
1395 PR tree-optimization/32721
1396 * gcc.dg/pr32721.c: New testcase.
1398 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
1400 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
1401 error message part that continues on a new line.
1403 2007-07-12 Geoffrey Keating <geoffk@apple.com>
1405 * gcc.dg/c99-tgmath-1.c: New.
1406 * gcc.dg/c99-tgmath-2.c: New.
1407 * gcc.dg/c99-tgmath-3.c: New.
1408 * gcc.dg/c99-tgmath-4.c: New.
1410 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1411 Janis Johnson <janis187@us.ibm.com>
1414 * gcc.test-framework/dg-error-exp-F.c: New test.
1415 * gcc.test-framework/dg-warning-exp-F.c: New test.
1416 * lib/gcc.exp: Enable warning and error prefixes.
1417 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
1418 (dg-error): Wrap original dg-error.
1419 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
1420 markers from dg-error/dg-warning directives.
1421 * gcc.dg/20040322-1.c: Likewise.
1422 * gcc.dg/Wchar-subscripts-1.c: Likewise.
1423 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
1424 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
1425 * gcc.dg/Werror-1.c: Likewise.
1426 * gcc.dg/Werror-10.c: Likewise.
1427 * gcc.dg/Werror-11.c: Likewise.
1428 * gcc.dg/Werror-2.c: Likewise.
1429 * gcc.dg/Werror-3.c: Likewise.
1430 * gcc.dg/Werror-4.c: Likewise.
1431 * gcc.dg/Werror-5.c: Likewise.
1432 * gcc.dg/Werror-6.c: Likewise.
1433 * gcc.dg/Werror-7.c: Likewise.
1434 * gcc.dg/Werror-8.c: Likewise.
1435 * gcc.dg/Werror-9.c: Likewise.
1436 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
1437 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
1438 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
1439 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
1440 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
1441 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
1442 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
1443 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
1444 * gcc.dg/Wnested-externs-1.c: Likewise.
1445 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
1446 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
1447 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
1448 * gcc.dg/Wshadow-3.c: Likewise.
1449 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
1450 * gcc.dg/Wwrite-strings-1.c: Likewise.
1451 * gcc.dg/anon-struct-5.c: Likewise.
1452 * gcc.dg/anon-struct-6.c: Likewise.
1453 * gcc.dg/anon-struct-7.c: Likewise.
1454 * gcc.dg/anon-struct-8.c: Likewise.
1455 * gcc.dg/array-8.c: Likewise.
1456 * gcc.dg/array-quals-2.c: Likewise.
1457 * gcc.dg/asm-qual-1.c: Likewise.
1458 * gcc.dg/asm-wide-1.c: Likewise.
1459 * gcc.dg/assign-warn-1.c: Likewise.
1460 * gcc.dg/assign-warn-2.c: Likewise.
1461 * gcc.dg/bitfld-10.c: Likewise.
1462 * gcc.dg/bitfld-11.c: Likewise.
1463 * gcc.dg/bitfld-12.c: Likewise.
1464 * gcc.dg/bitfld-13.c: Likewise.
1465 * gcc.dg/bitfld-14.c: Likewise.
1466 * gcc.dg/builtin-choose-expr-2.c: Likewise.
1467 * gcc.dg/builtins-30.c: Likewise.
1468 * gcc.dg/c90-const-expr-5.c: Likewise.
1469 * gcc.dg/c90-typespec-1.c: Likewise.
1470 * gcc.dg/c99-const-expr-5.c: Likewise.
1471 * gcc.dg/c99-flex-array-5.c: Likewise.
1472 * gcc.dg/c99-fordecl-3.c: Likewise.
1473 * gcc.dg/c99-tag-3.c: Likewise.
1474 * gcc.dg/c99-typespec-1.c: Likewise.
1475 * gcc.dg/c99-vla-jump-1.c: Likewise.
1476 * gcc.dg/c99-vla-jump-2.c: Likewise.
1477 * gcc.dg/c99-vla-jump-3.c: Likewise.
1478 * gcc.dg/c99-vla-jump-4.c: Likewise.
1479 * gcc.dg/c99-vla-jump-5.c: Likewise.
1480 * gcc.dg/cast-1.c: Likewise.
1481 * gcc.dg/cast-2.c: Likewise.
1482 * gcc.dg/cast-3.c: Likewise.
1483 * gcc.dg/cast-4.c: Likewise.
1484 * gcc.dg/cast-pretty-print-1.c: Likewise.
1485 * gcc.dg/comp-goto-2.c: Likewise.
1486 * gcc.dg/comp-goto-3.c: Likewise.
1487 * gcc.dg/cpp/error-1.c: Likewise.
1488 * gcc.dg/cpp/if-paren.c: Likewise.
1489 * gcc.dg/decl-7.c: Likewise.
1490 * gcc.dg/decl-8.c: Likewise.
1491 * gcc.dg/decl-nospec-1.c: Likewise.
1492 * gcc.dg/decl-nospec-2.c: Likewise.
1493 * gcc.dg/decl-nospec-3.c: Likewise.
1494 * gcc.dg/declspec-10.c: Likewise.
1495 * gcc.dg/declspec-11.c: Likewise.
1496 * gcc.dg/declspec-12.c: Likewise.
1497 * gcc.dg/declspec-13.c: Likewise.
1498 * gcc.dg/declspec-14.c: Likewise.
1499 * gcc.dg/declspec-15.c: Likewise.
1500 * gcc.dg/declspec-16.c: Likewise.
1501 * gcc.dg/declspec-17.c: Likewise.
1502 * gcc.dg/declspec-4.c: Likewise.
1503 * gcc.dg/declspec-5.c: Likewise.
1504 * gcc.dg/declspec-6.c: Likewise.
1505 * gcc.dg/declspec-7.c: Likewise.
1506 * gcc.dg/declspec-8.c: Likewise.
1507 * gcc.dg/declspec-9.c: Likewise.
1508 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
1509 * gcc.dg/dfp/constants-c99.c: Likewise.
1510 * gcc.dg/dfp/keywords-c89.c: Likewise.
1511 * gcc.dg/dfp/keywords-c99.c: Likewise.
1512 * gcc.dg/dfp/keywords-reserved.c: Likewise.
1513 * gcc.dg/dfp/typespec.c: Likewise.
1514 * gcc.dg/dremf-type-compat-2.c: Likewise.
1515 * gcc.dg/dremf-type-compat-3.c: Likewise.
1516 * gcc.dg/dremf-type-compat-4.c: Likewise.
1517 * gcc.dg/empty-source-2.c: Likewise.
1518 * gcc.dg/empty-source-3.c: Likewise.
1519 * gcc.dg/enum3.c: Likewise.
1520 * gcc.dg/extra-semi-2.c: Likewise.
1521 * gcc.dg/extra-semi-3.c: Likewise.
1522 * gcc.dg/float-range-1.c: Likewise.
1523 * gcc.dg/float-range-2.c: Likewise.
1524 * gcc.dg/float-range-3.c: Likewise.
1525 * gcc.dg/float-range-5.c: Likewise.
1526 * gcc.dg/format/asm_fprintf-2.c: Likewise.
1527 * gcc.dg/format/asm_fprintf-3.c: Likewise.
1528 * gcc.dg/format/asm_fprintf-4.c: Likewise.
1529 * gcc.dg/format/asm_fprintf-5.c: Likewise.
1530 * gcc.dg/format/cast-1.c: Likewise.
1531 * gcc.dg/format/gcc_diag-3.c: Likewise.
1532 * gcc.dg/format/gcc_diag-4.c: Likewise.
1533 * gcc.dg/format/gcc_diag-6.c: Likewise.
1534 * gcc.dg/format/gcc_diag-8.c: Likewise.
1535 * gcc.dg/format/gcc_diag-9.c: Likewise.
1536 * gcc.dg/format/nul-2.c: Likewise.
1537 * gcc.dg/format/opt-1.c: Likewise.
1538 * gcc.dg/format/opt-2.c: Likewise.
1539 * gcc.dg/format/opt-3.c: Likewise.
1540 * gcc.dg/format/opt-4.c: Likewise.
1541 * gcc.dg/format/opt-5.c: Likewise.
1542 * gcc.dg/format/opt-6.c: Likewise.
1543 * gcc.dg/framework-2.c: Likewise.
1544 * gcc.dg/func-args-1.c: Likewise.
1545 * gcc.dg/func-outside-1.c: Likewise.
1546 * gcc.dg/func-outside-2.c: Likewise.
1547 * gcc.dg/gnu-cond-expr-2.c: Likewise.
1548 * gcc.dg/gnu-cond-expr-3.c: Likewise.
1549 * gcc.dg/if-empty-1.c: Likewise.
1550 * gcc.dg/init-bad-1.c: Likewise.
1551 * gcc.dg/init-bad-2.c: Likewise.
1552 * gcc.dg/init-bad-3.c: Likewise.
1553 * gcc.dg/init-desig-obs-2.c: Likewise.
1554 * gcc.dg/init-desig-obs-3.c: Likewise.
1555 * gcc.dg/init-empty-2.c: Likewise.
1556 * gcc.dg/init-empty-3.c: Likewise.
1557 * gcc.dg/inline-11.c: Likewise.
1558 * gcc.dg/inline-12.c: Likewise.
1559 * gcc.dg/inline-8.c: Likewise.
1560 * gcc.dg/inline-9.c: Likewise.
1561 * gcc.dg/inline3.c: Likewise.
1562 * gcc.dg/label-decl-1.c: Likewise.
1563 * gcc.dg/label-decl-2.c: Likewise.
1564 * gcc.dg/label-decl-3.c: Likewise.
1565 * gcc.dg/label-decl-4.c: Likewise.
1566 * gcc.dg/long-long-typespec-1.c: Likewise.
1567 * gcc.dg/lvalue-2.c: Likewise.
1568 * gcc.dg/lvalue-3.c: Likewise.
1569 * gcc.dg/nested-func-3.c: Likewise.
1570 * gcc.dg/nested-redef-1.c: Likewise.
1571 * gcc.dg/noreturn-4.c: Likewise.
1572 * gcc.dg/old-style-prom-2.c: Likewise.
1573 * gcc.dg/old-style-prom-3.c: Likewise.
1574 * gcc.dg/old-style-then-proto-1.c: Likewise.
1575 * gcc.dg/overflow-warn-1.c: Likewise.
1576 * gcc.dg/overflow-warn-2.c: Likewise.
1577 * gcc.dg/overflow-warn-3.c: Likewise.
1578 * gcc.dg/overflow-warn-4.c: Likewise.
1579 * gcc.dg/overflow-warn-6.c: Likewise.
1580 * gcc.dg/parm-forwdecl-2.c: Likewise.
1581 * gcc.dg/parm-forwdecl-3.c: Likewise.
1582 * gcc.dg/parm-impl-decl-1.c: Likewise.
1583 * gcc.dg/parm-impl-decl-2.c: Likewise.
1584 * gcc.dg/parm-incomplete-1.c: Likewise.
1585 * gcc.dg/parm-mismatch-1.c: Likewise.
1586 * gcc.dg/pointer-arith-1.c: Likewise.
1587 * gcc.dg/pointer-arith-2.c: Likewise.
1588 * gcc.dg/pointer-arith-3.c: Likewise.
1589 * gcc.dg/pointer-arith-4.c: Likewise.
1590 * gcc.dg/pointer-arith-6.c: Likewise.
1591 * gcc.dg/pointer-arith-7.c: Likewise.
1592 * gcc.dg/pointer-arith-8.c: Likewise.
1593 * gcc.dg/pr13804-1.c: Likewise.
1594 * gcc.dg/pr15698-1.c: Likewise.
1595 * gcc.dg/pr15698-2.c: Likewise.
1596 * gcc.dg/pr15698-3.c: Likewise.
1597 * gcc.dg/pr15698-4.c: Likewise.
1598 * gcc.dg/pr15698-5.c: Likewise.
1599 * gcc.dg/pr15698-6.c: Likewise.
1600 * gcc.dg/pr15698-7.c: Likewise.
1601 * gcc.dg/pr15698-8.c: Likewise.
1602 * gcc.dg/pr17188-1.c: Likewise.
1603 * gcc.dg/pr17301-1.c: Likewise.
1604 * gcc.dg/pr17301-2.c: Likewise.
1605 * gcc.dg/pr17730-1.c: Likewise.
1606 * gcc.dg/pr20368-1.c: Likewise.
1607 * gcc.dg/pr20368-2.c: Likewise.
1608 * gcc.dg/pr20368-3.c: Likewise.
1609 * gcc.dg/pr22308-1.c: Likewise.
1610 * gcc.dg/qual-component-1.c: Likewise.
1611 * gcc.dg/redecl-1.c: Likewise.
1612 * gcc.dg/redecl-11.c: Likewise.
1613 * gcc.dg/redecl-12.c: Likewise.
1614 * gcc.dg/redecl-13.c: Likewise.
1615 * gcc.dg/redecl-14.c: Likewise.
1616 * gcc.dg/redecl-15.c: Likewise.
1617 * gcc.dg/register-var-1.c: Likewise.
1618 * gcc.dg/register-var-2.c: Likewise.
1619 * gcc.dg/stmt-expr-2.c: Likewise.
1620 * gcc.dg/stmt-expr-3.c: Likewise.
1621 * gcc.dg/stmt-expr-label-1.c: Likewise.
1622 * gcc.dg/stmt-expr-label-2.c: Likewise.
1623 * gcc.dg/stmt-expr-label-3.c: Likewise.
1624 * gcc.dg/struct-empty-2.c: Likewise.
1625 * gcc.dg/struct-empty-3.c: Likewise.
1626 * gcc.dg/struct-parse-1.c: Likewise.
1627 * gcc.dg/struct-semi-1.c: Likewise.
1628 * gcc.dg/struct-semi-2.c: Likewise.
1629 * gcc.dg/struct-semi-3.c: Likewise.
1630 * gcc.dg/switch-5.c: Likewise.
1631 * gcc.dg/switch-6.c: Likewise.
1632 * gcc.dg/switch-7.c: Likewise.
1633 * gcc.dg/tls/diag-5.c: Likewise.
1634 * gcc.dg/transparent-union-1.c: Likewise.
1635 * gcc.dg/transparent-union-3.c: Likewise.
1636 * gcc.dg/typespec-1.c: Likewise.
1637 * gcc.dg/vla-init-2.c: Likewise.
1638 * gcc.dg/vla-init-3.c: Likewise.
1639 * gcc.dg/vla-init-4.c: Likewise.
1640 * gcc.dg/vla-init-5.c: Likewise.
1641 * gcc.dg/void-cast-2.c: Likewise.
1642 * gcc.dg/wvla-3.c: Likewise.
1643 * gcc.dg/wvla-7.c: Likewise.
1644 * gcc.target/i386/991209-1.c: Likewise.
1645 * gcc.target/ia64/fpreg-1.c: Likewise.
1646 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
1647 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
1649 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
1652 * gfortran.dg/func_decl_4.f90: New test.
1654 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
1657 * gfortran.dg/interface_17.f90: New test.
1659 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
1662 * gfortran.dg/32599.f03: New test case.
1665 * gfortran.dg/32601.f03: New test case.
1666 * gfortran.dg/32601_1.f03: Ditto.
1667 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
1668 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
1670 2007-07-12 Steve Ellcey <sje@cup.hp.com>
1672 * gcc.c-torture/execute/align-3.c: Remove function addr check.
1674 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1675 Devang Patel <dpatel@apple.com>
1677 PR tree-optimization/25413
1678 * gcc.dg/vect/vect-align-1.c: New.
1679 * gcc.dg/vect/vect-align-2.c: New.
1680 * gcc.dg/vect/pr25413.c: New.
1681 * gcc.dg/vect/pr25413a.c: New.
1682 * gcc.dg/vect/pr31699.c: Fix dg-final check.
1684 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
1686 * lib/target-support.exp (check_ultrasparc_hw_available):
1688 (is-effective-target): Check $arg for ultrasparc_hw.
1689 (is-effective-target-keyword): Likewise.
1690 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
1691 when determining what to do on sparc platforms.
1692 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
1693 * gcc.dg/20001101-1.c: Likewise.
1694 * gcc.dg/20001101-2.c: Likewise.
1695 * gcc.dg/ultrasp9.c: Likewise.
1696 * gcc.dg/ultrasp10.c: Likewise.
1697 * gcc.target/sparc/pdist-3.c: Likewise.
1699 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
1701 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
1703 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
1705 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
1707 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
1709 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
1710 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
1711 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
1712 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
1713 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
1714 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
1715 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
1716 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
1717 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
1718 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
1719 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
1720 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
1721 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
1722 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
1723 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
1724 * lib/target-supports.exp (check_effective_target_vect_int_mul):
1727 2007-07-12 Jakub Jelinek <jakub@redhat.com>
1730 * g++.dg/parse/error30.C: New test.
1732 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1735 * gfortran.dg/alloc_comp_misc_1.f90: New test.
1737 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
1739 * gfortran.fortran-torture/compile/pr32663.f: New test.
1741 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1744 * g++.dg/inherit/virtual4.C: New.
1746 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
1749 * gcc.target/i386/pr32661-1.c: New test.
1751 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
1753 * gnat.dg/invariant_index.ad[sb]: New test.
1755 2007-07-11 Paolo Carlini <pcarlini@suse.de>
1758 * g++.dg/template/decl3.C: New.
1760 2007-07-09 Geoffrey Keating <geoffk@apple.com>
1763 * gcc.c-torture/execute/align-3.c: New.
1765 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
1768 * gcc.target/i386/pr32708-1.c: New test.
1769 * gcc.target/i386/pr32708-2.c: Ditto.
1770 * gcc.target/i386/pr32708-3.c: Ditto.
1772 2007-07-10 Mark Mitchell <mark@codesourcery.com>
1774 * g++.dg/init/new20.C: Remove svn:executable flag.
1776 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1778 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
1780 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
1782 * gcc.dg/ultrasp7.c: Add fpic target requirement.
1784 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1787 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
1790 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
1793 * gfortran.dg/overload_2.f90: New test.
1796 * gfortran.dg/transfer_simplify_5.f90
1799 * gfortran.dg/interface_15.f90: New test.
1801 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1804 * gfortran.dg/matmul_5.f90: New test case.
1806 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
1808 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
1809 * gcc.dg/fesd-any.h: Likewise.
1810 * gcc.dg/fesd-baseonly.c: Likewise.
1811 * gcc.dg/fesd-baseonly.h: Likewise.
1812 * gcc.dg/fesd-none.c: Likewise.
1813 * gcc.dg/fesd-none.h: Likewise.
1814 * gcc.dg/fesd-reduced.c: Likewise.
1815 * gcc.dg/fesd-reduced.h: Likewise.
1816 * gcc.dg/fesd-sys.c: Likewise.
1817 * gcc.dg/fesd-sys.h: Likewise
1818 * gcc.dg/fesd.h: Likewise.
1820 * g++.dg/debug/dwarf2: New directory.
1821 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
1822 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
1823 * g++.dg/other/fesd-any.h: Likewise.
1824 * g++.dg/other/fesd-baseonly.C: Likewise.
1825 * g++.dg/other/fesd-baseonly.h: Likewise.
1826 * g++.dg/other/fesd-none.C: Likewise.
1827 * g++.dg/other/fesd-none.h: Likewise.
1828 * g++.dg/other/fesd-reduced.C: Likewise.
1829 * g++.dg/other/fesd-reduced.h: Likewise.
1830 * g++.dg/other/fesd-sys.C: Likewise.
1831 * g++.dg/other/fesd-sys.h: Likewise.
1832 * g++.dg/other/fesd.h: Likewise.
1834 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
1837 * gfortran.dg/parameter_unused.f90: New test.
1839 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
1841 PR tree-optimization/32681
1842 * gcc.dg/tree-ssa/pr32681.c: New test.
1844 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1847 * gfortran.dg/fmt_t_5.f90: New test.
1849 2007-07-08 Paolo Carlini <pcarlini@suse.de>
1852 * g++.dg/template/operator10.C: New.
1854 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1857 * gfortran.dg/unpack_zerosize_1.f90: New test case.
1859 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1862 * gfortran.dg/operator_6.f90: New test.
1864 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1867 * gfortran.dg/operator_4.f90: New test.
1868 * gfortran.dg/operator_5.f90: New test.
1869 * gfortran.dg/logical_comp.f90: Adjusted error messages.
1870 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
1872 2007-07-08 Tobias Burnus <burnus@net-b.de>
1875 * gfortran.dg/argument_checking_6.f90: New.
1877 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
1880 * gfortran.dg/interface_155555.f90: New test.
1882 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1884 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
1885 c99-math-long-double-1.c, c99-math.h: Test subnormals.
1887 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1890 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
1891 discern pedantic diagnostics and errors.
1892 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
1894 * gcc.dg/20050121-1.c: This is an error and not a warning.
1895 * gcc.target/i386/sseregparm-2.c: Likewise.
1896 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
1897 * gcc.dg/charset/attribute2.c: Likewise.
1898 * gcc.dg/bitfld-1.c: Likewise.
1899 * gcc.dg/pack-test-2.c: Likewise.
1900 * gcc.dg/940510-1.c: Match separately error and warning.
1901 * gcc.dg/array-2.c: Match separately multiple messages. The second
1902 diagnostic is a pedantic warning and not an error.
1903 * gcc.dg/pr14475.c: Match separately multiple messages.
1904 * gcc.dg/pr18809-1.c: Likewise.
1905 * gcc.dg/pr27953.c: Likewise.
1906 * gcc.dg/vla-init-1.c: Likewise.
1907 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
1909 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1912 * gfortran.dg/char_decl_1.f90: New test.
1914 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
1916 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
1918 2007-07-07 Mark Mitchell <mark@codesourcery.com>
1921 * g++.dg/template/overload9.C: New test.
1923 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
1925 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
1926 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
1928 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1930 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
1931 * gcc.dg/20001012-2.c: Likewise.
1932 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
1933 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
1935 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
1937 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
1938 about the chunk size when STACK_SIZE is defined.
1940 2007-07-06 Josh Conner <jconner@apple.com>
1943 * gcc.dg/sibcall-8.c: New test.
1945 2007-07-06 Josh Conner <jconner@apple.com>
1948 * gcc.target/arm/sibcall-1.c: New test.
1950 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
1952 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
1954 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
1956 * gfortran.dg/save_parameter.f90: New test.
1957 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
1959 2007-07-06 Richard Guenther <rguenther@suse.de>
1961 * g++.dg/opt/pr30965.C: New testcase.
1963 2007-07-06 Richard Sandiford <richard@codesourcery.com>
1965 * gcc.target/mips/save-restore-5.c: New test.
1967 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1969 PR rtl_optimization/32450
1970 * gcc.dg/pr32450.c: New runtime test.
1972 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
1974 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
1975 single underscore in scan directives.
1977 2007-07-05 Mark Mitchell <mark@codesourcery.com>
1980 * g++.dg/init/ptrmem4.C: New test.
1983 * g++.dg/init/new21.C: Likewise.
1986 * g++.dg/template/static30.C: Likewise.
1988 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
1990 * gcc.dg/vect/costmodel/ppc: New directory.
1991 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
1992 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
1994 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
1995 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
1996 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
1997 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
1998 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
1999 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
2000 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
2001 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
2002 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
2003 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
2004 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
2005 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
2006 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
2007 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
2009 2007-07-05 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/module_md5_1.f90: Update MD5 number.
2014 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
2017 * gfortran.dg/interface_14.f90: New test.
2020 * gfortran.dg/do_iterator_2.f90: New test.
2022 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
2024 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
2025 (FE_DEC_DOWNWARD): Likewise.
2026 (FE_DEC_UPWARD): Likewise.
2027 (FE_DEC_TOWARDZERO): Likewise.
2028 (FE_DEC_TONEARESTFROMZERO): Likewise.
2030 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
2032 * gcc.c-torture/compile/pr32606.c: New.
2033 * gfortran.fortran-torture/execute/pr32604.f90: New.
2035 2007-07-04 Mark Mitchell <mark@codesourcery.com>
2037 * gcc.dg/visibility-12.c: New test.
2038 * gcc.dg/visibility-13.c: Likewise.
2039 * g++.dg/ext/visibility-9.C: Likewise.
2040 * g++.dg/ext/visibility-10.C: Likewise.
2042 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2044 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
2045 * gcc.dg/sh-relax-vxworks.c: New test.
2047 2007-07-04 Richard Guenther <rguenther@suse.de>
2049 PR tree-optimization/32500
2050 * gcc.c-torture/execute/pr32500.c: New testcase.
2052 2007-07-04 Richard Guenther <rguenther@suse.de>
2054 PR tree-optimization/32482
2055 * gcc.c-torture/compile/pr32482.c: New testcase.
2057 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2059 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
2061 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
2062 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
2063 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
2064 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
2066 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2068 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
2070 2007-07-04 Richard Sandiford <richard@codesourcery.com>
2072 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
2074 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2077 * gfortran.dg/min_max_optional_1.f90: New test.
2078 * gfortran.dg/min_max_optional_2.f90: New test.
2079 * gfortran.dg/min_max_optional_3.f90: New test.
2081 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084 * gfortran.dg/fmt_error.f90: New test.
2086 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089 * gfortran.dg/interface_13.f90: New test.
2091 2007-07-03 Dave Brolley <brolley@redhat.com>
2094 * g++.dg/init/new20.C: New test.
2096 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
2099 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
2101 2007-07-03 Tobias Burnus <burnus@net-b.de>
2104 * common_7.f90: New.
2105 * common_8.f90: New.
2106 * common_9.f90: New.
2108 2007-07-03 Tobias Burnus <burnus@net-b.de>
2111 * gfortran.dg/argument_checking_1.f90: New.
2112 * gfortran.dg/argument_checking_2.f90: New.
2113 * gfortran.dg/argument_checking_3.f90: New.
2114 * gfortran.dg/argument_checking_4.f90: New.
2115 * gfortran.dg/argument_checking_5.f90: New.
2116 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
2117 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
2119 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2121 * gcc.dg/pr32176.c: Add -w to default dg-options.
2123 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2125 * gcc.c-torture/compile/ssa-pre-1.c: New test.
2127 2007-07-03 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/null_2.f90: New.
2132 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2133 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2136 * gcc.dg/pr32176.c: New test.
2138 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
2140 * gcc.dg/const-float80.c : New test.
2141 * gcc.dg/const-float128.c : New test.
2142 * gcc.dg/const-float80-ped.c : New test.
2143 * gcc.dg/const-float128-ped.c : New test.
2145 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2147 * gcc.dg/c99-math.h: Fix typo.
2149 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2152 * gcc.dg/gomp/pr32468-1.c: New test.
2154 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2156 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
2159 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
2161 * gfortran.fortran-torture/compile/pr32583.f: New.
2162 * gcc.c-torture/compile/pr32584.c: New
2164 2007-07-02 Ollie Wild <aaw@google.com>
2166 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
2167 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
2169 2007-07-02 Richard Sandiford <richard@codesourcery.com>
2171 * gcc.target/mips/save-restore-1.c: New test.
2172 * gcc.target/mips/save-restore-2.c: Likewise.
2173 * gcc.target/mips/save-restore-3.c: Likewise.
2174 * gcc.target/mips/save-restore-4.c: Likewise.
2176 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
2178 PR tree-optimization/31966
2179 PR tree-optimization/32533
2180 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
2181 * gfortran.dg/pr32533.f90: Ditto.
2183 2007-07-02 Jakub Jelinek <jakub@redhat.com>
2185 * g++.dg/opt/nrv12.C: New test.
2186 * gcc.target/i386/nrv1.c: New test.
2189 * g++.dg/gomp/pr31748.C: New test.
2191 2007-07-02 Ira Rosen <irar@il.ibm.com>
2193 PR tree-optimization/32230
2194 * gcc.dg/vect/pr32230.c: New test.
2196 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
2198 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
2199 * bind_c_coms.f90: Ditto.
2200 * bind_c_coms_driver.c: Ditto.
2201 * bind_c_dts.f90: Ditto.
2202 * bind_c_dts_2.f03: Ditto.
2203 * bind_c_dts_2_driver.c: Ditto.
2204 * bind_c_dts_3.f03: Ditto.
2205 * bind_c_dts_4.f03: Ditto.
2206 * bind_c_dts_driver.c: Ditto.
2207 * bind_c_implicit_vars.f03: Ditto.
2208 * bind_c_procs.f03: Ditto.
2209 * bind_c_usage_2.f03: Ditto.
2210 * bind_c_usage_3.f03: Ditto.
2211 * bind_c_usage_5.f03: Ditto.
2212 * bind_c_usage_6.f03: Ditto.
2213 * bind_c_usage_7.f03: Ditto.
2214 * bind_c_vars.f90: Ditto.
2215 * bind_c_vars_driver.c: Ditto.
2216 * binding_c_table_15_1.f03: Ditto.
2217 * binding_label_tests.f03: Ditto.
2218 * binding_label_tests_10.f03: Ditto.
2219 * binding_label_tests_10_main.f03: Ditto.
2220 * binding_label_tests_11.f03: Ditto.
2221 * binding_label_tests_11_main.f03: Ditto.
2222 * binding_label_tests_12.f03: Ditto.
2223 * binding_label_tests_13.f03: Ditto.
2224 * binding_label_tests_13_main.f03: Ditto.
2225 * binding_label_tests_14.f03: Ditto.
2226 * binding_label_tests_2.f03: Ditto.
2227 * binding_label_tests_3.f03: Ditto.
2228 * binding_label_tests_4.f03: Ditto.
2229 * binding_label_tests_5.f03: Ditto.
2230 * binding_label_tests_6.f03: Ditto.
2231 * binding_label_tests_7.f03: Ditto.
2232 * binding_label_tests_8.f03: Ditto.
2233 * binding_label_tests_9.f03: Ditto.
2234 * c_assoc.f90: Ditto.
2235 * c_assoc_2.f03: Ditto.
2236 * c_f_pointer_shape_test.f90: Ditto.
2237 * c_f_pointer_tests.f90: Ditto.
2238 * c_f_tests_driver.c: Ditto.
2239 * c_funloc_tests.f03: Ditto.
2240 * c_funloc_tests_2.f03: Ditto.
2241 * c_funloc_tests_3.f03: Ditto.
2242 * c_funloc_tests_3_funcs.c: Ditto.
2243 * c_kind_params.f90: Ditto.
2244 * c_kind_tests_2.f03: Ditto.
2246 * c_loc_driver.c: Ditto.
2247 * c_loc_test.f90: Ditto.
2248 * c_loc_tests_2.f03: Ditto.
2249 * c_loc_tests_2_funcs.c: Ditto.
2250 * c_loc_tests_3.f03: Ditto.
2251 * c_loc_tests_4.f03: Ditto.
2252 * c_loc_tests_5.f03: Ditto.
2253 * c_loc_tests_6.f03: Ditto.
2254 * c_loc_tests_7.f03: Ditto.
2255 * c_loc_tests_8.f03: Ditto.
2256 * c_ptr_tests.f03: Ditto.
2257 * c_ptr_tests_10.f03: Ditto.
2258 * c_ptr_tests_5.f03: Ditto.
2259 * c_ptr_tests_7.f03: Ditto.
2260 * c_ptr_tests_7_driver.c: Ditto.
2261 * c_ptr_tests_8.f03: Ditto.
2262 * c_ptr_tests_8_funcs.c: Ditto.
2263 * c_ptr_tests_9.f03: Ditto.
2264 * c_ptr_tests_driver.c: Ditto.
2265 * c_size_t_driver.c: Ditto.
2266 * c_size_t_test.f03: Ditto.
2267 * com_block_driver.f90: Ditto.
2268 * global_vars_c_init.f90: Ditto.
2269 * global_vars_c_init_driver.c: Ditto.
2270 * global_vars_f90_init.f90: Ditto.
2271 * global_vars_f90_init_driver.c: Ditto.
2272 * interop_params.f03: Ditto.
2273 * iso_c_binding_only.f03: Ditto.
2274 * iso_c_binding_rename_1.f03: Ditto.
2275 * iso_c_binding_rename_1_driver.c: Ditto.
2276 * iso_c_binding_rename_2.f03: Ditto.
2277 * iso_c_binding_rename_2_driver.c: Ditto.
2278 * kind_tests_2.f03: Ditto.
2279 * kind_tests_3.f03: Ditto.
2280 * module_md5_1.f90: Ditto.
2281 * only_clause_main.c: Ditto.
2282 * print_c_kinds.f90: Ditto.
2283 * test_bind_c_parens.f03: Ditto.
2284 * test_c_assoc.c: Ditto.
2285 * test_com_block.f90: Ditto.
2286 * test_common_binding_labels.f03: Ditto.
2287 * test_common_binding_labels_2.f03: Ditto.
2288 * test_common_binding_labels_2_main.f03: Ditto.
2289 * test_common_binding_labels_3.f03: Ditto.
2290 * test_common_binding_labels_3_main.f03: Ditto.
2291 * test_only_clause.f90: Ditto.
2292 * use_iso_c_binding.f90: Ditto.
2293 * value_5.f90: Ditto.
2294 * value_test.f90: Ditto.
2295 * value_tests_f03.f90: Ditto.
2297 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
2299 * gcc.dg/tls/opt-14.c: New.
2301 2007-07-01 Ollie Wild <aaw@google.com>
2303 * g++.dg/lookup/using16.C: New test.
2304 * g++.dg/lookup/using17.C: New test.
2306 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
2309 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
2310 (test_4): Use proper test for floating point equality.
2313 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2315 PR libgfortran/32554
2316 * gfortran.dg/fmt_p_1.f90: New test.
2318 2007-07-01 Ira Rosen <irar@il.ibm.com>
2320 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
2321 initialization and fix dg-final check - the initialization loop is
2324 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2325 Volker Reichelt <reichelt@netcologne.de>
2328 * gcc.dg/pr32559.c: New test.
2330 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
2332 PR tree-optimization/25371
2333 * gcc.dg/vect/pr25371.c: New test.
2335 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
2337 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
2338 when allocating and initializing a flexible array.
2340 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
2343 * gfortran.dg/intrinsic.f90: New test.
2345 2007-06-30 Tobias Burnus <burnus@net-b.de>
2348 * gfortran.dg/fmt_zero_check.f90: New.
2350 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
2353 * gfortran.dg/repeat_f90: New test.
2355 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2358 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
2359 -pedantic-errors, so we should match errors.
2360 * gcc.dg/cpp/escape-1.c: Likewise.
2361 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
2362 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
2364 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
2365 errors instead of warnings.
2366 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
2368 * gcc.dg/cpp/arith-3.c: Likewise.
2370 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2373 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
2374 * gcc.dg/pch/valid-2.c: Likewise.
2375 * gcc.dg/pch/valid-3.c: Likewise.
2376 * gcc.dg/pch/warn-1.c: Likewise.
2377 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
2379 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2382 * gcc.dg/Wunused-function.c: New.
2384 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2386 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
2388 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
2390 * g++.dg/other/canon-31724.C: New.
2392 2007-06-29 Jan Hubicka <jh@suse.cz>
2395 * gcc.c-torture/compile/pr32372.c: new.
2397 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2399 * gfortran.dg/operator_3.f90: New test.
2401 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
2403 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
2404 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
2406 2007-06-29 Richard Guenther <rguenther@suse.de>
2409 * gcc.dg/inline-23.c: New testcase.
2411 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
2413 PR tree-optimization/24659
2414 * gcc.target/i386/vectorize2.c: New test.
2415 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
2416 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2418 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
2420 * gcc.dg/pointer-arith-9.c: New test.
2422 2007-06-29 Tobias Burnus <burnus@net-b.de>
2425 * gfortran.dg/fmt_read_2.f90: New.
2427 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2429 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
2430 If it exists, don't try to create it.
2432 2007-06-28 Geoffrey Keating <geoffk@apple.com>
2434 * g++.dg/ext/visibility/ms-compat-1.C: New.
2436 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
2439 * gfortran.fortran-torture/compile/pr32417.f90: New test.
2441 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
2443 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
2446 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
2449 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
2451 2007-06-27 Richard Guenther <rguenther@suse.de>
2454 * gcc.dg/inline-22.c: New testcase.
2456 2007-06-26 Hui-May Chang <hm.chang@apple.com>
2458 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
2459 the scan-assembler constant.
2461 2007-06-25 Geoffrey Keating <geoffk@apple.com>
2464 * gcc.dg/pr20216.c: New.
2466 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
2469 * gcc.dg/vect/pr32421.c: New test.
2471 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
2474 * g++.dg/other/friend5.C: New test.
2476 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
2479 * gfortran.dg/host_assoc_function_2.f90: New test.
2482 * gfortran.dg/host_assoc_call_1.f90: New test.
2484 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2486 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
2488 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2491 * gfortran.dg/error_format.f90: New test.
2493 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2496 * gfortran.dg/pr32136.f90: New test.
2498 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
2501 * gfortran.dg/minmaxloc_1.f90: New test.
2504 * gfortran.dg/minmaxloc_2.f90: New test.
2506 2007-06-23 Richard Guenther <rguenther@suse.de>
2508 PR tree-optimization/16876
2510 * gcc.dg/pr29254.c: The warning is bogus.
2511 * gcc.dg/warn-1.c: Likewise.
2512 * gcc.dg/assign-warn-3.c: Likewise.
2513 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
2515 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
2517 * gcc.c-torture/execute/20070623-1.c: New.
2519 2007-06-22 Jan Hubicka <jh@suse.cz>
2521 * gcc.c-torture/compile/pr31541.c: New.
2523 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2525 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
2526 Remove -m64 from dg-options.
2528 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
2531 * gcc.dg/pr32374.c: New test.
2533 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2536 * gfortran.dg/pointer_assign_3.f90: New test.
2538 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2541 * gfortran.dg/assign.f90: Update test.
2542 * gfortran.dg/real_do_1.f90: Update test.
2543 * gfortran.dg/gomp/omp_do1.f90: Update test.
2544 * gfortran.dg/warnings_are_errors_1.f: Update test.
2545 * gfortran.dg/g77/20010519-1.f: Update test.
2546 * gfortran.dg/g77/pr9258.f: Update test.
2547 * gfortran.dg/g77/960317-1.f: Update test.
2549 2007-06-21 Richard Guenther <rguenther@suse.de>
2551 PR tree-optimization/32453
2552 * gcc.c-torture/compile/pr32453.c: New testcase.
2554 2007-06-21 Jakub Jelinek <jakub@redhat.com>
2556 PR tree-optimization/31866
2557 * gcc.dg/pr31866.c: New test.
2559 2007-06-21 Richard Guenther <rguenther@suse.de>
2561 PR tree-optimization/32451
2562 * g++.dg/torture/20070621-1.C: New testcase.
2564 2007-06-21 Christian Bruel <christian.bruel@st.com>
2566 * gcc.dg/attr-isr.c: Test delay slot content.
2568 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2571 gfortran.dg/pointer_assign_2.f90: New test.
2573 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2576 gfortran.dg/invalid_procedure_name.f90: New test.
2578 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
2580 PR tree-optimization/25737
2581 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
2583 2007-06-20 Hui-May Chang <hm.chang@apple.com>
2585 * gcc.target/i386/large-size-array-3.c: New.
2587 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2588 Richard Guenther <rguenther@suse.de>
2591 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
2593 2007-06-20 Jakub Jelinek <jakub@redhat.com>
2596 * gcc.dg/pr31959.c: New test.
2599 * g++.dg/ext/asm10.C: New test.
2602 * gcc.c-torture/execute/20070614-1.c: New test.
2604 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
2606 * gcc.target/arm/stack-corruption.c: New test.
2608 2007-06-19 Richard Guenther <rguenther@suse.de>
2610 * g++.dg/torture/pr30252.C: New testcase.
2612 2007-06-19 Jakub Jelinek <jakub@redhat.com>
2614 PR tree-optimization/32353
2615 * g++.dg/opt/nrv13.C: New test.
2617 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
2621 * gfortran.dg/impure_assignment_2.f90 : New test.
2624 * gfortran.dg/data_initialized_2.f90 : New test.
2626 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
2627 appropriate version of 'dmach'.
2629 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2632 * gcc.target/i386/pr32389.c New test.
2634 2007-06-18 Simon Baldwin <simonb@google.com>
2637 * g++.dg/template/error25.C: New.
2638 * g++.dg/template/spec35.C: New.
2640 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
2642 * gcc.c-torture/compile/pr32355.c: New testcase.
2644 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
2646 PR tree-optimization/32383
2647 * g++.dg/opt/pr32383.C: New test.
2649 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
2651 PR rtl-optimization/32366
2652 * gcc.dg/vect/pr32366.c: New test.
2654 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
2656 * gcc.c-torture/compile/pr32349.c: New testcase.
2658 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
2660 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
2661 * gcc.target/sparc/combined-2.c: Likewise.
2662 * gcc.target/sparc/fexpand.c : Likewise.
2663 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
2664 * gcc.target/sparc/fpack16.c : Likewise.
2665 * gcc.target/sparc/fpmerge.c : Likewise.
2666 * gcc.target/sparc/fpmul.c : Likewise.
2667 * gcc.target/sparc/noresult.c : Likewise.
2668 * gcc.target/sparc/pdist.c: Likewise.
2670 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
2673 * gcc.target/i386/recip-divf.c: New test.
2674 * gcc.target/i386/recip-sqrtf.c: Ditto.
2675 * gcc.target/i386/recip-vec-divf.c: Ditto.
2676 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
2677 * gcc.target/i386/sse-recip.c: Ditto.
2678 * gcc.target/i386/sse-recip-vec.c: Ditto.
2680 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
2683 * gcc.c-torture/compile/20070605-1.c: New test.
2685 * gcc.c-torture/compile/20070603-1.c: New testcase.
2686 * gcc.c-torture/compile/20070603-2.c: New testcase.
2688 * gcc.c-torture/compile/20070531-1.c: New test.
2691 * gcc.c-torture/compile/20070531-2.c: New test.
2694 * gcc.c-torture/compile/20070529-1.c: New test.
2697 * gcc.c-torture/compile/20070529-2.c: New test.
2700 * gcc.c-torture/compile/20070520-1.c: New test.
2702 * g++.dg/ext/java-1.C: New test.
2704 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
2705 loops instead of one. Remove the "can't determine dependence"
2707 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
2708 needed as the cast is gone in the first place.
2709 * gcc.dg/max-1.c: Change local variable a to be a global one.
2710 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
2711 have a cast which is PREd.
2713 2007-06-15 Mark Mitchell <mark@codesourcery.com>
2715 * g++.dg/lookup/anon6.C: New test.
2717 2007-06-14 Dirk Mueller <dmueller@suse.de>
2720 * g++.dg/opt/static6.C: New testcase.
2722 2007-06-14 Geoff Keating <geoffk@apple.com>
2724 * g++.dg/ext/visibility/overload-1.C: New.
2727 * g++.dg/ext/visibility/anon4.C: New.
2729 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
2732 * gcc.target/i386/pr32268.c: New test.
2734 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
2736 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
2737 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
2738 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
2740 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
2741 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
2742 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
2745 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
2748 * gfortran.dg/common_resize_1.f90: New test.
2750 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
2753 * gcc.dg/vect/pr32224.c: Fix.
2755 2007-06-13 Eric Christopher <echristo@apple.com>
2757 * gcc.target/i386/ssefn-1.c: Add -march=i386.
2759 2007-06-13 Tobias Burnus <burnus@net-b.de>
2762 * gfortran.dg/actual_array_vect_1.f90: New.
2764 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
2766 * gcc.target/sparc/mfpu.c: New test.
2768 2007-06-12 Geoff Keating <geoffk@apple.com>
2770 * g++.dg/warn/weak1.C: Suppress on Darwin.
2771 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
2773 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
2776 * g++.dg/torture/pr31579.C: New testcase.
2778 2007-06-12 Ian Lance Taylor <iant@google.com>
2781 * g++.dg/init/new16.C: New test.
2782 * g++.dg/init/new17.C: New test.
2783 * g++.dg/init/new18.C: New test.
2784 * g++.dg/init/new19.C: New test.
2786 2007-06-12 Olivier Hainque <hainque@adacore.com>
2788 * gnat.dg/lhs_view_convert.adb: New test.
2790 2007-06-12 Richard Guenther <rguenther@suse.de>
2792 PR tree-optimization/15353
2793 PR tree-optimization/31657
2794 * gcc.c-torture/execute/20070424-1.c: New testcase.
2795 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
2796 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
2797 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
2798 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
2799 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
2801 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2803 PR rtl-optimization/32293
2804 * gcc.dg/pr32293.c: New test.
2806 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
2808 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
2810 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
2813 * gfortran.dg/equiv_7.f90: New test.
2814 * gfortran.dg/equiv_constraint_7.f90: Change error message.
2817 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
2819 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
2821 * gcc.dg/setjmp-3.c: Rename raise to raise0.
2822 * gcc.dg/setjmp-4.c: Likewise.
2823 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
2825 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
2827 PR rtl-optimization/31025
2828 * gfortran.dg/pr31025.f90: New.
2830 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2833 * gcc.target/i386/pr32280.c: New test.
2835 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
2838 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
2840 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2842 PR libgfortran/32235
2843 * gfortran.dg/backspace_9.f: New test.
2845 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
2847 * gcc.dg/tree-ssa/prefetch-7.c: New test.
2849 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
2851 * gcc.dg/tree-ssa/loop-28.c: New testcase.
2853 2007-06-09 Ian Lance Taylor <iant@google.com>
2855 PR tree-optimization/32169
2856 * gcc.c-torture/compile/pr32169.c: New test.
2858 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
2860 * gcc.dg/vect/costmodel: New directory.
2861 * gcc.dg/vect/costmodel/i386: New directory.
2862 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
2863 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2865 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
2866 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
2867 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
2868 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
2869 * gcc.dg/vect/costmodel/x86_64: New directory.
2870 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
2872 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2874 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
2875 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
2876 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
2877 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
2878 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
2880 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
2882 PR tree-optimization/32243
2883 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
2884 flags for -Os tests.
2885 * gcc.dg/vect/03-vect-pr32243.c: New test.
2887 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
2889 PR tree-optimization/32224
2890 * gcc.dg/vect/pr32224.c: New test.
2892 2007-06-08 Jakub Jelinek <jakub@redhat.com>
2895 * g++.dg/gomp/pr32177.C: New test.
2897 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2900 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
2901 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
2902 warning nor an error.
2903 * gcc.dg/Wfatal-2.c: Likewise.
2904 * gcc.dg/Werror-1.c: Likewise.
2905 * gcc.dg/Werror-5.c: Likewise.
2906 * gcc.dg/Werror-7.c: Likewise.
2907 * gcc.dg/Werror-10.c: Likewise.
2908 * gcc.dg/Werror-11.c: Likewise.
2910 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
2913 * g++.dg/init/brace6.C: New test.
2915 2007-06-07 Geoffrey Keating <geoffk@apple.com>
2917 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
2918 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
2919 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
2920 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
2922 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
2923 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
2924 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
2925 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
2926 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
2927 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
2928 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
2929 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
2931 * gcc.dg/darwin-minversion-3.c: New.
2933 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
2935 * gcc.target/i386/builtin-copysign.c: New test.
2937 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
2939 PR tree-optimization/32220
2940 * gfortran.dg/predcom-2.f: New testcase.
2942 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2945 * gcc.target/i386/vectorize4.c: New test.
2947 2007-06-06 Steve Ellcey <sje@cup.hp.com>
2949 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
2951 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2954 * gcc.dg/simd-5.c: Mark output as a note.
2955 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
2957 * gcc.dg/simd-1.c: Likewise.
2958 * gcc.dg/always_inline.c: Mark output as a sorry.
2959 * gcc.dg/always_inline2.c: Likewise.
2960 * gcc.dg/always_inline3.c: Likewise.
2962 2007-06-06 Ian Lance Taylor <iant@google.com>
2964 * g++.dg/conversion/enum1.C: New test.
2966 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
2968 PR tree-optimization/32216
2969 * gcc.dg/vect/pr32216.c: New test.
2971 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2974 * gfortran.dg/invalid_contains_1.f90: New test.
2975 * gfortran.dg/invalid_contains_2.f90: New test.
2977 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2980 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
2983 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2986 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
2987 dg-message to match de note.
2988 * gcc.dg/pr26570.c: Use dg-message for a note.
2989 * gcc.dg/pr29254.c: Use dg-message for generic output and use
2990 dg-error instead of dg-warning because of -Werror.
2991 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
2992 neither an error, nor a warning.
2993 * gcc.dg/glibc-uclibc-2.c: Likewise
2994 * gcc.dg/cpp/19940712-1.c: Likewise.
2996 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
2998 PR preprocessor/23479
2999 * gcc.dg/binary-constants-1.c: Add test suites for
3000 the 0b-prefixed binary integer constants.
3001 * gcc.dg/binary-constants-2.c: Ditto.
3002 * gcc.dg/binary-constants-3.c: Ditto.
3003 * gcc.dg/binary-constants-4.c: Ditto.
3005 2007-06-05 Ian Lance Taylor <iant@google.com>
3007 * gcc.dg/Wstrict-overflow-19.c: New test.
3009 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
3011 * gcc.dg/matrix/matrix-6.c: Remove conversion.
3013 2007-06-04 Ian Lance Taylor <iant@google.com>
3015 * gcc.dg/Wstrict-overflow-18.c: New test.
3017 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3020 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
3021 * gcc.dg/cpp/mi5.c: Likewise.
3022 * gcc.dg/cpp/mi7.c: Likewise.
3024 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
3027 * gcc.dg/pr32191.c: New test.
3029 2007-05-28 Tobias Burnus <burnus@net-b.de>
3032 * gfortran.dg/allocate_stat_1.f90: Remove.
3034 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
3036 * gcc.target/i386/sse4_2-check.h: New.
3037 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
3038 * gcc.target/i386/sse4_2-crc32.h: Likewise.
3039 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
3040 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
3041 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
3042 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
3043 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
3044 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
3045 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
3046 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
3047 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
3048 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
3049 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
3050 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
3051 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
3052 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
3053 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
3054 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
3056 2007-06-01 Geoffrey Keating <geoffk@apple.com>
3058 * gcc.dg/pie-link.c: New test.
3060 2007-06-01 Ian Lance Taylor <iant@google.com>
3062 * gcc.dg/Wstrict-overflow-17.c: New test.
3064 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
3066 * gcc.dg/builtin-return-1.c (g): New.
3067 (main): Allocate at least 64 bytes on the stack.
3069 2007-05-31 Mark Mitchell <mark@codesourcery.com>
3071 * g++.dg/init/cleanup3.C: New test.
3073 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
3075 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
3078 007-05-31 Paul Thomas <pault@gcc.gnu.org>
3081 * gfortran.dg/char_array_constructor_3.f90: New test.
3083 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
3085 PR tree-optimization/32160
3086 * gfortran.dg/predcom-1.f: New test.
3088 2007-05-31 Richard Guenther <rguenther@suse.de>
3090 * g++.dg/other/str_empty.C: Move...
3091 * g++.dg/other/pr30567.C: Move...
3092 * g++.dg/tree-ssa/pr27218.C: Move...
3093 * g++.dg/torture: ...here and remove dg-options.
3095 2007-05-31 Paolo Carlini <pcarlini@suse.de>
3098 * g++.dg/ext/is_pod_incomplete.C: New.
3100 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
3101 Douglas Gregor <doug.gregor@gmail.com>
3102 Pedro Lamarao <pedro.lamarao@mndfck.org>
3103 Howard Hinnant <howard.hinnant@gmail.com>
3107 * g++.dg/cpp0x/rv8p.C: New.
3108 * g++.dg/cpp0x/temp-constructor-bug.C: New.
3109 * g++.dg/cpp0x/cast-bug.C: New.
3110 * g++.dg/cpp0x/elision_weak.C: New.
3111 * g++.dg/cpp0x/collapse-bug.C: New.
3112 * g++.dg/cpp0x/rv3p.C: New.
3113 * g++.dg/cpp0x/rv7n.C: New.
3114 * g++.dg/cpp0x/overload-conv-1.C: New.
3115 * g++.dg/cpp0x/rv2n.C: New.
3116 * g++.dg/cpp0x/deduce.C: New.
3117 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
3118 * g++.dg/cpp0x/rv6p.C: New.
3119 * g++.dg/cpp0x/template_deduction.C: New.
3120 * g++.dg/cpp0x/implicit-copy.C: New.
3121 * g++.dg/cpp0x/rv1p.C: New.
3122 * g++.dg/cpp0x/cast.C: New.
3123 * g++.dg/cpp0x/rv5n.C: New.
3124 * g++.dg/cpp0x/collapse.C: New.
3125 * g++.dg/cpp0x/overload-conv-2.C: New.
3126 * g++.dg/cpp0x/rv4p.C: New.
3127 * g++.dg/cpp0x/rvo.C: New.
3128 * g++.dg/cpp0x/iop.C: New.
3129 * g++.dg/cpp0x/rv3n.C: New.
3130 * g++.dg/cpp0x/rv7p.C: New.
3131 * g++.dg/cpp0x/reference_collapsing.C: New.
3132 * g++.dg/cpp0x/overload.C: New.
3133 * g++.dg/cpp0x/named.C: New.
3134 * g++.dg/cpp0x/rv2p.C: New.
3135 * g++.dg/cpp0x/rv6n.C: New.
3136 * g++.dg/cpp0x/not_special.C: New.
3137 * g++.dg/cpp0x/bind.C: New.
3138 * g++.dg/cpp0x/rv1n.C: New.
3139 * g++.dg/cpp0x/rv5p.C: New.
3140 * g++.dg/cpp0x/elision.C: New.
3141 * g++.dg/cpp0x/named_refs.C: New.
3142 * g++.dg/cpp0x/unnamed_refs.C: New.
3143 * g++.dg/cpp0x/rv4n.C: New.
3144 * g++.dg/cpp0x/elision_neg.C: New.
3145 * g++.dg/init/copy7.C: Run in C++98 mode.
3146 * g++.dg/overload/arg1.C: Ditto.
3147 * g++.dg/overload/arg4.C: Ditto.
3149 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3152 * g++.dg/opt/static5.C: New test.
3154 2007-05-30 Richard Guenther <rguenther@suse.de>
3156 * g++.dg/dg.exp: Prune torture/.
3157 * g++.dg/torture/dg-torture.exp: New testsuite.
3159 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
3161 * gcc.target/arm/pr27387.C: Move and rename to ...
3162 * g++.dg/inherit/thunk8.C: ... here.
3164 2007-05-30 Jakub Jelinek <jakub@redhat.com>
3166 PR tree-optimization/31769
3167 * g++.dg/gomp/pr31769.C: New test.
3169 2007-05-29 Hui-May Chang <hm.chang@apple.com>
3171 * gcc.target/i386/stack-realign.c: New.
3173 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
3175 * gcc.dg/tree-ssa/prefetch-6.c: New test.
3177 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
3179 * gfortran.dg/sizeof.f90: New.
3181 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3184 * gcc.dg/boolcomplex-1.c: New test.
3187 * g++.dg/ext/boolcomplex-1.c: New test.
3189 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
3191 * gcc.dg/matrix: New directory.
3193 2007-05-28 Tobias Burnus <burnus@net-b.de>
3196 * gfortran.dg/allocate_stat_1.f90: New.
3198 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3201 * transfer_hollerith_1.f90: New test.
3203 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
3206 * gcc.c-torture/execute/vrp-7.c: New test.
3208 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
3210 * gfortran.dg/transfer_simplify_4.f90: New test.
3212 2007-05-27 Tobias Burnus <burnus@net-b.de>
3215 * gfortran.dg/func_result_3.f90: New.
3217 2007-05-27 Tobias Burnus <burnus@net-b.de>
3220 * gfortran.dg/transfer_simplify_3.f90: New.
3222 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3225 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
3227 * gcc.target/i386/pr32065-2.c: New test.
3229 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3232 * gfortran.dg/io_constraints_2.f90: Update.
3234 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
3237 * gfortran.dg/array_constructor_17.f90: New test.
3239 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
3242 * g++.dg/opt/array2.C: New testcase.
3244 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
3247 * gcc.target/i386/pr32065.c: New test.
3249 2007-05-25 Dirk Mueller <dmueller@suse.de>
3250 Marcus Meissner <meissner@suse.de>
3252 * gcc.dg/attr-alloc_size.c: New.
3254 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
3255 Lee Millward <lee.millward@gmail.com>
3258 * g++.dg/parse/crash34.C: New test.
3260 * g++.dg/parse/crash35.C: New test.
3262 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
3264 * gcc.target/i386/sse2-check.h: New.
3265 * gcc.target/i386/sse2-vec-1.c: Likewise.
3266 * gcc.target/i386/sse2-vec-2.c: Likewise.
3267 * gcc.target/i386/sse2-vec-3.c: Likewise.
3268 * gcc.target/i386/sse2-vec-4.c: Likewise.
3269 * gcc.target/i386/sse2-vec-5.c: Likewise.
3270 * gcc.target/i386/sse2-vec-6.c: Likewise.
3272 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
3284 * g++.dg/cpp0x/pr31431.C: New.
3285 * g++.dg/cpp0x/pr31437.C: New.
3286 * g++.dg/cpp0x/pr31442.C: New.
3287 * g++.dg/cpp0x/pr31444.C: New.
3288 * g++.dg/cpp0x/pr31431-2.C: New.
3289 * g++.dg/cpp0x/pr31432.C: New.
3290 * g++.dg/cpp0x/pr31434.C: New.
3291 * g++.dg/cpp0x/pr31438.C: New.
3292 * g++.dg/cpp0x/pr31443.C: New.
3293 * g++.dg/cpp0x/pr31445.C: New.
3294 * g++.dg/cpp0x/variadic-crash1.C: New.
3296 2007-05-25 Richard Sandiford <richard@codesourcery.com>
3298 * gcc.target/arm/long-calls-1.c: New test.
3299 * gcc.target/arm/long-calls-2.c: Likewise.
3300 * gcc.target/arm/long-calls-3.c: Likewise.
3301 * gcc.target/arm/long-calls-4.c: Likewise.
3303 2007-05-25 Richard Guenther <rguenther@suse.de>
3304 Andrew Pinski <andrew_pinski@playstation.sony.com>
3306 PR tree-optimization/31982
3307 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
3309 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
3312 * gfortran.dg/result_in_spec_2.f90: New test.
3314 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3316 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
3318 2007-05-24 Ollie Wild <aaw@google.com>
3320 * gcc.dg/cpp/counter-1.c: New test.
3321 * gcc.dg/pch/counter-1.c: New test.
3322 * gcc.dg/pch/counter-1.hs: New file.
3323 * gcc.dg/pch/counter-2.c: New test.
3324 * gcc.dg/pch/counter-2.hs: New file.
3325 * gcc.dg/pch/counter-3.c: New test.
3326 * gcc.dg/pch/counter-3.hs: New file.
3328 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
3330 * gcc.dg/tree-ssa/predcom-1.c: New test.
3331 * gcc.dg/tree-ssa/predcom-2.c: New test.
3332 * gcc.dg/tree-ssa/predcom-3.c: New test.
3333 * gcc.dg/tree-ssa/predcom-4.c: New test.
3334 * gcc.dg/tree-ssa/predcom-5.c: New test.
3335 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
3337 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
3340 * gcc.target/i386/sse4_1-check.h (MASK): New.
3342 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3345 * gfortran.dg/pr25603.f: Initialize integer variables.
3347 2007-05-23 Ian Lance Taylor <iant@google.com>
3349 * g++.dg/other/vrp1.C: New test.
3351 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
3353 PR preprocessor/20077
3354 * gcc.dg/cpp/paste15.c: New test.
3356 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
3357 Nigel Stephens <nigel@mips.com>
3358 Richard Sandiford <richard@codesourcery.com>
3360 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
3361 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
3362 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
3363 * gcc.target/mips/inter/mips16-inter.exp: New.
3365 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
3367 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
3369 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
3371 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
3372 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
3373 * gcc.target/i386/sse3-addsubps.c: Likewise.
3374 * gcc.target/i386/sse3-haddpd.c: Likewise.
3375 * gcc.target/i386/sse3-haddps.c: Likewise.
3376 * gcc.target/i386/sse3-hsubpd.c: Likewise.
3377 * gcc.target/i386/sse3-hsubps.c: Likewise.
3378 * gcc.target/i386/sse3-lddqu.c: Likewise.
3379 * gcc.target/i386/sse3-movddup.c: Likewise.
3380 * gcc.target/i386/sse3-movshdup.c: Likewise.
3381 * gcc.target/i386/sse3-movsldup.c: Likewise.
3383 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
3384 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
3385 * gcc.target/i386/ssse3-pabsd.c: Likewise.
3386 * gcc.target/i386/ssse3-pabsw.c: Likewise.
3387 * gcc.target/i386/ssse3-palignr.c: Likewise.
3388 * gcc.target/i386/ssse3-phaddd.c: Likewise.
3389 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
3390 * gcc.target/i386/ssse3-phaddw.c: Likewise.
3391 * gcc.target/i386/ssse3-phsubd.c: Likewise.
3392 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
3393 * gcc.target/i386/ssse3-phsubw.c: Likewise.
3394 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
3395 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
3396 * gcc.target/i386/ssse3-pshufb.c: Likewise.
3397 * gcc.target/i386/ssse3-psignb.c: Likewise.
3398 * gcc.target/i386/ssse3-psignd.c: Likewise.
3399 * gcc.target/i386/ssse3-psignw.c: Likewise.
3400 * gcc.target/i386/ssse3-vals.h: Likewise.
3402 * gcc.target/i386/sse3-check.h: New file.
3403 * gcc.target/i386/ssse3-check.h: Likewise.
3405 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3408 * gcc.c-torture/compile/bcopy-1.c: New testcase.
3410 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
3413 * gcc.c-torture/20070522-1.c: New testcase.
3415 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3417 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
3419 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
3421 * gcc.c-torture/execute/ieee/20000320-1.x,
3422 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
3423 m68k-*-* and check_effective_target_coldfire_fpu.
3425 2007-05-22 Ollie Wild <aaw@google.com>
3427 * g++.dg/lookup/hidden-class10.C: New test.
3428 * g++.dg/lookup/hidden-class11.C: New test.
3430 2007-05-22 Ollie Wild <aaw@google.com>
3432 * g++.dg/lookup/name-clash5.C: New test.
3433 * g++.dg/lookup/name-clash6.C: New test.
3435 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3437 * g++.dg/other/i386-2.C: Update comments on header files tested.
3438 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
3440 * gcc.target/i386/sse-12.c: Likewise.
3441 * gcc.target/i386/sse-13.c: Likewise.
3442 * gcc.target/i386/sse-14.c: Likewise.
3444 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
3445 Redefined to test with immediate operand.
3446 (__builtin_ia32_blendps): Likewise.
3447 (__builtin_ia32_blendpd): Likewise.
3448 (__builtin_ia32_dpps): Likewise.
3449 (__builtin_ia32_dpps): Likewise.
3450 (__builtin_ia32_insertps128): Likewise.
3451 (__builtin_ia32_vec_ext_v4sf): Likewise.
3452 (__builtin_ia32_vec_set_v16qi): Likewise.
3453 (__builtin_ia32_vec_set_v4si): Likewise.
3454 (__builtin_ia32_vec_set_v2di): Likewise.
3455 (__builtin_ia32_vec_ext_v16qi): Likewise.
3456 (__builtin_ia32_vec_ext_v4si): Likewise.
3457 (__builtin_ia32_vec_ext_v2di): Likewise.
3458 (__builtin_ia32_roundpd): Likewise.
3459 (__builtin_ia32_roundsd): Likewise.
3460 (__builtin_ia32_roundps): Likewise.
3461 (__builtin_ia32_roundss): Likewise.
3462 (__builtin_ia32_mpsadbw128): Likewise.
3464 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3466 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
3468 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3470 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
3472 * gcc.dg/dfp/func-struct.c: Ditto.
3473 * gcc.dg/dfp/operator-assignment.c: Ditto.
3474 * gcc.dg/dfp/convert-bfp.c: Ditto.
3475 * gcc.dg/dfp/convert-int.c: Ditto.
3476 * gcc.dg/dfp/convert-int-max.c: Ditto.
3477 * gcc.dg/dfp/func-scalar.c: Ditto.
3478 * gcc.dg/dfp/cast.c: Ditto.
3479 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
3480 failures, and fix a typo in return type of arg1_128.
3481 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
3482 failures, and fix a typo in a constant suffix.
3483 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
3484 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
3486 2007-05-22 Janis Johnson <janis187@us.ibm.com>
3487 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3489 * lib/gcc-dg.exp(process_message): New proc.
3490 (dg-message): New test directive.
3491 * gcc.dg/always_inline.c: Use dg-message.
3492 * gcc.dg/always_inline2.c: Ditto.
3493 * gcc.dg/always_inline3.c: Ditto.
3494 * gcc.dg/invalid-call-1.c: Ditto.
3495 * gcc.dg/pr17506.c: Ditto.
3496 * gcc.dg/simd-5.c: Ditto.
3497 * gcc.dg/simd-6.c: Ditto.
3498 * gcc.dg/va-arg-2.c: Ditto.
3499 * gcc.dg/cpp/syshdr.c: Ditto.
3500 * gcc.dg/cpp/unc4.c: Ditto.
3501 * gcc.dg/cpp/trad/mi1.c: Ditto.
3502 * gcc.dg/cpp/trad/mi5.c: Ditto.
3503 * gcc.dg/cpp/trad/mi7.c: Ditto.
3504 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
3505 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
3506 * gcc.test-framework/test-framework.awk: Special-case outexists
3509 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
3511 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
3512 (bit_SSE4_2): Likewise.
3513 (bit_POPCNT): Likewise.
3515 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
3516 Check if assembler supports SSE4 instructions.
3518 * gcc.target/i386/sse4_1-blendpd.c: New file.
3519 * gcc.target/i386/sse4_1-blendps.c: Likewise.
3520 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
3521 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
3522 * gcc.target/i386/sse4_1-check.h: Likewise.
3523 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
3524 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
3525 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
3526 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
3527 * gcc.target/i386/sse4_1-extractps.c: Likewise.
3528 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
3529 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
3530 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
3531 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
3532 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
3533 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
3534 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
3535 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
3536 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
3537 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
3538 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
3539 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
3540 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
3541 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
3542 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
3543 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
3544 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
3545 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
3546 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
3547 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
3548 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
3549 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
3550 * gcc.target/i386/sse4_1-pminud.c: Likewise.
3551 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
3552 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
3553 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
3554 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
3555 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
3556 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
3557 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
3558 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
3559 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
3560 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
3561 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
3562 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
3563 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
3564 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
3565 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
3566 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
3567 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
3568 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
3569 * gcc.target/i386/sse4_1-round.h: Likewise.
3570 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
3571 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
3572 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
3573 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
3574 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
3575 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
3576 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
3577 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
3578 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
3579 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
3580 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
3581 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
3582 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
3583 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
3585 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3588 * gfortran.dg/bounds_check_7.f90: New test.
3590 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
3592 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
3593 (check_effective_target_sse4a): Ditto.
3595 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
3596 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
3597 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
3598 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
3599 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
3600 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
3601 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
3602 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
3603 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
3604 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
3605 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
3606 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
3607 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
3608 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
3609 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
3610 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
3611 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
3612 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
3613 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
3614 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
3616 2007-05-21 Mark Mitchell <mark@codesourcery.com>
3618 * g++.dg/ext/cleanup-1.C: New test.
3619 * g++.dg/ext/cleanup-2.C: Likewise.
3620 * g++.dg/ext/cleanup-3.C: Likewise.
3621 * g++.dg/ext/cleanup-4.C: Likewise.
3622 * g++.dg/ext/cleanup-5.C: Likewise.
3623 * g++.dg/ext/cleanup-6.C: Likewise.
3624 * g++.dg/ext/cleanup-8.C: Likewise.
3625 * g++.dg/ext/cleanup-9.C: Likewise.
3626 * g++.dg/ext/cleanup-10.C: Likewise.
3627 * g++.dg/ext/cleanup-11.C: Likewise.
3628 * g++.dg/ext/cleanup-dtor.C: Likewise.
3630 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
3633 * gcc.dg/vect/vect-102a.c: New test.
3635 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
3636 Paolo Carlini <pcarlini@suse.de>
3637 Uros Bizjak <ubizjak@gmail.com>
3639 * gcc.dg/gcc-have-sync-compare-and-swap.c,
3640 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3641 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3642 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
3643 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3646 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
3649 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
3651 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3654 * gfortran.dg/do_3.F90: Add checks for the final value of the
3657 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3659 * gcc.c-torture/execute/990127-2.x: New file.
3661 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
3663 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
3664 * gcc.target/i386/sse-12: Add -O to compile options.
3665 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
3666 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3667 and mm3dnow.h. Add -O to compile options.
3669 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
3672 * gfortran.dg/char_length_5.f90: New test.
3675 * gfortran.dg/array_reference_1.f90: New test.
3677 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3684 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
3685 * gcc.dg/Wtype-limits.c: New.
3686 * gcc.dg/Wtype-limits-Wextra.c: New.
3687 * gcc.dg/Wtype-limits-no.c: New.
3688 * g++.dg/warn/Wtype-limits.C: New.
3689 * g++.dg/warn/Wtype-limits-Wextra.C: New.
3690 * g++.dg/warn/Wtype-limits-no.C: New.
3692 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3694 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
3695 instead of "-msse2".'
3696 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
3697 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
3699 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
3700 to test with immediate operand.
3701 (__builtin_ia32_insertqi): Ditto.
3702 (__builtin_ia32_palignr128): Ditto.
3703 (__builtin_ia32_palignr): Ditto.
3704 (__builtin_ia32_pshufhw): Ditto.
3705 (__builtin_ia32_pshuflw): Ditto.
3706 (__builtin_ia32_pshufd): Ditto.
3707 (__builtin_ia32_vec_set_v8hi): Ditto.
3708 (__builtin_ia32_vec_ext_v8hi): Ditto.
3709 (__builtin_ia32_shufpd): Ditto.
3710 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3712 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
3715 * gfortran.dg/min_max_conformance.f90: Added more testcases.
3717 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3720 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
3721 and "__inline". Use "-msse" instead of "-msse2".
3723 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3726 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
3727 * gcc.dg/20030906-2.c: Likewise.
3728 * objc.dg/method-17.m: Add -Wreturn-type.
3729 * obj-c++.dg/method-21.mm: Likewise.
3731 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
3734 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
3735 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
3736 (__builtin_ia32_psrlqi128): Ditto.
3737 (__builtin_ia32_psrlwi128): Ditto.
3738 (__builtin_ia32_psrldi128): Ditto.
3739 (__builtin_ia32_psrldqi128): Ditto.
3740 (__builtin_ia32_pslldqi128): Ditto.
3741 (__builtin_ia32_psrawi128): Ditto.
3742 (__builtin_ia32_psradi128): Ditto.
3743 (__builtin_ia32_psllqi128): Ditto.
3744 (__builtin_ia32_pslldi128): Ditto.
3745 (__builtin_prefetch): Ditto.
3746 (__builtin_ia32_pshufw): Ditto.
3747 (__builtin_ia32_vec_set_v4hi): Ditto.
3748 (__builtin_ia32_vec_ext_v4hi): Ditto.
3749 (__builtin_ia32_shufps): Ditto.
3750 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
3752 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3755 * gfortran.dg/char_allocation_1.f90: New test.
3757 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3759 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
3760 * gcc.dg/Wconversion-sign.c: New.
3761 * gcc.dg/Wconversion-integer-no-sign.c: New.
3762 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
3764 * g++.dg/warn/Wconversion-sign.C: New.
3765 * g++.old-deja/g++.other/warn4.C: Update.
3766 * g++.dg/warn/Wconversion1.C: Likewise.
3768 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3770 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
3771 * gcc.dg/torture/builtin-math-4.c: Likewise.
3773 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3776 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
3778 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
3780 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
3782 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
3785 * gcc.target/i386/pr31628.c: New.
3787 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
3790 * gcc.dg/pr31344.c: New test.
3792 2007-05-17 Ian Lance Taylor <iant@google.com>
3794 PR tree-optimization/31953
3795 * gcc.c-torture/compile/pr31953.c: New test.
3797 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3799 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
3801 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
3803 * gcc.dg/torture/builtin-math-4.c: Likewise.
3805 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
3806 * gcc.dg/torture/builtin-math-4.c: Likewise.
3808 * gcc.dg/torture/builtin-math-4.c: New test.
3810 2007-05-17 Janis Johnson <janis187@us.ibm.com>
3811 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3813 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
3814 * gcc.dg/cpp/include2.c: Ditto.
3815 * gcc.dg/cpp/mac-dir-2.c: Ditto.
3816 * gcc.dg/cpp/paste5.c: Ditto.
3817 * gcc.dg/cpp/paste6.c: Ditto.
3818 * gcc.dg/cpp/paste8.c: Ditto.
3819 * gcc.dg/cpp/paste11.c: Ditto.
3820 * gcc.dg/cpp/paste13.c: Ditto.
3821 * gcc.dg/cpp/skipping2.c: Ditto.
3822 * gcc.dg/reg-vol-struct-1.c: Ditto.
3823 * gcc.dg/Wshadow-1.c: Ditto.
3824 * gcc.dg/cpp/trad/comment.c: Ditto.
3825 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
3826 * gcc.dg/cpp/if-2.c: Ditto.
3827 * gcc.dg/array-5.c: Ditto.
3828 * gcc.dg/inline-15.c: Ditto.
3829 * gcc.dg/pr27953.c: Ditto.
3830 * gcc.dg/Wno-c++-compat.c: Ditto.
3832 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
3834 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
3836 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
3838 * gcc.c-torture/execute/20070517-1.c: New test.
3840 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
3843 * gfortran.dg/min_max_conformance.f90: New test.
3845 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
3847 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
3848 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
3849 gcc.dg/vect/vect-104.c: Use more complex construction to
3850 prevent vectorizing.
3851 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
3853 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
3855 PR tree-optimization/24659
3856 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
3857 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
3858 not vect_int target.
3859 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
3860 not vect_int target. Loop is vectorized for vect_intfloat_cvt
3862 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
3863 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
3864 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
3866 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
3868 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
3869 and x86_64-*-* targets.
3870 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
3872 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
3879 * transfer_simplify_1.f90: New test.
3880 * transfer_simplify_2.f90: New test.
3882 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3884 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
3886 2007-05-14 Janis Johnson <janis187@us.ibm.com>
3888 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3890 * gcc.dg/fltconst-pedantic-dfp.c: New test.
3893 * gcc.dg/fltconst-1.c: New test.
3895 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
3896 * gcc.dg/dfp/operator-assignment.c: Ditto.
3898 2007-05-14 Paolo Carlini <pcarlini@suse.de>
3901 * g++.dg/rtti/typeid5.C: New.
3903 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3906 * gfortran.dg/substr_4.f: New test.
3908 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
3910 * gcc.target/m68k/interrupt_thread-1.c,
3911 gcc.target/m68k/interrupt_thread-2.c,
3912 gcc.target/m68k/interrupt_thread-3.c: New.
3913 * gcc.target/m68k/m68k.exp: Accept fido.
3915 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
3917 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
3918 * gfortran.dg/altreturn_3.f90: Likewise.
3919 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3920 * gfortran.dg/default_numeric_type_1.f90: Likewise.
3921 * gfortran.dg/inquire_iolength.f90: Likewise.
3922 * gfortran.dg/module_naming_1.f90: Likewise.
3923 * gfortran.dg/oldstyle_2.f90: Likewise.
3924 * gfortran.dg/operator_2.f90: Likewise.
3925 * gfortran.dg/parameter_array_element_1.f90: Likewise.
3926 * gfortran.dg/used_types_11.f90: Likewise.
3927 * gfortran.dg/zero_array_components_1.f90: Likewise.
3928 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
3929 * gfortran.dg/parameter_array_dummy.f90: Likewise.
3930 * gfortran.dg/real_const_3.f90: Likewise.
3932 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
3934 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
3935 * gcc.dg/tree-ssa/loop-30.c: New test.
3937 2007-05-13 Richard Guenther <rguenther@suse.de>
3939 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
3941 * g++.dg/tree-ssa/pr31146.C: Likewise.
3943 2007-05-13 Revital Eres <eres@il.ibm.com>
3945 * gcc.dg/dse.c: New test.
3947 2007-05-12 Richard Guenther <rguenther@suse.de>
3949 PR tree-optimization/31797
3950 * gcc.c-torture/compile/pr31797.c: New testcase.
3952 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
3955 * gfortran.dg/host_assoc_function_1.f90: New test.
3957 2007-05-11 Steve Ellcey <sje@cup.hp.com>
3960 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
3962 2007-05-11 Silvius Rus <rus@google.com>
3964 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
3965 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
3966 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
3967 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
3968 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
3969 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
3970 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
3971 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
3972 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
3973 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
3974 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
3975 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
3976 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
3977 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
3978 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
3979 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
3981 2007-05-11 Paolo Carlini <pcarlini@suse.de>
3984 * gcc.c-torture/execute/builtins/memchr.c: New.
3985 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
3986 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
3988 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3991 * gfortran.dg/recursive_reference_1.f90: Put error at correct
3993 * gfortran.dg/recursive_reference_2.f90: New test.
3995 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
3998 * gfortran.dg/namelist_29.f90: New test.
4000 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
4003 * gfortran.dg/entry_10.f90: New test.
4005 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
4007 PR tree-optimization/31885
4008 * gcc.dg/tree-ssa/loop-29.c: New test.
4010 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
4012 * assumed_dummy_1.f90: Fix dg directive.
4013 * char_initialiser_actual.f90: Likewise.
4014 * nested_modules_2.f90: Likewise.
4015 * shift-alloc.f90: Likewise.
4017 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
4019 * gcc.dg/20070507-1.c: Disable for non-pic targets.
4021 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024 * gfortran.dg/unf_read_corrupted_2.f90: New test.
4026 2007-05-09 Mike Stump <mrs@apple.com>
4028 * g++.dg/other/first-global.C: Add -fpie for darwin.
4029 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
4031 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
4033 * gcc.dg/20070507-1.c: New testcase.
4035 2007-05-08 Chao-ying Fu <fu@mips.com>
4037 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
4038 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
4039 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
4040 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
4042 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
4045 * gcc.dg/pr31847.c: New test.
4047 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4050 * gfortran.dg/actual_array_result_1.f90: New test.
4052 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
4055 * gfortran.dg/parameter_array_init_1.f90: New test.
4058 * gfortran.dg/parameter_array_init_2.f90: New test.
4060 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
4063 * gcc.target/i386/pr31854.c: New test.
4065 2007-05-07 Janis Johnson <janis187@us.ibm.com>
4067 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
4069 2007-05-07 Mike Stump <mrs@apple.com>
4071 * g++.old-deja/g++.mike/empty.C: Add.
4073 2007-05-07 Eric Christopher <echristo@apple.com>
4075 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
4077 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
4079 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
4080 variable. Rearrange conversions from binary float to decimal float.
4082 2007-05-07 Mark Mitchell <mark@codesourcery.com>
4084 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
4087 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
4089 * gnat.dg/opt1.ad[sb]: New testcase.
4091 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4094 * gfortran.dg/do_3.F90: New test.
4096 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4099 * gfortran.dg/new_line.f90: Add new checks.
4101 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4104 * gfortran.dg/large_unit_1.f90: New.
4105 * gfortran.dg/large_unit_2.f90: New.
4106 * gfortran.dg/iostat_4.f90: New
4107 * gfortran.dg/bounds_check_fail_1.f90: Updated.
4109 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
4112 * gfortran.dg/char_result_4.f90: New test.
4114 2007-06-05 Revital Eres <eres@il.ibm.com>
4117 * gcc.dg/pr30957-1.c: New test.
4119 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4122 * gfortran.dg/char_type_len_2.f90: New test.
4124 2007-05-05 Geoffrey Keating <geoffk@apple.com>
4127 * g++.dg/other/nested-extern.cc: New.
4128 * g++.dg/other/nested-extern-1.C: New.
4129 * g++.dg/other/nested-extern-2.C: New.
4131 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4134 * gfortran.dg/erf.f90: New test.
4135 * gfortran.dg/besxy.f90: New test.
4137 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
4140 * gfortran.dg/fseek.f90: New test.
4142 2007-05-04 Bob Wilson <bob.wilson@acm.org>
4144 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
4146 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4149 * gfortran.dg/zero_length_1.f90: New test.
4151 2007-05-04 Tobias Burnus <burnus@net-b.de>
4154 * gfortran.dg/char_pointer_assign_3.f90: New test.
4155 * gfortran.dg/char_result_2.f90: Re-enable test.
4157 2007-05-04 Tobias Burnus <burnus@net-b.de>
4160 * gfortran.dg/char_length_3.f90: New test.
4161 * gfortran.dg/char_result_2.f90: Fix test.
4163 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
4165 PR tree-optimization/30565
4166 * gcc.dg/tree-ssa/loop-27.c: New test.
4168 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
4170 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
4171 * gcc.target/bfin/arith.c (__v2hi): Likewise.
4172 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
4173 * gcc.target/bfin/shift.c (__v2hi): Likewise.
4175 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
4177 PR tree-optimization/31699
4178 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
4180 (check_effective_target_vect_floatint_cvt): New.
4181 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
4182 of specific targets.
4183 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
4184 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
4185 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4186 * gcc.dg/vect/vect-iv-4.c: Likewise.
4187 * gcc.dg/vect/vect-multitypes-11.c: New.
4188 * gcc.dg/vect/pr31699.c: New.
4190 2007-05-02 Geoffrey Keating <geoffk@apple.com>
4192 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
4194 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
4197 * g++.dg/warn/anonymous-namespace-2.C: New.
4198 * g++.dg/warn/anonymous-namespace-2.h: New.
4200 2007-05-02 Paul Brook <paul@codesourcery.com>
4202 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
4204 2007-05-02 Eric Christopher <echristo@apple.com>
4206 * gcc.dg/cpp/if-div.c: New file.
4208 2007-05-02 Tom Tromey <tromey@redhat.com>
4210 PR preprocessor/28709:
4211 * gcc.dg/cpp/pr28709.c: New file.
4213 2007-05-02 Richard Guenther <rguenther@suse.de>
4215 PR tree-optimization/31146
4216 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
4218 2007-05-01 Geoffrey Keating <geoffk@apple.com>
4220 * gcc.c-torture/compile/limits-blockid.c: New.
4221 * gcc.c-torture/compile/limits-caselabels.c: New.
4222 * gcc.c-torture/compile/limits-declparen.c: New.
4223 * gcc.c-torture/compile/limits-enumconst.c: New.
4224 * gcc.c-torture/compile/limits-exprparen.c: New.
4225 * gcc.c-torture/compile/limits-externalid.c: New.
4226 * gcc.c-torture/compile/limits-fnargs.c: New.
4227 * gcc.c-torture/compile/limits-fndefn.c: New.
4228 * gcc.c-torture/compile/limits-idexternal.c: New.
4229 * gcc.c-torture/compile/limits-idinternal.c: New.
4230 * gcc.c-torture/compile/limits-pointer.c: New.
4231 * gcc.c-torture/compile/limits-stringlit.c: New.
4232 * gcc.c-torture/compile/limits-structmem.c: New.
4233 * gcc.c-torture/compile/limits-structnest.c: New.
4235 2007-04-29 Geoffrey Keating <geoffk@apple.com>
4237 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
4239 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4242 * gcc.c-torture/compile/20070501-1.c: New testcase.
4244 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4247 * gfortran.dg/array_memset_2: New test case.
4249 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4252 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
4254 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
4257 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
4259 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
4260 keyword to dg-final test.
4261 * gcc.dg/vect/vect-iv-4.c: Likewise.
4262 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4263 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
4265 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
4267 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
4268 * lib/target-supports.exp
4269 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
4270 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
4272 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
4274 * gcc.c-torture/execute/ieee/20000320-1.c: Use
4275 __LONG_LONG_MAX__ and its friends instead of those supplied by
4278 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
4281 * g++.dg/ext/vector7.C: New testcase.
4283 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4286 * gfortran.dg/bound_simplification_1.f90: New test.
4288 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4291 * gfortran.dg/bom_error.f90: New test.
4292 * gfortran.dg/bom_include.f90: New test.
4293 * gfortran.dg/bom_UTF16-LE.f90: New test.
4294 * gfortran.dg/bom_UTF16-BE.f90: New test.
4295 * gfortran.dg/bom_UTF-8.f90: New test.
4296 * gfortran.dg/bom_UTF-32.f90: New test.
4297 * gfortran.dg/bom_UTF-8.F90: New test.
4298 * gfortran.dg/bom_include.inc: New file.
4300 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4303 * g++.dg/init/ptrfn2.C: New test.
4304 * g++.dg/init/ptrfn3.C: New test.
4306 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
4309 * gfortran.dg/dependency_21.f90: New test.
4311 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4313 * gfortran.dg/secnds.f: Use real*8.
4314 * gfortran.dg/secnds-1.f: Use real*8.
4316 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4319 * gfortran.dg/inquire_5.f90: Update test.
4321 2007-04-27 Ian Lance Taylor <iant@google.com>
4324 * gcc.c-torture/compile/pr31710.c: New test.
4326 2007-04-27 Richard Guenther <rguenther@suse.de>
4328 PR tree-optimization/30965
4329 PR tree-optimization/30978
4330 * gcc.dg/tree-ssa/pr30978.c: New testcase.
4331 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
4332 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
4333 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
4335 2007-04-27 Richard Guenther <rguenther@suse.de>
4337 PR tree-optimization/31715
4338 * gcc.dg/Warray-bounds-4.c: New testcase.
4340 2007-04-26 Ian Lance Taylor <iant@google.com>
4343 * gcc.c-torture/compile/pr28675.c: New test.
4345 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
4348 * g++.dg/ext/vector6.C: New test.
4350 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
4352 * gcc.c-torture/execute/ieee/20000320-1.x: New.
4354 2007-04-26 Steve Ellcey <sje@cup.hp.com>
4357 * g++.dg/other/str_empty.C: Add expected warning.
4359 2007-04-26 Richard Guenther <rguenther@suse.de>
4360 Daniel Berlin <dberlin@dberlin.org>
4362 PR tree-optimization/30567
4363 * g++.dg/other/pr30567.C: New testcase.
4365 2007-04-26 Richard Guenther <rguenther@suse.de>
4367 PR tree-optimization/31703
4368 * gcc.c-torture/compile/pr31703.c: New testcase.
4369 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
4370 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4372 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
4374 * gfortran.dg/open_errors.f90: Added if statements checking
4375 the value of iostat.
4377 2007-04-26 Jakub Jelinek <jakub@redhat.com>
4380 * g++.dg/gomp/pr31598.C: New test.
4382 PR tree-optimization/30558
4383 * g++.dg/gomp/pr30558.C: New test.
4385 2007-04-24 Mark Mitchell <mark@codesourcery.com>
4388 * g++.dg/ext/complex2.C: New test.
4390 2007-04-25 Paolo Carlini <pcarlini@suse.de>
4392 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
4394 2007-04-25 Thiemo Seufer <ths@mips.com>
4396 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
4397 value to signed char.
4399 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
4401 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
4402 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
4403 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
4405 2007-04-25 Tobias Burnus <burnus@net-b.de>
4408 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
4409 statement functions.
4410 * gfortran.dg/c_by_val_5.f90: New test.
4412 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
4414 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
4415 with two new subroutines to avoid parameter-induced aliasing.
4416 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
4417 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
4419 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4421 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
4422 * g++.dg/warn/Warray-bounds.C: Likewise.
4424 2007-04-24 Ian Lance Taylor <iant@google.com>
4426 PR tree-optimization/31605
4427 * gcc.c-torture/execute/pr31605.c: New test.
4429 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4432 * lib/gcc-dg.exp (scan-module): New function.
4433 * gfortran.dg/module_md5_1.f90: New test.
4435 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
4437 * g++.old-deja/g++.pt/defarg6.C: Only run with
4439 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
4440 * g++.dg/cpp0x/variadic61.C: Ditto.
4441 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
4442 * g++.dg/cpp0x/variadic62.C: Ditto.
4443 * g++.dg/template/meminit1.C: Ditto.
4444 * g++.dg/template/operator7.C: Ditto.
4445 * g++.dg/template/static15.C: Ditto.
4446 * g++.dg/template/invalid1.C: Ditto.
4447 * g++.dg/template/shift1.C: Ditto.
4448 * g++.dg/template/error10.C: Ditto.
4450 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
4453 * gfortran.dg/pr25923.f90: New test.
4455 2007-04-24 Ian Lance Taylor <iant@google.com>
4457 PR tree-optimization/31602
4458 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
4460 2007-04-24 Janis Johnson <janis187@us.ibm.com>
4462 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
4463 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
4465 2007-04-24 Hui-May Chang <hm.chang@apple.com>
4467 * gcc.target/i386/reload-1.c. New.
4469 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
4470 Olga Golovanevsky <olga@il.ibm.com>
4472 * g++.dg/other/str_empty.C: New test.
4474 2007-04-24 Richard Henderson <rth@redhat.com>
4476 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
4478 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
4481 * gcc.c-torture/compile/pr31641.c: New testcase.
4483 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
4485 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
4486 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
4487 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
4488 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
4490 2007-04-23 Simon Baldwin <simonb@google.com>
4492 * g++.dg/other/error15.C: New.
4493 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
4494 triggering a "multiple parameters named" error.
4496 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
4499 * gfortran.dg/backspace_8.f: New test case.
4501 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
4504 * gfortran.dg/used_types_17.f90: New test.
4507 * gfortran.dg/zero_array_components_1.f90: New test.
4509 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4512 * gfortran.dg/open_errors.f90: Allow a different error message.
4514 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
4516 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
4517 Rename from check_effective_target_vect_pack_mod. Rename global
4518 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
4520 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
4522 * gcc.dg/vect/vect-iv-8a.c: Ditto.
4523 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
4525 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
4528 * gcc.c-torture/execute/pr31448.c: New testcase.
4530 2007-04-22 Nick Clifton <nickc@redhat.com>
4532 * gcc.dg/20020312-2.c: Add support for the FRV.
4534 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
4536 PR tree-optimization/24659
4537 * gcc.dg/vect/vect-float-extend-1.c: New test.
4538 * gcc.dg/vect/vect-float-truncate-1.c: New test.
4540 2007-04-22 Richard Guenther <rguenther@suse.de>
4542 PR tree-optimization/29789
4543 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
4544 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
4546 2007-04-22 Revital Eres <eres@il.ibm.com>
4548 * gcc.dg/var-expand2.c: New test.
4550 2007-04-22 Revital Eres <eres@il.ibm.com>
4552 * gcc.dg/var-expand3.c: New test.
4554 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4557 * gfortran.dg/continuation_8.f90: New test.
4559 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
4562 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
4563 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
4565 2007-04-21 Richard Guenther <rguenther@suse.de>
4568 * gcc.c-torture/execute/pr31136.c: New testcase.
4570 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
4572 * gcc.target/i386/movsi-sm-1.c: New.
4574 2007-04-20 Richard Henderson <rth@redhat.com>
4576 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
4577 * gcc.dg/pr27095.c: Cope with alpha GOT load.
4579 2007-04-20 Jakub Jelinek <jakub@redhat.com>
4581 * gcc.target/i386/ordcmp-1.c: New test.
4582 * gcc.target/i386/unordcmp-1.c: New test.
4584 PR tree-optimization/31632
4585 * gcc.c-torture/compile/20070419-1.c: New test.
4587 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
4589 * gcc.dg/invalid-call-1.c: New test.
4591 2007-04-18 Dirk Mueller <dmueller@suse.de>
4594 * gcc.dg/Warray-bounds-3.c: New.
4596 2007-04-18 Richard Guenther <rguenther@suse.de>
4598 PR tree-optimization/19431
4599 PR tree-optimization/21463
4600 * gcc.c-torture/execute/20070212-1.c: New testcase.
4601 * gcc.c-torture/execute/20070212-2.c: Likewise.
4602 * gcc.c-torture/execute/20070212-3.c: Likewise.
4603 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4604 * gcc.dg/tree-ssa/pr21463.c: Likewise.
4605 * g++.dg/tree-ssa/pr21463.C: Likewise.
4606 * g++.dg/tree-ssa/pr30738.C: Likewise.
4608 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4611 * g++.dg/expr/bitfield8.C: New test.
4613 2007-04-17 Joseph Myers <joseph@codesourcery.com>
4614 Richard Sandiford <richard@codesourcery.com>
4616 * lib/target-supports.exp (check_profiling_available): Return 0
4617 for uClibc with -p or -pg.
4619 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
4622 * g++.dg/template/init7.C: New test.
4624 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
4626 PR rtl-optimization/31360
4627 * gcc.dg/loop-7.c: New test.
4629 2007-04-17 Mark Mitchell <mark@codesourcery.com>
4631 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
4632 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
4634 (compat-execute): Likewise.
4635 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
4636 files to remote hosts.
4637 * lib/c-ctorture.exp (c-torture-compile): Likewise.
4638 (c-torture-execute): Likewise.
4639 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
4640 or plain file. Use remote_upload and remote_download to copy
4642 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
4645 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
4647 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
4649 2007-04-16 Lawrence Crowl <crowl@google.com>
4651 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
4652 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
4653 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
4654 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4655 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
4656 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
4657 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
4658 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
4659 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
4660 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4661 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
4663 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
4664 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
4665 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
4666 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
4667 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
4668 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
4669 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
4670 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
4671 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
4672 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
4673 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
4675 2007-04-16 Ian Lance Taylor <iant@google.com>
4677 PR tree-optimization/31522
4678 * gcc.dg/Wstrict-overflow-16.c: New test.
4680 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
4682 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
4684 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
4687 * gfortran.dg/module_naming_1.f90: New.
4689 2007-04-16 Richard Sandiford <richard@codesourcery.com>
4691 * lib/target-supports.exp (check_profiling_available): Return
4692 false for m68k-*-uclinux.
4694 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
4697 Testcase for c++ anonymous namespace warning
4699 * g++.dg/warn/anonymous-namespace-1.C: New test
4700 * g++.dg/warn/anonymous-namespace-1.h: New test
4702 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4705 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
4707 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4709 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
4711 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
4714 * gfortran.dg/array_constructor_16.f90: New test.
4716 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
4718 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
4719 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
4721 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4723 PR rtl-optimization/31500
4724 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
4725 * g++.dg/warn/Warray-bounds.C: Likewise.
4727 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
4730 * gcc.dg/gnu89-init-4.c: New testcase.
4732 2007-04-14 Jakub Jelinek <jakub@redhat.com>
4735 * gcc.dg/gomp/pr25874.c: Add dg-options.
4736 * g++.dg/gomp/pr25874.C: Add dg-options.
4738 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
4741 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
4742 * gfortran.dg/warnings_are_errors_1.f: New testcase.
4744 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4747 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
4749 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
4753 * gfortran.dg/initialization_6.f90: New test.
4755 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
4757 * gcc.c-torture/compile/pr27528.c: Require nonpic.
4759 * lib/target-supports.exp (check_gc_sections_available):
4760 Return false if ldflags includes -elf2flt.
4762 2007-04-13 Jason Merrill <jason@redhat.com>
4765 * conv3.C: New test.
4767 2007-04-13 Mike Stump <mrs@apple.com>
4769 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
4770 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
4772 2007-04-13 Joseph Myers <joseph@codesourcery.com>
4774 PR tree-optimization/29598
4775 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
4777 2007-04-13 Tobias Burnus <burnus@net-b.de>
4780 * gfortran.dg/func_assign.f90: New test.
4782 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
4785 * gfortran.dg/used_types_16.f90: New test.
4787 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
4790 * gfortran.dg/goto_2.f90: New.
4791 * gfortran.dg/goto_3.f90: New.
4792 * gfortran.dg/pr17708.f90: Rename to ...
4793 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
4795 2007-04-13 Tobias Burnus <burnus@net-b.de>
4798 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
4799 instead of a struct.
4801 2007-04-13 Tobias Burnus <burnus@net-b.de>
4804 * gfortran.dg/value_4.c: Use GNU extensions for complex
4805 instead of a struct.
4807 2007-04-13 Richard Guenther <rguenther@suse.de>
4809 PR tree-optimization/21258
4810 * gcc.dg/tree-ssa/vrp34.c: New testcase.
4812 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4814 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
4817 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
4820 * gfortran.dg/char_length_2.f90: New.
4821 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
4822 * gfortran.dg/repeat_4.f90: Likewise.
4825 * gfortran.dg/char_assign_1.f90: New.
4828 * gfortran.dg/block_name_1.f90: New.
4829 * gfortran.dg/block_name_2.f90: New.
4831 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
4834 * g++.dg/other/pr31078.C: New.
4836 2007-04-12 Richard Guenther <rguenther@suse.de>
4838 PR tree-optimization/31169
4839 * gcc.c-torture/execute/pr31169.c: New testcase.
4841 2007-04-12 Richard Guenther <rguenther@suse.de>
4843 PR tree-optimization/24689
4844 PR tree-optimization/31307
4845 * g++.dg/tree-ssa/pr31307.C: New testcase.
4846 * gcc.dg/tree-ssa/pr24689.c: Likewise.
4848 2007-04-12 Tobias Burnus <burnus@net-b.de>
4851 * gfortran.dg/access_spec_1.f90: New test.
4852 * gfortran.dg/access_spec_2.f90: New test.
4853 * gfortran.dg/non_module_public.f90: Match new error message.
4855 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
4858 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
4859 to 4 at line 38 to fix bounds problem.
4861 2007-04-11 Tobias Burnus <burnus@net-b.de>
4864 * gfortran.dg/pointer_intent_1.f90: Fix test.
4866 2007-04-10 Eric Christopher <echristo@apple.com>
4868 * lib/target-supports.exp
4869 (check_effective_target_fstack_protector): Rewrite.
4871 2007-04-09 Mark Mitchell <mark@codesourcery.com>
4874 * g++.dg/init/const5.C: New test.
4876 2007-04-09 Jan Hubicka <jh@suse.cz>
4878 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
4880 2007-04-08 Jan Hubicka <jh@suse.cz>
4882 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
4884 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4887 * gfortran.dg/achar_4.f90: New test.
4889 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4892 * gfortran.dg/used_dummy_types_8.f90: New test.
4894 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4897 * gfortran.dg/parameter_array_element_1.f90: New test.
4899 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4902 * gfortran.dg/default_numeric_type_1.f90: New test.
4904 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4907 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
4909 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
4912 * gfortran.dg/interface_12.f90: New test.
4914 2007-04-07 Bruce Korb <bkorb@gnu.org>
4916 * gcc.dg/format/opt-6.c: New test.
4917 * gcc.dg/format/nul-1.c: New test.
4918 * gcc.dg/format/nul-2.c: New test.
4920 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4922 PR libgfortran/31395
4923 * gfortran.dg/fmt_colon.f90: New test.
4925 2007-04-06 Mark Mitchell <mark@codesourcery.com>
4927 * g++.old-deja/g++.other/init18.C: Use
4928 dg-require-effective-target instead of an explicit xfail.
4930 2007-04-05 Janis Johnson <janis187@us.ibm.com>
4932 * gcc.dg/dfp/signbit-1.c
4933 * gcc.dg/dfp/signbit-2.c
4935 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4938 * gfortran.dg/altreturn_5.f90: New test.
4940 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
4943 * gfortran.dg/contained_module_proc_1.f90: New test.
4945 2007-04-04 Stuart Hastings <stuart@apple.com>
4948 * objc/execute/exceptions/pr31281.m: New.
4950 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
4952 * g++.dg/ext/dllimport12.C: Update comments.
4954 2007-04-03 Eric Christopher <echristo@apple.com>
4956 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
4958 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4961 * gfortran.dg/repeat_2.f90: New test.
4962 * gfortran.dg/repeat_3.f90: New test.
4963 * gfortran.dg/repeat_4.f90: New test.
4965 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
4967 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
4969 2007-04-03 Jakub Jelinek <jakub@redhat.com>
4972 * g++.dg/parse/cond3.C: New test.
4975 * gcc.c-torture/execute/ieee/pr30704.c: New test.
4977 2007-04-02 Jason Merrill <jason@redhat.com>
4980 * g++.dg/ext/visibility/anon3.C: New test.
4982 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4984 PR libgfortran/31052
4985 * gfortran.dg/namelist_28.f90: New test.
4987 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4989 PR libgfortran/31366
4990 * gfortran.dg/direct_io_6.f90: New test.
4992 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4994 PR libgfortran/31207
4995 * gfortran.dg/advance_5.f90: New test.
4996 * gfortran.dg/advance_6.f90: New test.
4998 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
5000 * g++.dg/ext/dllimport6.C: Remove extra ';'.
5001 * g++.dg/ext/dllimport7.C: Likewise.
5002 * g++.dg/ext/selectany1.C: Likewise.
5004 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
5006 * g++.dg/parser/pr31138.C: New.
5007 * g++.dg/parser/pr31140.C: New.
5008 * g++.dg/parser/pr31141.C: New.
5010 2007-03-30 Paolo Carlini <pcarlini@suse.de>
5013 * g++.dg/ext/is_base_of.C: New.
5014 * g++.dg/ext/has_virtual_destructor.C: New.
5015 * g++.dg/ext/is_polymorphic.C: New.
5016 * g++.dg/ext/is_base_of_diagnostic.C: New.
5017 * g++.dg/ext/is_enum.C: New.
5018 * g++.dg/ext/has_nothrow_assign.C: New.
5019 * g++.dg/ext/has_nothrow_constructor.C: New.
5020 * g++.dg/ext/is_empty.C: New.
5021 * g++.dg/ext/has_trivial_copy.C: New.
5022 * g++.dg/ext/has_trivial_assign.C: New.
5023 * g++.dg/ext/is_abstract.C: New.
5024 * g++.dg/ext/is_pod.C: New.
5025 * g++.dg/ext/has_nothrow_copy.C: New.
5026 * g++.dg/ext/is_class.C: New.
5027 * g++.dg/ext/has_trivial_constructor.C: New.
5028 * g++.dg/ext/is_union.C: New.
5029 * g++.dg/ext/has_trivial_destructor.C: New.
5030 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
5031 * g++.dg/template/crash43.C: Likewise.
5033 2007-03-29 Dirk Mueller <dmueller@suse.de>
5035 * g++.dg/warn/pedantic2.C: New testcase.
5037 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5039 * size_dim.f90: Fix dg directive.
5040 * pr16433.f: Likewise.
5041 * use_6.f90: Likewise.
5042 * use_7.f90: Likewise.
5043 * entry_9.f90: Likewise.
5044 * pointer_intent_2.f90: Likewise.
5045 * protected_1.f90: Likewise.
5046 * fmt_missing_period_2.f: Likewise.
5047 * pointer_intent_3.f90: Likewise.
5048 * protected_2.f90: Likewise.
5049 * protected_3.f90: Likewise.
5050 * pr15754.f90: Likewise.
5051 * protected_4.f90: Likewise.
5052 * protected_5.f90: Likewise.
5053 * initialization_2.f90: Likewise.
5054 * protected_6.f90: Likewise.
5055 * continuation_7.f90: Likewise.
5056 * derived_function_interface_1.f90: Likewise.
5057 * der_pointer_4.f90: Likewise.
5058 * fmt_zero_precision.f90: Likewise.
5059 * blockdata_3.f90: Likewise.
5060 * fmt_missing_period_1.f: Likewise.
5061 * real_const_3.f90: Likewise.
5062 * use_4.f90: Likewise.
5063 * fmt_missing_period_3.f: Likewise.
5064 * use_5.f90: Likewise.
5066 2007-03-28 Mike Stump <mrs@apple.com>
5068 * gcc.dg/darwin-comm.c: Add.
5070 2007-03-28 Eric Christopher <echristo@apple.com>
5072 * lib/target-supports.exp (check_effective_target_fstack_protector):
5074 * gcc.dg/ssp-1.c: Use.
5075 * gcc.dg/ssp-2.c: Ditto.
5077 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
5080 * g++.dg/parse/constructor3.C: New test.
5082 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
5084 * gnat.dg/thin_pointer.ad[sb]: New test.
5086 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5088 * g++.dg/cpp0x/bracket1.C: New.
5089 * g++.dg/cpp0x/bracket2.C: New.
5090 * g++.dg/cpp0x/bracket3.C: New.
5091 * g++.dg/cpp0x/bracket4.C: New.
5093 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5095 * g++.dg/cpp0x/temp_default1.C: New.
5096 * g++.dg/cpp0x/temp_default3.C: New.
5097 * g++.dg/cpp0x/temp_default2.C: New.
5098 * g++.dg/cpp0x/temp_default4.C: New.
5100 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
5103 * g++.dg/other/cv_func2.C: New.
5105 2007-03-27 Janis Johnson <janis187@us.ibm.com>
5107 * gcc.dg/dfp/func-vararg-alternate.h: New file.
5108 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
5109 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
5110 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
5112 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
5113 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
5115 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
5117 * lib/compat.exp (compat-execute): Fix processing of file names.
5119 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
5121 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
5123 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
5125 * lib/target-supports.exp (check_effective_target_fortran_large_real):
5126 Delete created executable test file.
5127 (check_effective_target_fortran_large_int): Ditto.
5128 (check_effective_target_static_libgfortran): Ditto.
5130 2007-03-26 Paolo Carlini <pcarlini@suse.de>
5133 * g++.dg/warn/pragma-system_header1.C: New test.
5134 * g++.dg/warn/pragma-system_header2.C: New test.
5135 * g++.dg/warn/pragma-system_header1.h. New.
5136 * g++.dg/warn/pragma-system_header2.h. New.
5138 2007-03-26 Ian Lance Taylor <iant@google.com>
5140 PR tree-optimization/31345
5141 * gcc.c-torture/compile/pr31345-1.c: New test.
5143 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
5145 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
5146 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
5147 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
5148 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5149 * gfortran.dg/overload_1.f90: Likewise.
5150 * gfortran.dg/impure_assignment_1.f90: Likewise.
5151 * gfortran.dg/error_recovery_3.f90: Likewise.
5152 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
5153 * gfortran.dg/sequence_types_1.f90: Likewise.
5154 * gfortran.dg/internal_references_1.f90: Likewise.
5155 * gfortran.dg/present_1.f90: Likewise.
5156 * gfortran.dg/volatile10.f90: Likewise.
5157 * gfortran.dg/module_equivalence_2.f90: Likewise.
5158 * gfortran.dg/use_4.f90: Likewise.
5159 * gfortran.dg/elemental_result_1.f90: Likewise.
5160 * gfortran.dg/generic_actual_arg.f90: Likewise.
5161 * gfortran.dg/private_type_5.f90: Likewise.
5162 * gfortran.dg/protected_4.f90: Likewise.
5163 * gfortran.dg/interface_3.f90: Likewise.
5165 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5167 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
5168 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
5170 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
5172 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
5174 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5176 PR libgfortran/31199
5177 * gfortran.dg/fmt_t_4.f90: New test.
5179 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5182 * gfortran.dg/backspace_5.f: Initialize variable(s).
5183 * gfortran.dg/backspace_6.f: Likewise.
5184 * gfortran.dg/char_bounds_check_fail_1: Likewise.
5185 * gfortran.dg/direct_io_2.f90: Likewise.
5186 * gfortran.dg/write_back.f: Likewise.
5187 * gfortran.dg/write_rewind_2.f: Likewise.
5188 * gfortran.dg/write_rewind_1.f: Likewise.
5189 * gfortran.dg/write_rewind_2.f: Likewise.
5191 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
5193 PR tree-optimization/30784
5194 * gcc.dg/vect/pr30784.c: New test.
5196 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5199 * gfortran.dg/operator_1.f90: New test.
5200 * gfortran.dg/operator_2.f90: New test.
5202 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5205 * gfortran.dg/reshape_transpose_1.f90: New test.
5207 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5210 * gfortran.dg/bounds_check_6.f90: New test.
5212 2007-03-23 Michael Meissner <michael.meissner@amd.com>
5214 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
5216 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
5217 * gcc.dg/dfp/decfloat-constants.c: Ditto.
5219 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
5222 * gfortran.dg/pointer_function_actual_1.f90: New test.
5225 * gfortran.dg/pointer_function_actual_2.f90: New test.
5228 * gfortran.dg/result_in_spec_1.f90: New test.
5230 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5233 * gfortran.dg/integer_exponentiation_3.F90: New test.
5234 * gfortran.dg/integer_exponentiation_4.f90: New test.
5235 * gfortran.dg/integer_exponentiation_5.F90: New test.
5237 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5240 * g++.dg/template/error24.C: New test.
5241 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
5243 2007-03-22 Mark Mitchell <mark@codesourcery.com>
5246 * g++.dg/expr/bitfield7.C: New test.
5248 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5251 * gcc.dg/float-range-4.c: New.
5252 * gcc.dg/float-range-1.c: Update. Test for a warning.
5253 * gcc.dg/float-range-3.c: New.
5254 * gcc.dg/float-range-5.c: New.
5256 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5259 * gfortran.dg/no_range_check_1.f90: New test.
5261 2007-03-22 Dirk Mueller <dmueller@suse.de>
5263 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
5264 * g++.dg/other/static1.C: Remove stray semicolon.
5265 * g++.dg/other/init1.C: Likewise.
5266 * g++.dg/rtti/dyncast1.C: Likewise.
5267 * g++.dg/tree-ssa/pr17153.C: Likewise.
5268 * g++.dg/lookup/disamb1.C: Likewise.
5269 * g++.dg/lookup/scoped2.C: Likewise.
5270 * g++.dg/lookup/friend7.C: Likewise.
5271 * g++.dg/parse/parse4.C: Likewise.
5272 * g++.dg/parse/parse5.C: Likewise.
5273 * g++.dg/expr/pr29066.C: Likewise.
5274 * g++.dg/expr/cast4.C: Likewise.
5275 * g++.dg/tc1/dr193.C: Likewise.
5276 * g++.dg/tc1/dr213.C: Likewise.
5277 * g++.dg/abi/dcast1.C: Likewise.
5278 * g++.dg/abi/covariant2.C: Likewise.
5279 * g++.dg/inherit/covariant11.C: Likewise.
5280 * g++.dg/inherit/covariant9.C: Likewise.
5281 * g++.dg/inherit/covariant10.C: Likewise.
5282 * g++.dg/init/static3.C: Likewise.
5283 * g++.dg/init/init-ref3.C: Likewise.
5284 * g++.dg/init/ref10.C: Likewise.
5285 * g++.dg/template/meminit2.C: Likewise.
5286 * g++.dg/template/using9.C: Likewise.
5287 * g++.dg/template/friend9.C: Likewise.
5288 * g++.dg/template/ref1.C: Likewise.
5289 * g++.old-deja/g++.warn/inline.C: Likewise.
5290 * g++.old-deja/g++.robertl/eb91.C: Likewise.
5291 * g++.old-deja/g++.robertl/eb46.C: Likewise.
5292 * g++.old-deja/g++.robertl/eb34.C: Likewise.
5293 * g++.old-deja/g++.robertl/eb43.C: Likewise.
5294 * g++.old-deja/g++.robertl/eb26.C: Likewise.
5295 * g++.old-deja/g++.robertl/eb116.C: Likewise.
5296 * g++.old-deja/g++.brendan/copy5.C: Likewise.
5297 * g++.old-deja/g++.brendan/overload8.C: Likewise.
5298 * g++.old-deja/g++.brendan/overload11.C: Likewise.
5299 * g++.old-deja/g++.brendan/copy7.C: Likewise.
5300 * g++.old-deja/g++.brendan/crash38.C: Likewise.
5301 * g++.old-deja/g++.brendan/template11.C: Likewise.
5302 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
5303 * g++.old-deja/g++.brendan/crash50.C: Likewise.
5304 * g++.old-deja/g++.brendan/crash16.C: Likewise.
5305 * g++.old-deja/g++.jason/pmem2.C: Likewise.
5306 * g++.old-deja/g++.jason/parse9.C: Likewise.
5307 * g++.old-deja/g++.jason/byval2.C: Likewise.
5308 * g++.old-deja/g++.jason/overload8.C: Likewise.
5309 * g++.old-deja/g++.jason/pmf8.C: Likewise.
5310 * g++.old-deja/g++.jason/template33.C: Likewise.
5311 * g++.old-deja/g++.jason/return3.C: Likewise.
5312 * g++.old-deja/g++.jason/scoping2.C: Likewise.
5313 * g++.old-deja/g++.jason/virtual.C: Likewise.
5314 * g++.old-deja/g++.jason/opeq3.C: Likewise.
5315 * g++.old-deja/g++.jason/template27.C: Likewise.
5316 * g++.old-deja/g++.jason/synth6.C: Likewise.
5317 * g++.old-deja/g++.jason/ref8.C: Likewise.
5318 * g++.old-deja/g++.jason/offset1.C: Likewise.
5319 * g++.old-deja/g++.other/static20.C: Likewise.
5320 * g++.old-deja/g++.other/array1.C: Likewise.
5321 * g++.old-deja/g++.other/new3.C: Likewise.
5322 * g++.old-deja/g++.other/array2.C: Likewise.
5323 * g++.old-deja/g++.other/overload9.C: Likewise.
5324 * g++.old-deja/g++.other/cast6.C: Likewise.
5325 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
5326 * g++.old-deja/g++.other/eh4.C: Likewise.
5327 * g++.old-deja/g++.other/using7.C: Likewise.
5328 * g++.old-deja/g++.other/init18.C: Likewise.
5329 * g++.old-deja/g++.other/dyncast1.C: Likewise.
5330 * g++.old-deja/g++.other/dyncast2.C: Likewise.
5331 * g++.old-deja/g++.other/dtor11.C: Likewise.
5332 * g++.old-deja/g++.pt/static11.C: Likewise.
5333 * g++.old-deja/g++.pt/crash19.C: Likewise.
5334 * g++.old-deja/g++.pt/overload12.C: Likewise.
5335 * g++.old-deja/g++.pt/crash46.C: Likewise.
5336 * g++.old-deja/g++.pt/mi1.C: Likewise.
5337 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
5338 * g++.old-deja/g++.pt/nontype5.C: Likewise.
5339 * g++.old-deja/g++.pt/local5.C: Likewise.
5340 * g++.old-deja/g++.pt/typename2.C: Likewise.
5341 * g++.old-deja/g++.pt/explicit80.C: Likewise.
5342 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
5343 * g++.old-deja/g++.law/visibility1.C: Likewise.
5344 * g++.old-deja/g++.law/visibility2.C: Likewise.
5345 * g++.old-deja/g++.law/virtual2.C: Likewise.
5346 * g++.old-deja/g++.law/operators19.C: Likewise.
5347 * g++.old-deja/g++.law/parsing10.C: Likewise.
5348 * g++.old-deja/g++.law/visibility4.C: Likewise.
5349 * g++.old-deja/g++.law/operators4.C: Likewise.
5350 * g++.old-deja/g++.law/dtors2.C: Likewise.
5351 * g++.old-deja/g++.law/missed-error3.C: Likewise.
5352 * g++.old-deja/g++.law/visibility10.C: Likewise.
5353 * g++.old-deja/g++.law/scope3.C: Likewise.
5354 * g++.old-deja/g++.law/casts2.C: Likewise.
5355 * g++.old-deja/g++.law/code-gen5.C: Likewise.
5356 * g++.old-deja/g++.law/operators33.C: Likewise.
5357 * g++.old-deja/g++.law/friend4.C: Likewise.
5358 * g++.old-deja/g++.mike/pmf7.C: Likewise.
5359 * g++.old-deja/g++.mike/p5611.C: Likewise.
5360 * g++.old-deja/g++.mike/net37.C: Likewise.
5361 * g++.old-deja/g++.mike/p3570.C: Likewise.
5362 * g++.old-deja/g++.mike/p5718.C: Likewise.
5363 * g++.old-deja/g++.mike/net21.C: Likewise.
5364 * g++.old-deja/g++.mike/p1862.C: Likewise.
5365 * g++.old-deja/g++.mike/p4511.C: Likewise.
5366 * g++.old-deja/g++.mike/virt3.C: Likewise.
5367 * g++.old-deja/g++.mike/p16146.C: Likewise.
5368 * g++.old-deja/g++.mike/p1989.C: Likewise.
5369 * g++.old-deja/g++.mike/p5571.C: Likewise.
5370 * g++.old-deja/g++.gb/scope10.C: Likewise.
5371 * g++.old-deja/g++.abi/primary5.C: Likewise.
5372 * g++.old-deja/g++.abi/empty2.C: Likewise.
5373 * g++.old-deja/g++.abi/arraynew.C: Likewise.
5374 * g++.old-deja/g++.eh/vbase4.C: Likewise.
5375 * g++.old-deja/g++.eh/ptr1.C: Likewise.
5376 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
5377 * g++.old-deja/g++.bob/template3.C: Likewise.
5378 * g++.old-deja/g++.bob/inherit1.C: Likewise.
5380 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
5383 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
5385 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
5388 * gfortran.dg/derived_name_1.f90: New.
5389 * gfortran.dg/derived_name_2.f: New.
5391 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5393 * lib/target-supports.exp (check_effective_target_nonpic): New
5395 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
5397 * gcc.target/i386/asm-4.c: Require nonpic.
5398 * gcc.target/i386/cmov1.c: Likewise.
5399 * gcc.target/i386/mul.c: Likewise.
5400 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
5401 * gcc.target/i386/ssetype-1.c: Require nonpic.
5402 * gcc.target/i386/ssetype-3.c: Likewise.
5403 * gcc.target/i386/ssetype-5.c: Likewise.
5405 2007-03-21 Richard Sandiford <richard@codesourcery.com>
5407 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
5408 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
5409 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
5410 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
5412 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
5414 PR tree-optimization/30590
5415 * g++.dg/opt/pr30590.C: New testcase.
5417 2007-03-20 Jakub Jelinek <jakub@redhat.com>
5420 * gcc.dg/pr30762-1.c: New test.
5421 * gcc.dg/pr30762-2.c: New test.
5424 * gcc.target/i386/pr30505.c: New test.
5426 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
5428 * gcc.target/arm/register-variables.c: New.
5430 2007-03-19 Jeff Law <law@redhat.com>
5432 * PR tree-optimization/30984
5433 * gcc.c-torture/pr30984.c: New test.
5435 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
5436 Richard Guenther <rguenther@suse.de>
5438 PR tree-optimization/31254
5439 * gcc.dg/torture/pr31254.c: New testcase.
5441 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
5443 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
5444 target default_packed.
5446 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5449 * gfortran.dg/string_length_1.f90: New test.
5451 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5454 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
5456 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5458 PR libgfortran/31052
5459 * gfortran.dg/namelist_27.f90: New test.
5461 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
5464 * gfortran.dg/used_types_14.f90: New test.
5467 * gfortran.dg/used_types_15.f90: New test.
5469 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
5471 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
5472 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
5474 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
5477 * gfortran.dg/integer_exponentiation_2.f90: New test.
5479 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
5481 PR tree-optimization/31041
5482 * gcc.dg/vect/pr31041.c: New test.
5484 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5486 * g++.dg/warn/Wconversion-integer.C: New
5487 * g++.dg/warn/Wconversion-real.C: New.
5488 * g++.dg/warn/Wconversion-real-integer.C: New.
5489 * g++.dg/warn/conv2.C: Updated.
5491 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5493 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
5496 2007-03-16 Richard Guenther <rguenther@suse.de>
5498 PR tree-optimization/31146
5499 * g++.dg/tree-ssa/pr31146.C: New testcase.
5501 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5503 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
5504 assume that the target has <features.h>.
5506 2007-03-16 Richard Sandiford <richard@codesourcery.com>
5508 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
5509 dg-options rather than to the whole test.
5511 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
5514 * g++.dg/debug/pr29906.C: New
5516 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5518 PR libgfortran/31099
5519 * gfortran.dg/unformatted_recl.f90: Update test.
5521 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
5523 * gcc.dg/tree-ssa/prefetch-5.c: New test.
5525 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5528 * g++.dg/parse/namespace-definition.C: New.
5530 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5533 * g++.dg/cpp/pedantic-errors.C: New.
5534 * g++.dg/cpp/permissive.C: New.
5536 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5538 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
5539 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
5541 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5543 * lib/target-supports.exp (check_missing_uclibc_feature)
5544 (check_effective_target_wchar): New procedures.
5545 * gcc.dg/wchar_t-1.c: Require target wchar.
5546 * gcc.dg/wint_t-1.c: Likewise.
5548 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5550 * lib/target-supports.exp (check_gc_sections_available): Return
5551 false for VxWorks targets.
5553 2007-03-15 Dirk Mueller <dmueller@suse.de>
5555 * g++.dg/warn/Wconversion2.C: Fix typo.
5556 * gcc.dg/if-empty-1.c: Ditto.
5558 2007-03-15 Richard Sandiford <richard@codesourcery.com>
5560 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
5562 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5564 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
5565 * gcc.target/i386/pr31167.c: Ditto.
5567 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
5570 * gcc.target/i386/pr31167.c: New test.
5572 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
5575 * gfortran.dg/import5.f90.f90: New test.
5579 * gfortran.dg/data_components_1.f90: New test.
5583 * gfortran.dg/generic_13.f90: New test.
5586 * gfortran.dg/alloc_comp_basics_5.f90: New test.
5588 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5590 PR libgfortran/31051
5591 * gfortran.dg/fmt_t_4.f90: New
5593 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
5596 * g++.dg/other/default7.C: New test.
5598 2007-03-15 Dirk Mueller <dmueller@suse.de>
5600 * g++.dg/warn/Wconversion2.C: New.
5602 2007-03-14 Eric Christopher <echristo@apple.com>
5604 * gcc.dg/ssp-1.c: New.
5605 * gcc.dg/ssp-2.c: Ditto.
5607 2007-03-14 Dirk Mueller <dmueller@suse.de>
5609 * g++.dg/warn/do-empty.C: New.
5610 * gcc.dg/do-empty.c: New.
5611 * gcc.dg/if-empty-1.c: Update.
5612 * gcc.dg/20001116-1.c: Update.
5613 * gcc.dg/pr23165.c: Update.
5615 2007-03-14 Jakub Jelinek <jakub@redhat.com>
5617 * gfortran.dg/module_implicit_conversion.f90: New test.
5619 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
5622 * gcc.dg/pr31127.c: New.
5624 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
5626 * gcc.dg/tree-ssa/loop-26.c: New test.
5628 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
5630 * gcc.target/i386/cmpxchg16b-1.c: New test.
5632 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5634 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
5635 * gcc.dg/c99-vla-1.c: Likewise.
5636 * g++.dg/ext/vla1.C: Likewise
5638 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
5640 * gcc.dg/wvla-1.c: New test
5641 * gcc.dg/wvla-2.c: New test
5642 * gcc.dg/wvla-3.c: New test
5643 * gcc.dg/wvla-4.c: New test
5644 * gcc.dg/wvla-5.c: New test
5645 * gcc.dg/wvla-6.c: New test
5646 * gcc.dg/wvla-7.c: New test
5647 * g++.dg/warn/Wvla-1.C: New test
5648 * g++.dg/warn/Wvla-2.C: New test
5649 * g++.dg/warn/Wvla-3.C: New test
5651 2007-03-12 Mark Mitchell <mark@codesourcery.com>
5654 * g++.dg/other/default6.C: New test.
5656 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5658 * lib/target-supports.exp (check_profiling_available): Return false
5660 (check_effective_target_vxworks_kernel): New procedure.
5661 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
5663 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
5664 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
5666 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
5668 2007-03-12 Richard Sandiford <richard@codesourcery.com>
5670 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
5671 PIC is not supported.
5672 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
5673 * gcc.dg/20020426-2.c: Likewise.
5674 * gcc.dg/pr28243.c: Likewise.
5675 * gcc.dg/visibility-11.c: Likewise.
5676 * gcc.dg/tls/opt-9.c: Likewise.
5677 * gcc.dg/tls/opt-10.c: Likewise.
5678 * gcc.dg/tls/pic-1.c: Likewise.
5679 * gcc.dg/tls/struct-1.c: Likewise.
5680 * gcc.target/i386/20000807-1.c: Likewise.
5681 * gcc.target/i386/20000904-1.c: Likewise.
5682 * gcc.target/i386/20011119-1.c: Likewise.
5683 * gcc.target/i386/990213-2.c: Likewise.
5684 * gcc.target/i386/990214-1.c: Likewise.
5685 * gcc.target/i386/compress-float-387-pic.c: Likewise.
5686 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
5687 * gcc.target/i386/pic-1.c: Likewise.
5688 * gcc.target/i386/pr21518.c: Likewise.
5689 * gcc.target/i386/pr23098.c: Likewise.
5690 * gcc.target/i386/pr23943.c: Likewise.
5692 2007-03-11 Mark Mitchell <mark@codesourcery.com>
5695 * g++.dg/template/complit2.C: New test.
5698 * g++.dg/ext/bitfield1.C: New test.
5700 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
5703 * gfortran.dg/interface_11.f90: New test.
5705 2007-03-11 Richard Guenther <rguenther@suse.de>
5707 PR tree-optimization/31115
5708 * gcc.dg/torture/pr31115.c: New testcase.
5710 2007-03-11 Ira Rosen <irar@il.ibm.com>
5712 PR tree-optimization/29925
5713 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
5715 2007-03-10 Mark Mitchell <mark@codesourcery.com>
5718 * g++.dg/expr/bitfield3.C: New test.
5719 * g++.dg/expr/bitfield4.C: Likewise.
5720 * g++.dg/expr/bitfield5.C: Likewise.
5721 * g++.dg/expr/bitfield6.C: Likewise.
5724 * g++.dg/template/array18.C: New test.
5726 2007-03-10 Dirk Mueller <dmueller@suse.de>
5729 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
5730 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
5732 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
5735 * g++.dg/cpp0x/variadic-bind.C: New.
5736 * g++.dg/cpp0x/variadic-function.C: New.
5737 * g++.dg/cpp0x/variadic-mem_fn.C: New.
5738 * g++.dg/cpp0x/variadic-tuple.C: New.
5739 * g++.dg/cpp0x/variadic1.C: New.
5740 * g++.dg/cpp0x/variadic2.C: New.
5741 * g++.dg/cpp0x/variadic3.C: New.
5742 * g++.dg/cpp0x/variadic4.C: New.
5743 * g++.dg/cpp0x/variadic5.C: New.
5744 * g++.dg/cpp0x/variadic6.C: New.
5745 * g++.dg/cpp0x/variadic7.C: New.
5746 * g++.dg/cpp0x/variadic8.C: New.
5747 * g++.dg/cpp0x/variadic9.C: New.
5748 * g++.dg/cpp0x/variadic10.C: New.
5749 * g++.dg/cpp0x/variadic11.C: New.
5750 * g++.dg/cpp0x/variadic12.C: New.
5751 * g++.dg/cpp0x/variadic13.C: New.
5752 * g++.dg/cpp0x/variadic14.C: New.
5753 * g++.dg/cpp0x/variadic15.C: New.
5754 * g++.dg/cpp0x/variadic16.C: New.
5755 * g++.dg/cpp0x/variadic17.C: New.
5756 * g++.dg/cpp0x/variadic18.C: New.
5757 * g++.dg/cpp0x/variadic19.C: New.
5758 * g++.dg/cpp0x/variadic20.C: New.
5759 * g++.dg/cpp0x/variadic21.C: New.
5760 * g++.dg/cpp0x/variadic22.C: New.
5761 * g++.dg/cpp0x/variadic23.C: New.
5762 * g++.dg/cpp0x/variadic24.C: New.
5763 * g++.dg/cpp0x/variadic25.C: New.
5764 * g++.dg/cpp0x/variadic26.C: New.
5765 * g++.dg/cpp0x/variadic27.C: New.
5766 * g++.dg/cpp0x/variadic28.C: New.
5767 * g++.dg/cpp0x/variadic29.C: New.
5768 * g++.dg/cpp0x/variadic30.C: New.
5769 * g++.dg/cpp0x/variadic31.C: New.
5770 * g++.dg/cpp0x/variadic32.C: New.
5771 * g++.dg/cpp0x/variadic33.C: New.
5772 * g++.dg/cpp0x/variadic34.C: New.
5773 * g++.dg/cpp0x/variadic35.C: New.
5774 * g++.dg/cpp0x/variadic36.C: New.
5775 * g++.dg/cpp0x/variadic37.C: New.
5776 * g++.dg/cpp0x/variadic38.C: New.
5777 * g++.dg/cpp0x/variadic39.C: New.
5778 * g++.dg/cpp0x/variadic40.C: New.
5779 * g++.dg/cpp0x/variadic41.C: New.
5780 * g++.dg/cpp0x/variadic42.C: New.
5781 * g++.dg/cpp0x/variadic43.C: New.
5782 * g++.dg/cpp0x/variadic44.C: New.
5783 * g++.dg/cpp0x/variadic45.C: New.
5784 * g++.dg/cpp0x/variadic46.C: New.
5785 * g++.dg/cpp0x/variadic47.C: New.
5786 * g++.dg/cpp0x/variadic48.C: New.
5787 * g++.dg/cpp0x/variadic49.C: New.
5788 * g++.dg/cpp0x/variadic50.C: New.
5789 * g++.dg/cpp0x/variadic51.C: New.
5790 * g++.dg/cpp0x/variadic52.C: New.
5791 * g++.dg/cpp0x/variadic53.C: New.
5792 * g++.dg/cpp0x/variadic54.C: New.
5793 * g++.dg/cpp0x/variadic55.C: New.
5794 * g++.dg/cpp0x/variadic56.C: New.
5795 * g++.dg/cpp0x/variadic57.C: New.
5796 * g++.dg/cpp0x/variadic58.C: New.
5797 * g++.dg/cpp0x/variadic59.C: New.
5798 * g++.dg/cpp0x/variadic60.C : New.
5799 * g++.dg/cpp0x/variadic61.C : New.
5800 * g++.dg/cpp0x/variadic62.C : New.
5801 * g++.dg/cpp0x/variadic63.C : New.
5802 * g++.dg/cpp0x/variadic64.C : New.
5803 * g++.dg/cpp0x/variadic65.C : New.
5804 * g++.dg/cpp0x/variadic66.C : New.
5805 * g++.dg/cpp0x/variadic67.C : New.
5806 * g++.dg/cpp0x/variadic68.C : New.
5807 * g++.dg/cpp0x/variadic69.C : New.
5808 * g++.dg/cpp0x/variadic70.C : New.
5809 * g++.dg/cpp0x/variadic71.C : New.
5810 * g++.dg/cpp0x/variadic72.C : New.
5811 * g++.dg/cpp0x/variadic73.C : New.
5812 * g++.dg/cpp0x/variadic74.C : New.
5813 * g++.dg/cpp0x/variadic75.C : New.
5814 * g++.dg/cpp0x/variadic-ex1.C : New.
5815 * g++.dg/cpp0x/variadic-ex2.C : New.
5816 * g++.dg/cpp0x/variadic-ex3.C : New.
5817 * g++.dg/cpp0x/variadic-ex4.C : New.
5818 * g++.dg/cpp0x/variadic-ex5.C : New.
5819 * g++.dg/cpp0x/variadic-ex6.C : New.
5820 * g++.dg/cpp0x/variadic-ex7.C : New.
5821 * g++.dg/cpp0x/variadic-ex8.C : New.
5822 * g++.dg/cpp0x/variadic-ex9.C : New.
5823 * g++.dg/cpp0x/variadic-ex10.C : New.
5824 * g++.dg/cpp0x/variadic-ex11.C : New.
5825 * g++.dg/cpp0x/variadic-ex12.C : New.
5826 * g++.dg/cpp0x/variadic-ex13.C : New.
5827 * g++.dg/cpp0x/variadic-ex14.C : New.
5829 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5831 PR libgfortran/31099
5832 * gfortran.dg/unformatted_recl.f90: New test.
5834 2007-03-09 Roger Sayle <roger@eyesopen.com>
5836 * gcc.dg/fold-eqcmplx-1.c: New test case.
5838 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
5840 PR rtl-optimization/30643
5841 * gcc.dg/pr30643.c: New.
5843 2007-03-09 Chao-ying Fu <fu@mips.com>
5845 * gcc.target/mips/mips32-dspr2-type.c: New test.
5846 * gcc.target/mips/mips32-dspr2.c: New test.
5847 * gcc.target/mips/dspr2-MULT.c: New test.
5848 * gcc.target/mips/dspr2-MULTU.c: New test.
5849 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
5850 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
5851 Adjust some formats.
5853 2007-03-09 Dirk Mueller <dmueller@suse.de>
5856 * gcc.dg/Wlogical-op-1.c: New.
5857 * g++.dg/warn/Wlogical-op-1.C: New.
5859 2007-03-09 Richard Guenther <rguenther@suse.de>
5861 PR tree-optimization/30904
5863 * gcc.dg/pr30904.c: Remove xfail.
5865 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
5868 * gcc.c-torture/execute/pr31072.c: New test.
5870 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5872 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
5873 * gcc.dg/torture/builtin-attr-1.c: Likewise.
5874 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
5875 *lrint* and *lround*.
5876 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
5878 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
5879 * gcc.dg/torture/builtin-integral-1.c: Likewise.
5880 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
5881 and *lround*. Correct macro names.
5882 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
5883 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
5885 2007-03-08 Ian Lance Taylor <iant@google.com>
5887 * gcc.dg/no-strict-overflow-5.c: New test.
5888 * gcc.dg/no-strict-overflow-6.c: New test.
5889 * gcc.dg/Wstrict-overflow-11.c: New test.
5890 * gcc.dg/Wstrict-overflow-12.c: New test.
5891 * gcc.dg/Wstrict-overflow-13.c: New test.
5892 * gcc.dg/Wstrict-overflow-14.c: New test.
5893 * gcc.dg/Wstrict-overflow-15.c: New test.
5895 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5897 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
5898 for VxWorks kernel mode.
5899 * gcc.c-torture/execute/strncmp-1.x: Likewise.
5901 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5903 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
5906 2007-03-08 Richard Sandiford <richard@codesourcery.com>
5908 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
5909 and lib/bfill.c on VxWorks targets.
5910 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
5911 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
5912 lib/bfill.c and lib/memmove.c on VxWorks targets.
5913 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
5914 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
5916 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
5917 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
5919 2007-03-08 Tobias Burnus <burnus@net-b.de>
5921 * gfortran.dg/use_5.f90: New test.
5922 * gfortran.dg/use_6.f90: Ditto.
5923 * gfortran.dg/use_7.f90: Ditto.
5925 2007-03-08 Tobias Burnus <burnus@net-b.de>
5928 * gfortran.dg/use_4.f90: New test.
5929 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
5931 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
5934 * gfortran.dg/parameter_array_section_2.f90: New test.
5936 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
5939 * g++.dg/ext/offsetof1.C: Add cases with volatile.
5942 * g++.dg/template/arg5.C: New test.
5944 2007-03-07 Joseph Myers <joseph@codesourcery.com>
5946 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
5948 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
5950 * gcc.dg/var-expand1.c: Add newline at end of file.
5952 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
5954 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
5956 2007-03-06 Richard Sandiford <richard@codesourcery.com>
5958 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
5960 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5962 * gcc.dg/torture/builtin-convert-4.c: New test.
5964 2007-03-05 Ian Lance Taylor <iant@google.com>
5966 * gcc.c-torture/compile/pr31034.c: New test.
5968 2007-03-05 Ian Lance Taylor <iant@google.com>
5970 * gcc.dg/inline-18.c: New test.
5971 * gcc.dg/inline-19.c: New test.
5972 * gcc.dg/inline-20.c: New test.
5973 * gcc.dg/inline-21.c: New test.
5975 2007-03-05 Richard Guenther <rguenther@suse.de>
5977 PR tree-optimization/14052
5978 * gcc.dg/tree-ssa/vrp33.c: New testcase.
5980 2007-03-05 Richard Guenther <rguenther@suse.de>
5982 PR tree-optimization/23777
5983 * gcc.dg/tree-ssa/pr23777.c: New testcase.
5985 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5988 * gcc.dg/multiple-overflow-warn-3.c: New.
5989 * g++.dg/warn/multiple-overflow-warn-3.C: New.
5991 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
5994 * g++.dg/parse/template23.C: New test.
5996 2007-03-04 Roger Sayle <roger@eyesopen.com>
5999 * gcc.dg/pr30744-1.c: New test case.
6001 2007-03-04 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
6005 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6008 * gfortran.dg/logical_3.f90: New test.
6010 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
6013 * gfortran.dg/integer_exponentiation_1.f90: New test.
6015 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
6017 * gcc.target/m68k/m68k.exp: New.
6018 * gcc.target/m68k/crash1.c: New.
6020 2007-03-03 Tobias Burnus <burnus@net-b.de>
6022 * gfortran.dg/c_by_val.c: Use int64_t instead of long
6023 to be more compatible with integer(kind=8).
6025 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6028 * gfortran.dg/zero_sized_3.f90: New test.
6030 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6033 * g++.dg/parse/else.C: New.
6034 * g++.dg/parse/else-2.C: New.
6036 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
6037 Tobias Burnus <burnus@net-b.de>
6040 * gfortran.dg/size_dim.f90: New test.
6042 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
6043 Tobias Burnus <burnus@net-b.de>
6046 * gfortran.dg/entry_9.f90: New test.
6048 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
6051 * g++.dg/inherit/covariant16.C: New test.
6053 2007-03-02 Geoffrey Keating <geoffk@apple.com>
6055 * g++.dg/other/darwin-minversion-1.C: New.
6057 2007-03-02 Diego Novillo <dnovillo@redhat.com>
6059 * gcc.dg/tree-ssa/20070302-1.c: New test.
6061 2007-03-02 Joseph Myers <joseph@codesourcery.com>
6063 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
6066 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
6068 * gcc.dg/tree-ssa/prefetch-4.c: New test.
6070 2007-03-01 Simon Baldwin <simonb@google.com>
6073 * warn/ignored_typedef.C: New.
6074 * init/ctor8.C: Added dg-warning to consume ignored typedef
6076 * template/typedef2.C: Ditto. Moved dg-error onto its own line
6077 and added an explicit line number.
6079 2007-02-28 Richard Guenther <rguenther@suse.de>
6082 * gcc.dg/torture/pr30364-1.c: New testcase.
6083 * gcc.dg/torture/pr30364-2.c: Likewise.
6084 * gcc.dg/torture/pr30364-3.c: Likewise.
6086 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6088 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
6089 powerpc*, use -funsafe-math-optimizations.
6090 * gcc.dg/torture/builtin-logb-1.c: Likewise.
6091 * gcc.dg/torture/builtin-modf-1.c: Likewise.
6093 2007-02-28 Tobias Burnus <burnus@net-b.de>
6094 Paul Thomas <pault@gcc.gnu.org>
6098 * c_by_val_1.f: Test %VAL() with non-default kind.
6099 * c_by_val.c: Ditto.
6100 * c_by_val_4.f: New test.
6102 2007-02-28 Tobias Burnus <burnus@net-b.de>
6105 * gfortran.dg/continuation_7.f90: New test.
6107 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
6109 * g++.dg/inherit/thunk7.C: New test.
6110 * lib/target-supports.exp (check_profiling_available): Not available
6113 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
6116 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
6118 2007-02-27 Mark Mitchell <mark@codesourcery.com>
6120 * lib/target-supports.exp (check_effective_target_init_priority):
6121 Remove Solaris special case.
6123 2007-02-26 Geoffrey Keating <geoffk@apple.com>
6125 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
6126 for more builtin types.
6128 * g++.dg/ext/visibility/class1.C: Port to Darwin.
6129 * g++.dg/ext/visibility/noPLT.C: Likewise.
6131 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6133 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
6136 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
6139 * size_optional_dim_1.f90: New test.
6141 2007-02-25 Mark Mitchell <mark@codesourcery.com>
6143 * gcc.dg/vxworks/vxworks.exp: New file.
6144 * gcc.dg/vxworks/initpri1.c: Likewise.
6145 * gcc.dg/vxworks/initpri2.c: Likewise.
6146 * gcc.dg/initpri2.c: Add more tests.
6147 * g++.dg/special/initpri2.C: Likewise.
6149 * gcc.dg/initpri1.c: New test.
6150 * gcc.dg/initpri2.c: Likewise.
6151 * g++.dg/special/initpri1.C: New test.
6152 * g++.dg/special/initpri2.C: Likewise.
6153 * g++.dg/special/conpr-1.C: Use init_priority effective target.
6154 * g++.dg/special/conpr-2.C: Likewise.
6155 * g++.dg/special/conpr-3.C: Likewise.
6156 * g++.dg/special/conpr-4.C: Likewise.
6157 * g++.dg/special/initp1.C: Likewise.
6158 * g++.dg/special/ecos.exp: Remove code to detect availability of
6159 constructor priorities.
6160 * lib/target-supports.exp (check_effective_target_init_priority):
6163 2007-02-24 Jan Hubicka <jh@suse.cz>
6165 * gcc.c-torture/execute/pr30778.c: New testcase.
6167 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6169 PR libgfortran/30918
6170 * gfortran.dg/namelist_26.f90: New test.
6172 2007-02-24 Richard Guenther <rguenther@suse.de>
6175 * gcc.dg/pr30951.c: New testcase.
6177 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6179 * gcc.dg/torture/builtin-modf-1.c: New test.
6181 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
6183 PR tree-optimization/30904
6184 * gcc.dg/pr30904.c: New test.
6186 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6188 * gcc.test-framework/README: Correct command.
6189 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
6191 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
6193 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
6195 * lib/target-supports.exp (check_effective_target_unwrapped): New.
6197 2007-02-23 Mark Mitchell <mark@codesourcery.com>
6199 * lib/target-supports.exp (check_effective_target_newlib): New
6202 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
6205 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
6206 allocatable component.
6209 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6211 * gcc.dg/torture/builtin-logb-1.c: New test.
6212 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
6213 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
6214 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
6217 2007-02-23 Richard Guenther <rguenther@suse.de>
6219 * g++.dg/warn/changes-meaning.C: New testcase.
6221 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6223 PR libgfortran/30910
6224 * gfortran.dg/fmt_zero_precision.f90: Update test.
6226 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6228 * gcc.dg/torture/builtin-frexp-1.c: New test.
6230 2007-02-22 Mark Mitchell <mark@codesourcery.com>
6232 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
6234 2007-02-22 Ian Lance Taylor <iant@google.com>
6237 * g++.dg/debug/pr30898.C: New test.
6239 2007-02-22 Ira Rosen <irar@il.ibm.com>
6241 * gcc.dg/vect/vect-106.c: New test.
6243 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6244 Ira Rosen <irar@il.ibm.com>
6246 PR tree-optimization/30843
6247 * gcc.dg/vect/pr30843.c: New test.
6249 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
6251 PR tree-optimization/30858
6252 * gcc.dg/vect/pr30858.c: New test.
6254 2007-02-21 Mark Mitchell <mark@codesourcery.com>
6256 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
6257 to set options for compiling testglue.
6258 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
6259 * lib/obj-c++.exp (obj-c++_init): Likewise.
6261 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
6263 * gnat.dg/derived_aggregate.adb: New test.
6265 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6267 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
6268 sh* targets. Call the correct CKSGN macro.
6270 2007-02-21 Jakub Jelinek <jakub@redhat.com>
6272 * gfortran.dg/gomp/omp_parse1.f90: New test.
6273 * gfortran.dg/gomp/omp_parse2.f: New test.
6275 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
6278 * gfortran.dg/do_pointer_1.f90: New test.
6280 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6282 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
6285 2007-02-20 Geoffrey Keating <geoffk@apple.com>
6287 * gcc.dg/darwin-minversion-1.c: New.
6288 * gcc.dg/darwin-minversion-2.c: New.
6290 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6292 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
6294 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6295 DJ Delorie <dj@redhat.com>
6298 * gcc.dg/Wfatal.c: New.
6299 * gcc.dg/Wfatal-2.c: New.
6300 * gcc.dg/Werror-1.c: Adjust expectations.
6301 * gcc.dg/Werror-5.c: Likewise.
6302 * gcc.dg/Werror-7.c: Likewise.
6303 * gcc.dg/Werror-10.c: Likewise.
6304 * gcc.dg/Werror-11.c: Likewise.
6306 2007-02-20 Tobias Burnus <burnus@net-b.de>
6309 * gfortran.dg/volatile10.f90: New test.
6311 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
6314 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
6316 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6318 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
6319 * gcc.dg/Walways-true-1.c: Likewise.
6320 * gcc.dg/weak/weak-3.c: Likewise.
6321 * gcc.dg/Werror-1.c: Likewise.
6322 * gcc.dg/Werror-3.c: Likewise.
6323 * gcc.dg/Werror-4.c: Likewise.
6324 * gcc.dg/Werror-5.c: Likewise.
6325 * gcc.dg/Werror-6.c: Likewise.
6326 * gcc.dg/Werror-7.c: Likewise.
6327 * gcc.dg/Werror-8.c: Likewise.
6328 * gcc.dg/Werror-10.c: Likewise.
6329 * gcc.dg/Werror-11.c: Likewise.
6330 * gcc.dg/Werror-12.c: Likewise.
6331 * g++.old-deja/g++.mike/warn8.C: Likewise.
6332 * g++.dg/warn/Walways-true-1.C: Likewise.
6333 * g++.dg/warn/Walways-true-2.C: Likewise.
6334 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
6335 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
6336 -Wstring-literal-comparison with -Waddress.
6337 * gcc.dg/Wstring-literal-comparison-4.c: Replace
6338 -Wno-string-literal-comparison with -Wno-address.
6340 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
6342 * gnat.dg/self_aggregate_with_call.adb: New test.
6344 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
6346 PR tree-optimization/30975
6347 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
6348 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
6349 * gcc.dg/vect/pr30795.c: New.
6351 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6354 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
6356 2007-02-18 Roger Sayle <roger@eyesopen.com>
6358 PR rtl-optimization/28173
6359 * gcc.target/i386/andor-1.c: New test case.
6361 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6363 * gcc.dg/torture/builtin-ldexp-1.c: New.
6364 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
6366 2007-02-18 Roger Sayle <roger@eyesopen.com>
6368 * gfortran.dg/array_constructor_15.f90: New test case.
6370 2007-02-18 Roger Sayle <roger@eyesopen.com>
6372 * gfortran.dg/forall_10.f90: New test case.
6374 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6376 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
6378 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
6380 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
6381 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
6383 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
6385 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
6386 * gcc.target/i386/builtin-bswap-3.c: Ditto.
6387 * gcc.target/i386/xchg-1.c: New test.
6388 * gcc.target/i386/xchg-2.c: New test.
6390 2007-02-16 Richard Guenther <rguenther@suse.de>
6391 Christian Bruel <christian.bruel@st.com>
6393 * gcc.dg/strict-overflow-5.c: New testcase.
6395 2007-02-16 Tobias Burnus <burnus@net-b.de>
6398 * gfortran.dg/func_derived_4.f90: New test.
6400 2007-02-15 Roger Sayle <roger@eyesopen.com>
6403 * gfortran.dg/pr30391-1.f90: New test case.
6405 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6408 * gcc.c-torture/compile/pr30433.c: New testcase to check
6409 that complex constants comparisions are foldded.
6411 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6414 * g++.dg/ext/stmtexpr10.C: New testcase.
6416 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6419 * gcc.dg/Wunused-value-2.c: New testcase.
6421 2007-02-15 Ian Lance Taylor <iant@google.com>
6423 * g++.dg/eh/subreg-1.C: New test.
6425 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6428 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
6429 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
6430 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
6431 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
6432 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
6433 * gcc.dg/Werror-implicit-function-declaration.c: New.
6435 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6438 * g++.dg/warn/pr28943.C: New.
6440 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6442 * gfortran.fortran-torture/execute/math.f90: Fix typo.
6444 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6447 * gfortran.dg/error_recovery_3.f90: New test.
6449 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6451 * g++.dg/tree-ssa/sra-1.C: New.
6453 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6455 * g++.dg/tree-ssa/sra-1.C: New.
6457 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
6459 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
6461 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6463 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
6465 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
6468 * gfortran.dg/logical_2.f90: New test.
6470 2007-02-14 Joseph Myers <joseph@codesourcery.com>
6472 * gcc.dg/torture/complex-alias-1.c: New test.
6474 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
6476 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
6477 instead of -fdump-tree-tailcall.
6479 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
6481 * gfortran.dg/interface_10.f90: Fix comment typo.
6483 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
6485 PR tree-optimization/30771
6486 * gcc.dg/vect/pr30771.c: New test.
6488 2007-02-13 Ian Lance Taylor <iant@google.com>
6490 * gcc.dg/Wstrict-overflow-1.c: New test.
6491 * gcc.dg/Wstrict-overflow-2.c: New test.
6492 * gcc.dg/Wstrict-overflow-3.c: New test.
6493 * gcc.dg/Wstrict-overflow-4.c: New test.
6494 * gcc.dg/Wstrict-overflow-5.c: New test.
6495 * gcc.dg/Wstrict-overflow-6.c: New test.
6496 * gcc.dg/Wstrict-overflow-7.c: New test.
6497 * gcc.dg/Wstrict-overflow-8.c: New test.
6498 * gcc.dg/Wstrict-overflow-9.c: New test.
6499 * gcc.dg/Wstrict-overflow-10.c: New test.
6501 2007-02-13 Roger Sayle <roger@eyesopen.com>
6503 * gcc.target/ia64/builtin-bswap-2.c: New test case.
6505 2007-02-13 Richard Henderson <rth@redhat.com>
6507 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
6508 * gcc.c-torture/execute/pr29302-1.c: ... here.
6510 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6513 * gcc.dg/c90-return-1.c: Update output.
6514 * gcc.dg/c99-return-1.c: Likewise.
6516 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
6519 * gfortran.dg/used_dummy_types_7.f90: New test..
6521 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
6523 * gcc.target/i386/parity-1.c: New test.
6524 * gcc.target/i386/parity-2.c: New test.
6526 2007-02-12 Roger Sayle <roger@eyesopen.com>
6528 * gcc.target/i386/builtin-bswap-3.c: New test case.
6530 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
6532 PR tree-optimization/29145
6533 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
6534 alias analysis is improved to take better advantage of restrict
6536 * gcc.dg/vect/vect-80.c: Likewise.
6537 * gcc.dg/vect/pr29145.c: New.
6539 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
6541 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
6542 * gcc.target/i386/sse4a-insert.c: Likewise.
6544 2007-02-11 Roger Sayle <roger@eyesopen.com>
6546 * gcc.target/ia64/builtin-popcount-1.c: New test case.
6547 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
6549 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
6552 * gfortran.dg/enum_4.f90: Update error message checks.
6554 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
6557 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
6558 versions of the modules.
6561 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
6562 by getting rid of recursive I/O and providing functions with
6566 * gfortran.dg/char_array_constructor_2.f90
6568 2007-02-11 Mark Mitchell <mark@codesourcery.com>
6571 * g++.dg/template/spec34.C: New test
6573 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
6575 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
6577 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
6578 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
6579 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
6581 * gcc.dg/vect/vect-113.c: Ditto.
6583 2007-02-06 Mark Mitchell <mark@codesourcery.com>
6586 * g++.dg/eh/weak1-C: New test.
6587 * g++.dg/eh/weak1-a.cc: Likewise.
6588 * g++.dg/eh/comdat1.C: Likewise.
6590 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
6591 Dorit Nuzman <dorit@il.ibm.com>
6593 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
6594 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
6595 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
6596 * gcc.dg/vect/vect-113.c: Likewise.
6598 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
6600 2007-02-10 Richard Henderson <rth@redhat.com>
6602 * lib/target-supports.exp (check_effective_target_tls): Redefine
6603 to mean non-emulated tls.
6604 * gcc.dg/tls/alias-1.c: Remove tls requirement.
6605 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
6606 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
6607 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
6608 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
6609 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
6610 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
6612 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
6614 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
6616 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
6618 * gfortran.dg/secnds.f: Replace time tolerance with a
6619 before-and-after bracket.
6620 * gfortran.dg/secnds-1.f: Likewise.
6622 2007-02-09 Tobias Burnus <burnus@net-b.de>
6625 * gfortran.dg/maxlocval_1.f90: New test.
6627 2007-02-09 Roger Sayle <roger@eyesopen.com>
6629 * gcc.target/ia64/builtin_bswap-1.c: New test case.
6631 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6634 * gfortran.dg/array_function_1.f90: New test.
6636 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6638 * lib/target-supports.exp (check_effective_target_lax_strtofp)
6639 (check_effective_target_dummy_wcsftime): New functions.
6641 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6643 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
6644 * lib/target-supports.exp (check_effective_target_uclibc): New
6647 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6649 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
6650 (vsnprintf): Don't define for uClibc targets.
6652 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6654 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
6655 set before checking whether it was allowed.
6656 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
6657 before checking inside_main.
6659 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6661 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
6663 (u16sf): Likewise u4sf.
6664 * g++.dg/compat/struct-layout-1.h: Likewise.
6666 2007-02-09 Richard Sandiford <richard@codesourcery.com>
6668 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
6670 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6671 m68k targets if check_effective_target_coldfire_fpu returns true.
6673 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
6674 Richard Guenther <rguenther@suse.de>
6677 * gcc.dg/fold-compare-3.c: New testcase.
6678 * gcc.dg/tree-ssa/loop-24.c: Likewise.
6680 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
6682 * gcc.dg/pr26570.c: Clean up coverage files.
6683 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
6684 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
6685 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
6686 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6687 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6688 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6689 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
6690 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
6691 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
6692 * gcc.dg/tree-ssa/pr25501.c: Ditto.
6693 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
6694 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
6695 * gcc.dg/vect/pr28952.c: Ditto.
6696 * gcc.dg/vect/pr27151.c: Ditto.
6697 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
6698 * g++.dg/gomp/macro-3.C: Ditto.
6700 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
6702 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
6705 2007-02-08 Roger Sayle <roger@eyesopen.com>
6707 * gcc.target/i386/builtin-bswap-2.c: New test case.
6709 2007-02-08 Roger Sayle <roger@eyesopen.com>
6711 * gfortran.dg/forall_8.f90: New test case.
6712 * gfortran.dg/forall_9.f90: Likewise.
6714 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6716 * gcc.dg/builtins-20.c: Add some -~ complex cases.
6718 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
6720 * lib/target-supports.exp (check_effective_target_simulator): New.
6722 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
6724 * gcc.dg/tree-ssa/loop-25.c: New test.
6726 2007-02-06 Richard Henderson <rth@redhat.com>
6728 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
6730 2007-02-06 Roger Sayle <roger@eyesopen.com>
6732 * gcc.target/powerpc/popcount-1.c: New test case.
6733 * gcc.target/powerpc/parity-1.c: Likewise.
6735 2007-02-06 Richard Guenther <rguenther@suse.de>
6738 * gcc.dg/torture/pr27302-2.c: New testcase.
6740 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
6742 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
6743 * gcc.dg/vect/vect-iv-1.c: New test.
6744 * gcc.dg/vect/vect-iv-2.c: New test.
6745 * gcc.dg/vect/vect-iv-3.c: New test.
6746 * gcc.dg/vect/vect-iv-4.c: New test.
6747 * gcc.dg/vect/vect-iv-5.c: New test.
6748 * gcc.dg/vect/vect-iv-6.c: New test.
6749 * gcc.dg/vect/vect-iv-7.c: New test.
6750 * gcc.dg/vect/vect-iv-8.c: New test.
6751 * gcc.dg/vect/vect-iv-9.c: New test.
6752 * gcc.dg/vect/vect-iv-10.c: New test.
6753 * gcc.dg/vect/vect-iv-11.c: New test.
6754 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
6755 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
6756 * gcc.dg/vect/vect-14.c: Now vectorizable.
6757 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
6759 * gcc.dg/vect/vect-27.c: Likewise.
6760 * gcc.dg/vect/vect-29.c Likewise.
6761 * gcc.dg/vect/vect-dv-2.c: Likewise.
6762 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
6763 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
6764 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6766 2007-02-06 Ira Rosen <irar@il.ibm.com>
6768 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
6770 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6772 * gcc.dg/builtins-20.c: Add more cases.
6774 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
6777 * gcc.dg/pr30189.c: New test.
6779 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
6781 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
6783 * gcc.target/i386/sse4a-extract.c: New test.
6784 * gcc.target/i386/sse4a-insert.c: New test.
6785 * gcc.target/i386/sse4a-montsd.c: New test.
6786 * gcc.target/i386/sse4a-montss.c: New test.
6788 2007-02-05 Richard Guenther <rguenther@suse.de>
6790 * gcc.target/i386/vectorize3.c: New testcase.
6792 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
6795 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
6797 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
6800 * gfortran.dg/repeat_1.f90: New test.
6802 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
6805 * gfortran.dg/spread_shape_1.f90: Remove tabs.
6806 * gfortran.dg/derived_init_2.f90: Ditto.
6807 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
6808 * gfortran.dg/array_initializer_1.f90: Ditto.
6809 * gfortran.dg/do_2.f90: Ditto.
6810 * gfortran.dg/proc_assign_1.f90: Ditto.
6812 2007-02-04 Richard Guenther <rguenther@suse.de>
6815 * g++.dg/warn/pr30636.C: New testcase.
6816 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
6818 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
6821 * gfortran.dg/pr30667.f: New test.
6823 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6825 * gcc.dg/builtins-54.c: Add more cases.
6827 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
6830 * gfortran.dg/zero_sized_2.f90: New test.
6833 * gfortran.dg/alloc_comp_basics_4.f90: New test.
6836 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
6839 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
6842 * gfortran.dg/interface_10.f90: New test.
6844 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6846 * gcc.dg/builtins-20.c: Add more cases.
6848 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
6851 * gcc-target/ia64/pr29682.c: New test.
6853 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
6856 * gfortran.dg/arrayio_11.f90.f90: New test.
6859 * gfortran.dg/arrayio_12.f90.f90: New test.
6861 2007-02-02 Jakub Jelinek <jakub@redhat.com>
6864 * g++.dg/tls/diag-5.C: New test.
6867 * gcc.dg/pr30473.c: New test.
6868 * gcc.c-torture/execute/20070201-1.c: New test.
6870 2007-02-01 Roger Sayle <roger@eyesopen.com>
6872 * gfortran.dg/dependency_20.f90: New test case.
6874 2007-01-31 Ian Lance Taylor <iant@google.com>
6876 * gcc.dg/lower-subreg-1.c (test): New test.
6878 2007-01-30 Geoffrey Keating <geoffk@apple.com>
6880 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
6882 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6884 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
6885 * gcc.dg/torture/builtin-math-3.c: Likewise.
6887 2007-01-31 Dirk Mueller <dmueller@suse.de>
6889 gcc.dg/Wparentheses-2.c: Update and add new tests.
6891 2007-01-31 Ira Rosen <irar@il.ibm.com>
6893 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
6896 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
6898 * gcc.dg/builtins-63.c: New test.
6900 2007-01-31 Tobias Burnus <burnus@net-b.de>
6903 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
6905 2007-01-31 Tobias Burnus <burnus@net-b.de>
6908 * gfortran.dg/volatile8.f90: New argument conformance test.
6909 * gfortran.dg/volatile9.f90: New scope test.
6911 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6914 * g++.dg/warn/null4.C: New.
6916 2001-01-30 Roger Sayle <roger@eyesopen.com>
6917 Uros Bizjak <ubizjak@gmail.com>
6919 * gcc.dg/large-size-array-3.c: Correct typo.
6921 2007-01-30 Richard Guenther <rguenther@suse.de>
6924 * g++.dg/debug/pr27657.C: New testcase.
6926 2007-01-30 Richard Guenther <rguenther@suse.de>
6929 * gcc.dg/torture/pr30313.c: New testcase.
6931 2007-01-29 Janis Johnson <janis187@us.ibm.com>
6933 * gcc.dg/dfp/dfp-except.h: New file.
6934 * gcc.dg/dfp/fe-check.h: New file.
6935 * gcc.dg/dfp/fe-binop.c: New test.
6936 * gcc.dg/dfp/fe-convert-1.c: New test.
6937 * gcc.dg/dfp/fe-convert-2.c: New test.
6938 * gcc.dg/dfp/fe-convert-3.c: New test.
6940 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
6941 * gcc.dg/dfp/decfloat-constants.c: Ditto.
6942 * gcc.dg/dfp/convert-dfp.c: Ditto.
6943 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6945 2007-01-29 Josh Conner <jconner@apple.com>
6947 * gcc.target/powerpc/altivec-24.c: New test.
6949 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
6952 * g++.dg/parse/defarg12.C: New test.
6954 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
6957 * gfortran.dg/used_dummy_types_6.f90: New test.
6959 2007-01-28 Jan Hubicka <jh@suse.cz>
6961 * gcc.dg/tree-prof/val-prof-6.c: New test.
6963 2007-01-28 Roger Sayle <roger@eyesopen.com>
6965 * gcc.dg/large-size-array-3.c: Correct test case (portability).
6967 2007-01-28 Andrew Pinski <pinskia@gmail.com>
6970 * g++.dg/expr/dtor4.C: New test.
6972 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
6974 * gcc.dg/tree-ssa/loop-23.c: New test.
6976 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
6979 * gfortran.dg/achar_2.f90: New test.
6980 * gfortran.dg/achar_3.f90: New test.
6982 2007-01-27 Ian Lance Taylor <iant@google.com>
6984 * gcc.dg/strict-overflow-1.c: New test.
6985 * gcc.dg/no-strict-overflow-1.c: New test.
6986 * gcc.dg/strict-overflow-2.c: New test.
6987 * gcc.dg/no-strict-overflow-2.c: New test.
6988 * gcc.dg/strict-overflow-3.c: New test.
6989 * gcc.dg/no-strict-overflow-3.c: New test.
6990 * gcc.dg/strict-overflow-4.c: New test.
6991 * gcc.dg/no-strict-overflow-4.c: New test.
6992 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
6993 * gcc.dg/pr15784-1.c: Likewise.
6994 * gcc.dg/pr20922-1.c: Likewise.
6995 * gcc.dg/pr20922-3.c: Likewise.
6996 * gcc.dg/pr20922-4.c: Likewise.
6997 * gcc.dg/pr20922-6.c: Likewise.
6998 * gcc.dg/compare-4.c: Likewise.
6999 * gcc.dg/torture/pr26898-1.c: Likewise.
7000 * gcc.dg/tree-ssa/divide-1.c: Likewise.
7001 * gcc.dg/tree-ssa/divide-2.c: Likewise.
7002 * gcc.dg/tree-ssa/divide-3.c: Likewise.
7003 * gcc.dg/tree-ssa/divide-4.c: Likewise.
7004 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
7005 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
7006 * gcc.dg/tree-ssa/pr21082.c: Likewise.
7007 * gcc.dg/tree-ssa/pr26899.c: Likewise.
7008 * g++.dg/tree-ssa/pr21082.C: Likewise.
7010 2007-01-27 Roger Sayle <roger@eyesopen.com>
7012 * gcc-dg/large-size-array-3.c: New test case.
7014 2007-01-27 Roger Sayle <roger@eyesopen.com>
7016 * gfortran.dg/forall_7.f90: New test case.
7018 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
7021 * gfortran.dg/where_operator_assign_1.f90: New test.
7022 * gfortran.dg/where_operator_assign_2.f90: New test.
7023 * gfortran.dg/where_operator_assign_3.f90: New test.
7025 2007-01-26 Joseph Myers <joseph@codesourcery.com>
7027 * lib/target-supports.exp
7028 (check_effective_target_powerpc_altivec): New.
7029 (check_effective_target_vect_cmdline_needed): Use it.
7031 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7034 * gfortran.dg/backslash_3.f: New test.
7036 2007-01-26 Richard Guenther <rguenther@suse.de>
7038 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
7040 2007-01-26 Tobias Burnus <burnus@net-b.de>
7042 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
7043 * gfortran.dg/vect/vect.exp: Ditto.
7044 * gfortran.dg/dg.exp: Ditto.
7045 * gfortran.fortran-torture/execute/execute.exp: Ditto.
7046 * gfortran.fortran-torture/compile/compile.exp: Ditto.
7048 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7050 * gcc.dg/builtins-20.c: Add more cases.
7051 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
7053 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7056 * gcc.dg/Wall.c: New.
7057 * gcc.dg/Wno-all.c: New.
7058 * gfortran.dg/Wall.f90: New.
7059 * gfortran.dg/Wno-all.f90: New.
7061 2007-01-24 Geoffrey Keating <geoffk@apple.com>
7063 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
7064 * g++.dg/eh/simd-2.C: Also run on Darwin.
7065 * g++.dg/eh/simd-3.C: New.
7066 * g++.dg/eh/simd-4.C: New.
7068 2007-01-25 Richard Guenther <rguenther@suse.de>
7070 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
7072 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
7074 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
7076 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
7077 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
7078 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
7079 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
7080 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
7081 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
7082 * gcc.dg/ipa/ipa-7.c: New testcase.
7084 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
7086 * g++.dg/cpp0x/warn_cxx0x.C: New.
7088 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7090 * gcc.dg/builtins-20.c: Test builtin carg.
7092 2007-01-24 Jakub Jelinek <jakub@redhat.com>
7095 * gcc.dg/gomp/pr27416.c: New test.
7098 * gcc.dg/gomp/pr30494.c: New test.
7099 * g++.dg/gomp/pr30494.C: New test.
7102 * gcc.dg/gomp/pr30421.c: New test.
7104 2007-01-24 Steve Ellcey <sje@cup.hp.com>
7106 * gcc.target/ia64/versionid-1.c: New test.
7107 * gcc.target/ia64/versionid-2.c: New test.
7109 2007-01-24 Richard Guenther <rguenther@suse.de>
7112 * gcc.dg/builtins-57.c: Change to a link-time testcase
7113 to support non-C99 targets.
7115 2007-01-24 Jan Hubicka <jh@suse.cz>
7117 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
7119 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
7121 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
7123 2007-01-23 Andrew Pinski <pinskia@gmail.com>
7126 * objc.dg/const-str-12.m: New test.
7128 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7131 * gfortran.dg/ctrl-z.f90: New test.
7133 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7136 * gfortran.dg/namelist_assumed_char.f90: New test.
7138 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
7141 * g++.dg/inherit/covariant15.C: New test.
7143 2007-01-23 Ian Lance Taylor <iant@google.com>
7145 * g++.dg/warn/Wparentheses-24.C: New test.
7147 2007-01-23 Richard Guenther <rguenther@suse.de>
7150 * ada/acats/run_acats: Do not call gnatmake or gnatchop
7153 2007-01-22 Richard Guenther <rguenther@suse.de>
7155 PR tree-optimization/30038
7156 * gcc.dg/builtins-62.c: New testcase.
7158 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
7160 * gcc.c-torture/compile/20070121.c: New test.
7162 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
7165 * gfortran.dg/char_comparison_1.f: New test.
7167 2007-01-21 Ira Rosen <irar@il.ibm.com>
7169 * gcc.dg/vect/vect-strided-same-dr.c: New test.
7171 2007-01-20 Andrew Pinski <pinskia@gmail.com>
7174 * objc.dg/pch: New directory.
7175 * objc.dg/pch/pch.exp: New file.
7176 * objc.dg/pch/interface-1.m: New test.
7177 * objc.dg/pch/interface-1.hs: New include file.
7178 * lib/objc.exp (objc_target_compile): Add
7179 "-x objective-c-header" in front of the sources if this is
7180 a precompiled header being compiled.
7182 2007-01-20 Roger Sayle <roger@eyesopen.com>
7184 * gfortran.dg/array_memcpy_3.f90: New test case.
7185 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
7187 2007-01-20 Roger Sayle <roger@eyesopen.com>
7188 Brooks Moses <brooks.moses@codesourcery.com>
7189 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7191 * gfortran.dg/intrinsic_sign_1.f90: New test case.
7192 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
7194 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7196 * gcc.dg/torture/builtin-math-3.c: Test fdim.
7198 2007-01-19 Mike Stump <mrs@apple.com>
7200 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
7203 2007-01-19 Roger Sayle <roger@eyesopen.com>
7205 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
7206 option instead of -funsafe-math-optimizations.
7208 2007-01-19 Tomas Bily <tbily@suse.cz>
7210 gcc.dg/tree-prof/indir-call-prof.c: New.
7211 g++.dg/dg.exp: Add tree-prof subdirectory.
7212 g++.dg/tree-prof/indir-call-prof.C: New.
7213 g++.dg/tree-prof/tree-prof.exp: New.
7215 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7218 * g++.dg/warn/deprecated.C: Update warning output.
7219 * g++.dg/warn/deprecated-2.C: Likewise.
7220 * g++.dg/warn/deprecated-3.C: New.
7222 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
7224 * gcc.c-torture/execute/nestfunc-7.c: New.
7226 2007-01-18 Hui-May Chang <hm.chang@apple.com>
7228 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
7230 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
7232 * gcc.dg/m68k-pic-1.c: New.
7234 2007-01-18 Roger Sayle <roger@eyesopen.com>
7236 * gfortran.dg/array_memcpy_4.f90: New test case.
7238 2007-01-18 Josh Conner <jconner@apple.com>
7241 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
7242 * gcc.dg/vect/no-trapping-math-1: New.
7243 * gcc.dg/vect/no-trapping-math-2: New.
7245 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
7247 * gcc.target/i386/387-8.c: Update comment about optimizing
7248 inherent load of 1.0 of fptan instruction.
7250 2007-01-18 Dirk Mueller <dmueller@suse.de>
7251 Richard Guenther <rguenther@suse.de>
7254 * gcc.dg/Warray-bounds.c: New testcase.
7255 * gcc.dg/Warray-bounds-2.c: New testcase.
7256 * g++.dg/warn/Warray-bounds.C: New testcase.
7257 * g++.dg/warn/Warray-bounds-2.C: New testcase.
7259 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
7262 * gfortran.dg/generic_12.f90: New test.
7264 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
7266 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
7267 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
7269 2007-01-16 Janis Johnson <janis187@us.ibm.com>
7271 * gcc.dg/dfp/compare-special.h: New file.
7272 * gcc.dg/dfp/compare-special-32.c: New test.
7273 * gcc.dg/dfp/compare-special-64.c: New test.
7274 * gcc.dg/dfp/compare-special-128.c: New test.
7276 2007-01-16 Roger Sayle <roger@eyesopen.com>
7277 Paul Thomas <pault@gcc.gnu.org>
7278 Steven G. Kargl <kargl@gcc.gnu.org>
7281 * gfortran.dg/forall_6.f90: New test case.
7282 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
7283 * gfortran.dg/dependency_13.f90: Likewise.
7285 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7288 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
7289 targets that don't support Inf.
7291 2007-01-15 Dale Johannesen <dalej@apple.com>
7293 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
7295 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
7297 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
7298 of achar for 0xff to avoid the "Extended ASCII not
7299 implemented" error message.
7301 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
7304 * gfortran.dg/altreturn_4.f90: New test.
7307 * gfortran.dg/stfunc_4.f90: New test.
7310 * gfortran.dg/bound_2.f90: Reinstate commented out line.
7311 * gfortran.dg/initialization_1.f90: Change warning.
7314 * gfortran.dg/specification_type_resolution_2.f90: New test.
7316 2007-01-14 Jan Hubicka <jh@suse.cz>
7318 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
7319 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
7320 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
7323 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
7326 * gfortran.dg/external_procedures_2.f90: New test.
7328 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
7331 * gcc.target/i386/pr30413.c: New test.
7333 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
7336 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
7338 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
7340 * gcc.dg/20070112-1.c: New test.
7342 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7344 PR libgfortran/30435
7345 * gfortran.dg/list_read_6.f90: New test.
7347 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
7349 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
7351 2007-01-12 Tom Tromey <tromey@redhat.com>
7353 PR preprocessor/28227:
7354 * gcc.dg/cpp/pr28227.c: New file.
7356 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7358 * gcc.dg/tree-ssa/loop-22.c: New test.
7360 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
7362 PR tree-optimization/29516
7363 * gcc.dg/tree-ssa/loop-20.c: New test.
7365 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
7368 * minmaxloc_integer_kinds_1.f90: New test.
7370 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
7373 * g++.dg/template/sizeof-template-argument.C: New test.
7375 2007-01-11 Jan Hubicka <jh@suse.cz>
7377 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
7378 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
7379 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
7380 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
7381 * gcc.dg/tree-ssa/pr21658.c: Likewise.
7382 * gcc.dg/tree-ssa/pr15349.c: Likewise.
7383 * gcc.dg/tree-ssa/pr25501.c: Likewise.
7384 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
7385 transformation in question.
7386 * gcc.dg/tree-ssa/vrp05.c: Likewise.
7387 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7388 * gcc.dg/always_inline3.c: Likewise.
7390 2007-01-10 Mark Mitchell <mark@codesourcery.com>
7393 * g++.dg/template/typename11.C: New test.
7395 2007-01-10 Robert Kennedy <jimbob@google.com>
7397 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
7399 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7401 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
7402 for different integer kinds.
7403 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
7404 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
7405 * gfortran.dg/ishft_2.f90: New test.
7406 * gfortran.dg/ishft_3.f90: New test.
7408 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
7410 * gfortran.dg/altreturn_2.f90: Removed executable bit.
7412 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
7414 PR tree-optimization/30322
7415 * gcc.dg/tree-ssa/loop-21.c: New test.
7417 2007-01-08 Geoffrey Keating <geoffk@apple.com>
7419 * g++.dg/rtti/darwin-builtin-linkage.C: New.
7421 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
7423 * gcc.target/spu/intrinsics-1.c: Remove xfail.
7425 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7427 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
7428 * g++.dg/warn/overflow-warn-3.C: Likewise.
7429 * g++.dg/warn/overflow-warn-4.C: Likewise.
7430 * g++.dg/warn/overflow-warn-5.C: Likewise.
7431 * g++.dg/warn/overflow-warn-6.C: Likewise.
7432 * g++.dg/warn/Woverflow-1.C: Likewise.
7433 * g++.dg/warn/Woverflow-2.C: Likewise.
7434 * g++.dg/warn/Woverflow-3.C: Likewise.
7435 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
7437 2007-01-08 Roger Sayle <roger@eyesopen.com>
7439 * gfortran.dg/array_constructor_14.f90: New test case.
7440 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
7442 2007-01-08 Richard Guenther <rguenther@suse.de>
7444 PR tree-optimization/23603
7445 * gcc.dg/tree-ssa/vrp31.c: New testcase.
7446 * gcc.dg/tree-ssa/vrp32.c: Likewise.
7448 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7450 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
7452 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
7453 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
7455 * gcc.dg/simd-5.c: Likewise.
7456 * gcc.dg/simd-6.c: Likewise.
7457 * g++.dg/conversion/simd1.C: Likewise.
7458 * g++.dg/conversion/simd3.C: Likewise.
7459 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
7462 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
7464 PR tree-optimization/29877
7465 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
7466 name of a hard register for the target concerned. Adjust dg-error
7467 directives to cope with new behaviour of TER.
7469 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7472 * g++.dg/conversion/nullptr1.C: Added overflow warning.
7473 * g++.dg/warn/overflow-warn-1.C: New.
7474 * g++.dg/warn/overflow-warn-3.C: New.
7475 * g++.dg/warn/overflow-warn-4.C: New.
7476 * g++.dg/warn/overflow-warn-5.C: New.
7477 * g++.dg/warn/overflow-warn-6.C: New.
7478 * g++.dg/warn/Woverflow-1.C: New.
7479 * g++.dg/warn/Woverflow-2.C: New.
7480 * g++.dg/warn/Woverflow-3.C: New.
7481 * g++.dg/warn/multiple-overflow-warn-2.C: New.
7483 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
7486 * gfortran.dg/invalid_name.f90: New test.
7487 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
7488 * gfortran.dg/gomp/pr29759.f90: Ditto.
7490 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
7492 * gfortran.dg/present_1.f90: Update error message.
7494 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
7497 * g++.dg/template/duplicate1.C: New test
7498 * g++.dg/template/memfriend6.C: Adjust error markers.
7500 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
7503 * gcc.dg/torture/inline-1.c: New test.
7505 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7508 * gcc.dg/multiple-overflow-warn-1.c: New.
7509 * gcc.dg/multiple-overflow-warn-2.c: New.
7510 * gcc.dg/overflow-warn-6.c: New.
7511 * g++.dg/warn/multiple-overflow-warn-1.C: New.
7513 2007-01-05 Roger Sayle <roger@eyesopen.com>
7515 * gfortran.dg/array_memcpy_1.f90: New test case.
7516 * gfortran.dg/array_memcpy_2.f90: Likewise.
7518 2007-01-05 Richard Guenther <rguenther@suse.de>
7521 * g++.dg/opt/pr27826.C: New testcase.
7523 2007-01-05 Ian Lance Taylor <iant@google.com>
7525 * gcc.dg/Walways-true-1.c: New test.
7526 * gcc.dg/Walways-true-2.c: New test.
7527 * g++.dg/warn/Walways-true-1.C: New test.
7528 * g++.dg/warn/Walways-true-2.C: New test.
7530 2007-01-05 Jakub Jelinek <jakub@redhat.com>
7533 * gcc.dg/pr30360.c: New test.
7535 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
7538 * gfortran.dg/data_implied_do_1.f90: New test.
7542 * gfortran.dg/char_length_1.f90: New test.
7544 2007-01-05 Richard Guenther <rguenther@suse.de>
7547 * g++.dg/opt/pr28116.C: New testcase.
7549 2007-01-05 Tobias Burnus <burnus@net-b.de>
7552 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
7554 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
7555 * gfortran.dg/protected_4.f90: Add pointer intent check.
7556 * gfortran.dg/protected_6.f90: Add pointer intent check.
7557 * gfortran.dg/pointer_intent_1.f90: New test.
7558 * gfortran.dg/pointer_intent_2.f90: New test.
7559 * gfortran.dg/pointer_intent_3.f90: New test.
7561 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
7564 * gfortran.dg/altreturn_2.f90: new test.
7566 2007-01-04 Tom Tromey <tromey@redhat.com>
7568 PR preprocessor/28165:
7569 * gcc.dg/cpp/pr28165.c: New file.
7571 2007-01-03 Josh Conner <jconner@apple.com>
7574 * gcc.dg/pr29683.c: New.
7576 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7579 * g++.dg/pch/template-1.C: New test.
7580 * g++.dg/pch/template-1.Hs: New file.
7582 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
7585 * gcc.c-torture/compile/complex-4.c: New test.
7587 2007-01-03 Joseph Myers <joseph@codesourcery.com>
7589 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
7591 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
7593 2007-01-03 Jakub Jelinek <jakub@redhat.com>
7596 * gcc.dg/pr30286.c: New test.
7599 * g++.dg/template/crash66.C: New test.
7602 * g++.dg/template/friend49.C: New test.
7604 2007-01-03 Steven G. Kargl <kargls@comcast.net>
7606 * gfortran.dg/ibits.f90: New test.
7608 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
7610 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
7611 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
7613 2007-01-02 Jan Hubicka <jh@suse.cz>
7615 * gcc.dg/pr16194.c: We now output error on all three functions,
7618 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7621 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
7622 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
7624 2006-01-02 Ian Lance Taylor <iant@google.com>
7626 * g++.dg/warn/Wparentheses-22.C: New test.
7627 * g++.dg/warn/Wparentheses-23.C: New test.
7629 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7632 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
7633 * gcc.dg/declspec-3-Wextra.c: New.
7634 * gcc.dg/declspec-3-no.c: New
7636 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
7639 * gfortran.dg/interface_10.f90: Remove.
7641 2007-01-01 Roger Sayle <roger@eyesopen.com>
7643 * gcc.dg/fold-eqxor-4.c: New test case.
7645 2007-01-02 Joseph Myers <joseph@codesourcery.com>
7648 * gcc.c-torture/compile/pr30311.c: New test.
7650 2007-01-01 Andrew Pinski <pinskia@gmail.com>
7653 * gcc.c-torture/compile/statement-expression-1.c: New test.
7655 2007-01-01 Andreas Schwab <schwab@suse.de>
7658 * g++.dg/eh/pr29166.C: New test.
7660 2007-01-01 Joseph Myers <joseph@codesourcery.com>
7662 * lib/target-supports.exp (check_effective_target_powerpc_spe):
7664 (check_effective_target_vect_cmdline_needed): Use it.
7666 2006-12-31 Richard Guenther <rguenther@suse.de>
7669 * gcc.dg/pr30137-1.c: New testcase.
7670 * gcc.dg/pr30137-2.c: Likewise.
7672 2006-12-31 Roger Sayle <roger@eyesopen.com>
7675 * gcc.dg/fold-plusnot-1.c: New test case.
7677 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
7680 * g++.dg/parse/template22.C: New test.
7682 2006-12-31 Richard Guenther <rguenther@suse.de>
7685 * gcc.c-torture/compile/pr30338.c: New testcase.
7687 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7690 * gfortran.dg/intrinsic_actual_4.f90: New test.
7693 * gfortran.dg/func_decl_3.f90: New test.
7695 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
7698 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
7699 * gfortran.dg/c_by_val_1.f: New test.
7700 * gfortran.dg/c_by_val_2.f: New test.
7701 * gfortran.dg/c_by_val_3.f: New test.
7703 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
7706 * gfortran.dg/sum_zero_array_1.f90: New test.
7708 2006-12-29 Jakub Jelinek <jakub@redhat.com>
7710 PR preprocessor/29612
7711 * gcc.dg/cpp/pr29612-1.c: New test.
7712 * gcc.dg/cpp/pr29612-2.c: New test.
7714 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
7717 * gfortran.dg/pure_formal_proc_1.f90: New test.
7720 * gfortran.dg/intrinsic_actual_3.f90: New test.
7722 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7725 * gfortran.dg/io_constraints_1.f90: Update test.
7726 * gfortran.dg/io_constraints_2.f90: Update test.
7727 * gfortran.dg/inquire_iolength.f90: New test.
7729 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
7732 * gfortran.dg/interface_10.f90: New test.
7733 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
7734 since z is already, locally a variable.
7737 * gfortran.dg/generic_11.f90: New test.
7738 * gfortran.dg/interface_7.f90: Remove name clash between module
7739 name and procedure 'x' referenced in the interface.
7741 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7744 * gcc.dg/Wmissing-parameter-type.c: New.
7745 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
7746 * gcc.dg/Wmissing-parameter-type-no.c: New.
7748 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
7751 * gfortran.dg/entry_array_specs_2.f: New test.
7754 * gfortran.dg/nested_modules_6.f90: New test.
7756 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7759 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
7760 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
7762 2006-12-21 Andrew Pinski <pinskia@gmail.com>
7765 * g++.dg/opt/complex6.C: New test.
7767 2006-12-22 Ben Elliston <bje@au.ibm.com>
7769 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
7770 full" if the linker on spu-*-* warns about exceeding local store.
7772 And revert this patch:
7773 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
7774 fail to link due to relocation overflows on spu-*-*.
7776 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7779 * gfortran.dg/dependency_19.f90: New test.
7781 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
7784 * gfortran.dg/alloc_comp_basics_3.f90: New test.
7786 2006-12-21 Jakub Jelinek <jakub@redhat.com>
7789 * gcc.c-torture/execute/20061220-1.c: New test.
7792 * gcc.dg/gomp/asm-1.c: New test.
7795 * g++.dg/eh/ia64-2.C: New test.
7797 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
7801 * gcc.dg/rs6000-leaf.c: New.
7803 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
7806 * gfortran.dg/f2c_8.f90: New test.
7808 2006-12-20 Bill Wendling <wendling@apple.com>
7810 * gcc.dg/asm-b.c: Check for __ppc64__.
7812 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7815 * gfortran.dg/bounds_check_5.f90: New test.
7817 2006-12-20 Andrew Pinski <pinskia@gmail.com>
7820 * gcc.dg/gomp/complex-1.c: New testcase.
7822 2006-12-20 Roger Sayle <roger@eyesopen.com>
7824 * gfortran.dg/array_memset_1.f90: New test case.
7826 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
7828 * lib/target-supports.exp: Add spu to
7829 check_effective_target_vect_widen_mult_hi_to_si.
7831 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
7834 * gfortran.dg/generic_9.f90: New test.
7837 * gfortran.dg/generic_10.f90: New test.
7839 2006-12-19 Andrew Pinski <pinskia@gmail.com>
7842 * gcc.dg/pr30045.c: New test.
7844 2006-12-20 Ben Elliston <bje@au.ibm.com>
7846 * gcc.dg/20020312-2.c: Add a case for __SPU__.
7848 2006-12-19 Eric Christopher <echristo@apple.com>
7851 * gcc.c-torture/execute/pr29302-1.c: New.
7853 2006-12-19 Tobias Burnus <burnus@net-b.de>
7856 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
7858 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
7861 * gfortran.dg/altreturn_3.f90: New test.
7863 * gfortran.dg/char_result_12.f90: Fix comment typos.
7865 2006-12-19 Ben Elliston <bje@au.ibm.com>
7867 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
7868 as newlib's stdio.h uses non-traditional cpp constructs.
7870 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7872 * gfortran.dg/advance.f90: Renamed to advance_1.f90
7873 * gfortran.dg/append-1.f90: Renamed to append_1.f90
7874 * gfortran.dg/array-1.f90: Renamed to array_1.f90
7875 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
7876 * gfortran.dg/backspace.f: Renamed to backspace_1.f
7877 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
7878 * gfortran.dg/default_initialization.f: Renamed to
7879 default_initialization_1.f
7880 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
7881 dollar_edit_descriptor_1.f
7882 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
7883 dollar_edit_descriptor_2.f
7884 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
7885 dollar_edit_descriptor_3.f
7886 * gfortran.dg/logint-1.f: Renamed to logint_1.f
7887 * gfortran.dg/logint-2.f: Renamed to logint_2.f
7888 * gfortran.dg/logint-3.f: Renamed to logint_3.f
7889 * gfortran.dg/advance_1.f90: Renamed from advance.f90
7890 * gfortran.dg/append_1.f90: Renamed from append-1.f90
7891 * gfortran.dg/array_1.f90: Renamed from array-1.f90
7892 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
7893 * gfortran.dg/backspace_1.f: Renamed from backspace.f
7894 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
7895 * gfortran.dg/default_initialization_1.f: Renamed from
7896 default_initialization.f
7897 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
7898 dollar_edit_descriptor-1.f
7899 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
7900 dollar_edit_descriptor-2.f
7901 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
7902 dollar_edit_descriptor-3.f
7903 * gfortran.dg/logint_1.f: Renamed from logint-1.f
7904 * gfortran.dg/logint_2.f: Renamed from logint-2.f
7905 * gfortran.dg/logint_3.f: Renamed from logint-3.f
7907 2006-12-18 Bill Wendling <wendling@apple.com>
7909 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
7910 id is an OjbC keyword.
7912 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7914 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
7916 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
7918 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
7920 2006-12-18 Ian Lance Taylor <iant@google.com>
7922 * g++.dg/warn/Wmissing-declarations-1.C: New test.
7924 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7926 * gcc.c-torture/compile/pr27528.c: Use empty templates.
7928 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
7931 * gfortran.fortran-torture/execute/where21.f90: New test.
7933 2006-12-17 Tobias Burnus <burnus@net-b.de>
7935 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
7937 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7940 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
7941 * gcc.dg/if-empty-1.c: Likewise.
7942 * gcc.dg/pr23165.c: Likewise.
7943 * g++.dg/warn/empty-body.C: Likewise.
7945 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7948 * gfortran.dg/open_errors.f90: New test.
7950 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
7952 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
7954 * gcc.target/i386/ssse3-pabsb.c: New file.
7955 * gcc.target/i386/ssse3-pabsd.c: Likewise.
7956 * gcc.target/i386/ssse3-pabsw.c: Likewise.
7957 * gcc.target/i386/ssse3-palignr.c: Likewise.
7958 * gcc.target/i386/ssse3-phaddd.c: Likewise.
7959 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
7960 * gcc.target/i386/ssse3-phaddw.c: Likewise.
7961 * gcc.target/i386/ssse3-phsubd.c: Likewise.
7962 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
7963 * gcc.target/i386/ssse3-phsubw.c: Likewise.
7964 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
7965 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
7966 * gcc.target/i386/ssse3-pshufb.c: Likewise.
7967 * gcc.target/i386/ssse3-psignb.c: Likewise.
7968 * gcc.target/i386/ssse3-psignd.c: Likewise.
7969 * gcc.target/i386/ssse3-psignw.c: Likewise.
7970 * gcc.target/i386/ssse3-vals.h: Likewise.
7972 2006-12-15 Janis Johnson <janis187@us.ibm.com>
7974 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
7975 * lib/fortran-torture.exp: Include target-supports.exp.
7977 2006-12-15 Jakub Jelinek <jakub@redhat.com>
7980 * gcc.c-torture/execute/pr30185.c: New test.
7982 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7986 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
7987 * gcc.dg/builtin-bswap-2.c: Likewise.
7988 * gcc.dg/builtin-bswap-3.c: Likewise.
7989 * gcc.dg/builtin-bswap-4.c: Likewise.
7990 * lib/target-supports.exp (check_effective_target_stdint_types): New.
7991 * gcc.c-torture/execute/mode-dependent-address.x: New file.
7993 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7996 * gfortran.dg/write_zero_array: New test.
7998 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8001 * gfortran.dg/write_fmt_trim.f90: New test.
8003 2006-12-14 Diego Novillo <dnovillo@redhat.com>
8006 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
8009 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8011 * lib/target-supports.exp (check_weak_available): Use istarget
8012 "hppa*-*-hpux10*" instead of regexp.
8013 (check_cxa_atexit_available): Likewise.
8015 2006-12-14 Richard Guenther <rguenther@suse.de>
8017 PR tree-optimization/30197
8018 * gcc.c-torture/execute/complex-1.c: Fix function name.
8019 * gcc.dg/builtins-61.c: New testcase.
8021 2006-12-14 Richard Guenther <rguenther@suse.de>
8024 * gcc.dg/pr30172-1.c: New testcase.
8026 2006-12-14 Richard Guenther <rguenther@suse.de>
8028 PR tree-optimization/30198
8029 * gcc.dg/builtins-60.c: New testcase.
8031 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
8033 * lib/target-supports.exp (vect_no_align): Remove spu.
8035 2006-12-13 Ian Lance Taylor <iant@google.com>
8039 * g++.dg/warn/Wparentheses-5.C: New test.
8040 * g++.dg/warn/Wparentheses-6.C: New test.
8041 * g++.dg/warn/Wparentheses-7.C: New test.
8042 * g++.dg/warn/Wparentheses-8.C: New test.
8043 * g++.dg/warn/Wparentheses-9.C: New test.
8044 * g++.dg/warn/Wparentheses-10.C: New test.
8045 * g++.dg/warn/Wparentheses-11.C: New test.
8046 * g++.dg/warn/Wparentheses-12.C: New test.
8047 * g++.dg/warn/Wparentheses-13.C: New test.
8048 * g++.dg/warn/Wparentheses-14.C: New test.
8049 * g++.dg/warn/Wparentheses-15.C: New test.
8050 * g++.dg/warn/Wparentheses-16.C: New test.
8051 * g++.dg/warn/Wparentheses-17.C: New test.
8052 * g++.dg/warn/Wparentheses-18.C: New test.
8053 * g++.dg/warn/Wparentheses-19.C: New test.
8054 * g++.dg/warn/Wparentheses-20.C: New test.
8055 * g++.dg/warn/Wparentheses-21.C: New test.
8057 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8060 * lib/target-supports.exp (check_cxa_atexit_available): Return false
8061 for target "hppa.*hpux10".
8063 2006-12-13 Jakub Jelinek <jakub@redhat.com>
8065 * g++.dg/debug/vartrack1.C: New test.
8067 * g++.dg/opt/ifcvt1.C: New test.
8069 * gcc.dg/tls/opt-13.c: New test.
8071 * gcc.dg/20060425-2.c: New test.
8073 * g++.dg/opt/pr15054-2.C: New test.
8075 * gcc.c-torture/execute/20060420-1.c: New test.
8077 * gcc.c-torture/execute/20060412-1.c: New test.
8079 * objc/compile/20060406-1.m: New test.
8081 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
8083 * g++.dg/template/array17.C: New test.
8085 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
8087 * gcc.target/powerpc/altivec-23.c: New test.
8089 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
8092 * g++.dg/inherit/error3.C: New test.
8095 * g++.dg/inherit/error4.C: New test.
8097 2006-12-13 Richard Guenther <rguenther@suse.de>
8099 PR tree-optimization/17687
8100 * gcc.dg/builtins-59.c: New testcase.
8102 2006-12-13 Ben Elliston <bje@au.ibm.com>
8104 * gcc.target/spu/Wmain.c: New test.
8106 2006-12-12 Josh Conner <jconner@apple.com>
8108 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
8109 * g++.dg/abi/thunk4.C: Likewise.
8110 * g++.dg/abi/rtti3.C: Likewise.
8112 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
8114 * gcc.target/spu/cpat-1.c: New test.
8115 * gcc.target/spu/cpat-2.c: New test.
8116 * gcc.target/spu/cpat-3.c: New test.
8117 * gcc.target/spu/cpat-4.c: New test.
8119 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
8122 * gcc.c-torture/compile/vector-1.c: New test.
8123 * gcc.c-torture/compile/vector-2.c: New test.
8124 * gcc.c-torture/compile/vector-3.c: New test.
8126 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
8128 * lib/fortran-torture.exp: Update copyright years. Remove
8129 obsolete comment. Test -ftree-vectorize where it makes sense.
8130 * lib/gfortran-dg.exp: Update copyright years. Use settings
8131 from fortran-torture.exp.
8132 * gfortran.dg/char_transpose_1.f90,
8133 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
8134 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
8135 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
8138 2006-12-12 Richard Sandiford <richard@codesourcery.com>
8140 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
8143 2006-12-12 Ira Rosen <irar@il.ibm.com>
8145 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
8146 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
8147 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
8148 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
8151 2006-12-12 Richard Guenther <rguenther@suse.de>
8154 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
8156 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
8157 Diego Novillo <dnovillo@redhat.com>
8159 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
8161 * gcc.dg/tree-ssa/pr26421.c: Likewise
8162 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
8163 * gcc.dg/tree-ssa/pr23382.c: Likewise.
8164 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
8165 * gcc.dg/tree-ssa/pr28410.c: Likewise.
8166 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
8167 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
8168 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8169 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8170 * gcc.dg/tree-ssa/alias-12.c: Likewise.
8172 2006-12-11 Jan Hubicka <jh@suse.cz>
8174 * gcc.dg/tree-prof/stringop-1.c: New test.
8175 * gcc.dg/tree-prof/stringop-2.c: New test.
8177 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
8180 * gcc.target/i386/pr30120.c: New test.
8183 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8185 * gcc.target/i386/x87regparm-1.c: New test.
8186 * gcc.target/i386/x87regparm-2.c: New test.
8187 * gcc.target/i386/x87regparm-3.c: New test.
8188 * gcc.target/i386/x87regparm-4.c: New test.
8190 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
8192 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
8194 2006-12-10 Tobias Burnus <burnus@net-b.de>
8197 * gfortran.dg/protected_1.f90: New test.
8198 * gfortran.dg/protected_2.f90: New test.
8199 * gfortran.dg/protected_3.f90: New test.
8200 * gfortran.dg/protected_4.f90: New test.
8201 * gfortran.dg/protected_5.f90: New test.
8202 * gfortran.dg/protected_6.f90: New test.
8204 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8205 Tobias Burnus <burnus@gcc.gnu.org>
8209 * gfortran.dg/interface_4.f90: Test adding procedure to generic
8211 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
8212 ambiguous interfaces.
8213 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
8214 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
8215 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
8216 ambiguous interfaces.
8217 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
8218 * gfortran.dg/array_initializer_2.f90: Add initializer array
8222 * gfortran.dg/interface_9.f90: Test that host interfaces are
8223 not checked for ambiguity with the local version.
8225 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8228 * gfortran.dg/module_interface_2.f90: New test.
8230 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
8233 * gfortran.dg/assumed_len.f90: New test.
8235 2006-12-09 Richard Guenther <rguenther@suse.de>
8237 * g++.dg/warn/implicit-typename1.C: Qualify types.
8238 * g++.dg/parse/crash12.C: Likewise.
8239 * g++.dg/tree-ssa/pr22444.C: Likewise.
8241 2006-12-09 Tobias Burnus <burnus@net-b.de>
8243 * gfortran.dg/array_2.f90: Added sqrt test.
8245 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
8247 * gcc.target/i386/x87regparm-1.c: XFAIL.
8248 * gcc.target/i386/x87regparm-2.c: XFAIL.
8249 * gcc.target/i386/x87regparm-3.c: XFAIL.
8250 * gcc.target/i386/x87regparm-4.c: XFAIL.
8252 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8254 * lib/target-supports.exp
8255 (check_effective_target_large_long_double): New.
8256 * gcc.dg/Wconversion-real.c : Use it.
8257 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
8260 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
8262 * gcc.c-torture/execute/mode-dependent-address.c: New test.
8264 2006-12-08 Tobias Burnus <burnus@net-b.de>
8267 * gfortran.dg/import4.f90: New test for IMPORT in modules.
8269 2006-12-07 Mark Mitchell <mark@codesourcery.com>
8272 * g++.dg/template/crash65.C: New test.
8273 * g++.dg/template/spec16.C: Tweak error markers.
8275 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
8277 * gcc.target/spu: New directory.
8278 * gcc.target/spu/spu.exp: New file.
8279 * gcc.target/spu/intrinsics-1.c: New test.
8281 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
8284 * g++.dg/ext/attrib27.C: New test.
8285 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
8286 * g++.dg/parse/typedef5.C: Likewise.
8288 2006-12-07 Mike Stump <mrs@apple.com>
8290 * treelang/compile/var_defs.tree: Adjust.
8292 2006-12-06 Mark Mitchell <mark@codesourcery.com>
8295 * g++.dg/template/crash64.C: New test.
8296 * g++.dg/parse/crash27.C: Adjust error markers.
8298 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
8302 * gfortran.dg/read_eof_4.f90: Add tests.
8303 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
8304 * gfortran.dg/unf_read_corrupted_1.f90: New test.
8306 2006-12-05 Mark Mitchell <mark@codesourcery.com>
8309 * g++.dg/template/crash63.C: New test.
8312 * g++.dg/template/crash62.C: New test.
8314 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8317 * gfortran.dg/allocatable_function_1.f90: Increase the number
8318 of expected calls of free to 10; the lhs section reference is
8319 now evaluated so there is another call to bar. Change the
8320 comment appropriately.
8321 * gfortran.dg/array_section_1.f90: New test.
8323 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
8326 * gfortran.dg/char_result_12.f90: New test.
8328 2006-12-05 Richard Guenther <rguenther@suse.de>
8330 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
8331 * gcc.dg/vect/vect-pow-2.c: Rename to ...
8332 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
8333 vect_double, xfail for spu*-*-*.
8335 2006-12-04 Tobias Burnus <burnus@net-b.de>
8338 * initialization_4.f90: Test noninteger exponents (-std=f95).
8339 * initialization_5.f90: New test for noninteger exponents
8342 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8345 * gfortran.dg/parameter_array_section_1.f90: New test.
8347 2006-12-04 Mark Mitchell <mark@codesourcery.com>
8350 * g++.dg/template/crash61.C: New test.
8353 * g++.dg/template/error23.C: New test.
8355 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
8357 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
8359 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
8362 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
8364 2006-12-04 Jakub Jelinek <jakub@redhat.com>
8367 * gcc.dg/gomp/pr29965-1.c: New test.
8368 * gcc.dg/gomp/pr29965-2.c: New test.
8369 * gcc.dg/gomp/pr29965-3.c: New test.
8370 * gcc.dg/gomp/pr29965-4.c: New test.
8371 * gcc.dg/gomp/pr29965-5.c: New test.
8372 * gcc.dg/gomp/pr29965-6.c: New test.
8373 * g++.dg/gomp/pr29965-1.C: New test.
8374 * g++.dg/gomp/pr29965-2.C: New test.
8375 * g++.dg/gomp/pr29965-3.C: New test.
8376 * g++.dg/gomp/pr29965-4.C: New test.
8377 * g++.dg/gomp/pr29965-5.C: New test.
8378 * g++.dg/gomp/pr29965-6.C: New test.
8379 * g++.dg/gomp/pr29965-7.C: New test.
8380 * g++.dg/gomp/pr29965-8.C: New test.
8381 * g++.dg/gomp/pr29965-9.C: New test.
8382 * g++.dg/gomp/pr29965-10.C: New test.
8384 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
8386 * gnat.dg/pointer_variable_bounds.adb: New test.
8387 * gnat.dg/pointer_variable_bounds.ads: Likewise.
8388 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
8390 2006-12-03 Eric Christopher <echristo@apple.com>
8392 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
8394 2006-12-03 Richard Henderson <rth@redhat.com>
8395 Andrew Pinski <pinskia@gmail.com>
8398 * g++.dg/warn/unit-1.C: New test.
8400 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
8402 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
8404 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8406 * g++.dg/vect/vect.exp: Enable tests to run on spu.
8407 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
8408 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
8409 * gcc.dg/vect/vect-70.c: Reduce array size.
8410 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
8411 vect_no_compaer_double targets.
8412 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
8413 vect_float, vect_double, and vect_int.
8415 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
8417 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
8418 test for loop versioning on vect_no_align targets.
8419 * gcc.dg/vect/pr20122.c: Likewise.
8420 * gcc.dg/vect/vect-105.c: Likewise.
8421 * gcc.dg/vect/vect-42.c: Likewise.
8422 * gcc.dg/vect/vect-43.c: Likewise.
8423 * gcc.dg/vect/vect-74.c: Likewise.
8424 * gcc.dg/vect/vect-75.c: Likewise.
8425 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8426 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8427 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
8428 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
8430 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
8433 * gfortran.dg/value_1.f90 : New test.
8434 * gfortran.dg/value_2.f90 : New test.
8435 * gfortran.dg/value_3.f90 : New test.
8436 * gfortran.dg/value_4.f90 : New test.
8437 * gfortran.dg/value_4.c : Called from value_4.f90.
8439 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
8442 * g++.dg/cpp0x/static_assert4.C: New testcase.
8444 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8446 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
8448 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
8451 * gcc.dg/pr27953.c: New test.
8453 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
8456 * g++.dg/ext/vector5.C: New test.
8459 * g++.dg/other/main1.C: New test.
8461 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
8464 * gfortran.dg/convert_implied_open.f90: Change to
8465 new default record length.
8466 * gfortran.dg/unf_short_record_1.f90: Adapt to
8468 * gfortran.dg/unformatted_subrecords_1.f90: New test.
8470 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
8472 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
8474 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
8477 * g++.dg/expr/pr29066.c: New.
8479 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
8480 Zdenek Dvorak <dvorakz@suse.cz>
8482 PR tree-optimization/29921
8483 * gcc.dg/pr29921-2.c: New test.
8485 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
8487 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
8488 (i386_get_cpuid): New function.
8489 (i386_cpuid_ecx): Likewise.
8490 (i386_cpuid_edx): Likewise.
8491 (i386_cpuid): Updated to call i386_cpuid_edx.
8493 * gcc.target/i386/sse3-addsubpd.c: New file.
8494 * gcc.target/i386/sse3-addsubps.c: Likewise.
8495 * gcc.target/i386/sse3-haddpd.c: Likewise.
8496 * gcc.target/i386/sse3-haddps.c: Likewise.
8497 * gcc.target/i386/sse3-hsubpd.c: Likewise.
8498 * gcc.target/i386/sse3-hsubps.c: Likewise.
8499 * gcc.target/i386/sse3-lddqu.c: Likewise.
8500 * gcc.target/i386/sse3-movddup.c: Likewise.
8501 * gcc.target/i386/sse3-movshdup.c: Likewise.
8502 * gcc.target/i386/sse3-movsldup.c: Likewise.
8504 2006-12-01 Dirk Mueller <dmueller@suse.de>
8506 * g++.dg/warn/Wreturn-type-4.C: New testcase.
8508 2006-11-30 Janis Johnson <janis187@us.ibm.com>
8510 * gcc.dg/dfp/convert-int-max.c: New test.
8511 * gcc.dg/dfp/convert-int-max-fold.c: New test.
8513 2006-11-30 Richard Guenther <rguenther@suse.de>
8515 * gcc.dg/vect/vect-pow-1.c: Rename ...
8516 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
8517 floats instead of doubles, check successful vectorization.
8519 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
8522 * gcc.c-torture/compile/pr29945.c: New testcase.
8524 2006-11-30 Joseph Myers <joseph@codesourcery.com>
8526 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
8529 2006-11-29 Eric Christopher <echristo@apple.com>
8531 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
8533 2006-11-29 Janis Johnson <janis187@us.ibm.com>
8535 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
8537 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
8539 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
8542 * g++.dg/inherit/virtual2.C: New test.
8543 * g++.dg/inherit/virtual3.C: Likewise.
8544 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
8545 * g++.dg/inherit/error2.C: Likewise.
8546 * g++.dg/template/instantiate1.C: Likewise.
8548 2006-11-28 Andrew Pinski <pinskia@gmail.com>
8551 * gcc.dg/tree-ssa/reassoc-12.c: New test.
8553 2006-11-28 Jan Hubicka <jh@suse.cz>
8555 * gcc.dg/memcpy-1.c: New test.
8557 2006-11-28 Jakub Jelinek <jakub@redhat.com>
8560 * g++.dg/warn/main-3.C: New test.
8562 2006-11-28 Jan Hubicka <jh@suse.cz>
8564 * gcc.dg/winline-1.c: New test.
8566 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
8568 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
8571 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8574 * gfortran.dg/missing_optional_dummy_3.f90
8576 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
8579 * gfortran.dg/interface_3.f90: Modify errors.
8581 2006-11-28 Ben Elliston <bje@au.ibm.com>
8583 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8584 fail to link due to relocation overflows on spu-*-*.
8586 2006-11-27 Michael Matz <matz@suse.de>
8587 Andreas Krebbel <krebbel1@de.ibm.com>
8590 * gcc.dg/20061127-1.c: New testcase.
8592 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
8594 * gcc.dg/20061124-1.c: Add exit() function prototype.
8596 2006-11-27 Jan Hubicka <jh@suse.cz>
8598 * gcc.target/i386/memcpy-1.c: Adjust size.
8599 * gcc.dg/visibility-11.c: Likewise.
8601 2006-11-27 Richard Guenther <rguenther@suse.de>
8604 * gcc.target/i386/pow-1.c: New testcase.
8605 * gcc.dg/builtins-58.c: Likewise.
8607 2006-11-26 Mark Mitchell <mark@codesourcery.com>
8610 * g++.dg/expr/cast8.C: New test.
8612 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8614 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
8615 Don't ever inline the testcase.
8617 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8620 * gfortran.fortran-torture/compile/parameter_3.f90: New
8623 2006-11-25 Andrew Pinski <pinskia@gmail.com>
8626 * gfortran.fortran-torture/execute/transfer2.f90: New test.
8628 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8630 * gfortran.fortran-torture/execute/specifics.f90: Remove test
8633 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8635 PR libgfortran/29936
8636 * gfortran.dg/write_check3.f90: New test.
8638 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8640 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
8642 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
8645 * gfortran.dg/interface_3.f90: New test.
8648 * gfortran.dg/generic_8.f90: New test.
8650 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8652 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
8653 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
8654 * gfortran.dg/specifics_3.f90: Remove.
8656 2006-11-24 Jakub Jelinek <jakub@redhat.com>
8659 * gcc.dg/gomp/pr29955.c: New test.
8662 * gcc.dg/pr29736.c: New test.
8664 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
8667 * gcc.dg/pure-1.c: New test.
8669 2006-11-24 Joseph Myers <joseph@codesourcery.com>
8671 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
8672 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
8674 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
8676 * gcc.dg/20061124-1.c: New testcase.
8678 2006-11-23 Eric Christopher <echristo@apple.com>
8680 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
8682 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8686 * gcc.dg/Wconversion-integer.c: New. Supersedes
8687 Wconversion-negative-constants.c
8688 * gcc.dg/Wconversion-real.c: New.
8689 * gcc.dg/Wconversion-real-integer.c: New.
8690 * gcc.dg/Wconversion-negative-constants.c: Deleted.
8691 * g++.dg/warn/Wconversion1.C: Modified.
8693 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8695 * gfortran.dg/overload_1.f90: New test.
8697 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8700 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
8701 Wtraditional-conversion.
8702 * gcc.dg/overflow-warn-2.c: Likewise.
8703 * gcc.dg/Wconversion.c: Likewise. Renamed as
8704 Wtraditional-conversion.c .
8705 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
8706 Wtraditional-conversion-2.c .
8707 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
8708 Wtraditional-conversion-2.c
8709 * gcc.dg/Wconversion-negative-constants.c: New.
8711 2006-11-23 Andrew Pinski <pinskia@gmail.com>
8713 * gcc.dg/tree-ssa/dump-1.c: New test.
8715 2006-11-23 David Ung <davidu@mips.com>
8717 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
8718 -mfp64, allowable when ISA >= 33 and float is enabled.
8719 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
8720 of mthc1 and mfhc1 patterns.
8722 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
8724 PR tree-optimization/29921
8725 * gcc.dg/pr29921.c: New test.
8727 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
8730 * gfortran.dg/initialization_4.f90: New test.
8732 2006-11-22 Ira Rosen <irar@il.ibm.com>
8734 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
8735 platforms that have interleaving support.
8736 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
8737 * gcc.dg/vect/vect-strided-a-u16-i2.c,
8738 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
8739 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
8740 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
8741 gcc.dg/vect/vect-strided-u8-i2-gap.c,
8742 gcc.dg/vect/vect-strided-u8-i8.c,
8743 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
8744 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
8745 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
8746 gcc.dg/vect/vect-strided-float.c,
8747 gcc.dg/vect/vect-strided-a-mult.c,
8748 gcc.dg/vect/vect-strided-mult-char-ls.c,
8749 gcc.dg/vect/vect-strided-a-u16-mult.c,
8750 gcc.dg/vect/vect-strided-a-u32-mult.c,
8751 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
8752 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
8753 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
8754 gcc.dg/vect/vect-strided-mult.c,
8755 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
8756 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
8759 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8762 * gfortran.dg/auto_char_len_4.f90: New test.
8764 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
8767 * gfortran.dg/generic_7.f90: New test.
8768 * gfortran.dg/defined_operators_1.f90: Add new error.
8770 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
8772 PR tree-optimization/29902
8773 * g++.dg/tree-ssa/pr29902.C: New test.
8775 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
8778 * gfortran.dg/used_types_13.f90: New test.
8780 2006-11-21 Janis Johnson <janis187@us.ibm.com>
8782 * gcc.dg/dfp/snan.c: Delete.
8784 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
8786 * g++.dg/cpp0x/static_assert1.C: New.
8787 * g++.dg/cpp0x/static_assert2.C: New.
8788 * g++.dg/cpp0x/static_assert3.C: New.
8790 2006-11-21 Richard Guenther <rguenther@suse.de>
8792 * gcc.dg/vect/vect-pow-1.c: New testcase.
8793 * gcc.dg/vect/vect-pow-2.c: Likewise.
8795 2006-11-21 Jakub Jelinek <jakub@redhat.com>
8798 * g++.dg/template/static29.C: New test.
8801 * g++.dg/conversion/simd4.C: New test.
8803 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
8806 * g++.dg/template/access19.C: New test.
8807 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
8810 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
8813 * gcc.dg/tree-ssa/sra-4.c: New testcase.
8815 2006-11-20 Tobias Burnus <burnus@net-b.de>
8818 * gfortran.dg/import.f90: Extended test.
8819 * gfortran.dg/import2.f90: Extended test.
8821 2006-11-20 Tobias Burnus <burnus@net-b.de>
8823 * gfortran.dg/volatile3.f90: Add conflict test.
8825 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
8828 * gfortran.dg/implicit_10.f90: New test.
8830 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
8833 * g++.dg/warn/Wall-write-strings.C: New.
8835 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
8837 * gfortran.dg/alloc_comp_constraint_5.f90: New.
8838 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
8840 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8842 * gfortran.dg/use_3.f90: Remove error message.
8843 * gfortran.dg/iso_fortran_env_1.f90: New test.
8844 * gfortran.dg/iso_fortran_env_2.f90: New test.
8845 * gfortran.dg/iso_fortran_env_3.f90: New test.
8846 * gfortran.dg/iso_fortran_env_4.f90: New test.
8848 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
8850 * gcc.dg/vect/vect-27.c: Fix initialization.
8852 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8854 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
8855 * gcc.dg/torture/builtin-minmax-1.c: New.
8857 * gcc.dg/builtins-20.c: Add cases for copysign.
8859 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8862 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
8864 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8865 * gfortran.dg/use_1.f90: New test.
8866 * gfortran.dg/use_1.f90: New test.
8867 * gfortran.dg/use_1.f90: New test.
8869 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
8871 PR tree-optimization/29801
8872 * gcc.dg/pr29801.c: New test.
8874 2006-11-17 Jakub Jelinek <jakub@redhat.com>
8877 * gcc.dg/torture/pr29584.c: New test.
8879 2006-11-17 Joseph Myers <joseph@codesourcery.com>
8881 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
8882 Condition PowerPC tests for saving FPRs on powerpc_fprs.
8883 * gcc.target/powerpc/compress-float-ppc.c,
8884 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
8886 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
8887 do not pass -mhard-float.
8889 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
8891 * gnat.dg/volatile_aggregate.adb: New test.
8893 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8897 * gfortran.dg/bound_2.f90: Add more checks.
8898 * gfortran.dg/bound_3.f90: New test.
8900 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
8903 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
8905 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
8907 * gfortran.dg/import3.f90: Fix error message.
8909 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8912 * gfortran.fortran-torture/compile/inline_1.f90:
8915 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
8917 * gcc.target/i386/x87regparm-1.c: New test.
8918 * gcc.target/i386/x87regparm-2.c: New test.
8919 * gcc.target/i386/x87regparm-3.c: New test.
8920 * gcc.target/i386/x87regparm-4.c: New test.
8922 2006-11-15 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/import.f90: New test.
8926 * gfortran.dg/import2.f90: New test.
8927 * gfortran.dg/import3.f90: New test.
8929 2006-11-15 Tobias Burnus <burnus@net-b.de>
8932 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
8934 2006-11-15 Tobias Burnus <burnus@net-b.de>
8937 * gfortran.dg/contains.f90: New test.
8938 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
8940 2006-11-15 Jakub Jelinek <jakub@redhat.com>
8942 PR tree-optimization/29581
8943 * gcc.dg/pr29581-1.c: New test.
8944 * gcc.dg/pr29581-2.c: New test.
8945 * gcc.dg/pr29581-3.c: New test.
8946 * gcc.dg/pr29581-4.c: New test.
8947 * gfortran.dg/pr29581.f90: New test.
8949 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
8952 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
8953 numbers in error message headers.
8955 2006-11-14 Richard Guenther <rguenther@suse.de>
8957 * gcc.target/i386/math-torture/math-torture.exp: Restrict
8958 to i?86 and x86_64 targets.
8960 2006-11-14 Caroline Tice <ctice@apple.com>
8962 * gcc.dg/pubtypes-1.c: New file/testcase.
8963 * gcc.dg/pubtypes-2.c: New file/testcase.
8964 * gcc.dg/pubtypes-3.c: New file/testcase.
8965 * gcc.dg/pubtypes-4.c: New file/testcase.
8966 * g++.dg/pubtypes.C: New file/testcase.
8968 2006-11-14 Mark Mitchell <mark@codesourcery.com>
8971 * g++.dg/init/self1.C: New test.
8973 2006-11-14 Tobias Burnus <burnus@net-b.de>
8976 * gfortran.dg/conflicts.f90: Add.
8978 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
8980 PR rtl-optimization/29798
8982 * gcc.c-torture/execute/pr29798.c: New.
8984 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8986 * gcc.dg/builtins-20.c: Add more cases.
8988 2006-11-13 Jakub Jelinek <jakub@redhat.com>
8991 * gfortran.dg/gomp/pr29759.f90: New test.
8993 2006-11-13 Mark Mitchell <mark@codesourcery.com>
8996 * g++.dg/template/static28.C: New test.
8998 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
9000 * lib/c-torture.exp: Use target-libpath.exp.
9001 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
9002 set GCC_EXEC_PREFIX env var from global variable of same name.
9004 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
9007 * gfortran.fortran-torture/compile/transfer-1.f90:
9010 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
9011 Zdenek Dvorak <dvorakz@suse.cz>
9013 PR tree-optimization/29680
9014 * gcc.dg/alias-11.c: New test.
9016 2006-11-12 Jason Merrill <jason@redhat.com>
9017 Andrew Pinski <pinskia@physics.uc.edu>
9020 * gcc.target/i386/vectorize1.c: New.
9022 2006-11-12 Roger Sayle <roger@eyesopen.com>
9024 PR rtl-optimization/29797
9025 * gcc.c-torture/execute/pr29797-1.c: New test case.
9027 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9029 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
9031 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
9033 * gcc.dg/tree-ssa/prefetch-3.c: New test.
9035 2006-11-12 Roger Sayle <roger@eyesopen.com>
9037 PR tree-optimization/13827
9038 * gcc.dg/fold-eqand-1.c: New test case.
9040 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
9043 * gcc.c-torture/execute/mayalias-3.c: New test.
9045 2006-11-11 Richard Sandiford <richard@codesourcery.com>
9048 * gcc.c-torture/compile/pr27528.c: New test.
9049 * gcc.dg/pr27528.c: Likewise.
9051 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9053 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
9055 * gcc.dg/torture/builtin-symmetric-1.c: New test.
9057 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9060 * gfortran.dg/reshape_source_size_1.f90: New test.
9062 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
9065 * gfortran.dg/aliasing_dummy_4.f90: New test.
9067 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
9070 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
9071 and x86_64-*-* targets.
9073 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9075 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
9076 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
9077 New macros. Use them in exact tests.
9078 (TESTIT3): New macro.
9079 Add tests for fmin, fmax and fma.
9081 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9084 * gfortran.dg/array_constructor_13.f90: New test.
9086 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9089 * gfortran.dg/used_types_12.f90: New test.
9091 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
9094 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
9096 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
9097 * gcc.dg/fold-eqandshift-3.c: New test case.
9099 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
9102 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
9105 * gfortran.dg/change_symbol_attributes_1.f90: New test.
9107 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
9109 * gcc.dg/20061109-1.c: New testcase.
9111 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9113 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
9115 2006-11-09 Tobias Burnus <burnus@net-b.de>
9117 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
9118 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
9120 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
9122 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
9123 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
9125 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9127 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
9129 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9131 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
9133 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
9134 * gcc.dg/vect/vect-9.c: Now vectorizable.
9135 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
9136 that support vect_widen_mult.
9137 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
9138 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
9139 vect-reduc-dot-u16.c).
9140 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
9141 vect-reduc-dot-u16.c).
9142 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
9143 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
9144 vect-reduc-dot-s8.c).
9145 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
9146 vect-reduc-dot-s8.c).
9147 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
9148 vect-reduc-dot-s8.c).
9149 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
9150 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
9151 vect-reduc-dot-u8.c).
9152 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
9153 vect-reduc-dot-u8.c).
9154 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
9155 * gcc.dg/vect/vect-multitypes-9.c: New test.
9156 * gcc.dg/vect/vect-multitypes-10.c: New test.
9157 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
9158 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
9159 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
9160 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
9161 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
9162 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
9163 wrapv-vect-reduc-dot-s8.c.
9164 * lib/target-support.exp (check_effective_target_vect_unpack): New.
9165 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
9166 targets that support vec_unpack.
9167 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
9168 (check_effective_target_vect_widen_mult_qi_to_hi): New.
9169 (check_effective_target_vect_widen_mult_hi_to_si): New.
9170 (check_effective_target_vect_widen_sum): Removed.
9172 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9174 * gcc.dg/vect/vect-multitypes-8.c: New test.
9175 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
9177 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9179 * gcc.dg/vect/vect-multitypes-7.c: New test.
9181 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9183 * gcc.dg/vect/vect-multitypes-4.c: New test.
9184 * gcc.dg/vect/vect-multitypes-5.c: New test.
9185 * gcc.dg/vect/vect-multitypes-6.c: New test.
9187 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
9189 * gcc.dg/vect/vect-multitypes-1.c: New test.
9190 * gcc.dg/vect/vect-multitypes-2.c: New test.
9191 * gcc.dg/vect/vect-multitypes-3.c: New test.
9193 2006-11-07 Eric Christopher <echristo@apple.com>
9195 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
9196 Test using scan-assembler-not.
9198 2006-11-07 Jakub Jelinek <jakub@redhat.com>
9200 * gcc.dg/inline-17.c: New test.
9202 2006-11-07 Steve Ellcey <sje@cup.hp.com>
9205 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
9208 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
9211 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
9214 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
9217 2006-11-07 Tobias Burnus <burnus@net-b.de>
9220 * gfortran.dg/volatile.f90: Add.
9221 * gfortran.dg/volatile2.f90: Add.
9222 * gfortran.dg/volatile3.f90: Add.
9223 * gfortran.dg/volatile4.f90: Add.
9224 * gfortran.dg/volatile5.f90: Add.
9225 * gfortran.dg/volatile6.f90: Add.
9226 * gfortran.dg/volatile7.f90: Add.
9228 2006-11-06 Tobias Burnus <burnus@net-b.de>
9230 * gfortran.dg/io_constraints_2.f90: Adjust pattern
9231 for matching error messages.
9232 * gfortran.dg/specifics_3.f90: Adjust pattern
9233 for matching error messages.
9235 2006-11-06 Janis Johnson <janis187@us.ibm.com>
9236 Bernhard Fischer <aldot@gcc.gnu.org>
9238 * lib/gcc-dg.exp (output-exists): New proc.
9239 (output-exists-not): New proc.
9240 * gcc.test-framework/test-framework.awk: Support new directives.
9241 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
9242 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
9243 * gcc.test-framework/dg-outexists-exp-F.c: New test.
9244 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
9245 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
9246 * gcc.test-framework/dg-outexists-exp-P.c: New test.
9248 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
9252 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
9253 * gfortran.dg/initialization_3.f90: New.
9255 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9257 PR libgfortran/25545
9258 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
9260 2006-11-05 Jakub Jelinek <jakub@redhat.com>
9263 * gcc.c-torture/execute/pr29695-1.c: New test.
9264 * gcc.c-torture/execute/pr29695-2.c: New test.
9266 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
9269 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
9271 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
9273 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
9274 for matching error messages.
9276 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
9279 * gcc.target/i386/387-12.c: New test.
9281 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9284 * gfortran.dg/pr29713.f90: New test.
9286 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
9288 * gcc.c-torture/execute/arith-rand-ll.c:
9289 Also test for bogus rest sign.
9291 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9294 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
9296 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
9298 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
9299 from error messages.
9301 2006-11-02 Mike Stump <mrs@apple.com>
9303 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
9305 * g++.old-deja/g++.abi/align.C: Enable for darwin.
9307 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
9309 * g++.dg/eh/gcsec1.C: New test.
9311 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9313 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
9314 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
9316 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
9318 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
9320 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
9321 * gcc.dg/pr14796-2.c: Likewise.
9323 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
9325 * gcc.c-torture/execute/20061101-1.c: New test.
9327 2006-11-01 Richard Guenther <rguenther@suse.de>
9329 * gcc.target/i386/fpprec-1.c: New testcase.
9331 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9333 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
9334 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
9336 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
9338 * gcc.c-torture/execute/20061031-1.c: New test.
9340 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9343 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
9344 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
9345 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
9346 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
9347 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
9348 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
9349 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
9351 2006-10-31 Eric Christopher <echristo@apple.com>
9352 Falk Hueffner <falk@debian.org>
9354 * gcc.dg/builtin-bswap-1.c: New.
9355 * gcc.dg/builtin-bswap-2.c: New.
9356 * gcc.dg/builtin-bswap-3.c: New.
9357 * gcc.dg/builtin-bswap-4.c: New.
9358 * gcc.dg/builtin-bswap-5.c: New.
9359 * gcc.target/i386/builtin-bswap-1.c: New.
9361 2006-10-31 Geoffrey Keating <geoffk@apple.com>
9363 * gcc.dg/inline-16.c: New.
9366 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
9368 * gcc.dg/inline-13.c: New.
9369 * gcc.dg/inline-14.c: New.
9370 * gcc.dg/inline-15.c: New.
9373 * gcc.dg/inline6.c: New.
9374 * gcc.dg/inline7.c: New.
9376 2006-10-31 Roger Sayle <roger@eyesopen.com>
9379 * gcc.dg/pr23470-1.c: New test case.
9381 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
9384 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
9386 * gfortran.dg/blockdata_2.f90: New testcase.
9388 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
9391 * gfortran.dg/unf_short_record_1.f90: New test.
9393 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9396 * gfortran.dg/pr29067.f: New test.
9398 2006-10-31 Joseph Myers <joseph@codesourcery.com>
9399 Richard Sandiford <richard@codesourcery.com>
9401 * lib/target-supports.exp (get_compiler_messages): Append options
9402 as a single list element.
9403 (check_effective_target_arm_vfp_ok): New.
9404 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
9406 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
9409 * gfortran.dg/intrinsic_actual_2.f90: New test.
9412 * gfortran.dg/actual_array_interface_1.f90: New test.
9415 * gfortran.dg/used_types_11.f90: New test.
9417 2006-10-30 Dirk Mueller <dmueller@suse.de>
9419 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
9420 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
9421 * g++.old-deja/g++.pt/eichin01.C (main): Same.
9422 * g++.old-deja/g++.mike/net25.C (main): Same.
9423 * g++.dg/lookup/exception1.C (main): Same.
9424 * g++.dg/parse/parens2.C (main): Same.
9426 2006-10-30 Roger Sayle <roger@eyesopen.com>
9428 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
9430 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9432 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
9433 * gcc.dg/torture/builtin-math-3.c: Likewise.
9435 2006-10-30 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/write_check.f90: Check run-time keyword checking.
9439 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
9441 2006-10-30 Andrew Pinski <pinskia@gmail.com>
9444 * gfortran.fortran-torture/execute/transfer1.f90: New test.
9446 2006-10-30 Joseph Myers <joseph@codesourcery.com>
9448 * lib/target-supports.exp (check_function_available): Declare
9449 function before calling.
9451 2006-10-30 Jakub Jelinek <jakub@redhat.com>
9453 PR tree-optimization/29637
9454 * gcc.dg/pr29637.c: New test.
9456 2006-10-29 Roger Sayle <roger@eyesopen.com>
9458 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
9459 tree canonicalization.
9461 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9463 * gcc.dg/builtins-20.c: Add more hypot tests.
9465 2006-10-29 Roger Sayle <roger@eyesopen.com>
9467 * gcc.dg/fold-compare-1.c: New test case.
9469 2006-10-29 Dirk Mueller <dmueller@suse.de>
9472 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
9474 2006-10-29 Roger Sayle <roger@eyesopen.com>
9476 PR tree-optimization/15458
9477 * gcc.dg/fold-xornot-1.c: New test case.
9479 2006-10-29 Richard Guenther <rguenther@suse.de>
9481 * gcc.target/i386/math-torture/trunc.c: New testcase.
9483 2006-10-29 Richard Guenther <rguenther@suse.de>
9485 * gcc.target/i386/math-torture/round.c: New testcase.
9487 2006-10-29 Richard Guenther <rguenther@suse.de>
9489 * gcc.target/i386/math-torture/ceil.c: New testcase.
9490 * gcc.target/i386/math-torture/floor.c: Likewise.
9492 2006-10-29 Richard Guenther <rguenther@suse.de>
9494 * gcc.target/i386/math-torture/rint.c: New testcase.
9495 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
9497 2006-10-29 Richard Guenther <rguenther@suse.de>
9499 * gcc.target/i386/math-torture/lfloor.c: New testcase.
9500 * gcc.target/i386/math-torture/lceil.c: Likewise.
9502 2006-10-28 Tobias Burnus <burnus@net-b.de>
9504 PR libgfortran/24313
9505 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
9507 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
9509 * gcc.c-torture/execute/20020118-1.c,
9510 gcc.c-torture/execute/builtins/strlen.c,
9511 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
9514 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9516 * gcc.dg/builtins-20.c: Add tests for hypot.
9517 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
9518 two-argument builtins.
9519 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
9520 TESTIT2. Update all callers.
9521 (TESTIT2, TESTIT2_R): New helper macros.
9522 Add testcases for pow, hypot and atan2.
9524 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
9527 * g++.dg/expr/bool1.C: New test.
9528 * g++.dg/expr/bool2.C: New test.
9530 2006-10-28 Tobias Burnus <burnus@net-b.de>
9533 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
9534 * gfortran.dg/namelist_internal.f90: New test.
9536 2006-10-28 Tobias Burnus <burnus@net-b.de>
9539 * gfortran.dg/io_real_boz.f90: Add.
9540 * gfortran.dg/io_real_boz2.f90: Add.
9542 2006-10-28 Richard Guenther <rguenther@suse.de>
9545 * gcc.dg/tree-ssa/pr26899.c: New testcase.
9547 2006-10-28 Richard Guenther <rguenther@suse.de>
9550 * gcc.target/i386/math-torture/lround.c: New testcase.
9552 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
9554 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
9555 * gcc.dg/builtins-44.c: Likewise.
9556 * gcc.dg/builtins-45.c: Likewise.
9557 * gcc.dg/pr28796-2.c: Likewise.
9558 * gcc.dg/unordered-3.c: Likewise.
9560 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9562 PR libgfortran/27954
9563 * gfortran.dg/error_recovery_2.f90: New test.
9565 2006-10-26 Richard Guenther <rguenther@suse.de>
9567 * gcc.target/i386/i386.exp: Use glob, not find to collect
9568 tests. Avoids recursing into subdirectories.
9569 * gcc.target/i386/math-torture/math-torture.exp: Torture
9570 for interesting ia32 math options.
9571 * gcc.target.i386/math-torture/lrint.c: New testcase.
9573 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9575 PR libgfortran/29563
9576 * gfortran.dg/arrayio_9.f90: Update test.
9577 * gfortran.dg/arrayio_19.f90: New test.
9579 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
9581 * gcc.dg/20061026.c: New testcase.
9583 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585 PR libgfortran/29563
9586 * gfortran.dg/arrayio_9.f90: New test.
9588 2006-10-26 Ben Elliston <bje@au.ibm.com>
9590 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
9591 Copy the strings manually, as strcpy may call strlen.
9593 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9595 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
9596 Add checks for log, log2, log10 and log1p.
9598 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
9599 we already test 0.0. Add checks for expm1, log, log2, log10,
9600 log1p, cbrt, erf and erfc.
9602 2006-10-25 Steve Ellcey <sje@cup.hp.com>
9604 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
9606 2006-10-25 Uros Bizjak <uros@kss-loka.si>
9608 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
9609 and remainderl() built-in functions. Remove -ffast-math from
9612 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9614 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
9617 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
9618 floating point modifiers to arguments passed to float and long
9619 double functions respectively. Update all callers to use floating
9620 point numbers, not integers. Add tests for exp, exp2 and
9623 * gcc.dg/torture/builtin-math-3.c: New test.
9625 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
9628 * gfortran.dg/initialize_2.f90: New.
9630 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9632 * gcc.dg/torture/builtin-math-2.c: New test.
9634 2006-10-24 Richard Guenther <rguenther@suse.de>
9637 * gcc.dg/pr28796-1.c: New testcase.
9638 * gcc.dg/pr28796-2.c: Likewise.
9640 2006-10-24 Richard Guenther <rguenther@suse.de>
9642 * gcc.dg/builtins-57.c: New testcase.
9644 2006-10-24 Richard Guenther <rguenther@suse.de>
9646 PR tree-optimization/29567
9647 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
9649 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
9651 PR tree-optimization/14784
9652 * gcc.dg/alias-10.c: New test.
9654 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9656 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
9658 2006-10-23 Jakub Jelinek <jakub@redhat.com>
9660 * gcc.dg/builtin-strncat-chk-1.c: New test.
9662 2006-10-23 Jan Hubicka <jh@suse.cz>
9664 * gcc.dg/memmove-1.c: New test.
9666 2006-10-23 Paul Brook <paul@codesourcery.com>
9668 * gcc.dg/pragma-pack-5.c: New test.
9670 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
9672 * g++.dg/other/s390-1.C: New testcase.
9674 2006-10-23 Richard Guenther <rguenther@suse.de>
9678 * gcc.dg/pr27132.c: New testcase.
9679 * gcc.dg/pr23295.c: Likewise.
9680 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
9681 * g++.dg/tree-ssa/pr19807.C: Likewise.
9683 2006-10-23 Richard Guenther <rguenther@suse.de>
9686 * gcc.dg/pr21032.c: New testcase.
9688 2006-10-22 Jeff Law <law@redhat.com>
9689 Richard Guenther <rguenther@suse.de>
9691 PR tree-optimization/15911
9692 * gcc.dg/tree-ssa/vrp30.c: New testcase.
9694 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
9697 * g++.dg/abi/rtti3.C: New.
9699 2006-10-21 Uros Bizjak <uros@kss-loka.si>
9702 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
9705 2006-10-21 Richard Guenther <rguenther@suse.de>
9707 PR tree-optimization/3511
9708 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
9710 2006-10-21 Richard Guenther <rguenther@suse.de>
9713 * gcc.dg/torture/pr26898-1.c: New testcase.
9714 * gcc.dg/torture/pr26898-2.c: Likewise.
9716 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
9719 * g++.dg/parse/bitfield1.C: Adjust error markers.
9720 * g++.dg/parse/bitfield2.C: New test.
9722 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
9724 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
9726 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9729 * gfortran.dg/zero_sized_1.f90: New test.
9731 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
9733 * gcc.dg/div-compare-1.c: New test.
9735 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
9738 * gfortran.dg/result_default_init_1.f90: New test.
9741 * gfortran.dg/automatic_default_init_1.f90: New test.
9743 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
9746 2006-10-18 Geoffrey Keating <geoffk@apple.com>
9748 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
9749 'using namespace std' without previous declaration.
9750 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
9751 * g++.old-deja/g++.robertl/eb133c.C: New.
9753 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9755 PR libgfortran/29277
9756 * gfortran.dg/streamio_4.f90: Update test.
9757 * gfortran.dg/streamio_11.f90: New test.
9759 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
9762 * g++.dg/inherit/virtual1.C: New test.
9764 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9767 * g++.dg/parse/enum3.C: New test.
9769 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9772 * g++.dg/init/ctor8.C: New test.
9774 2006-10-17 Mark Mitchell <mark@codesourcery.com>
9777 * g++.dg/ext/complit8.C: Tweak error markers.
9778 * g++.dg/template/complit1.C: Add error marker.
9780 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9783 * g++.dg/ext/complit8.C: New test.
9786 * g++.dg/parse/dtor12.C: New test.
9789 * g++.dg/template/sizeof11.C: New test.
9791 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
9794 * gfortran.dg/data_char_3.f90: New test.
9797 * gfortran.dg/negative_automatic_size.f90: New test.
9799 2006-10-16 David Daney <ddaney@avtrex.com>
9801 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
9803 2006-10-16 Eric Christopher <echristo@apple.com>
9805 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
9808 2006-10-16 Mark Mitchell <mark@codesourcery.com>
9811 * g++.dg/tc1/dr49.C: Tweak error messages.
9812 * g++.dg/parse/template21.C: New test.
9814 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9817 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
9819 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
9822 * gfortran.dg/print_1.f90: New test.
9824 2006-10-15 Jan Hubicka <jh@suse.cz>
9827 * gcc.c-torture/compile/pr29241.c: New testcase.
9829 2006-10-15 David Edelsohn <edelsohn@gnu.org>
9832 * gcc.c-torture/compile/pr29250.c: New test.
9834 2006-10-15 Richard Guenther <rguenther@suse.de>
9836 * gcc.dg/pr29299.c: New testcase.
9838 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
9841 * gfortran.dg/label_4.f90: Adjust warning flag.
9843 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
9846 * gfortran.dg/nullify_3.f90: New test.
9848 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
9850 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
9851 on Solaris 2.5.1 too.
9853 2006-10-13 Eric Christopher <echristo@apple.com>
9855 * gcc.dg/pr25993.c: Skip for darwin.
9857 2006-10-13 Eric Christopher <echristo@apple.com>
9859 * gcc.dg/visibility-11.c: Skip for darwin.
9861 2006-10-13 Eric Christopher <echristo@apple.com>
9863 * gcc.dg/darwin-weakimport-1.c: Use
9864 -fno-asynchronous-unwind-tables.
9865 * gcc.dg/darwin-weakimport-3.c: Ditto.
9867 2006-10-13 Richard Guenther <rguenther@suse.de>
9869 PR tree-optimization/29446
9870 * gcc.dg/torture/pr29446.c: New testcase.
9872 2006-10-13 Bill Wendling <wendling@apple.com>
9874 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
9875 * g++.old-deja/g++.jason/hmc1.C: Likewise.
9876 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
9877 * g++.old-deja/g++.law/shadow1.C: Likewise.
9878 * g++.old-deja/g++.law/ctors10.C: Likewise.
9879 * g++.dg/debug/namespace1.C: Likewise.
9880 * g++.dg/inherit/namespace-as-base.C: Likewise.
9881 * g++.dg/opt/delay-slot-1.C: Likewise.
9882 * g++.dg/parse/defarg10.C: Likewise.
9883 * g++.dg/template/ptrmem11.C: Likewise.
9884 * g++.dg/template/mem_func_ptr.C: Likewise.
9885 * g++.dg/template/spec19.C: Likewise.
9887 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
9889 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
9891 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
9894 * gfortran.dg/implicit_9.f90: New test.
9897 * gfortran.dg/namelist_25.f90: New test.
9900 * gfortran.dg/same_name_2.f90: New test.
9903 * gfortran.dg/host_assoc_types_1.f90: New test.
9906 * gfortran.dg/missing_derived_type_1.f90: New test.
9907 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
9910 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
9913 * gfortran.dg/alloc_comp_assign_5.f90: New test.
9915 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9918 * gfortran.dg/bound_2.f90: New test.
9920 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9922 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
9924 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9925 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
9926 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
9927 * gfortran.dg/gomp/reduction3.f90: Likewise.
9928 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
9929 * gfortran.dg/dummy_procedure_2.f90: Likewise.
9930 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9931 * gfortran.dg/forall_4.f90: Likewise.
9932 * gfortran.dg/spec_expr_4.f90: Likewise.
9933 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
9934 * gfortran.dg/forall_5.f90: Likewise.
9935 * gfortran.dg/open_access_append_2.f90: Add check for
9936 compile-time warning.
9938 2006-10-13 Mark Mitchell <mark@codesourcery.com>
9941 * g++.dg/parse/pure1.C: New test.
9943 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9946 * gfortran.dg/io_constraints_3.f90: New test.
9947 * gfortran.dg/open_access_append_1.f90: Add checks
9948 for compile-time warnings.
9949 * gfortran.dg/pr20163-2.f: Likewise.
9950 * gfortran.dg/iostat_2.f90: Likewise.
9951 * gfortran.dg/label_4.f90: Delete the temporary
9953 * gfortran.dg/direct_io_2.f90: Add a FILE=
9955 * gfortran.dg/iomsg_1.f90: Add check for
9956 compile-time warning.
9958 2006-10-12 Jan Hubicka <jh@suse.cz>
9961 * gcc.dg/pr28319.c: New test.
9963 2006-10-12 Mark Mitchell <mark@codesourcery.com>
9965 * g++.dg/ext/vla4.C: New test.
9967 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
9970 * g++.dg/template/crash60.C: New test.
9971 * g++.dg/other/large-size-array.C: Adjust error markers.
9972 * g++.dg/parse/crash27.C: Likewise.
9973 * g++.dg/template/crash1.C: Likewise.
9975 2006-10-12 Steve Ellcey <sje@cup.hp.com>
9978 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
9980 2006-10-12 Jakub Jelinek <jakub@redhat.com>
9982 PR preprocessor/28709
9983 * gcc.dg/cpp/paste14.c: New test.
9985 2006-10-11 Mark Mitchell <mark@codesourcery.com>
9988 * g++.dg/init/array24.C: New test.
9990 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9992 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
9995 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
9998 * g++.dg/parse/typedef8.C: New test.
9999 * g++.dg/other/mult-stor1.C: Adjust error markers.
10001 2006-10-11 Richard Guenther <rguenther@suse.de>
10003 PR tree-optimization/28230
10004 * gcc.dg/torture/pr28230.c: New testcase.
10006 2006-10-11 Richard Guenther <rguenther@suse.de>
10008 PR inline-asm/29119
10009 * gcc.dg/torture/pr29119.c: New testcase.
10011 2006-10-10 Jakub Jelinek <jakub@redhat.com>
10013 PR middle-end/29272
10014 * gcc.c-torture/execute/20060930-2.c: New test.
10016 2006-10-09 Richard Henderson <rth@redhat.com>
10018 Revert emutls patch.
10020 2006-10-09 Richard Guenther <rguenther@suse.de>
10022 PR middle-end/29254
10023 * gcc.dg/pr29254.c: New testcase.
10025 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
10026 Paul Thomas <pault@gcc.gnu.org>
10029 * gfortran.dg/alloc_comp_basics_1.f90: New test.
10030 * gfortran.dg/alloc_comp_basics_2.f90: New test.
10031 * gfortran.dg/alloc_comp_assign_1.f90: New test.
10032 * gfortran.dg/alloc_comp_assign_2.f90: New test.
10033 * gfortran.dg/alloc_comp_assign_3.f90: New test.
10034 * gfortran.dg/alloc_comp_assign_4.f90: New test.
10035 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
10036 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
10037 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
10038 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
10039 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
10040 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
10041 * gfortran.dg/alloc_comp_std.f90: New test.
10042 * gfortran.dg/move_alloc.f90: New test.
10044 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
10047 * gfortran.dg/derived_constructor_comps_2.f90: New test.
10050 * gfortran.dg/forall_char_dependencies_1.f90: New test.
10052 2006-10-08 Tobias Burnus <burnus@net-b.de>
10055 * gfortran.dg/new_line.f90: New test.
10057 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10059 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
10060 * gcc.dg/torture/builtin-convert-1.c,
10061 gcc.dg/torture/builtin-convert-2.c,
10062 gcc.dg/torture/builtin-convert-3.c,
10063 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
10065 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
10067 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
10068 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
10069 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
10070 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
10072 2006-10-07 Andrew Pinski <pinskia@gmail.com>
10074 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
10075 Xfail some tests for powerpc-darwin and powerpc-aix.
10077 2006-10-07 Jakub Jelinek <jakub@redhat.com>
10080 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
10082 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10085 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10088 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10092 * gfortran.fortran-torture/execute/specifics.f90:
10093 Add tests for using all possible intrinsics as actual arguments.
10094 * gfortran.dg/specifics_1.f90: Add tests for using
10095 all possible intrinsics as actual arguments.
10096 * gfortran.dg/specifics_2.f90: New file.
10097 * gfortran.dg/specifics_3.f90: New file.
10099 2006-10-07 Richard Sandiford <richard@codesourcery.com>
10101 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
10102 * gcc.dg/debug/debug-2.c: Likewise.
10104 2006-10-06 Uros Bizjak <uros@kss-loka.si>
10106 * gcc.c-torture/compile/sync-2.c: New test.
10108 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10110 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
10113 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10115 PR rtl-optimization/29128
10116 * gcc.c-torture/compile/pr29128.c: New test.
10118 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
10120 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
10123 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
10125 PR middle-end/29256
10126 * gcc.dg/tree-ssa/loop-19.c: New test.
10128 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10130 PR tree-optimization/29330
10131 * gcc.dg/pr29330.c: New test.
10134 * gcc.c-torture/compile/20061005-1.c: New test.
10136 2006-10-06 Olivier Hainque <hainque@adacore.com>
10138 * gcc.dg/typename-vla-1.c: New case.
10139 * gnat.dg/forward_vla.adb: New case.
10141 2006-10-06 Jakub Jelinek <jakub@redhat.com>
10143 PR tree-optimization/29290
10144 * gfortran.dg/loop_nest_1.f90: New test.
10147 * gcc.dg/tls/opt-12.c: New test.
10150 * gfortran.dg/save_2.f90: New test.
10153 * gcc.dg/pr29091.c: New test.
10155 2006-10-06 Joseph Myers <joseph@codesourcery.com>
10157 * lib/target-supports.exp
10158 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
10159 same as x86_64-*-*; check for LP64.
10161 2006-10-04 Richard Henderson <rth@redhat.com>
10163 * lib/target-supports.exp (check_effective_target_tls): Redefine
10164 to mean non-emulated tls.
10165 * gcc.dg/tls/alias-1.c: Remove tls requirement.
10166 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
10167 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
10168 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
10169 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
10170 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
10171 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
10173 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10176 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
10178 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10180 * gfortran.dg/bounds_check_fail_1.f90: New test.
10182 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10185 * g++.dg/template/friend48.C: New test.
10187 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
10190 * gfortran.dg/default_initialization_2.f90: New test.
10192 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10196 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
10198 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
10201 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
10205 * gfortran.dg/missing_optional_dummy_2.f90: New test.
10209 * gfortran.dg/entry_array_specs_1.f90: New test.
10211 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
10213 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
10214 insufficient to inhibit some test failures at -O3. Do testing
10217 2006-10-03 Mark Mitchell <mark@codesourcery.com>
10220 * g++.dg/inherit/access8.C: New test.
10221 * g++.dg/template/dtor4.C: Tweak error messages.
10223 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10226 * gfortran.dg/entry_8.f90: New test.
10228 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10231 * g++.dg/parse/new4.C: New test.
10233 2006-10-03 Uros Bizjak <uros@kss-loka.si>
10235 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
10236 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
10237 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
10238 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
10239 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
10241 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10244 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
10245 * gfortran.dg/continuation_2.f90: New test.
10248 * gfortran.dg/continuation_3.f90: New test.
10249 * gfortran.dg/continuation_4.f90: New test.
10250 * gfortran.dg/continuation_5.f: New test.
10251 * gfortran.dg/continuation_6.f: New test.
10253 2006-10-02 Mark Mitchell <mark@codesourcery.com>
10256 * g++.dg/template/vla1.C: New test.
10258 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10261 * gfortran.dg/complex_parameter_1.f90: New test.
10263 2006-10-02 Jakub Jelinek <jakub@redhat.com>
10266 * gcc.c-torture/execute/20060929-1.c: New test.
10268 2006-10-01 Mark Mitchell <mark@codesourcery.com>
10271 * g++.dg/template/member6.C: New test.
10272 * g++.dg/parse/typename7.C: Adjust error markers.
10275 * g++.dg/template/member7.C: New test.
10277 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
10280 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
10281 gcc.dg/Woverride-init-3.c: New tests.
10283 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
10285 * gcc.c-torture/execute/20060930-1.c: New test.
10287 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10290 * gfortran.dg/specifics_1.f90: New test.
10291 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
10294 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10296 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
10297 pthread-init-common.h: New.
10299 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
10301 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
10302 precision on some archs.
10304 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
10306 * gcc.dg/non-local-goto-1.c: New test.
10307 * gcc.dg/non-local-goto-2.c: Likewise.
10308 * gcc.dg/setjmp-3.c: Likewise.
10309 * gcc.dg/setjmp-4.c: Likewise.
10311 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
10313 * gnat.dg/self_aggregate_with_pointer.adb: New test.
10315 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
10318 * gfortran.dg/exponent_1.f90: New test.
10321 * gfortran.dg/nearest_1.f90: New test.
10323 2006-09-26 Jakub Jelinek <jakub@redhat.com>
10325 PR middle-end/25261
10326 PR middle-end/28790
10327 * gcc.dg/gomp/nestedfn-1.c: New test.
10329 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
10332 * objc/compile/method-1.m: New test.
10334 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
10337 * g++.dg/template/crash58.C: New test.
10338 * g++.dg/parse/crash28.C: Adjust error markers.
10339 * g++.dg/template/crash34.C: Likewise.
10340 * g++.dg/template/friend31.C: Likewise.
10341 * g++.dg/template/crash32.C: Likewise.
10344 * g++.dg/template/crash59.C: New test.
10347 * g++.dg/template/spec33.C: New test.
10348 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
10350 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
10351 Adam Nemet <anemet@caviumnetworks.com>
10353 * gcc.dg/tree-ssa/ivopts-1.c: New test.
10354 * gcc.dg/tree-ssa/ivopts-2.c: New test.
10356 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
10359 * gcc.dg/pr28911.c: New.
10361 2006-09-23 Uros Bizjak <uros@kss-loka.si>
10364 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
10365 (dg-options): Add -mfpmath=387.
10367 2006-09-23 Jakub Jelinek <jakub@redhat.com>
10370 * gcc.dg/pr28706.c: New test.
10373 * gcc.dg/pr28712.c: New test.
10375 2006-09-22 Mike Stump <mrs@apple.com>
10377 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
10379 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
10381 PR tree-optimization/28888
10382 * gcc.dg/pr28888.c: New test.
10384 2006-09-21 Mark Mitchell <mark@codesourcery.com>
10387 * g++.dg/init/ptrfn1.C: New test.
10389 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
10392 * g++.dg/template/spec32.C: New test.
10393 * g++.dg/parse/crash9.C: Adjust error markers.
10396 * g++.dg/template/typedef6.C: New test.
10397 * g++.dg/init/error1.C: Adjust error markers.
10398 * g++.dg/parse/crash9.C: Likewise.
10399 * g++.dg/template/crash55.C: Likewise.
10401 2006-09-21 Janis Johnson <janis187@us.ibm.com>
10403 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
10405 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
10408 * g++.dg/ext/dllimport12.C: New test.
10410 2006-09-20 Richard Sandiford <richard@codesourcery.com>
10412 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
10413 * gcc.target/mips/nmadd-2.c: Likewise.
10414 * gcc.target/mips/mips-ps-6.c: New test.
10415 * gcc.target/mips/neg-abs-1.c: Likewise.
10416 * gcc.target/mips/neg-abs-2.c: Likewise.
10417 * gcc.target/mips/nmadd-3.c: New test.
10419 2006-09-20 Jakub Jelinek <jakub@redhat.com>
10421 PR middle-end/28046
10422 * gcc.dg/gomp/atomic-10.c: New test.
10423 * g++.dg/gomp/atomic-10.C: New test.
10425 2006-09-20 Eric Christopher <echristo@apple.com>
10427 * gcc.target/i386/sse3-not-fisttp.c: New.
10429 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
10431 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
10433 2006-09-19 Richard Sandiford <richard@codesourcery.com>
10435 * gcc.c-torture/execute/pr28289.c (one): New variable.
10436 (main): Use it instead of argc.
10437 * gcc.c-torture/execute/20060102-1.c (one): New variable.
10438 (main): Use it instead of argc.
10440 2006-09-19 Paul Brook <paul@codesourcery.com>
10443 * gcc.dg/nested-func-5.c: New test.
10445 2006-09-19 Ben Elliston <bje@au.ibm.com>
10447 * lib/target-supports.exp (check_effective_target_tls): Compile
10448 test stubs using ${tool}_target_compile, not just target_compile.
10449 (check_effective_target_tls_runtime): Likewise.
10451 2006-09-19 Ben Elliston <bje@au.ibm.com>
10453 * gcc.c-torture/compile/20030405-1.x: Remove.
10455 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
10456 optimising linker from discarding it.
10458 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10461 * gfortran.dg/keyword_symbol_1.f90: New test.
10463 * gfortran.dg/spread_shape_1.f90: Add missing warning with
10464 pedantic compilation option.
10466 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
10469 * gfortran.dg/spread_shape_1.f90: New test.
10471 2006-09-17 Roger Sayle <roger@eyesopen.com>
10473 PR tree-optimization/28887
10474 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
10476 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
10479 * gcc.dg/pr25993.c: New test.
10481 2006-09-17 Ira Rosen <irar@il.ibm.com>
10484 * gcc.dg/vect/pr21591.c: New test.
10486 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
10489 * gcc.c-torture/compile/strcpy-1.c: New test.
10490 * gcc.c-torture/compile/strcpy-2.c: New test.
10491 * gcc.c-torture/compile/memcpy-1.c: New test.
10492 * gcc.c-torture/compile/memcpy-2.c: New test.
10494 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
10497 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
10499 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
10501 * gnat.dg/specs/double_record_extension1.ads: New test.
10502 * gnat.dg/specs/double_record_extension2.ads: Likewise.
10504 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
10507 * gfortran.dg/oldstyle_3.f90: New test.
10509 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10511 PR libgfortran/29099
10512 * gfortran.dg/secnds-1.f: New test.
10514 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10516 PR libgfortran/29053
10517 * gfortran.dg/streamio_9.f90: New test.
10518 * gfortran.dg/streamio_10.f90: New test.
10520 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
10523 * g++.dg/init/array22.C: New test.
10524 * g++.dg/init/array23.C: New test.
10526 2006-09-14 Arnaud Charlet <charlet@adacore.com>
10528 * stackcheck.lst: Update list of tests requiring stack checking.
10529 * norun.lst: Adjust for above change.
10530 * ada95.lst: New file.
10531 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
10532 requiring -gnat95 switch.
10534 2006-09-14 Olivier Hainque <hainque@adacore.com>
10536 * gnat.dg/in_out_parameter.adb: New test.
10538 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
10541 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
10543 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
10545 * gnat.dg/specs/unchecked_union.ads: New test.
10547 2006-09-13 Richard Sandiford <richard@codesourcery.com>
10549 PR rtl-optimization/28982
10550 * gcc.c-torture/execute/pr28982a.c: New test.
10551 * gcc.c-torture/execute/pr28982b.c: Likewise.
10553 2006-09-12 Eric Christopher <echristo@apple.com>
10555 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
10556 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
10558 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
10561 PR preprocessor/14634
10562 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
10563 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
10564 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
10566 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
10568 * gcc.dg/pr28243.c: New test.
10570 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
10573 gfortran.dg/pr28971.f90: New test to act as a backstop in case
10574 this undiagnosed regression reappears.
10576 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
10578 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
10579 Treat $srcdir as a literal.
10580 * lib/fortran-torture.exp (fortran-torture-compile,
10581 fortran-torture-execute): Likewise.
10582 * lib/objc-torture.exp (objc-torture-compile,
10583 objc-torture-execute): Likewise.
10584 * lib/profopt.exp (profopt-execute): Likewise.
10586 2006-09-11 Geoffrey Keating <geoffk@apple.com>
10588 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
10590 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
10593 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
10595 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
10598 * gcc.target/i386/pr13685.c: New test.
10600 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
10602 * gcc.dg/pr28726.c: New test.
10604 2006-09-11 Josh Conner <jconner@apple.com>
10606 * gcc.dg/nrv3.c: Increase size of structure.
10607 * gcc.dg/nrv4.c: Likewise.
10608 * gcc.dg/nrv5.c: Likewise.
10610 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
10612 PR libfortran/28890
10613 gfortran.dg/assumed_charlen_function_5.f90: New test.
10615 2006-09-10 Mark Mitchell <mark@codesourcery.com>
10618 * g++.dg/init/static3.C: New test.
10620 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
10623 * gcc.dg/long-long-cst1.c (t): Add cast to
10624 __SIZE_TYPE__ before casting to int.
10625 (main): Return 0 on success.
10627 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
10629 * gcc.c-torture/execute/20060910-1.c: New test.
10631 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
10633 PR middle-end/26983
10634 * gcc.dg/pr26983.c: New test.
10636 2006-09-10 Richard Sandiford <richard@codesourcery.com>
10639 * gcc.c-torture/execute/pr29006.c: New test.
10641 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10643 PR libfortran/28947
10644 gfortran.dg/matmul_4.f90: New test.
10646 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10649 gfortran.dg/used_types_10: New test.
10651 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
10653 PR libfortran/28923
10654 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
10655 gfortran.dg/array_initializer_3.f90: New test.
10657 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10660 * gfortran.dg/actual_array_constructor_3.f90: New test.
10662 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
10665 * gcc.target/i386/pr26778.c: New testcase.
10667 2006-09-08 Eric Christopher <echristo@apple.com>
10669 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
10670 * gcc.target/i386/memcpy-1.c: Ditto.
10671 * gcc.target/i386/asm-1.c: Ditto.
10672 * gcc.target/i386/20060512-4.c: Ditto.
10673 * gcc.target/i386/compress-float-387.c: Ditto.
10674 * gcc.target/i386/20060512-1.c: Ditto.
10675 * gcc.target/i386/compress-float-sse.c: Ditto.
10676 * gcc.target/i386/20060512-2.c: Ditto.
10677 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
10678 * gcc.target/i386/stack-prot-kernel.c: Ditto.
10679 * gcc.target/i386/compress-float-387-pic.c: Ditto.
10680 * gcc.dg/pr26449.c: Ditto.
10681 * gcc.dg/attr-ms_struct-2.c: Ditto.
10682 * gcc.dg/attr-ms_struct-1.c: Ditto.
10683 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
10685 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
10688 * gcc.dg/vla-10.c: New test.
10690 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10693 * g++.dg/parse/template20.C: New test.
10694 * g++.dg/template/operator8.C: Remove obsolete part.
10695 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
10696 * g++.old-deja/g++.pt/crash65.C: Likewise.
10698 2006-09-07 Jason Merrill <jason@redhat.com>
10700 PR middle-end/27724
10701 * gcc.dg/long-long-cst1.c: New test.
10703 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10706 * g++.dg/other/array3.C: New test.
10707 * g++.dg/other/array4.C: New test.
10708 * g++.dg/other/array5.C: New test.
10710 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
10712 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
10714 2006-09-07 Uros Bizjak <uros@kss-loka.si>
10717 * gcc.target/i386/pr28946.c: New test.
10719 2006-09-07 Steven G. Kargl <kargls@comcast.net>
10721 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
10722 in integer literal constant.
10723 * gfortran.dg/enum_8.f90: Ditto.
10724 * gfortran.dg/g77/20030326-1.f: Ditto.
10726 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
10728 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
10729 nonconformance usage.
10731 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
10733 PR middle-end/28862
10734 * gcc.c-torture/compile/vector-align-1.c: New test.
10736 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
10739 * g++.dg/opt/copysign-1.C: New test.
10741 2006-09-06 Jason Merrill <jason@redhat.com>
10744 * g++.dg/warn/unused-result1.C: New test.
10746 2006-09-06 Mark Mitchell <mark@codesourcery.com>
10749 * g++.dg/ext/vla3.C: New test.
10752 * g++.dg/template/array16.C: New test.
10754 2006-09-06 Richard Guenther <rguenther@suse.de>
10756 * gcc.dg/pr27226.c: Remove testcase again.
10758 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10761 * g++.dg/opt/unroll2.C: New test.
10763 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
10766 * gcc.dg/vect/pr28952.c: New test.
10768 2006-09-05 Richard Guenther <rguenther@suse.de>
10770 PR tree-optimization/28900
10771 * gcc.dg/torture/pr28900.c: New testcase
10773 2006-09-05 Richard Guenther <rguenther@suse.de>
10775 PR tree-optimization/28905
10776 * gcc.c-torture/compile/pr28905.c: New testcase.
10778 2006-09-05 Richard Guenther <rguenther@suse.de>
10780 PR middle-end/28935
10781 * gcc.dg/pr28935.c: New testcase.
10783 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
10785 * gcc.c-torture/execute/20060905-1.c: New test.
10787 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
10790 * gfortran.dg/used_types_7.f90: New test.
10791 * gfortran.dg/used_types_8.f90: New test.
10792 * gfortran.dg/used_types_9.f90: New test.
10794 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
10796 * gcc.c-torture/compile/20060904-1.c: New test.
10798 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
10800 PR c++/23287 Revert my 2006-09-01 patch
10801 * g++.dg/parse/dtor12.C: Remove.
10803 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
10806 * g++.dg/template/operator9.C: New test.
10809 * g++.dg/template/operator7.C: New test.
10812 * g++.dg/template/operator8.C: New test.
10815 * g++.dg/template/crash57.C: New test.
10817 * g++.dg/template/typedef4.C: Adjust error markers.
10818 * g++.dg/template/typedef5.C: Likewise.
10820 2006-09-02 Jakub Jelinek <jakub@redhat.com>
10823 * g++.dg/parse/crash33.C: New test.
10825 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
10826 Richard Guenther <rguenther@suse.de>
10827 Adam Nemet <anemet@caviumnetworks.com>
10829 PR middle-end/27226
10830 * gcc.target/mips/memcpy-1.c: New testcase.
10831 * gcc.dg/pr27226.c: Likewise.
10833 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10836 * g++.dg/lookup/koenig5.C: New.
10837 * g++.dg/template/crash56.C: New.
10839 2006-09-01 Josh Conner <jconner@apple.com>
10842 * gcc.dg/nrv3.c: New test.
10843 * gcc.dg/nrv4.c: New test.
10844 * gcc.dg/nrv5.c: New test.
10846 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
10849 * g++.dg/parse/dtor12.C: New.
10851 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
10853 PR tree-optimization/28839
10854 * gcc.dg/pr28839.c: New test.
10856 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
10859 * gcc.dg/pr24367.c: New testcase.
10861 2006-08-30 Joseph Myers <joseph@codesourcery.com>
10863 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
10865 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
10867 PR rtl-optimization/27735
10868 * gcc.dg/loop-unswitch-1.c: New test.
10870 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
10873 * gfortran.dg/aliasing_dummy_2.f90: New test.
10876 * gfortran.dg/generic_5.f90: Change error message.
10879 * gfortran.dg/generic_6.f90: New test.
10882 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
10885 * gfortran.dg/invalid_interface_assignment.f90: New test.
10888 * gfortran.dg/module_proc_external_dummy.f90: New test.
10890 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
10893 * g++.dg/warn/var-args1.C: New test.
10895 2006-08-29 Steven G. Kargl <kargls@comcast.net>
10898 * gfortran.dg/simpleif_2.f90: New test.
10899 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
10900 * gfortran.dg/enum_5.f90: Ditto.
10902 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10903 Kazu Hirata <kazu@codesourcery.com>
10905 PR tree-optimization/17506
10906 * gcc.dg/pr17506.c: New.
10908 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
10911 * g++.dg/eh/alias1.C: New test.
10913 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10916 * g++.dg/template/ttp22.C: New test.
10918 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
10920 PR middle-end/26632
10921 * gcc.dg/pr26632.c: New.
10923 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10925 PR libgfortran/28354
10926 * gfortran.dg/fmt_zero_precision.f90: New test.
10928 2006-08-27 Mark Mitchell <mark@codesourcery.com>
10931 * g++.dg/template/spec31.C: New test.
10933 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
10936 * g++.dg/other/static2.C: New test.
10938 2006-08-26 Roger Sayle <roger@eyesopen.com>
10940 * gcc.dg/Wswitch-enum-2.c: New test case.
10941 * gcc.dg/Wswitch-enum-3.c: Likewise.
10943 2006-08-26 Richard Guenther <rguenther@suse.de>
10945 * gcc.c-torture/compile/20060826-1.c: New testcase.
10947 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
10950 * g++.dg/template/void10.C: New test.
10953 * g++.dg/template/void8.C: New test.
10956 * g++.dg/template/void9.C: New test.
10958 * g++.dg/template/void3.C: Adjust error markers.
10959 * g++.dg/template/void4.C: Likewise.
10960 * g++.dg/template/crash55.C: Likewise.
10961 * g++.dg/template/void7.C: Likewise
10963 2006-08-26 Mark Mitchell <mark@codesourcery.com>
10966 * g++.dg/inherit/access6.C: New test.
10967 * g++.dg/inherit/access7.C: Likewise.
10970 * g++.dg/template/array15.C: New test.
10971 * g++.dg/template/crash2.C: Tweak error markers.
10973 2006-08-26 Jakub Jelinek <jakub@redhat.com>
10975 PR middle-end/28683
10976 * gcc.c-torture/compile/20060823-1.c: New test.
10978 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10981 * g++.dg/template/ttp21.C: New test.
10984 * g++.dg/other/operator1.C: Add error-marker.
10985 * g++.dg/other/operator2.C: New test.
10987 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
10990 * gcc.c-torture/compile/vla-const-1.c,
10991 gcc.c-torture/compile/vla-const-2.c: New tests.
10993 2006-08-26 Richard Guenther <rguenther@suse.de>
10995 PR middle-end/28814
10996 * gcc.dg/torture/pr28814.c: New testcase.
10998 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11001 * gcc.c-torture/compile/compound-literal-1.c: New test.
11003 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
11006 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
11007 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
11008 Expect extra diagnostics.
11010 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
11012 gcc.dg/noncompile/pr16876.c: New test.
11014 2006-08-25 Mark Mitchell <mark@codesourcery.com>
11017 * g++.dg/parse/local1.C: New test.
11018 * g++.dg/other/qual1.C: Tweak error marker.
11020 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
11023 * g++.dg/template/typename10.C: New.
11024 * g++.dg/template/lookup4.C: Remove bogus error marker.
11026 2006-08-25 Richard Guenther <rguenther@suse.de>
11029 * gcc.dg/pr26570.c: Fix testcase.
11031 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
11034 * gcc.c-torture/execute/mayalias-2.c: New test.
11035 * gcc.dg/tree-ssa/alias-13.c: New test.
11037 2006-08-24 Jan Hubicka <jh@suse.cz>
11040 * gcc.dg/debug/pr26881.c: New file.
11042 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
11045 * gfortran.dg/used_types_4.f90: New test.
11046 * gfortran.dg/derived_init_2.f90: Modify to check sibling
11047 association of derived types.
11048 * gfortran.dg/used_types_2.f90: Add module cleanup.
11049 * gfortran.dg/used_types_3.f90: The same.
11052 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
11055 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11058 * gfortran.dg/direct_io_6.f90: Remove test.
11060 2006-08-23 Stuart Hastings <stuart@apple.com>
11063 * gcc.target/i386/20060821-1.c: New.
11065 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
11067 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
11068 dg-warning strings for dllimport.
11070 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
11073 * g++.dg/ext/vector4.C: New test.
11074 * g++.dg/ext/complex1.C: New test.
11076 2006-08-21 Geoffrey Keating <geoffk@apple.com>
11079 * gcc.dg/debug/const-1.c: New.
11080 * gcc.dg/debug/const-2.c: New.
11081 * gcc.dg/debug/dwarf2/const-1.c: New.
11082 * gcc.dg/debug/dwarf2/const-2.c: New.
11083 * gcc.dg/debug/dwarf2/const-2b.c: New.
11085 2006-08-22 Richard Guenther <rguenther@suse.de>
11087 PR middle-end/28776
11088 * gcc.c-torture/compile/pr28776-1.c: New testcase.
11089 * gcc.c-torture/compile/pr28776-2.c: Likewise.
11091 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
11093 PR tree-optimization/28003
11094 * g++.dg/tree-ssa/pr28003.C: New.
11096 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11098 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
11100 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
11103 * g++.dg/other/error14.C: New test.
11106 * g++.dg/parse/ctor7.C: New test.
11107 * g++.dg/parse/ctor8.C: Likewise.
11110 * g++.dg/template/void7.C: New test.
11112 2006-08-21 Olivier Hainque <hainque@adacore.com>
11114 * gnat.dg/self_aggregate_with_zeros.adb: New test.
11115 * gnat.dg/self_aggregate_with_array.adb: New test.
11117 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
11119 * g++.dg/eh/arm-vfp-unwind.C: New test.
11121 2006-08-20 Mark Mitchell <mark@codesourcery.com>
11124 * g++.dg/template/ref3.C: New test.
11125 * g++.dg/template/nontype13.C: New test.
11128 * g++.dg/template/ptrmem17.C: New test.
11130 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
11133 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
11135 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
11138 * gfortran.dg/used_types_2.f90: New test.
11141 * gfortran.dg/used_types_3.f90: New test.
11144 * gfortran.dg/generic_actual_arg.f90: New test.
11147 * gfortran.dg/module_private_array_refs_1.f90: New test.
11150 * gfortran.dg/program_name_1.f90: New test.
11153 * gfortran.dg/derived_constructor_comps_1.f90: New test.
11156 * gfortran.dg/array_initializer_2.f90: New test.
11159 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
11162 * gfortran.dg/assumed_charlen_function_4.f90: New test.
11165 * gfortran.dg/assumed_charlen_in_main.f90: New test.
11168 * gfortran.dg/dependent_decls_1.f90: New test.
11170 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
11173 * gfortran.dg/derived_init_2.f90: New.
11175 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
11177 * gcc.c-torture/execute/pr28289.c: New test.
11179 2006-08-17 Jakub Jelinek <jakub@redhat.com>
11182 * gcc.dg/attr-externally-visible-1.c: New test.
11183 * gcc.dg/attr-externally-visible-2.c: New test.
11184 * g++.dg/parse/attr-externally-visible-1.C: New test.
11185 * g++.dg/parse/attr-externally-visible-2.C: New test.
11187 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11190 * g++.dg/parse/dtor11.C: New test.
11192 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11194 PR rtl-optimization/28489
11195 * gcc.c-torture/compile/pr28489.c: New test.
11197 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11200 * g++.dg/template/redecl4.C: New test.
11203 * g++.dg/template/ctor8.C: New test.
11205 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11207 * gcc.dg/pr26570.c: Fix testcase.
11209 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
11212 * g++.dg/parse/offsetof6.C: New test.
11213 * g++.dg/parse/offsetof6.C: New test.
11214 * g++.dg/parse/offsetof7.C: New test.
11216 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11219 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
11222 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
11225 * g++.dg/ext/vector3.C: New test.
11227 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
11229 PR gcov/profile/26570
11230 * gcc.dg/pr26570.c: New test.
11232 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
11235 * gcc.dg/qual-component-1.c: New test.
11237 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11240 * g++.dg/parse/new3.C: New test.
11242 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11245 * gfortran.dg/streamio_1.f90: New test.
11246 * gfortran.dg/streamio_2.f90: New test.
11247 * gfortran.dg/streamio_3.f90: New test.
11248 * gfortran.dg/streamio_4.f90: New test.
11249 * gfortran.dg/streamio_5.f90: New test.
11250 * gfortran.dg/streamio_6.f90: New test.
11251 * gfortran.dg/streamio_7.f90: New test.
11252 * gfortran.dg/streamio_8.f90: New test.
11254 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
11257 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
11259 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
11262 * g++.dg/template/void6.C: New test.
11264 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11267 * gcc.dg/parse-error-1.c: New test.
11268 * gcc.dg/parse-error-2.c: New test.
11269 * gcc.dg/cpp/digraph2.c: Add error-marker.
11270 * gcc.dg/noncompile/920923-1.c: Likewise.
11272 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
11275 * gcc.dg/sizeof-2.c: New testcase.
11278 * gcc.dg/switch-A.c: New testcase.
11280 2006-08-14 Steve Ellcey <sje@cup.hp.com>
11284 * g++.old-deja/g++.warn/compare1.C: Delete.
11285 * g++.dg/opt/pr7503-2.C: Delete.
11286 * g++.dg/opt/pr7503-3.C: Delete.
11287 * g++.dg/opt/pr7503-4.C: Delete.
11288 * g++.dg/opt/pr7503-5.C: Delete.
11289 * g++.dg/opt/max1.C: Delete.
11290 * g++.dg/warn/minmax.C: Delete.
11291 * g++.dg/expr/minmax.C: New test.
11293 2006-08-14 Richard Guenther <rguenther@suse.de>
11296 * gcc.c-torture/execute/pr28651.c: Do not use argc
11297 to avoid optimization, instead forbid inlining.
11299 2006-08-14 Richard Sandiford <richard@codesourcery.com>
11301 PR rtl-optimization/28634
11302 * gcc.c-torture/execute/ieee/pr28634.c: New test.
11304 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
11307 * gcc.dg/torture/pr27184.c: New test.
11309 2006-08-12 Jakub Jelinek <jakub@redhat.com>
11311 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
11313 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11315 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
11316 * gfortran.dg/stat_2.f90: Likewise.
11317 * gfortran.dg/chmod_1.f90: Likewise.
11318 * gfortran.dg/chmod_2.f90: Likewise.
11319 * gfortran.dg/chmod_3.f90: Likewise.
11321 2006-08-11 David Edelsohn <edelsohn@gnu.org>
11323 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
11325 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
11327 * g++.dg/opt/pr23454-2.C: New test.
11329 2006-08-11 Richard Guenther <rguenther@suse.de>
11331 PR middle-end/28651
11332 * gcc.c-torture/execute/pr28651.c: New testcase.
11334 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
11336 * gnat.dg/specs/static_initializer.ads: New test.
11338 2006-08-10 Paul Brook <paul@codesourcery.com>
11340 * gcc.target/arm/cond-asm.c: New test.
11342 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
11344 PR tree-optimization/26197
11345 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
11346 * g++.dg/vect/vect.exp: Compile the new tests with
11347 --param max-aliased-vops=0.
11349 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
11352 * g++.dg/template/void3.C: New test.
11355 * g++.dg/template/void4.C: New test.
11358 * g++.dg/template/void5.C: New test.
11360 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
11362 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
11363 after dg-do compile.
11365 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
11367 PR tree-optimizations/26969
11368 * gcc.dg/vect/vect.exp: Compile tests prefixed with
11369 "unswitch-loops" with -funswitch-loops.
11370 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
11372 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
11374 * gcc.dg/sparc-getcontext-1.c: Fix typo.
11375 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
11376 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
11377 * objc.dg/dwarf-1.m: Likewise.
11378 * objc.dg/dwarf-2.m: Likewise.
11379 * obj-c++.dg/dwarf-2.mm: Likewise.
11381 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11383 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
11384 * objc.dg/dwarf-2.m: Likewise.
11385 * obj-c++.dg/dwarf-2.mm: Likewise.
11387 PR libfortran/28603
11388 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
11391 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11394 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
11396 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
11399 * gcc.target/i386/pr27827.c: New testcase.
11401 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
11404 * gfortran.dg/sequence_types_1.f90: New test.
11406 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
11409 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
11410 dg-warning. Add -pedantic option.
11412 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11415 * gcc.dg/proto-1.c: New test.
11418 * gcc.dg/lvalue-4.c: New test.
11421 * gcc.dg/init-bad-5.c: New test.
11423 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
11426 * g++.dg/ext/typedef-init.C: Add new test for typedef
11427 initialization inside templates. Adjust existing error markers.
11429 2006-08-03 Mark Mitchell <mark@codesourcery.com>
11432 * g++.dg/init/ptrmem3.C: New test.
11434 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
11436 PR tree-optimization/27770
11437 * lib/target-support.exp: New target keyword "section_anchors".
11438 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
11440 * gcc.dg/vect/section-anchors-pr27770.c: New test.
11441 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
11442 * gcc.dg/vect/section-anchors-vect-69.c: New test.
11443 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
11445 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11447 * gcc.dg/20060801-1.c: Add missing '}'.
11449 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11452 * g++.dg/parse/dtor9.C: New test.
11453 * g++.dg/parse/dtor10.C: New test.
11454 * g++.dg/other/error7.C: Adjust error-marker.
11457 * g++.dg/other/default5.C: New test.
11459 2006-08-02 Richard Guenther <rguenther@suse.de>
11461 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
11463 2006-08-02 Mark Mitchell <mark@codesourcery.com>
11466 * g++.dg/template/conv9.C: New test.
11468 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11471 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
11472 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
11473 Optionally return assembly text. Update callers.
11474 (check_no_compiler_messages): Update verbose messages.
11475 (check_no_messages_and_pattern): New.
11476 (check_effective_target_string_merging): New.
11478 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11481 * g++.dg/eh/catch4.C: New test.
11484 * g++.dg/other/qual1.C: New test.
11487 * g++.dg/inherit/error2.C: New test.
11490 * g++.dg/other/new1.C: New test.
11492 * g++.dg/warn/pr23075.C: Remove obsolete test.
11493 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
11494 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
11496 2006-07-31 Mark Mitchell <mark@codesourcery.com>
11499 * g++.dg/eh/cast1.C: New test.
11501 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
11503 PR libfortran/28452
11504 * gfortran.dg/random_3.f90: New test.
11506 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11509 * g++.dg/other/pr28304.C: Change expected error message.
11510 * g++.dg/other/pr28432.C: New test.
11512 2006-08-01 Steve Ellcey <sje@cup.hp.com>
11515 * g++.dg/init/brace2.C: Change expected error message, add empty init.
11517 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
11520 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
11522 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
11523 g++.dg/debug/enum-2.C: New.
11525 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11528 * g++.dg/parse/long1.C: Add more tests.
11530 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11532 * gfortran.dg/lrshift_1.c: New file.
11534 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11536 PR libgfortran/28335
11537 * gfortran.dg/no_unit_error_1.f90: New test.
11539 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11541 PR libgfortran/28335
11542 * gfortran.dg/no_unit_error_1.f90: Delete test.
11543 * gfortran.dg/no_unit_error_2.f90: Delete test.
11545 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11547 * gfortran.dg/chmod_3.f90: New test.
11548 * gfortran.dg/ltime_gmtime_1.f90: New test.
11549 * gfortran.dg/ltime_gmtime_2.f90: New test.
11550 * gfortran.dg/lrshift_1.f90: New test.
11551 * gfortran.dg/chmod_1.f90: New test.
11552 * gfortran.dg/chmod_2.f90: New test.
11554 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
11557 * g++.dg/template/crash55.C: New test.
11560 * g++.dg/template/nontype16.C: New test.
11562 * g++.dg/template/void2.C: Adjust error markers.
11563 * g++.dg/template/nontype5.C: Adjust error markers.
11565 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
11567 * gcc.target/i386/stack-prot-kernel.c: New test.
11569 2006-07-27 Roger Sayle <roger@eyesopen.com>
11571 * gcc.dg/builtins-55.c: New test case.
11573 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
11575 PR rtl-optimization/27907
11576 * gcc.c-torture/compile/pr27907.c: New test.
11578 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11580 * gfortran.dg/mclock.f90: New test.
11581 * gfortran.dg/int_conv_1.f90: New test.
11582 * gfortran.dg/stat_1.f90: New test.
11583 * gfortran.dg/stat_2.f90: New test.
11585 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11587 PR libgfortran/28335
11588 * gfortran.dg/no_unit_error_1.f90: New test.
11589 * gfortran.dg/no_unit_error_2.f90: New test.
11590 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
11592 2006-07-25 Roger Sayle <roger@eyesopen.com>
11594 PR middle-end/28473
11595 * gcc.dg/fold-convround-1.c: New test case.
11597 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11599 * gfortran.dg/arithmetic_if.f90: Fix comments.
11601 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11604 * g++.dg/other/typedef1.C: New test.
11605 * g++.dg/template/typedef4.C: New test.
11606 * g++.dg/template/typedef5.C: New test.
11608 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
11611 * gfortran.dg/allocatable_dummy_3.f90: New.
11613 2006-07-24 Steven G. Kargl <kargls@comcast.net>
11616 * gfortran.dg/arithmetic_if.f90: New test.
11618 2006-07-24 Uros Bizjak <uros@kss-loka.si>
11620 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
11621 avoid memcpy optimization.
11623 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11626 * gfortran.dg/direct_io_6.f90: New test.
11628 2006-07-24 Jan Hubicka <jh@suse.cz>
11632 * gcc.dg/pr25795.c: New test.
11633 * gcc.dg/pr25795-1.c: New test.
11635 2006-07-23 Roger Sayle <roger@eyesopen.com>
11637 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
11638 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
11639 which may be transformed to "g || h" on some platforms.
11641 2006-07-23 Mark Mitchell <mark@codesourcery.com>
11644 * g++.dg/template/friend45.C: New test.
11646 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11648 PR libgfortran/28339
11649 * gfortran.dg/arrayio_8.f90: New test.
11651 2006-07-21 Mike Stump <mrs@apple.com>
11653 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
11655 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
11657 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11660 * g++.dg/eh/catch3.C: New test.
11663 * g++.dg/template/defarg10.C: New test.
11665 2006-07-20 Paul Brook <paul@codesourcery.com>
11668 * gcc.dg/pr27363.c: New test.
11670 2006-07-19 Mark Mitchell <mark@codesourcery.com>
11673 * g++.dg/init/ref13.C: New test.
11675 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11678 * obj-c++.dg/proto-error-1.mm: New test.
11680 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11683 * g++.dg/template/string1.C: New test.
11685 2006-07-18 Mark Mitchell <mark@codesourcery.com>
11688 * g++.dg/template/defarg9.C: New test.
11691 * g++.dg/template/static27.C: New test.
11693 2006-07-18 Diego Novillo <dnovillo@redhat.com>
11696 * gcc.dg/tree-ssa/pr28410.c: New test.
11698 2006-07-18 Lee Millward <lee.millward@gmail.com>
11701 * g++/dg/other/error13.C: New test.
11704 * g++.dg/template/friend44.C: New test.
11706 2006-07-18 Steve Ellcey <sje@cup.hp.com>
11709 * g++.dg/other/pr27495.C: New.
11711 2006-07-18 Olivier Hainque <hainque@adacore.com>
11713 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
11714 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
11716 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11719 * gcc.dg/pragma-pack-4.c: New test.
11721 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11724 * g++.dg/ext/pr28291.C: New test.
11726 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11728 PR middle-end/28403
11729 * gcc.c-torture/execute/pr28403.c: New test.
11731 2006-07-17 Richard Sandiford <richard@codesourcery.com>
11733 PR middle-end/28402
11734 * gcc.dg/pr28402.c: New test.
11736 2006-07-17 Steve Ellcey <sje@cup.hp.com>
11739 * g++.dg/other/pr28304.C: New test.
11741 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
11744 gcc.c-torture/unsorted/dump-noaddr.c: New test.
11745 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
11747 2006-07-17 Richard Guenther <rguenther@suse.de>
11749 PR tree-optimization/28238
11750 * g++.dg/tree-ssa/pr28238.C: New testcase.
11752 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11755 * g++.dg/eh/catch1.C: New test.
11756 * g++.dg/eh/catch2.C: New test.
11758 2006-07-16 Jakub Jelinek <jakub@redhat.com>
11761 * g++.dg/template/anon3.C: New test.
11763 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
11766 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
11767 specifiers requiring an explicit format tag..
11770 * gfortran.dg/generic_5: New test.
11773 * gfortran.dg/elemental_optional_args_1.f90: New test.
11775 2006-07-16 Olivier Hainque <hainque@adacore.com>
11777 * gnat.dg/assert.ads: New file.
11778 * gnat.dg/controlled_record.ads: Likewise.
11779 * gnat.dg/controlled_record.adb: Likewise.
11781 2006-07-15 Lee Millward <lee.millward@gmail.com>
11784 * g++.dg/other/error12.C: New test.
11787 * g++.dg/template/crash54.C: New test.
11789 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11792 * g++.dg/parse/catch1.C: New test.
11795 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
11798 * g++.dg/ext/attrib24.C: New test.
11800 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11803 * g++.dg/ext/asmspec1.C: New test.
11805 2006-07-13 Janis Johnson <janis187@us.ibm.com>
11807 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
11808 (dg-test): Support shouldfail tests.
11809 * lib/target-supports-dg.exp (dg-shouldfail): New.
11810 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
11811 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
11812 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
11813 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
11814 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
11815 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
11816 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
11818 2006-07-13 Jan Hubicka <jh@suse.cz>
11820 * gcc.target/i386/memcpy-1.c: New.
11822 2006-07-12 Geoffrey Keating <geoffk@apple.com>
11824 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
11826 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
11829 * gfortran.dg/present_1.f90: New test.
11832 * gfortran.dg/interface_derived_type_1.f90: New test.
11834 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
11837 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
11840 2006-07-07 Lee Millward <lee.millward@gmail.com>
11843 * g++.dg/other/label1.C: New test.
11845 2006-07-07 Richard Guenther <rguenther@suse.de>
11847 PR middle-end/28268
11848 * gcc.dg/torture/pr28268.c: New testcase.
11850 2006-07-07 Steve Ellcey <sje@cup.hp.com>
11853 * g++.dg/ext/pr27019.C: New.
11855 2006-07-07 Richard Guenther <rguenther@suse.de>
11857 PR tree-optimization/28187
11858 * gcc.dg/pr28187.c: New testcase.
11860 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
11862 * gnat.dg/address_conversion.adb: New test.
11863 * gnat.dg/boolean_subtype.adb: Likewise.
11864 * gnat.dg/frame_overflow.adb: Likewise.
11865 * gnat.dg/pointer_array.adb: Likewise.
11866 * gnat.dg/pointer_conversion.adb: Likewise.
11868 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
11872 * gfortran.dg/print_fmt_5.f90: New test.
11874 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11877 * gfortran.dg/bounds_check_4.f90: New test.
11879 2006-07-05 Richard Guenther <rguenther@suse.de>
11882 * gfortran.dg/pr28158.f90: New testcase.
11884 2006-07-05 Richard Guenther <rguenther@suse.de>
11886 PR tree-optimization/28162
11887 * gcc.dg/pr28162.c: New testcase.
11889 2006-07-05 Richard Guenther <rguenther@suse.de>
11890 Andrew Pinski <pinskia@gcc.gnu.org>
11893 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
11895 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
11898 * gfortran.dg/actual_array_substr_2.f90: New test.
11901 * gfortran.dg/actual_array_constructor_2.f90: New test.
11903 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11905 * gfortran.dg/itime_idate_1.f: New test.
11906 * gfortran.dg/itime_idate_2.f: New test.
11908 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11910 PR libgfortran/27704
11911 * gfortran.dg/open_status_3.f90: New test.
11912 * gfortran.dg/fmt_l.f90: Update for new feature.
11914 2006-07-03 Asher Langton <langton2@llnl.gov>
11916 * gfortran.dg/oldstyle_2.f90: New.
11918 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
11920 * gnat.dg/string_slice.adb: New test.
11922 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11925 * gfortran.dg/semicolon_fixed.c: New.
11926 * gfortran.dg/semicolon_free.c: New.
11928 2006-06-30 Mike Stump <mrs@apple.com>
11930 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
11931 that don't support internal visibility.
11933 2006-06-30 Andrew Pinski <pinskia@gmail.com>
11935 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
11936 for '(' / ')' needing an extra '\'.
11938 2006-06-29 Roger Sayle <roger@eyesopen.com>
11940 PR middle-end/27428
11941 * gcc.dg/pr27428-1.c: New test case.
11943 2006-06-29 Mike Stump <mrs@apple.com>
11945 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
11946 on darwin as we can't align commons large enough yet.
11948 * gcc.dg/vla-8.c: Add additional testcases.
11950 2006-06-26 Steve Ellcey <sje@cup.hp.com>
11953 * g++.dg/other/pr28114.C: New.
11955 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
11957 * gcc.c-torture/compile/20060625-1.c: New test.
11959 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
11962 * gfortran.dg/stfunc_3.f90: New test.
11965 * gfortran.dg/impure_actual_1.f90: New test.
11968 * gfortran.dg/elemental_result_1.f90: New test.
11971 * gfortran.dg/select_7.f90: New test.
11974 * intrinsic_actual_1.f: New test.
11978 * gfortran.dg/forall_4.f90: New test.
11981 * gfortran.dg/forall_5.f90: New test.
11983 2006-06-25 Lee Millward <lee.millward@gmail.com>
11986 * g++.dg/template/using13.C: New test.
11989 * g++.dg/other/incomplete3.C: New test.
11991 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11994 * gfortran.dg/substr_3.f: New test.
11995 * gfortran.dg/equiv_2.f90: Update expected error message.
11997 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
12000 * gfortran.dg/actual_array_substr_1.f90: New test.
12002 2006-06-24 Olivier Hainque <hainque@adacore.com>
12004 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
12005 * gnat.dg/scalar_mode_agg_compare.adb: New test.
12007 2006-06-23 Janis Johnson <janis187@us.ibm.com>
12009 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
12011 2006-06-23 Steven G. Kargl <kargls@comcast.net>
12014 * gfortran.dg/simpleif_2.f90: New test.
12016 2006-06-23 Lee Millward <lee.millward@gmail.com>
12018 * g++.dg/template/error22.C: Fix typo.
12020 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12023 * g++.dg/ext/attrib23.C: New test.
12025 2006-06-23 Olivier Hainque <hainque@adacore.com>
12027 * gnat.dg/varsize_temp.adb: New test.
12029 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12032 * g++.dg/other/java2.C: New test.
12034 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
12037 * g++.dg/ext/dllimport4.C. Add more tests for invalid
12040 2006-06-22 Roger Sayle <roger@eyesopen.com>
12043 * gcc.dg/pr27531-1.c: New test case.
12045 2006-06-22 Asher Langton <langton2@llnl.gov>
12048 * gfortran.dg/implicit_8.f90: New.
12050 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
12052 PR rtl-optimization/28121
12053 * gcc.dg/pr28121.c: New test.
12055 2006-06-22 Lee Millward <lee.millward@gmail.com>
12058 * g++.dg/parse/ptrmem6.C: New test.
12061 * g++.dg/template/error22.C: New test.
12063 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12066 * g++.dg/template/friend43.C: New test.
12069 * g++.dg/template/crash53.C: New test.
12072 * g++.dg/rtti/incomplete1.C: New test.
12074 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
12076 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
12078 2006-06-21 Joseph Myers <joseph@codesourcery.com>
12080 * gcc.c-torture/execute/complex-7.c: New.
12082 2006-06-21 Jakub Jelinek <jakub@redhat.com>
12084 * gcc.dg/merge-all-constants-1.c: New test.
12086 2006-06-20 Janis Johnson <janis187@us.ibm.com>
12089 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
12091 2006-06-20 Steven G. Kargl <kargls@comcast.net>
12093 * gfortran.dg/rrspacing_1.f90: New test.
12095 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12098 * g++.dg/other/bitfield2.C: New test.
12100 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
12102 PR tree-optimization/27331
12103 * gcc.dg/pr27331.c: New test.
12105 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
12106 Eric Botcazou <ebotcazou@adacore.com>
12109 * lib/gnat.exp: New file.
12110 * lib/gnat-dg.exp: Likewise.
12111 * gnat.dg: New directory.
12112 * gnat.dg/dg.exp: New driver.
12113 * gnat.dg/specs: New directory.
12114 * gnat.dg/specs/specs.exp: New driver.
12115 * gnat.dg/style: New directory.
12116 * gnat.dg/style/style.exp: New driver.
12118 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
12121 * gfortran.dg/array_initializer_1.f90: New test.
12124 * gfortran.dg/matmul_3.f90: New test.
12126 2006-06-19 Andrew Pinski <pinskia@gmail.com>
12128 PR middle-end/28075
12129 * gcc.dg/tree-ssa/inline-1.c: New test.
12131 2006-06-19 Anatoly Sokolov <aesok@post.ru>
12133 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
12134 in malloc prototype; remove XFAIL.
12135 * gcc.dg/pr18241-2.c: Ditto.
12136 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
12137 in memset prototype; remove XFAIL.
12138 * gcc.dg/tree-ssa/pr23382.c: Ditto.
12140 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
12142 * gcc.dg/vla-8.c: Add.
12144 2006-06-19 Richard Guenther <rguenther@suse.de>
12146 PR tree-optimization/27090
12147 * g++.dg/tree-ssa/pr27090.C: New testcase.
12149 2006-06-19 Roger Sayle <roger@eyesopen.com>
12152 * gcc.dg/pr27861-1.c: New test case.
12154 2006-06-19 Richard Guenther <rguenther@suse.de>
12156 PR middle-end/28045
12157 * gcc.dg/torture/pr28045.c: New testcase.
12159 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12162 * gfortran.dg/associated_4.f90: New test.
12164 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12168 * gfortran.dg/real_const_3.f90: New test.
12170 2006-06-16 Mark Mitchell <mark@codesourcery.com>
12173 * g++.dg/template/static26.C: New test.
12176 * g++.dg/expr/bitfield2.C: New test.
12179 * g++.dg/parse/linkage2.C: New test.
12181 2006-06-16 Richard Guenther <rguenther@suse.de>
12183 PR middle-end/27116
12184 * gcc.dg/pr15785-1.c: Revert last change.
12185 * gcc.dg/torture/pr27116-2.c: New testcase.
12187 2006-06-16 Roger Sayle <roger@eyesopen.com>
12189 PR middle-end/27802
12190 * gcc.dg/pr27802-1.c: New test case.
12192 2006-06-15 Mark Mitchell <mark@codesourcery.com>
12195 * g++.dg/template/ttp18.C: New test.
12196 * g++.dg/template/ttp19.C: Likewise.
12199 * g++.dg/expr/cond9.C: New test.
12202 * g++.dg/template/ctor7.C: New test.
12204 2006-06-15 Janis Johnson <janis187@us.ibm.com>
12206 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
12208 2006-06-16 Richard Guenther <rguenther@suse.de>
12210 PR tree-optimization/27781
12211 * gcc.dg/tree-ssa/pr27781.c: New testcase.
12213 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
12215 * gfortran.dg/allocate_zerosize_2.f90: New test case.
12217 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
12219 * gcc.dg/tree-ssa/loop-18.c: New test.
12221 2006-06-14 Mark Mitchell <mark@codesourcery.com>
12224 * g++.dg/template/crash52.C: New test.
12227 * g++.dg/ext/attrib22.C: New test.
12230 * g++.dg/template/builtin1.C: New test.
12231 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
12234 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
12236 * g++.old-deja/g++.pt/crash51.C: Likewise.
12239 * g++.dg/lookup/linkage1.C: New test.
12240 * g++.dg/lookup/linkage2.C: Likewise.
12242 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
12244 PR middle-end/27959
12245 * gcc.dg/pr27959.c: New testcase.
12247 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
12250 * g++.dg/eh/div.C: New test.
12252 2006-06-13 Jakub Jelinek <jakub@redhat.com>
12255 * g++.dg/tree-ssa/pr26757.C: New test.
12256 * g++.dg/tree-ssa/pr27894.C: New test.
12258 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12260 * gcc.c-torture/compile/20060609-1.c: New test.
12263 * gcc.c-torture/compile/pr27863.c: New test.
12265 2006-06-13 Richard Guenther <rguenther@suse.de>
12267 PR tree-optimization/27830
12268 * g++.dg/tree-ssa/pr27830.C: New testcase.
12270 2006-06-13 Matthew Sachs <msachs@apple.com>
12272 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
12273 the list of compiler flags; this causes those flags to be checked
12274 for things like dg-skip-if.
12276 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12279 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
12281 2006-06-12 Mark Mitchell <mark@codesourcery.com>
12282 Kazu Hirata <kazu@codesourcery.com>
12284 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
12285 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
12287 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12290 * g++.dg/lookup/using15.C: New test.
12293 * g++.dg/other/anon4.C: New test.
12295 2006-06-12 Roger Sayle <roger@eyesopen.com>
12298 * g++.dg/init/complex1.C: New test case.
12300 2006-06-11 Eric Christopher <echristo@apple.com>
12302 PR middle-end/27948
12303 * gcc.dg/bf-ms-layout.c: Run on darwin.
12304 * gcc.dg/bf-no-ms-layout: Ditto.
12305 * gcc.dg/attr-ms_struct-2.c: New.
12306 * gcc.dg/bf-ms-layout-2.c: Ditto.
12308 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
12310 * gcc.dg/attr-ms_struct-packed1.c: New.
12312 2006-06-09 Mike Stump <mrs@apple.com>
12314 * gcc.dg/vla-7.c: Add.
12316 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
12319 * gfortran.dg/entry_6.f90: New test.
12323 * gfortran.dg/entry_7.f90: New test.
12325 2006-06-09 Jakub Jelinek <jakub@redhat.com>
12328 * gcc.dg/cpp/_Pragma6.c: New test.
12331 * g++.dg/cpp/_Pragma1.C: New test.
12333 PR preprocessor/27746
12334 * gcc.dg/gomp/macro-3.c: New test.
12335 * gcc.dg/gomp/macro-4.c: New test.
12336 * g++.dg/gomp/macro-3.C: New test.
12337 * g++.dg/gomp/macro-4.C: New test.
12339 2006-06-09 Richard Guenther <rguenther@suse.de>
12341 PR tree-optimization/26998
12342 * gcc.dg/torture/pr26998.c: New testcase.
12343 * gcc.dg/tree-ssa/vrp29.c: New testcase.
12345 2006-06-08 Mike Stump <mrs@apple.com>
12347 * gcc.dg/pr27095.c: Account for stubs.
12350 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
12351 produce bad code on darwin.
12353 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12356 * gfortran.dg/substr_2.f: New test.
12358 2006-06-08 Asher Langton <langton2@llnl.gov>
12361 * cray_pointers_2.f90: Add -fbounds-check compile flag.
12363 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12366 * gcc.dg/union-3.c: New test.
12368 2006-06-08 Richard Guenther <rguenther@suse.de>
12370 PR middle-end/27116
12371 * gcc.dg/torture/pr27116.c: New testcase.
12372 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
12374 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12376 PR rtl-optimization/26449
12377 * gcc.dg/pr26449.c: New test.
12379 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12382 * g++.dg/ext/offsetof1.C: Test member functions.
12384 2006-06-07 Steve Ellcey <sje@cup.hp.com>
12386 * gcc.dg/pr27095.c: Improve scanning.
12388 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
12391 * gfortran.dg/saved_automatic_1.f90: New test.
12394 * gfortran.dg/array_simplify_1.f90: New test.
12397 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12400 * gfortran.dg/entry_dummy_ref_2.f90: New test.
12402 2006-06-06 Mark Mitchell <mark@codesourcery.com>
12405 * g++.dg/expr/cast7.C: New test.
12407 2006-06-06 Janis Johnson <janis187@us.ibm.com>
12409 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
12410 * lib/gcc-defs.exp (tool_check_compile): Ditto.
12411 * lib/fortran-torture.exp (fortran-torture-compile,
12412 fortran-torture-execute): Ditto.
12414 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
12417 * gcc.dg/vmx/pr27842.c: New test.
12419 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12421 PR libfortran/27895
12422 * gfortran.dg/bounds_check_3.f90: New test.
12424 2006-06-05 Mike Stump <mrs@apple.com>
12426 * objc.dg/objc-fast-4.m: Skip for ppc64.
12428 2006-06-05 Steve Ellcey <sje@cup.hp.com>
12431 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
12433 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
12434 Victor Kaplansky <victork@il.ibm.com>
12436 PR tree-optimizations/26360
12437 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
12438 with -fno-tree-dce.
12439 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
12441 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
12444 * gfortran.dg/data_char_1.f90: Add messages for truncated
12448 * gfortran.dg/func_decl_2.f90: New test.
12451 * gfortran.dg/do_2.f90: New test.
12454 * gfortran.dg/associated_3.f90: New test.
12456 2006-06-04 Mark Mitchell <mark@codesourcery.com>
12459 * g++.dg/template/static25.C: New test.
12462 * g++.dg/init/array21.C: New test.
12465 * g++.dg/ext/complit7.C: New test.
12468 * g++.dg/parse/ptrmem5.C: New test.
12470 2006-06-04 Roger Sayle <roger@eyesopen.com>
12471 Andrew Pinski <pinskia@physics.uc.edu>
12474 PR middle-end/27382
12475 * gcc.dg/pr27150-1.c: New testcase.
12476 * gcc.dg/pr27382-1.c: New testcase.
12477 * gcc.dg/pr27382-2.c: New testcase.
12479 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
12483 * gcc.dg/array-10.c: New test.
12485 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12488 * g++.dg/init/const4.C: New test.
12489 * g++.dg/init/member1.C: Add error-marker.
12490 * g++.dg/other/fold1.C: Adjust error-marker.
12492 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12495 * g++.dg/ext/offsetof1.C: New test.
12497 2006-06-04 Eric Christopher <echristo@apple.com>
12499 * gcc.dg/attr-ms_struct-1.c: New.
12501 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
12503 * gcc.c-torture/compile/builtin_constant_p.c: New test.
12505 2006-06-04 Richard Guenther <rguenther@suse.de>
12507 PR tree-optimization/27039
12508 * gcc.dg/tree-ssa/loop-17.c: New testcase.
12510 2006-06-03 Roger Sayle <roger@eyesopen.com>
12513 * gcc.target/i386/amd64-abi-2.c: New test case.
12515 2006-06-02 Eric Christopher <echristo@apple.com>
12517 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
12518 * gcc.target/i386/20020523-1.c: Skip if darwin.
12519 * gcc.target/i386/asm-3.c: Ditto.
12520 * gcc.target/i386/20011119-1.c: Ditto.
12521 * gcc.target/i386/clobbers.c: Remove pic part of test.
12523 2006-06-02 Steve Ellcey <sje@cup.hp.com>
12525 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
12526 * g++.old-deja/g++.other/init19.C: Ditto.
12527 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
12528 and add other platforms as expected failures.
12530 2006-06-01 Steve Ellcey <sje@cup.hp.com>
12532 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
12533 (is-effective-target-keyword): Ditto.
12535 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
12538 * gfortran.dg/extended_char_comparison_1.f: New test.
12540 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
12543 * gfortran.dg/dummy_procedure_1.f90: New test.
12546 * gfortran.dg/dummy_procedure_2.f90: New test.
12548 * gfortran.dg/associated_2.f90: Correct to make consistent with
12551 2006-05-31 Roger Sayle <roger@eyesopen.com>
12553 * gcc.target/i386/387-11.c: New test case.
12555 2006-05-31 Mark Mitchell <mark@codesourcery.com>
12558 * g++.dg/template/cond6.C: New test.
12561 * g++.dg/template/crash51.C: New test.
12562 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
12565 * g++.dg/init/array20.C: New test.
12567 2006-05-31 Roger Sayle <roger@eyesopen.com>
12569 * gcc.dg/builtins-54.c: New test case.
12571 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12574 * g++.dg/template/fntry1.C: Add dg-do link.
12577 * g++.dg/parse/friend6.C: New test.
12579 2006-05-30 Asher Langton <langton2@llnl.gov>
12581 * gfortran.dg/cray_pointers_7.f90: New test.
12583 2006-05-30 Roger Sayle <roger@eyesopen.com>
12585 PR tree-optimization/23452
12586 * gcc.dg/fold-mulconj-1.c: New test case.
12588 2006-05-30 Mark Mitchell <mark@codesourcery.com>
12591 * g++.dg/parse/bitfield1.C: New test.
12593 2006-05-30 Roger Sayle <roger@eyesopen.com>
12595 * gcc.target/ppc-eq0-1.c: New test case.
12596 * gcc.target/ppc-negeq0-1.c: New test case.
12598 2006-05-30 Dirk Mueller <dmueller@suse.de>
12601 * gcc.dg/overflow-warn-5.c: New test.
12603 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12606 * gcc.dg/sizeof-1.c: New test.
12608 2006-05-30 Uros Bizjak <uros@kss-loka.si>
12611 * gcc.target/i386/pr27790.c: New test.
12613 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12615 PR libgfortran/27757
12616 * gfortran.dg/direct_io_5.f90: New test.
12618 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12620 PR libgfortran/27634
12621 * gfortran.dg/fmt_missing_period_1.f: New test.
12622 * gfortran.dg/fmt_missing_period_2.f: New test.
12623 * gfortran.dg/fmt_missing_period_3.f: New test.
12625 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12628 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
12631 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12634 * g++.dg/template/new6.C: New test.
12636 2006-05-29 Roger Sayle <roger@eyesopen.com>
12638 PR tree-optimization/24964
12639 * gcc.target/i386/387-10.c: New test case.
12641 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
12643 * intrinsics/string_intrinsics.c (compare_string):
12644 Use memcmp instead of strncmp to avoid tripping over
12645 CHAR(0) in a string.
12647 2006-05-27 Richard Guenther <rguenther@suse.de>
12649 PR middle-end/27773
12650 * gcc.dg/torture/pr27773.c: New testcase.
12652 2006-05-27 Dirk Mueller <dmueller@suse.de>
12654 * gcc.dg/pr24561.c: Rename to..
12655 * gcc.dg/pr25962.c: .. this.
12657 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12660 * gfortran.dg/bounds_check_2.f: New test.
12662 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
12664 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
12665 * gfortran.dg/byte_1.f90: Likewise.
12666 * gfortran.dg/dup_save_2.f90: Likewise.
12668 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
12670 * gfortran.dg/associated_2.f90: New test.
12672 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12675 * gfortran.dg/bounds_check_1.f90: New test.
12677 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
12679 PR rtl-optimization/27661
12680 * gcc.dg/pr27661.c: New test case.
12682 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
12685 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
12686 * gfortran.dg/print_parentheses_1.f: New test.
12687 * gfortran.dg/print_parentheses_2.f90: New test.
12689 2006-05-26 Jakub Jelinek <jakub@redhat.com>
12692 * gcc.dg/pr27758.c: New test.
12694 2006-05-24 Falk Hueffner <falk@debian.org>
12696 * gcc.c-torture/compile/pr27571.c: New test.
12698 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
12701 * gfortran.dg/spec_expr_4.f90: New test.
12704 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
12706 2006-05-25 Mark Mitchell <mark@codesourcery.com>
12709 * g++.dg/ext/complit6.C: New test.
12710 * g++.dg/ext/complit3.C: Adjust error markers.
12711 * g++.dg/init/const3.C: New test.
12713 2006-05-25 Richard Guenther <rguenther@suse.de>
12715 PR middle-end/27743
12716 * gcc.dg/torture/pr27743.c: New testcase.
12718 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
12720 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
12722 2006-05-25 Alan Modra <amodra@bigpond.net.au>
12724 * gcc.dg/compat/scalar-by-value-x.h: New.
12725 * gcc.dg/compat/scalar-by-value-y.h: New.
12726 * gcc.dg/compat/scalar-by-value-5.c: New.
12727 * gcc.dg/compat/scalar-by-value-5_main.c: New.
12728 * gcc.dg/compat/scalar-by-value-5_x.c: New.
12729 * gcc.dg/compat/scalar-by-value-5_y.c: New.
12730 * gcc.dg/compat/scalar-by-value-6.c: New.
12731 * gcc.dg/compat/scalar-by-value-6_main.c: New.
12732 * gcc.dg/compat/scalar-by-value-6_x.c: New.
12733 * gcc.dg/compat/scalar-by-value-6_y.c: New.
12735 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
12737 PR tree-optimization/27639
12738 PR tree-optimization/26719
12739 * gcc.dg/pr27639.c: New test.
12740 * gcc.dg/pr26719.c: New test.
12741 * gcc.dg/tree-ssa/scev-cast.c: New test.
12743 2006-05-23 Mark Mitchell <mark@codesourcery.com>
12746 * g++.dg/template/error21.C: New test.
12748 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
12751 * gcc.target/i386/pr27696.c: New.
12753 2006-05-22 Janis Johnson <janis187@us.ibm.com>
12755 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
12757 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
12759 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12762 * g++.dg/other/assign1.C: New test.
12764 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
12767 * gcc.target/i386/pr27266.c: New.
12769 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12772 * g++.dg/ext/asm9.C: New test.
12774 2006-05-22 Richard Sandiford <richard@codesourcery.com>
12776 PR rtl-optimization/25514
12777 * gcc.c-torture/compile/pr25514.c: New test.
12779 2006-05-22 Richard Guenther <rguenther@suse.de>
12782 2006-01-31 Richard Guenther <rguenther@suse.de>
12784 * gcc.target/i386/sselibm-1.c: New testcase.
12785 * gcc.target/i386/sselibm-2.c: Likewise.
12786 * gcc.target/i386/sselibm-3.c: Likewise.
12787 * gcc.target/i386/sselibm-4.c: Likewise.
12788 * gcc.target/i386/sselibm-5.c: Likewise.
12790 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12793 * gcc.dg/func-args-2.c: New test.
12796 * gcc.dg/struct-incompl-1.c: New test.
12798 2006-05-22 Richard Guenther <rguenther@suse.de>
12801 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
12802 the transformations we test for.
12804 2006-05-22 Richard Guenther <rguenther@suse.de>
12807 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
12809 2006-05-21 Mark Mitchell <mark@codesourcery.com>
12812 * g++.dg/warn/new1.C: New test.
12813 * g++.dg/template/new5.C: Likewise.
12815 2006-05-21 Roger Sayle <roger@eyesopen.com>
12817 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
12818 * gcc.target/i386/20060512-3.c: Likewise.
12820 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
12822 PR rtl-optimization/27671
12823 * gcc.c-torture/execute/pr27671-1.c: New.
12824 * gcc.dg/pr27671-2.c: Likewise.
12826 PR tree-optimization/26622.
12827 * gcc.c-torture/compile/pr26622.c: New.
12829 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12832 * gfortran.dg/recursive_reference_1.f90: New test.
12834 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
12837 * gfortran.dg/elemental_subroutine_3.f90: New test.
12840 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
12843 * gfortran.dg/associated_target_1.f90: New test.
12846 * gfortran.dg/maxloc_shape_1.f90: New test.
12848 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12850 PR libgfortran/24459
12851 * gfortran.dg/namelist_24.f90: New test.
12852 * gfortran.dg/namelist_12.f: Fix typo in comment.
12854 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
12856 PR middle-end/25776
12857 * g++.dg/other/error11.C: New test.
12859 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12861 * gcc.target/mips/pr26765.c: Add -w to options.
12863 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12865 * lib/target-supports.exp (check_effective_target_mpaired_single):
12867 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
12869 * g++.dg/vect/vect.exp: Likewise.
12871 2006-05-20 Richard Sandiford <richard@codesourcery.com>
12874 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
12876 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
12879 * gfortran.dg/temporary_1.f90: New file.
12881 2006-05-19 Andreas Schwab <schwab@suse.de>
12883 * g++.dg/other/unused1.C: Also match "stringz".
12885 2006-05-19 Mark Mitchell <mark@codesourcery.com>
12888 * g++.dg/template/fntry1.C: New test.
12890 2006-05-18 Mark Mitchell <mark@codesourcery.com>
12894 * g++.dg/conversion/bitfield5.C: New test.
12895 * g++.dg/conversion/bitfield6.C: New test.
12897 2006-05-18 Mike Stump <mrs@apple.com>
12899 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
12900 * gcc.dg/vla-4.c: Add.
12901 * gcc.dg/vla-5.c: Add.
12902 * gcc.dg/vla-6.c: Add.
12904 2006-05-12 Stuart Hastings <stuart@apple.com>
12906 * gcc.target/i386/20060512-1.c: New.
12907 * gcc.target/i386/20060512-2.c: New.
12908 * gcc.target/i386/20060512-3.c: New.
12909 * gcc.target/i386/20060512-4.c: New.
12911 2006-05-17 Mark Mitchell <mark@codesourcery.com>
12914 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
12917 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
12918 * g++.dg/parse/linkage1.C: New test.
12920 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12922 PR tree-optimization/27548
12923 * g++.dg/tree-ssa/pr27548.C: New test.
12925 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12928 * gfortran.dg/recursive_check_1.f: New test.
12929 * gfortran.dg/recursive_check_2.f90: New test.
12931 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
12933 * g++.dg/opt/temp2.C: New test.
12935 2006-05-17 Jakub Jelinek <jakub@redhat.com>
12938 * g++.dg/init/brace5.C: New test.
12940 PR middle-end/27415
12941 * gcc.dg/gomp/pr27415.c: New test.
12942 * g++.dg/gomp/pr27415.C: New test.
12944 PR tree-optimization/27549
12945 * g++.dg/tree-ssa/pr27549.C: New test.
12947 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12949 PR libgfortran/27575
12950 * gfortran.dg/read_eof_4.f90: New test.
12952 2006-05-16 Richard Guenther <rguenther@suse.de>
12954 PR tree-optimization/22303
12955 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
12957 2006-05-16 Jakub Jelinek <jakub@redhat.com>
12959 PR middle-end/27573
12960 * gcc.dg/gomp/pr27573.c: New test.
12961 * gfortran.dg/gomp/pr27573.f90: New test.
12964 * gcc.dg/gomp/pr27499.c: New test.
12965 * g++.dg/gomp/pr27499.C: New test.
12967 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12970 * g++.dg/parser/access8.C: Adjust error marker.
12971 * g++.dg/template/access17.C: New test.
12972 * g++.dg/template/access18.C: Likewise.
12974 2006-05-15 Roger Sayle <roger@eyesopen.com>
12977 * gcc.target/i386/pr26600.c: New test case.
12979 2006-05-15 Mark Mitchell <mark@codesourcery.com>
12982 * g++.dg/expr/bitfield1.C: New test.
12984 2006-05-15 Richard Guenther <rguenther@suse.de>
12986 PR tree-optimization/27603
12987 * gcc.dg/torture/pr27603.c: New testcase.
12989 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
12992 * gfortran.dg/entry_dummy_ref_1.f90: New test.
12995 * gfortran.dg/scalar_return_1.f90: New test.
12998 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
13000 2006-05-15 Jakub Jelinek <jakub@redhat.com>
13002 * gcc.dg/gomp/critical-4.c: New test.
13003 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
13004 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
13005 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
13006 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
13008 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13011 * g++.dg/template/dependent-args1.C: New test.
13014 * g++.dg/lookup/this1.C: New test.
13017 * g++.dg/template/operator6.C: New test.
13018 * g++.dg/template/incomplete3.C: New test.
13021 * g++.dg/template/new4.C: New test.
13024 * g++.dg/template/void2.C: New test.
13026 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
13028 * g++.dg/template/dependent-expr5.C: New test.
13030 2006-05-14 Roger Sayle <roger@eyesopen.com>
13032 PR middle-end/26729
13033 * gcc.dg/pr26729-1.c: New test case.
13035 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13037 * gcc.dg/pr27003.c: New test.
13039 2006-05-12 Steve Ellcey <sje@cup.hp.com>
13041 * lib/target-supports.dg (check_cxa_atexit_available): Change
13042 v3_target_compile to ${tool}_target_compile.
13044 2006-05-11 Jason Merrill <jason@redhat.com>
13046 * lib/scanasm.exp (scan-not-hidden): Fix typo.
13048 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13051 * gfortran.dg/label_5.f90: New test.
13053 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
13055 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
13056 check_effective_target_powerpc_altivec_ok): New.
13057 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
13058 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
13059 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
13060 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
13061 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
13062 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
13063 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
13064 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
13065 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
13066 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
13067 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
13068 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
13069 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
13070 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
13071 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
13072 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
13073 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
13074 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
13075 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
13076 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
13077 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
13078 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
13079 gcc.target/powerpc/altivec-9.c,
13080 gcc.target/powerpc/altivec-consts.c,
13081 gcc.target/powerpc/altivec-pr22085.c,
13082 gcc.target/powerpc/altivec-splat.c,
13083 gcc.target/powerpc/altivec-types-1.c,
13084 gcc.target/powerpc/altivec-types-2.c,
13085 gcc.target/powerpc/altivec-types-3.c,
13086 gcc.target/powerpc/altivec-types-4.c,
13087 gcc.target/powerpc/altivec-varargs-1.c,
13088 gcc.target/powerpc/altivec-vec-merge.c,
13089 gcc.target/powerpc/ppc-vector-memcpy.c,
13090 gcc.target/powerpc/ppc-vector-memset.c,
13091 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
13092 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
13093 these effective targets.
13094 * gcc.dg/vmx/pr27006.c: Add missing close brace.
13095 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
13097 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13099 PR middle-end/27384
13100 * g++.dg/other/fold1.C: New test.
13102 PR middle-end/27488
13103 * gcc.dg/fold-nonneg-1.c: New test.
13106 * g++.dg/other/operator1.C: New test.
13108 2006-05-11 Richard Guenther <rguenther@suse.de>
13110 PR middle-end/27529
13111 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
13113 2006-05-10 Janis Johnson <janis187@us.ibm.com>
13115 * lib/target-supports-dg.exp (check-flags): New.
13116 (dg-skip-if): Move flag checks.
13118 2006-05-09 Steve Ellcey <sje@cup.hp.com>
13120 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
13121 * lib/target-supports.dg (check_cxa_atexit_available): New.
13123 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
13126 * gfortran.dg/multiple_allocation_2.f90: New test case.
13128 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
13130 * gcc.target/arm/pr27387.C: Fix a comment typo.
13132 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13135 * gfortran.dg/error_recovery_1.f90: New test.
13137 2006-05-10 Richard Guenther <rguenther@suse.de>
13139 PR tree-optimization/27302
13140 * gcc.dg/torture/pr27302.c: New testcase.
13142 2006-05-09 Dirk Mueller <dmueller@suse.de>
13143 Richard Guenther <rguenther@suse.de>
13145 PR middle-end/27498
13146 * gcc.dg/tree-ssa/pr27498.c: New testcase.
13148 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
13150 PR rtl-optimization/27335
13151 * gcc.dg/pr27335.c: New test.
13153 2006-05-06 Richard Sandiford <richard@codesourcery.com>
13155 * gcc.target/mips/mips-ps-5.c: New file.
13157 2006-05-08 Jan Hubicka <jh@suse.cz>
13159 PR middle-end/25962
13160 * gcc.dg/pr25962.c: New.
13162 2006-05-08 Roger Sayle <roger@eyesopen.com>
13165 * gcc.target/powerpc/pr27158.c: New test case.
13167 2006-05-08 Laurent GUERBY <laurent@guerby.net>
13170 * ada/acats/run_all.sh: Use test -z.
13172 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13174 PR libfortran/18271
13175 * gfortran.dg/spec_expr_3.f90: New test.
13177 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
13180 * gcc.target/i386/monitor.c: New file.
13182 2006-05-08 Alan Modra <amodra@bigpond.net.au>
13184 * gcc.dg/pr27095.c: xfail *-*-darwin*.
13186 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13189 * g++.dg/other/ptrmem7.C: New test.
13191 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13194 * gcc.dg/array-9.c: New test.
13196 2006-05-07 Richard Guenther <rguenther@suse.de>
13198 PR tree-optimization/27409
13199 * gcc.dg/torture/pr27409.c: New testcase.
13201 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
13204 * gfortran.dg/select_6.f90: New.
13206 2006-05-07 Richard Guenther <rguenther@suse.de>
13208 PR tree-optimization/27136
13209 * gcc.dg/torture/pr27136.c: New testcase.
13211 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
13214 * gfortran.dg/char_cons_len_1.f90: New test.
13216 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13219 * g++.dg/template/incomplete2.C: New test.
13221 2006-05-06 Richard Guenther <rguenther@suse.de>
13223 PR tree-optimization/27151
13224 * gcc.dg/vect/pr27151.c: New testcase.
13226 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13229 * g++.dg/template/void1.C: New test.
13232 * g++.dg/other/void2.C: New test.
13235 * g++.dg/conversion/void1.C: New test.
13237 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
13240 * g++.dg/other/unused1.C: New.
13242 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13245 * objc.dg/member-1.m: New test.
13247 2006-05-05 Steve Ellcey <sje@cup.hp.com>
13249 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
13251 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13253 PR libfortran/26985
13254 * gfortran.dg/matmul_2.f90: New test.
13256 2005-05-05 Laurent GUERBY <laurent@guerby.net>
13258 * ada/acats/run_all.sh: Use sync when main not found.
13260 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
13263 * gcc.target/mips/pr26765.c: New.
13265 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
13267 * gcc.target/bfin: New directory.
13268 * gcc.target/bfin/bfin.exp: New file.
13269 * gcc.target/bfin/frmul.c: New file.
13270 * gcc.target/bfin/arith.c: New file.
13271 * gcc.target/bfin/mul-combine.c: New file.
13272 * gcc.target/bfin/shift.c: New file.
13274 2006-05-04 Richard Guenther <rguenther@suse.de>
13276 PR tree-optimization/14287
13277 PR tree-optimization/14844
13278 PR tree-optimization/19792
13279 PR tree-optimization/21608
13280 PR tree-optimization/27090
13281 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
13282 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
13283 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13284 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13285 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13287 2006-05-04 Jakub Jelinek <jakub@redhat.com>
13289 PR tree-optimization/27285
13290 * gcc.c-torture/execute/pr27285.c: New test.
13292 PR middle-end/27388
13293 * gcc.dg/gomp/pr27388-1.c: New test.
13294 * gcc.dg/gomp/pr27388-2.c: New test.
13295 * gcc.dg/gomp/pr27388-3.c: New test.
13298 * g++.dg/gomp/pr27359.C: New test.
13300 2006-05-02 Steven G. Kargl <kargls@comcast.net>
13303 * gfortran.dg/iargc.f90: New test.
13305 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13308 * g++.dg/template/crash49.C: New test.
13310 2006-05-02 Steve Ellcey <sje@cup.hp.com>
13313 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
13315 2006-05-02 Jeff Law <law@redhat.com>
13317 PR tree-optimization/27364
13318 * gcc.c-torture/execute/pr27364.c: New test.
13320 2006-05-02 Mark Mitchell <mark@codesourcery.com>
13323 * g++.dg/parser/ctor5.C: New test.
13325 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
13328 * gcc.target/arm/arm.exp: New.
13329 * gcc.target/arm/pr27387.C: Likewise.
13331 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
13335 * gfortran.dg/module_equivalence_2.f90: New test.
13337 2006-05-02 Jakub Jelinek <jakub@redhat.com>
13339 PR middle-end/27337
13340 * g++.dg/gomp/pr27337-1.C: New test.
13341 * g++.dg/gomp/pr27337-2.C: New test.
13343 PR middle-end/27328
13344 * gcc.dg/gomp/pr27328.c: New test.
13346 PR middle-end/27325
13347 * g++.dg/gomp/pr27325.C: New test.
13349 PR middle-end/27310
13350 * g++.dg/gomp/pr27310.C: New test.
13352 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13354 PR tree-optimization/27291
13355 * g++.dg/tree-ssa/pr27291.C: New test.
13357 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13359 PR tree-optimization/27283
13360 * g++.dg/tree-ssa/pr27283.C: New test.
13362 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
13364 * gcc.dg/tree-ssa/loop-16.c: New test.
13366 2006-05-01 Roger Sayle <roger@eyesopen.com>
13367 Joseph S. Myers <joseph@codesourcery.com>
13369 * gcc.dg/Wconversion-3.c: New test case.
13370 * gcc.dg/Wconversion-4.c: Likewise.
13372 2006-05-01 Richard Guenther <rguenther@suse.de>
13374 PR tree-optimization/26726
13375 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
13377 2006-04-30 Roger Sayle <roger@eyesopen.com>
13379 * gcc.dg/Woverflow-1.c: New test case.
13380 * gcc.dg/Woverflow-2.c: Likewise.
13381 * gcc.dg/Woverflow-3.c: Likewise.
13383 2006-04-30 Mark Mitchell <mark@codesourcery.com>
13386 * g++.dg/template/defarg8.C: New test.
13388 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13391 * g++.dg/parse/operator7.C: New test.
13393 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13397 * g++.dg/template/crash48.C: New test.
13400 * g++.dg/parse/ctor4.C: New test.
13402 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13405 * gfortran.df/char_type_len.f90: New test.
13407 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13409 PR libgfortran/27304
13410 * gfortran.dg/fmt_exhaust.f90: New test.
13412 2006-04-28 Roger Sayle <roger@eyesopen.com>
13415 * gcc.dg/large-size-array-2.c: New test case.
13417 2006-04-28 Richard Guenther <rguenther@suse.de>
13420 * gcc.target/i386/pr26826.c: New testcase.
13422 2006-04-28 Jakub Jelinek <jakub@redhat.com>
13424 PR middle-end/27260
13425 * gcc.c-torture/execute/pr27260.c: New.
13427 2006-04-28 Alan Modra <amodra@bigpond.net.au>
13429 PR middle-end/27095
13430 * gcc.dg/pr27095.c: New.
13432 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13435 * g++.dg/conversion/bitfield4.C: New test.
13437 2006-04-27 Eric Christopher <echristo@apple.com>
13439 * gcc.dg/pragma-ms_struct.c: New.
13441 2006-04-27 Mark Mitchell <mark@codesourcery.com>
13444 * g++.dg/template/crash47.C: New test.
13446 2006-04-27 Dirk Mueller <dmueller@suse.de>
13448 * gcc.target/i386/sse-7.c: build with -msse.
13450 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
13452 PR testsuite/27274:
13453 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
13454 (main): Exit if processor doesn't support SSE.
13456 2006-04-26 David Edelsohn <edelsohn@gnu.org>
13458 PR middle-end/27282
13459 * gcc.c-torture/compile/pr27282.c: New test.
13461 2006-04-26 Jakub Jelinek <jakub@redhat.com>
13463 PR middle-end/26913
13464 * g++.dg/gomp/pr26913.C: New test.
13467 * gcc.dg/gomp/pr25996.c: New test.
13468 * g++.dg/gomp/pr25996.C: New test.
13470 2006-04-25 Richard Sandiford <richard@codesourcery.com>
13472 PR rtl-optimization/26725
13473 * gcc.c-torture/compile/pr26725.c: New test.
13475 2006-04-25 Richard Guenther <rguenther@suse.de>
13477 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
13480 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
13482 * gcc.dg/20060425-1.c: New testcase.
13484 2006-04-25 Jakub Jelinek <jakub@redhat.com>
13486 PR tree-optimization/26865
13487 * gcc.dg/pr26865.c: New test.
13489 2006-04-24 Mark Mitchell <mark@codesourcery.com>
13492 * g++.dg/conversion/bitfield1.C: New test.
13493 * g++.dg/conversion/bitfield2.C: Likewise.
13494 * g++.dg/conversion/bitfield3.C: Likewise.
13496 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13497 Richard Guenther <rguenther@suse.de>
13499 PR tree-optimization/27236
13500 * gcc.dg/tree-ssa/pr27236.c: New testcase.
13502 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13505 * g++.dg/other/incomplete2.C: New test.
13507 2006-04-24 Richard Guenther <rguenther@suse.de>
13509 PR middle-end/26869
13510 * gcc.dg/torture/pr26869.c: New testcase.
13512 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
13513 Richard Guenther <rguenther@suse.de>
13515 PR tree-optimization/27218
13516 * g++.dg/tree-ssa/pr27218.C: New testcase.
13518 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13521 * g++.dg/template/friend41.C: New test.
13523 2006-04-23 David Edelsohn <edelsohn@gnu.org>
13525 * g++.dg/opt/pr15551.C: Include cstdio.
13526 (main): Use remove instead of unlink.
13528 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
13530 * gcc.dg/sibcall-7.c: New test.
13531 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
13532 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
13533 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
13534 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
13535 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
13537 2006-04-23 Mark Mitchell <mark@codesourcery.com>
13540 * g++.dg/opt/bitfield1.C: New test.
13541 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
13542 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
13543 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
13544 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
13545 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
13546 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
13547 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
13548 * g++.dg/abi/bitfield2.C: Likewise.
13549 * g++.dg/init/bitfield1.C: Likewise.
13551 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
13554 * gfortran.dg/elemental_subroutine_4.f90: New test.
13555 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
13558 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
13560 * gcc.c-torture/compile/20060421-1.c: New testcase.
13562 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13565 * gcc.dg/init-bad-4.c: New test.
13567 2006-04-21 Paul Brook <paul@codesourcery.com>
13569 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
13571 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
13574 * gfortran.dg/defined_operators_1.f90: New test.
13575 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
13576 remove old ones associated, incorrectly, with Note 5.46.
13579 * gfortran.dg/character_array_constructor_1.f90: New test.
13581 2006-04-20 Jakub Jelinek <jakub@redhat.com>
13583 * gcc.dg/20060419-1.c: New test.
13585 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
13588 * gcc.dg/struct-parse-1.c: New test case.
13590 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13593 * g++.dg/parse/template19.C: New test.
13596 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
13599 * g++.dg/expr/call3.C: New test.
13602 * g++.dg/conversion/dynamic1.C: New test.
13604 2006-04-19 Mark Mitchell <mark@codesourcery.com>
13607 * g++.dg/template/crash35.C: Tweak error markers.
13608 * g++.dg/template/crash46.C: New test.
13609 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
13610 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
13612 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
13614 PR rtl-optimization/14261
13615 * gcc.c-torture/compile/20060419-1.c: Added.
13617 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
13619 * gfortran.dg/label_1.f90: Adjust dg-error.
13621 2006-04-16 Roger Sayle <roger@eyesopen.com>
13624 * gcc.dg/fold-cond-1.c: New test case.
13625 * gcc.dg/pr26961-1.c: Likewise.
13627 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13629 PR libgfortran/27138
13630 * gfortran.dg/read_bad_advance.f90: New test.
13632 2006-04-16 Roger Sayle <roger@eyesopen.com>
13633 Dale Johannesen <dalej@apple.com>
13636 * gcc.target/i386/vecinit-3.c: New testcase.
13637 * gcc.target/i386/vecinit-4.c: Likewise.
13638 * gcc.target/i386/sse-18.c: Likewise.
13639 * gcc.target/i386/sse-19.c: Likewise.
13641 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
13643 * gfortran.dg/allocate_zerosize_1.f90: New test.
13645 2006-04-16 Mark Mitchell <mark@codesourcery.com>
13648 * g++.dg/template/crash45.C: New test.
13650 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
13653 * gfortran.dg/proc_assign_1.f90: New test.
13654 * gfortran.dg/procedure_lvalue.f90: Change message.
13655 * gfortran.dg/namelist_4.f90: Add new error.
13659 * gfortran.dg/auto_pointer_array_result_1.f90
13662 * gfortran.dg/specification_type_resolution_1.f90
13667 * gfortran.dg/bounds_temporaries_1.f90: New test.
13670 * gfortran.dg/array_return_value_1.f90: New test.
13672 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13675 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
13677 2006-04-15 Jakub Jelinek <jakub@redhat.com>
13679 PR middle-end/26823
13680 * g++.dg/gomp/pr26823-1.C: New test.
13681 * g++.dg/gomp/pr26823-2.C: New test.
13683 2006-04-13 Uros Bizjak <uros@kss-loka.si>
13685 PR middle-end/27134
13686 * gcc.dg/pr27314.c: New test.
13688 2006-04-13 Richard Henderson <rth@redhat.com>
13690 * g++.dg/gomp/block-0.C: Update expected matches.
13692 2006-04-13 DJ Delorie <dj@redhat.com>
13694 * lib/target-supports.exp (check_effective_target_int32plus): New.
13695 (check_effective_target_ptr32plus): New.
13696 (check_effective_target_size32plus): New.
13697 (check_effective_target_int16): New.
13698 (check_profiling_available): Add m32c to the list of unsupported
13701 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
13702 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
13704 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
13706 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
13708 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
13710 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
13711 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
13712 not just xstormy16. Skip m32c due to weird pointer size.
13713 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
13714 not just xstormy16.
13715 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
13716 not just xstormy16.
13717 * gcc.dg/20020312-2.c: Add m32c support.
13718 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
13719 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
13721 * gcc.dg/20050321-2.c: Require >=32 bit integers.
13722 * gcc.dg/asm-1.c: Skip if int and short are the same size.
13723 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
13724 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
13725 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
13727 * gcc.dg/init-string-2.c: Require >=32 bit integers.
13728 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
13729 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
13730 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
13731 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
13732 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
13733 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
13735 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
13737 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
13738 * gcc.dg/pr23049.c: Require >=32 bit integers.
13739 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
13740 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
13741 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
13742 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
13743 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
13744 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
13745 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
13746 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
13747 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
13748 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
13749 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
13750 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
13752 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
13753 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
13754 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
13755 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
13756 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
13758 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
13759 * gcc.c-torture/execute/20040703-1.x: Likewise.
13760 * gcc.c-torture/execute/20040705-1.x: Likewise.
13761 * gcc.c-torture/execute/20040705-2.x: Likewise.
13762 * gcc.c-torture/execute/20040709-1.x: Likewise.
13763 * gcc.c-torture/execute/20040709-2.x: Likewise.
13764 * gcc.c-torture/execute/20040811-1.x: Likewise.
13765 * gcc.c-torture/execute/20050316-1.x: Likewise.
13766 * gcc.c-torture/execute/bitfld-4.x: Likewise.
13767 * gcc.c-torture/execute/pr19689.x: Likewise.
13768 * gcc.c-torture/execute/pr7284-1.x: Likewise.
13769 * gcc.c-torture/execute/usmul.x: Likewise.
13770 * gcc.c-torture/execute/vrp-5.x: Likewise.
13771 * gcc.c-torture/execute/vrp-6.x: Likewise.
13772 * gcc.dg/debug/20041023-1.s: Likewise.
13774 2006-04-13 Roger Sayle <roger@eyesopen.com>
13776 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
13777 of integers to a vector types are now constant expressions in C.
13778 * gcc.dg/vect/vect-fold-1.c: New test case.
13780 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
13781 Ulrich Weigand <uweigand@de.ibm.com>
13784 * gcc.dg/vmx/pr27006.c: New testcase.
13786 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13788 PR libgfortran/26766
13789 * gfortran.dg/write_recursive.f90: New test.
13791 2006-04-11 Mark Mitchell <mark@codesourcery.com>
13793 * g++.dg/parse/dtor7.C: New test.
13794 * g++.dg/parse/new1.C: Add error marker.
13795 * g++.dg/template/new3.C: New test.
13798 * g++.dg/template/pure1.C: New test.
13801 * g++.dg/parse/ptrmem4.C: New test.
13803 2006-04-10 Jeff Law <law@redhat.com>
13806 * gcc.c-torture/compile/pr27087.c: New test.
13808 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
13811 * gcc.dg/20060410.c: New.
13813 2006-04-10 Matthias Klose <doko@debian.org>
13815 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
13816 Recognize multilib directory names containing underscores.
13818 2006-04-10 Roger Sayle <roger@eyesopen.com>
13820 * gcc.target/i386/vecinit-1.c: New test case.
13821 * gcc.target/i386/vecinit-2.c: Likewise.
13823 2006-04-10 Jakub Jelinek <jakub@redhat.com>
13826 * g++.dg/debug/dwarf2-2.C: New test.
13828 2006-04-09 Richard Sandiford <richard@codesourcery.com>
13830 PR rtl-optimization/27073
13831 * gcc.c-torture/execute/pr27073.c: New test.
13833 2006-04-08 Mike Stump <mrs@apple.com>
13835 * gcc.dg/pragma-darwin.c: Improve for ppc64.
13837 2006-04-07 Richard Guenther <rguenther@suse.de>
13839 PR tree-optimization/26135
13840 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
13842 2006-04-06 Jan Hubicka <jh@suse.cz>
13845 * g++.dg/bprob/g++-bprob-2.C: New testcase.
13847 2006-04-06 Roger Sayle <roger@eyesopen.com>
13849 * g++.dg/conversion/nullptr1.C: New test case.
13850 * g++.dg/conversion/nullptr2.C: Likewise.
13852 2006-04-05 Roger Sayle <roger@eyesopen.com>
13854 * gfortran.dg/dependency_18.f90: New test case.
13856 2006-04-05 Richard Guenther <rguenther@suse.de>
13858 PR tree-optimization/26919
13859 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
13860 * gcc.dg/ipa/ipa-2.c: Likewise.
13861 * gcc.dg/ipa/ipa-3.c: Likewise.
13862 * gcc.dg/ipa/ipa-5.c: Likewise.
13864 2006-04-05 Richard Guenther <rguenther@suse.de>
13866 PR tree-optimization/26763
13867 * gcc.dg/torture/pr26763-1.c: New testcase.
13868 * gcc.dg/torture/pr26763-2.c: Likewise.
13870 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
13874 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
13876 2006-04-04 Eric Christopher <echristo@apple.com>
13878 * gcc.target/i386/387-1.c: Allow regexp to match darwin
13880 * gcc.target/i386/387-5.c: Ditto.
13882 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
13884 * gcc.target/sparc/struct-ret-check.c: New test.
13886 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13888 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
13889 zero decimal digits specified in format.
13891 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
13894 * gfortran.dg/missing_optional_dummy_1.f90: New test.
13897 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
13898 * gfortran.dg/initialization_1.f90: Make assignment compliant.
13899 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
13900 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
13901 compliant and detect bigendian-ness.
13903 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
13905 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
13906 dummy arguments work when the actual argument is itself a dummy
13907 argument of the caller.
13909 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
13911 PR libfortran/24685
13912 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
13914 2006-04-01 Roger Sayle <roger@eyesopen.com>
13916 * gfortran.dg/dependencency_17.f90: New test case.
13918 2006-04-01 Roger Sayle <roger@eyesopen.com>
13920 * gfortran.dg/dependency_14.f90: New test case.
13921 * gfortran.dg/dependency_15.f90: Likewise.
13922 * gfortran.dg/dependency_16.f90: Likewise.
13924 2006-03-31 Asher Langton <langton2@llnl.gov>
13927 gfortran.dg/cray_pointers_6.f90: New test.
13929 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13931 PR libgfortran/26890
13932 * gfortran.dg/read_size_noadvance.f90: New test.
13934 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
13937 * gfortran.dg/multiple_allocation_1.f90: Check that the
13938 size has changed after a re-allocation with stat.
13940 2006-03-30 Richard Guenther <rguenther@suse.de>
13942 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
13944 * gcc.target/i386/sselibm-2.c: Likewise.
13945 * gcc.target/i386/sselibm-3.c: Likewise.
13946 * gcc.target/i386/sselibm-4.c: Likewise.
13947 * gcc.target/i386/sselibm-5.c: Likewise.
13949 2006-03-28 Roger Sayle <roger@eyesopen.com>
13951 * gcc.dg/fold-andxor-1.c: New test case.
13952 * gcc.dg/fold-xorand-1.c: Likewise.
13954 2006-03-28 Roger Sayle <roger@eyesopen.com>
13956 * gcc.dg/fold-convnotconv-1.c: New test case.
13958 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
13961 * gfortran.dg/private_type_5.f90: New test.
13963 2006-03-27 David Edelsohn <edelsohn@gnu.org>
13965 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
13967 2006-03-27 Jakub Jelinek <jakub@redhat.com>
13969 * gfortran.dg/advance_2.f90: New test.
13970 * gfortran.dg/advance_3.f90: New test.
13972 * gfortran.fortran-torture/execute/equiv_5.f: New test.
13974 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13976 PR libgfortran/26661
13977 PR libgfortran/26880
13978 * gfortran.dg/read_x_past.f: New test.
13980 2006-03-26 Geoffrey Keating <geoffk@apple.com>
13982 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
13985 2006-03-26 David Edelsohn <edelsohn@gnu.org>
13987 * objc.dg/dwarf-1.m: Skip on AIX.
13988 * objc.dg/dwarf-2.m: Skip on AIX.
13990 2006-03-25 Steven G. Kargl <kargls@comcast.net>
13993 * gfortran.dg/float_1.f90: New test.
13995 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
13997 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
13999 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
14001 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14003 PR libfortran/26735
14004 * gfortran.dg/convert_implied_open.f90: New test case.
14006 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
14009 * gfortran.dg/transpose_reshape_r10.f90: New test case.
14011 2006-03-25 Uros Bizjak <uros@kss-loka.si>
14013 PR middle-end/26717
14014 * gcc.dg/pr26717.c: New test.
14016 2006-03-25 Roger Sayle <roger@eyesopen.com>
14018 * gfortran.dg/dependency_12.f90: New test case.
14020 2006-03-24 Roger Sayle <roger@eyesopen.com>
14022 * gfortran.dg/dependency_9.f90: New (resurected) test case.
14024 2006-03-24 Jeff Law <law@redhat.com>
14026 * gcc.c-torture/pr26840.c: New test.
14028 2006-03-24 Geoffrey Keating <geoffk@apple.com>
14030 * objc.dg/dwarf-2.m: New.
14031 * obj-c++.dg/dwarf-2.mm: New.
14033 * g++.old-deja/g++.other/init19.C: New.
14035 2006-03-24 David Edelsohn <edelsohn@gnu.org>
14037 * g++.dg/eh/spbp.C: Skip on AIX.
14039 2006-03-24 Jakub Jelinek <jakub@redhat.com>
14041 PR middle-end/26611
14042 * g++.dg/gomp/pr26611-1.C: New test.
14043 * g++.dg/gomp/pr26611-2.C: New test.
14045 2006-03-24 Jeff Law <law@redhat.com>
14047 * gcc.c-torture/compile/pr26833.c: New test.
14048 * gfortran.fortran-torture/compile/pr26806.f90: New test.
14050 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14052 * gfortran.dg/endfile_2.f90: Delete temp file.
14054 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
14057 * gfortran.dg/record_marker_1.f90: New test case.
14058 * gfortran.dg/record_marker_2.f: New test case.
14059 * gfortran.dg/record_marker_3.f90: New test case.
14061 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
14064 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
14065 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14067 2006-03-21 Janis Johnson <janis187@us.ibm.com>
14069 * lib/gcc-dg.exp (cleanup-modules): New proc.
14070 * gfortran.dg/allocatable_function_1.f90,
14071 gfortran.dg/allocate_char_star_scalar_1.f90,
14072 gfortran.dg/assumed_charlen_function_1.f90,
14073 gfortran.dg/assumed_dummy_1.f90,
14074 gfortran.dg/assumed_shape_ranks_1.f90,
14075 gfortran.dg/assumed_shape_ranks_2.f90,
14076 gfortran.dg/assumed_size_dt_dummy.f90,
14077 gfortran.dg/auto_char_dummy_array_1.f90,
14078 gfortran.dg/auto_char_len_3.f90,
14079 gfortran.dg/automatic_module_variable.f90,
14080 gfortran.dg/bad_automatic_objects_1.f90,
14081 gfortran.dg/char_array_constructor.f90,
14082 gfortran.dg/char_array_structure_constructor.f90,
14083 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
14084 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
14085 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
14086 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
14087 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
14088 gfortran.dg/derived_pointer_recursion.f90,
14089 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
14090 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
14091 gfortran.dg/dummy_functions_1.f90,
14092 gfortran.dg/elemental_initializer_1.f90,
14093 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
14094 gfortran.dg/elemental_pointer_1.f90,
14095 gfortran.dg/elemental_subroutine_1.f90,
14096 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
14097 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
14098 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
14099 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
14100 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
14101 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
14102 gfortran.dg/global_references_1.f90,
14103 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
14104 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
14105 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
14106 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
14107 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
14108 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
14109 gfortran.dg/large_integer_kind_1.f90,
14110 gfortran.dg/large_real_kind_1.f90,
14111 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
14112 gfortran.dg/module_double_reuse.f90,
14113 gfortran.dg/module_equivalence_1.f90,
14114 gfortran.dg/module_interface_1.f90,
14115 gfortran.dg/module_parameter_array_refs_1.f90,
14116 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
14117 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
14118 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
14119 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
14120 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
14121 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
14122 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
14123 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
14124 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
14125 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
14126 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
14127 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
14128 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
14129 gfortran.dg/same_name_1.f90,
14130 gfortran.dg/sibling_dummy_procedure_1.f90,
14131 gfortran.dg/sibling_dummy_procedure_2.f90,
14132 gfortran.dg/sibling_dummy_procedure_3.f90,
14133 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
14134 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
14135 gfortran.dg/used_dummy_types_2.f90,
14136 gfortran.dg/used_dummy_types_3.f90,
14137 gfortran.dg/used_dummy_types_4.f90,
14138 gfortran.dg/used_dummy_types_5.f90,
14139 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
14140 gfortran.dg/userdef_operator_1.f90: Use it.
14142 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14144 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
14145 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
14146 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
14147 gfortran.dg/write_back.f,
14148 gfortran.fortran-torture/execute/inquire_1.f90,
14149 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
14151 2006-03-21 Jeff Law <law@redhat.com>
14153 * gcc.dg/tree-ssa/vrp28.c: New test.
14155 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
14157 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
14158 if _STDC_C99 is defined.
14159 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
14160 * gcc.dg/builtins-20.c: Likewise.
14161 * gcc.dg/builtins-53.c: Likewise.
14162 * gcc.dg/single-precision-constant.c: Likewise. Also pass
14163 -mmacosx-version-min=10.3 on PowerPC/Darwin.
14165 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
14168 * gcc.c-torture/compile/pr26781-1.c: New test.
14169 * gcc.c-torture/compile/pr26781-2.c: New test.
14171 2006-03-21 Jakub Jelinek <jakub@redhat.com>
14174 * g++.dg/gomp/pr26690-1.C: New test.
14175 * g++.dg/gomp/pr26690-2.C: New test.
14177 2006-03-20 Jeff Law <law@redhat.com>
14179 * gcc.dg/tree-ssa/pr21829.c: New test.
14181 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
14183 2006-03-20 Richard Sandiford <richard@codesourcery.com>
14185 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
14186 (check_visibility_available): Use it.
14187 (check_effective_target_default_packed): Likewise.
14188 (check_effective_target_pcc_bitfield_type_matters): Likewise.
14189 (check_effective_target_fopenmp): Likewise.
14190 (check_effective_target_freorder): Likewise.
14191 (check_effective_target_fpic): Likewise.
14192 (check_named_sections_available): Likewise.
14193 (check_effective_target_ilp32): Likewise.
14194 (check_effective_target_lp64): Likewise.
14196 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
14199 * gfortran.dg/scalar_mask_2.f90: New test case.
14201 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
14204 * gcc.dg/tree-ssa/loadpre12.c: New test.
14205 * gcc.dg/tree-ssa/loadpre13.c: New test.
14206 * gcc.dg/tree-ssa/loadpre14.c: New test.
14207 * gcc.dg/tree-ssa/loadpre15.c: New test.
14208 * gcc.dg/tree-ssa/loadpre16.c: New test.
14209 * gcc.dg/tree-ssa/loadpre17.c: New test.
14210 * gcc.dg/tree-ssa/loadpre18.c: New test.
14211 * gcc.dg/tree-ssa/loadpre19.c: New test.
14212 * gcc.dg/tree-ssa/loadpre20.c: New test.
14213 * gcc.dg/tree-ssa/loadpre21.c: New test.
14214 * gcc.dg/tree-ssa/loadpre22.c: New test.
14216 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
14219 * gfortran.dg/elemental_initializer_1.f90: New test.
14222 * gfortran.dg/assumed_shape_ranks_2: New test.
14224 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
14226 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
14229 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14231 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
14232 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
14233 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
14234 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
14235 gfortran.fortran-torture/execute/direct_io.f90,
14236 gfortran.fortran-torture/execute/inquire_2.f90,
14237 gfortran.fortran-torture/execute/inquire_4.f90,
14238 gfortran.fortran-torture/execute/list_read_1.f90,
14239 gfortran.fortran-torture/execute/open_replace.f90,
14240 gfortran.fortran-torture/execute/slash_edit.f90,
14241 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
14242 temporary files from testcases.
14244 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14246 PR libgfortran/26509
14247 gfortran.dg/write_direct_eor.f90: New test.
14249 2006-03-17 David Edelsohn <edelsohn@gnu.org>
14251 * gcc.target/powerpc/pr26350.c: New.
14252 * gcc.target/powerpc/indexed-addr.c: New.
14254 2006-03-16 Roger Sayle <roger@eyesopen.com>
14256 * gfortran.dg/dependency_13.f90: New test case.
14258 2006-03-16 Roger Sayle <roger@eyesopen.com>
14260 PR middle-end/21781
14261 * gcc.dg/real-const-1.c: New test case.
14263 2006-03-15 Geoffrey Keating <geoffk@apple.com>
14265 * g++.old-deja/g++.other/init18.C: New.
14266 * g++.old-deja/g++.other/init5.C: Remove xfail.
14268 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14270 * g++.dg/opt/pr15551.C: Cleanup temp file.
14272 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14275 g++.dg/parse/long1.C: New test.
14277 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14280 * gfortran.dg/continuation.f90: New test.
14281 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
14283 2006-03-14 Richard Guenther <rguenther@suse.de>
14285 PR tree-optimization/26672
14286 * gcc.dg/torture/pr26672.c: New testcase.
14288 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
14290 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
14291 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
14293 2006-03-13 Roger Sayle <roger@eyesopen.com>
14295 PR middle-end/26557
14296 * gcc.c-torture/compile/switch-1.c: New test case.
14298 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
14301 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
14302 test to include more permuatations of mask and index.
14303 * gfortran.dg/scalar_mask_1.f90: Modify last test to
14304 respond to F2003 spec. that the position returned for an all false
14305 mask && condition is zero.
14307 2006-03-13 Jakub Jelinek <jakub@redhat.com>
14309 PR middle-end/25989
14310 * gcc.dg/gomp/pr25989.c: New test.
14312 2006-03-13 Jeff Law <law@redhat.com>
14314 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
14316 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
14318 * gcc.dg/switch-9.c: New test.
14320 2006-03-13 Richard Guenther <rguenther@suse.de>
14322 PR middle-end/26630
14323 * gcc.dg/torture/pr26630.c: New testcase.
14325 2006-03-11 Roger Sayle <roger@eyesopen.com>
14327 * gfortran.dg/dependency_10.f90: New test case.
14328 * gfortran.dg/dependency_11.f90: Likewise.
14330 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
14331 Erik Edelmann <eedelman@gcc.gnu.org>
14333 * gfortran.dg/allocatable_function_1.f90: New.
14334 * gfortran.dg/allocatable_function_2.f90: New.
14336 2006-03-10 Richard Guenther <rguenther@suse.de>
14338 PR middle-end/26565
14339 * gcc.dg/torture/pr26565.c: New testcase.
14341 2006-03-09 Eric Christopher <echristo@apple.com>
14343 * gcc.c-torture/compile/20060309-1.c: New.
14345 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14347 PR libgfortran/26499
14348 * gfortran.dg/write_back.f: New test.
14349 * gfortran.dg/write_rewind_1.f: New test.
14350 * gfortran.dg/write_rewind_2.f: New test.
14352 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14354 PR libgfortran/26554
14355 * gfortran.dg/read_logical.f90: New test.
14357 2006-03-04 Laurent GUERBY <laurent@guerby.net>
14359 * ada/acats/norun.lst: cdd2a03 now passes.
14361 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
14364 * gcc.target/powerpc/pr18096-1.c: Change where the error
14367 2006-03-04 Jakub Jelinek <jakub@redhat.com>
14369 * gcc.target/i386/cleanup-1.c: New test.
14370 * gcc.target/i386/cleanup-2.c: New test.
14372 2006-03-04 Roger Sayle <roger@eyesopen.com>
14374 * gfortran.dg/dependency_9.f90: Remove for the time being.
14376 2006-03-04 Krister Walfridsson <cato@df.lth.se>
14378 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
14381 2006-03-03 Roger Sayle <roger@eyesopen.com>
14383 * gfortran.dg/dependency_9.f90: New test case.
14385 2006-03-03 Roger Sayle <roger@eyesopen.com>
14387 * gfortran.dg/dependency_4.f90: New test case.
14388 * gfortran.dg/dependency_5.f90: New test case.
14389 * gfortran.dg/dependency_6.f90: New test case.
14390 * gfortran.dg/dependency_7.f90: New test case.
14391 * gfortran.dg/dependency_8.f90: New test case.
14393 2006-03-03 Paul Brook <paul@codesourcery.com>
14395 * lib/target-supports.exp (check_profiling_available):
14398 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
14401 * multiple_allocation_1.f90: New test.
14403 2006-03-03 Roger Sayle <roger@eyesopen.com>
14405 PR tree-optimization/26524
14406 * gfortran.dg/pr26524.f: New test case.
14408 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14410 * g++.dg/template/repo5.C: Cleanup repo files.
14411 * gcc.dg/20051201-1.c: Cleanup coverage files.
14412 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
14413 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
14416 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
14418 * objc.dg/objc-nofilename-1.m: New test.
14419 * objc.dg/bad-receiver-type.m: New test.
14420 * obj-c++.dg/bad-receiver-type.mm: New test.
14422 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
14424 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
14426 2006-03-01 Mike Stump <mrs@apple.com>
14428 * g++.dg/abi/key2.C: Add.
14430 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
14432 * gfortran.dg/logical_dot_product.f90: New test.
14435 * gfortran.dg/used_interface_ref.f90: New test.
14438 * gfortran.dg/dependency_2.f90: New test.
14439 * gfortran.fortran-torture/execute/where17.f90: New test.
14440 * gfortran.fortran-torture/execute/where18.f90: New test.
14441 * gfortran.fortran-torture/execute/where19.f90: New test.
14442 * gfortran.fortran-torture/execute/where20.f90: New test.
14444 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
14446 * g++.dg/tree-ssa/pr26443.C: New test case.
14448 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
14450 PR middle-end/26022
14451 * g++.dg/opt/return-slot1.C: New test.
14453 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14455 PR libgfortran/26136
14456 * gfortran.dg/namelist_23.f90: New test.
14458 2006-02-28 Roger Sayle <roger@eyesopen.com>
14460 PR middle-end/14752
14461 * gcc.dg/fold-eqandshift-2.c: New test case.
14463 2006-02-28 Richard Guenther <rguenther@suse.de>
14465 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
14468 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
14470 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
14472 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14474 PR libgfortran/26464
14475 * gfortran.dg/backspace_5.f: New test.
14476 * gfortran.dg/backspace_6.f: New test.
14478 2006-02-26 Roger Sayle <roger@eyesopen.com>
14480 * gcc.dg/fold-eqandnot-1.c: New test case.
14482 2006-02-26 Roger Sayle <roger@eyesopen.com>
14484 PR middle-end/19983
14485 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
14487 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
14489 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
14490 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
14492 2006-02-26 Richard Guenther <rguenther@suse.de>
14494 PR tree-optimization/26421
14495 * gcc.dg/tree-ssa/pr26421.c: New testcase.
14497 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
14499 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
14500 * g++.old-deja/g++.robertl/eb132.C: Likewise.
14502 2006-02-26 Roger Sayle <roger@eyesopen.com>
14504 * gcc.dg/fold-even-1.c: New test case.
14506 2006-02-26 Roger Sayle <roger@eyesopen.com>
14508 PR middle-end/21137
14509 * gcc.dg/fold-eqandshift-1.c: New test case.
14511 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14513 PR tree-optimization/25125
14514 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
14515 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
14517 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
14519 PR tree-optimizations/26359
14520 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
14521 with -fdump-tree-dceloop-details.
14522 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
14524 2006-02-25 Roger Sayle <roger@eyesopen.com>
14526 PR middle-end/23673
14527 * gcc.dg/fold-eqxor-1.c: New test case.
14528 * gcc.dg/fold-eqxor-2.c: Likewise.
14529 * gcc.dg/fold-eqxor-3.c: Likewise.
14531 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
14534 * scalar_mask_1.f90: New test.
14536 2006-02-24 Geoffrey Keating <geoffk@apple.com>
14538 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
14539 * g++.dg/eh/uncaught2.C: New.
14540 * g++.dg/eh/uncaught3.C: New.
14542 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14544 PR libgfortran/26423
14545 * gfortran.dg/read_many_1.f: New test.
14547 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
14550 * gfortran.dg/dependency_3.f90: New test.
14551 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
14555 * gfortran.dg/equiv_6.f90: New test.
14557 2006-02-23 Jeff Law <law@redhat.com>
14559 * gcc.c-torture/compile/pr26425.c: New test.
14561 2006-02-23 Jakub Jelinek <jakub@redhat.com>
14563 PR middle-end/26412
14564 * gcc.dg/gomp/pr26412.c: New test.
14566 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14569 * g++.dg/other/ellipsis1.C: New test.
14570 * g++.dg/parse/operator4.C: Adjust error marker.
14572 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
14575 * gfortran.dg/pr25603.f: New testcase.
14577 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
14579 * gcc.dg/bf-spl1.c: Don't specify -m68000.
14580 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
14582 2006-02-21 Geoffrey Keating <geoffk@apple.com>
14584 * g++.dg/eh/spbp.C: New.
14586 2006-02-21 Jakub Jelinek <jakub@redhat.com>
14588 PR middle-end/26379
14589 * gcc.target/i386/mmx-7.c: New test.
14591 2006-02-20 Roger Sayle <roger@eyesopen.com>
14593 PR tree-optimization/26361
14594 * gcc.dg/tree-ssa/vrp27.c: New test case.
14596 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
14598 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
14599 * gcc.dg/tree-ssa/complex-4.c: Here.
14601 2006-02-19 Roger Sayle <roger@eyesopen.com>
14603 PR middle-end/19543
14604 * gfortran.dg/logical_1.f90: New test case.
14606 2006-02-19 Jakub Jelinek <jakub@redhat.com>
14608 PR middle-end/26334
14609 * gcc.dg/20060218-1.c: Moved to...
14610 * gcc.target/i386/20060218-1.c: ... here. New test.
14612 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
14615 * gfortran.dg/convert_1.f90: New.
14617 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
14620 * gfortran.dg/namelist_5.f90: New test.
14623 * gfortran.dg/namelist_4.f90: New test.
14625 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14628 * gcc.dg/tree-ssa/complex-3.c: New test.
14630 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
14632 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
14633 variable to take into account the variable name in the
14635 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
14637 2006-02-18 Jakub Jelinek <jakub@redhat.com>
14639 PR middle-end/26334
14640 * gcc.c-torture/compile/20060217-1.c: New test.
14641 * gcc.dg/20060218-1.c: New test.
14643 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
14645 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
14647 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
14649 * gcc.dg/cpp/undef3.c: New test.
14650 * gcc.dg/cpp/trad/builtins2.c: New test.
14652 2006-02-18 Mark Mitchell <mark@codesourcery.com>
14655 * g++.dg/template/static22.C: New test.
14656 * g++.dg/template/static23.C: New test.
14657 * g++.dg/template/static24.C: New test.
14658 * g++.dg/template/non-dependent13.C: New test.
14659 * g++.dg/init/member1.C: Tweak error markers.
14661 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14664 * gcc.c-torture/compile/pr26255.c: New test case.
14666 2006-02-16 Roger Sayle <roger@eyesopen.com>
14668 * gfortran.fortran-torture/execute/where_10.f90: New test case.
14669 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
14670 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
14671 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
14672 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
14673 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
14674 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
14676 2006-02-16 Jeff Law <law@redhat.com>
14678 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
14679 * gcc.dg/tree-ssa/vrp26.c: New test.
14681 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
14685 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
14686 __UCLIBC__ is defined.
14688 2006-02-16 Jakub Jelinek <jakub@redhat.com>
14691 * gfortran.dg/gomp/pr26224.f: New test.
14693 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
14696 * lib/target-supports.exp
14697 (check_effective_target_vect_short_mult): New.
14698 (check_effective_target_vect_char_mult): New.
14699 (check_effective_target_vect_widen_sum_qi_to_si): New.
14700 (check_effective_target_vect_widen_sum_qi_to_hi): New.
14701 (check_effective_target_vect_widen_sum_hi_to_si): New.
14702 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
14703 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
14704 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
14705 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
14706 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
14707 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
14708 vect-reduc-pattern-2c.c
14709 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
14710 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
14711 vect-reduc-pattern-1c.c
14713 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
14716 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
14718 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
14721 * gfortran.dg/enum_8.f90: Remove check for warning.
14722 * gfortran.dg/iomsg_1.f90: Ditto.
14723 * gfortran.dg/enum_1.f90: Ditto.
14724 * gfortran.dg/enum_9.f90: Ditto.
14725 * gfortran.dg/enum_2.f90: Ditto.
14726 * gfortran.dg/enum_10.f90: Ditto.
14727 * gfortran.dg/enum_3.f90: Ditto.
14728 * gfortran.dg/flush_1.f90: Ditto.
14729 * gfortran.dg/enum_4.f90: Ditto.
14730 * gfortran.dg/array_constructor_1.f90: Ditto.
14731 * gfortran.dg/enum_5.f90: Ditto.
14732 * gfortran.dg/enum_6.f90: Ditto.
14733 * gfortran.dg/enum_7.f90: Ditto.
14735 2006-02-15 Jakub Jelinek <jakub@redhat.com>
14737 PR middle-end/26300
14738 * gcc.c-torture/compile/20060215-1.c: New test.
14740 2006-02-14 Roger Sayle <roger@eyesopen.com>
14742 PR middle-end/23670
14743 * gcc.dg/tree-ssa/andor-2.c: New test case.
14745 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
14748 * optional_dim.f90: New test.
14750 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14753 * gfortran.dg/label_4.f90: New.
14755 2006-02-14 Jakub Jelinek <jakub@redhat.com>
14756 Diego Novillo <dnovillo@redhat.com>
14757 Uros Bizjak <uros@kss-loka.si>
14759 * gfortran.dg/gomp: New directory.
14761 2006-02-14 Richard Guenther <rguenther@suse.de>
14763 PR tree-optimization/26258
14764 * gcc.dg/torture/pr26258.c: New testcase.
14766 2006-02-13 Jakub Jelinek <jakub@redhat.com>
14769 * gfortran.dg/pr26246_1.f90: New test.
14770 * gfortran.dg/pr26246_2.f90: New test.
14772 PR middle-end/26092
14773 * gcc.c-torture/compile/20060208-1.c: New test.
14775 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
14779 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
14780 * gfortran.dg/bad_automatic_objects_1.f90: New test.
14781 * gfortran.dg/automatic_module_variable.f90: Change error message.
14784 * gfortran.dg/internal_dummy_1.f90: New test.
14787 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
14791 * gfortran.dg/uncommon_block_data_1.f90: New test.
14792 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
14796 * gfortran.dg/typed_subroutine_1.f90: New test.
14798 2006-02-13 Geoffrey Keating <geoffk@apple.com>
14800 * objc.dg/dwarf-1.m: New.
14802 2006-02-13 Roger Sayle <roger@eyesopen.com>
14804 PR middle-end/24427
14805 * gcc.dg/tree-ssa/andor-1.c: New test case.
14807 2006-02-13 Josh Conner <jconner@apple.com>
14810 * gcc.dg/pr25376.c: New test.
14812 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
14814 * lib/target-supports.exp (check_named_sections_available):
14815 Only compile named-sections test -- don't assemble.
14817 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
14819 * g++.dg/warn/no-write-strings.C: New test.
14820 * g++.dg/warn/write-strings.C: Likewise.
14821 * g++.dg/warn/write-strings-default.C: Likewise.
14823 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
14826 * gfortran.dg/ret_pointer_2.f90: New test.
14828 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
14830 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
14832 2006-02-10 Jeff Law <law@redhat.com>
14834 * gcc.c-torture/compile/pr26213.c: New test.
14836 2006-02-10 Steven G. Kargl <kargls@comcast.net>
14838 gfortran.dg/null_1.f90: New test.
14840 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14843 * gfortran.dg/parens_4.f90: New.
14844 * gfortran.dg/parens_5.f90: New.
14846 2006-02-10 Richard Guenther <rguenther@suse.de>
14848 * gcc.dg/pr23372-1.c: Remove empty file.
14850 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14851 Paul Thomas <pault@gcc.gnu.org>
14854 * gfortran.dg/parens_1.f90: New.
14855 * gfortran.dg/parens_2.f90: New.
14856 * gfortran.dg/parens_3.f90: New.
14858 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
14861 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
14864 * gfortran.dg/impure_assignment_1.f90: New test.
14867 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
14869 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14872 * g++.dg/expr/stdarg2.C: New test.
14874 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
14876 PR inline-asm/16194
14877 * gcc.dg/pr16194.c: New test.
14879 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
14881 * ada/acats/run_acats: Use portable variant of "$@".
14883 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
14885 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
14886 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
14888 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14891 * g++.dg/opt/pr26179.C: New test.
14893 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14895 PR middle-end/26134
14896 * gcc.dg/tree-ssa/complex-3.c: New test.
14898 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
14900 * gcc.c-torture/compile/volatile-1.c: New test.
14902 2006-02-09 Diego Novillo <dnovillo@redhat.com>
14905 * gcc.dg/tree-ssa/pr26180.c: New test.
14907 2006-02-08 Jeff Law <law@redhat.com>
14909 * gcc.dg/tree-ssa/pr21417.c: New test.
14911 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14913 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14914 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
14916 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14918 * lib/scanrtl.exp: New.
14920 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14923 * g++.dg/other/virtual2.C: New test.
14926 * g++.dg/other/virtual1.C: New test.
14928 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
14930 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
14931 cleanup-ipa-dump): Update dump file glob patterns.
14932 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
14933 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
14935 * lib/gcc-dg.exp: Load it.
14936 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
14938 2006-02-07 Janis Johnson <janis187@us.ibm.com>
14941 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
14942 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14944 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14947 * gfortran.dg/mvbits_1.f90: New.
14949 2006-02-07 Dirk Mueller <dmueller@suse.com>
14951 * g++.dg/warn/Wdiv-by-zero.C: New test.
14952 * g++.dg/warn/Wno-div-by-zero.C: New.
14954 2006-02-07 Jeff Law <law@redhat.com>
14956 * gcc.dg/tree-ssa/pr21559.c: New test.
14958 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
14959 multiple VRP passes.
14960 * gcc.dg/tree-ssa/vrp09.c: Likewise.
14961 * gcc.dg/tree-ssa/vrp18.c: Likewise.
14962 * gcc.dg/tree-ssa/pr21582.c: Likewise.
14963 * gcc.dg/tree-ssa/pr20657.c: Likewise.
14964 * gcc.dg/tree-ssa/pr21001.c: Likewise.
14965 * gcc.dg/tree-ssa/vrp02.c: Likewise
14966 * gcc.dg/tree-ssa/vrp11.c: Likewise
14967 * gcc.dg/tree-ssa/pr14341.c: Likewise
14968 * gcc.dg/tree-ssa/vrp19.c: Likewise
14969 * gcc.dg/tree-ssa/vrp20.c: Likewise
14970 * gcc.dg/tree-ssa/vrp03.c: Likewise
14971 * gcc.dg/tree-ssa/pr21086.c: Likewise
14972 * gcc.dg/tree-ssa/pr21959.c: Likewise
14973 * gcc.dg/tree-ssa/vrp21.c: Likewise
14974 * gcc.dg/tree-ssa/vrp04.c: Likewise
14975 * gcc.dg/tree-ssa/pr25485.c: Likewise
14976 * gcc.dg/tree-ssa/pr22026.c: Likewise
14977 * gcc.dg/tree-ssa/vrp22.c: Likewise
14978 * gcc.dg/tree-ssa/vrp05.c: Likewise
14979 * gcc.dg/tree-ssa/20030807-10.c: Likewise
14980 * gcc.dg/tree-ssa/pr20701.c: Likewise
14981 * gcc.dg/tree-ssa/vrp23.c: Likewise
14982 * gcc.dg/tree-ssa/vrp06.c: Likewise
14983 * gcc.dg/tree-ssa/pr22117.c: Likewise
14984 * gcc.dg/tree-ssa/pr20702.c: Likewise
14985 * gcc.dg/tree-ssa/vrp15.c: Likewise
14986 * gcc.dg/tree-ssa/pr21090.c: Likewise
14987 * gcc.dg/tree-ssa/pr21294.c: Likewise
14988 * gcc.dg/tree-ssa/vrp24.c: Likewise
14989 * gcc.dg/tree-ssa/vrp07.c: Likewise
14990 * gcc.dg/tree-ssa/pr21563.c: Likewise
14991 * gcc.dg/tree-ssa/pr25382.c: Likewise
14992 * gcc.dg/tree-ssa/vrp16.c: Likewise
14993 * gcc.dg/tree-ssa/vrp25.c: Likewise
14994 * gcc.dg/tree-ssa/vrp08.c: Likewise
14995 * gcc.dg/tree-ssa/20030807-6.c: Likewise
14996 * gcc.dg/tree-ssa/vrp17.c: Likewise
14997 * gcc.dg/tree-ssa/pr21458.c: Likewise
14998 * g++.dg/tree-ssa/pr18178.C: Likewise
15000 2006-02-07 Richard Guenther <rguenther@suse.de>
15004 2006-01-30 Richard Guenther <rguenther@suse.de>
15006 * gcc.dg/pr23372-1.C: New testcase.
15008 * g++.dg/tree-ssa/pr26140.C: New testcase.
15010 2006-02-07 Mark Mitchell <mark@codesourcery.com>
15013 * g++.dg/template/ttp15.C: New test.
15014 * g++.dg/template/ttp16.C: Likewise.
15015 * g++.dg/template/ttp17.C: Likewise.
15016 * g++.old-deja/g++.pt/ttp36.C: Remove.
15017 * g++.old-deja/g++.pt/ttp19.C: Likewise.
15018 * g++.old-deja/g++.pt/ttp37.C: Likewise.
15019 * g++.old-deja/g++.pt/ttp38.C: Likewise.
15020 * g++.old-deja/g++.pt/ttp39.C: Likewise.
15021 * g++.old-deja/g++.pt/ttp9.C: Likewise.
15022 * g++.old-deja/g++.pt/ttp40.C: Likewise.
15023 * g++.old-deja/g++.pt/ttp51.C: Likewise.
15024 * g++.old-deja/g++.pt/ttp26.C: Likewise.
15025 * g++.old-deja/g++.pt/ttp36.C: Likewise.
15027 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
15029 PR libfortran/23815
15030 * unf_io_convert_4.f90: New test.
15032 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
15034 * gcc.dg/tree-ssa/loadpre10.c: New test.
15035 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
15036 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
15037 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
15039 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15041 PR libfortran/24685
15042 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
15044 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
15047 * gfortran.dg/assign_7.f: New test.
15049 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
15053 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
15054 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
15055 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
15057 2006-02-05 Jakub Jelinek <jakub@redhat.com>
15059 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
15062 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
15064 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
15065 * g++.dg/charset/string.c (foo): Likewise.
15066 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
15068 * g++.dg/ext/builtin2.C (printf): Likewise.
15069 * g++.dg/init/new15.C (printf): Likewise.
15070 * g++.dg/opt/pr17697-1.C (foo): Likewise.
15071 * g++.dg/opt/pr17697-2.C (foo): Likewise.
15072 * g++.dg/opt/pr17697-3.C (foo): Likewise.
15073 * g++.dg/template/non-dependent4.C (temp): Likewise.
15074 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
15075 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
15076 parameter type to const char*.
15077 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
15078 Change type to const char*.
15079 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
15081 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
15082 second parameter type to const char*.
15083 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
15084 (Y::Y): Change parameter type to const char*.
15085 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
15086 * g++.old-deja/g++.jason/report.C: Apply const correctness.
15087 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
15088 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
15090 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
15092 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
15093 type to const char*.
15094 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
15095 return type to const char*.
15096 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
15098 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
15099 * g++.old-deja/g++.law/refs1.C: Likewise.
15100 * g++.old-deja/g++.law/visibility1.C: Likewise.
15101 * g++.old-deja/g++.law/visibility2.C: Likewise.
15102 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
15104 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
15105 * g++.old-deja/g++.mike/net48.C: Likewise.
15106 * g++.old-deja/g++.mike/p646.C: Likewise.
15107 * g++.old-deja/g++.mike/p6746.C: Likewise.
15108 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
15109 type to const char*.
15110 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
15111 deprecated conversion warning.
15112 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
15114 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
15115 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
15116 * g++.old-deja/g++.pt/explicit8.C: Likewise.
15117 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
15118 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
15119 * g++.old-deja/g++.pt/nontype3.C: Likewise.
15120 * g++.old-deja/g++.pt/t39.C: Likewise.
15121 * g++.old-deja/g++.robertl/eb106.C: Likewise.
15122 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
15124 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
15127 intrinsic_argument_conformance_1.f90: New test.
15129 2006-02-03 Steven G. Kargl <kargls@comcast.net>
15132 * gfortran.dg/char_result_11.f90: Add SAVE.
15133 * gfortran.dg/der_pointer_4.f90: Ditto.
15134 * gfortran.dg/default_initialization.f90: New test.
15136 2006-02-03 Jeff Law <law@redhat.com>
15138 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
15139 handle more than 100 dump files.
15140 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
15141 * lib/scantree.exp (scan-tree-dump): Likewise.
15142 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
15143 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
15144 * lib/scanipa.exp (scan-ipa-dump): Likewise.
15145 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
15146 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
15148 2006-02-03 Diego Novillo <dnovillo@redhat.com>
15150 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
15152 2006-02-03 Mark Mitchell <mark@codesourcery.com>
15154 * g++.dg/template/using12.C: New test.
15156 2006-02-03 Alan Modra <amodra@bigpond.net.au>
15158 * gcc.target/powerpc/pr25960.c: New test.
15160 2006-02-02 Steven G. Kargl <kargls@comcast>
15163 gfortran.dg/nullify_2.f90: New test.
15165 2006-02-02 Diego Novillo <dnovillo@redhat.com>
15168 * gcc.dg/gomp/pr25990.c: New test.
15170 2006-01-31 Mark Mitchell <mark@codesourcery.com>
15173 * g++.gd/template/partial4.C: New test.
15175 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
15177 PR middle-end/26001
15178 * gfortran.dg/data_char_2.f90: New.
15180 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
15183 maxval_maxloc_conformance_1.f90: New test.
15185 2006-01-31 Richard Guenther <rguenther@suse.de>
15187 * gcc.target/i386/sselibm-1.c: New testcase.
15188 * gcc.target/i386/sselibm-2.c: Likewise.
15189 * gcc.target/i386/sselibm-3.c: Likewise.
15190 * gcc.target/i386/sselibm-4.c: Likewise.
15191 * gcc.target/i386/sselibm-5.c: Likewise.
15193 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
15196 * gfortran.dg/arrayio_derived_2.f90: New.
15198 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
15200 * gcc.dg/unsigned-long-compare.c: New test.
15202 2006-01-30 Steve Ellcey <sje@cup.hp.com>
15205 * lib/target-supports.exp (check_effective_target_freorder):
15206 Check to see if target supports -freorder-blocks-and-partition.
15207 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
15208 instead of "dg-require-named-sections".
15210 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
15213 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
15214 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
15215 * gcc.dg/pragma-isr-trapa2.c: Likewise.
15216 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
15217 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
15218 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
15219 * gcc.dg/attr-isr-trap_exit.c: Likewise.
15220 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
15222 2006-01-30 Richard Guenther <rguenther@suse.de>
15225 * gcc.dg/pr23372-1.C: New testcase.
15227 2006-01-29 Diego Novillo <dnovillo@redhat.com>
15229 * gcc.dg/gomp/pr25874.c: New test.
15231 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
15234 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
15236 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
15242 * gfortran.dg/intent_out_1.f90: New test.
15244 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
15247 * gfortran.dg/procedure_lvalue.f90: New test.
15251 * gfortran.dg/char_pointer_assign_2.f90: New test.
15252 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
15253 assignment to be consistent with standard.
15254 * gfortran.dg/char_result_2.f90: The same.
15255 * gfortran.dg/char_result_8.f90: The same.
15257 2006-01-28 Zack Weinberg <zackw@panix.com>
15259 * gcc.dg/Woverlength-strings.c
15260 * gcc.dg/Woverlength-strings-pedantic-c89.c
15261 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
15262 * gcc.dg/Woverlength-strings-pedantic-c99.c
15263 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
15265 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
15267 * gcc.c-torture/execute/20060127-1.c: New test.
15269 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15272 * g++.dg/ext/pragmaweak1.C: New test.
15274 2006-01-28 Mark Mitchell <mark@codesourcery.com>
15277 * g++.dg/template/spec29.C: New test.
15279 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
15282 * gcc.c-torture/execute/pr19606.c: New.
15284 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
15286 * gcc.dg/pragma-re-4.c: New test.
15288 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
15291 * gfortran.dg/assumed_size_refs_3.f90: New test.
15293 2006-01-27 Ben Elliston <bje@au.ibm.com>
15295 * gcc.misc-tests/dectest.exp: Remove defunct comment.
15297 2006-01-26 Laurent GUERBY <laurent@guerby.net>
15300 * ada/acats/support/impdef.a: Add One_Long_Second.
15301 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
15302 * ada/acats/tests/c9/c94026.a: Likewise.
15303 * ada/acats/tests/c9/c97305c.ada: Likewise.
15304 * ada/acats/tests/c9/c99004a.ada: Likewise.
15306 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
15309 * gfortran.dg/global_references_2.f90: New test.
15315 * gfortran.dg/assumed_charlen_function_1.f90: New test.
15316 * gfortran.dg/assumed_charlen_function_3.f90: New test.
15319 * gfortran.dg/assumed_charlen_function_2.f90: New test.
15321 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
15324 * gcc.dg/Wpointer-sign.c: New.
15325 * gcc.dg/Wpointer-sign-Wall.c: New.
15326 * gcc.dg/Wpointer-sign-Wall-no.c: New.
15327 * gcc.dg/Wpointer-sign-pedantic.c: New.
15328 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
15329 * gcc.dg/conv-2.c: Use -Wpointer-sign.
15331 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
15334 * gcc.c-torture/compile/pr25861.c: New test.
15336 2006-01-26 Paul Brook <paul@codesourcery.com>
15338 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
15339 on short-enum targets.
15340 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
15342 (generate_fields): Use short_enums.
15343 (main): Set short_enums. Document -e.
15344 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
15345 on short-enum targets.
15346 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
15348 (generate_fields): Use short_enums.
15349 (main): Set short_enums. Document -e.
15350 * lib/target-supports.exp (check_effective_target_short_enums): New.
15352 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
15355 * gcc.dg/torture/pr25947-1.c: New test.
15357 2006-01-25 Jan Hubicka <jh@suse.cz>
15358 Roger Sayle <roger@eyesopen.com>
15360 PR rtl-optimization/25703
15361 * gcc.target/i386/20060125-1.c: New test case.
15362 * gcc.target/i386/20060125-2.c: New test case.
15364 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15367 * gfortran.dg/goto_1.f: New.
15369 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
15372 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
15373 25716 on 32-bit systems too.
15375 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
15378 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
15380 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
15382 * gcc.dg/tree-ssa/gen-vect-33.c: New.
15384 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15387 * gfortran.dg/read_eof.f90: Delete, renamed.
15388 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
15389 * gfortran.dg/read_eof_2.f90: New test.
15390 * gfortran.dg/read_eof_3.f90: New test.
15392 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
15395 * gcc.c-torture/compile/pr25860.c: New test.
15397 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15400 * g++.dg/parse/dtor8.C: New test.
15402 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
15405 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
15406 * gcc.dg/gomp/gomp.exp: Return without testing anything if
15407 check_effective_target_fopenmp returns 0.
15409 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
15412 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
15413 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
15414 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
15416 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
15419 * g++.dg/opt/pr25857.C: New test.
15421 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
15422 Jan Hubicka <jh@suse.cz>
15423 Richard Guenther <rguenther@suse.de>
15425 PR rtl-optimization/25654
15426 * gcc.dg/torture/pr25654.c: New testcase.
15427 * gcc.target/i386/pr25654.c: Likewise.
15429 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
15432 * gfortran.dg/internal references_2.f90: New test.
15434 Fix regression in testing of admissability of attributes.
15435 * gfortran.dg/intent_used_1.f90: New test.
15437 2006-01-23 Ben Elliston <bje@au.ibm.com>
15439 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
15440 Remove target conditional torture options for i?86 and x86_64
15443 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
15446 * g++.dg/rtti/no-rtti.C: New.
15448 2006-01-21 Mark Mitchell <mark@codesourcery.com>
15451 * g++.dg/inherit/conv2.C: New test.
15454 * g++.dg/parse/dtor7.C: New test.
15457 * g++.dg/template/crash44.C: New test.
15459 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
15463 * gfortran.dg/internal_references_1.f90: New test.
15468 * gfortran.dg/global_references_1.f90: New test.
15469 * gfortran.dg/g77/19990905-1.f: Restore the error that
15470 there is a clash between the common block name and
15471 the name of a subroutine reference.
15474 * gfortran.dg/aliasing_dummy_1.f90: New test.
15476 2006-01-21 Alan Modra <amodra@bigpond.net.au>
15478 * gcc.dg/vmx/1b-01.c: Warning fix.
15479 * gcc.dg/vmx/1c-02.c: Likewise.
15480 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
15482 2006-01-20 Steve Ellcey <sje@cup.hp.com>
15485 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
15487 2006-01-20 Richard Guenther <rguenther@suse.de>
15488 Steven Bosscher <stevenb.gcc@gmail.com>
15490 PR rtl-optimization/24626
15491 * gcc.dg/torture/pr24626-1.c: New testcase.
15492 * gcc.dg/torture/pr24626-2.c: Likewise.
15493 * gcc.dg/torture/pr24626-3.c: Likewise.
15494 * gcc.dg/torture/pr24626-4.c: Likewise.
15496 2006-01-20 Dirk Mueller <dmueller@suse.com>
15499 * g++.dg/warn/empty-body.C: New.
15501 2006-01-19 Mark Mitchell <mark@codesourcery.com>
15504 * g++.dg/template/using10.C: New test.
15505 * g++.dg/temlpate/using11.C: Likewise.
15506 * g++.dg/inherit/using5.C: Tweak error messages.
15508 2006-01-20 Alan Modra <amodra@bigpond.net.au>
15510 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
15512 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
15514 2006-01-19 Jan Hubicka <jh@suse.cz>
15516 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
15518 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15521 * g++.dg/template/spec28.C: New test.
15523 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
15525 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15526 (switchfiles): Fix fprintf's by adding srcdir or removing it.
15528 2006-01-19 Diego Novillo <dnovillo@redhat.com>
15530 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
15531 * gcc.dg/gomp/critical-1.c: Likewise.
15532 * gcc.dg/gomp/critical-3.c: Likewise.
15533 * gcc.dg/gomp/empty.c: Likewise.
15534 * gcc.dg/gomp/ordered-1.c: Likewise.
15535 * gcc.dg/gomp/for-4.c: Likewise.
15536 * gcc.dg/gomp/for-6.c: Likewise.
15537 * gcc.dg/gomp/master-3.c: Likewise.
15538 * gcc.dg/gomp/for-8.c: Likewise.
15539 * gcc.dg/gomp/for-10.c: Likewise.
15540 * gcc.dg/gomp/for-18.c: Likewise.
15541 * gcc.dg/gomp/for-5.c: Likewise.
15542 * gcc.dg/gomp/for-7.c: Likewise.
15543 * gcc.dg/gomp/for-9.c: Likewise.
15545 2006-01-18 Jeff Law <law@redhat.com>
15547 * gcc.dg/tree-ssa/vrp25.c: New test.
15549 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15551 * gcc.dg/pr25805.c: Fix misapplied patch.
15553 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
15555 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
15556 (check_effective_target_vect_udot_qi): New.
15557 (check_effective_target_vect_sdot_hi): New.
15558 (check_effective_target_vect_udot_hi): New.
15559 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
15560 prefixed with "wrapv-" with -fwrapv.
15561 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
15562 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
15563 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
15564 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
15565 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
15567 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
15568 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
15569 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
15570 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
15572 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15575 * g++.dg/other/default2.C: New test.
15576 * g++.dg/other/default3.C: New test.
15578 2006-01-19 Richard Sandiford <richard@codesourcery.com>
15581 * gcc.dg/pr25805.c: New file.
15583 2006-01-18 Mark Mitchell <mark@codesourcery.com>
15586 * g++.dg/template/init6.C: New test.
15588 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
15590 * gcc.dg/tree-ssa/pr24287.c: New test
15592 2006-01-18 Eric Christopher <echristo@apple.com>
15594 * g++.dg/eh/table.C: New.
15596 2006-01-18 DJ Delorie <dj@redhat.com>
15598 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
15599 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
15600 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
15601 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
15603 2006-01-18 Jeff Law <law@redhat.com>
15605 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
15606 on wrapping on overflow semantics.
15608 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
15610 * gcc.gc/tree-ssa/vrp23.c: New test.
15611 * gcc.gc/tree-ssa/vrp24.c: New test.
15613 2006-01-18 Richard Henderson <rth@redhat.com>
15614 Aldy Hernandez <aldyh@redhat.com>
15615 Jakub Jelinek <jakub@redhat.com>
15616 Diego Novillo <dnovillo@redhat.com>
15617 Uros Bizjak <uros@kss-loka.si>
15619 * gcc.dg/gomp: New directory.
15621 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
15622 Steven G. Kargl <kargls@comcast.net>
15625 * gfortran.dg/intrinsic_external_1.f90: New test.
15628 * gfortran.dg/elemental_pointer_1.f90: New test.
15631 * gfortran.dg/external_procedures_1.f90: New test.
15634 gfortran.dg/assumed_present.f90: New test.
15636 2006-01-18 Jakub Jelinek <jakub@redhat.com>
15638 * g++.dg/parse/lookup5.C: New test.
15640 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15643 * gfortran.dg/read_eof.f90: New test.
15645 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15647 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
15648 add a closing brace.
15650 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15653 * gfortran.dg/fmt_tl.f: New test.
15655 2006-01-17 Eric Christopher <echristo@apple.com>
15657 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
15658 * g++.old-deja/g++.warn/impint2.C: Ditto.
15659 * g++.old-deja/g++.other/null1.C: Ditto.
15660 * g++.dg/warn/conv2.C: Ditto.
15661 * g++.dg/warn/conv4.C: New file.
15663 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15665 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
15667 2006-01-17 Andreas Jaeger <aj@suse.de>
15668 Janis Johnson <janis187@us.ibm.com>
15670 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
15672 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
15673 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
15675 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15677 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
15678 (switchfiles): xfail txxx where xxx >= 25.
15680 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
15683 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
15685 2006-01-17 Jakub Jelinek <jakub@redhat.com>
15688 * gcc.dg/pr25682.c: New test.
15689 * g++.dg/parse/array-size2.C: New test.
15691 2006-01-16 Ian Lance Taylor <ian@airs.com>
15693 * consistency.vlad: Remove entire directory, 1652 files.
15695 2006-01-16 Janis Johnson <janis187@us.ibm.com>
15697 * lib/target-supports.exp (check_effective_target_dfp_nocache,
15698 check_effective_target_dfprt_nocache): New.
15699 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
15700 (check_effective_target_dfprt): New.
15701 * lib/c-compat.exp (check_dfp): Remove.
15702 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
15703 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
15704 level of support for decimal float.
15705 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
15706 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
15707 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
15708 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
15709 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
15710 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
15711 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
15712 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
15713 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
15714 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
15715 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
15716 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
15719 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
15722 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
15724 * lib/gfortran.exp (gfortran_init): Likewise.
15725 * lib/obj-c++.exp (obj-c++_init): Likewise.
15726 * lib/scanasm.exp (scan-assembler-dem): Likewise.
15727 (scan-assembler-dem-not): Likewise.
15728 * lib/scandump.exp (scan-dump-dem): Likewise.
15729 (scan-dump-dem-not): Likewise.
15731 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
15734 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
15736 * lib/obj-c++.exp (obj-c++_init): Likewise.
15738 2006-01-16 Richard Guenther <rguenther@suse.de>
15740 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
15742 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15745 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
15746 to LD_LIBRARY_PATH.
15748 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
15749 Andrew Pinski <pinskia@physics.uc.edu>
15751 * gcc.dg/minmax-1.c: New test.
15753 2006-01-16 Ben Elliston <bje@au.ibm.com>
15755 * gcc.dg/dfp/dfp.exp: Correct FSF address.
15756 * gcc.misc-tests/dectest.exp: Ditto.
15758 2006-01-15 Ian Lance Taylor <ian@airs.com>
15761 * gcc.target/i386/cmov6.c: Use -march=k8.
15763 2006-01-15 Andreas Jaeger <aj@suse.de>
15765 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
15766 x86 does not have __float128.
15768 2006-01-14 Ian Lance Taylor <ian@airs.com>
15770 * gcc.target/i386/cmov6.c: New test.
15772 2006-01-14 Mark Mitchell <mark@codesourcery.com>
15775 * g++.dg/template/ctor6.C: New test.
15777 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
15779 PR tree-optimization/25485
15780 * gcc.dg/tree-ssa/pr25485.c: New.
15782 2006-01-14 Richard Guenther <rguenther@suse.de>
15784 PR tree-optimization/22548
15785 PR tree-optimization/22555
15786 PR tree-optimization/22501
15787 * gcc.dg/tree-ssa/alias-4.c: New testcase.
15788 * gcc.dg/tree-ssa/alias-5.c: Likewise.
15789 * gcc.dg/tree-ssa/alias-6.c: Likewise.
15790 * gcc.dg/tree-ssa/alias-7.c: Likewise.
15791 * gcc.dg/tree-ssa/alias-8.c: Likewise.
15792 * gcc.dg/tree-ssa/alias-9.c: Likewise.
15793 * gcc.dg/tree-ssa/alias-10.c: Likewise.
15794 * gcc.dg/tree-ssa/alias-11.c: Likewise.
15795 * gcc.dg/tree-ssa/alias-12.c: Likewise.
15797 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
15799 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
15800 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
15802 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
15803 Richard Guenther <rguenther@suse.de>
15805 PR rtl-optimization/24257
15806 * gcc.dg/torture/pr24257.c: New testcase.
15808 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
15810 * gcc.c-torture/execute/20060110-1.c: New test.
15811 * gcc.c-torture/execute/20060110-2.c: New test.
15813 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
15815 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
15817 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
15820 * gfortran.dg/label_3.f90: New test.
15822 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
15824 PR tree-optimization/25771
15825 * g++.dg/tree-ssa/pr25771.C: New test
15827 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
15830 * g++.dg/opt/complex5.C: New test.
15832 2006-01-13 Richard Guenther <rguenther@suse.de>
15834 * gcc.target/i386/387-9.c: New testcase.
15836 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
15839 * g++.dg/debug/dwarf2-1.C: New.
15841 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
15844 * lib/gcov.exp (verify-lines): Add "close $fd".
15846 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
15847 Ben Elliston <bje@au.ibm.com>
15849 * gcc.dg/dfp/inf-1.c: New test.
15851 2006-01-12 Janis Johnson <janis187@us.ibm.com>
15852 Yao Qi <qiyaoltc@cn.ibm.com>
15853 Ben Elliston <bje@au.ibm.com>
15854 Jon Grimm <jgrimm2@us.ibm.com>
15856 * gcc.dg/nodfp-1.c: New test.
15857 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15858 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
15859 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
15860 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
15861 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
15862 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
15863 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
15864 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
15865 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
15866 * gcc.dg/format/dfp-scanf-1.c: Likewise.
15867 * gcc.dg/format/dfp-printf-1.c: Likewise.
15868 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
15869 (compat_setup_dfp): New.
15870 * gcc.dg/compat/compat.exp: Use it.
15871 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
15872 Make some variables global, prepend "compat_" to their names.
15873 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
15874 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
15875 * gcc.misc-tests/dectest.exp: New test driver for decTest.
15876 * lib/compat.exp (compat_skip_list): Make global, rename.
15877 * lib/c-compat.exp: New file.
15878 * lib/target-supports.exp (check_effective_target_dfp): New.
15880 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
15881 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
15882 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
15883 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
15884 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
15885 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
15886 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
15887 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
15888 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
15889 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
15890 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
15891 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
15892 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
15893 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
15894 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
15895 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
15896 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
15897 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
15898 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
15899 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
15900 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
15901 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
15902 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
15903 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
15904 gcc.dg/dfp/struct-layout-1.c,
15905 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
15906 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
15907 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
15908 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
15909 gcc.dg/dfp/func-vararg-dfp.c,
15910 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
15911 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
15912 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
15913 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
15914 gcc.dg/dfp/wtr-conversion-1.c: New tests.
15916 2006-01-11 Richard Guenther <rguenther@suse.de>
15918 PR tree-optimization/25734
15919 * gcc.dg/tree-ssa/pr25734.c: New testcase.
15921 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15924 * gfortran.dg/literal_character_constant_1_x.F: New test.
15925 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
15926 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
15927 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
15929 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
15932 * g++.dg/ext/packed3.C: Add expected packed error.
15934 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
15937 * gcc.dg/torture/pr25706-1.c: New test.
15939 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
15941 PR tree-optimization/23109
15942 PR tree-optimization/23948
15943 PR tree-optimization/24123
15945 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
15946 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
15947 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
15948 g++.dg/tree-ssa/pr23948.C: New testcases.
15949 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
15950 three divisions in order to do the optimization.
15952 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
15955 * g++.dg/other/pr25632.C: New test.
15957 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
15960 * gfortran.dg/used_types_1.f90: New test.
15962 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
15965 * gcc.dg/torture/pr25718-1.c: New test.
15967 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
15969 * gfortran.dg/list_read_2.f90: Fix typo in description.
15971 2006-01-10 Jan Beulich <jbeulich@novell.com>
15973 * lib/target-supports.exp (check_visibility_available): Simplify test
15975 (check_profiling_available): Fail for *-*-netware*.
15976 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
15977 * gcc.dg/20021014-1.c: Likewise.
15978 * gcc.dg/nest.c: Likewise.
15980 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15983 * gfortran.dg/forall_3.f90: New test.
15985 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
15988 * gfortran.dg/nesting_2.f90: New test.
15989 * gfortran.dg/nesting_3.f90: New test.
15991 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
15993 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
15994 Fix typo in comment.
15996 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
15998 * gfortran.dg/single_char_string.f90: New test.
16000 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
16002 * gfortran.dg/ichar_2.f90: New test.
16004 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
16007 * gfortran.dg/private_type_4.f90: New.
16009 2006-01-07 Richard Guenther <rguenther@suse.de>
16011 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
16013 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16015 * gfortran.dg/func_decl_1.f90: New.
16016 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
16017 * gfortran.dg/array_alloc_2.f90: Likewise.
16018 * gfortran.dg/char_result_8.f90: Likewise.
16019 * gfortran.dg/dup_save_1.f90: Likewise.
16020 * gfortran.dg/dup_save_2.f90: Likewise.
16021 * gfortran.dg/f2c_6.f90: Likewise.
16022 * gfortran.dg/f2c_7.f90: Likewise.
16023 * gfortran.dg/func_result_2.f90: Likewise.
16024 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
16026 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
16029 * gfortran.dg/elemental_subroutine_1.f90: New test.
16030 * gfortran.dg/elemental_subroutine_2.f90: New test.
16034 * gfortran.dg/assumed_size_refs_1.f90: New test.
16038 * gfortran.dg/assumed_size_refs_2.f90: New test.
16039 * gfortran.dg/initialization_1.f90: Change warning message.
16041 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
16043 * gcc.dg/tree-ssa/loop-15.c: New test.
16045 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16048 * gfortran.dg/backspace_3.f: New test.
16049 * gfortran.dg/backspace_4.f: New test.
16051 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16054 * gfortran.dg/fmt_white.f: Update test.
16056 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
16058 * gcc.dg/cast-1.c: Add new warning.
16059 * gcc.dg/cast-2.c: Likewise.
16060 * gcc.dg/cast-3.c: Likewise.
16061 * gcc.dg/format/cast-1.c: Likewise.
16062 * gcc.dg/cast-4.c: New testcase.
16064 2006-01-05 Richard Guenther <rguenther@suse.de>
16066 PR tree-optimization/22555
16067 * gcc.dg/tree-ssa/alias-3.c: New testcase.
16069 2006-01-05 Richard Guenther <rguenther@suse.de>
16070 Diego Novillo <dnovillo@redhat.com>
16072 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
16073 * gcc.dg/tree-ssa/loop-8.c: Likewise.
16074 * gcc.dg/tree-ssa/loop-1.c: Likewise.
16075 * gcc.dg/tree-ssa/pr23294.c: Likewise.
16076 * gcc.dg/tree-ssa/pr21985.c: Likewise.
16077 * gcc.dg/tree-ssa/loop-14.c: Likewise.
16078 * gcc.dg/tree-ssa/loop-2.c: Likewise.
16079 * gcc.dg/tree-ssa/loop-3.c: Likewise.
16080 * gcc.dg/tree-ssa/loop-4.c: Likewise.
16081 * gcc.dg/tree-ssa/pr21171.c: Likewise.
16082 * gcc.dg/tree-ssa/loop-5.c: Likewise.
16083 * gcc.dg/tree-ssa/loop-10.c: Likewise.
16084 * gcc.dg/tree-ssa/loop-6.c: Likewise.
16085 * treelang/compile/extravar.tree: Likewise.
16086 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
16087 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
16088 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
16089 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
16090 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
16092 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
16094 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
16097 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
16100 gfortran.dg/char_result_11.f90: New.
16102 2006-01-04 Mark Mitchell <mark@codesourcery.com>
16105 * g++.dg/parse/access9.C: New test.
16106 * g++.dg/tc1/dr52.C: Tweak error markers.
16108 2006-01-04 Richard Henderson <rth@redhat.com>
16110 Merge from gomp branch.
16111 * g++.dg/parse/pragma2.C: Update expected error lines.
16113 2006-01-04 Jakub Jelinek <jakub@redhat.com>
16115 * g++.dg/other/i386-2.C: New test.
16118 * gcc.c-torture/compile/20051228-1.c: New test.
16121 * gcc.dg/pr25559.c: New test.
16123 2006-01-03 Mark Mitchell <mark@codesourcery.com>
16126 * g++.dg/lookup/friend9.C: New test.
16129 * g++.dg/template/repo5.C: New test.
16131 2006-01-03 Steven G. Kargl <kargls@comcast.net>
16134 * gfortran.dg/forall_2.f90: New test.
16136 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
16138 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
16139 dg-require-weak. Adjust regexp to handle leading-underscore
16140 targets and space as well as TAB after .weak. Change previous
16141 64-bit fix to not use naked dot.
16143 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
16145 PR rtl-optimization/25578
16146 * gcc.c-torture/execute/20060102-1.c: New testcase.
16148 2006-01-03 Richard Guenther <rguenther@suse.de>
16151 * gcc.dg/torture/pr25183.c: New testcase.
16153 2006-01-03 Jakub Jelinek <jakub@redhat.com>
16155 Merge from gomp-branch.
16156 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
16157 * gcc.dg/ia64-sync-2.c: Likewise.
16158 * gcc.dg/ia64-sync-3.c: Likewise.
16159 * gcc.dg/ia64-sync-4.c: Likewise.
16160 * gcc.dg/sync-2.c: Likewise.
16161 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
16162 that sparc64-*-* and sparcv9-*-* supports sync builtins.
16164 2006-01-02 Mark Mitchell <mark@codesourcery.com>
16167 * g++.dg/parse/operator6.C: New test.
16170 * g++.dg/parse/error29.C: New test.
16173 * g++.dg/parse/dtor6.C: New test.
16176 * g++.dg/parse/ctor3.C: New test.
16179 * g++.dg/template/class3.C: New test.
16181 2006-01-02 Geoffrey Keating <geoffk@apple.com>
16183 * g++.dg/debug/debug9.C: New.
16185 2006-01-02 Steven G. Kargl <kargls@comcast.net>
16188 * gfortran.dg/label_2.f90: New test.
16190 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16192 * g++.dg/lookup/using12.C: Tighten error marker.
16194 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
16195 Andrew Pinski <pinskia@physics.uc.edu>
16197 * gcc.target/powerpc/darwin-abi-3.c: New file.
16198 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
16199 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
16200 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
16201 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
16202 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
16203 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
16204 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
16205 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
16207 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
16209 * gcc.dg/tree-ssa/loadpre1.c: New;
16210 * gcc.dg/tree-ssa/loadpre2.c: New;
16211 * gcc.dg/tree-ssa/loadpre3.c: New;
16212 * gcc.dg/tree-ssa/loadpre4.c: New;
16213 * gcc.dg/tree-ssa/loadpre5.c: New;
16214 * gcc.dg/tree-ssa/loadpre6.c: New;
16215 * gcc.dg/tree-ssa/loadpre7.c: New;
16216 * gcc.dg/tree-ssa/loadpre8.c: New;
16217 * gcc.dg/tree-ssa/loadpre9.c: New;
16219 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
16221 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
16222 * g++.dg/abi/thunk4.C: Likewise.
16224 2006-01-01 Andreas Jaeger <aj@suse.de>
16226 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
16229 2006-01-01 Jakub Jelinek <jakub@redhat.com>
16232 * gcc.dg/pragma-pack-3.c: New test.
16233 * g++.dg/parse/pragma3.C: New test.
16235 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16237 PR middle-end/24827
16238 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
16240 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16243 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
16245 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
16248 * gfortran-dg/pure_byref_3.f90: New.
16251 * gfortran.dg/userdef_operator_1.f90: New.
16253 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
16255 * g++.dg/abi/thunk3.C: New.
16256 * g++.dg/abi/thunk4.C: New.
16258 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
16261 * gfortran.dg/host_used_types_1.f90: New test. Check that host
16262 associated derived type components of derived types are
16263 properly declared in contained procedures.
16265 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16267 PR libgfortran/25139
16268 * gfortran.dg/backspace_2.f: New test.
16270 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16272 PR libgfortran/25550
16273 * gfortran.dg/endfile.f: New test.
16275 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16277 PR libgfortran/25419
16278 * gfortran.dg/comma.f: New test.
16280 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16282 * lib/gfortran-dg.exp: Remove trailing whitespace.
16283 * lib/fortran-torture.exp: Test with -fbounds-check instead of
16284 -funroll-all-loops.
16286 2005-12-28 Alan Modra <amodra@bigpond.net.au>
16288 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
16289 Extended Double long doubles or repeat tests when long double is
16290 the same size as double.
16292 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16294 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
16297 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
16298 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
16301 * gcc.dg/pr23911.c: Make test variable static.
16304 * gcc.dg/tree-ssa/pr14841.c: Likewise.
16306 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16309 * g++.dg/parse/crash17.C: Adjust error markers.
16310 * g++.dg/template/error20.C: New test.
16312 2005-12-26 Mark Mitchell <mark@codesourcery.com>
16315 * g++.dg/ext/complit4.C: New test.
16318 * g++.dg/ext/complit5.C: Likewise.
16320 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
16322 PR tree-optimization/25125
16323 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
16324 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
16325 * gcc.c-torture/execute/pr25125.c: New.
16327 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
16331 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
16332 functions with incorrect assumed size references.
16334 2005-12-24 Mark Mitchell <mark@codesourcery.com>
16337 * g++.dg/opt/init1.C: New test.
16339 2005-12-23 Mark Mitchell <mark@codesourcery.com>
16342 * g++.dg/template/sfinae3.C: New test.
16344 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16346 * g++.dg/other/friend4.C: New test.
16348 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16351 * g++.dg/opt/pr25005.C: New test.
16353 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16356 * g++.dg/template/ptrmem16.C: New test.
16358 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
16362 * gfortran.dg/initialization_1.f90: Add test of SIZE.
16364 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16366 PR libgfortran/25307
16367 * gfortran.dg/list_read_5.f90: New test.
16369 2005-12-22 Richard Henderson <rth@redhat.com>
16371 * gcc.target/i386/sse-7.c: Use -msse2.
16373 2005-12-23 Jakub Jelinek <jakub@redhat.com>
16375 PR rtl-optimization/25432
16376 * gcc.c-torture/compile/20051216-1.c: New test.
16379 * objc/execute/pr25328.m: New test.
16381 2005-12-22 Mark Mitchell <mark@codesourcery.com>
16384 * g++.dg/template/call4.C: New test.
16386 2005-12-22 Dale Johannesen <dalej@apple.com>
16388 * gcc.target/i386/sse-17.c: New.
16390 2005-12-22 Paul Brook <paul@codesourcery.com>
16392 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
16394 2005-12-22 Paul Brook <paul@codesourcery.com>
16396 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
16398 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
16401 * gcc.c-torture/compile/pr25513.c: New test.
16403 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16406 * g++.dg/parse/error25.C: Add more tests.
16408 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
16411 * gfortran.dg/der_charlen_1.f90: New.
16413 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
16416 * gfortran.dg/pointer_component_type_1.f90: New test.
16420 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
16421 should give an error with assumed size array refernces and checks
16422 those that should not.
16423 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
16424 reference an upper bound so that it does not generate an error.
16430 * gfortran.dg/used_dummy_types_1.f90: New test.
16431 * gfortran.dg/used_dummy_types_2.f90: New test.
16432 * gfortran.dg/used_dummy_types_3.f90: New test.
16433 * gfortran.dg/used_dummy_types_4.f90: New test.
16434 * gfortran.dg/used_dummy_types_5.f90: New test.
16437 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
16438 group already being USE associated.
16439 * gfortran.dg/assumed_shape_nml.f90: New test.
16440 * gfortran.dg/assumed_size_nml.f90: New test.
16450 * gfortran.dg/io_constraints_1.f90: New test.
16451 * gfortran.dg/io_constraints_1.f90: New test.
16452 * gfortran.dg/iostat_3.f90: Change wording of warning.
16453 * gfortran.dg/g77/19981216-0.f: The same.
16455 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
16457 PR tree-optimization/23518
16458 * gcc.dg/pr23518.c: New.
16460 2005-12-21 Mike Stump <mrs@apple.com>
16462 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
16464 2005-12-21 Paul Brook <paul@codesourcery.com>
16466 * gcc.dg/pr19340.c: Skip on m68k targets.
16468 2005-12-21 Steven Bosscher <stevenb@suse.de>
16470 PR rtl-optimization/25196
16471 * gcc.dg/pr25196.c: New test.
16473 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
16476 gfortran.dg/where_nested_1.f90: New.
16478 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
16480 PR tree-optimization/25382.
16481 * gcc.dg/tree-ssa/pr25382.c: New.
16483 2005-12-20 Richard Guenther <rguenther@suse.de>
16485 PR middle-end/24306
16486 * gcc.target/i386/pr24306.c: New testcase.
16488 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
16490 PR tree-optimization/25501
16491 * gcc.dg/tree-ssa/pr25501.c: New.
16493 2005-12-20 Richard Guenther <rguenther@suse.de>
16496 2005-12-02 Richard Guenther <rguenther@suse.de>
16498 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
16500 2005-12-20 Mark Mitchell <mark@codesourcery.com>
16503 * g++.dg/warn/Wunreachable-code-2.C: New test.
16505 2005-12-19 Mark Mitchell <mark@codesourcery.com>
16508 * g++.dg/template/ctor5.C: New test.
16511 * g++.dg/template/overload8.C: New test.
16513 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
16515 * gcc.c-torture/compile/pr25483 : New test.
16517 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16520 * g++.dg/ext/typeof10.C: New test.
16522 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
16524 * gcc.dg/mt-loopi1.c: New.
16526 2005-12-18 Richard Guenther <rguenther@suse.de>
16528 PR tree-optimization/25481
16529 * gcc.dg/torture/pr25481.c: New testcase.
16531 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
16533 PR rtl-optimization/21041
16534 * gcc.dg/pr21041.c: New test.
16536 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16538 PR libgfortran/25463
16539 * gfortran.dg/advance.f90: New test.
16541 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
16543 * gcc.dg/20051201-1.c: New test.
16545 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
16548 * gfortran.dg/initialization_1.f90: New test.
16549 * gfortran.dg/enum_5.f90: Change dg-error to new message.
16550 * gfortran.dg/g77/980616-0.f: The same.
16552 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16555 * gfortran.dg/chkbits.f90: New test.
16557 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16559 * gfortran.dg/enum_5.f: Revert to previous version.
16561 2005-12-17 Steven G. Kargl <kargls@comcast.net>
16563 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
16564 * gfortran.dg/nested_modules_1.f90: Ditto.
16565 * gfortran.dg/hollerith_f95.f90: Ditto.
16566 * gfortran.dg/select_5.f90: Ditto.
16567 * gfortran.dg/secnds.f: Ditto.
16568 * gfortran.dg/hollerith2.f90: Ditto.
16569 * gfortran.dg/imag_2.f: Ditto.
16570 * gfortran.dg/ftell_2.f90: Ditto.
16571 * gfortran.dg/malloc_free_1.f90: Ditto.
16572 * gfortran.dg/logint-1.f: Ditto.
16573 * gfortran.dg/recursive_statement_functions.f90: Ditto.
16574 * gfortran.dg/e_d_fmt.f90: Ditto.
16575 * gfortran.dg/hollerith_legacy.f90: Ditto.
16576 * gfortran.dg/logint-2.f: Ditto.
16577 * gfortran.dg/enum_5.f90: Ditto.
16578 * gfortran.dg/f2c_2.f90: Ditto.
16579 * gfortran.dg/pr17143.f90: Ditto.
16580 * gfortran.dg/namelist_14.f90: Ditto.
16581 * gfortran.dg/logint-3.f: Ditto.
16582 * gfortran.dg/spread_scalar_source.f90: Ditto.
16583 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
16584 * gfortran.dg/namelist_11.f: Ditto.
16585 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16586 * gfortran.dg/g77/20010519-1.f
16587 * gfortran.dg/g77/alpha1.f: Ditto.
16588 * gfortran.dg/g77/990115-1.f: Ditto.
16589 * gfortran.dg/g77/erfc.f: Ditto.
16590 * gfortran.dg/g77/19990313-3.f: Ditto.
16591 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
16592 * gfortran.dg/g77/20010426.f: Ditto.
16593 * gfortran.dg/g77/19990313-0.f: Ditto.
16594 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
16595 * gfortran.dg/g77/20000629-1.f: Ditto.
16596 * gfortran.dg/g77/970125-0.f: Ditto.
16597 * gfortran.dg/g77/8485.f: Ditto.
16598 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
16599 * gfortran.dg/g77/19990313-1.f: Ditto.
16600 * gfortran.dg/g77/int8421.f: Ditto.
16601 * gfortran.dg/g77/19990305-0.f: Ditto.
16602 * gfortran.dg/g77/947.f: Ditto.
16603 * gfortran.dg/g77/19990905-2.f: Ditto.
16604 * gfortran.dg/g77/cabs.f: Ditto.
16605 * gfortran.dg/g77/19990313-2.f: Ditto.
16606 * gfortran.dg/g77/20020307-1.f: Ditto.
16607 * gfortran.dg/g77/dcomplex.f: Ditto.
16608 * gfortran.dg/g77/19990502-1.f: Ditto.
16609 * gfortran.dg/g77/19981216-0.f: Ditto.
16610 * gfortran.dg/common_4.f90: Ditto.
16611 * gfortran.dg/entry_4.f90: Ditto.
16612 * gfortran.dg/equiv_constraint_2.f90: Ditto.
16613 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
16614 * gfortran.dg/namelist_12.f: Ditto.
16615 * gfortran.dg/scale_1.f90: Ditto.
16616 * gfortran.dg/modulo_1.f90
16617 * gfortran.dg/hollerith.f90: Ditto.
16618 * gfortran.dg/direct_io_3.f90: Ditto.
16619 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
16620 * gfortran.dg/gnu_logical_1.F: Ditto.
16621 * gfortran.dg/unf_io_convert_1.f90: Ditto.
16622 * gfortran.dg/assign_1.f90: Ditto.
16623 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
16624 * gfortran.dg/pr23095.f: Ditto.
16625 * gfortran.dg/read_float_1.f90: Ditto.
16627 2005-12-17 Andreas Jaeger <aj@suse.de>
16629 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
16630 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
16632 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16635 * gfortran.dg/fmt_white.f: New test.
16637 2005-12-16 Steven G. Kargl <kargls@comcast.net>
16639 * gfortran.dg/label_1.f90: New test.
16641 2005-12-15 Ben Elliston <bje@au.ibm.com>
16644 * gcc.dg/20031012-1.c: Add -Walways-true option.
16645 * gcc.dg/weak/weak-3.c: Likewise.
16646 * g++.old-deja/g++.mike/warn8.C: Likewise.
16648 2005-12-16 Mike Stump <mrs@apple.com>
16650 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
16653 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16655 PR libgfortran/25264
16656 PR libgfortran/25349
16657 * gfortran.dg/tl_editing.f90: Added additional checks.
16658 * gfortran.dg/t_editing.f: New test.
16659 * gfortran.dg/write_padding.f90: New test
16661 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16664 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
16666 2005-12-16 Jakub Jelinek <jakub@redhat.com>
16668 PR rtl-optimization/24899
16669 * gcc.c-torture/execute/20051215-1.c: New test.
16671 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
16674 * gfortran.dg/pr24823.f: New test.
16676 2005-12-16 Jeff Law <law@redhat.com>
16678 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
16680 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
16682 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16683 (base_types): Change C++ style comments to C style comments. Remove
16684 aligned types from the array. Keep Enums disabled.
16685 (complex_types): Remove aligned types from the array.
16686 Comment out "_Complex long double".
16687 (attrib_types): Remove.
16688 (complex_attrib_types): Remove.
16689 (attrib_array_types): Remove.
16690 (complex_attrib_array_types): Remove.
16691 (aligned_bitfld_types): Remove.
16692 (n_aligned_bitfld_types): Remove.
16693 (FEATURE_ALIGNEDPACKED): Delete.
16694 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
16695 (singles): Remove support for adding attributes.
16696 (choose_type): Remove support for attributed types.
16697 (generate_fields): Remove support for attributed bit-fields.
16698 Remove support for adding attributes.
16699 (generate_random_tests): Remove support for adding attributes.
16700 (features): Add back "[0] :0" and "complex vector [0]".
16701 (main): Remove support for attributed bit-fields.
16702 Uncomment the calling of generate_random_tests for the rests of
16705 2005-12-16 Jan Hubicka <jh@suse.cz>
16707 * gcc.c-torture/combine/pr25224.c: New.
16709 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
16712 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
16715 2005-12-15 Richard Sandiford <richard@codesourcery.com>
16717 * gcc.dg/20051215-1.c: New file.
16719 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16721 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
16722 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
16724 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
16727 * gfortran.dg/dummy_functions_1.f90: New.
16729 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
16731 PR rtl-optimization/25310
16732 * gcc.c-torture/compile/pr25310.c: New test.
16734 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16737 * gcc.dg/pr25023.c: New test.
16739 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16741 * g++.old-deja/g++.brendan/redecl1.C,
16742 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
16743 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
16744 g++.old-deja/g++.oliva/typeof1.C,
16745 g++.old-deja/g++.other/crash16.C,
16746 g++.old-deja/g++.other/crash34.C,
16747 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
16748 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
16749 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
16750 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
16751 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
16752 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
16755 2005-12-14 Kean Johnston <jkj@sco.com>
16756 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16758 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
16759 * gcc.target/i386/20020523-1.c: Ditto.
16760 * gcc.target/i386/tailcall-1.c: Ditto.
16761 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
16762 * gcc.target/i386/ssetype-5.c: Ditto.
16764 2005-12-14 Jeff Law <law@redhat.com>
16766 * gcc.dg/tree-ssa/foldstring-1.c: New test.
16768 2005-12-14 Jakub Jelinek <jakub@redhat.com>
16772 * gcc.target/i386/pr25254.c: New test.
16773 * gfortran.dg/PR24188.f: New test.
16775 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
16777 * lib/fortran-torture.exp: Catch remaining uses of
16778 remote_file build delete.
16780 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16782 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
16784 2005-12-14 Ben Elliston <bje@au.ibm.com>
16786 * gcc.dg/warn-addr-cmp.c: New test.
16788 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16792 * gcc.target/i386/pr25293.c: New test.
16794 2005-12-13 Petr Machata <machata@post.cz>
16797 * g++.dg/parse/comma2.C: New test.
16799 2005-12-13 Mark Mitchell <mark@codesourcery.com>
16800 Jakub Jelinek <jakub@redhat.com>
16802 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
16803 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
16804 (limits.h): Include unconditionally.
16805 (stdlib.h): Likewise.
16806 (hashtab.h): Do not include.
16807 (getopt.h): Likewise.
16808 (stddef.h): Include.
16809 (hashval_t): Define.
16810 (struct entry): Add "next" field.
16811 (HASH_SIZE): New macro.
16812 (hash_table): New variable.
16813 (switchfiles): Do not use xmalloc.
16815 (iterative_hash): New function.
16817 (e_exists): New function.
16818 (e_insert): Likewise.
16819 (output): Use, instead of libiberty hashtable functions.
16820 (main): Do not use getopt. Do not call htab_create.
16822 2005-12-13 Jakub Jelinek <jakub@redhat.com>
16825 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
16826 put atal* and atpaal* attributes on array elements.
16827 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
16828 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
16829 put atal* and atpaal* attributes on array elements.
16830 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
16832 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
16834 * gcc.dg/single-precision-constant.c: New test.
16836 2005-12-13 Alan Modra <amodra@bigpond.net.au>
16838 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
16839 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
16840 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
16841 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16842 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16843 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16844 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
16845 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
16846 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
16847 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
16848 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
16849 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
16850 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
16851 gcc.target/powerpc/ppc-sdata-2.c,
16852 gcc.target/powerpc/ppc-stackalign-1.c,
16853 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
16854 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
16855 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
16856 gcc.target/powerpc/rs6000-ldouble-2.c,
16857 gcc.target/powerpc/rs6000-power2-1.c,
16858 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
16859 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
16860 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
16861 option into target selector.
16862 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
16863 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
16865 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16868 * objc.dg/encode-9.m: New test.
16870 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16873 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
16874 * gcc.dg/asm-b.c: Fix typo.
16875 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
16876 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
16877 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
16878 i?86 lp64 and x86_64 ilp32.
16879 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
16881 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
16883 2005-12-12 Steven G. Kargl <kargls@comcast.net>
16886 gfortran.dg/equiv_5.f90: New test.
16888 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
16890 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
16891 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
16892 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
16893 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
16894 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
16895 * gcc.dg/tree-ssa/reassoc-5.c: New.
16896 * gcc.dg/tree-ssa/reassoc-6.c: New.
16897 * gcc.dg/tree-ssa/reassoc-7.c: New.
16898 * gcc.dg/tree-ssa/reassoc-8.c: New.
16899 * gcc.dg/tree-ssa/reassoc-9.c: New.
16900 * gcc.dg/tree-ssa/reassoc-10.c: New.
16901 * gcc.dg/tree-ssa/reassoc-11.c: New.
16903 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16907 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
16909 2005-12-12 Mark Mitchell <mark@codesourcery.com>
16912 * g++.dg/template/inherit.C: Do not use a generic error message.
16914 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
16917 * objc.dg/gnu-encoding: New directory.
16918 * objc.dg/gnu-encoding/compat-common.h: New file.
16919 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
16920 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
16921 * objc.dg/gnu-encoding/vector-defs.h: New file.
16922 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
16923 * objc.dg/gnu-encoding/generate-random.c: New file.
16924 * objc.dg/gnu-encoding/generate-random_r.c: New file.
16925 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
16926 * objc.dg/gnu-encoding/generate-random.h: New file.
16928 2005-12-11 Mark Mitchell <mark@codesourcery.com>
16931 * g++.dg/template/defarg7.C: New test.
16933 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16936 * objc.dg/encode-8.m: New test.
16938 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
16941 * objc.dg/encode-7.m: New test.
16943 2005-12-10 Mark Mitchell <mark@codesourcery.com>
16946 * g++.dg/opt/inline10.C: New test.
16948 2005-12-11 Steven G. Kargl <kargls@comcast.net>
16950 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
16952 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
16954 * gfortran.dg/substring_equivalence.f90: typo in comment
16956 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16959 * gfortran.dg/iostat_3.f90: New test.
16961 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
16964 * gfortran.dg/unf_io_convert_1.f90: New test.
16965 * gfortran.dg/unf_io_convert_2.f90: New test.
16966 * gfortran.dg/unf_io_convert_3.f90: New test.
16968 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16971 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
16972 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
16973 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
16974 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
16975 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
16976 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
16977 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
16978 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
16979 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
16980 gcc.dg/torture/fp-int-convert-float128-timode.c,
16981 gcc.dg/torture/fp-int-convert-float128.c,
16982 gcc.dg/torture/fp-int-convert-float80-timode.c,
16983 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
16984 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
16986 * gcc.dg/tls/opt-1.c: Require effective target fpic.
16988 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
16990 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
16992 2005-12-10 Richard Sandiford <richard@codesourcery.com>
16994 * gcc.dg/20051207-1.c,
16995 * gcc.dg/20051207-2.c,
16996 * gcc.dg/20051207-3.c: New tests.
16998 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17001 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
17002 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
17003 dg-skip-if target selector.
17006 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
17007 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
17008 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
17009 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
17010 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
17011 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
17012 and/or merge with i?86 cases.
17014 * gcc.dg/tls/opt-3.c: Require effective target fpic.
17017 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
17018 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
17019 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
17020 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
17023 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
17026 * gcc.c-torture/compile/pr25311.c: New test.
17028 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17030 PR libgfortran/25039
17031 * gfortran.dg/read_comma.f: New test.
17033 2005-12-08 Jakub Jelinek <jakub@redhat.com>
17036 * g++.dg/opt/pr19317-1.C: New test.
17037 * g++.dg/opt/pr19317-2.C: New test.
17038 * g++.dg/opt/pr19317-3.C: New test.
17041 * gcc.c-torture/execute/pr19005.c: New test.
17044 * g++.old-deja/g++.other/comdat5.C: New test.
17045 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
17047 * g++.dg/compat/struct-layout-1.exp: New file.
17048 * g++.dg/compat/struct-layout-1.h: New.
17049 * g++.dg/compat/struct-layout-1_generate.c: New.
17050 * g++.dg/compat/struct-layout-1_x1.h: New.
17051 * g++.dg/compat/struct-layout-1_x2.h: New.
17052 * g++.dg/compat/struct-layout-1_y1.h: New.
17053 * g++.dg/compat/struct-layout-1_y2.h: New.
17055 * gcc.dg/20050330-2.c: New test.
17057 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
17060 * gfortran.dg/associated_1.f90: New.
17062 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
17064 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
17065 ILP32 vect_no_align platforms.
17067 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
17068 Jakub Jelinek <jakub@redhat.com>
17071 * gcc.c-torture/compile/20051207-1.c: New test.
17073 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17076 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
17077 gcc.dg/torture/pr18582-1.c,
17078 gcc.target/i386/attributes-error.c: Also test on x86_64.
17080 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
17082 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17085 * g++.dg/template/typedef3.C: New test.
17089 * g++.dg/template/dtor3.C: Fix error markers.
17091 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
17093 * lib/target-supports.exp (check_effective_target_sync_char_short):
17096 2005-12-06 Janis Johnson <janis187@us.ibm.com>
17098 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
17100 2005-12-06 Roger Sayle <roger@eyesopen.com>
17102 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
17103 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
17104 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
17105 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
17107 2005-12-06 Roger Sayle <roger@eyesopen.com>
17110 * g++.dg/other/array2.C: New test case.
17112 2005-12-05 Geoffrey Keating <geoffk@apple.com>
17114 * gcc.dg/darwin-weakimport-3.c: New.
17116 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
17117 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
17118 and to work on Darwin.
17119 * gcc.dg/attr-weakref-1b.c: New file.
17120 * gcc.dg/attr-weakref-2.c: New test.
17121 * gcc.dg/darwin-weakref-1.c: New test.
17123 2005-12-05 Janis Johnson <janis187@us.ibm.com>
17126 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
17127 use in selector expressions.
17128 (dg-xfail-if): Ditto.
17129 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
17130 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
17131 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
17132 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
17133 * gcc.test-framework/test-framework.exp: Skip generated tests if
17134 CHECK_TEST_FRAMEWORK is not 1.
17136 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
17138 PR tree-optimization/24963
17139 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
17142 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
17145 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
17146 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
17147 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
17148 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
17150 2005-12-05 Jakub Jelinek <jakub@redhat.com>
17152 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
17155 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17157 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
17159 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
17161 * gcc.dg/format/cast-1.c: New test.
17163 2005-12-04 Roger Sayle <roger@eyesopen.com>
17166 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
17167 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
17168 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
17169 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
17171 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17173 * gcc.dg/cast-pretty-print-1.c: New test.
17175 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
17177 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
17179 2005-12-02 Mark Mitchell <mark@codesourcery.com>
17182 * g++.dg/template/friend40.C: New test.
17184 2005-12-02 Jakub Jelinek <jakub@redhat.com>
17187 * gcc.target/i386/movq-2.c: New test.
17188 * gcc.target/i386/movq.c: Remove target i?86, instead add
17189 dg-require-effective-target ilp32.
17191 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17194 * g++.dg/other/default1.C: New test.
17196 2005-12-02 Richard Guenther <rguenther@suse.de>
17198 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17200 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
17202 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
17204 2005-12-02 Alan Modra <amodra@bigpond.net.au>
17207 * gcc.target/powerpc/rotate.c: New.
17209 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17211 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
17212 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
17214 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
17217 * gcc.dg/pr17730-1.c: Adjust.
17218 * gcc.dg/lvalue1.c (main): Likewise.
17219 * gcc.dg/lvalue-2.c: Likewise.
17220 * g++.dg/pr7503-3.C
17222 2005-12-01 Geoffrey Keating <geoffk@apple.com>
17224 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
17227 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
17230 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
17232 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17235 * lib/target-supports.exp (check_effective_target_tls): New.
17236 (check_effective_target_tls_runtime): New.
17237 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
17239 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
17240 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
17241 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
17242 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
17243 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
17244 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
17245 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
17246 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
17247 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
17248 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
17249 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
17250 effective-target TLS.
17251 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
17252 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
17253 effective-target TLS runtime.
17255 2005-12-01 Uros Bizjak <uros@kss-loka.si>
17257 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
17259 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
17261 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
17262 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
17263 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
17264 ignored" warnings when "packing" is the same as the ABI layout.
17266 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
17269 * gfortran.dg/line_length_1.f: New test.
17270 * gfortran.dg/line_length_2.f90: Ditto.
17272 2005-11-30 Richard Guenther <rguenther@suse.de>
17274 PR tree-optimization/21655
17275 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
17277 2005-11-30 Dale Johannesen <dalej@apple.com>
17279 * gcc.c-torture/compile/pr24930.c: New.
17281 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
17284 * gfortran.dg/auto_char_dummy_array.f90: New test.
17286 2005-11-30 Jeff Law <law@redhat.com>
17288 * g++.old-deja/g++.law/pr25000.C: New test.
17290 2005-11-30 Jakub Jelinek <jakub@redhat.com>
17292 * gcc.dg/tls/opt-11.c: New test.
17294 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
17296 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
17298 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
17301 2005-11-29 Jakub Jelinek <jakub@redhat.com>
17303 * gfortran.dg/open_access_1.f90: New test.
17305 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17307 * gcc.dg/charset/builtin2.c: New test.
17309 2005-11-28 Jakub Jelinek <jakub@redhat.com>
17311 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
17312 on mmix-*-* for *_[xy].c.
17314 2005-11-28 Kean Johnston <jkj@sco.com>
17316 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
17318 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
17319 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
17320 * gcc.target/i386/asm-3.c: Ditto.
17321 * gcc.target/i386/clobbers.c: Ditto.
17322 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
17323 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
17325 * gcc.target/i386/mul.c: Ditto.
17326 * gcc.target/i386/ssetype-1.c: Ditto.
17327 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
17328 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
17329 static so the test works with -fPIC mode too. Based on comment in
17331 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
17333 2005-11-28 Richard Guenther <rguenther@suse.de>
17335 * gcc.dg/alias-9.c: New testcase.
17336 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
17338 2005-11-28 Roger Sayle <roger@eyesopen.com>
17339 Uros Bizjak <uros@kss-loka.si>
17341 PR middle-end/20219
17342 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
17343 tan(x)/sin(x) transformations.
17345 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
17347 PR middle-end/24575
17348 * gcc.dg/tree-ssa/divide-3.c: New test.
17349 * gcc.dg/tree-ssa/divide-4.c: New test.
17351 2005-11-27 Steven G. Kargl <kargls@comcast.net>
17354 * gfortran.dg/boz_6.f90: New test.
17356 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17359 * gfortran.dg/modulo_1.f90: New test.
17361 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17363 PR libfortran/24919
17364 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
17365 fail on CRLF platforms.
17366 * gfortran.dg/ftell_2.f90: Likewise.
17368 2005-11-26 Eric Christopher <echristo@apple.com>
17370 * gcc.dg/intmax_t-1.c: Remove mips xfail.
17372 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17374 * objc.dg/gnu-runtime-3.m: Simplify.
17376 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
17378 PR middle-end/23669
17379 * gcc.dg/tree-ssa/divide-1.c: New test.
17380 * gcc.dg/tree-ssa/divide-2.c: New test.
17382 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17384 PR libgfortran/24945
17385 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
17387 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
17389 PR libgfortran/24945
17390 * gfortran.dg/open_status_2.f90: New test.
17392 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17394 * gcc.c-torture/execute/builtins/fprintf.c,
17395 gcc.c-torture/execute/builtins/fputs-lib.c,
17396 gcc.c-torture/execute/builtins/fputs.c,
17397 gcc.c-torture/execute/builtins/lib/fprintf.c,
17398 gcc.c-torture/execute/builtins/lib/printf.c,
17399 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
17401 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
17403 * gcc.dg/20050922-2.c: New test.
17405 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
17407 * objc.dg/gnu-runtime-3.m: New test.
17409 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17412 * g++.dg/other/void1.C: New test.
17414 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
17416 PR middle-end/24998
17417 * gcc.dg/torture/fp-int-convert-float.c,
17418 gcc.dg/torture/fp-int-convert-double.c,
17419 gcc.dg/torture/fp-int-convert-long-double.c,
17420 gcc.dg/torture/fp-int-convert-timode.c,
17421 gcc.dg/torture/fp-int-convert-float80.c,
17422 gcc.dg/torture/fp-int-convert-float80-timode.c,
17423 gcc.dg/torture/fp-int-convert-float128.c,
17424 gcc.dg/torture/fp-int-convert-float128-timode.c,
17425 gcc.dg/torture/fp-int-convert.h: New files.
17427 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17429 PR middle-end/24989
17430 * gcc.dg/tree-ssa/bool-10.c: New test.
17431 * gcc.dg/tree-ssa/bool-11.c: New test.
17432 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
17434 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
17436 PR middle-end/24990
17437 * tree-ssa/pr24990-1.c: New test.
17439 2005-11-24 Richard Guenther <rguenther@suse.de>
17440 Dirk Mueller <dmueller@suse.de>
17443 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
17444 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
17445 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
17446 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
17447 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
17448 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
17450 2005-11-23 Uros Bizjak <uros@kss-loka.si>
17452 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
17454 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
17457 * gcc.dg/Wc++-compat.c: New.
17458 * gcc.dg/Wno-c++-compat.c: New.
17460 2005-11-23 Alan Modra <amodra@bigpond.net.au>
17462 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
17463 (vspltish, vspltisw): Likewise.
17465 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17467 PR libgfortran/24794
17468 * gfortran.dg/namelist_12.f: Fix quotes.
17469 * gfortran.dg/namelist_13.f90: Fix quotes.
17470 * gfortran.dg/namelist_14.f90: Fix quotes.
17471 * gfortran.dg/namelist_15.f90: Fix quotes.
17472 * gfortran.dg/namelist_use.f90: Fix quotes.
17473 * gfortran.dg/namelist_use_only.f90: Fix quotes.
17474 * gfortran.dg/namelist_21.f90: New test.
17475 * gfortran.dg/namelist_22.f90: New test.
17477 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
17480 * gcc.c-torture/compile/pr23435.c: New.
17482 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17484 * gcc.c-torture/execute/floatunsisf-1.c: New test.
17486 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
17488 * gcc.target/powerpc/405-macchw-1.c,
17489 gcc.target/powerpc/405-macchw-2.c,
17490 gcc.target/powerpc/405-macchwu-1.c,
17491 gcc.target/powerpc/405-macchwu-2.c,
17492 gcc.target/powerpc/405-machhw-1.c,
17493 gcc.target/powerpc/405-machhw-2.c,
17494 gcc.target/powerpc/405-machhwu-1.c,
17495 gcc.target/powerpc/405-machhwu-2.c,
17496 gcc.target/powerpc/405-maclhw-1.c,
17497 gcc.target/powerpc/405-maclhw-2.c,
17498 gcc.target/powerpc/405-maclhwu-1.c,
17499 gcc.target/powerpc/405-maclhwu-2.c,
17500 gcc.target/powerpc/405-mulchw-1.c,
17501 gcc.target/powerpc/405-mulchw-2.c,
17502 gcc.target/powerpc/405-mulchwu-1.c,
17503 gcc.target/powerpc/405-mulchwu-2.c,
17504 gcc.target/powerpc/405-mulhhw-1.c,
17505 gcc.target/powerpc/405-mulhhw-2.c,
17506 gcc.target/powerpc/405-mulhhwu-1.c,
17507 gcc.target/powerpc/405-mulhhwu-2.c,
17508 gcc.target/powerpc/405-mullhw-1.c,
17509 gcc.target/powerpc/405-mullhw-2.c,
17510 gcc.target/powerpc/405-mullhwu-1.c,
17511 gcc.target/powerpc/405-mullhwu-2.c,
17512 gcc.target/powerpc/405-nmacchw-1.c,
17513 gcc.target/powerpc/405-nmacchw-2.c,
17514 gcc.target/powerpc/405-nmachhw-1.c,
17515 gcc.target/powerpc/405-nmachhw-2.c,
17516 gcc.target/powerpc/405-nmaclhw-1.c,
17517 gcc.target/powerpc/405-nmaclhw-2.c,
17518 gcc.target/powerpc/440-macchw-1.c,
17519 gcc.target/powerpc/440-macchw-2.c,
17520 gcc.target/powerpc/440-macchwu-1.c,
17521 gcc.target/powerpc/440-macchwu-2.c,
17522 gcc.target/powerpc/440-machhw-1.c,
17523 gcc.target/powerpc/440-machhw-2.c,
17524 gcc.target/powerpc/440-machhwu-1.c,
17525 gcc.target/powerpc/440-machhwu-2.c,
17526 gcc.target/powerpc/440-maclhw-1.c,
17527 gcc.target/powerpc/440-maclhw-2.c,
17528 gcc.target/powerpc/440-maclhwu-1.c,
17529 gcc.target/powerpc/440-maclhwu-2.c,
17530 gcc.target/powerpc/440-mulchw-1.c,
17531 gcc.target/powerpc/440-mulchw-2.c,
17532 gcc.target/powerpc/440-mulchwu-1.c,
17533 gcc.target/powerpc/440-mulchwu-2.c,
17534 gcc.target/powerpc/440-mulhhw-1.c,
17535 gcc.target/powerpc/440-mulhhw-2.c,
17536 gcc.target/powerpc/440-mulhhwu-1.c,
17537 gcc.target/powerpc/440-mulhhwu-2.c,
17538 gcc.target/powerpc/440-mullhw-1.c,
17539 gcc.target/powerpc/440-mullhw-2.c,
17540 gcc.target/powerpc/440-mullhwu-1.c,
17541 gcc.target/powerpc/440-mullhwu-2.c,
17542 gcc.target/powerpc/440-nmacchw-1.c,
17543 gcc.target/powerpc/440-nmacchw-2.c,
17544 gcc.target/powerpc/440-nmachhw-1.c,
17545 gcc.target/powerpc/440-nmachhw-2.c,
17546 gcc.target/powerpc/440-nmaclhw-1.c,
17547 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
17549 2005-11-21 Jakub Jelinek <jakub@redhat.com>
17552 * gfortran.dg/inquire_9.f90: New test.
17555 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
17557 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17559 PR libfortran/24432
17560 * lib/target-supports.exp (check_effective_target_fortran_large_real):
17561 Check that 'cos' is supported.
17563 2005-11-21 Paul Thomas <pault@gcc.gnu.org
17566 * gfortran.dg/substring_equivalence.f90: New test.
17569 * gfortran.dg/auto_internal_assumed.f90: New test.
17571 2005-11-21 Uros Bizjak <uros@kss-loka.si>
17573 * gcc.dg/fold-div-2.c: New test.
17575 2005-11-20 Ian Lance Taylor <ian@airs.com>
17577 PR rtl-optimization/24883
17578 * gcc.c-torture/compile/pr24883.c: New test.
17580 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
17582 PR middle-end/20583
17583 * gcc.c-torture/compile/pr20583.c: New.
17585 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
17587 * gcc.c-torture/execute/usmul.c: New test.
17589 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
17591 * gcc.dg/tree-ssa/vrp22.c: New test.
17593 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
17595 PR middle-end/24912
17596 * gcc.dg/torture/pr24912-1.c: New test.
17598 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
17601 * gfortran.dg/arrayio_derived_1.f90: New test.
17603 2005-11-19 Richard Guenther <rguenther@suse.de>
17605 PR middle-end/23294
17606 * gcc.dg/tree-ssa/pr23294.c: New testcase.
17608 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
17610 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
17612 2005-11-18 Mark Mitchell <mark@codesourcery.com>
17615 * g++.dg/template/friend39.C: New test.
17617 2005-11-18 James E Wilson <wilson@specifix.com>
17619 * gcc.dg/builtin-strstr.c: New.
17621 2005-11-18 Richard Henderson <rth@redhat.com>
17623 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
17624 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
17625 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
17626 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
17627 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
17628 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
17629 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
17630 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
17631 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
17632 renaming to remove initial "ia64-".
17634 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
17636 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
17638 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
17640 * g++.dg/cpp/string-2.C: New test.
17642 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
17644 * gcc.dg/tree-ssa/loop-14.c: New test.
17646 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
17647 Michael Chamberlain <michael@chamberlain.net.au>
17649 * ada/acats/run_all.sh (target_run): Kill long running tests.
17651 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17653 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
17654 * gcc.dg/cleanup-9.c: Likewise.
17655 * gcc.dg/cleanup-10.c: Likewise.
17656 * gcc.dg/cleanup-11.c: Likewise.
17658 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17661 * gfortran.dg/open_access_append_1.f90: New test.
17662 * gfortran.dg/open_access_append_2.f90: New test.
17664 2005-11-16 Richard Guenther <rguenther@suse.de>
17666 PR middle-end/24851
17667 * gcc.c-torture/execute/pr24851.c: New testcase.
17669 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
17671 * gcc.dg/fold-overflow-1.c: New test.
17673 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
17675 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
17676 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
17678 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
17680 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
17682 * g++.dg/eh/forced2.C: Likewise.
17683 * g++.dg/eh/forced3.C: Likewise.
17684 * g++.dg/eh/forced4.C: Likewise.
17686 2005-11-11 Mike Stump <mrs@apple.com>
17688 * g++.old-deja/g++.mike/unused.C: Add.
17690 2005-11-15 Mark Mitchell <mark@codesourcery.com>
17693 * g++.dg/warn/Wcast-qual1.C: New test.
17695 2005-11-15 Jan Hubicka <jh@suse.cz>
17697 * gcc.dg/winline-5.c: Add large-unit-insns limit.
17699 2005-11-14 David Edelsohn <edelsohn@gnu.org>
17701 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
17703 2005-11-14 Diego Novillo <dnovillo@redhat.com>
17706 * gcc.dg/tree-ssa/pr24840.c: New test.
17708 2005-11-14 Janis Johnson <janis187@us.ibm.com>
17711 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
17713 2005-11-14 Dale Johannesen <dalej@apple.com>
17715 * gcc.c-torture/execute/20051113-1.c: New.
17717 2005-11-14 Mark Mitchell <mark@codesourcery.com>
17720 * g++.dg/template/crash43.C: New test.
17722 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
17724 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
17726 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17729 * g++.dg/eh/spec8.C: New test.
17731 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17733 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
17735 2005-11-13 Mark Mitchell <mark@codesourcery.com>
17738 * g++.dg/parse/ambig4.C: New test.
17739 * g++.dg/tc1/dr101.C: Adjust error markers.
17740 * g++.dg/lookup/strong-using-2.C: Likewise.
17741 * g++.dg/lookup/ambig5.C: Likewise.
17742 * g++.dg/lookup/ambig4.C: Likewise.
17743 * g++.dg/parse/crash22.C: Likewise.
17745 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
17747 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
17749 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
17751 * gcc.dg/nested-calls-1.c: New test.
17753 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17755 * gfortran.dg/complex_intrinsic_1.f90: New test.
17756 * gfortran.dg/complex_intrinsic_2.f90: New test.
17757 * gfortran.dg/fgetc_1.f90: New test.
17758 * gfortran.dg/fgetc_2.f90: New test.
17759 * gfortran.dg/fgetc_3.f90: New test.
17760 * gfortran.dg/ftell_1.f90: New test.
17761 * gfortran.dg/ftell_2.f90: New test.
17762 * gfortran.dg/gnu_logical_1.F: New test.
17763 * gfortran.dg/gnu_logical_2.f90: New test.
17765 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
17767 PR middle-end/24820
17768 * gcc.dg/pr24820.c: New test.
17770 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
17772 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
17773 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
17776 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17779 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
17781 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17783 * gcc.target/cris/cris.exp: New file.
17784 * gcc.target/cris/rld-legit1.c: New test.
17785 * gcc.target/cris/rld-legit2.c: New test.
17787 2005-11-12 Jakub Jelinek <jakub@redhat.com>
17790 * g++.dg/opt/pr24780.C: New test.
17793 * g++.dg/template/asm1.C: New test.
17795 2005-11-12 Steven G. Kargl <kargls@comcast.net>
17797 PR libgfortran/24787
17798 * gfortran.dg/scan_1.f90: New test.
17800 2005-11-12 Jan Hubicka <jh@suse.cz>
17802 * gcc.target/i386/minmax-1.c: New.
17803 * gcc.target/i386/minmax-2.c: New.
17805 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
17807 * gcc.dg/pr24445.c: Fix for 64-bit targets.
17809 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
17811 * gcc.c-torture/execute/20051110-1.c,
17812 gcc.c-torture/execute/20051110-2.c: New tests.
17814 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
17816 PR middle-end/24750
17817 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
17820 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17822 * lib/target-libpath.exp (get_shlib_extension): New proc.
17823 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
17824 * lib/gfortran.exp (gfortran_link_flags): Likewise.
17825 * lib/objc.exp (objc_target_compile): Likewise.
17826 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
17829 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
17831 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
17833 * lib/target-supports.exp (check_effective_target_static_libgfortran):
17834 Add -static to additional_flags and pass it to target_compile.
17836 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17838 PR libgfortran/24719
17839 gfortran.dg/read_noadvance.f90: New test.
17841 PR libgfortran/24699
17842 gfortran.dg/fmt_t_2.f90: New test.
17844 PR libgfortran/24785
17845 gfortran.dg/read_x_eor.f90: New test.
17847 PR libgfortran/24584
17848 gfortran.dg/namelist_empty.f90: Rename test.
17850 PR libgfortran/24489
17851 gfortran/read_eor.f90: Rename test.
17853 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17856 * gfortran.dg/automatic_module_variable.f90: New test.
17858 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
17861 * gcc.dg/pr24445.c: New test.
17863 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
17867 * gfortran.dg/recursive_statement_functions.f90: Add statement
17868 functions using inline intrinsic functions and parameters to test
17869 that they no longer seg-fault.
17872 gfortran.dg/nested_modules_4.f90: New test.
17873 gfortran.dg/nested_modules_5.f90: New test.
17875 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
17878 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
17880 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
17882 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
17885 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
17887 * gcc.dg/sparc-getcontext-1.c: New test.
17889 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
17891 * gcc.dg/ifcvt-fabs-1.c: New test.
17893 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
17896 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
17897 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
17899 2005-11-09 Richard Guenther <rguenther@suse.de>
17901 PR tree-optimization/24716
17902 * gcc.c-torture/execute/pr24716.c: New testcase.
17904 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17906 * gcc.dg/pr24624.c: Disable for non S/390 targets.
17908 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17911 * gcc.dg/pr24624.c: Testcase added.
17913 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
17916 * g++.dg/other/pr24623.C: Testcase added.
17918 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
17921 * gfortran-dg/pure_byref_1.f90: New.
17922 * gfortran-dg/pure_byref_2.f90: New.
17924 2005-11-09 Uros Bizjak <uros@kss-loka.si>
17927 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
17928 * gcc.dg/dg.exp: Run main loop also for *.i files.
17930 2005-11-08 Jakub Jelinek <jakub@redhat.com>
17933 * g++.dg/tls/diag-3.C: New test.
17934 * g++.dg/tls/diag-4.C: New test.
17935 * g++.dg/tls/static-1.C: New test.
17936 * g++.dg/tls/static-1a.cc: New file.
17938 2005-11-08 Diego Novillo <dnovillo@redhat.com>
17941 * g++.dg/tree-ssa/pr23046.C: New test.
17943 2005-11-08 Devang Patel <dpatel@apple.com>
17945 PR tree-optimization/23115
17946 * gcc.dg/tree-ssa/pr23115.c: New.
17948 2005-11-08 David Edelsohn <edelsohn@gnu.org>
17950 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
17951 * gcc.target/powerpc/pr16155.c: Same.
17952 * gcc.target/powerpc/altivec-1.c: Same.
17953 * gcc.target/powerpc/altivec-2.c: Same.
17954 * gcc.target/powerpc/altivec-3.c: Same.
17955 * gcc.target/powerpc/altivec-5.c: Same.
17956 * gcc.target/powerpc/altivec-11.c: Same.
17957 * gcc.target/powerpc/altivec-12.c: Same.
17958 * gcc.target/powerpc/altivec-14.c: Same.
17959 * gcc.target/powerpc/altivec-22.c: Same.
17960 * gcc.target/powerpc/altivec-consts.c: Same.
17961 * gcc.target/powerpc/altivec-pr22085.c: Same.
17962 * gcc.target/powerpc/altivec-splat.c: Same.
17963 * gcc.target/powerpc/altivec-varargs-1.c: Same.
17964 * gcc.target/powerpc/altivec-vec-merge.c: Same.
17965 * gcc.target/powerpc/darwin-longlong.c: Same.
17967 2005-11-08 Uros Bizjak <uros@kss-loka.si>
17970 * gcc.dg/pr19340.c: New test.
17972 2005-11-07 Ian Lance Taylor <ian@airs.com>
17974 PR rtl-optimization/24683
17975 * gcc.dg/pr24683.c: New test.
17977 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17979 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
17980 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
17982 2005-11-07 Uros Bizjak <uros@kss-loka.si>
17984 * gcc.target/i386/pr23376.c: Compile with -mmmx.
17986 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
17988 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
17990 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
17994 * gcc.target/powerpc/altivec-consts.c,
17995 gcc.target/powerpc/altivec-splat.c: New testcase.
17997 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
18001 * gcc.dg/overflow-2.c: New testcase.
18003 2005-11-07 Jakub Jelinek <jakub@redhat.com>
18005 PR rtl-optimization/23567
18006 * gcc.c-torture/execute/20051104-1.c: New test.
18008 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
18011 gfortran.dg/private_type_2.f90: Modified to check that case with
18012 PRIVATE declaration within derived type is accepted.
18015 gfortran.dg/pointer_assign_1.f90: New test.
18018 * gfortran.dg/arrayio_0.f90: New test.
18021 gfortran.dg/data_initialized.f90: New test.
18022 gfortran.dg/data_constraints_1.f90: New test.
18023 gfortran.dg/data_constraints_2.f90: New test.
18025 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
18029 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
18031 2005-11-06 Diego Novillo <dnovillo@redhat.com>
18034 * gcc.dg/tree-ssa/pr24670.c: New test.
18036 2005-11-05 Ian Lance Taylor <ian@airs.com>
18039 * gcc.target/i386/pr22432.c: New test.
18041 2005-11-05 Richard Henderson <rth@redhat.com>
18043 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
18044 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
18045 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
18046 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
18047 from gcc.dg/alpha-*.
18048 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
18049 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
18051 2005-11-05 Andreas Jaeger <aj@suse.de>
18053 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
18055 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18058 * gcc.dg/torture/pr23424-1.c: New test.
18060 2005-11-04 Richard Henderson <rth@redhat.com>
18062 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
18063 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
18064 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
18065 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
18066 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
18067 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
18068 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
18069 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
18070 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
18071 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
18072 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
18073 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
18074 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
18075 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
18076 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
18077 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
18078 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
18079 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
18080 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
18081 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
18082 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
18083 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
18084 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
18085 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
18087 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
18088 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
18089 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
18090 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
18091 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
18092 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
18093 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
18094 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
18095 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
18096 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
18097 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
18098 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
18099 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
18100 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
18101 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
18102 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
18103 gcc.target/i386/lea.c, gcc.target/i386/local.c,
18104 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
18105 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
18106 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
18107 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
18108 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
18109 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
18110 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
18111 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
18112 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
18113 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
18114 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
18115 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
18116 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
18117 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
18118 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
18119 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
18120 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
18121 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
18122 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
18123 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
18124 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
18125 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
18126 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
18127 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
18128 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
18129 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
18130 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
18131 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
18133 2005-11-04 Diego Novillo <dnovillo@redhat.com>
18136 * gcc.dg/tree-ssa/pr24627.c: New test.
18138 2005-11-04 Paul Brook <paul@codesourcery.com>
18140 * gcc.dg/tls/opt-10.c: New test.
18142 2005-11-04 Andreas Jaeger <aj@suse.de>
18144 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
18145 avoid extra warnings.
18147 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18149 PR libfortran/22298
18150 * lib/target-supports.exp
18151 (check_effective_target_static_libgfortran): New
18152 static_libgfortran effective target.
18153 * gfortran.dg/static_linking_1.f: New test.
18154 * gfortran.dg/static_linking_1.c: New file.
18156 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
18158 * gcc.dg/pr24615.c: Guard test with { target fpic }.
18160 2005-11-03 Josh Conner <jconner@apple.com>
18163 g++.dg/ext/array2.C: New test.
18164 g++.dg/template/dependent-name3.C: New test.
18165 g++.dg/template/dependent-name4.C: New test.
18166 g++.dg/template/sfinae2.C: New test.
18168 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18170 PR preprocessor/22042
18171 * gcc.dg/cpp/strify4.c: New test.
18173 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18176 * g++.dg/cpp/string-1.C: New test.
18178 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18180 * gcc.target/powerpc: New directory.
18181 * gcc.target/powerpc/powerpc.exp: New file.
18182 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
18183 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
18184 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
18185 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
18186 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
18187 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
18188 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
18189 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
18190 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
18191 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
18192 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
18193 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
18194 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
18195 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
18196 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
18197 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
18198 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
18199 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
18200 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
18201 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
18202 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
18203 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
18204 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
18205 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
18206 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
18207 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
18208 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
18209 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
18210 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
18211 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
18212 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
18213 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
18214 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
18215 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
18217 2005-11-03 Mark Mitchell <mark@codesourcery.com>
18220 * g++.dg/warn/inline2.C: New test.
18222 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18224 PR middle-end/23155
18225 * g++.dg/ext/c99struct1.C: New test.
18226 * gcc.dg/union-cast-1.c: New test.
18227 * gcc.dg/union-cast-2.c: New test.
18228 * gcc.dg/union-cast-3.c: New test.
18230 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18232 PR middle-end/24589
18233 * gcc.c-torture/execute/zero-struct-2.c: New test.
18235 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
18238 * g++.dg/init/switch1.C: New test.
18240 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
18242 * gcc.dg/delay-slot-1.c: New test.
18244 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
18247 * gcc.dg/pr24620.c: New test.
18249 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
18252 * gcc.dg/format/unnamed-1.c: New test.
18254 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18257 * g++.dg/expr/cond8.C: New test.
18260 * g++.dg/parse/dot1.C: New test.
18262 2005-11-02 Jan Hubicka <jh@suse.cz>
18265 * gcc.dg/i386-lea.c: New test
18267 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18270 * gcc.dg/pr24615.c: New test.
18272 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
18275 * gcc.dg/pr24600.c: New test.
18277 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18280 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
18281 * g++.dg/parse/typename9.C: New test.
18282 * g++/dg/parse/typename10.C: Likewise.
18284 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
18287 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
18288 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
18289 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
18291 2005-11-02 Mark Mitchell <mark@codesourcery.com>
18294 * g++.dg/debug/static1.C: New test.
18296 2005-11-02 Josh Conner <jconner@apple.com>
18298 * g++.dg/crash38.C: moved into proper directory...
18299 * g++.dg/template/crash42.C: ...here
18301 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
18304 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
18305 pcc_bitfield_type_matters || default_packed.
18307 * lib/target-supports.exp
18308 (check_effective_target_pcc_bitfield_type_matters): New proc.
18309 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
18312 * lib/target-supports.exp (check_effective_default_packed): New proc.
18313 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
18314 Gate expected errors on target ! default_packed.
18315 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
18317 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18319 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
18322 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18325 * gfortran.dg/entry_5.f90: New.
18326 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
18328 2005-11-01 Bob Wilson <bob.wilson@acm.org>
18330 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
18332 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
18335 gfortran.dg/namelist_blockdata.f90: New test.
18338 gfortran.dg/external_implicit_none.f90: New test.
18341 * gfortran.dg/secnds.f: New test.
18343 2005-10-31 Jan Hubicka <jh@suse.cz>
18346 * gcc.c-torture/compile/pr20928.c: New test.
18348 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
18350 PR middle-end/23492
18351 * gcc.c-torture/compile/zero-strct-5.c: New test.
18353 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
18355 PR libgfortran/24584
18356 * gfortran.dg/pr24584.f90: New test.
18358 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
18361 * gfortran.dg/char_result_9.f90: New.
18362 * gfortran.dg/char_result_10.f90: New.
18364 2005-10-30 Jan Hubicka <jh@suse.cz>
18366 * g++.dg/tree-ssa/pr24172.C: New testcase.
18368 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18370 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
18372 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
18374 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
18375 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
18376 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
18377 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
18378 gfortran.dg/enum_9.f90,
18379 gfortran.fortran-torture/compile/enum_1.f90,
18380 gfortran.fortran-torture/execute/enum_1.f90,
18381 gfortran.fortran-torture/execute/enum_2.f90,
18382 gfortran.fortran-torture/execute/enum_3.f90,
18383 gfortran.fortran-torture/execute/enum_4.f90: New tests.
18385 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
18388 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
18389 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
18391 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18393 PR libfortran/20179
18394 * gfortran.dg/mixed_io_1.f90: New test.
18395 * gfortran.dg/mixed_io_1.c: New file.
18397 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18399 * gfortran.dg/malloc_free_1.f90: New test.
18401 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
18403 * gcc.dg/nested-func-4.c: Require profiling -pg.
18405 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18408 * g++.dg/warn/main-2.C: New test.
18410 2005-10-28 Steven G. Kargl <kargls@comcast.net>
18413 * gfortran.dg/interface_2.f90: new test.
18415 2005-10-28 Josh Conner <jconner@apple.com>
18418 * g++.dg/template/crash38.C: New test.
18419 * g++.dg/parse/explicit1.C: Change expected errors.
18421 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18424 * g++.dg/other/large-size-array.C: New test.
18426 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
18428 PR middle-end/24362
18429 * g++.dg/opt/complex4.C: New test.
18431 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
18433 * gcc.dg/nested-func-4.c: New test.
18435 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
18438 gfortran.dg/derived_recursion.f90: New test.
18439 gfortran.dg/implicit_actual.f90: New test.
18441 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
18443 PR middle-end/24295, PR testsuite/24477
18444 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
18445 removed when weakref hits the tree.
18447 2005-10-25 Jakub Jelinek <jakub@redhat.com>
18449 * gfortran.dg/cray_pointers_4.f90: New test.
18451 * gfortran.dg/cray_pointers_5.f90: New test.
18453 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
18456 * gfortran.dg/assign_5.f90: New test.
18457 * gfortran.dg/assign_6.f: New test.
18459 2005-10-25 Uros Bizjak <uros@kss-loka.si>
18461 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
18462 CPU has no SSE support.
18464 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
18466 PR libgfortran/24224
18467 * gfortran.dg/arrayio_1.f90: Update attribution.
18468 * gfortran.dg/arrayio_2.f90: Update attribution.
18469 * gfortran.dg/arrayio_3.f90: Update attribution.
18470 * gfortran.dg/arrayio_4.f90: Update test conditions.
18471 * gfortran.dg/arrayio_5.f90: Update attribution.
18472 * gfortran.dg/arrayio_6.f90: New test.
18473 * gfortran.dg/arrayio_7.f90: New test.
18475 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
18477 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
18479 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18481 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
18483 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
18486 * gfortran.dg/namelist_char_only.f90: New test.
18488 2005-10-24 Asher Langton <langton2@llnl.gov>
18492 * gfortran.dg/cray_pointers_1.f90: New test.
18493 * gfortran.dg/cray_pointers_2.f90: New test.
18494 * gfortran.dg/cray_pointers_3.f90: New test.
18495 * gfortran.dg/loc_1.f90: New test.
18496 * gfortran.dg/loc_2.f90: New test.
18498 2005-10-24 Steven Bosscher <stevenb@suse.de>
18500 * gcc.dg/pr24225.c: New test.
18502 2005-10-24 Asher Langton <langton2@llnl.gov>
18504 * gfortran.dg/dup_save_1.f90: New test.
18505 * gfortran.dg/dup_save_2.f90: New test.
18507 2005-10-24 Paul Brook <paul@codesourcery.com>
18510 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
18513 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
18515 PR libgfortran/24489
18516 * gfortran.dg/pr24489.f90: New test.
18518 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
18521 * gfortran.dg/ichar_1.f90: Add tests for derived types.
18523 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
18526 * g++.dg/init/array16.C: Skip for mmix-*-*.
18528 2005-10-23 Asher Langton <langton2@llnl.gov>
18530 * gfortran.dg/byte_1.f90: New test.
18531 * gfortran.dg/byte_2.f90: New test.
18533 2005-10-23 David Edelsohn <edelsohn@gnu.org>
18535 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
18537 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
18540 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
18543 * gfortran.dg/merge_char_const.f90: New test.
18546 * gfortran.dg/spread_scalar_source.f90: New test.
18548 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
18550 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
18552 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
18553 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
18555 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
18557 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
18560 * gfortran.dg/der_pointer_4.f90: New.
18562 2005-10-22 David Ayers <d.ayers@inode.at>
18564 * obj-c++.dg/except-1.mm: Simplify.
18566 2005-10-21 David Ayers <d.ayers@inode.at>
18568 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
18570 2005-10-21 Jakub Jelinek <jakub@redhat.com>
18572 * gfortran.dg/assumed_dummy_2.f90: New test.
18574 2005-10-21 James E Wilson <wilson@specifix.com>
18576 PR preprocessor/15220
18577 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
18579 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
18581 * gcc.c-torture/execute/20051021-1.c: New test.
18583 2005-10-21 Mark Mitchell <mark@codesourcery.com>
18586 * g++.dg/ext/tmplattr1.C: New test.
18588 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
18591 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
18593 2005-10-20 Geoffrey Keating <geoffk@apple.com>
18595 * obj-c++.dg/except-1.mm: New.
18597 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
18599 2005-10-21 Alan Modra <amodra@bigpond.net.au>
18601 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
18603 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
18605 PR middle-end/24295
18606 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
18607 declarations with the same names as thunks' alias targets, use
18609 * gcc.dg/attr-alias-3.c: New test.
18610 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
18612 2005-10-20 Mark Mitchell <mark@codesourcery.com>
18615 * g++.dg/parse/access8.C: New test.
18617 2005-10-20 Richard Guenther <rguenther@suse.de>
18620 * g++.dg/tree-ssa/pr24439.C: New testcase.
18622 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
18624 * g++.dg/opt/delay-slot-1.C: New test.
18626 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
18629 * gfortran.fg/der_init_1.f90: New.
18631 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
18633 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
18635 2005-10-19 Mark Mitchell <mark@codesourcery.com>
18638 * g++.dg/parse/error28.C: New test.
18640 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
18642 * gcc.dg/profile-generate-2.c: New test.
18644 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
18647 * g++.dg/ext/dllimport11.C: New.
18649 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18652 * g++.dg/other/friend3.C: New test.
18654 2005-10-18 Mark Mitchell <mark@codesourcery.com>
18657 * g++.dg/template/error19.C: New test.
18659 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
18662 * g++.dg/overload/koenig2.C: New.
18665 * g++.dg/overload/error2.C: New.
18668 * g++.dg/inherit/covariant14.C: New.
18670 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18673 * g++.dg/parse/for1.C: New test.
18675 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
18678 * gfortran.dg/host_dummy_index_1.f90: New test.
18681 * gfortran.dg/automatic_char_len_2.f90: New test.
18684 * gfortran.dg/recursive_statement_functions.f90: New test.
18687 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
18690 * gfortran.dg/external_initializer.f90: New test.
18693 * non_module_public.f90: New test.
18695 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
18698 * g++.dg/template/overload7.C: New.
18701 * g++.dg/other/switch2.C: Remove expected warnings.
18704 * g++.dg/template/defarg6.C: New.
18706 2005-10-17 Uros Bizjak <uros@kss-loka.si>
18709 * gcc.target/i386/pr24315.c: New test.
18711 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18714 * g++.dg/template/static21.C: New test.
18715 * g++.dg/template/static21-a.cc: Likewise.
18717 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
18720 * g++.dg/warn/Wswitch-default-1.C: New test.
18721 * g++.dg/warn/Wswitch-default-2.C: New test.
18723 2005-10-16 Mark Mitchell <mark@codesourcery.com>
18726 * g++.dg/parse/template18.C: New test.
18727 * g++.dg/template/nontype15.C: Likewise.
18729 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
18732 * gfortran.dg/spec_expr_2.f90: New.
18734 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
18736 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
18737 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
18738 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
18739 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
18740 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
18741 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
18742 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
18743 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
18744 previous target-specific skips and warning-message matches where
18747 2005-10-15 Mark Mitchell <mark@codesourcery.com>
18750 * g++.dg/warn/Wctor-dtor.C: New test.
18752 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18755 * gcc.dg/for-1.c: New test.
18757 2005-10-14 Mark Mitchell <mark@codesourcery.com>
18760 * g++.dg/warn/Wconversion1.C: New test.
18761 * g++.dg/ext/packed4.C: Compile with -w.
18762 * g++.dg/opt/20050511-1.C: Likewise.
18763 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
18765 2005-10-14 Jakub Jelinek <jakub@redhat.com>
18767 * gfortran.dg/boz_5.f90: New test.
18769 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
18772 * g++.dg/other/switch2.C: New.
18775 * g++.dg/init/ctor7.C: New.
18777 2005-10-13 David Edelsohn <edelsohn@gnu.org>
18780 * g++.dg/parse/crash32.C: New test.
18782 2005-10-13 Mark Mitchell <mark@codesourcery.com>
18785 * g++.dg/init/goto2.C: New test.
18788 * g++.dg/template/crash/41.C: New test.
18791 * g++.dg/template/crash40.C: New test.
18794 * g++.dg/parse/friend5.C: New test.
18797 * g++.dg/template/crash38.C: New test.
18800 * g++.dg/template/friend38.C: New test.
18803 * g++.dg/template/crash39.C: New test.
18805 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
18807 * gcc.dg/debug/dwarf2/dwarf-char1.c,
18808 gcc.dg/debug/dwarf2/dwarf-char2.c,
18809 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
18811 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
18813 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
18815 * gcc.dg/dll-2.c: Add tests for warnings.
18816 * gcc.dg/dll-3.c: Likewise.
18817 * gcc.dg/dll-4.c: Likewise.
18819 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
18820 * g++.dg/ext/dllimport2.C: Likewise.
18821 * g++.dg/ext/dllimport3.C: Likewise.
18822 * g++.dg/ext/dllimport7.C: Likewise.
18823 * g++.dg/ext/dllimport8.C: Likewise.
18824 * g++.dg/ext/dllimport9.C: Likewise.
18826 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
18829 * gfortran.dg/derived_pointer_recursion.f90: New test.
18831 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
18833 * gcc.c-torture/execute/20051012-1.c: New test.
18835 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18838 * gfortran.dg/automatic_char_len_1.f90: New test.
18840 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18843 * gfortran.dg/save_common.f90: New test.
18846 * gfortran.dg/save_result.f90: New test.
18848 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18851 * g++.dg/template/dependent-expr1.C: Add new expected error.
18852 * g++.dg/template/dependent-expr2.C: Adjust error text.
18853 * g++.dg/template/overload6.C: New.
18856 * g++.dg/other/typename8.C: New.
18859 * g++.dg/other/return1.C: New.
18861 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
18864 * g++.dg/ext/label5.C: New.
18866 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
18869 * g++.dg/parse/crash31.C: New.
18871 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
18873 * g++.dg/ipa/ipa-1.c: New test.
18874 * g++.dg/ipa/ipa-2.c: New test.
18875 * g++.dg/ipa/ipa-3.c: New test.
18876 * g++.dg/ipa/ipa-4.c: New test.
18877 * g++.dg/ipa/ipa-5.c: New test.
18878 * g++.dg/ipa/ipa.exp: New file.
18880 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
18883 * gfortran.dg/private_type_3.f90: New test.
18885 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18888 gfortran.dg/aint_anint_1.f90: New test.
18890 2005-10-11 Steven G. Kargl <kargls@comcast.net>
18892 PR libgfortran/24313
18893 gfortran.dg/csqrt.f: New test.
18895 2005-10-11 Ian Lance Taylor <ian@airs.com>
18898 * g++.dg/warn/noeffect7.C: New test.
18899 * g++.dg/warn/noeffect2.C: Instantiate templates.
18900 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
18903 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18906 * g++.dg/init/float1.C: New test.
18909 * g++.dg/init/member1.C: Tweak error markers.
18911 2005-10-11 Janis Johnson <janis187@us.ibm.com>
18914 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
18915 Check for null pointer.
18917 2005-10-11 Mark Mitchell <mark@codesourcery.com>
18920 * g++.dg/parse/ret-type3.C: New test.
18922 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
18925 * gcc.c-torture/compile/pr23946.c: New test.
18927 2005-10-11 Jakub Jelinek <jakub@redhat.com>
18929 * g++.dg/opt/mmx2.C: New test.
18931 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18934 * g++.dg/template/static20.C: New test.
18937 * g++.dg/warn/Wunused-12.C: New test.
18940 * g++.dg/template/arg4.C: New test.
18942 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
18944 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
18945 * gcc.dg/ucnid-3.c: Likewise.
18946 * gcc.dg/ucnid-4.c: Likewise.
18947 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
18948 * g++.dg/other/ucnid-1.C: Likewise.
18949 * gcc.dg/sparc-frame-1.c: New test.
18951 2005-10-10 Mark Mitchell <mark@codesourcery.com>
18954 * g++.dg/template/spec27.C: New test.
18957 * g++.dg/template/static19.C: New test.
18959 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
18961 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
18962 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
18964 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
18967 * gfortran.fortran-torture/compile/pr24136.f: New test.
18969 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
18972 * g++.dg/parse/crash30.C: New test.
18974 2005-10-07 Richard Guenther <rguenther@suse.de>
18976 PR middle-end/24227
18977 * gcc.c-torture/compile/pr24227.c: New testcase.
18979 2005-10-07 Steve Ellcey <sje@cup.hp.com>
18981 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
18982 Do not put aligned attributes on array elements.
18984 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
18986 PR testsuite/23611, PR testsuite/23615
18987 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
18988 writing prototypes of library functions by hand.
18989 * obj-c++.dg/bitfield-4.mm: Likewise.
18990 * obj-c++.dg/const-str-4.mm: Likewise.
18991 * obj-c++.dg/encode-4.mm: Likewise.
18992 * obj-c++.dg/encode-5.mm: Likewise.
18993 * obj-c++.dg/encode-6.mm: Likewise.
18994 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
18995 * obj-c++.dg/method-10.mm: Likewise.
18996 * obj-c++.dg/method-17.mm: Likewise.
18997 * obj-c++.dg/method-19.mm: Likewise.
18998 * obj-c++.dg/try-catch-2.mm: Likewise.
19000 2005-10-06 Richard Henderson <rth@redhat.com>
19003 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
19005 2005-10-06 Dale Johannesen <dalej@apple.com>
19007 * gcc.c-torture/execute/20030125-1.c: Correct.
19009 2005-10-06 Richard Guenther <rguenther@suse.de>
19011 PR tree-optimization/24238
19012 * g++.dg/tree-ssa/pr24238.C: New testcase.
19014 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
19017 * gfortran.dg/der_pointer_3.f90: New test.
19019 2005-10-05 Devang Patel <dpatel@apple.com>
19022 * g++.dg/other/PR23205.C: New.
19024 2005-10-05 Richard Henderson <rth@redhat.com>
19027 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
19028 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
19030 2005-10-05 Dale Johannesen <dalej@apple.com>
19032 * gcc.c-torture/execute/float-floor.c: New.
19034 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
19036 PR tree-optimization/21419
19037 PR tree-optimization/24146
19038 PR tree-optimization/24151
19040 * g++.dg/ext/asm7.C: New.
19041 * g++.dg/ext/asm8.C: New.
19042 * gcc.dg/asm-1.c: Compile on all targets.
19043 * gcc.dg/asm-pr24146.c: New.
19044 * gcc.dg/pr21419.c: Adjust error messages.
19046 2005-10-05 Richard Guenther <rguenther@suse.de>
19049 * gfortran.fortran-torture/compile/empty.f90: New testcase.
19051 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
19054 * g++.dg/template/spec22.C: Robustify test.
19055 * g++.dg/template/spec26.C: New.
19057 2005-10-05 Uros Bizjak <uros@kss-loka.si>
19059 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
19060 if target supports vector instructions.
19062 2005-10-04 Geoffrey Keating <geoffk@apple.com>
19064 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
19067 2005-10-04 Janis Johnson <janis187@us.ibm.com>
19069 * lib/target-supports.exp (check_effective_target_fortran_large_real,
19070 check_effective_target_fortran_large_int): Replace cached result
19071 when target changes.
19073 2005-10-04 Devang Patel <dpatel@apple.com>
19075 * gcc.dg/i386-sse-vect-types.c: New.
19077 2005-10-04 Ian Lance Taylor <ian@airs.com>
19079 PR preprocessor/13726
19080 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
19081 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
19083 2005-10-04 Richard Guenther <rguenther@suse.de>
19086 * gcc.dg/noncompile/pr23576.c: New testcase.
19088 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
19090 PR middle-end/23125
19091 * gcc.dg/register-var-3.c: New test.
19093 2005-10-04 Steven Bosscher <stevenb@suse.de>
19095 * gcc.dg/pr23049.c: New test.
19097 * gcc.dg/ucnid-4.c: Fix test.
19099 2005-10-03 Diego Novillo <dnovillo@redhat.com>
19102 * gcc.c-torture/compile/pr23445.c: New test.
19104 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
19106 * g++.dg/overload/unknown1.C: New.
19108 2005-10-03 Mark Mitchell <mark@codesourcery.com>
19111 * g++.dg/template/repo4.C: New test.
19113 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19115 PR libfortran/19308
19116 * gfortran.dg/large_real_kind_2.F90: New test.
19117 * gfortran.dg/large_integer_kind_2.f90: New test.
19119 2005-10-03 Uros Bizjak <uros@kss-loka.si>
19121 * lib/target-supports.exp (check_effective_target_vect_shift):
19122 Implement with result caching. Add i?86, x86_64 and ia64 targets.
19123 (check_effective_target_vect_condition): Fix copy-n-pasto.
19125 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
19126 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
19129 2005-10-02 Mark Mitchell <mark@codesourcery.com>
19132 * g++.dg/template/overload5.C : New test.
19135 * g++.dg/expr/stdarg1.C: New test.
19137 2005-10-02 Diego Novillo <dnovillo@redhat.com>
19140 * gcc.c-torture/execute/pr24142.c: New test.
19142 2005-10-01 Diego Novillo <dnovillo@redhat.com>
19145 * gcc.c-torture/execute/pr24141.c: New test.
19147 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
19148 Diego Novillo <dnovillo@redhat.com>
19151 * gcc.c-torture/execute/pr23604.c: New test.
19153 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
19162 gfortran.dg/equiv_constraint_1.f90: New test.
19163 gfortran.dg/equiv_constraint_2.f90: New test.
19164 gfortran.dg/equiv_constraint_3.f90: New test.
19165 gfortran.dg/equiv_constraint_4.f90: New test.
19166 gfortran.dg/equiv_constraint_5.f90: New test.
19167 gfortran.dg/equiv_constraint_6.f90: New test.
19168 gfortran.dg/equiv_constraint_7.f90: New test.
19169 gfortran.dg/equiv_constraint_8.f90: New test.
19170 gfortran.dg/private_type_1.f90: New test.
19171 gfortran.dg/private_type_2.f90: New test.
19172 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
19173 980628-10.f: Assert std=gnu to permit mixing of
19174 types in equivalence statements.
19176 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
19179 * gfortran.dg/open_status_1.f90: New.
19181 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19183 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
19184 * gcc.dg/vect/pr22480.c: Clean up temp files.
19185 * gcc.dg/vect/pr23831.c: Clean up temp files.
19186 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
19187 Clean up temp files.
19188 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
19189 Clean up temp files.
19191 * gcc.dg/20050309-1.c: Clean up temp files.
19192 * gcc.dg/20050325-1.c: Clean up temp files.
19194 2005-09-30 Uros Bizjak <uros@kss-loka.si>
19196 PR tree-optimization/24059
19197 * gcc.dg/vect/pr24059.c : New test.
19199 2005-09-29 Jakub Jelinek <jakub@redhat.com>
19201 PR middle-end/24109
19202 * gcc.c-torture/execute/20050929-1.c: New test.
19204 2005-09-29 Steven Bosscher <stevenb@suse.de>
19206 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
19208 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
19211 * gcc.dg/pr21419.c: New test.
19213 2005-09-29 Steven Bosscher <stevenb@suse.de>
19215 * gcc.dg/pr23911.c: New test.
19217 2005-09-28 Mark Mitchell <mark@codesourcery.com>
19219 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
19222 * g++.dg/parse/qualified4.C: New test.
19223 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
19224 * g++.old-deja/g++.mike/p8154.C: Likewise.
19226 2005-09-27 Mark Mitchell <mark@codesourcery.com>
19229 * g++.dg/template/friend37.C: New test.
19230 * g++.dg/parse/crash28.C: Adjust error markers.
19232 2005-09-27 Jakub Jelinek <jakub@redhat.com>
19235 * gfortran.fortran-torture/execute/save_2.f90: New decl.
19237 2005-09-27 Devang Patel <dpatel@apple.com>
19239 PR tree-optimization/23625
19240 * gcc.dg/pr23625.c: New test.
19242 2005-09-27 Uros Bizjak <uros@kss-loka.si>
19244 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
19245 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
19247 2005-09-26 Jakub Jelinek <jakub@redhat.com>
19250 * gfortran.fortran-torture/execute/save_1.f90: New test.
19251 * gfortran.dg/save_1.f90: New test.
19253 2005-09-26 Uros Bizjak <uros@kss-loka.si>
19255 * gcc.target/i386/builtin-apply-mmx.c: New test.
19258 * gcc.target/i386/pr22576.c: New test.
19261 * gcc.target/i386/pr22585.c: New test.
19264 * gcc.target/i386/pr23268.c: New test.
19266 PR middle-end/23831
19267 * gcc.dg/vect/pr23831.c: New test.
19270 * gcc.target/i386/pr24055.c: New test.
19272 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
19274 PR tree-optimization/23960
19275 * gcc.c-torture/compile/pr23960.c: New.
19277 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
19280 * gfortran.dg/nested_modules_3.f90: New.
19282 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19285 gfortran.dg/interface_1.f90: New test.
19287 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
19288 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19291 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
19293 2005-09-22 Steven G. Kargl <kargls@comcast.net>
19296 * gfortran.dg/imag_1.f: New test.
19297 * gfortran.dg/imag_2.f: Ditto.
19299 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
19301 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
19303 2005-09-22 Jakub Jelinek <jakub@redhat.com>
19306 * g++.dg/warn/pr21983.C: New test.
19308 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
19310 * gcc.dg/20050922-1.c: Testcase added.
19312 2005-09-21 Mark Mitchell <mark@codesourcery.com>
19315 * g++.dg/template/array14.C: New test.
19317 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
19320 * gfortran.dg/der_ptr_component_1.f90: New test.
19322 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19325 * g++.dg/template/error1.C: Reject "no matching function" message.
19327 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19330 * g++.dg/lookup/error1.C: New test.
19332 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
19334 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
19335 functionality of the testcase.
19337 2005-09-20 Richard Henderson <rth@redhat.com>
19339 * gcc.dg/vect/vect-22.c: Require vect_float.
19340 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
19342 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
19344 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
19345 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
19346 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
19347 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
19348 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
19349 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
19350 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
19351 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
19352 * gcc.dg/cpp/ucnid-8.c: New test.
19354 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19356 PR tree-optimization/23929
19357 * gcc.c-torture/compile/pr23929.c: New test.
19359 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
19361 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
19364 2005-09-20 Steve Ellcey <sje@cup.hp.com>
19367 * g++.dg/other/pr22003.C: Require named sections.
19369 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19372 * g++.dg/rtti/crash3.C: New test.
19374 PR tree-optimization/23818
19375 * gcc.dg/pr23818.c: New test.
19377 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19380 * gfortran.dg/print_fmt_4.f: New.
19382 2005-09-20 Jakub Jelinek <jakub@redhat.com>
19385 * gfortran.fortran-torture/execute/entry_11.f90: New test.
19387 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19389 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
19390 Use pointers to local alignable arrays instead. Added comments.
19391 * gcc.dg/vect/vect-46.c: Likewise.
19392 * gcc.dg/vect/vect-48.c: Likewise.
19393 * gcc.dg/vect/vect-49.c: Likewise.
19394 * gcc.dg/vect/vect-52.c: Likewise.
19395 * gcc.dg/vect/vect-53.c: Likewise.
19396 * gcc.dg/vect/vect-54.c: Likewise.
19397 * gcc.dg/vect/vect-56.c: Likewise.
19398 * gcc.dg/vect/vect-57.c: Likewise.
19399 * gcc.dg/vect/vect-58.c: Likewise.
19400 * gcc.dg/vect/vect-60.c: Likewise.
19401 * gcc.dg/vect/vect-61.c: Likewise.
19403 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
19404 The test is no longer vectorizable on vect_no_align targets.
19405 * gcc.dg/vect/vect-43.c: Likewsie.
19407 * gcc.dg/vect/vect-44.c: Added comments.
19408 * gcc.dg/vect/vect-45.c: Added comments.
19409 * gcc.dg/vect/vect-50.c: Added comments.
19410 * gcc.dg/vect/vect-51.c: Added comments.
19412 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
19414 * gcc.dg/vect/Os-vect-95.c: Likewise.
19416 * gcc.dg/vect/vect-41.c: Test removed.
19417 * gcc.dg/vect/vect-47.c: Test removed.
19418 * gcc.dg/vect/vect-55.c: Test removed.
19419 * gcc.dg/vect/vect-59.c: Test removed.
19421 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
19423 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
19424 No longer vectorizable on vect_no_align targets.
19425 * gcc.dg/vect/pr20122.c: Likewise.
19426 * gcc.dg/vect/vect-74.c: Likewise.
19427 * gcc.dg/vect/vect-75.c: Likewise.
19428 * gcc.dg/vect/vect-76.c: Likewise.
19430 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
19431 Will not be vectorizable on vect_no_align targets once aliasing issues
19433 * gcc.dg/vect/vect-79.c: Likewise.
19435 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
19436 * gcc.dg/vect/vect-78.c: Likewise.
19437 * gcc.dg/vect/vect-97.c: Likewise.
19439 2005-09-19 Steven Bosscher <stevenb@suse.de>
19441 * gcc.dg/pr23943.c: New test.
19443 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19446 * gfortran.dg/derived_pointer_null_1.f90: New test.
19448 2005-09-18 Richard Guenther <rguenther@suse.de>
19450 PR middle-end/23944
19451 * gcc.c-torture/compile/pr23944.c: New testcase.
19453 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
19456 * gfortran.dg/der_pointer_2.f90: New test.
19458 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
19461 * gfortran.dg/nested_modules_2.f90: New test.
19463 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19466 * g++.dg/other/semicolon.C: New test.
19468 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
19470 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
19471 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
19473 2005-09-16 Mark Mitchell <mark@codesourcery.com>
19476 * g++.dg/template/static18.C: New test.
19479 * g++.dg/template/crash19.C: Remove dg-error marker.
19480 * g++.dg/template/local4.C: New test.
19482 2005-09-16 Paul Brook <paul@codesourcery.com>
19485 * gfortran.dg/dependency_1.f90: New test.
19487 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19490 * g++.dg/template/static17.C: New test.
19492 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
19495 * g++.dg/warn/huge-val1.C: New test.
19497 2005-09-15 Mark Mitchell <mark@codesourcery.com>
19500 * g++.dg/parse/class2.C: New test.
19501 * g++.dg/template/explicit8.C: Likewise.
19502 * g++.dg/template/spec25.C: Likewise.
19504 2005-09-14 Josh Conner <jconner@apple.com>
19506 PR middle-end/23584
19507 * gcc.dg/pr23584.c: New test.
19509 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
19511 PR fortran/21875 Internal Unit Array I/O, NIST
19512 * gfortran.dg/arrayio_1.f90: New test.
19513 * gfortran.dg/arrayio_1.f90: New test.
19514 * gfortran.dg/arrayio_1.f90: New test.
19515 * gfortran.dg/arrayio_1.f90: New test.
19516 * gfortran.dg/arrayio_1.f90: New test.
19518 2005-09-14 Uros Bizjak <uros@kss-loka.si>
19520 PR middle-end/22480
19521 * gcc.dg/vect/pr22480.c: New test.
19523 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
19526 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
19528 2005-09-13 Josh Conner <jconner@apple.com>
19531 * g++.dg/init/struct2.C: New test.
19532 * g++.dg/init/struct3.C: New test.
19534 2005-09-13 Janis Johnson <janis187@us.ibm.com>
19536 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
19537 Clean up temp files.
19538 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
19539 gcc.dg/tree-ssa/builtin-fprintf-1.c,
19540 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
19541 gcc.dg/tree-ssa/builtin-printf-1.c,
19542 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
19543 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
19544 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
19545 gcc.dg/tree-ssa/builtin-vprintf-1.c,
19546 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
19547 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
19548 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
19549 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
19550 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
19551 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
19552 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
19553 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
19555 2005-09-13 Josh Conner <jconner@apple.com>
19557 * lib/gcc-dg.exp: Load scanipa.exp.
19558 (cleanup-dump): New procedure.
19559 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
19560 * lib/scandump.exp: New file.
19561 * lib/scantree.exp: Use it.
19562 * lib/scanipa.exp: New file.
19564 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
19567 * gfortran.dg/generic_4.f90: New test.
19569 2005-09-13 Uros Bizjak <uros@kss-loka.si>
19572 * gcc.target/i386/pr23816-1.c: New test.
19573 * gcc.target/i386/pr23816-2.c: New test.
19576 2005-09-13 Bastian Blank <waldi@debian.org>
19579 * g++.dg/abi/mangle26.C: New test.
19580 * g++.dg/abi/mangle27.C: New test.
19581 * g++.dg/abi/mangle28.C: New test.
19582 * g++.dg/abi/mangle29.C: New test.
19585 * g++.dg/parse/register1.C: New test.
19587 2005-09-13 Mark Mitchell <mark@codesourcery.com>
19590 * g++.dg/template/access16.C: New test.
19592 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19594 * gfortran.dg/char_pack_2.f90: Increase the vector size.
19596 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19599 * gfortran.dg/shape_2.f90: New test.
19601 2005-09-13 Richard Sandiford <richard@codesourcery.com>
19604 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
19605 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
19606 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
19607 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
19608 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
19609 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
19610 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
19613 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19616 * g++.dg/parse/template17.C: New test.
19618 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19621 * g++.dg/template/nontype14.C: New test.
19623 2005-09-12 Ian Lance Taylor <ian@airs.com>
19626 * g++.dg/lookup/friend7.C: New test.
19627 * g++.dg/lookup/friend8.C: New test.
19628 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
19629 so that it will be found via argument dependent lookup.
19630 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
19631 friend functions which will no longer be found.
19632 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
19633 function g, so that it will be found via argument dependent
19635 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
19636 * g++.old-deja/g++.mike/net43.C: Likewise.
19638 2005-09-12 Mark Mitchell <mark@codesourcery.com>
19641 * g++.dg/template/static16.C: New test.
19643 2005-09-12 Josh Conner <jconner@apple.com>
19645 PR middle-end/23237
19646 * gcc.c-torture/compile/pr23237.c: New test.
19648 2005-09-11 Richard Henderson <rth@redhat.com>
19650 * g++.dg/other/error8.C: Update expected diagnostic text.
19652 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19654 PR libfortran/19872
19655 * gfortran.dg/overwrite_1.f: New test.
19657 2005-09-09 Josh Conner <jconner@apple.com>
19659 * g++.dg/init/pr23180-1.C: Removed.
19660 * g++.dg/init/pr23180-2.C: Removed.
19662 2005-09-09 David Daney <ddaney@avtrex.com>
19664 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
19665 files which are ...
19666 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
19667 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
19669 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19671 * gfortran.dg/iostat_2.f90: New test.
19673 2005-09-09 Mark Mitchell <mark@codesourcery.com>
19676 * g++.dg/ext/interface1.C: New test.
19677 * g++.dg/ext/interface1.h: Likewise.
19678 * g++.dg/ext/interface1a.cc: Likewise.
19680 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
19682 * gfortran.dg/iomsg_1.f90: New test case.
19684 2005-09-09 Richard Guenther <rguenther@suse.de>
19687 * g++.dg/tree-ssa/pr23624.C: New testcase.
19689 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19692 * gfortran.dg/vector_subscript_1.f90,
19693 * gfortran.dg/vector_subscript_2.f90: New tests.
19695 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19698 * gfortran.dg/array_alloc_1.f90,
19699 * gfortran.dg/array_alloc_2.f90,
19700 * gfortran.dg/array_alloc_3.f90: New tests.
19702 2005-09-09 Richard Sandiford <richard@codesourcery.com>
19705 * gfortran.dg/array_constructor_6.f90
19706 * gfortran.dg/array_constructor_7.f90
19707 * gfortran.dg/array_constructor_8.f90
19708 * gfortran.dg/array_constructor_9.f90
19709 * gfortran.dg/array_constructor_10.f90
19710 * gfortran.dg/array_constructor_11.f90
19711 * gfortran.dg/array_constructor_12.f90: New tests.
19713 2005-09-08 Josh Conner <jconner@apple.com>
19716 * g++.dg/init/pr23180-1.C: New test.
19717 * g++.dg/init/pr23180-2.C: New test.
19719 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19722 * gfortran.dg/module_double_reuse.f90: New.
19724 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
19731 * gfortran.dg/common_equivalence_1.f: New.
19732 * gfortran.dg/common_equivalence_2.f: New.
19733 * gfortran.dg/common_equivalence_3.f: New.
19734 * gfortran.dg/contained_equivalence_1.f90: New.
19735 * gfortran.dg/module_blank_common.f90: New.
19736 * gfortran.dg/module_commons_1.f90: New.
19737 * gfortran.dg/module_equivalence_1.f90: New.
19738 * gfortran.dg/nested_modules_1.f90: New.
19739 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
19740 equivalences and add comment to connect the test with
19743 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19746 * gfortran.dg/common_6.f90: New test.
19748 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19751 * gfortran.dg/char_result_1.f90,
19752 * gfortran.dg/char_result_2.f90,
19753 * gfortran.dg/char_result_3.f90,
19754 * gfortran.dg/char_result_4.f90,
19755 * gfortran.dg/char_result_5.f90,
19756 * gfortran.dg/char_result_6.f90,
19757 * gfortran.dg/char_result_7.f90,
19758 * gfortran.dg/char_result_8.f90: New tests.
19760 2005-09-08 Richard Sandiford <richard@codesourcery.com>
19763 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
19765 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19768 * obj-c++.dg/selector-5.mm: New test.
19769 * obj-c++.dg/selector-6.mm: New test.
19771 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
19775 * objc.dg/error-1.m: New test.
19777 2005-09-07 Richard Sandiford <richard@codesourcery.com>
19780 * gfortran.fortran-torture/execute/pr23373-1.f90,
19781 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
19783 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
19785 PR libfortran/23760
19786 * gfortran.dg/g77/1832.f: Remove long string in write statement
19787 to allow the test to pass on correct list directed output with
19790 2005-09-07 James E Wilson <wilson@specifix.com>
19792 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
19794 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19796 * gfortran.dg/parameter+save.f90: Rename to
19797 * gfortran.dg/parameter_save.f90: .. this.
19799 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
19802 * gfortran.dg/parameter+save.f90: New test case.
19804 2005-09-06 Richard Sandiford <richard@codesourcery.com>
19807 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
19809 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19812 * gcc.dg/pr23075.c: New test.
19813 * g++.dg/warn/pr23075.C: New test.
19816 * gcc.target/i386/pr22362.c: New test.
19818 PR rtl-optimization/23098
19819 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
19821 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
19822 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19823 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19825 2005-09-06 Mark Mitchell <mark@codesourcery.com>
19827 * g++.dg/expr/cast6.C: New test.
19830 * g++.dg/init/new15.C: New test.
19832 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19834 * gcc.dg/vect/Os-vect-95.c: New test.
19835 * gcc.dg/vect/vect-95.c: Same.
19837 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
19839 * gcc.dg/vect/vect-29.c: Update xfail testing.
19840 * gcc.dg/vect/vect-44.c: Same.
19841 * gcc.dg/vect/vect-48.c: Same.
19842 * gcc.dg/vect/vect-50.c: Same.
19843 * gcc.dg/vect/vect-72.c: Same.
19844 * gcc.dg/vect/vect-77.c: Same.
19845 * gcc.dg/vect/vect-78.c: Same.
19846 * gcc.dg/vect/vect-80.c: Same.
19847 * gcc.dg/vect/vect-96.c: Same.
19848 * gcc.dg/vect/vect-100.c: Same.
19849 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
19850 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
19851 * gfortran.dg/vect/vect-5.f90: Same.
19853 2005-09-06 Jakub Jelinek <jakub@redhat.com>
19855 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
19857 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19858 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19861 * g++.dg/opt/pr23056.C: New test.
19863 PR rtl-optimization/23098
19864 * gcc.target/i386/pr23098.c: New test.
19866 2005-09-05 Mark Mitchell <mark@codesourcery.com>
19869 * g++.dg/template/static15.C: New test.
19872 * g++.dg/ext/stmtexpr5.C: New test.
19873 * g++.dg/ext/stmtexpr6.C: Likewise.
19875 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
19877 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
19879 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
19880 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
19881 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
19883 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
19885 PR libfortran/23321
19886 * gfortran.dg/direct_io_4.f90: New test case.
19888 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
19889 Rasmus Hahn <rassahah@neofonie.de>
19892 * objc.dg/type-stream-1.m: New test.
19894 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
19897 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
19898 gfortran.dg/print_fmt_3.f90: New test.
19900 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19902 * gfortran.dg/fmt_t_1.f90: New test.
19904 2005-09-03 Jakub Jelinek <jakub@redhat.com>
19906 PR rtl-optimization/23454
19907 * g++.dg/opt/pr23454.C: New test.
19909 2005-09-03 Mark Mitchell <mark@codesourcery.com>
19912 * g++.dg/ext/static1.C: New test.
19914 2005-09-02 Richard Henderson <rth@redhat.com>
19916 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
19917 tail call to check_fa_work.
19919 2005-09-02 Mark Mitchell <mark@codesourcery.com>
19922 * g++.dg/other/gc3.C: New test.
19924 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19926 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
19927 * gcc.dg/20050826-1.c: Likewise.
19929 2005-08-31 Mark Mitchell <mark@codesourcery.com>
19932 * g++.dg/expr/volatile1.C: New test.
19934 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
19936 PR middle-end/23547
19937 * gcc.dg/pr23547.c: New test.
19939 2005-09-02 Richard Sandiford <richard@codesourcery.com>
19942 * gcc.c-torture/execute/pr22061-1.c,
19943 * gcc.c-torture/execute/pr22061-2.c,
19944 * gcc.c-torture/execute/pr22061-3.c,
19945 * gcc.c-torture/execute/pr22061-4.c: New tests.
19947 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
19949 * gcc.dg/Wredundant-decls-2.c: New test to check that
19950 -Wredundant-decls does not issue warning for a variable
19951 definition following a declaration.
19953 2005-09-01 Jakub Jelinek <jakub@redhat.com>
19956 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
19957 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
19958 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
19960 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
19961 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
19962 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
19963 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
19964 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
19965 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
19966 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
19967 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
19969 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19972 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
19975 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
19978 * gcc.dg/pr21255-1.c: New test.
19979 * gcc.dg/pr21255-2-mb.c: Likewise.
19980 * gcc.dg/pr21255-2-ml.c: Likewise.
19981 * gcc.dg/pr21255-3.c: Likewise.
19982 * gcc.dg/pr21255-4.c: Likewise.
19984 2005-08-31 Dale Johannesen <dalej@apple.com>
19986 * gcc.dg/20050830-1.c: New.
19988 2005-08-31 Josh Conner <jconner@apple.com>
19990 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
19991 command-line options for arm-*-* targets.
19992 * g++.dg/init/array16.C: Likewise.
19993 * g++.dg/other/crash-4.C: Likewise.
19995 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
19998 * obj-c++.dg/gnu-runtime-3.mm: New test.
20000 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20003 * g++.dg/lookup/ambig4.C: New test.
20004 * g++.dg/lookup/ambig5.C: New test.
20005 * g++.dg/tc1/dr101.C: Adjust error markers.
20007 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20010 * g++.dg/template/ttp5.C: Adjust error markers.
20012 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
20015 * lib/obj-c++.exp: Include target-libpath.exp.
20016 (obj-c++_link_flags): Look for the GNU libobjc library
20017 and set the library path to include it.
20018 Don't manually set LD_LIBRARY_PATH (etc.) but call
20019 set_ld_library_path_env_vars instead.
20020 (obj-c++_target_compile): Don't set library path or
20021 linker flags because they are already set correctly
20022 in obj-c++_link_flags.
20024 2005-08-30 Josh Conner <jconner@apple.com>
20026 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
20027 to command-line options for arm-*-* targets.
20029 2005-08-30 Geoffrey Keating <geoffk@apple.com>
20031 * g++.dg/other/i386-1.C: New.
20033 2005-08-30 Jakub Jelinek <jakub@redhat.com>
20035 PR preprocessor/20348
20036 PR preprocessor/20356
20037 * gcc.dg/cpp/pr20348.c: New test.
20038 * gcc.dg/cpp/pr20348.h: New file.
20039 * gcc.dg/cpp/inc/pr20348.h: New file.
20040 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
20041 * gcc.dg/cpp/pr20356.c: New test.
20042 * gcc.dg/cpp/pr20356.h: New file.
20043 * gcc.dg/cpp/inc/pr20356.h: New file.
20044 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
20046 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
20048 * gfortran.fortran-torture/execute/intrinsic_count.f90:
20049 Fix array dimension to avoid correct end-of-file error.
20051 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
20053 PR libfortran/23598
20054 * gfortran.dg/iostat_1.f90: New test.
20056 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
20058 PR middle-end/23408
20059 * gcc.dg/pr23408.c: New test.
20061 2005-08-28 Mark Mitchell <mark@codesourcery.com>
20064 * g++.dg/init/member1.C: Make sure erroneous static data member
20065 definitions are required.
20066 * g++.dg/template/static13.C: New test.
20067 * g++.dg/template/static14.C: Likewise.
20069 2005-08-29 Jakub Jelinek <jakub@redhat.com>
20071 * gcc.target/i386/pr23575.c: Use -msse2 instead of
20072 -march=pentium4, remove ilp32 requirement.
20074 PR middle-end/23484
20075 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
20076 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
20078 2005-08-29 Andreas Jaeger <aj@suse.de>
20081 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
20083 2005-08-28 Jakub Jelinek <jakub@redhat.com>
20085 * gcc.c-torture/execute/20050316-2.c: New test.
20086 * gcc.c-torture/execute/20050316-3.c: New test.
20087 * gcc.dg/torture/pr16104-1.c: New test.
20089 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
20091 PR middle-end/23463
20092 * gcc.c-torture/execute/zero-struct-1.c: New test.
20094 2005-08-27 Richard Guenther <rguenther@suse.de>
20097 * gcc.target/i386/pr23575.c: New testcase.
20099 2005-08-26 Jakub Jelinek <jakub@redhat.com>
20101 PR rtl-optimization/23561
20102 * gcc.c-torture/execute/20050826-1.c: New test.
20105 * gcc.c-torture/execute/20050826-2.c: New test.
20107 2005-08-26 Dale Johannesen <dalej@apple.com>
20109 * gcc.dg/20030711-1.c: Modify to work on Darwin.
20110 * gcc.dg/20050826-1.c: New.
20112 2005-08-26 Mark Mitchell <mark@codesourcery.com>
20115 * g++.dg/template/nontype13.C: New test.
20118 * g++.dg/init/new14.C: New test.
20119 * g++.dg/expr/anew1.C: Do not XFAIL.
20120 * g++.dg/expr/anew2.C: Likewise.
20121 * g++.dg/expr/anew3.C: Likewise.
20123 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
20125 PR middle-end/22439
20126 * gcc.dg/vla-3.c: New test.
20128 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
20131 * gfortran.dg/named_interface.f90: New.
20133 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
20135 * gcc.c-torture/execute/frame-address.c: New test.
20137 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
20140 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
20142 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20144 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
20146 2005-08-25 Alan Modra <amodra@bigpond.net.au>
20148 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
20149 * gcc.dg/altivec-22.c: Rename from..
20150 * gcc.dg/altivec-nomfcr.c: ..this.
20152 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
20154 PR tree-optimization/23546
20155 * gcc.dg/tree-ssa/pr23546.c: New test.
20157 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
20160 * gfortran.dg/nonreturning_statements.f90: New test.
20162 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
20165 * g++.dg/parse/crash29.C: New.
20167 2005-08-23 DJ Delorie <dj@redhat.com>
20169 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
20170 constants have the L suffix.
20172 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
20175 * g++.dg/template/instantiate8.C: New.
20177 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
20179 PR middle-end/23467
20180 * gcc.c-torture/execute/pr23467.c: New test.
20182 2005-08-23 Jakub Jelinek <jakub@redhat.com>
20184 PR tree-optimization/22043
20185 * gcc.c-torture/execute/20050613-1.c: New test.
20187 2005-08-23 Ben Elliston <bje@au.ibm.com>
20189 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
20191 2005-08-22 Jakub Jelinek <jakub@redhat.com>
20193 PR rtl-optimization/23478
20194 * g++.dg/opt/pr23478.C: New test.
20196 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20199 * gcc.dg/switch-warn-3.c: New test.
20201 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20204 * g++.dg/template/param1.C: New test.
20206 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20209 * g++.dg/other/incomplete1.C: New test.
20211 2005-08-22 Ira Rosen <irar@il.ibm.com>
20213 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
20216 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20218 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
20221 2005-08-21 Jakub Jelinek <jakub@redhat.com>
20223 * gcc.target/i386/sse-4.c: New test.
20225 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20228 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
20230 2005-08-20 Jakub Jelinek <jakub@redhat.com>
20232 * gcc.dg/20050811-1.c: New test.
20233 * gcc.dg/20050811-2.c: New test.
20235 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
20237 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
20239 2005-08-19 Diego Novillo <dnovillo@redhat.com>
20242 * gcc.c-torture/compile/pr23476.c: New test.
20244 2005-08-19 Devang Patel <dpatel@apple.com>
20246 PR tree-optimization/23048
20247 * gcc.dg/tree-ssa/pr23048.c: New test.
20249 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
20251 PR middle-end/20624
20252 * g++.dg/warn/Wreturn-3.C: New test
20254 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
20256 PR tree-optimization/22228
20257 * g++.dg/vect/pr22543.cc: New test.
20259 2005-08-17 Steven Bosscher <stevenb@suse.de>
20261 PR tree-optimization/21574
20262 * gcc.dg/tree-ssa/pr21574.c: New test.
20264 2005-08-16 James E Wilson <wilson@specifix.com>
20266 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
20268 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20271 * gcc.c-torture/compile/zero-strct-3.c: New test.
20272 * gcc.c-torture/compile/zero-strct-4.c: New test.
20274 2005-08-16 Steven Bosscher <stevenb@suse.de>
20277 * gcc.target/x86_64/pr23376.c: New test.
20279 2005-08-16 Ian Lance Taylor <ian@airs.com>
20282 * g++.dg/ext/vector2.C: New.
20284 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20286 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
20288 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
20290 PR libfortran/23428
20291 * gfortran.dg/inquire-complex.f90: New test case.
20293 2005-08-16 James E Wilson <wilson@specifix.com>
20295 PR tree-optimization/21105
20296 * gcc.dg/large-size-array.c: New.
20298 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
20300 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
20302 * gcc.dg/vect/vect-41: Likewise.
20303 * gcc.dg/vect/vect-42: Likewise.
20304 * gcc.dg/vect/vect-43: Likewise.
20305 * gcc.dg/vect/vect-44: Likewise.
20306 * gcc.dg/vect/vect-46: Likewise.
20307 * gcc.dg/vect/vect-47: Likewise.
20308 * gcc.dg/vect/vect-48: Likewise.
20309 * gcc.dg/vect/vect-52: Likewise.
20310 * gcc.dg/vect/vect-53: Likewise.
20311 * gcc.dg/vect/vect-54: Likewise.
20312 * gcc.dg/vect/vect-55: Likewise.
20313 * gcc.dg/vect/vect-56: Likewise.
20314 * gcc.dg/vect/vect-57: Likewise.
20315 * gcc.dg/vect/vect-58: Likewise.
20316 * gcc.dg/vect/vect-59: Likewise.
20317 * gcc.dg/vect/vect-60: Likewise.
20318 * gcc.dg/vect/vect-61: Likewise.
20319 * gcc.dg/vect/vect-85: Likewise.
20320 * gcc.dg/vect/vect-87: Likewise.
20321 * gcc.dg/vect/vect-88: Likewise.
20322 * gcc.dg/vect/vect-93.c: Likewise.
20323 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
20324 * gcc.dg/vect/vect-75: Likewise.
20325 * gcc.dg/vect/vect-76: Likewise.
20326 * gcc.dg/vect/vect-77: Likewise.
20327 * gcc.dg/vect/vect-78: Likewise.
20328 * gcc.dg/vect/vect-80: Likewise.
20329 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
20330 vectorized for the expected reason, rather than checking how alignment
20332 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
20333 aligned type and also instead of aligned pointers. Added documentation.
20335 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
20337 * gfortran.dg/power.f90: New test.
20339 2005-08-16 Jakub Jelinek <jakub@redhat.com>
20341 PR rtl-optimization/23299
20342 * g++.dg/opt/pr23299.C: New test.
20344 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20346 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
20348 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
20350 * g++.dg/template/local6.C: New test.
20352 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20354 * execute/exceptions/finally-1.m: Check that the catch and finally are
20355 being called. Also add a "return 0;" at the end of main.
20357 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
20360 * gfortran.dg/namelist_print_1.f: New test of functionality of
20362 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
20363 namelist generates error with -std=f95.
20365 2005-08-14 Ira Rosen <irar@il.ibm.com>
20367 PR tree-optimization/23119
20368 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
20370 2005-08-13 Marcin Koziej <creep@desk.pl>
20371 Andrew Pinski <pinskia@physics.uc.edu>
20374 * execute/exceptions/finally-1.m: New test.
20376 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20378 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
20380 * objc/execute/exceptions/trivial.m: New test.
20381 * objc.dg/try-catch-11.m: Move to ...
20382 * objc/execute/exceptions/foward-1.m: Here.
20383 * objc.dg/try-catch-2.m: Move to ...
20384 * objc/execute/exceptions/catchall-1.m: Here.
20385 * objc.dg/try-catch-8.m: Move to ...
20386 * objc/execute/exceptions/local-variables-1.m: Here.
20388 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20390 * objc.dg/nested-func-1.m: Move to ...
20391 * objc/execute/nested-func-1.m: Here.
20393 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20395 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
20396 in ${options} instead of [target_info name].
20397 * lib/obj-c++.exp (objc_target_compile): Likewise.
20399 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20401 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
20403 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
20405 part of PR testsuite/23348
20406 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
20407 each of the torture options.
20408 * objc/compile/trivial.m: New test.
20410 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20412 * gfortran.dg/eoshift.f90: Correct format.
20414 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
20416 * gfortran.fortran-torture/execute/character_passing.f90:
20419 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
20422 * g++.dg/template/unify10.C: New.
20424 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
20426 * g++.dg/parse/pr22514.C: Move to...
20427 * g++.dg/debug/pr22514.C: here.
20429 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20432 * g++.dg/inherit/pure1.C: New test.
20434 * ChangeLog: Fix typos.
20436 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20437 Steven Bosscher <stevenb@suse.de>
20439 * gfortran.dg/runtime_warning_1.f90: New test.
20441 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
20444 * g++.dg/parse/crash28.C: New.
20446 2005-08-11 Richard Guenther <rguenther@suse.de>
20449 * gcc.target/i386/tailcall-1.c: New testcase.
20451 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20453 * gcc.dg/vect/vect-67.c: Un-xfail.
20455 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
20458 * g++.dg/parse/crash27.C: new test.
20460 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
20462 PR libfortran/22143
20463 * gfortran.dg/shift-kind.f90: New testcase.
20465 2005-08-10 Richard Sandiford <richard@codesourcery.com>
20467 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
20468 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
20470 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20473 * g++.dg/other/mult-stor1.C: New test.
20475 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20477 * gcc.c-torture/pr18299-1.c: Move to ...
20478 * gcc.c-torture/compile/pr18299-1.c: Here.
20480 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
20482 * gfortran/fortran.torture/execute/character_passing.f90:
20483 Fix types for LSAME.
20485 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
20487 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
20488 input data back to what it was originally.
20490 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
20492 * objc.dg/try-catch-8.m: Enable for all targets.
20494 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
20496 * gcc.dg/pr23165.c: New test.
20498 2005-08-09 Steven Bosscher <stevenb@suse.de>
20500 PR tree-optimization/23234
20501 * gcc.dg/tree-ssa/pr23234.c: New test.
20503 2005-08-08 Josh Conner <jconner@apple.com>
20505 PR rtl-optimization/23241
20506 * gcc.dg/char-compare.c: New test.
20508 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20511 * g++.dg/init/new13.C: New test.
20513 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
20516 * g++.dg/other/crash-4.C: Adjust
20517 * g++/dg/ext/packed9.C: New.
20519 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20521 PR middle-end/21964
20522 * gcc.c-torture/execute/pr21964-1.c: New test.
20524 2005-08-08 Richard Sandiford <richard@codesourcery.com>
20527 * gcc.dg/pr22458-1.c: New test.
20529 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
20530 Steven G. Kargl <kargls@comcast.net>
20533 * gfortran.dg/flush_1.f90: New test.
20535 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20538 * g++.dg/template/eh2.C: New test.
20540 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20543 * g++.dg/template/instantiate7.C: New test.
20545 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
20548 * gcc.dg/Wunused-value-1.c: New test.
20550 2005-08-06 Richard Sandiford <richard@codesourcery.com>
20552 PR rtl-optimization/23233
20553 * gcc.c-torture/compile/pr23233-1.c: New test.
20555 2005-08-06 Jakub Jelinek <jakub@redhat.com>
20559 * gfortran.dg/equiv_1.f90: New test.
20560 * gfortran.dg/equiv_2.f90: New test.
20561 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
20562 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
20563 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
20565 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20567 * gcc.c-torture/execute/vrp-5.c: New test.
20568 * gcc.c-torture/execute/vrp-6.c: New test.
20569 * gcc.dg/tree-ssa/vrp21.c: New test.
20571 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
20573 * g++.dg/parse/pr22514.C: New test.
20575 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
20577 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
20579 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
20580 instead of constant loads / pool entries.
20582 2005-08-05 David Edelsohn <edelsohn@gnu.org>
20584 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
20587 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
20589 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
20590 __WINT_TYPE__ in generated prototypes if possible.
20592 2005-08-04 Diego Novillo <dnovillo@redhat.com>
20595 * g++.dg/tree-ssa/pr22037.C:
20597 2005-08-04 Richard Henderson <rth@redhat.com>
20599 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
20600 scan-tree-dump-times directive.
20602 2005-08-04 Jan Hubicka <jh@suse.cz>
20604 * gcov-1.C: Fix switch counts.
20605 * gcov-4b.c: Likewise.
20607 2005-08-03 Jeff Law <law@redhat.com>
20609 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
20611 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
20613 * gcc.c-torture/execute/pr23135.c: New test.
20615 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20617 PR tree-optimization/19899
20618 * gcc.dg/tree-ssa/scev-1.c: New test.
20619 * gcc.dg/tree-ssa/scev-2.c: New test.
20621 2005-08-03 Richard Sandiford <richard@codesourcery.com>
20624 * gcc.dg/torture/pr18582-1.c: New test.
20626 2005-08-03 Jan Hubicka <jh@suse.cz>
20628 * update-conroll.c: New testcase.
20629 * update-conroll-2.c: New testcase.
20631 2005-08-02 David Edelsohn <edelsohn@gnu.org>
20633 * gfortran.dg/constant_substring.f: New test.
20634 * gfortran.dg/pr22491.f: New test.
20636 2005-08-02 Jan Hubicka <jh@suse.cz>
20638 * update-threading.c: Replace by the proper one.
20640 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20643 * g++.dg/tree-ssa/pr23164.C: New test.
20645 2005-08-02 Diego Novillo <dnovillo@redhat.com>
20647 * gcc.dg/tree-ssa/pr23192.c: New test.
20649 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
20651 * gcc.c-torture/execute/vrp-4.c: New test.
20653 2005-08-02 Jan Hubicka <jh@suse.cz>
20655 * update-threading.c: New test.
20657 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
20659 * gcc.c-torture/compile/20050801-1.c: New test.
20660 * gcc.c-torture/compile/20050801-2.c: New test.
20662 2005-08-01 Jan Hubicka <jh@suse.cz>
20664 * val-prof-5.c: New test.
20666 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
20669 * gcc.dg/pr22311-1.c : New test.
20671 2005-07-31 Steven Bosscher <stevenb@suse.de>
20674 * gfortran.dg/pr23095.f: New test.
20677 * g++.dg/other/pr22003.C: New test.
20679 2005-07-31 Richard Sandiford <richard@codesourcery.com>
20682 * gcc.c-torture/execute/pr20621-1.c: New test.
20684 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
20686 * gfortran.dg/comma_format_extension_4.f: Adjust length
20687 of string for format.
20688 * gfortran.dg/der_array_io_1.f: Replace illegal internal
20689 print statement with internal write.
20690 * gfortran.dg/der_array_io_2.f: Likewise.
20691 * gfortran.dg/der_array_io_3.f: Likewise.
20693 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
20695 * gcc.dg/fold-abs-4.c: new test.
20697 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
20699 PR fortran/22570 an related issues.
20700 * gfortran.dg/x_slash_1.f: New test.
20702 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
20705 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
20706 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
20708 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20711 * gcc.dg/Wshadow-3.c: New test.
20713 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
20715 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
20716 used to have the wrong bounds).
20718 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20721 * gcc.dg/hex-round-1.c: Test more cases.
20722 * gcc.dg/hex-round-2.c: New test.
20724 2005-07-29 Diego Novillo <dnovillo@redhat.com>
20727 * g++.dg/tree-ssa/pr22550.C: New test.
20729 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
20731 * gcc.dg/tree-ssa/vrp19.c: New test.
20732 * gcc.dg/tree-ssa-vrp20.c: New test.
20734 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20737 * gcc.dg/transparent-union-4.c: New test.
20739 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20742 * gcc.dg/c99-vla-2.c: New test.
20744 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
20747 * gcc.dg/hex-round-1.c: New test.
20749 2005-07-28 Jan Hubicka <jh@suse.cz>
20751 * inliner-1.c: Do not dump everything.
20752 * tree-prof.exp: Do not pass -ftree-based-profiling.
20753 * bprob.exp: Likewise.
20755 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
20757 2005-07-28 Mark Mitchell <mark@codesourcery.com>
20760 * g++.dg/expr/ptrmem7.C: New test.
20762 2005-07-28 Mike Stump <mrs@apple.com>
20764 * g++.old-deja/g++.mike/visibility-1.C: New test.
20766 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20769 * gcc.c-torture/execute/pr20187-1.c: New test.
20771 2005-07-28 Jeff Law <law@redhat.com>
20773 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
20774 * gcc.dg/tree-ssa/vrp18.c: New test.
20776 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20778 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
20780 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
20782 PR tree-optimization/22506
20783 * gcc.dg/vect/ps22506.c: New test.
20785 2005-07-28 Jakub Jelinek <jakub@redhat.com>
20788 * gcc.target/i386/sse-3.c: New test.
20790 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20792 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
20793 * gcc.target/mips/mips32-dsp-type.c: Likewise.
20795 2005-07-28 Richard Sandiford <richard@codesourcery.com>
20798 * gcc.c-torture/compile/pr22589-1.c: New test.
20800 2005-07-28 Jan Hubicka <jh@suse.cz>
20802 * update-loopch.c: New testcase.
20804 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20806 PR rtl-optimization/23047
20807 * gcc.c-torture/execute/pr23047.c: New test.
20808 * gcc.c-torture/execute/pr23047.x: New.
20810 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
20812 PR tree-optimization/22493
20813 * gcc.c-torture/execute/pr22493-1.c: New test.
20814 * gcc.c-torture/execute/pr22493-1.x: New.
20815 * gcc.c-torture/execute/vrp-1.c: New test.
20816 * gcc.c-torture/execute/vrp-2.c: New test.
20817 * gcc.c-torture/execute/vrp-2.c: New test.
20819 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
20821 * gcc.target/frv/all-builtin-read8.c: Delete.
20822 * gcc.target/frv/all-builtin-read16.c: Delete.
20823 * gcc.target/frv/all-builtin-read32.c: Delete.
20824 * gcc.target/frv/all-builtin-read64.c: Delete.
20825 * gcc.target/frv/all-builtin-write8.c: Delete.
20826 * gcc.target/frv/all-builtin-write16.c: Delete.
20827 * gcc.target/frv/all-builtin-write32.c: Delete.
20828 * gcc.target/frv/all-builtin-write64.c: Delete.
20829 * gcc.target/frv/all-read-write-1.c: New.
20831 2005-07-27 Jeff Law <law@redhat.com>
20833 * gcc.c-torture/execute/pr22630.c: New test.
20835 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
20837 PR tree-optimization/23073
20838 * gcc.dg/vect/nodump-pr23073.c: New test.
20839 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
20841 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
20843 PR tree-optimize/22348
20844 * gcc.c-torture/execute/pr22348.c: New.
20846 2005-07-27 Richard Guenther <rguenther@suse.de>
20848 * gcc.dg/tree-ssa/salias-1.c: New testcase.
20850 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20853 * gfortran.dg/logical_comp.f90: New test.
20855 2005-07-27 Jan Hubicka <jh@suse.cz>
20857 * inliner-1.c: Add cleanup of dumps.
20858 * val-prof-*.c: Likewise.
20859 * update-tailcall.c: New.
20861 2005-07-26 Diego Novillo <dnovillo@redhat.com>
20864 * gcc.dg/tree-ssa/pr22591.c: New test.
20865 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
20867 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
20870 * objc.dg/try-catch-11.m: New test.
20872 2005-07-26 Richard Guenther <rguenther@suse.de>
20874 PR tree-optimization/22486
20875 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
20877 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20880 * g++.dg/opt/loop2.C: New test.
20882 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
20884 * gcc.dg/tree-ssa/reassoc-3.c: New test.
20885 * gcc.dg/tree-ssa/reassoc-4.c: New test.
20887 2005-07-25 Adam Nemet <anemet@lnxw.com>
20889 * lib/profopt.exp (profopt-execute): Check for profiling data
20890 files on the target.
20892 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
20894 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
20895 for matching of asm labels.
20897 2005-07-25 Richard Guenther <rguenther@suse.de>
20899 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
20901 2005-07-25 Richard Guenther <rguenther@suse.de>
20904 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
20906 2005-07-25 Ira Rosen <irar@il.ibm.com>
20908 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
20909 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
20910 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
20911 * gcc.dg/vect/vect-100.c: New test.
20912 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
20913 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
20914 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
20915 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
20916 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
20917 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
20918 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
20919 * gfortran.dg/vect/pr19049.f90: New testcase.
20920 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
20922 2005-07-25 Jakub Jelinek <jakub@redhat.com>
20924 * gcc.c-torture/execute/20050713-1.c: New test.
20927 * gfortran.fortran-torture/execute/data_4.f90: New test.
20929 PR middle-end/20303
20930 * gcc.dg/visibility-d.c: New test.
20932 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
20934 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
20935 * gfortran.dg/underflow.f90: Ditto.
20937 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20939 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
20940 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
20941 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
20943 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20945 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
20946 include case of field width of zero.
20948 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
20950 PR libgfortran/21875
20951 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
20952 with trailing blanks on normal formatted read.
20954 2005-07-23 Chao-ying Fu <fu@mips.com>
20956 * gcc.target/mips/mips32-dsp-type.c: New test.
20957 * gcc.target/mips/mips32-dsp.c: New test.
20959 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
20962 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
20965 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
20966 and __cyg_profile_func_exit.
20968 2005-07-22 David Edelsohn <edelsohn@gnu.org>
20970 * gfortran.dg/comma_format_extension_3.f: Fix typo.
20971 * gfortran.dg/comma_format_extension_4.f: Same.
20972 * gfortran.dg/pr15332.f: Same.
20973 * gfortran.dg/pr21730.f: Same.
20975 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
20977 * g++.dg/opt/vrp2.C: Fix testcase.
20980 * g++.dg/opt/vrp2.C: New test.
20982 2005-07-22 Mark Mitchell <mark@codesourcery.com>
20985 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
20987 2005-07-22 Diego Novillo <dnovillo@redhat.com>
20989 * gcc.dg/tree-ssa/20050719-1.c: New test.
20991 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
20993 * gcc.dg/bfin-longcall-1.c: New file.
20994 * gcc.dg/bfin-longcall-2.c: New file.
20996 2005-07-21 Janis Johnson <janis187@us.ibm.com>
20998 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
21000 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21002 PR middle-end/19055
21003 * gcc.dg/tree-ssa/pr19055.c: New test.
21004 * gcc.dg/tree-ssa/pr19055-2.c: New test.
21006 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
21009 * g++.dg/other/pr22358.C: New test.
21011 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
21014 * g++.dg/lookup/two-stage5.C: New test from bug comments.
21016 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21019 * g++.dg/init/union2.C: New test.
21021 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21024 * gcc.dg/complex-4.c: New test.
21026 2005-07-21 Richard Guenther <rguenther@suse.de>
21029 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
21030 scanning for asm labels.
21031 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21033 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21036 * gcc.dg/altivec-pr22085.c: New.
21038 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
21040 PR tree-optimization/19210
21041 * gcc.dg/tree-ssa/pr19210-1.c: New.
21042 * gcc.dg/tree-ssa/pr19210-2.c: New.
21044 2005-07-21 Richard Sandiford <richard@codesourcery.com>
21046 PR rtl-optimization/22167
21047 * g++.dg/opt/pr22167.C: New test.
21049 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
21052 * g++.dg/lookup/two-stage2.C: New.
21053 * g++.dg/lookup/two-stage3.C: New.
21054 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
21055 fixed two-stage name lookup for operators.
21056 * g++.dg/template/call3.C: Compiler now produces an appropriate
21058 * g++.dg/template/crash37.C: Compiler now describes bla() on line
21060 * g++.dg/template/ptrmem4.C: Compiler produces different error
21062 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
21063 connect_to_method as a candidate.
21065 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
21067 * gcc.dg/fold-alloc-1.c: New test.
21069 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
21071 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21072 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
21074 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
21076 * gcc.dg/fold-abs-1.c: New test.
21077 * gcc.dg/fold-abs-2.c: New test.
21078 * gcc.dg/fold-abs-3.c: New test.
21080 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
21082 Make CONSTRUCTOR use VEC to store initializers.
21083 * g++.dg/ext/complit3.C: Check for specific error messages.
21084 * g++.dg/init/brace2.C: Update error message.
21085 * g++.dg/warn/Wbraces2.C: Likewise.
21087 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
21090 * gfortran.dg/module_interface_1.f90: New test.
21092 2005-07-19 Danny Berlin <dberlin@dberlin.org>
21093 Kenneth Zadeck <zadeck@naturalbridge.com>
21095 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
21097 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21099 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
21100 specify -Wformat for these tests.
21101 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
21102 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
21103 * gcc.dg/format/opt-6.c: Delete.
21105 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21107 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
21108 * gcc.dg/tree-ssa/sra-3.c: Likewise.
21110 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
21112 * gcc.dg/tree-ssa/alias-2.c: New test.
21114 2005-07-18 Mark Mitchell <mark@codesourcery.com>
21117 * g++.dg/template/explicit7.C: New test.
21119 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
21121 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
21122 field width of 8 to +Inf and -Inf.
21124 2005-07-17 Mark Mitchell <mark@codesourcery.com>
21127 * g++.dg/template/friend36.C: New test.
21129 2005-07-16 David Edelsohn <edelsohn@gnu.org>
21132 * gfortran.dg/pr21730.f: New test.
21134 2005-07-16 Danny Berlin <dberlin@dberlin.org>
21135 Kenneth Zadeck <zadeck@naturalbridge.com>
21137 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
21138 since pure const detection cannot run at -O1 in c compiler.
21139 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
21140 can now optimize this case properly.
21141 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
21142 because we now pass.
21143 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
21145 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
21148 * gcc.dg/format/bitfld-1.c: New test.
21150 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21153 * g++.dg/rtti/repo1.C: New test.
21155 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
21157 PR middle-end/22398
21158 * gcc.c-torture/compile/pr22398.c: New test.
21160 2005-07-15 Mark Mitchell <mark@codesourcery.com>
21163 * g++.dg/expr/cast4.C: New test.
21165 2005-07-15 Richard Guenther <rguenther@suse.de>
21167 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
21168 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
21170 2005-07-15 Steven Bosscher <stevenb@suse.de>
21172 PR tree-optimization/22230
21173 * gcc.dg/tree-ssa/pr22230.c: New test.
21175 2005-07-14 Jakub Jelinek <jakub@redhat.com>
21177 * gfortran.dg/g77/cpp6.f: New test.
21180 * gfortran.dg/g77/cpp5.F: New test.
21181 * gfortran.dg/g77/cpp5.h: New file.
21182 * gfortran.dg/g77/cpp5inc.h: New file.
21184 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
21186 PR libfortran/16435
21187 * gfortran.dg/tl_editting.f90: New.
21188 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
21190 2005-07-14 Steven G. Kargl <kargls@comcast.net>
21192 * gfortran.dg/char_array_constructor.f90: New test.
21194 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
21196 * gfortran.dg/past_eor.f90: New.
21197 * gfortran.dg/complex_read.f90: New.
21199 2005-07-13 Jeff Law <law@redhat.com>
21201 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
21204 * gcc.dg/tree-ssa/pr22321.c: New test
21206 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
21208 PR tree-optimization/21921
21209 * gcc.dg/tree-ssa/pr21921.c: New.
21211 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21213 PR tree-optimizatio/22442
21214 * gcc.dg/tree-ssa/loop-11.c: New test.
21216 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21219 * gcc.c-torture/compile/pr21840.c: New test.
21221 2005-07-12 Jan Hubicka <jh@suse.cz>
21223 * gcc.c-torture/compile/pr22379.c: New test.
21225 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
21227 PR libfortran/21593
21228 gfortran.dg/dev_null.f90: Remove outdated comment about
21229 PR libfortran/21593.
21232 2005-07-12 Dale Johannesen <dalej@apple.com>
21234 * gcc.target/i386/compress-float-sse.c: New.
21235 * gcc.target/i386/compress-float-sse-pic.c: New.
21236 * gcc.target/i386/compress-float-387.c: New.
21237 * gcc.target/i386/compress-float-387-pic.c: New.
21238 * gcc.dg/compress-float-ppc.c: New.
21239 * gcc.dg/compress-float-ppc-pic.c: New.
21241 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
21243 PR libfortran/21593
21244 gfortran.dg/dev_null.f90: Remove targets.
21246 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
21249 * gcc.dg/pr22335-1.c: New test.
21250 * gcc.dg/pr22335-2.c: New test.
21252 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21255 * g++.dg/template/nontype12.C : New test.
21257 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
21259 * gcc.dg/tree-ssa/loop-10.c: New test.
21261 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
21263 * gcc.c-torture/execute/20020720-1.x: Remove.
21265 2005-07-11 Jakub Jelinek <jakub@redhat.com>
21267 * gfortran.fortran-torture/execute/forall_7.f90: New test.
21269 2005-07-10 Richard Sandiford <richard@codesourcery.com>
21271 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
21272 (dg-mips-options): Use it.
21274 2005-07-09 Diego Novillo <dnovillo@redhat.com>
21276 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
21278 2005-07-09 Richard Henderson <rth@redhat.com>
21280 * lib/target-supports.exp (check_effective_target_sync_char_short):
21283 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
21285 PR libfortran/22217
21286 * gfortran.dg/negative-z-descriptor.f90: New test.
21288 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21291 * gcc.dg/pr22329.c: New test.
21293 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
21295 PR tree-optimization/20139
21296 * gcc.dg/tree-ssa/pr20139.c: New.
21298 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
21301 * gcc.dg/pr22356-1.c: New test.
21303 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
21306 * g++.dg/template/unify8.C: New.
21307 * g++.dg/template/unify9.C: New.
21309 2005-07-08 Jakub Jelinek <jakub@redhat.com>
21311 * gfortran.fortran-torture/execute/entry_10.f90: New test.
21313 2005-07-07 Geoffrey Keating <geoffk@apple.com>
21315 * gcc.dg/darwin-version-1.c: New.
21316 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
21317 * gcc.dg/builtins-20.c: Likewise.
21318 * gcc.dg/builtins-53.c: Likewise.
21319 * gcc.dg/torture/builtins-convert-1.c: Likewise.
21320 * gcc.dg/torture/builtins-convert-2.c: Likewise.
21321 * gcc.dg/torture/builtins-convert-3.c: Likewise.
21322 * gcc.dg/torture/builtins-power-1.c: Likewise.
21323 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
21326 2005-07-07 Jeff Law <law@redhat.com>
21328 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
21329 argument evaluation order.
21331 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
21333 PR libfortran/21594
21334 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21335 Add test cases where the shift length is greater than the
21338 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21340 * obj-c++.dg/proto-lossage-6.mm: New.
21341 * objc.dg/proto-lossage-6.m: New.
21343 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21345 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
21346 * objc.dg/gnu-runtime-2.m: Likewise.
21348 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21350 * gfortran.dg/longline.f: New test.
21352 * gfortran.dg/badline.f: New test.
21354 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21359 * gfortran.dg/hollerith.f90: New.
21360 * gfortran.dg/hollerith2.f90: New.
21361 * gfortran.dg/hollerith3.f90: New.
21362 * gfortran.dg/hollerith4.f90: New.
21363 * gfortran.dg/hollerith_f95.f90: New.
21364 * gfortran.dg/hollerith_legacy.f90: New.
21365 * gfortran.dg/g77/cpp4.F: New. Port from g77.
21367 2005-07-07 Ziemowit Laski <zlaski@apple.com>
21370 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
21371 * objc.dg/gnu-runtime-2.m: New.
21373 2005-07-06 Jeff Law <law@redhat.com>
21375 * gcc.dg/tree-ssa/vrp17.c: New test.
21377 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
21380 * gfortran.dg/array_constructor_5.f90: New test.
21382 2005-07-07 Jakub Jelinek <jakub@redhat.com>
21384 * gfortran.fortran-torture/execute/entry_9.f90: New test.
21386 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
21388 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
21389 * gcc.dg/980816-1.c: Ditto.
21391 2005-07-06 Jeff Law <law@redhat.com>
21393 * gcc.c-torture/compile/pr21356.c: New test.
21395 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21399 * gcc.c-torture/compile/pr22013-1.c,
21400 gcc.c-torture/execute/pr22098-1.c,
21401 gcc.c-torture/execute/pr22098-2.c,
21402 gcc.c-torture/execute/pr22098-3.c: New tests.
21404 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
21407 * gcc.dg/pr22308-1.c: New test.
21409 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
21411 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
21413 * gcc.dg/compare9.c: Use -fshort-enums instead of
21414 -fno-short-enums. Change the last test to dg-bogus.
21416 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
21418 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
21419 * gcc.dg/compare9.c: New.
21421 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21423 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
21425 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21428 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
21431 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21433 * gcc.dg/format/gcc_gfc-1.c: New.
21435 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
21437 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
21439 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21442 * gfortran.dg/io_invalid_1.f90: New test.
21444 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
21446 * gcc.dg/format/gcc_diag-1.c: Update.
21448 2005-07-02 Jeff Law <law@redhat.com>
21450 * gcc.dg/tree-ssa/pr22051-1.c: New test.
21451 * gcc.dg/tree-ssa/pr22051-2.c: New test.
21453 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
21455 * gcc.dg/format/gcc_diag-1.c: Update.
21457 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
21460 * gcc.c-torture/compile/pr22269.c: New test.
21462 2005-06-30 Diego Novillo <dnovillo@redhat.com>
21466 * g++.dg/tree-ssa/pr21584-1.C: New test.
21467 * g++.dg/tree-ssa/pr21584-2.C: New test.
21469 2005-06-30 Ziemowit Laski <zlaski@apple.com>
21471 * obj-c++.dg/try-catch-11.mm: New.
21472 * objc.dg/try-catch-10.m: New.
21474 2005-06-29 David Edelsohn <edelsohn@gnu.org>
21476 * g++.dg/other/ucnid-1.C: xfail on AIX.
21478 2005-06-29 Diego Novillo <dnovillo@redhat.com>
21481 * gcc.dg/20050629-1.c: New test.
21483 2005-06-29 Ziemowit Laski <zlaski@apple.com>
21485 * obj-c++.dg/const-str-1[0-1].mm: New.
21486 * objc.dg/const-str-1[0-1].m: New.
21488 2005-05-29 Richard Henderson <rth@redhat.com>
21490 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
21491 Rename from check_effective_target_vect_no_max.
21492 (check_effective_target_vect_no_int_add): New.
21493 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
21494 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
21495 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21496 * gcc.dg/vect/vect-reduc-1.c: Use both.
21497 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21499 2005-05-29 Richard Henderson <rth@redhat.com>
21501 * lib/target-supports.exp (check_effective_target_vect_no_max):
21502 Remove i386 and x86_64.
21504 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21507 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
21509 2005-06-29 Steve Ellcey <sje@cup.hp.com>
21511 PR middle-end/21969
21512 * gcc.dg/vect/pr21969.c: New test.
21514 2005-06-28 Eric Christopher <echristo@redhat.com>
21518 * gcc.dg/inline1.c: New test.
21519 * gcc.dg/inline2.c: Ditto.
21520 * gcc.dg/inline3.c: Ditto.
21521 * gcc.dg/inline4.c: Ditto.
21522 * gcc.dg/inline5.c: Ditto.
21524 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21526 PR libfortran/22142
21527 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21528 Add testcase also testing eoshift1 for PR 22142.
21530 2005-06-28 Richard Henderson <rth@redhat.com>
21532 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
21533 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
21534 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
21535 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
21536 gcc.dg/tree-ssa/20030922-2.c: Likewise.
21538 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
21540 PR libfortran/22142
21541 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
21542 Add testcase for PR 22142.
21544 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
21546 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
21547 gcc.target/ia64/fpreg-2.c: New tests.
21549 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21551 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
21553 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21555 PR libfortran/22170
21556 * gfortran.dg/slash_1.f90: New test.
21558 2005-06-27 Richard Henderson <rth@redhat.com>
21560 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
21561 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
21562 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
21563 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21564 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
21565 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
21567 2005-06-27 Richard Henderson <rth@redhat.com>
21569 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
21570 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
21572 2005-06-27 Ziemowit Laski <zlaski@apple.com>
21574 * obj-c++.dg/proto-lossage-5.mm: New.
21575 * objc.dg/proto-lossage-5.m: New.
21577 2005-06-27 Diego Novillo <dnovillo@redhat.com>
21580 * gcc.dg/tree-ssa/pr21959.c: New test.
21582 2005-06-27 Jakub Jelinek <jakub@redhat.com>
21584 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
21585 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
21586 testing uninitialized var.
21588 * gcc.c-torture/execute/builtins/chk.h: New.
21589 * gcc.c-torture/execute/builtins/lib/chk.c: New.
21590 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
21591 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
21592 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
21593 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
21594 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
21595 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
21596 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
21597 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
21598 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
21599 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
21600 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
21601 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
21602 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
21603 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
21604 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
21605 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
21606 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
21607 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
21608 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
21609 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
21610 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
21611 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
21612 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
21613 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
21614 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
21615 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
21616 * gcc.dg/builtin-object-size-1.c: New test.
21617 * gcc.dg/builtin-object-size-2.c: New test.
21618 * gcc.dg/builtin-object-size-3.c: New test.
21619 * gcc.dg/builtin-object-size-4.c: New test.
21620 * gcc.dg/builtin-object-size-5.c: New test.
21621 * gcc.dg/builtin-stringop-chk-1.c: New test.
21622 * gcc.dg/builtin-stringop-chk-2.c: New test.
21623 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
21624 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
21625 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
21626 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
21627 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
21628 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
21629 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
21630 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
21631 * gcc.c-torture/execute/printf-1.c: New test.
21632 * gcc.c-torture/execute/fprintf-1.c: New test.
21633 * gcc.c-torture/execute/vprintf-1.c: New test.
21634 * gcc.c-torture/execute/vfprintf-1.c: New test.
21635 * gcc.c-torture/execute/printf-chk-1.c: New test.
21636 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
21637 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
21638 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
21640 2005-06-27 Michael Matz <matz@suse.de>
21642 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
21643 slot is not merged if address escapes.
21645 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
21648 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
21650 2005-06-26 Jakub Jelinek <jakub@redhat.com>
21652 PR middle-end/17965
21653 * gcc.c-torture/compile/20050622-1.c: New test.
21655 PR middle-end/22028
21656 * gcc.dg/20050620-1.c: New test.
21658 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
21660 PR tree-optimization/22026
21661 * gcc.dg/tree-ssa/pr22026.c: New.
21663 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
21665 PR libfortran/22144
21666 * gfortran.dg/shift-alloc.f90: New testcase.
21668 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
21670 * all files: Update FSF address in copyright headers.
21672 2005-06-22 Jan Hubicka <jh@suse.cz>
21674 * wholeprogram-1.c: New testcase.
21675 * wholeprogram-2.c: New testcase.
21677 2005-06-24 Mark Mitchell <mark@codesourcery.com>
21680 * gcc.dg/tree-ssa/pr22171.c: New test.
21682 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
21684 * gfortran.dg/simplify_modulo.f90: New.
21686 2005-06-24 Jan Hubicka <jh@suse.cz>
21688 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
21690 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21692 * obj-c++.dg/proto-lossage-[1-4].mm: New.
21694 2005-06-23 Ziemowit Laski <zlaski@apple.com>
21696 * obj-c++.dg/typedef-alias-1.mm: New.
21697 * objc.dg/typedef-alias-1.m: New.
21699 2005-06-23 Jeff Law <law@redhat.com>
21701 * gcc.dg/tree-ssa/vrp16.c: New test.
21703 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21705 * lib/target-supports.exp: Add
21706 check_effective_target_fortran_large_real and
21707 check_effective_target_fortran_large_int to check for
21708 corresponding effective targets.
21709 * gfortran.dg/large_integer_kind_1.f90: New test.
21710 * gfortran.dg/large_real_kind_1.f90: New test.
21712 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
21714 PR tree-optimization/22117
21715 * gcc.dg/tree-ssa/pr22117.c: New.
21717 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
21720 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
21722 2005-06-23 David Edelsohn <edelsohn@gnu.org>
21724 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
21726 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
21728 * gfortran.dg/f2c_4.f90: Add tests for complex functions
21729 * gfortran.dg/f2c_4.c: Likewise.
21731 2005-06-22 Paul Brook <paul@codesourcery.com>
21734 * gfortran.dg/auto_save_1.f90: New test.
21736 2005-06-22 Michael Matz <matz@suse.de>
21738 * gcc.target/x86-64/abi: New directory.
21739 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
21740 * gcc.target/x86-64/abi/README.gcc: New file.
21741 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
21742 * gcc.target/x86-64/abi/asm-support.s: New file.
21743 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
21744 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
21745 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
21746 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
21747 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
21748 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
21749 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
21750 * gcc.target/x86_64/abi/test_bitfields.c: New test.
21751 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
21752 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
21753 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
21754 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
21755 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
21756 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
21757 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
21758 * gcc.target/x86_64/abi/test_varargs.c: New test.
21760 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
21762 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
21763 32-bit i?86 and x86_64.
21765 2005-06-21 Ziemowit Laski <zlaski@apple.com>
21767 * obj-c++.dg/const-str-[1-9].mm: New tests.
21769 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
21772 * gfortran.dg/namelist_use.f90: New.
21773 * gfortran.dg/namelist_use_only.f90: New.
21775 2005-06-21 Jeff Law <law@redhat.com>
21777 * gcc.dg/tree-ssa/vrp15.c: New test.
21779 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
21781 * lib/target-supports.exp (check_effective_target_vect_reduction):
21783 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
21784 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
21785 remove vect_reduction target keyword. Also avoid two returns in main.
21786 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21787 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
21788 * gcc.dg/vect/vect-reduc-1short.c: New test.
21789 * gcc.dg/vect/vect-reduc-1char.c: New test.
21790 * gcc.dg/vect/vect-reduc-2short.c: New test.
21791 * gcc.dg/vect/vect-reduc-2char.c: New test.
21792 * gcc.dg/vect/vect-reduc-6.c: New test.
21793 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
21794 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
21795 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
21797 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21798 Paul Thomas <pault@gcc.gnu.org>
21800 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
21803 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21805 * gfortran.dg/backslash_1.f90: New test.
21806 * gfortran.dg/backslash_2.f90: New test.
21808 2005-06-20 Steven G. Kargl <kargls@comcast.net>
21810 * gfortran.dg/duplicate_labels.f90: New test.
21812 2005-06-20 Jan Beulich <jbeulich@novell.com>
21814 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
21815 unsupportable relocations.
21816 * g++.old-deja/g++.other/store-expr1.C: Likewise.
21817 * gcc.dg/20050321-2.c: xfail for NetWare.
21819 2005-06-20 Andreas Jaeger <aj@suse.de>
21821 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
21822 gcc.target/i386/fastcall-sseregparm.c,
21823 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
21825 2005-06-19 Richard Henderson <rth@redhat.com>
21827 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
21829 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
21831 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
21833 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
21836 * g++.dg/conversion/simd2.C: Change expected error message.
21838 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21840 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
21841 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21842 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21844 2005-06-18 James A Morrison <phython@gcc.gnu.org>
21846 * gcc.dg/fold-mod-1.c: New test.
21848 2005-06-18 Steven G. Kargl <kargls@comcast.net>
21851 * gfortran.dg/pr19926.f90: New test.
21853 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
21855 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
21856 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
21858 * gcc.dg/vect/vect-reduc-2.c: Likewise.
21859 * gcc.dg/vect/vect-reduc-3.c: Likewise.
21861 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
21863 * gcc.target/ia64/float80-varargs-1.c: New test.
21865 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21868 * gfortran.dg/f2c_6.f90: New test.
21870 2005-06-17 Geoffrey Keating <geoffk@apple.com>
21873 * g++.dg/template/local5.C: New.
21875 2005-06-17 Richard Henderson <rth@redhat.com>
21877 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
21879 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
21882 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
21884 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
21886 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
21887 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
21888 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
21889 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
21890 check_vect to verify the presence of hardware vector support.
21892 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
21895 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
21897 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21899 PR libfortran/19216
21900 * gfortran.dg/pr19216.f: Add correct space between brackets and
21903 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21905 PR libfortran/16436
21906 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
21908 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
21910 * gcc.target/i386/attributes-error.c: New testcase.
21911 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
21912 * gcc.target/i386/regparm-stdcall.c: Likewise.
21913 * gcc.target/i386/sseregparm-1.c: Likewise.
21914 * gcc.target/i386/sseregparm-2.c: Likewise.
21916 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
21918 * g++.dg/rtti/crash2.C: New.
21920 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
21922 * gcc.dg/noncompile/20040203-3.c: Update expected message.
21924 2005-06-15 David Ung <davidu@mips.com>
21926 * gcc.target/mips/mips16e-extends.c: New test for testing the
21927 generation of MIPS16e zeb/zeh, seb/seh instructions.
21929 2005-06-15 Diego Novillo <dnovillo@redhat.com>
21932 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
21933 * gcc.dg/tree-ssa/pr22018.c: New test.
21935 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
21937 * gcc.dg/simd-1.c: Update error messages.
21938 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
21939 * gcc.dg/simd-2.c: Update error messages.
21940 * gcc.dg/simd-4.c: New.
21942 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
21945 * g++.dg/other/crash-4.C: New.
21947 2005-06-14 Devang Patel <dpatel@apple.com>
21949 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
21951 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
21954 * g++.dg/parse/crash11.C: Update
21956 2005-06-13 Jeff Law <law@redhat.com>
21958 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
21959 perform the desired transformations.
21960 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
21961 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
21963 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21966 * gfortran.dg/forall_1.f90: Un-XFAIL.
21968 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
21971 * g++.dg/parse/crash26.C: New.
21974 * g++.dg/init/member1.C: New.
21976 2005-06-13 Jakub Jelinek <jakub@redhat.com>
21978 * gfortran.dg/altreturn_1.f90: New test.
21980 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
21982 PR middle-end/21985
21983 * gcc.dg/tree-ssa/pr21985.c: New test.
21985 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
21987 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
21989 2005-06-12 Roger Sayle <roger@eyesopen.com>
21992 * g++.dg/other/error10.C: New test case.
21994 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21996 PR libfortran/19155
21997 * gfortran.dg/pr19155.f: Add test.
21999 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22001 * gfortran.dg/f2c_7.f90: New test.
22003 * gfortran.dg/forall_1.f90: XFAILed.
22005 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
22007 * gcc.dg/pr14796-1.c: New.
22008 * gcc.dg/pr14796-2.c: New.
22010 2005-06-11 Steven G. Kargl <kargls@comcast.net>
22014 * gfortran.dg/deallocate_stat.f90: New test.
22016 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
22018 * gfortran.fortran-torture/execute/in-pack.f90: New test.
22020 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
22022 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
22023 access will be generated when this loop is vectorized. Test that
22024 accesses with same alignment were detected.
22025 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
22026 Test that accesses with same alignment were detected.
22027 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
22028 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
22029 alignment were detected.
22031 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
22034 * g++.dg/conversion/simd2.C: New.
22036 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
22038 * gcc.dg/Wcxx-compat-1.c: New.
22040 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
22042 PR libfortran/21480
22043 * gfortran.dg/reshape-complex.f90: Add a test for a packed
22046 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
22048 * gcc.dg/alias-8.c: New.
22050 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
22052 * gcc.dg/format/cmn_err-1.c: Update.
22054 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
22057 * gcc.target/sparc/fexpand-2.c: New.
22058 * gcc.target/sparc/fpmerge-2.c: New.
22059 * gcc.target/sparc/fpmul-2.c: New.
22060 * gcc.target/sparc/noresult.c: New.
22061 * gcc.target/sparc/pdist-2.c: New.
22062 * gcc.target/sparc/pdist-3.c: New.
22064 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
22067 * gcc.target/i386/i386.exp: Fix comment typo.
22069 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
22072 * g++.dg/inherit/using5.C: New.
22073 * g++.dg/inherit/using6.C: New.
22075 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22078 * g++.dg/template/ptrmem15.C: New test.
22081 * g++.dg/ext/label4.C: New test.
22083 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
22085 * gcc.dg/tls/debug-1.c: New test.
22087 2005-06-07 Dale Johannesen <dalej@apple.com>
22089 * gcc.target/i386/movq.c: New.
22091 2005-06-07 Dale Johannesen <dalej@apple.com>
22093 * gcc.dg/20050607-1.c: New.
22095 2005-06-07 Jakub Jelinek <jakub@redhat.com>
22097 PR middle-end/21850
22098 * gcc.c-torture/execute/20050607-1.c: New test.
22100 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
22102 PR libfortran/21926
22103 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
22104 Test case where the return array has lowest stride one,
22107 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
22109 * lib/target-supports.exp (check_effective_target_sync_int_long):
22110 Add s390 and s390x targets.
22112 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22114 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
22115 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
22116 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
22117 * gcc.dg/tree-ssa/loop-9.c: New test.
22119 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
22121 * g++.dg/parse/defarg10.C: New.
22123 2005-06-06 Jakub Jelinek <jakub@redhat.com>
22125 PR regression/21897
22126 * gcc.c-torture/execute/20050604-1.c: New test.
22128 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
22131 * g++.dg/parse/defarg9.C: New.
22134 * g++.dg/inherit/using4.C: New.
22135 * g++.dg/overload/error1.C: Adjust expected errors.
22136 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
22137 * g++.old-deja/g++.brendan/arm2.C: Likewise.
22138 * g++.old-deja/g++.other/redecl2.C: Likewise.
22139 * g++.old-deja/g++.other/redecl4.C: Likewise.
22140 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
22142 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22144 * gfortran.dg/f2c_5.f90: Add -w to dg-options
22146 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
22148 * lib/gfortran.exp (gfortran_target_compile): Call
22149 dg-additional-files-options
22150 * gfortran.dg/f2c_4.f90: New file
22151 * gfortran.dg/f2c_4.c: New file
22152 * gfortran.dg/f2c_5.f90: New file
22153 * gfortran.dg/f2c_5.c: New file
22155 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22157 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
22160 * gfortran.dg/array_constructor_4.f90: New test.
22162 2005-06-05 Mark Mitchell <mark@codesourcery.com>
22165 * g++.dg/ext/builtin9.C: New test.
22167 2005-06-05 Dale Johannesen <dalej@apple.com>
22169 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
22170 * gcc.c-torture/execute/20050603-2.c: Ditto.
22172 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
22174 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
22175 * gcc.dg/vect/vect-reduc-1.c: New.
22176 * gcc.dg/vect/vect-reduc-2.c: New.
22177 * gcc.dg/vect/vect-reduc-3.c: New.
22179 2005-06-04 Dale Johannesen <dalej@apple.com>
22181 * gcc.c-torture/execute/20050603-1.c: New.
22182 * gcc.c-torture/execute/20050603-2.c: New.
22183 * gcc.dg/20050603-3.c: New.
22185 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22188 * gfortran.dg/debug_1.f90: New test.
22190 * gfortran.dg/forall_1.f90: New test.
22192 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
22194 * gfortran.dg/array_constructor_3.f90: New test.
22196 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22198 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
22200 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
22202 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
22204 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
22207 * gcc.dg/init-excess-1.c: New test.
22209 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22212 * g++.dg/expr/static_cast6.C: New test.
22214 2005-06-03 Diego Novillo <dnovillo@redhat.com>
22216 * gcc.dg/tree-ssa/vrp14.c: New test.
22218 2005-06-03 Mark Mitchell <mark@codesourcery.com>
22221 * g++.dg/template/new2.C: New test.
22223 2005-06-03 Josh Conner <jconner@apple.com>
22225 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
22226 all entries in initializer.
22228 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
22230 PR middle-end/21858
22231 * gcc.dg/pr21858.c: New testcase.
22233 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
22235 PR tree-optimization/21292
22237 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
22239 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
22240 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
22241 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
22242 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
22243 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
22245 2005-06-02 Richard Henderson <rth@redhat.com>
22247 * gcc.dg/sync-2.c: Use -march=i486 for i386.
22249 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
22251 * gcc.dg/wtypequal.c: New testcase.
22253 2005-06-02 Diego Novillo <dnovillo@redhat.com>
22256 * gcc.dg/tree-ssa/pr21582.c: New test.
22258 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22261 * g++.dg/opt/interface2.h: New.
22262 * g++.dg/opt/interface2.C: New.
22263 * g++.dg/init/ctor4.C: Adjust error lines.
22264 * g++.old-deja/g++.bob/inherit2.C: Likewise.
22265 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
22266 * g++.old-deja/g++.jason/opeq3.C: Likewise.
22267 * g++.old-deja/g++.pt/assign1.C: Likewise.
22268 * g++.old-deja/g++.pt/crash20.C: Likewise.
22270 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
22272 PR tree-optimization/21734
22273 * g++.dg/vect/pr21734_1.cc: New.
22274 * g++.dg/vect/pr21734_2.cc: New.
22276 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
22279 * g++.dg/template/spec24.C: New.
22282 * g++.dg/pch/local-1.C: New.
22283 * g++.dg/pch/local-1.Hs: New.
22285 2005-06-01 Diego Novillo <dnovillo@redhat.com>
22287 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
22288 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
22289 * gcc.dg/tree-ssa/pr14341.c: New test.
22290 * gcc.dg/tree-ssa/pr14841.c: New test.
22291 * gcc.dg/tree-ssa/pr20701.c: New test.
22292 * gcc.dg/tree-ssa/pr21086.c: New test.
22293 * gcc.dg/tree-ssa/pr21090.c: New test.
22294 * gcc.dg/tree-ssa/pr21332.c: New test.
22295 * gcc.dg/tree-ssa/pr21458.c: New test.
22296 * gcc.dg/tree-ssa/pr21658.c: New test.
22297 * gcc.dg/tree-ssa/vrp01.c: New test.
22298 * gcc.dg/tree-ssa/vrp02.c: New test.
22299 * gcc.dg/tree-ssa/vrp03.c: New test.
22300 * gcc.dg/tree-ssa/vrp04.c: New test.
22301 * gcc.dg/tree-ssa/vrp05.c: New test.
22302 * gcc.dg/tree-ssa/vrp06.c: New test.
22303 * gcc.dg/tree-ssa/vrp07.c: New test.
22304 * gcc.dg/tree-ssa/vrp08.c: New test.
22305 * gcc.dg/tree-ssa/vrp09.c: New test.
22306 * gcc.dg/tree-ssa/vrp10.c: New test.
22307 * gcc.dg/tree-ssa/vrp11.c: New test.
22308 * gcc.dg/tree-ssa/vrp12.c: New test.
22309 * gcc.dg/tree-ssa/vrp13.c: New test.
22311 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
22314 * gcc.dg/tree-ssa/pr21029.c: New test.
22316 2005-06-01 Roger Sayle <roger@eyesopen.com>
22318 * gfortran.dg/logint-1.f: New test case.
22319 * gfortran.dg/logint-2.f: Likewise.
22320 * gfortran.dg/logint-3.f: Likewise.
22322 2005-06-01 Jakub Jelinek <jakub@redhat.com>
22326 * gcc.dg/20050527-1.c: New test.
22328 * gcc.dg/i386-sse-12.c: New test.
22331 * gfortran.dg/implicit_5.f90: New test.
22333 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
22336 * gfortran/assign_4.f90: New test.
22337 * gfortran/assign_2.f90: Change compile to run.
22339 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
22341 * lib/target-supports.exp
22342 (check_effective_target_sync_char_short): New.
22343 * gcc.dg/sync-2.c: New.
22345 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
22347 PR tree-optimization/21817
22348 * gcc.dg/torture/pr21817-1.c: New.
22350 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
22353 * g++.dg/template/init5.C: New.
22355 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
22357 * gfortran.dg/char_initialiser_actual.f90:
22358 Test character initialisers as actual arguments.
22359 * gfortran.dg/char_pointer_comp_assign.f90:
22360 Test character pointer structure component assignments.
22361 * gfortran.dg/char_array_structure_constructor.f90:
22362 Test character components in structure constructors.
22364 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
22366 PR middle-end/20931
22367 * g++.dg/opt/pr20931.C: New test.
22369 2005-05-31 Andreas Jaeger <aj@suse.de>
22372 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
22373 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
22374 g++.old-deja/g++.ext/asmspec1.C,
22375 g++.old-deja/g++.other/regstack.C,
22376 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
22377 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
22378 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
22379 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
22380 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
22381 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
22382 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
22383 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
22384 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
22385 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
22386 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
22387 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
22388 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
22389 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
22390 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
22391 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
22392 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
22393 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
22394 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
22396 2005-05-31 Jeff Law <law@redhat.com>
22398 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
22400 2005-05-30 Paolo Carlini <pcarlini@suse.de>
22402 PR middle-end/21743
22403 * gcc.dg/builtins-1.c: Activate disabled clog test.
22404 * gcc.dg/torture/builtin-attr-1.c: Likewise.
22406 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
22408 * gfortran.dg/char_pointer_assign.f90:
22409 Test character-pointer assignments and pointer assignments.
22410 * gfortran.dg/char_pointer_dummy.f90:
22411 Test character-pointer dummy arguments.
22412 * gfortran.dg/char_pointer_func.f90:
22413 Test character-pointer function returns.
22414 * gfortran.dg/char_pointer_dependency.f90:
22415 Test character-pointer functions with dependencies.
22417 2005-05-30 Mark Mitchell <mark@codesourcery.com>
22420 * g++.dg/lookup/using14.C: New test.
22422 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
22424 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
22425 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
22428 2005-05-29 Geoffrey Keating <geoffk@apple.com>
22431 * g++.dg/template/local5.C: New.
22434 * gcc.c-torture/compile/pr21761.c: New.
22436 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
22439 2005-05-30 Steven G. Kargl
22442 * gfortran.dg/inquire_8.f90: New test.
22444 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22446 PR libfortran/21376
22447 * gfortran.dg/output_exponents_1.f90: New test.
22449 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22451 PR libfortran/20006
22452 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
22454 2005-05-28 Mark Mitchell <mark@codesourcery.com>
22457 * g++.dg/ext/complex1.C: New test.
22460 * g++.dg/init/ctor6.C: New test.
22462 2005-05-29 Jan Hubicka <jh@suse.cz>
22464 * gcc.c-torture/compile/pr21562.c: New.
22466 2005-05-28 Steven G. Kargl <kargls@comcast.net>
22468 * gfortran.dg/subnormal_1.f90: New test.
22470 2005-05-28 Jan Hubicka <jh@suse.cz>
22472 * tree-prof.exp: Fix comment.
22473 * value-prof-1.c: New.
22474 * value-prof-2.c: New.
22475 * value-prof-3.c: New.
22476 * value-prof-4.c: New.
22478 2005-05-27 Mark Mitchell <mark@codesourcery.com>
22481 * g++.dg/expr/ptrmem6.C: New test.
22482 * g++.dg/expr/ptrmem6a.C: Likewise.
22484 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
22486 PR tree-optimization/21658
22487 * gcc.dg/tree-ssa/pr21658.c: New.
22489 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
22492 * g++.dg/inherit/ptrmem3.C: New.
22495 * g++.dg/parse/template16.C: New.
22497 2005-05-27 Andreas Jaeger <aj@suse.de>
22499 * gcc.dg/setjmp-2.c: Only run in 32-bit.
22501 * gcc.dg/i386-sse-8.c: Run test on all archs.
22503 2005-05-26 Mike Stump <mrs@apple.com>
22505 * objc.dg/isa-field-1.m: Only run on darwin.
22506 * objc.dg/lookup-1.m: Likewise.
22507 * objc.dg/try-catch-8.m: Likewise.
22509 2005-05-26 Roger Sayle <roger@eyesopen.com>
22511 PR tree-optimization/9814
22512 * gcc.dg/pr9814-1.c: New test case.
22514 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22516 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
22517 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
22518 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
22519 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
22520 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
22521 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
22522 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
22523 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
22524 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
22525 objc.dg/try-catch-8.m: New.
22527 2005-05-26 Janis Johnson <janis187@us.ibm.com>
22529 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
22530 remove extraneous semicolons.
22532 2005-05-26 Ziemowit Laski <zlaski@apple.com>
22534 * obj-c++.dg/comp-types-12.mm: New.
22535 * objc.dg/comp-types-11.m: New.
22536 * objc.dg/selector-4.m: New.
22538 2005-05-26 Andreas Jaeger <aj@suse.de>
22541 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
22542 g++.old-deja/g++.ext/attrib3.C,
22543 g++.old-deja/g++.other/store-expr1.C,
22544 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
22545 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
22546 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
22547 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
22548 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
22549 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
22550 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
22551 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
22552 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
22553 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
22554 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
22555 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
22556 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
22557 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
22558 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
22559 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
22560 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
22561 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
22562 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
22564 2005-05-26 Andreas Jaeger <aj@suse.de>
22566 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
22567 x86-64 compilation.
22569 2005-05-26 Andreas Jaeger <aj@suse.de>
22572 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
22573 gcc.misc-tests/i386-pf-athlon-1.c,
22574 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22575 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
22576 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
22577 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
22578 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
22579 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
22580 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
22583 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
22584 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
22585 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
22586 x86-64 compilation.
22588 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
22591 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
22592 effective-target ilp32.
22594 2005-05-26 David Ung <davidu@mips.com>
22596 * gcc.target/mips/ext_ins.c: New test for testing the generation
22597 of MIPS32/64 rev 2 ext/ins instructions.
22599 2005-05-26 Andreas Jaeger <aj@suse.de>
22601 * treelang/compile/unsigned.tree: Use gimple instead of
22602 nonexisting generic dump.
22604 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
22606 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
22608 2005-05-26 Andreas Jaeger <aj@suse.de>
22610 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
22612 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
22614 PR libfortran/17283
22615 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
22616 Test callee-allocated memory with write statements.
22618 2005-05-25 Roger Sayle <roger@eyesopen.com>
22620 PR middle-end/21709
22621 * gcc.dg/pr21709-1.c: New test case.
22623 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22624 Mike Stump <mrs@apple.com>
22626 * objc/execute/next_mapping.h: Update for C++.
22628 * obj-c++.dg/selector-1.mm: Move to...
22629 * obj-c++.dg/selector-4.mm: here...
22631 * obj-c++.dg/basic.mm: New.
22632 * obj-c++.dg/comp-types-1.mm: New.
22633 * obj-c++.dg/cxx-class-1.mm: New.
22634 * obj-c++.dg/cxx-ivars-1.mm: New.
22635 * obj-c++.dg/cxx-ivars-2.mm: New.
22636 * obj-c++.dg/cxx-ivars-3.mm: New.
22637 * obj-c++.dg/cxx-scope-1.mm: New.
22638 * obj-c++.dg/cxx-scope-2.mm: New.
22639 * obj-c++.dg/defs.mm: New.
22640 * obj-c++.dg/empty-private-1.mm: New.
22641 * obj-c++.dg/encode-1.mm: New.
22642 * obj-c++.dg/encode-2.mm: New.
22643 * obj-c++.dg/encode-3.mm: New.
22644 * obj-c++.dg/extern-c-1.mm: New.
22645 * obj-c++.dg/extra-semi.mm: New.
22646 * obj-c++.dg/fix-and-continue-2.mm: New.
22647 * obj-c++.dg/isa-field-1.mm: New.
22648 * obj-c++.dg/ivar-list-semi.mm: New.
22649 * obj-c++.dg/local-decl-1.mm: New.
22650 * obj-c++.dg/lookup-1.mm: New.
22651 * obj-c++.dg/lookup-2.mm: New.
22652 * obj-c++.dg/method-1.mm: New.
22653 * obj-c++.dg/method-2.mm: New.
22654 * obj-c++.dg/method-3.mm: New.
22655 * obj-c++.dg/method-4.mm: New.
22656 * obj-c++.dg/method-5.mm: New.
22657 * obj-c++.dg/method-6.mm: New.
22658 * obj-c++.dg/method-7.mm: New.
22659 * obj-c++.dg/no-extra-load.mm: New.
22660 * obj-c++.dg/overload-1.mm: New.
22661 * obj-c++.dg/pragma-1.mm: New.
22662 * obj-c++.dg/pragma-2.mm: New.
22663 * obj-c++.dg/private-1.mm: New.
22664 * obj-c++.dg/private-2.mm: New.
22665 * obj-c++.dg/proto-qual-1.mm: New.
22666 * obj-c++.dg/qual-types-1.mm: New.
22667 * obj-c++.dg/stubify-1.mm: New.
22668 * obj-c++.dg/stubify-2.mm: New.
22669 * obj-c++.dg/super-class-1.mm: New.
22670 * obj-c++.dg/super-class-2.mm: New.
22671 * obj-c++.dg/super-dealloc-1.mm: New.
22672 * obj-c++.dg/super-dealloc-2.mm: New.
22673 * obj-c++.dg/template-1.mm: New.
22674 * obj-c++.dg/template-2.mm: New.
22675 * obj-c++.dg/template-3.mm: New.
22676 * obj-c++.dg/template-4.mm: New.
22677 * obj-c++.dg/template-5.mm: New.
22678 * obj-c++.dg/template-6.mm: New.
22679 * obj-c++.dg/try-catch-1.mm: New.
22680 * obj-c++.dg/try-catch-2.mm: New.
22681 * obj-c++.dg/try-catch-3.mm: New.
22682 * obj-c++.dg/try-catch-4.mm: New.
22683 * obj-c++.dg/try-catch-5.mm: New.
22684 * obj-c++.dg/try-catch-6.mm: New.
22685 * obj-c++.dg/try-catch-7.mm: New.
22686 * obj-c++.dg/try-catch-8.mm: New.
22687 * obj-c++.dg/try-catch-9.mm: New.
22688 * obj-c++.dg/va-meth-1.mm: New.
22690 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22692 * obj-c++.dg/selector-1.mm: New.
22693 * obj-c++.dg/selector-2.mm: New.
22695 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22697 * obj-c++.dg/selector-3.mm: New.
22698 * objc.dg/selector-3.m: New.
22700 2005-05-25 Ziemowit Laski <zlaski@apple.com>
22702 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
22703 about where warning appears.
22705 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22707 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
22708 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
22709 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
22710 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
22712 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
22714 * gcc.dg/20050524-1.c: New test.
22716 2005-05-25 Jan Hubicka <jh@suse.cz>
22718 * gcc.dg/tree-prof/inliner-1.c: New.
22720 2005-05-25 Janis Johnson <janis187@us.ibm.com>
22722 * gcc.dg/tree-prof: New directory.
22723 * gcc.dg/tree-prof/tree-prof.exp: New.
22725 2005-05-25 DJ Delorie <dj@redhat.com>
22727 * gcc.dg/Wattributes-1.c: New.
22728 * gcc.dg/Wattributes-2.c: New.
22729 * gcc.dg/Wattributes-3.c: New.
22731 20005-05-24 Janis Johnson <janis187@us.ibm.com>
22733 PR tree-optimization/19833
22734 * gcc.dg/uninit-4.c: Remove xfail.
22735 * gcc.dg/uninit-9.c: Ditto.
22737 2005-05-24 Ziemowit Laski <zlaski@apple.com>
22739 * obj-c++.dg/bitfield-[1-5].mm: New.
22740 * obj-c++.dg/class-protocol-1.mm: New.
22741 * obj-c++.dg/comp-types-1[0-1].mm: New.
22742 * obj-c++.dg/comp-types-[2-9].mm: New.
22743 * obj-c++.dg/encode-[4-8].mm: New.
22744 * obj-c++.dg/layout-1.mm: New.
22745 * obj-c++.dg/method-1[0-9].mm: New.
22746 * obj-c++.dg/method-2[0-1].mm: New.
22747 * obj-c++.dg/method-[8-9].mm: New.
22748 * obj-c++.dg/objc-gc-3.mm: New.
22749 * obj-c++.dg/try-catch-10.mm: New.
22750 * objc.dg/bitfield-5.m: New.
22751 * objc.dg/comp-types-10.m: New.
22752 * objc.dg/comp-types-9.m: New.
22753 * objc.dg/layout-1.m: New.
22754 * objc.dg/objc-gc-4.m: New.
22755 * objc.dg/try-catch-9.m: New.
22756 * objc.dg/class-protocol-1.m: Tweak diagnostics.
22757 * objc.dg/comp-types-1.m: Likewise.
22758 * objc.dg/comp-types-[5-6].m: Likewise.
22759 * objc.dg/method-9.m: Likewise.
22761 2005-05-24 Janis Johnson <janis187@us.ibm.com>
22763 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
22764 and on hardware without VMX support.
22766 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
22768 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
22770 * lib/profopt.exp (dg-final-generate, dg-final-use,
22771 profopt-final-code, profopt-get-options): New.
22772 (profopt-execute): Process test directives.
22774 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
22775 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
22776 cleanup-tree-dump, cleanup-saved-temps): Update comments.
22778 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
22781 * g++.dg/init/ctor5.C: New test.
22783 2005-05-24 Ira Rosen <irar@il.ibm.com>
22785 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
22786 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
22787 vect-113.c, vect-114.c.
22789 2005-05-23 Adam Nemet <anemet@lnxw.com>
22791 * gcc.dg/const-elim-1.c: Remove xfails.
22793 2005-05-23 Jeff Law <law@redhat.com>
22795 * gcc.c-torture/compile/pr21638.c: New test.
22796 * gcc.c-torture/compile/20050520-1.c: New test.
22798 2005-05-23 Nick Clifton <nickc@redhat.com>
22800 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
22801 be a proper triple, ie: m32r*-*-*.
22802 * g++.old-deja/g++.jason/thunk3.C: Likewise.
22804 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
22806 PR middle-end/21331
22808 * gcc.c-torture/compile/pr21293.c: New test.
22809 * gcc.c-torture/execute/pr21331.c: New test.
22811 2004-05-20 Richard Henderson <rth@redhat.com>
22813 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
22815 2005-05-20 Ziemowit Laski <zlaski@apple.com>
22817 * obj-c++-dg.exp: Add.
22818 * obj-c++.exp: Add.
22819 * obj-c++.dg/dg.exp: Add.
22821 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
22823 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
22824 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
22826 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
22828 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
22830 2004-05-19 Richard Henderson <rth@redhat.com>
22832 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
22834 2005-05-19 Janis Johnson <janis187@us.ibm.com>
22836 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
22838 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
22840 2005-05-19 Jakub Jelinek <jakub@redhat.com>
22843 * g++.dg/parse/extern1.C: New test.
22844 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
22846 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
22848 * gcc.dg/c99-math.h: New.
22849 * gcc.dg/c99-math-float-1.c: New test.
22850 * gcc.dg/c99-math-double-1.c: Likewise.
22851 * gcc.dg/c99-math-long-double-1.c: Likewise.
22853 2005-05-18 Richard Henderson <rth@redhat.com>
22855 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
22857 2005-05-18 Devang Patel <dpatel@apple.com>
22859 * g++.dg/opt/20050511-1.C: New test.
22861 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
22863 PR libfortran/21127
22864 * gfortran.dg/reshape-complex.f90: New test.
22866 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
22868 * gfortran.dg/array_constructor_1.f90: New test.
22869 * gfortran.dg/array_constructor_2.f90: New test.
22871 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
22874 * gfortran.dg/pr20954.f: New test.
22876 2005-05-17 Mike Stump <mrs@apple.com>
22878 Yet more Objective-C++...
22880 * objc.dg/method-5.m: Update.
22881 * objc.dg/method-6.m: Update.
22882 * objc.dg/method-7.m: Update.
22883 * objc.dg/method-9.m: Update.
22884 * objc.dg/try-catch-2.m: Update.
22886 2005-05-17 Mark Mitchell <mark@codesourcery.com>
22888 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
22889 Remove little-endian optimizations.
22891 2005-05-17 Jeff Law <law@redhat.com>
22893 * g++.dg/tree-ssa/pr14814.C: New test.
22894 * gcc.dg/tree-ssa/pr14814.C: New test.
22895 * gcc.dg/tree-ssa/pr17141-1.C: New test.
22896 * gcc.dg/tree-ssa/pr17141-2.C: New test.
22898 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22900 * gcc.dg/compat/generate-random.c: Do not include
22902 * gcc.dg/compat/generate-random_r.c: Likewise.
22904 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
22906 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
22908 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
22910 PR middle-end/21595
22911 * g++.dg/tree-ssa/builtin1.C: New testcase.
22913 2005-05-17 Jakub Jelinek <jakub@redhat.com>
22916 * g++.dg/opt/const4.C: New test.
22918 PR middle-end/21492
22919 * g++.dg/opt/crossjump1.C: New test.
22921 PR tree-optimization/21610
22922 * gcc.c-torture/compile/20050516-1.c: New test.
22925 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
22926 about the test failing.
22927 * gfortran.fortran-torture/execute/where_7.f90: New test.
22928 * gfortran.fortran-torture/execute/where_8.f90: New test.
22930 2005-05-16 Richard Henderson <rth@redhat.com>
22932 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
22935 2005-05-16 Mark Mitchell <mark@codesourcery.com>
22937 * gcc.dg/compat/generate-random.c (config.h): Do not include.
22938 (limits.h): Include unconditionally.
22939 (stdlib.h): Likewise.
22940 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
22941 (limits.h): Include unconditionally.
22942 (stdlib.h): Likewise.
22943 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
22944 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
22945 (limits.h): Include unconditionally.
22946 (stdlib.h): Likewise.
22947 (hashtab.h): Do not include.
22948 (getopt.h): Likewise.
22949 (stddef.h): Include.
22950 (hashval_t): Define.
22951 (struct entry): Add "next" field.
22952 (HASH_SIZE): New macro.
22953 (hash_table): New variable.
22954 (switchfiles): Do not use xmalloc.
22956 (iterative_hash): New function.
22958 (e_exists): New function.
22959 (e_insert): Likewise.
22960 (output): Use, instead of libiberty hashtable functions.
22961 (main): Do not use getopt. Do not call htab_create.
22963 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
22966 * lib/target-supports.exp (check_mkfifo_available):
22967 Return 0 for cygwin as mkfifo support incomplete on platform.
22968 Fix typos in comments.
22970 2005-05-15 Mark Mitchell <mark@codesourcery.com>
22972 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
22974 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
22977 * gfortran.dg/assign_4.f: New test.
22979 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
22981 PR tree-optimization/21563
22982 * gcc.dg/tree-ssa/pr21563.c: New.
22984 2005-05-14 Jan Hubicka <jh@suse.cz>
22986 * gcc.dg/noreturn-7.c: Allow control reaches warning.
22988 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
22990 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
22992 2005-05-13 Julian Brown <julian@codesourcery.com>
22994 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
22995 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
22997 2005-05-13 Jan Hubicka <jh@suse.cz>
22999 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
23000 * gcc.dg/fold-xor-?.c: Likewise.
23001 * gcc.dg/pr15784-?.c: Likewise.
23002 * gcc.dg/pr20922-?.c: Likewise.
23003 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
23004 * gcc.dg/tree-ssa/pr17598.c: Likewise.
23005 * gcc.dg/tree-ssa/pr20470.c: Likewise.
23007 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23010 * gfortran.dg/hollerith_1.f90: New test.
23012 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23014 * gfortran.dg/func_result_2.f90: New test.
23016 2005-05-11 Bud Davis <bdavis@gfortran.org>
23018 * gfortran.dg/dev_null.f90: New test.
23020 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
23022 * gcc.dg/arm-vfp1.c: Revert last change.
23024 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
23026 PR middle-end/19807
23027 PR tree-optimization/19639
23028 * g++.dg/tree-ssa/pr19807.C: New testcase.
23030 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23032 PR libfortran/21471
23033 * gfortran.dg/append-1.f90: New test.
23035 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23037 * gcc.dg/pr18501.c: XFAIL.
23038 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
23039 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
23040 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
23041 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23042 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23043 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
23044 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
23045 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
23047 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23050 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
23051 gfortran.dg/f2c_3.f90: New tests.
23053 * gfortran.dg/return_1.f90: Fix dg annotation.
23055 2005-05-10 Diego Novillo <dnovillo@redhat.com>
23057 * gcc.c-torture/compile/20050510-1.c: New test.
23059 2005-05-10 Mark Mitchell <mark@codesourcery.com>
23061 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
23063 2005-05-10 Bob Wilson <bob.wilson@acm.org>
23065 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
23067 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
23070 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
23072 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
23075 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
23076 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
23078 2005-05-10 Ben Elliston <bje@au.ibm.com>
23081 * gcc.dg/debug/pr16676.c: New test.
23083 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
23086 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
23087 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
23088 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
23089 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
23091 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
23092 -fno-tree-dominator-opts.
23094 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23096 * gfortran.dg/return_1.f90: New test.
23098 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
23100 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
23102 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
23104 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
23107 * g++.dg/inherit/covariant13.C: New.
23109 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23111 PR libfortran/19155
23112 * gfortran.dg/pr19155.f: New test.
23114 2005-05-08 Roger Sayle <roger@eyesopen.com>
23117 * gcc.dg/pr8788-1.c: New testcase.
23119 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
23122 * gcc.target/mips/fpcmp-[12].c: New tests.
23124 2005-05-06 Mark Mitchell <mark@codesourcery.com>
23126 * lib/target-supports-dg.exp (dg-require-fork): New function.
23127 (dg-require-mkfifo): Likewise.
23128 * lib/target-supports.exp (check_function_available): New
23130 (check_fork_available): Likewise.
23131 (check_mkfifo_available): Likewise.
23133 2005-05-06 Jeff Law <law@redhat.com>
23135 * gcc.c-torture/compile/pr21380.c: New test.
23137 2005-05-06 Jakub Jelinek <jakub@redhat.com>
23140 * g++.dg/ext/weak3.C: New test.
23142 2005-05-05 Mark Mitchell <mark@codesourcery.com>
23145 * g++.dg/template/crash37.C: New test.
23147 2005-05-05 Paul Brook <paul@codesourcery.com>
23149 * gcc.dg/arm-g2.c: Use effective-target arm32.
23150 * gcc.dg/arm-mmx-1.c: Ditto.
23151 * gcc.dg/arm-scd42-2.c: Ditto.
23152 * gcc.dg/arm-vfp1.c: Ditto.
23153 * lib/target-supports.exp (check_effective_target_arm32): New
23156 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
23158 PR libfortran/21354
23159 gfortran.dg/in_pack_rank7.f90: New test.
23161 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
23163 PR middle-end/15618
23164 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
23166 2005-05-04 Jakub Jelinek <jakub@redhat.com>
23168 PR middle-end/21265
23169 * gcc.dg/20050503-1.c: New test.
23171 PR rtl-optimization/21239
23172 * gcc.dg/i386-sse-11.c: New test.
23174 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
23177 * gcc.target/i386/asm-1.c: New test.
23179 2005-05-03 Jakub Jelinek <jakub@redhat.com>
23181 PR rtl-optimization/21330
23182 * gcc.c-torture/execute/20050502-1.c: New test.
23185 * gcc.c-torture/execute/20050502-2.c: New test.
23187 2005-05-03 Uros Bizjak <uros@kss-loka.si>
23189 PR middle-end/21282
23190 * gcc.dg/pr21282.c: New.
23192 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23194 * gcc.dg/vect/pr20122.c: Clean up .vect file.
23195 * gcc.dg/vect/vect-92.c: Likewise.
23196 * gcc.dg/vect/vect-93.c: Likewise.
23197 * gcc.dg/vect/vect-dv-1.c: Likewise.
23198 * gcc.dg/vect/vect-dv-2.c: Likewise.
23199 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
23201 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
23203 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
23204 * gfortran.dg/vect/vect-2.f90: Likewise.
23205 * gfortran.dg/vect/vect-3.f90: Likewise.
23206 * gfortran.dg/vect/vect-4.f90: Likewise.
23207 * gfortran.dg/vect/vect-5.f90: Likewise.
23209 2005-05-02 Geoffrey Keating <geoffk@apple.com>
23212 * gcc.dg/rs6000-fpint-2.c: New.
23214 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
23217 * gcc.dg/builtins-30.c: Update expected messages.
23218 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
23219 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
23220 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
23222 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
23224 PR tree-optimization/21294
23225 * gcc.dg/tree-ssa/pr21294.c: New.
23227 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
23229 * gcc.dg/altivec-3.c (vec_store): Do not use the old
23230 __builtin_altivec_st_internal_4si built-in.
23232 2005-05-02 Mark Mitchell <mark@codesourcery.com>
23235 * g++.dg/template/ptrmem14.C: New test.
23237 2005-05-02 Paul Brook <paul@codesourcery.com>
23239 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
23241 2005-05-02 Michael Matz <matz@suse.de>
23244 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
23246 2005-05-01 Mark Mitchell <mark@codesourcery.com>
23248 * g++.dg/cpp/weak.C: New test.
23250 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23252 * gcc.dg/tree-ssa/loop-8.c: New test.
23254 2005-04-30 Michael Maty <matz@suse.de>
23256 * gcc.dg/inline-mcpy.c: New test.
23258 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
23260 PR libfortran/18958
23261 * gfortran.dg/eoshift.f90: New test case.
23263 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
23265 PR libfortran/18857
23266 * gfortran.dg/matmul_1.f90: New test.
23268 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23270 PR tree-optimization/21030
23271 * gcc.dg/tree-ssa/pr21030.c: New.
23273 2005-04-29 Devang Patel <dpatel@apple.com>
23275 PR tree-optimization/21272
23276 * gcc.dg/vect/vect-ifcvt-10.c: New test.
23278 2005-04-29 Jakub Jelinek <jakub@redhat.com>
23282 * gfortran.dg/entry_4.f90: New test.
23283 * gfortran.fortran-torture/execute/entry_1.f90: New test.
23284 * gfortran.fortran-torture/execute/entry_2.f90: New test.
23285 * gfortran.fortran-torture/execute/entry_3.f90: New test.
23286 * gfortran.fortran-torture/execute/entry_4.f90: New test.
23287 * gfortran.fortran-torture/execute/entry_5.f90: New test.
23288 * gfortran.fortran-torture/execute/entry_6.f90: New test.
23289 * gfortran.fortran-torture/execute/entry_7.f90: New test.
23291 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23293 * gfortran.fortran-torture/execute/entry_8.f90: New test.
23295 2005-04-29 Paul Brook <paul@codesourcery.com>
23297 * gfortran.dg/entry_3.f90: New test.
23299 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23301 * gfortran.dg/implicit_4.f90: New test.
23303 2005-04-28 Bob Wilson <bob.wilson@acm.org>
23305 * lib/target-supports.exp (check_profiling_available): Return
23306 false for xtensa-*-elf.
23308 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
23310 * lib/fortran-torture.exp (fortran-torture.exp): Catch
23311 error if file cannot be deleted.
23313 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
23315 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
23316 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
23317 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
23318 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
23319 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
23320 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
23321 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
23322 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
23323 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
23324 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23325 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
23326 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
23327 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
23329 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23332 * gfortran.dg/pr20865.f90: New test.
23334 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
23336 * gcc.dg/void-cast-2.c: New test.
23338 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23341 * gcc.dg/void-cast-1.c: New test.
23343 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
23345 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
23347 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23350 * gfortran.dg/pr21177.f90: New test.
23352 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
23354 PR tree-optimization/21171
23355 * gcc.dg/tree-ssa/pr21171.c: New test.
23357 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
23359 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23360 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23361 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23362 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23363 gcc.dg/tree-ssa/gen-vect-32.c: New.
23364 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
23365 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
23366 don't run on PPC32.
23368 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23371 * gcc.dg/transparent-union-3.c: New test.
23373 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
23376 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
23377 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
23378 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
23379 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
23380 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
23381 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
23383 2005-04-26 Jeff Law <law@redhat.com>
23385 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
23386 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
23387 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
23388 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
23389 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
23390 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
23391 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
23393 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
23395 PR tree-optimization/17598
23396 * gcc.dg/tree-ssa/pr17598.c: New testcase.
23398 2005-04-25 Mike Stump <mrs@apple.com>
23400 * objc.dg/fix-and-continue-1.m: Add.
23402 2005-04-25 Roger Sayle <roger@eyesopen.com>
23405 * g++.dg/opt/pr20995-1.C: New test case.
23407 2005-04-25 Devang Patel <dpatel@apple.com>
23409 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
23411 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23414 * g++.dg/opt/alias2.C (printf): Correct the prototype.
23416 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
23419 * g++.dg/opt/rtti2.C: New test.
23421 2005-04-25 Paul Brook <paul@codesourcery.com>
23422 Steven G. Kargl <kargls@comcast.net>
23425 * gfortran.dg/ichar_1.f90: New file.
23427 2005-04-24 Jakub Jelinek <jakub@redhat.com>
23429 PR middle-end/20991
23430 * g++.dg/opt/pr20991.C: New test.
23432 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
23433 where sizeof (type) < __alignof__ (type).
23434 * gcc.dg/compat/struct-layout-1.h: Likewise.
23436 2005-04-24 Per Bothner <per@bothner.com>
23437 Devang Patel <dpatel@apple.com>
23439 PR preprocessor/20907
23440 * gcc.dg/cpp/very-long-comment.c: New test.
23442 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23445 * gfortran.dg/common_5.f: New test.
23447 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
23449 PR middle-end/21082
23450 * g++.dg/tree-ssa/pr21082.C: New testcase.
23452 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
23454 * gcc.dg/vect/vect-99.c: New test.
23456 2005-04-22 Diego Novillo <dnovillo@redhat.com>
23458 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
23460 2005-04-22 Jeff Law <law@redhat.com>
23462 * gcc.dg/uninit-5.c: Remove xfails.
23463 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
23464 conditionals and loads.
23466 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
23468 PR libfortran/20074
23469 PR libfortran/20436
23470 PR libfortran/21108
23471 * gfortran.dg/nested_reshape.f90: new test
23472 * gfortran.dg/reshape-alloc.f90: new test
23473 * gfortran.dg/reshape.f90: new test
23475 2005-04-22 Mark Mitchell <mark@codesourcery.com>
23477 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
23479 * gcc.dg/arm-vfp1.c: New test.
23481 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
23484 * g++.dg/lookup/builtin2.C: New test.
23486 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
23488 * gcc.dg/weak/weak-13.c: New test.
23490 2005-04-21 Geoffrey Keating <geoffk@apple.com>
23492 * lib/target-supports.exp (check_effective_target_sync_int_long):
23495 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
23497 * gcc.target/mips/branch-1.c: New test.
23499 2005-04-21 Richard Henderson <rth@redhat.com>
23501 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
23502 * gcc.dg/vect/vect-86.c: Likewise.
23503 * gcc.dg/vect/vect-87.c: Likewise.
23504 * gcc.dg/vect/vect-88.c: Likewise.
23506 2005-04-21 Devang Patel <dpatel@apple.com>
23508 PR optimization/20994
23509 * gcc.dg/tree-ssa/ifc-3.c: New test.
23511 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23514 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
23515 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
23516 gcc.dg/c99-vla-jump-5.c: New tests.
23518 2005-04-19 Richard Henderson <rth@redhat.com>
23520 * lib/target-supports.exp (check_effective_target_vect_int_mult):
23521 Fix typo in exists check.
23522 (check_effective_target_sync_int_long): New.
23523 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
23524 * gcc.dg/ia64-sync-2.c: Likewise.
23525 * gcc.dg/ia64-sync-3.c: Likewise.
23526 * gcc.dg/ia64-sync-4.c: Likewise.
23528 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
23530 * gcc.dg/fold-xor-1.c: New test.
23531 * gcc.dg/fold-xor-2.c: New test.
23533 2005-04-19 James E. Wilson <wilson@specifixinc.com>
23536 * g++.dg/eh/fp-regs.C: New test.
23538 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
23540 * gcc.dg/Wint-to-pointer-cast-1.c,
23541 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
23542 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
23543 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
23545 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23548 * gfortran.dg/pr16861.f90: New test.
23550 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23552 * gcc.dg/pr21085.c: New test.
23554 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
23556 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
23557 (setup_mips_tests, dg-mips-options): New procedures.
23558 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
23559 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
23560 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
23561 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23562 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
23563 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
23564 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
23565 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
23566 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
23567 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
23568 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
23569 dg-mips-options instead of dg-options. Remove now-redundant
23570 preprocessor guards.
23571 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
23572 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
23573 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
23574 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
23575 * gcc.dg/vr-mult-2.c: Delete.
23576 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
23577 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
23578 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
23579 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
23580 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
23581 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
23582 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
23584 2005-04-18 Laurent GUERBY <laurent@guerby.net>
23586 * ada/acats/run_all.sh: Use sync when executable not present.
23588 2005-04-18 Devang Patel <dpatel@apple.com>
23590 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
23591 * gcc.dg/vect/vect-11a.c: New.
23592 * gcc.dg/vect/vect-none.c: Update.
23593 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
23595 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
23597 PR tree-optimization/20922
23598 * gcc.dg/pr20922-1.c: New test.
23599 * gcc.dg/pr20922-2.c: New test.
23600 * gcc.dg/pr20922-3.c: New test.
23601 * gcc.dg/pr20922-4.c: New test.
23602 * gcc.dg/pr20922-5.c: New test.
23603 * gcc.dg/pr20922-6.c: New test.
23605 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23607 PR libfortran/20950
23608 * gfortran.dg/pr20950.f: New test.
23610 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23612 PR libfortran/19216
23613 * gfortran.dg/pr19216.f: New test.
23615 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
23617 PR tree-optimization/21001
23618 * gcc.dg/tree-ssa/pr21001.c: New.
23620 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
23622 PR libfortran/21075
23623 * gfortran.dg/reshape_rank7.f90: New test.
23625 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
23627 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
23628 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
23629 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
23630 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
23631 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
23632 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
23633 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
23634 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
23635 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
23637 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
23638 in namelists. New test.
23639 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
23641 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
23643 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
23644 namelist. New test.
23645 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
23647 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
23649 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
23650 namelist. New test.
23651 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
23652 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
23653 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
23655 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
23656 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
23659 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
23661 * gfortran.dg/wtruncate.f: New testcase.
23662 * gfortran.dg/wtruncate.f90: New testcase.
23664 2005-04-16 Mark Mitchell <mark@codesourcery.com>
23667 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
23668 which sizeof/alignof is dependent, rather than just whether we are
23669 processing_template_decl.
23671 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23673 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23674 corrected typo where the wrong variables had been compared.
23676 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
23678 PR libfortran/18495
23679 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
23680 Test callee-allocated version of return array with a write
23682 Test spread with a temporary with another write statement.
23684 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
23686 PR tree-optimization/21031
23687 * gcc.dg/tree-ssa/pr21031.c: New.
23689 2005-04-15 Uros Bizjak <uros@kss-loka.si>
23691 PR tree-optimization/21004
23692 * gcc.dg/builtins-53.c: Include builtins-config.h.
23693 Check floorf, ceilf, floorl and ceill transformations
23694 only when HAVE_C99_RUNTIME is defined.
23696 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
23698 PR middle-end/20739
23699 * gcc.dg/tree-ssa/pr20739.c: New test.
23701 2005-04-14 Mike Stump <mrs@apple.com>
23703 * gcc.dg/Foundation.framework/empty: New.
23704 * gcc.dg/framework-2.c: New.
23706 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23708 PR tree-optimization/21021
23709 * gcc.c-torture/compile/pr21021.c: New.
23711 2005-04-14 Janis Johnson <janis187@us.ibm.com>
23714 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
23715 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
23716 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
23717 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
23718 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
23719 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
23720 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
23721 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
23723 2005-04-14 Richard Henderson <rth@redhat.com>
23725 * lib/target-supports.exp (check_effective_target_vect_condition):
23726 Add ia64, i?86, and x86_64.
23728 2005-04-14 Steven G. Kargl <kargls@comcast.net>
23730 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
23732 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
23734 PR tree-optimization/20657
23735 * gcc.dg/tree-ssa/pr20657.c: New.
23737 2005-04-14 Uros Bizjak <uros@kss-loka.si>
23739 * gcc.dg/builtins-53.c: Also check (int)trunc* and
23740 (long long int)trunc*.
23742 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
23745 * gcc.dg/pr20927.c: New test.
23747 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
23749 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
23750 * gcc.target/mips/asm-1.c: Likewise.
23752 2005-04-13 Dale Johannesen <dalej@apple.com>
23754 * objc.dg/objc-fast-4.m: New.
23756 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
23758 * gcc.target/cris/torture/cris-torture.exp: New driver in new
23760 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
23762 2005-04-13 David Edelsohn <edelsohn@gnu.org>
23764 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
23765 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
23766 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
23768 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
23770 PR tree-optimization/20913
23771 * gcc.dg/tree-ssa/pr20913.c: New.
23773 PR tree-optimization/20702
23774 * gcc.dg/tree-ssa/pr20702.c: New.
23776 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23779 * g++.dg/inherit/local3.C: New test.
23781 2005-04-12 Jeff Law <law@redhat.com>
23783 * gcc.dg/tree-ssa/20050412-1.c: New test.
23785 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
23787 PR libfortran/19016
23788 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
23789 Add tests with mask generated by expression.
23790 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23791 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23792 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23794 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
23796 PR middle-end/20917
23797 * gcc.dg/20050409-1.c: New test.
23799 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
23801 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
23803 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23805 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23806 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
23807 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23808 (TARGET_CXX): Adjust accordingly.
23809 * target.h (struct gcc_target): Remove epxort_class_data. Add
23810 determine_class_data_visibility and class_data_always_comdat.
23811 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23812 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
23813 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23814 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
23815 (arm_cxx_determine_class_data_visibility): New.
23816 (arm_cxx_class_data_always_comdat): Likewise.
23817 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
23818 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
23819 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
23820 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
23821 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
23824 2005-04-11 Mark Mitchell <mark@codesourcery.com>
23826 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
23828 2005-04-11 Geoffrey Keating <geoffk@apple.com>
23830 * gcc.dg/i386-darwin-fpmath.c: New.
23832 2004-04-11 Devang Patel <dpatel@apple.com>
23834 * lib/target-supports.exp (check_effective_target_vect_condition): New.
23835 * gcc.dg/vect/vect-ifcvt-1.c: New test.
23836 * gcc.dg/vect/vect-ifcvt-2.c: New test.
23837 * gcc.dg/vect/vect-ifcvt-3.c: New test.
23838 * gcc.dg/vect/vect-ifcvt-4.c: New test.
23839 * gcc.dg/vect/vect-ifcvt-5.c: New test.
23840 * gcc.dg/vect/vect-ifcvt-6.c: New test.
23841 * gcc.dg/vect/vect-ifcvt-7.c: New test.
23842 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
23844 2004-04-11 Devang Patel <dpatel@apple.com>
23846 * gcc.dg/vect/vect-dv-1.c: New test.
23847 * gcc.dg/vect/vect-dv-2.c: New test.
23849 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23851 PR tree-optimization/20933
23852 * gcc.dg/tree-ssa/pr20933.c: New test.
23854 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23856 * gfortran.dg/fold_nearest.f90: New test.
23858 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
23860 * gcc.dg/tree-ssa/alias-1.c: New test.
23862 2005-04-11 Diego Novillo <dnovillo@redhat.com>
23864 PR tree-optimization/20920
23865 * g++.dg/tree-ssa/pr20920.C: New test.
23867 2005-04-11 Uros Bizjak <uros@kss-loka.si>
23869 * gcc.dg/builtins-53.c: Also check (int)ceil* and
23870 (long long int)ceil*.
23872 2005-04-10 Mark Mitchell <mark@codesourcery.com>
23874 * g++.dg/warn/Wdtor1.C: Declare template in system header with
23875 explicit C++ linkage.
23877 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23879 * gfortran.dg/pr17229.f: Take care of the new obsolescence
23880 warning for arithmetic IF statements.
23882 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
23884 * eor_handling_1.f90: New test case.
23885 * eor_handling_2.f90: New test case.
23886 * eor_handling_3.f90: New test case.
23887 * eor_handling_4.f90: New test case.
23888 * eor_handling_5.f90: New test case.
23889 * noadv_size.f90: New test case.
23890 * pad_no.f90: New test case.
23892 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
23894 * gcc.c-torture/execute/20050410-1.c: New test.
23896 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
23898 * gcc.dg/pr20126.c: New.
23900 2005-04-09 Bud Davis <bdavis@gfortran.org>
23901 Steven G. Kargl <kargls@comcast.net>
23903 * gfortran.dg/PR19872.f: New test.
23905 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23907 * gfortran.dg/nint_1.f90: Fix dg-do directive.
23909 2005-04-09 Steven G. Kargl <kargls@comcast.net>
23911 * gfortran.dg/nint_1.f90: New test.
23913 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23915 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
23916 Added test for callee-allocated arrays with write statements.
23917 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
23918 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
23919 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
23920 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
23921 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
23923 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
23925 PR libfortran/20163
23926 * gfortran.dg/open-options-blanks.f: New test.
23928 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
23931 * gfortran.dg/comma_format_extension_[1234].f: New tests.
23933 2005-04-09 Jakub Jelinek <jakub@redhat.com>
23935 * gcc.dg/tree-ssa/stdarg-1.c: New test.
23936 * gcc.dg/tree-ssa/stdarg-2.c: New test.
23937 * gcc.dg/tree-ssa/stdarg-3.c: New test.
23938 * gcc.dg/tree-ssa/stdarg-4.c: New test.
23939 * gcc.dg/tree-ssa/stdarg-5.c: New test.
23940 * gcc.c-torture/execute/stdarg-4.c: New test.
23942 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
23945 * g++.dg/abi/param2.C: New test.
23947 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23949 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
23951 2005-04-09 Uros Bizjak <uros@kss-loka.si>
23953 * gcc.dg/builtins-53.c: New test.
23955 2005-04-08 Diego Novillo <dnovillo@redhat.com>
23957 * g++.dg/tree-ssa/pr18178.C: New test.
23958 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
23959 * gcc.c-torture/execute/20041019-1.c: New test.
23960 * gcc.dg/tree-ssa/20041008-1.c: New test.
23961 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
23962 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
23963 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
23964 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
23965 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
23966 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
23967 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
23968 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
23969 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23970 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
23972 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
23974 PR rtl-optimization/20466
23975 * gcc.c-torture/execute/pr20466-1.c: New test.
23977 2005-04-08 Mark Mitchell <mark@codesourcery.com>
23980 * g++.dg/parse/cond2.C: New test.
23983 * g++.dg/warn/Wdtor1.C: New test.
23985 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23988 * gfortran.dg/pr17229.f: New test.
23990 2005-04-07 Steven G. Kargl <kargls@comcast.net>
23992 * gfortran.dg/tiny_1.f90: New test.
23993 * gfortran.dg/tiny_2.f90: ditto.
23995 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
23997 * gfortran.dg/eor_1.f90: Fix dg-do run line
23998 * gfortran.dg/open_new.f90: Fix dg-do run line
24000 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
24002 * lib/target-supports.exp (get_compiler_messages): Support
24003 optional arguments, the fourth being compiler options.
24004 (check_effective_target_fpic): New proc.
24005 * gcc.dg/20050321-2.c: Restrict to target fpic.
24007 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
24009 * gcc.dg/15443-1.c: New test.
24010 * gcc.dg/15443-2.c: Likewise.
24012 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24014 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
24016 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24018 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
24020 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
24022 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
24023 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
24025 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
24026 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
24027 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
24029 2005-04-06 Mark Mitchell <mark@codesourcery.com>
24032 * g++.dg/warn/Wunused-11.C: New test.
24034 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
24036 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
24038 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
24040 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
24042 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24045 * g++.dg/template/ptrmem13.C: New test.
24047 2005-04-05 Per Bothner <per@bothner.com>
24049 * lib/gcc.exp: Always add -fno-show-column, for now.
24051 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
24054 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
24055 of plain old "unsigned int" for the type of "i". Makes this test
24058 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
24060 * gcc.dg/i386-ssefn-1.c: New test.
24061 * gcc.dg/i386-ssefn-2.c: New test.
24062 * gcc.dg/i386-ssefn-3.c: New test.
24063 * gcc.dg/i386-ssefn-4.c: New test.
24065 2005-04-05 Jakub Jelinek <jakub@redhat.com>
24067 PR tree-optimization/20076
24068 * gcc.dg/builtin-apply4.c: New test.
24070 PR preprocessor/19475
24071 * gcc.dg/cpp/macspace1.c: New test.
24072 * gcc.dg/cpp/macspace2.c: New test.
24074 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24076 * gfortran.dg/pr20755.f: Fixed bad format.
24078 2005-04-05 Mark Mitchell <mark@codesourcery.com>
24081 * g++.dg/ext/attrib21.C: New test.
24083 2004-04-05 Devang Patel <dpatel@apple.com>
24085 * lib/target-supports.exp (check_effective_target_vect_shif): New.
24086 * gcc.dg/vect/vect-shift-1.c: New test.
24088 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24090 PR libfortran/20755
24091 * gfortran.dg/pr20755.f: New test.
24093 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
24095 * gfortran.dg/pr15959.f90: New test.
24096 * gfortran.dg/string_pad_trunc.f90: New test.
24098 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24100 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
24101 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
24102 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
24105 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
24107 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
24109 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24111 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
24112 * gcc.c-torture/compile/20011119-2.c: Likewise.
24113 * gcc.c-torture/compile/981001-2.c: Likewise.
24115 2005-04-04 Mark Mitchell <mark@codesourcery.com>
24118 * g++.dg/template/overload4.C: New test.
24120 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24123 * g++.dg/abi/covariant5.C: New.
24126 * g++.dg/debug/const2.C: New.
24128 2005-04-04 Jakub Jelinek <jakub@redhat.com>
24130 PR rtl-optimization/16104
24131 * gcc.c-torture/execute/20050316-1.c: New test.
24133 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
24135 * g++.dg/template/spec23.C: Fix dg-error text.
24137 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
24140 * g++.dg/expr/lval2.C: New.
24142 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24144 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
24145 __builtin_strcasecmp and __builtin_strncasecmp.
24147 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
24150 * g++.dg/template/spec22.C: New.
24151 * g++.dg/template/spec23.C: New.
24153 2005-04-03 Dale Ranta <dir@lanl.gov>
24154 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24156 PR libfortran/20068
24157 PR libfortran/20125
24158 PR libfortran/20156
24159 PR libfortran/20471
24160 * gfortran.dg/backspace.f: New test.
24162 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
24164 * gcc.dg/pr19345.c: New test.
24166 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24168 PR tree-optimization/20640
24169 * gcc.dg/torture/tree-loop-1.c: New.
24171 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
24173 PR rtl-optimization/20290
24174 * gcc.c-torture/execute/loop-ivopts-2.c: New.
24176 2005-04-02 Geoffrey Keating <geoffk@apple.com>
24178 * gcc.dg/rs6000-fpint.c: New.
24180 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24182 * gcc.dg/old-style-then-proto-1.c: New test.
24184 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24186 * gfortran.fortran-torture/execute/backspace.f90: Check
24187 after backspace and read was incorrect.
24189 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24191 * gcc.c-torture/execute/builtins/strcat.c: Check the result
24192 buffer past the terminating NUL using memcmp.
24193 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
24194 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
24196 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
24197 Fix unused/uninitialized variable warnings.
24199 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
24200 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
24201 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
24202 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
24204 * gcc.c-torture/execute/builtins/abs-1-lib.c,
24205 gcc.c-torture/execute/builtins/fputs-lib.c,
24206 gcc.c-torture/execute/builtins/lib/fprintf.c,
24207 gcc.c-torture/execute/builtins/lib/main.c,
24208 gcc.c-torture/execute/builtins/lib/memcmp.c,
24209 gcc.c-torture/execute/builtins/lib/memmove.c,
24210 gcc.c-torture/execute/builtins/lib/mempcpy.c,
24211 gcc.c-torture/execute/builtins/lib/memset.c,
24212 gcc.c-torture/execute/builtins/lib/printf.c,
24213 gcc.c-torture/execute/builtins/lib/sprintf.c,
24214 gcc.c-torture/execute/builtins/lib/stpcpy.c,
24215 gcc.c-torture/execute/builtins/lib/strchr.c,
24216 gcc.c-torture/execute/builtins/lib/strcmp.c,
24217 gcc.c-torture/execute/builtins/lib/strcpy.c,
24218 gcc.c-torture/execute/builtins/lib/strcspn.c,
24219 gcc.c-torture/execute/builtins/lib/strlen.c,
24220 gcc.c-torture/execute/builtins/lib/strncat.c,
24221 gcc.c-torture/execute/builtins/lib/strncmp.c,
24222 gcc.c-torture/execute/builtins/lib/strncpy.c,
24223 gcc.c-torture/execute/builtins/lib/strrchr.c,
24224 gcc.c-torture/execute/builtins/lib/strspn.c,
24225 gcc.c-torture/execute/builtins/lib/strstr.c,
24226 gcc.c-torture/execute/builtins/memops-asm-lib.c,
24227 gcc.c-torture/execute/builtins/strlen-2.c,
24228 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
24231 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
24233 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
24234 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
24237 2005-04-01 Jakub Jelinek <jakub@redhat.com>
24240 * g++.dg/debug/using1.C: New test.
24242 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
24244 PR middle-end/20524
24245 * gcc.dg/alias-7.c: Prefix asm-declared name with
24246 __USER_LABEL_PREFIX__.
24248 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
24250 Fix fallout from PR middle-end/15700:
24251 * gcc.c-torture/compile/20011119-1.c: Take
24252 __USER_LABEL_PREFIX__ into account.
24253 * gcc.c-torture/compile/20011119-2.c: Likewise.
24255 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
24258 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
24260 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
24263 * gcc.c-torture/compile/struct-non-lval-1.c,
24264 gcc.c-torture/compile/struct-non-lval-2.c,
24265 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
24267 2005-03-31 Janis Johnson <janis187@us.ibm.com>
24269 * gcc.dg/tls/tls.exp: Remove temporary file.
24270 * g++.dg/tls/tls.exp: Ditto.
24271 * lib/file-format.exp: Ditto.
24272 * g++.dg/special/ecos.exp: Ditto.
24274 * lib/profopt.exp: Treat prof_ext as a list.
24275 * gcc.misc-tests/bprob.exp: Ditto.
24276 * g++.dg/bprob/bprob.exp: Ditto.
24278 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
24279 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
24280 g++.dg/tree-ssa/pointer-reference-alias.C,
24281 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
24282 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
24283 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
24284 g++.dg/vect/pr19951.cc: Ditto.
24285 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
24286 gcc.dg/builtins-47.c: Ditto.
24287 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
24288 gcc.dg/pr20115-1.c: Ditto.
24289 * gcc.dg/tree-ssa/20030530-2.c,
24290 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
24291 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
24292 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
24293 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
24294 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
24295 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
24296 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
24297 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
24298 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
24299 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
24300 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
24301 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
24302 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
24303 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
24304 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
24305 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
24306 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
24307 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
24308 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
24309 gcc.dg/tree-ssa/20030824-1.c,
24310 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
24311 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
24312 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
24313 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
24314 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
24315 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
24316 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
24317 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
24318 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
24319 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
24320 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
24321 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
24322 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
24323 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
24324 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
24325 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
24326 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
24327 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
24328 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
24329 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
24330 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
24331 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
24332 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
24333 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
24334 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
24335 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
24336 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
24337 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
24338 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
24339 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
24340 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
24341 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
24342 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
24343 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
24344 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
24345 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
24346 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
24347 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
24348 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
24349 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
24350 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
24351 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
24352 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
24353 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
24354 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
24355 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
24356 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
24357 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
24358 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
24359 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
24360 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
24361 gcc.dg/tree-ssa/useless-1.c: Ditto.
24362 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
24363 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
24364 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
24365 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
24366 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
24367 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
24368 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
24369 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
24370 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
24371 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
24372 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
24373 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
24374 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
24375 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
24376 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
24377 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
24378 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
24379 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
24380 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
24381 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
24382 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
24383 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
24384 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
24385 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
24386 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
24387 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
24388 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
24389 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
24390 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
24391 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
24392 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
24393 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
24394 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
24395 gcc.dg/vect/vect-none.c: Ditto.
24396 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
24397 treelang/compile/unsigned.tree: Ditto.
24399 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
24400 * gcc.dg/cpp/direct2s.c: Ditto.
24401 * gcc.dg/cpp/paste4.c: Ditto.
24402 * gcc.dg/cpp/separate-1.c: Ditto.
24403 * gcc.dg/pch/save-temps-1.c: Ditto.
24404 * g++.dg/ext/altivec-10.C: Ditto.
24405 * g++.dg/pch/pch.C: Ditto.
24407 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
24409 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
24410 * g++.dg/template/repo1.C: Ditto.
24411 * g++.dg/template/repo2.C: Ditto.
24412 * g++.dg/template/repo3.C: Ditto.
24413 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
24414 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
24415 * g++.old-deja/g++.pt/repo1.C: Ditto.
24416 * g++.old-deja/g++.pt/repo2.C: Ditto.
24417 * g++.old-deja/g++.pt/repo3.C: Ditto.
24418 * g++.old-deja/g++.pt/repo4.C: Ditto.
24420 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
24421 * gcc.dg/20030107-1.c: Ditto.
24422 * gcc.dg/20030702-1.c: Ditto.
24423 * gcc.dg/profile-generate-1.c: Ditto.
24424 * g++.dg/other/profile1.C: Ditto.
24425 * g++.old-deja/g++.robertl/eb83.C: Ditto.
24427 * lib/gcc-dg.exp (remove-build-file): New.
24428 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
24429 cleanup-tree-dump, cleanup-saved-temps): New.
24431 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
24433 PR c++/19203, DR 214
24434 * g++.dg/parse/ambig3.C: Not ambiguous.
24435 * g++.dg/template/spec20.C: New.
24436 * g++.dg/template/spec21.C: New.
24438 2005-03-31 Steve Ellcey <sje@cup.hp.com>
24441 * gcc.dg/ia64-fptr-1.c: Run only on linux.
24443 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24445 PR libfortran/20660
24446 * gfortran.dg/negative_unit.f: New test.
24448 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
24450 * gcc.dg/20050330-1.c: New test.
24452 2005-03-30 Devang Patel <dpatel@apple.com>
24454 * g++.dg/tree-sra/ssa-sra-3.C: New test.
24456 2005-03-30 Dale Johannesen <dalej@apple.com>
24458 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
24460 2005-03-30 Janis Johnson <janis187@us.ibm.com>
24462 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24463 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
24464 Strip options from test name.
24466 2005-03-31 Jan Hubicka <jh@suse.cz>
24468 * gcc.dg/varpool-1.c: New testcase.
24470 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24474 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
24475 gcc.dg/stmt-expr-label-3.c : New tests.
24476 * gcc.c-torture/execute/medce-2.c: Remove.
24478 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
24481 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
24484 2005-03-30 Alan Modra <amodra@bigpond.net.au>
24486 * gcc.c-torture/compile/pr20203.c: New test.
24488 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24490 * gfortran.dg/promotion.f90: New test.
24492 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
24494 PR middle-end/20491
24495 * gcc.dg/torture/asm-subreg-1.c: New test.
24497 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
24500 * gcc.dg/pr20672-1.c: New test.
24502 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
24504 * gfortran.dg/vect: New directory.
24505 * gfortran.dg/vect/vect.exp: New.
24506 * gfortran.dg/vect/vect-1.f90: New test.
24507 * gfortran.dg/vect/vect-2.f90: New test.
24508 * gfortran.dg/vect/vect-3.f90: New test.
24509 * gfortran.dg/vect/vect-4.f90: New test.
24510 * gfortran.dg/vect/vect-5.f90: New test.
24512 2005-03-29 Jakub Jelinek <jakub@redhat.com>
24514 PR middle-end/20622
24515 * gcc.dg/alias-7.c: New test.
24517 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
24519 * gcc.dg/sparc-reg-1.c: New test.
24521 2005-03-28 Steve Ellcey <sje@cup.hp.com>
24524 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
24526 2005-03-29 Dale Ranta <dir@lanl.gov>
24527 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24529 PR libfortran/20163
24530 * gfortran.dg/pr20163-2.f: New test.
24532 2005-03-28 Jan Hubicka <jh@suse.cz>
24534 PR middle-end/20635
24535 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
24538 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
24540 PR tree-optimization/20626
24541 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
24542 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24544 2005-03-26 Steven G. Kargl <kargls@comcast.net>
24546 * gfortran.dg/underflow.f90: New test.
24547 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
24549 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24551 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
24553 2005-03-25 Mark Mitchell <mark@codesourcery.com>
24555 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
24556 (g++_init): Make sure that CXXFLAGS is set.
24557 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
24558 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
24559 * lib/gfortran.exp (gfortran_link_flags): Likewise.
24560 * lib/objc.exp (objc_init): Likewise.
24561 * lib/treelang.exp (treelang_init): Likewise.
24563 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
24565 PR tree-optimization/20470
24566 * gcc.dg/tree-ssa/pr20470.c: New test.
24568 2005-03-25 Geoffrey Keating <geoffk@apple.com>
24570 * gcc.dg/ppc-stfiwx.c: New.
24572 2005-03-25 Steve Ellcey <sje@cup.hp.com>
24575 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
24577 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24579 * gcc.dg/20050325-1.c: Fix a typo.
24581 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24583 PR libfortran/19678
24584 PR libfortran/19679
24585 * gfortran.dg/dos_eol.f: New test.
24587 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
24589 PR rtl-optimization/20249
24590 * gcc.dg/20050325-1.c: New test.
24592 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24594 PR libfortran/15332
24595 * gfortran.dg/pr15332.f: New test.
24597 2005-03-24 Dale Johannesen <dalej@apple.com>
24599 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
24601 2005-03-24 Geoffrey Keating <geoffk@apple.com>
24603 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
24604 'internal' visibility.
24605 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
24606 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
24607 'protected' visibility.
24608 * gcc.dg/visibility-7.c: Likewise.
24609 * lib/target-supports.exp (check_visibility_available): Take
24610 a parameter, the kind of visibility to check for.
24611 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
24612 to check_visibility_available.
24614 * g++.dg/expr/cast3.C: New.
24616 2005-03-24 David Edelsohn <edelsohn@gnu.org>
24618 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
24621 2005-03-24 Steve Ellcey <sje@cup.hp.com>
24624 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
24626 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
24628 * gcc.dg/badshift.c: Renamed to...
24629 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
24631 * gcc.target/i386/badshift.c: Renamed to...
24632 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
24635 PR rtl-optimization/20532
24636 * gcc.target/i386/badshift.c: New.
24638 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24640 * gfortran.dg/pr18025.f90: New test.
24642 2005-03-23 Dale Johannesen <dalej@apple.com>
24644 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
24646 2005-03-23 Mark Mitchell <mark@codesourcery.com>
24648 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
24650 * lib/target-supports.exp (check_iconv_available): Default
24651 libiconv to -liconv, if there is no definition.
24653 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
24655 * gcc.dg/torture/cris-asm-mof-1.c: New test.
24657 2005-03-22 Mark Mitchell <mark@codesourcery.com>
24659 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
24660 * g++.dg/opt/pr7503-2.C: Likewise.
24661 * g++.dg/opt/pr7503-3.C: Likewise.
24662 * g++.dg/opt/pr7503-4.C: Likewise.
24663 * g++.dg/opt/pr7503-5.C: Likewise.
24664 * g++.dg/warn/minmax.C: New test.
24666 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24668 * gfortran.dg/g77_intrinsics_funcs.f: New test.
24669 * gfortran.dg/g77_intrinsics_sub.f: New test.
24671 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
24672 Jan Hubicka <jh@suse.cz>
24673 Steven Bosscher <stevenb@suse.de
24675 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
24677 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24680 * g++.dg/template/redecl3.C: New test.
24682 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24685 * g++.dg/parse/error16.C: Tweak error markers.
24687 2005-03-22 Jakub Jelinek <jakub@redhat.com>
24690 * gcc.dg/20050321-2.c: New test.
24692 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
24696 * g++.dg/template/ptrmem12.C: New.
24698 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
24700 PR rtl-optimization/20527
24701 * gcc.c-torture/execute/pr20527-1.c: New test.
24703 2005-03-22 Ben Elliston <bje@au.ibm.com>
24705 * gcc.misc-tests/options.exp (check_for_options): Create a real C
24706 program, compile it into a real executable and then delete the .c
24707 and .x files afterwards, to avoid problems on testglue targets.
24709 2005-03-21 Stuart Hastings <stuart@apple.com>
24711 * gcc.target/i386/sse-2.c: New.
24713 2005-03-21 Uros Bizjak <uros@kss-loka.si>
24715 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
24717 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24719 * g++.dg/parse/crash25.C: Fix typo.
24721 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24724 * g++.dg/parse/crash24.C: New test.
24727 * g++.dg/parse/crash25.C: New test.
24729 2005-03-21 Paolo Carlini <pcarlini@suse.de>
24732 * g++.dg/ext/stmtexpr4.C: New test.
24734 2005-03-20 Roger Sayle <roger@eyesopen.com>
24736 PR middle-end/20539
24737 * gcc.c-torture/compile/pr13066-1.c: New test case.
24738 * gcc.c-torture/compile/pr20539-1.c: Likewise.
24739 * g++.dg/opt/pr13066-1.C: Likewise.
24741 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
24743 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
24745 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
24748 * gfortran.dg/nesting_1.f90: New test.
24750 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24753 * g++.dg/lookup/using13.C: New test.
24755 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24758 * g++.dg/template/crash36.C: New test.
24760 2005-03-18 Paolo Carlini <pcarlini@suse.de>
24763 * g++.dg/template/crash35.C: New test.
24765 2005-03-17 Paolo Carlini <pcarlini@suse.de>
24768 * g++.dg/overload/operator2.C: New test.
24770 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24772 PR libfortran/20257
24773 * gfortran.dg/pr20257.f90: New test.
24775 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24777 PR libfortran/20480
24778 * gfortran.dg/pr20480.f90: New test.
24780 2005-03-16 Richard Henderson <rth@redhat.com>
24782 PR middle-end/15700
24783 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
24784 (_rtld_global): New.
24785 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
24786 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
24788 * gcc.dg/alias-3.c: New.
24789 * gcc.dg/alias-4.c: New.
24790 * gcc.dg/alias-5.c: New.
24791 * gcc.dg/alias-6.c: New.
24793 2005-03-15 Geoffrey Keating <geoffk@apple.com>
24795 * gcc.dg/cpp/ucnid-7.c: New.
24797 2005-03-15 Janis Johnson <janis187@us.ibm.com>
24798 Dorit Naishlos <dorit@il.ibm.com>
24800 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
24803 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
24805 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
24806 support misaligned accesses.
24807 * gcc.dg/vect/vect-58.c: Likewise.
24808 * gcc.dg/vect/vect-92.c: New.
24809 * gcc.dg/vect/vect-93.c: New.
24811 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
24814 * gfortran.dg/assign_2.f90: New test.
24815 * gfortran.dg/assign_3.f90: New test.
24816 * gfortran.dg/assign.f90: New test.
24818 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
24820 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
24821 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
24822 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
24823 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
24826 2005-03-14 Geoffrey Keating <geoffk@apple.com>
24828 * gcc.dg/cpp/ucnid-6.c: New.
24830 * gcc.dg/cpp/normalize-1.c: New.
24831 * gcc.dg/cpp/normalize-2.c: New.
24832 * gcc.dg/cpp/normalize-3.c: New.
24833 * gcc.dg/cpp/normalize-4.c: New.
24834 * gcc.dg/cpp/ucnid-4.c: New.
24835 * gcc.dg/cpp/ucnid-5.c: New.
24836 * g++.dg/cpp/normalize-1.C: New.
24837 * g++.dg/cpp/ucnid-1.C: New.
24839 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24841 * gcc.dg/pr18628.c: New.
24843 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
24846 * g++.dg/tree-ssa/pr20280.C: New.
24848 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24851 * gfortran.dg/stfunc_2.f90: New test.
24853 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24855 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
24857 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
24859 * gcc.dg/tree-ssa/20050314-1.c: New test.
24861 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24865 * g++.dg/template/friend34.C: New test.
24866 * g++.dg/template/friend35.C: Likewise.
24867 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
24869 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
24871 Friend class name lookup 5/n
24873 * g++.dg/lookup/hidden-class1.C: New test.
24874 * g++.dg/lookup/hidden-class2.C: Likewise.
24875 * g++.dg/lookup/hidden-class3.C: Likewise.
24876 * g++.dg/lookup/hidden-class4.C: Likewise.
24877 * g++.dg/lookup/hidden-class5.C: Likewise.
24878 * g++.dg/lookup/hidden-class6.C: Likewise.
24879 * g++.dg/lookup/hidden-class7.C: Likewise.
24880 * g++.dg/lookup/hidden-class8.C: Likewise.
24881 * g++.dg/lookup/hidden-class9.C: Likewise.
24882 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
24883 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
24884 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
24885 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
24886 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
24887 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
24888 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
24889 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
24890 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
24891 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
24892 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
24894 2005-03-13 Mark Mitchell <mark@codesourcery.com>
24897 * g++.dg/template/error18.C: New test.
24899 2005-03-09 Ben Elliston <bje@au.ibm.com>
24902 * g++.dg/debug/pr16792.C: New test.
24904 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24906 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
24907 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
24908 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
24909 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
24910 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
24911 test assertion names.
24913 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24916 * gfortran.dg/stfunc_1.f90: New test.
24918 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24921 * gfortran.dg/real_index_1.f90: New test.
24923 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24926 * gfortran.dg/spec_expr_1.f90: New test.
24928 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
24931 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
24934 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24937 * gfortran.dg/largeequiv_1.f90: New test.
24939 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24941 * gcc.dg/ucnid-1.c: New.
24942 * gcc.dg/ucnid-2.c: New.
24943 * gcc.dg/ucnid-3.c: New.
24944 * gcc.dg/ucnid-4.c: New.
24945 * gcc.dg/ucnid-5.c: New.
24946 * gcc.dg/ucnid-6.c: New.
24947 * gcc.dg/cpp/ucnid-1.c: New.
24948 * gcc.dg/cpp/ucnid-2.c: New.
24949 * gcc.dg/cpp/ucnid-3.c: New.
24950 * g++.dg/other/ucnid-1.C: New.
24952 2005-03-12 Geoffrey Keating <geoffk@apple.com>
24954 * gcc.dg/vmx/darwin-abi-3.c: Delete.
24956 2005-03-11 Per Bothner <per@bothner.com>
24958 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
24959 that diagnotics refer to correct token.
24960 * gcc.dg/unused-3.c: Likewise.
24962 2005-03-11 Per Bothner <per@bothner.com>
24964 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
24965 constant" is now actually on same line as string constant.
24966 * gcc.dg/cpp/direct2s.c: Likewise.
24968 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
24970 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
24972 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24974 PR libfortran/20124
24975 * gfortran.dg/pr20124.f90: New Test
24977 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
24979 PR tree-optimization/20130
24980 * gcc.dg/pr20130-1.c: New test.
24982 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24985 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
24987 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24989 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
24991 2005-03-10 Steve Ellcey <sje@cup.hp.com>
24993 * g++.dg/eh/forced1.C: Fix comment.
24994 * g++.dg/eh/forced2.C: Ditto.
24995 * g++.dg/eh/forced3.C: Ditto.
24996 * g++.dg/eh/forced4.C: Ditto.
24998 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
25001 * gcc.c-torture/compile/pr20412.c: New test.
25003 2005-03-10 Roger Sayle <roger@eyesopen.com>
25005 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
25007 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25010 * gcc.dg/20050307-1.c: New test.
25012 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
25015 * g++.dg/other/stdarg3.C: New.
25017 2005-03-10 Jakub Jelinek <jakub@redhat.com>
25019 PR c++/18384, c++/18327
25020 * g++.dg/init/array19.C: New test.
25022 PR inline-asm/20314
25023 * gcc.dg/torture/pr20314-1.c: New test.
25024 * gcc.dg/torture/pr20314-2.c: New test.
25026 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
25028 * gcc.dg/20050309-1.c: New test.
25030 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25032 * gcc.dg/builtins-10.c: Reactivate disabled test.
25033 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
25034 new cbrt transformations.
25036 2005-03-09 Mark Mitchell <mark@codesourcery.com>
25039 * g++.dg/template/array13.C: New test.
25041 2005-03-09 Paolo Carlini <pcarlini@suse.de>
25044 * g++.dg/init/brace4.C: New test.
25046 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
25049 * g++.dg/template/non-dependent12.C: New.
25051 2005-03-08 Mark Mitchell <mark@codesourcery.com>
25054 * g++.dg/init/array18.C: Add dg-do run marker.
25057 * g++.dg/init/array18.C: New test.
25059 2005-03-09 Ben Elliston <bje@au.ibm.com>
25061 * consistency.vlad/vlad.exp: Remove trailing semicolons.
25062 * g++.dg/gcov/gcov.exp: Likewise.
25063 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
25064 * gcc.target/xstormy16/xstormy16.exp: Likewise.
25065 * lib/c-torture.exp: Likewise.
25066 * lib/fortran-torture.exp: Likewise.
25067 * lib/g++.exp: Likewise.
25068 * lib/gcc-defs.exp: Likewise.
25069 * lib/gcc-dg.exp: Likewise.
25070 * lib/gcc.exp: Likewise.
25071 * lib/gcov.exp: Likewise.
25072 * lib/gfortran.exp: Likewise.
25073 * lib/mike-g++.exp: Likewise.
25074 * lib/mike-gcc.exp: Likewise.
25075 * lib/objc-torture.exp: Likewise.
25076 * lib/objc.exp: Likewise.
25077 * lib/profopt.exp: Likewise.
25078 * lib/target-libpath.exp: Likewise.
25079 * lib/target-supports.exp: Likewise.
25080 * lib/treelang.exp: Likewise.
25081 * lib/wrapper.exp: Likewise.
25083 2005-03-08 Jeff Law <law@redhat.com>
25085 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
25088 2005-03-08 Ira Rosen <irar@il.ibm.com>
25090 * gcc.dg/vect/pr20122.c: New test.
25092 2005-03-07 Jeff Law <law@redhat.com>
25094 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
25096 * gcc.dg/tree-ssa/pr18133-1.c: New test.
25097 * gcc.dg/tree-ssa/pr18133-2.c: New test.
25098 * gcc.dg/tree-ssa/pr18134.c: New test.
25100 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25102 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
25103 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
25104 gcc.dg/torture/builtin-noret-2.c: Require weak support.
25106 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
25109 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
25111 2005-03-07 Mark Mitchell <mark@codesourcery.com>
25113 * g++.dg/warn/Wnvdtor.C: New test.
25115 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
25117 * gcc.dg/torture/pr19683-1.c: New test.
25119 2005-03-06 Steven G. Kargl <kargls@comcast.net>
25121 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
25122 * gfortran.dg/g77/19990313-2.f: Ditto.
25123 * gfortran.dg/g77/19990313-3.f: Ditto.
25124 * gfortran.dg/g77/19990525-0.f: Ditto.
25125 * gfortran.dg/g77/19990826-0.f: Ditto.
25126 * gfortran.dg/g77/19990826-2.f: Ditto.
25127 * gfortran.dg/g77/19990826-3.f: Ditto.
25128 * gfortran.dg/g77/20000511-1.f: Ditto.
25129 * gfortran.dg/g77/20000511-2.f: Ditto.
25130 * gfortran.dg/g77/970625-2.f: Ditto.
25131 * gfortran.dg/g77/980310-2.f: Ditto.
25132 * gfortran.dg/g77/980310-3.f: Ditto.
25133 * gfortran.dg/g77/980310-8.f: Ditto.
25134 * gfortran.dg/g77/980519-2.f: Ditto.
25135 * gfortran.dg/g77/alpha1.f: Ditto.
25136 * gfortran.dg/g77/claus.f: Ditto.
25137 * gfortran.dg/g77/erfc.f: Ditto.
25138 * gfortran.dg/g77/short.f: Ditto.
25139 * gfortran.fortran-torture/execute/data.f90: Ditto.
25140 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
25141 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
25143 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25145 * lib/file-format.exp (gcc_target_object_format): Add check for som
25146 format and hardcode object formats on hppa*-*-hpux*.
25147 * lib/target-supports.exp (check_weak_available): Add check for som
25148 object format. Always return 0 on hppa*-*-hpux10*.
25150 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
25153 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
25155 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25157 * gfortran.dg/pr19936_1.f90: New test.
25158 * gfortran.dg/pr19936_2.f90: New test.
25159 * gfortran.dg/pr19936_3.f90: New test.
25161 2005-03-05 Steven G. Kargl <kargls@comcast.net>
25162 Paul Thomas <prthomas@drfccad.cea.fr>
25164 * gfortran.dg/PR19754_1.f90: New test.
25165 * gfortran.dg/PR19754_2.f90: Ditto.
25167 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25170 * g++.dg/template/non-dependent11.C: New test.
25172 2005-03-05 Uros Bizjak <uros@kss-loka.si>
25174 * lib/target-supports.exp (check_iconv_available): Fix comment.
25176 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
25177 Joseph S. Myers <joseph@codesourcery.com>
25180 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
25182 2005-03-04 Matthew Sachs <msachs@apple.com>
25184 * gcc.exp (gcc_target_compile): Put braces around
25185 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
25186 * objc.exp (objc_target_compile): Likewise.
25187 * treelang.exp (treelang_target_compile): Likewise.
25189 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25192 * gfortran.dg/func_result_1.f90: New test.
25194 2005-03-04 Ben Elliston <bje@au.ibm.com>
25196 * gcc.misc-tests/options.exp: New test.
25198 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
25200 * gcc.dg/pr15784-4.c: New test.
25202 2005-03-03 Geoffrey Keating <geoffk@apple.com>
25204 * gcc.c-torture/execute/pr17133.c: New.
25205 * gcc.c-torture/compile/20050303-1.c: New.
25207 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
25209 * gcc.dg/cpp/assert4.c: Fix for cygwin.
25211 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
25213 * g++.dg/overload/using2.C: New.
25215 2005-03-02 Mark Mitchell <mark@codesourcery.com>
25218 * g++.dg/init/ptrmem2.C: New test.
25220 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
25223 * gcc.dg/pr8927-1.c: New test.
25225 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
25228 * g++.dg/inherit/covariant12.C: New.
25230 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25233 * gfortran.dg/bound_1.f90: New test.
25235 2005-02-28 Janis Johnson <janis187@us.ibm.com>
25237 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
25238 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
25240 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
25243 * gcc.dg/pr20245-1.c: New test.
25245 2005-02-28 Jakub Jelinek <jakub@redhat.com>
25247 PR middle-end/19874
25248 * gcc.c-torture/execute/20050119-2.c: New test case.
25250 2005-02-28 Ben Elliston <bje@au.ibm.com>
25252 * README: Update the DejaGnu bug reporting address.
25253 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
25254 * lib/objc-torture.exp: Likewise.
25256 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25258 * gfortran.dg/boz_1.f90: New test.
25259 * gfortran.dg/boz_3.f90: New test.
25260 * gfortran.dg/boz_4.f90: New test.
25262 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
25264 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
25265 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
25267 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25269 PR libfortran/20101
25270 * gfortran.dg/write_0_pe_format.f90: New test.
25272 2005-02-27 Jakub Jelinek <jakub@redhat.com>
25275 * g++.dg/opt/thunk2.C: New test.
25276 * g++.dg/opt/covariant1.C: New test.
25278 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25280 * gfortran.dg/e_d_fmt.f90: New test.
25282 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
25284 * gcc.dg/asm-b.c: Fix comment typos.
25286 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25288 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
25291 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
25294 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
25295 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
25296 * gcc.dg/asm-b.c: New test.
25298 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
25300 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
25301 Disable this test on IRIX 6.
25303 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
25305 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
25306 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
25309 2005-02-25 Diego Novillo <dnovillo@redhat.com>
25311 PR tree-optimization/20204
25312 * gcc.dg/pr20204.c: New test.
25314 2005-02-24 Jakub Jelinek <jakub@redhat.com>
25317 * gcc.c-torture/execute/20050224-1.c: New test.
25320 * g++.dg/warn/Wbraces2.C: New test.
25322 2005-02-23 Mark Mitchell <mark@codesourcery.com>
25325 * g++.dg/init/const2.C: New test.
25327 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
25329 PR tree-optimization/20100
25330 * gcc.c-torture/execute/pr20100-1.c: New test.
25332 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25334 * gfortran.dg/implicit_3.f90: New test.
25336 * gfortran.dg/deftype_1.f90: New test.
25338 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
25340 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
25342 * g++.dg/other/anon3.C: Accept a warning.
25344 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
25346 * gcc.dg/pr20017.c: Fix a comment typo.
25348 2005-02-23 Bud Davis <bdavis@gfortran.org>
25350 * gfortran.dg/list_read_4.f90: Change to f90 comments.
25352 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
25355 * ada/acats/tests/cxa/cxa3004.a: Remove.
25356 * ada/acats/tests/cxb/cxb30061.am: Likewise.
25358 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25361 * g++.dg/init/const1.C: New test.
25364 * g++.dg/parse/constant7.C: New test.
25367 * g++.dg/parse/error27.C: New test.
25368 * g++.dg/template/qualttp15.C: Adjust error markers.
25369 * g++.old-deja/g++.other/struct1.C: Likewise.
25372 * g++.dg/template/error17.C: New test.
25375 * g++.dg/parser/error26.C: New test.
25377 2005-02-22 Diego Novillo <dnovillo@redhat.com>
25379 PR tree-optimization/20100
25380 PR tree-optimization/20115
25381 * gcc.dg/pr20115.c: New test.
25382 * gcc.dg/pr20115-1.c: New test.
25383 * gcc.dg/pr20100.c: New test.
25384 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
25385 call-clobbered variables after alias1.
25387 2005-02-22 Bud Davis <bdavis@gfortran.org>
25389 * gfortran.dg/list_read_4.f90: new test.
25391 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
25393 PR rtl-optimization/20017.
25394 * gcc.dg/pr20017.c: New.
25396 2005-02-22 Devang Patel <dpatel@apple.com>
25399 * g++.dg/tree-ssa/pr19952.C: New test.
25401 2005-02-22 Mark Mitchell <mark@codesourcery.com>
25404 * g++.dg/parse/constant6.C: New test.
25406 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25408 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25409 * g++.dg/charset/asm2.c: Likewise.
25410 * g++.dg/charset/asm3.c: Likewise.
25411 * g++.dg/charset/asm4.c: Likewise.
25412 * g++.dg/charset/asm5.c: Likewise.
25413 * g++.dg/charset/attribute1.c: Likewise.
25414 * g++.dg/charset/attribute2.c: Likewise.
25415 * g++.dg/charset/extern1.cc: Likewise.
25416 * g++.dg/charset/extern2.cc: Likewise.
25417 * g++.dg/charset/extern3.cc: Likewise.
25418 * g++.dg/charset/function.cc: Likewise.
25419 * g++.dg/charset/string.c: Likewise.
25420 * g++.dg/charset/charset.exp: Likewise.
25421 * lib/target-supports.exp (check_iconv_available): Fix comment.
25423 2005-02-22 Uros Bizjak <uros@kss-loka.si>
25425 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
25426 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
25427 * gcc.dg/charset/asm2.c: Likewise.
25428 * gcc.dg/charset/asm3.c: Likewise.
25429 * gcc.dg/charset/asm4.c: Likewise.
25430 * gcc.dg/charset/asm5.c: Likewise.
25431 * gcc.dg/charset/asm6.c: Likewise.
25432 * gcc.dg/charset/attribute1.c: Likewise.
25433 * gcc.dg/charset/attribute2.c: Likewise.
25434 * gcc.dg/charset/builtin1.c: Likewise.
25435 * gcc.dg/charset/extern.c: Likewise.
25436 * gcc.dg/charset/function.c: Likewise.
25437 * gcc.dg/charset/string.c: Likewise.
25438 * gcc.dg/charset/charset.exp: Likewise.
25440 2005-02-21 Bud Davis <bdavis9659@comcast.net>
25443 * gfortran.dg/pr20086.f90: New test.
25445 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
25447 PR tree-optimization/19786
25448 * g++.dg/tree-ssa/pr19786.C: New.
25450 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25452 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
25454 2005-02-21 Jeff Law <law@redhat.com>
25456 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
25458 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25460 * gfortran.dg/do_iterator: Split loop, markup all lines for
25461 which an error locus is printed.
25462 * gfortran.dg/pr17708.f90: Markup all lines for which an error
25464 * gfortran.dg/select_4.f90: Likewise.
25465 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
25466 locuses in the various permutations.
25468 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
25470 PR tree-optimization/19951
25471 * g++.dg/vect: New directory.
25472 * g++.dg/vect/vect.exp: New file.
25473 * g++.dg/vect/pr19951.cc: New testcase.
25474 * g++.dg/dg.exp: Also prune vectorizer tests.
25476 2005-02-20 Zack Weinberg <zack@codesourcery.com>
25479 * gcc.dg/charset/builtin1.c: New test.
25481 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25484 * g++.dg/inherit/volatile1.C: New test.
25487 * g++.dg/template/dtor4.C: New test.
25489 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25491 * gfortran.dg/int_1.f90: New test.
25493 2005-02-19 Devang Patel <dpatel@apple.com>
25495 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
25497 2005-02-19 Steven G. Kargl <kargls@comcast.net>
25499 * gfortran.dg/achar_1.f90: New test.
25501 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
25503 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
25505 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
25506 Jakub Jelinek <jakub@redhat.com>
25508 PR tree-optimization/19828
25509 * gcc.dg/tree-ssa/loop-7.c: New test.
25510 * gcc.c-torture/execute/20050218-1.c: New test.
25512 2005-02-19 Jakub Jelinek <jakub@redhat.com>
25515 * gcc.dg/transparent-union-1.c: New test.
25516 * gcc.dg/transparent-union-2.c: New test.
25518 2005-02-18 James E Wilson <wilson@specifixinc.com>
25520 PR tree-optimization/18977
25521 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
25523 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
25526 * gcc.dg/pr20054.c: New test.
25528 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25531 * g++.dg/ext/attrib20.C: New test.
25533 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
25535 PR middle-end/20030
25536 * gfortran.fortran-torture/execute/character_passing.f90: New test.
25538 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
25541 * g++.dg/opt/switch4.C: New.
25543 2005-02-18 Jakub Jelinek <jakub@redhat.com>
25546 PR tree-optimization/20009
25547 * gcc.c-torture/compile/20050217-1.c: New test.
25548 * g++.dg/opt/switch3.C: New test.
25550 PR tree-optimization/18947
25551 * gcc.c-torture/compile/20050215-1.c: New test.
25552 * gcc.c-torture/compile/20050215-2.c: New test.
25553 * gcc.c-torture/compile/20050215-3.c: New test.
25555 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
25558 * g++.dg/template/crash34.C: New.
25561 * g++.dg/other/access3.C: New.
25563 2005-02-17 Ira Rosen <irar@il.ibm.com>
25565 * gcc.dg/vect/vect-98.c: New test.
25567 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
25569 PR tree-optimization/19967
25570 * gcc.dg/pr19967.c: New.
25572 2005-02-16 Jakub Jelinek <jakub@redhat.com>
25574 PR middle-end/19857
25575 * gcc.dg/tree-ssa/20050215-1.c: New test.
25576 * gcc.c-torture/execute/20050215-1.c: New test.
25578 2005-02-15 Eric Christopher <echristo@redhat.com>
25580 * gcc.dg/cpp/20050215-1.c: New file.
25582 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
25584 PR tree-optimization/15785
25585 * gcc.dg/pr15785-1.c: New test.
25587 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
25590 * g++.dg/init/ctor4.C: New.
25591 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
25593 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
25595 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
25596 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
25598 2005-02-15 Andreas Schwab <schwab@suse.de>
25600 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
25603 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
25605 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
25607 2005-02-14 Diego Novillo <dnovillo@redhat.com>
25609 PR tree-optimization/19853
25610 * gcc.c-torture/compile/pr19853.c: New test.
25612 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25615 * g++.dg/parse/local-class1.C: New.
25618 * g++.dg/parse/ptrmem3.C: New.
25621 * g++.old-deja/g++.oliva/template6.C: Add another case.
25622 * g++.dg/template/explicit6.C: New.
25624 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
25627 * g++.dg/other/redecl2.C: New.
25629 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
25632 * g++.dg/abi/covariant4.C: New.
25634 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
25636 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
25639 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
25641 * gcc.dg/vect/vect-96.c: Fix typo.
25643 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
25647 * g++.dg/template/enum5.C: New test.
25649 2005-02-12 Ira Rosen <irar@il.ibm.com>
25651 * gcc.dg/vect/vect-97.c: New test.
25653 2005-02-12 Ira Rosen <irar@il.ibm.com>
25655 * gcc.dg/vect/vect-96.c: New test.
25657 2005-02-12 Uros Bizjak <uros@kss-loka.si>
25659 * gcc.dg/builtins-34.c: Also check ldexp*.
25661 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
25663 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
25665 2005-02-11 Janis Johnson <janis187@us.ibm.com>
25667 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
25668 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
25669 dg-require-dll, dg-require-iconv, dg-require-named-sections,
25670 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
25671 selector_list, selector_expression, dg-process-target): Move to new
25672 file target-supports-dg.exp.
25673 * lib/target-supports-dg.exp: New.
25675 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
25678 2005-02-11 Jakub Jelinek <jakub@redhat.com>
25681 * g++.dg/other/ptrmem6.C: New test.
25683 PR middle-end/19858
25684 * gcc.c-torture/compile/20050210-1.c: New test.
25686 2005-02-11 Mark Mitchell <mark@codesourcery.com>
25689 * g++.dg/warn/Wbraces1.C: New test.
25691 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
25693 * gcc.dg/builtins-52.c: New testcase.
25695 2005-02-10 Jakub Jelinek <jakub@redhat.com>
25698 * gcc.c-torture/execute/20050119-1.c: New test.
25700 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25703 * g++.dg/init/delete1.C: New test.
25705 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
25708 * g++.dg/template/static12.C: New test.
25710 2005-02-09 Mark Mitchell <mark@codesourcery.com>
25713 * g++.dg/conversion/ambig1.C: New test.
25716 * g++.dg/ext/attrib19.C: New test.
25719 * g++.dg/parse/dtor5.C: New test.
25722 * g++.dg/template/dtor3.C: New test.
25725 * g++.dg/template/static11.C: New test.
25726 * g++.dg/template/crash2.C: Remove dg-error marker.
25728 2005-02-09 Janis Johnson <janis187@us.ibm.com>
25731 * g++.old-deja/g++.mike/p10769a.C: Remove.
25733 2005-02-09 Roger Sayle <roger@eyesopen.com>
25735 * gcc.dg/builtins-48.c: New test case.
25736 * gcc.dg/builtins-49.c: New test case.
25737 * gcc.dg/builtins-50.c: New test case.
25738 * gcc.dg/builtins-51.c: New test case.
25740 2005-02-09 Ian Lance Taylor <ian@airs.com>
25742 PR middle-end/19583
25743 * g++.dg/warn/Wreturn-type-3.C: New test.
25745 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25747 PR middle-end/19402
25748 * gcc.dg/pr19402-1.c: New testcase.
25749 * gcc.dg/pr19402-2.c: likewise.
25751 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
25753 PR middle-end/19854
25754 * g++.dg/tree-ssa/tmmti.C: New testcase.
25756 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25758 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
25760 2005-02-08 Mark Mitchell <mark@codesourcery.com>
25763 * g++.dg/parse/crash23.C: New test.
25764 * g++.dg/warn/Weff1.C: New test.
25766 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25768 * gcc.dg/20050209-1.c: New test.
25770 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
25773 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
25775 2005-02-08 Mike Stump <mrs@apple.com>
25777 * g++.dg/pch/import-2.c: New test.
25778 * g++.dg/pch/import-2.hs: New.
25779 * g++.dg/pch/include/import-2a.h: New.
25780 * g++.dg/pch/include/import-2b.h: New.
25782 2005-02-08 Janis Johnson <janis187@us.ibm.com>
25784 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
25786 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25788 * gfortran.dg/substr_1.f90: New test.
25790 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
25792 PR middle-end/19775
25793 * gcc.dg/torture/builtin-power-1.c: Disable test for
25794 invalid transformation.
25795 * gcc.dg/builtins-10.c: Likewise. Disable one test we
25796 no longer optimize.
25797 * gcc.dg/builtins-47.c: New testcase.
25799 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
25800 Dorit Naishlos <dorit@il.ibm.com>
25802 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
25804 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
25806 * gcc.c-torture/compile/20050206-1.c: New test.
25808 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25811 * g++.dg/opt/pr19768.C: New test.
25813 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
25816 * gcc.c-torture/compile/pr19736.c: New test.
25818 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
25821 * g++.dg/parse/error25.C: New test.
25823 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
25825 * gcc.c-torture/execute/20050203-1.c: New.
25827 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
25829 * gcc.dg/vect/vect-85.c: Remove xfail.
25830 * gcc.dg/vect/vect-86.c: Remove xfail.
25831 * gcc.dg/vect/vect-87.c: Remove xfail.
25832 * gcc.dg/vect/vect-88.c: Remove xfail.
25834 2005-02-02 Geoffrey Keating <geoffk@apple.com>
25836 * gcc.dg/altivec-19.c: New.
25838 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
25841 * gcc.dg/nested-func-3.c: New test.
25842 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
25844 2005-02-02 Janis Johnson <janis187@us.ibm.com>
25846 * gcc.test-framework/gen_directive_tests: Generate tests for
25847 selector expressions.
25849 2005-02-02 Matt Austern <austern@apple.com>
25852 * g++/ext/builtin7.C: New.
25853 * g++/ext/builtin8.C: New.
25855 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25858 * gcc.dg/pr18502-1.c: New test.
25860 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25863 * g++.dg/template/local4.C: Tweak.
25865 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
25867 PR tree-optimization/19578
25868 * gcc.c-torture/compile/20050202-1.c: New test.
25870 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
25873 * gcc.dg/c99-init-4.c: New test.
25875 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25877 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
25879 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
25881 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
25882 * g++.dg/eh/check-vect.h: New.
25884 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
25885 * gcc.dg/vect/vect-78.c: Ditto.
25886 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
25889 * g++.dg/conversion/simd1.C: Expect warning.
25890 * g++.dg/ext/attribute-test-1.C: Ditto.
25891 * g++.dg/ext/attribute-test-2.C: Ditto.
25892 * g++.dg/ext/attribute-test-3.C: Ditto.
25893 * g++.dg/ext/attribute-test-4.C: Ditto.
25895 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
25896 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
25898 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
25900 2005-02-01 Richard Henderson <rth@redhat.com>
25902 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25903 long double for ibm double-double format.
25904 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
25906 2005-02-01 Diego Novillo <dnovillo@redhat.com>
25908 PR tree-optimization/19633
25909 * gcc.dg/pr19633-1.c: New test.
25910 * gcc.dg/pr19633.c: Tweak to make pointer point
25911 to NULL or a symbol.
25913 2005-02-01 Janis Johnson <janis187@us.ibm.com>
25915 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
25917 (dg-process-target (local override)): Handle selector expressions.
25919 * gcc.test-framework/README: Describe tests in source directory.
25920 * gcc.test-framework/test-framework.awk: Handle dg- tests.
25921 * gcc.test-framework/test-framework.exp: Handle dg- tests.
25922 * gcc.test-framework/dg-bogus-exp-P.c: New test.
25923 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
25924 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
25925 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
25926 * gcc.test-framework/dg-do-link-exp-P.c: New test.
25927 * gcc.test-framework/dg-do-run-exp-P.c: New test.
25928 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
25929 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
25930 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
25931 * gcc.test-framework/dg-error-exp-P.c: New test.
25932 * gcc.test-framework/dg-error-exp-XP.c: New test.
25933 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
25934 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
25935 * gcc.test-framework/dg-output-exp-P.c: New test.
25936 * gcc.test-framework/dg-output-exp-XF.c: New test.
25937 * gcc.test-framework/dg-warning-exp-P.c: New test.
25938 * gcc.misc-tests/dg-1.c: Remove.
25939 * gcc.misc-tests/dg-2.c: Remove.
25940 * gcc.misc-tests/dg-3.c: Remove.
25941 * gcc.misc-tests/dg-4.c: Remove.
25942 * gcc.misc-tests/dg-5.c: Remove.
25943 * gcc.misc-tests/dg-6.c: Remove.
25944 * gcc.misc-tests/dg-7.c: Remove.
25945 * gcc.misc-tests/dg-8.c: Remove.
25946 * gcc.misc-tests/dg-9.c: Remove.
25947 * gcc.misc-tests/dg-10.c: Remove.
25948 * gcc.misc-tests/dg-11.c: Remove.
25949 * gcc.misc-tests/dg-12.c: Remove.
25950 * gcc.misc-tests/dg-test.exp: Remove.
25952 * gcc.test-framework/test-framework.awk: Change recording and
25953 printing of passes and failures.
25955 * gcc.test-framework: New directory.
25956 * gcc.test-framework/README: New.
25957 * gcc.test-framework/test-framework.exp: New.
25958 * gcc.test-framework/test-framework.awk: New.
25959 * gcc.test-framework/gen_directive_tests: New.
25961 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
25963 * lib/treelang.exp: Fix comment typos.
25964 (treelang_target_compile): Don't append libs=-ltreelang to options.
25966 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
25968 * g++.dg/parse/typename7.C: Adjust error messages.
25970 2005-01-31 Jeff Law <law@redhat.com>
25972 * gcc.c-torture/execute/20050131-1.c: New test.
25973 * gcc.dg/wcaselabel.c: New test.
25975 2005-01-31 Mark Mitchell <mark@codesourcery.com>
25977 * g++.dg/other/warning1.C: Adjust error messags.
25978 * g++.dg/parse/constant5.C: New test.
25980 2005-01-31 Steven Bosscher <stevenb@suse.de>
25983 * gcc.c-torture/compile/20011130-1.c: Reorder to make
25984 the test case valid.
25985 * gcc.dg/20030815-1.c: Remove invalid tests.
25986 * gcc.dg/array-7.c: Adjust expected result.
25987 * gcc.dg/pr18596-3.c: Likewise.
25988 * gcc.dg/noncompile/20000901-1.c: Likewise.
25989 * gcc.dg/noncompile/init-2.c: Likewise.
25990 * gcc.dg/noncompile/init-4.c: Likewise.
25992 2005-01-31 Dale Johannesen <dalej@apple.com>
25994 * g++.dg/opt/pr19650.C: New test.
25996 2005-01-31 Richard Henderson <rth@redhat.com>
25998 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
25999 long double for intel double extended format.
26000 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
26002 2005-01-30 Mark Mitchell <mark@codesourcery.com>
26005 * g++.dg/template/static10.C: New test.
26008 * g++.dg/parse/error24.C: New test.
26011 * g++.dg/lookup/builtin1.C: New test.
26014 * g++.dg/warn/conv3.C: New test.
26016 2005-01-30 Bud Davis <bdavis@gfortran.org>
26019 * gfortan.dg/inquire_7.f90
26021 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
26023 PR tree-optimization/15791
26024 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
26025 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
26026 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
26027 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
26028 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
26029 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
26030 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
26031 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
26032 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
26033 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
26035 2005-01-29 Paul Brook <paul@codesourcery.com>
26038 * check.c (real_or_complex_check): New function.
26039 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
26040 * intrinsic.c (add_functions): Use new check functions.
26041 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
26044 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
26046 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
26047 gcc.dg/lvalue-3.c: New tests.
26048 * gcc.dg/concat.c: Update expected messages.
26050 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
26052 PR libfortran/19595
26053 * gfortran.dg/eor_1.f90: New test.
26055 2005-01-29 Steven G. Kargl <kargls@comcast.net>
26058 * gfortran.dg/logical_data_1.f90: New test.
26060 2005-01-28 Mark Mitchell <mark@codesourcery.com>
26063 * g++.dg/template/crash33.C: New test.
26066 * g++.dg/template/crash32.C: New test.
26068 2005-01-28 Ian Lance Taylor <ian@airs.com>
26070 PR middle-end/16558
26071 * g++.dg/warn/Wreturn-type-2.C: New test.
26073 2004-06-24 Jeff Law <law@redhat.com>
26075 * gcc.dg/tree-ssa/20050128-1.c: New test.
26077 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
26079 * gcc.target/frv/all-mdpackh-1.c: New test.
26081 2005-01-28 Steven Bosscher <stevenb@suse.de>
26083 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
26085 2005-01-27 Richard Henderson <rth@redhat.com>
26087 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
26089 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26091 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
26093 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
26095 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26096 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26097 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
26098 to cope with cases where the multilib options override the dg-options.
26100 2005-01-27 Jakub Jelinek <jakub@redhat.com>
26103 * gcc.dg/noncompile/20050120-1.c: New test.
26105 2005-01-26 Diego Novillo <dnovillo@redhat.com>
26107 PR tree-optimization/19633
26108 * gcc.dg/pr19633.c: New test.
26109 * gcc.dg/tree-ssa/pr19633.c: New test.
26111 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
26113 * gcc.dg/20041216-1.c: New test.
26115 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
26118 * objc.dg/selector-2.m: New test.
26120 2005-01-26 Jakub Jelinek <jakub@redhat.com>
26122 * g++.dg/opt/range-test-2.C: New test.
26124 PR rtl-optimization/19579
26125 * gcc.c-torture/execute/20050124-1.c: New test.
26127 2005-01-26 Greg Parker <gparker@apple.com>
26128 Stuart Hastings <stuart@apple.com>
26130 * gcc.c-torture/execute/20050125-1.c: New.
26132 2005-01-18 Jan Hubicka <jh@suse.cz>
26134 PR tree-optimize/19337
26135 * gcc.c-torture/compile/20050119-1.c: New test.
26137 2005-01-24 James E Wilson <wilson@specifixinc.com>
26139 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
26140 test for successful match.
26142 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
26145 * objc.dg/comp-types-7.m: New test.
26147 2005-01-24 Janis Johnson <janis187@us.ibm.com>
26149 * lib/target-supports.exp (current_target_name): New.
26150 (check_effective_target_ilp32, check_effective_target_lp64):
26151 Cache the result to use as long as the current target, with
26152 multilib flags, remains the same.
26154 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
26155 (dg-require-weak, dg-require-visibility, dg-require-alias,
26156 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
26157 dg-require-effective-target, dg-skip-if): Remove call to
26158 skip_test_and_clear_xfail.
26159 (dg-test): Clear xfail data.
26161 2005-01-24 Jakub Jelinek <jakub@redhat.com>
26164 * gcc.dg/ppc64-toc.c: New test.
26166 * g++.dg/tree-ssa/empty-1.C: New test.
26168 PR middle-end/19551
26169 * gcc.c-torture/execute/20050121-1.c: New test.
26170 * gcc.dg/20050121-2.c: New test.
26172 2004-01-23 Steven G. Kargl <kargls@comcast.net>
26173 Paul Brook <paul@codesourcery.com>
26176 * gfortran.dg/real_const_1.f: New test.
26177 * gfortran.dg/real_const_2.f90: New test.
26178 * gfortran.dg/complex_int_1.f90: New test.
26180 2005-01-23 Bud Davis <bdavis9659@comcast.net>
26183 * gfortan.dg/inquire_6.f90: New test.
26185 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26187 PR libfortran/19451
26188 * open_readonly_1.f90: New test.
26190 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
26192 PR libfortran/18982
26193 * gfortran.dg/open_new.f90: New file.
26195 2005-01-22 Paul Brook <paul@codesourcery.com>
26197 * namelist_1.f90: New test.
26199 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
26201 PR tree-optimization/19484
26202 * gcc.c-torture/compile/20050122-[12].c: New tests.
26204 2005-01-22 Paul Brook <paul@codesourcery.com>
26206 * gfortran.dg/implicit_2.f90: New test.
26208 2005-01-22 Bud Davis <bdavis9659@comcast.net>
26211 * gfortran.dg/inquire_5.f90: New test.
26213 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26216 * gcc.dg/pr18809-1.c: New test.
26218 2005-01-21 Ian Lance Taylor <ian@airs.com>
26220 * gcc.dg/20050121-1.c: New test.
26222 PR tree-optimization/13000
26223 * gcc.dg/20040206-1.c: Change warning to point where function is
26226 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26229 * g++.dg/template/array11.C: New test.
26231 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26233 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
26234 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
26235 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
26236 * gfortran.dg/getenv_1.f90: Add dg-do directive.
26237 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
26238 gfortran.dg/pr17164.f90: Add missing dg-do directives.
26240 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
26242 PR tree-optimization/15349
26243 * gcc.dg/tree-ssa/pr15349.c: New.
26245 2005-01-20 Steve Ellcey <sje@cup.hp.com>
26247 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
26249 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
26251 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
26252 scan-assembler-times directive name.
26254 * gcc.dg/asm-a.c: Move dg-require-effective-target to
26257 PR rtl-optimization/19462
26258 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
26260 2005-01-19 Steve Ellcey <sje@cup.hp.com>
26262 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
26263 counting function calls on ia64.
26265 2005-01-19 Jakub Jelinek <jakub@redhat.com>
26267 PR rtl-optimization/15139
26268 * gcc.dg/20050111-2.c: New test.
26271 * gcc.c-torture/compile/20050113-1.c: New testcase.
26273 PR middle-end/19164
26274 * gcc.dg/20050113-1.c: New testcase.
26276 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
26278 * gcc.dg/vect/vect-85.c: Add comment.
26279 * gcc.dg/vect/vect-86.c: Add xfail for now.
26280 * gcc.dg/vect/vect-87.c: Add xfail for now.
26281 * gcc.dg/vect/vect-88.c: Add xfail for now.
26282 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
26284 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26286 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
26288 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26290 * g++.dg/debug/typedef3.C: New test.
26292 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
26295 * gcc.dg/asm-a.c: New test.
26297 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
26299 * gcc.dg/sh-relax.c: Add prototype for abort.
26301 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26303 * gcc.dg/short-compare-1.c: New test.
26304 * gcc.dg/short-compare-2.c: Likewise.
26306 2005-01-18 Michael Matz <matz@suse.de>
26308 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
26310 2005-01-17 Diego Novillo <dnovillo@redhat.com>
26312 PR tree-optimization/19121
26313 * gcc.c-torture/compile/pr19121.c: New test.
26315 2005-01-17 James E. Wilson <wilson@specifixinc.com>
26318 * gcc.c-torture/compile/pr19357.c: New test.
26320 2005-01-17 Ian Lance Taylor <ian@airs.com>
26323 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
26324 pass--those that refer just to the variable, possibly with a
26326 * gcc.dg/c99-const-expr-3.c: Likewise.
26328 PR middle-end/13127
26329 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
26332 2005-01-16 Bud Davis <bdavis9659@comcast.net>
26335 * gfortran.dg/endfile_2.f90: New test.
26337 2005-01-16 Steven G. Kargl <kargls@comcast.net>
26340 * gfortran.dg/select_5.f90: New test.
26342 2004-01-16 Paul Brook <paul@codesourcery.com>
26344 * gfortran.dg/common_4.f90: New test.
26346 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
26348 PR rtl-optimization/19462
26349 * gcc.dg/torture/pr19462-1.c: New test.
26351 2005-01-15 Ziemowit Laski <zlaski@apple.com>
26354 * objc.dg/func-ptr-2.m: New.
26355 * objc.dg/volatile-1.m: New.
26357 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26359 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
26361 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26363 PR tree-optimization/19060
26364 * gcc.c-torture/execute/20050104-1.c: New test.
26366 2005-01-15 Bud Davis <bdavis9659@comcast.net>
26369 * gfortran.dg/write_to_null.f90: New test.
26371 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
26372 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26375 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
26378 2005-01-15 Jakub Jelinek <jakub@redhat.com>
26381 * g++.dg/init/vector1.C: New test.
26383 2005-01-14 James E. Wilson <wilson@specifixinc.com>
26386 * gcc.target/ia64/sibcall-unwind-1.c: New test.
26388 * gcc.target/ia64/sibcall-unwind-2.c: New test.
26390 2005-01-14 Steven G. Kargl <kargls@comcast.net>
26392 * gfortran.dg/select_1.f90: New test.
26393 * gfortran.dg/select_2.f90: New test.
26394 * gfortran.dg/select_3.f90: New test.
26395 * gfortran.dg/select_4.f90: New test.
26397 2005-01-14 Jakub Jelinek <jakub@redhat.com>
26399 PR middle-end/19084
26400 PR rtl-optimization/19348
26401 * gcc.dg/20050111-1.c: New test.
26402 * gcc.c-torture/execute/20050111-1.c: New test.
26404 * gcc.dg/i386-asm-4.c: New test.
26406 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
26408 * gcc.dg/nested-func-2.c: New test.
26409 * ada/acats/norun.lst: Remove c953002.
26411 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
26413 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
26415 2005-01-12 Ben Elliston <bje@au.ibm.com>
26417 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
26419 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
26422 * g++.dg/abi/align1.C: New test.
26424 2005-01-11 Alan Modra <amodra@bigpond.net.au>
26426 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
26428 * g++.dg/ext/altivec_check.h: Support compiling as C.
26430 2005-01-10 Roger Sayle <roger@eyesopen.com>
26433 * g++.dg/expr/pr19355-1.C: New test case.
26435 2005-01-10 Laurent GUERBY <laurent@guerby.net>
26437 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
26438 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
26439 * ada/acats/tests/c3/c92005b.ada: Likewise.
26440 * ada/acats/tests/c3/cxb3012.a: Likewise.
26441 * ada/acats/norun.lst: Add c380004 and c953002, add PR
26443 2005-01-09 Paul Brook <paul@codesourcery.com>
26445 * gfortran.dg/common_2.f90: New file.
26446 * gfortran.dg/common_3.f90: New file.
26448 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
26450 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
26452 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26454 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
26455 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
26456 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
26457 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
26458 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
26459 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
26460 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
26461 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
26462 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
26463 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
26464 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
26465 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
26466 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
26467 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
26468 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
26469 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
26470 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
26471 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
26472 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
26473 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
26474 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
26475 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
26476 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
26477 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
26478 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
26479 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
26480 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
26481 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
26482 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
26483 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
26484 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
26485 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
26486 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
26487 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
26488 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
26489 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
26490 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
26491 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
26492 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
26493 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
26494 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
26495 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
26496 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
26497 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
26498 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
26499 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
26500 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
26501 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
26502 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
26503 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
26504 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
26505 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
26506 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
26507 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
26508 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
26509 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
26510 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
26511 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
26512 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
26513 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
26514 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
26515 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
26516 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
26517 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
26518 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
26519 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
26520 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
26522 * gcc.dg/vect/vect-1.c: Fix spelling.
26523 * gcc.dg/vect/vect-10.c: Fix spelling.
26524 * gcc.dg/vect/vect-11.c: Fix spelling.
26525 * gcc.dg/vect/vect-12.c: Fix spelling.
26526 * gcc.dg/vect/vect-14.c: Fix spelling.
26527 * gcc.dg/vect/vect-15.c: Fix spelling.
26528 * gcc.dg/vect/vect-16.c: Fix spelling.
26529 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
26530 * gcc.dg/vect/vect-64.c: Fix comments.
26531 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
26533 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
26534 Ira Rosen <irar@il.ibm.com>
26536 * gcc.dg/vect/vect-70.c: New test.
26537 * gcc.dg/vect/vect-71.c: New test.
26539 2005-01-09 Manfred Hollstein <mh@suse.com>
26541 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
26542 * gcc.dg/pr18241-2.c: Likewise.
26543 * gcc.dg/pr18241-3.c: Likewise.
26544 * gcc.dg/pr18241-4.c: Likewise.
26545 * gcc.dg/pr18241-5.c: Likewise.
26547 2005-01-08 Richard Henderson <rth@redhat.com>
26549 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26550 False for x86 and x86-64.
26552 2005-01-08 Diego Novillo <dnovillo@redhat.com>
26554 PR tree-optimization/18241
26555 * gcc.dg/pr18241-1.c: New test.
26556 * gcc.dg/pr18241-2.c: New test.
26557 * gcc.dg/pr18241-3.c: New test.
26558 * gcc.dg/pr18241-4.c: New test.
26559 * gcc.dg/pr18241-5.c: New test.
26561 2005-01-08 Steven G. Kargl <kargls@comcast.net>
26563 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
26564 gfortran.dg/select_4.f90: New.
26566 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26568 * gcc.c-torture/execute/20050107-1.c: New test.
26570 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
26573 * g++.dg/template/ref2.C: New.
26575 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
26577 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
26578 instead of being empty.
26580 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26583 * gfortran.dg/array-1.f90: New test.
26585 2005-01-07 Jakub Jelinek <jakub@redhat.com>
26587 PR tree-optimization/19283
26588 * gcc.c-torture/execute/20050106-1.c: New test.
26590 PR rtl-optimization/18861
26591 * gcc.dg/20050105-1.c: New test.
26593 PR tree-optimization/18828
26594 * gcc.dg/20050105-2.c: New test.
26596 2005-01-07 Andreas Jaeger <aj@suse.de>
26598 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
26600 2005-01-07 Bud Davis <bdavis9659@comcast.net>
26603 * gfortran.dg/fmt_read.f90: New test.
26605 2005-01-06 Geoffrey Keating <geoffk@apple.com>
26607 * gcc.dg/rs6000-ldouble-2.c: New.
26609 2005-01-06 Mark Mitchell <mark@codesourcery.com>
26612 * g++.dg/parser/ctor2.C: New test.
26614 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26617 * g++.dg/template/using9.C: New test.
26619 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
26622 * g++.dg/lookup/friend6.C: New test.
26624 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
26627 * g++.dg/template/array10.C: New.
26629 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26631 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
26632 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
26634 2005-01-06 Jakub Jelinek <jakub@redhat.com>
26636 * gcc.c-torture/compile/20050105-1.c: New test.
26638 2005-01-05 Geoffrey Keating <geoffk@apple.com>
26640 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
26642 2005-01-05 Roger Sayle <roger@eyesopen.com>
26644 PR middle-end/19100
26645 * gcc.dg/conv-3.c: New test case.
26647 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
26649 * gcc.dg/asm-wide-1.c: New test.
26651 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
26654 * g++.dg/parse/crash22.C: New
26656 2005-01-04 Geoffrey Keating <geoffk@apple.com>
26659 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
26661 2005-01-04 Uros Bizjak <uros@kss-loka.si>
26663 PR middle-end/17767
26664 * gcc.dg/i386-mmx-6.c: New test case.
26666 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
26668 PR tree-optimization/18308
26669 * gcc.dg/vect/pr18308.c: New testcase.
26671 2005-01-04 Andreas Jaeger <aj@suse.de>
26673 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
26675 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26676 Robert Bowdidge <bowdidge@apple.com>
26678 * gcc.dg/cpp/subframework1.c: New.
26679 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
26680 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
26681 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
26682 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
26684 2005-01-03 Geoffrey Keating <geoffk@apple.com>
26686 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
26688 * gcc.dg/darwin-weakimport-2.c: New.
26690 2005-01-03 Richard Henderson <rth@redhat.com>
26692 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
26694 2005-01-03 Richard Henderson <rth@redhat.com>
26696 * gcc.dg/vect/vect.exp: Enable for ia64.
26697 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
26698 (check_effective_target_vect_float): Likewise.
26699 (check_effective_target_vect_no_align): Likewise.
26700 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
26701 * gcc.dg/vect/vect-8.c: Likewise.
26703 2005-01-03 Uros Bizjak <uros@kss-loka.si>
26706 * gcc.dg/pr19236-1.c: New test case.
26708 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
26710 PR rtl-optimization/12092
26711 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
26713 2005-01-02 Andreas Jaeger <aj@suse.de>
26715 * gcc.dg/pr12092-1.c: Do not run on x86_64.
26717 2005-01-01 Roger Sayle <roger@eyesopen.com>
26718 Andrew Pinski <pinskia@physics.uc.edu>
26720 PR rtl-optimization/12092
26721 * gcc.dg/pr12092-1.c: New test case.
26723 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
26725 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
26726 'hidden' and 'default' for better portability.
26727 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
26729 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
26731 * g++.old-deja/g++.brendan/new3.C: Likewise.
26733 2005-01-01 Steven Bosscher <stevenb@suse.de>
26735 * gcc.dg/20041231-1.C: New test.
26736 * g++.dg/warn/Wunreachable-code-1.C: New test.
26738 2004-12-30 David Edelsohn <edelsohn@gnu.org>
26740 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
26741 file, not /dev/null. Abort on error.
26743 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
26744 Ziemowit Laski <zlaski@apple.com>
26747 * objc.dg/encode-5.m: New test.
26749 2004-12-29 Richard Henderson <rth@redhat.com>
26751 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
26752 * objc.dg/stabs-1.m: Disable for ia64.
26754 2004-12-29 Mark Mitchell <mark@codesourcery.com>
26757 * g++.dg/warn/Wunused-10.C: New test.
26759 2004-12-28 Richard Henderson <rth@redhat.com>
26761 * objc.dg/stabs-1.m: Disable for alpha.
26763 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26766 * g++.dg/parse/error23.C: New test.
26768 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
26770 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
26773 * gfortran.dg/intrinsic_modulo_1.f90: New.
26774 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
26775 tests with divisor -1.
26777 2004-12-27 Mark Mitchell <mark@codesourcery.com>
26779 * g++.dg/opt/temp1.C (memcpy): Return a value.
26782 * g++.dg/expr/cond7.C: New test.
26784 2004-12-27 Paul Brook <paul@codesourcery.com>
26786 * gfortran.dg/g77/select_no_compile.f: Remove.
26788 2004-12-27 Richard Henderson <rth@redhat.com>
26790 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
26791 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
26792 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
26794 2004-12-26 Richard Henderson <rth@redhat.com>
26796 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
26797 by 1i instead of token pasting.
26799 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26801 PR tree-optimization/17578
26802 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
26803 to additional_flags.
26804 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
26806 2004-12-25 Richard Henderson <rth@redhat.com>
26808 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
26811 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26813 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
26815 * gcc.dg/pr17957.c (dg-options): Likewise.
26816 * gcc.dg/struct-ret-1.c: Add prototype for abort.
26817 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
26818 instead of 0 on __hppa__.
26819 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
26820 "foo,%r" on hppa*-*-*.
26822 2004-12-23 Bud Davis <bdavis9659@comcast.net>
26825 * gfortran.dg/complex_write.f90: New test.
26827 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26830 * g++.dg/parse/pragma2.C: New test.
26832 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
26834 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26836 * gcc.dg/empty2.c: Add missing dg-warning.
26838 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26841 * g++.dg/template/local4.C: New test.
26842 * g++.dg/template/crash19.C: Add dg-error marker.
26844 * g++.dg/template/crash31.C: Correct embedded PR number.
26846 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26849 * g++.dg/opt/temp1.C: Add do-run marker.
26851 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26853 * g++.dg/template/spec19.C: New.
26855 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
26858 * gcc.dg/empty2.c: New.
26860 2004-12-23 Richard Henderson <rth@redhat.com>
26862 * lib/target-supports.exp (check_effective_target_vect_no_align):
26863 Remove i?86 and x86-64.
26865 2004-12-23 Mark Mitchell <mark@codesourcery.com>
26868 * g++.dg/opt/temp1.C: New test.
26870 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
26873 * g++.dg/template/friend33.C: New testcase.
26875 2004-12-22 Mark Mitchell <mark@codesourcery.com>
26878 * g++.dg/template/cond5.C: New test.
26881 * g++.dg/inherit/thunk3.C: New test.
26884 * g++.dg/warn/Wunused-9.C: New test.
26886 2004-12-22 Janis Johnson <janis187@us.ibm.com>
26888 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
26890 2004-12-22 Jan Beulich <jbeulich@novell.com>
26892 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
26894 2004-12-21 Mark Mitchell <mark@codesourcery.com>
26897 * g++.dg/ext/packed8.C: New test.
26900 * g++.dg/template/crash31.C: New test.
26903 * g++.dg/template/crash30.C: New test.
26905 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
26908 * g++.dg/eh/ctor3.C: New test.
26910 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
26912 * objc.dg/stabs-1.m: Allow section name to be quoted and
26913 assembly label to begin with '.LL'.
26915 2004-12-21 Janis Johnson <janis187@us.ibm.com>
26917 * gcc.dg/vect/vect.exp
26918 (check_effective_target_lp64_or_vect_no_align): New.
26919 * gcc.dg/vect/vect-77.c: Use it.
26920 * gcc.dg/vect/vect-78.c: Use it.
26922 * lib/target-supports.exp
26923 (check_effective_target_vect_no_max,
26924 check_effective_target_vect_no_bitwise,
26925 check_effective_target_vect_no_align): New.
26926 * gcc.dg/vect/vect-13.c: Use them.
26927 * gcc.dg/vect/vect-17.c: Ditto.
26928 * gcc.dg/vect/vect-18.c: Ditto.
26929 * gcc.dg/vect/vect-19.c: Ditto.
26930 * gcc.dg/vect/vect-20.c: Ditto.
26931 * gcc.dg/vect/vect-27.c: Ditto.
26932 * gcc.dg/vect/vect-29.c: Ditto.
26933 * gcc.dg/vect/vect-44.c: Ditto.
26934 * gcc.dg/vect/vect-48.c: Ditto.
26935 * gcc.dg/vect/vect-50.c: Ditto.
26936 * gcc.dg/vect/vect-52.c: Ditto.
26937 * gcc.dg/vect/vect-54.c: Ditto.
26938 * gcc.dg/vect/vect-56.c: Ditto.
26939 * gcc.dg/vect/vect-58.c: Ditto.
26940 * gcc.dg/vect/vect-60.c: Ditto.
26941 * gcc.dg/vect/vect-72.c: Ditto.
26942 * gcc.dg/vect/vect-80.c: Ditto.
26944 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
26947 * g++.dg/init/string1.C: New.
26950 * g++.dg/other/synth1.C: New.
26952 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26955 * gcc.dg/pr18963-1.c: New test.
26957 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
26960 * gcc.dg/funcdef-storage-1.c (foo): Remove.
26961 * gcc.dg/pr18596-1.c: Use dg-error.
26962 (dg-options): Use -fno-unit-at-a-time.
26963 * gcc.dg/pr18596-2.c: New test.
26964 * gcc.dg/pr18596-3.c: New test.
26966 2004-12-20 Roger Sayle <roger@eyesopen.com>
26968 PR middle-end/18683
26969 * g++.dg/opt/pr18683-1.C: New test case.
26971 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
26974 * g++.dg/opt/max1.C: Fix for 64bit targets.
26976 2004-12-20 Matt Austern <austern@apple.com>
26979 * g++.dg/ext/builtin6.C: New
26981 2004-12-20 Diego Novillo <dnovillo@redhat.com>
26983 PR tree-optimization/19080
26984 * gcc.c-torture/compile/pr19080.c: New test.
26986 2004-12-20 Steven Bosscher <stevenb@suse.de>
26988 * gcc.dg/20041219-1.c: New test.
26990 2004-12-19 Roger Sayle <roger@eyesopen.com>
26992 PR middle-end/19068
26993 * g++.dg/opt/max1.C: New test case.
26995 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
26997 * gcc.dg/fdata-sections-1.c: New test.
26999 2004-12-18 Roger Sayle <roger@eyesopen.com>
27001 PR middle-end/18548
27002 * gcc.dg/max-1.c: New test case.
27004 2004-12-18 Jakub Jelinek <jakub@redhat.com>
27006 * gcc.c-torture/execute/20041218-1.c: New test.
27008 2004-12-17 Diego Novillo <dnovillo@redhat.com>
27010 * gcc.dg/pr18501.c: New test.
27011 * gcc.dg/uninit-5.c: XFAIL.
27012 * gcc.dg/uninit-9.c: XFAIL.
27014 2004-12-17 Dale Johannesen <dalej@apple.com>
27016 * gcc.dg/20041213-1.c: New.
27018 2004-12-17 Ziemowit Laski <zlaski@apple.com>
27020 * objc.dg/stabs-1.m: Allow assembly label to begin
27023 2004-12-17 Jakub Jelinek <jakub@redhat.com>
27025 * gcc.c-torture/execute/20041213-1.c: Move...
27026 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
27028 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
27031 * g++.dg/lookup/conv-5.C: New.
27033 2004-12-16 Ziemowit Laski <zlaski@apple.com>
27035 * objc.dg/stabs-1.m: New test.
27037 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27039 * gcc.dg/visibility-c.c: Change compile to
27040 assemble for the test.
27042 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
27045 * gcc.dg/visibility-c.c: New test.
27047 2004-12-16 Roger Sayle <roger@eyesopen.com>
27049 PR middle-end/18493
27050 * gcc.dg/switch-8.c: New test case.
27052 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
27055 * g++.dg/template/init4.C: New.
27056 * g++.dg/opt/static3.C: Enable optimizer.
27058 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
27060 * g++.dg/other/complex1.C: New test.
27062 2004-12-15 Alan Modra <amodra@bigpond.net.au>
27064 * g++.dg/opt/inline9.C: New test.
27066 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27069 * gfotran.dg/nullify_1.f: New test.
27071 2004-12-15 Richard Henderson <rth@redhat.com>
27073 * gcc.target/i386/i386.exp: New harness.
27074 * gcc.target/i386/vect-args.c: New.
27076 2004-12-15 David Edelsohn <edelsohn@gnu.org>
27078 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
27080 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27083 * g++.dg/template/friend32.C: New test.
27085 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27087 * cpp/pragma-once-1.c: New test.
27088 * cpp/pragma-once-1b.h: Likewise.
27089 * cpp/pragma-once-1c.h: Likewise.
27090 * cpp/pragma-once-1d.h: Likewise.
27091 * cpp/inc/pragma-once-1a.h: Likewise.
27093 2004-12-15 Bud Davis <bdavis9659@comcast.net>
27094 Steven G. Kargl <kargls@comcast.net>
27097 * gfortran.dg/list_read_3.f90: New test.
27099 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
27101 * gcc.dg/ftrapv-2.c: New test.
27103 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
27106 * g++.dg/template/typename9.C: New test.
27108 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27111 * g++.dg/template/typename8.C: New test.
27112 * g++.dg/parse/friend2.C: Tweak error message.
27114 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27116 * gcc.c-torture/20041214-1.c: New test.
27118 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
27121 * g++.dg/init/array17.C: New test.
27123 2004-12-14 Mark Mitchell <mark@codesourcery.com>
27126 * g++.dg/init/aggr3.C: New test.
27128 2004-12-14 Janis Johnson <janis187@us.ibm.com>
27130 * gcc.dg/altivec-types-1.c: New test.
27131 * gcc.dg/altivec-types-2.c: New test.
27132 * gcc.dg/altivec-types-3.c: New test.
27133 * gcc.dg/altivec-types-4.c: New test.
27134 * g++.dg/ext/altivec-types-1.C: New test.
27135 * g++.dg/ext/altivec-types-2.C: New test.
27136 * g++.dg/ext/altivec-types-3.C: New test.
27137 * g++.dg/ext/altivec-types-4.C: New test.
27139 2004-12-14 Jakub Jelinek <jakub@redhat.com>
27141 PR middle-end/18951
27142 * gcc.c-torture/execute/20041213-1.c: New test.
27144 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
27147 * g++.dg/template/cast1.C: New.
27149 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
27151 * gcc.c-torture/execute/20041213-2.c: New test.
27153 2004-12-13 Richard Henderson <rth@redhat.com>
27155 * gcc.dg/i386-sse-10.c: Fix typo in options.
27157 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
27160 * g++.dg/opt/pr18968.C: New test.
27162 2004-12-13 Mark Mitchell <mark@codesourcery.com>
27165 * g++.dg/ext/visibility/staticdatamem.C: New test.
27167 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
27169 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
27171 2004-12-13 Roger Sayle <roger@eyesopen.com>
27173 PR rtl-optimization/18928
27174 * gcc.dg/pr18928-1.c: New test case.
27176 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
27179 * gcc.c-torture/compile/20041211-1.c: New.
27181 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27183 PR middle-end/17564
27184 * gcc.c-torture/execute/20041212-1.c: New test.
27186 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27189 * gfortran.dg/common_1.f90: New test.
27191 2004-12-12 Steven G. Kargl <kargls@comcast.net>
27192 Paul Brook <paul@codesourcery.com>
27195 * gfortran.dg/real_do_1.f90: New test.
27197 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
27200 * g++.dg/opt/ptrmem6.C: New test.
27202 2004-12-11 Roger Sayle <roger@eyesopen.com>
27204 PR middle-end/18921
27205 * gcc.dg/pr18921-1.c: New test case.
27207 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27210 * gfortran.dg/scale_1.f90: New test.
27212 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
27214 PR middle-end/18903
27215 * gcc.c-torture/compile/pr18903.c: New test.
27217 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
27219 * gcc.c-torture/execute/20041210-1.c: New test.
27221 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27224 * g++.dg/parser/struct-1.C: New test.
27225 * g++.dg/parser/struct-2.C: New test.
27226 * g++.dg/parser/struct-3.C: New test.
27228 2004-12-09 Richard Henderson <rth@redhat.com>
27230 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
27232 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
27233 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
27235 2004-12-09 Matt Austern <austern@apple.com>
27238 * g++.dg/ext/builtin1.C: New
27239 * g++.dg/ext/builtin2.C: New
27240 * g++.dg/ext/builtin3.C: New
27241 * g++.dg/ext/builtin4.C: New
27242 * g++.dg/ext/builtin5.C: New
27244 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
27247 * g++.dg/opt/ptrmem5.C: New test.
27249 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
27251 * g++.dg/parse/typename5.C: Adjust for new error.
27252 * g++.dg/parse/typename7.C: New.
27254 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27257 * g++.dg/other/mmintrin.C: New test.
27259 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
27262 * g++.dg/init/array15.C: New.
27263 * g++.dg/init/array16.C: New.
27265 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27268 * gfortran.dg/assign_1.f90: New test.
27270 2004-12-08 Nick Clifton <nickc@redhat.com>
27272 * gcc.target/xstormy16/bss_below100: New directory containing tests.
27273 * gcc.target/xstormy16/data_below100: Likewise.
27274 * gcc.target/xstormy16/sfr: Likewise.
27275 * gcc.target/xstormy16/below100.S: New test source file.
27276 * gcc.target/xstormy16/below100.ld: New test linker script.
27277 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27278 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
27280 * gcc.target/xstormy16/bp.c: Likewise.
27282 * gcc.target/xstormy16/bss_below100: New files:
27283 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27284 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27285 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27286 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27287 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27288 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27289 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27290 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27291 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27292 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27293 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27294 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27295 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27296 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27297 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27298 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27299 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27300 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27301 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27302 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27303 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27304 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27305 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27306 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27307 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27308 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27309 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27311 * gcc.target/xstormy16/data_below100: New files:
27312 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
27313 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
27314 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
27315 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
27316 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
27317 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
27318 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
27319 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
27320 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
27321 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
27322 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
27323 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
27324 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
27325 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
27326 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
27327 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
27328 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
27329 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
27330 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
27331 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
27332 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
27333 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
27334 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
27335 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
27336 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
27337 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
27338 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
27340 * gcc.target/xstormy16/sfr: New files:
27341 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
27342 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
27343 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
27344 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
27345 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
27346 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
27347 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
27348 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
27349 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
27350 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
27351 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
27352 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
27353 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
27354 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
27355 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
27356 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
27357 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
27358 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
27359 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
27360 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
27361 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
27362 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
27363 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
27364 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
27365 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
27366 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
27367 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
27368 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
27369 27_if0_sfrw_bitfield_f.c
27371 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27374 * g++.dg/lookup/name-clash4.C: New test.
27376 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
27379 * g++.dg/opt/array1.C: New.
27382 * g++.dg/template/operator5.C: New.
27384 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
27387 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
27389 2004-12-07 Steven Bosscher <stevenb@suse.de>
27391 * gcc.dg/noncompile/20041207.c: New test.
27393 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
27395 * g++.dg/other/unreachable-1.C: New test.
27397 2004-12-06 Nick Clifton <nickc@redhat.com>
27399 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
27400 <limits.h> because the latter comes from gcc's include/ directory
27401 and not the newlib/libc/include directory.
27403 2004-12-04 Richard Henderson <rth@redhat.com>
27405 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
27407 2004-12-04 Richard Henderson <rth@redhat.com>
27409 * lib/target-supports.exp (check_gc_sections_available): Disable
27410 for alpha and ia64.
27412 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
27414 PR middle-end/17909
27415 * g++.dg/other/vararg-2.C: New test.
27417 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27419 PR c++/17011, c++/17971
27420 * g++.dg/template/error15.C: Adjust expected error.
27421 * g++.dg/template/instantiate3.C: Likewise.
27423 2004-12-03 Janis Johnson <janis187@us.ibm.com>
27425 * gcc.dg/altivec-18.c: Fix for darwin
27427 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
27430 * g++.dg/parse/ptrmem2.C: New.
27433 * g++.dg/template/new1.C: New.
27435 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27438 * gfortran.dg/direct_io_3.f90: New test.
27440 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
27443 * g++.dg/parse/crash21.C: New.
27445 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27447 PR c++/15664, c++/18276
27448 * g++.dg/template/ttp13.C: New test.
27449 * g++.dg/template/ttp14.C: Likewise.
27451 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27454 * g++.dg/parse/enum2.C: New test.
27455 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
27457 2004-12-02 Nick Clifton <nickc@redhat.com>
27459 * gcc.target/xstormy16: New test directory.
27460 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
27461 * gcc.target/xstormy16/bp.c: Check the generation of bp
27463 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
27464 bn instructions and the BELOW100 attribute.
27466 2004-12-02 Alan Modra <amodra@bigpond.net.au>
27469 * gcc.dg/ppc-eabi.c: New.
27471 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27474 * gfortran.dg/backspace.f90
27476 2004-12-02 Bud Davis <bdavis9659@comcast.net>
27478 * gfortran.dg/inquire.f90: New test.
27480 2004-12-01 Janis Johnson <janis187@us.ibm.com>
27482 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
27483 handle effective-target-keyword.
27484 (dg-skip-if): Support effective-target keyword as target list.
27485 (dg-xfail-if): Ditto.
27486 * lib/target-supports.exp (is-effective-target-keyword): New proc.
27488 2004-12-01 Diego Novillo <dnovillo@redhat.com>
27490 PR tree-optimization/18291
27491 * gcc.c-torture/compile/pr18291.c: New test.
27493 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
27496 * g++.dg/parse/crash20.C: New.
27499 * g++.dg/overload/arg1.C: New.
27500 * g++.dg/overload/arg2.C: New.
27501 * g++.dg/overload/arg3.C: New.
27502 * g++.dg/overload/arg4.C: New.
27504 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
27506 * gcc.dg/c99-flex-array-4.c: Remove.
27508 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27510 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
27512 * lib/target-supports.exp (is-effective-target): Simplify.
27514 * lib/target-supports.exp (check_effective_target_vect_long):
27515 Fix for powerpc64-*-*.
27517 2004-11-30 Loren James Rittle <ljrittle@acm.org>
27519 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
27520 to support new requirements on FreeBSD 5.
27522 2004-11-30 Devang Patel <dpatel@apple.com>
27525 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
27527 2004-11-30 Janis Johnson <janis187@us.ibm.com>
27529 * g++.dg/ext/altivec-13.C: New test.
27531 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
27534 * gcc.c-torture/execute/p18298.c: New test.
27536 2004-11-30 Ira Rosen <irar@il.ibm.com>
27537 Dorit Naishlos <dorit@il.ibm.com>
27540 * gcc.dg/vect/vect-89.c: New test.
27542 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
27544 * gcc.dg/pr18596-1.c: New test.
27546 2004-11-30 Ben Elliston <bje@au.ibm.com>
27548 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
27550 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27553 * gcc.dg/pr18479.c: New test.
27555 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27558 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
27559 mmix-knuth-mmixware.
27561 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
27562 cris-*-elf* cris-*-aout* mmix-*-*
27564 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
27566 PR middle-end/18725
27567 * gcc.dg/pr18725.c: New test.
27569 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27572 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
27575 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
27577 2004-11-29 Mark Mitchell <mark@codesourcery.com>
27580 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
27581 * g++.old-deja/g++.law/ctors5.C: Likewise.
27582 * g++.old-deja/g++.other/crash25.C: Likewise.
27585 * g++.dg/template/error16.C: New test.
27588 * g++.dg/template/crash29.C: New test.
27590 2004-11-29 Diego Novillo <dnovillo@redhat.com>
27592 PR tree-optimization/18712
27593 * gcc.c-torture/compile/pr18712.c: New test.
27595 2004-11-29 Joseph Myers <joseph@codesourcery.com>
27598 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
27601 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27604 * g++.dg/lookup/crash6.C: New test.
27606 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
27608 PR middle-end/18164
27609 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
27611 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
27613 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
27614 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
27615 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
27617 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
27619 * gcc.dg/pr18164.c: New test.
27621 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
27623 * gcc.dg/funroll-loops-all.c: New.
27625 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27628 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
27629 delimeter, match space and TAB as well as ":".
27632 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
27635 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
27638 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
27641 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
27643 2004-11-28 Bud Davis <bdavis9659@comcast.net>
27645 * gfortran.dg/direct_io_2.f90: New test.
27647 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
27650 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
27652 2004-11-28 Richard Henderson <rth@redhat.com>
27654 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
27656 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
27658 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
27659 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
27660 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
27661 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
27662 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
27663 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
27664 gcc.dg/pointer-arith-8.c: New tests.
27666 2004-11-27 Bud Davis <bdavis9659@comcast.net>
27669 * gfortran.dg/endfile.f90: New test.
27671 2004-11-27 Falk Hueffner <falk@debian.org>
27673 * gcc.dg/loop-6.c: New test.
27675 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27677 * gcc.c-torture/execute/20041126-1.c: New test.
27679 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27681 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
27684 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
27686 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
27689 2004-11-27 Jakub Jelinek <jakub@redhat.com>
27691 PR rtl-optimization/17825
27692 * gcc.c-torture/compile/20041119-1.c: New test.
27694 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27696 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
27697 Check existence of ld library path variables before unsetting.
27699 2004-11-26 Mark Mitchell <mark@codesourcery.com>
27701 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
27703 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27705 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
27707 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
27709 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
27711 2004-11-26 Ben Elliston <bje@au.ibm.com>
27713 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
27716 2004-11-26 Ben Elliston <bje@au.ibm.com>
27718 * gcc.dg/pr17957.c: Pass --param, not -param.
27720 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
27722 PR middle-end/17957
27723 * gcc.dg/pr17957.c: New test.
27725 2004-11-25 Mark Mitchell <mark@codesourcery.com>
27728 * g++.dg/template/crash28.C: Likewise.
27731 * g++.dg/expr/unary2.C: Adjust lvalue messages.
27732 * g++.dg/ext/lvaddr.C: Likewise.
27733 * g++.dg/opt/pr7503-3.C: Likewise.
27736 * g++.dg/parse/qualified3.C: New test.
27737 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
27740 * g++.dg/expr/return1.C: New test.
27742 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27744 Friend class name lookup 3/n, PR c++/3332
27745 * g++.dg/lookup/friend3.C: New test.
27746 * g++.dg/lookup/friend4.C: Likewise.
27747 * g++.dg/lookup/friend5.C: Likewise.
27749 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27751 Friend class name lookup 2/n, PR c++/14513, c++/15410
27752 * g++.dg/lookup/friend2.C: New test.
27753 * g++.dg/template/friend31.C: Likewise.
27755 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27757 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
27759 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27762 * g++.dg/tc1/dr56.C: Remove.
27763 * g++.dg/template/typedef1.C: Add dg-error markers.
27764 * g++.old-deja/g++.other/typedef7.C: Likewise.
27767 * g++.dg/parse/typedef7.C: New test.
27769 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
27771 * gcc.c-torture/execute/20041124-1.c: New test.
27773 2004-11-24 Mark Mitchell <mark@codesourcery.com>
27775 * g++.dg/template/deduce3.C: New test.
27778 * g++.dg/template/crash27.C: New test.
27781 * g++.dg/warn/Wshadow-3.C: New test.
27783 2004-11-24 Devang Patel <dpatel@apple.com>
27786 * gcc.dg/cpp/isysroot-1.c: New test.
27787 * gcc.dg/cpp/usr/include/stdio.h: New file.
27788 * gcc.dg/cpp/isysroot-2.c: New test.
27789 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
27792 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27795 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
27797 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
27799 * gcc.target/sparc/align.c: Do not include <stdint.h>.
27800 * gcc.target/sparc/pdist.c: Likewise.
27802 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
27805 * g++.dg/conversion/simd1.C: New test.
27807 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27809 * lib/target-libpath.exp: New file defining
27810 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
27811 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
27812 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
27813 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
27814 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
27816 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
27818 * gcc.dg/pragma-align-2.c: Test macro expansion.
27819 * gcc.dg/pragma-pack-2.c: New test.
27821 2004-11-23 Richard Henderson <rth@redhat.com>
27823 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
27824 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27825 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
27826 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
27827 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
27828 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
27830 * gcc.dg/vect/vect.exp: Add check for alpha.
27831 * lib/target-supports.exp (check_alpha_max_hw_available): New.
27832 (check_effective_target_vect_int): Enable for alpha.
27833 (check_effective_target_vect_long): New.
27834 (is-effective-target): Add it.
27836 2004-11-23 Uros Bizjak <uros@kss-loka.si>
27838 * gcc.dg/pr18614-1.c: New test.
27840 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27842 * gcc.dg/setjmp-2.c: New test.
27844 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
27846 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
27847 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
27848 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
27849 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
27850 gcc.target/sparc/pdist.c: New tests.
27852 2004-11-22 Bob Wilson <bob.wilson@acm.org>
27854 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
27856 2004-11-22 Dale Johannesen <dalej@apple.com>
27858 * gcc.dg/20041111-1.c: New.
27860 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27863 * gcc.dg/vect/pr18536.c: New test.
27865 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27868 * g++.dg/template/nontype11.C: New test.
27870 2004-11-21 Roger Sayle <roger@eyesopen.com>
27872 PR middle-end/18520
27873 * gcc.dg/pr18520-1.c: New test case.
27875 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
27877 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
27878 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
27879 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
27880 expected diagnostics.
27882 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27885 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
27886 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
27887 vect-77.c, vect-77a.c: XFAIL on the SPARC.
27889 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
27891 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
27893 2004-11-19 Mark Mitchell <mark@codesourcery.com>
27894 Joseph Myers <joseph@codesourcery.com>
27896 * lib/target-supports.exp (check_visibility_available): Really
27899 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
27902 * gcc.dg/vect/vect-85.c: New test.
27903 * gcc.dg/vect/vect-86.c: New test.
27904 * gcc.dg/vect/vect-87.c: New test.
27905 * gcc.dg/vect/vect-88.c: New test.
27907 2004-11-19 Ben Elliston <bje@au.ibm.com>
27909 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
27911 2004-11-18 Janis Johnson <janis187@us.ibm.com>
27913 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
27914 * gcc.dg/ppc-and-1.c: Ditto.
27915 * gcc.dg/ppc-compare-1.c: Ditto.
27916 * gcc.dg/ppc-mov-1.c: Ditto
27918 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
27919 Mark Mitchell <mark@codesourcery.com>
27921 * gcc.dg/pragma-init-fini-2.c: New test.
27923 2004-11-17 Janis Johnson <janis187@us.ibm.com>
27924 Aldy Hernandez <aldyh@redhat.com>
27926 * lib/target-supports.exp (check_effective_target_vect_int): New
27927 (check_effective_target_vect_float): New
27928 (check_effective_target_vect_double): New.
27929 (is-effective-target): Support new effective targets keywords.
27930 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
27931 default action for dg-do.
27932 * gcc.dg/vect/pr16105.c: Use new support.
27933 * gcc.dg/vect/pr18400.c: Ditto.
27934 * gcc.dg/vect/pr18425.c: Ditto.
27935 * gcc.dg/vect/vect-1.c: Ditto.
27936 * gcc.dg/vect/vect-10.c: Ditto.
27937 * gcc.dg/vect/vect-11.c: Ditto.
27938 * gcc.dg/vect/vect-12.c: Ditto.
27939 * gcc.dg/vect/vect-13.c: Ditto.
27940 * gcc.dg/vect/vect-14.c: Ditto.
27941 * gcc.dg/vect/vect-15.c: Ditto.
27942 * gcc.dg/vect/vect-16.c: Ditto.
27943 * gcc.dg/vect/vect-17.c: Ditto.
27944 * gcc.dg/vect/vect-18.c: Ditto.
27945 * gcc.dg/vect/vect-19.c: Ditto.
27946 * gcc.dg/vect/vect-2.c: Ditto.
27947 * gcc.dg/vect/vect-20.c: Ditto.
27948 * gcc.dg/vect/vect-21.c: Ditto.
27949 * gcc.dg/vect/vect-22.c: Ditto.
27950 * gcc.dg/vect/vect-23.c: Ditto.
27951 * gcc.dg/vect/vect-24.c: Ditto.
27952 * gcc.dg/vect/vect-25.c: Ditto.
27953 * gcc.dg/vect/vect-26.c: Ditto.
27954 * gcc.dg/vect/vect-27.c: Ditto.
27955 * gcc.dg/vect/vect-27a.c: Ditto.
27956 * gcc.dg/vect/vect-28.c: Ditto.
27957 * gcc.dg/vect/vect-29.c: Ditto.
27958 * gcc.dg/vect/vect-29a.c: Ditto.
27959 * gcc.dg/vect/vect-3.c: Ditto.
27960 * gcc.dg/vect/vect-30.c: Ditto.
27961 * gcc.dg/vect/vect-31.c: Ditto.
27962 * gcc.dg/vect/vect-32.c: Ditto.
27963 * gcc.dg/vect/vect-33.c: Ditto.
27964 * gcc.dg/vect/vect-34.c: Ditto.
27965 * gcc.dg/vect/vect-35.c: Ditto.
27966 * gcc.dg/vect/vect-36.c: Ditto.
27967 * gcc.dg/vect/vect-37.c: Ditto.
27968 * gcc.dg/vect/vect-38.c: Ditto.
27969 * gcc.dg/vect/vect-4.c: Ditto.
27970 * gcc.dg/vect/vect-40.c: Ditto.
27971 * gcc.dg/vect/vect-41.c: Ditto.
27972 * gcc.dg/vect/vect-42.c: Ditto.
27973 * gcc.dg/vect/vect-43.c: Ditto.
27974 * gcc.dg/vect/vect-44.c: Ditto.
27975 * gcc.dg/vect/vect-45.c: Ditto.
27976 * gcc.dg/vect/vect-46.c: Ditto.
27977 * gcc.dg/vect/vect-47.c: Ditto.
27978 * gcc.dg/vect/vect-48.c: Ditto.
27979 * gcc.dg/vect/vect-48a.c: Ditto.
27980 * gcc.dg/vect/vect-49.c: Ditto.
27981 * gcc.dg/vect/vect-5.c: Ditto.
27982 * gcc.dg/vect/vect-50.c: Ditto.
27983 * gcc.dg/vect/vect-51.c: Ditto.
27984 * gcc.dg/vect/vect-52.c: Ditto.
27985 * gcc.dg/vect/vect-53.c: Ditto.
27986 * gcc.dg/vect/vect-54.c: Ditto.
27987 * gcc.dg/vect/vect-55.c: Ditto.
27988 * gcc.dg/vect/vect-56.c: Ditto.
27989 * gcc.dg/vect/vect-56a.c: Ditto.
27990 * gcc.dg/vect/vect-57.c: Ditto.
27991 * gcc.dg/vect/vect-58.c: Ditto.
27992 * gcc.dg/vect/vect-59.c: Ditto.
27993 * gcc.dg/vect/vect-6.c: Ditto.
27994 * gcc.dg/vect/vect-60.c: Ditto.
27995 * gcc.dg/vect/vect-61.c: Ditto.
27996 * gcc.dg/vect/vect-62.c: Ditto.
27997 * gcc.dg/vect/vect-63.c: Ditto.
27998 * gcc.dg/vect/vect-64.c: Ditto.
27999 * gcc.dg/vect/vect-65.c: Ditto.
28000 * gcc.dg/vect/vect-66.c: Ditto.
28001 * gcc.dg/vect/vect-67.c: Ditto.
28002 * gcc.dg/vect/vect-68.c: Ditto.
28003 * gcc.dg/vect/vect-69.c: Ditto.
28004 * gcc.dg/vect/vect-7.c: Ditto.
28005 * gcc.dg/vect/vect-72.c: Ditto.
28006 * gcc.dg/vect/vect-72a.c: Ditto.
28007 * gcc.dg/vect/vect-73.c: Ditto.
28008 * gcc.dg/vect/vect-74.c: Ditto.
28009 * gcc.dg/vect/vect-75.c: Ditto.
28010 * gcc.dg/vect/vect-76.c: Ditto.
28011 * gcc.dg/vect/vect-77.c: Ditto.
28012 * gcc.dg/vect/vect-77a.c: Ditto.
28013 * gcc.dg/vect/vect-78.c: Ditto.
28014 * gcc.dg/vect/vect-79.c: Ditto.
28015 * gcc.dg/vect/vect-8.c: Ditto.
28016 * gcc.dg/vect/vect-80.c: Ditto.
28017 * gcc.dg/vect/vect-82.c: Ditto.
28018 * gcc.dg/vect/vect-82_64.c: Ditto.
28019 * gcc.dg/vect/vect-83.c: Ditto.
28020 * gcc.dg/vect/vect-83_64.c: Ditto.
28021 * gcc.dg/vect/vect-9.c: Ditto.
28022 * gcc.dg/vect/vect-all.c: Ditto.
28023 * gcc.dg/vect/vect-none.c: Ditto.
28025 2004-11-17 Janis Johnson <janis187@us.ibm.com>
28027 * lib/gcc-dg.exp (dg-skip-if): New function.
28028 (dg-forbid-option): Remove.
28029 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
28030 * g++.dg/abi/bitfield8.C: Likewise.
28031 * g++.dg/abi/dtor1.C: Likewise.
28032 * g++.dg/abi/empty10.C: Likewise.
28033 * g++.dg/abi/empty7.C: Likewise.
28034 * g++.dg/abi/empty9.C: Likewise.
28035 * g++.dg/abi/layout3.C: Likewise.
28036 * g++.dg/abi/layout4.C: Likewise.
28037 * g++.dg/abi/thunk1.C: Likewise.
28038 * g++.dg/abi/thunk2.C: Likewise.
28039 * g++.dg/abi/vbase11.C: Likewise.
28040 * g++.dg/abi/vthunk2.C: Likewise.
28041 * g++.dg/abi/vthunk3.C: Likewise.
28042 * g++.dg/ext/attrib8.C: Likewise.
28043 * g++.dg/opt/longbranch2.C: Likewise.
28044 * g++.dg/opt/reg-stack4.C: Likewise.
28045 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28046 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28047 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28048 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28049 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28050 * gcc.dg/20000609-1.c: Likewise.
28051 * gcc.dg/20000720-1.c: Likewise.
28052 * gcc.dg/20011107-1.c: Likewise.
28053 * gcc.dg/20011119-1.c: Likewise.
28054 * gcc.dg/20020108-1.c: Likewise.
28055 * gcc.dg/20020122-2.c: Likewise.
28056 * gcc.dg/20020122-3.c: Likewise.
28057 * gcc.dg/20020201-3.c: Likewise.
28058 * gcc.dg/20020206-1.c: Likewise.
28059 * gcc.dg/20020218-1.c: Likewise.
28060 * gcc.dg/20020310-1.c: Likewise.
28061 * gcc.dg/20020411-1.c: Likewise.
28062 * gcc.dg/20020418-2.c: Likewise.
28063 * gcc.dg/20020426-1.c: Likewise.
28064 * gcc.dg/20020426-2.c: Likewise.
28065 * gcc.dg/20020517-1.c: Likewise.
28066 * gcc.dg/20020523-1.c: Likewise.
28067 * gcc.dg/20020523-2.c: Likewise.
28068 * gcc.dg/20020729-1.c: Likewise.
28069 * gcc.dg/20030204-1.c: Likewise.
28070 * gcc.dg/20030826-2.c: Likewise.
28071 * gcc.dg/20030926-1.c: Likewise.
28072 * gcc.dg/20031202-1.c: Likewise.
28073 * gcc.dg/980312-1.c: Likewise.
28074 * gcc.dg/980313-1.c: Likewise.
28075 * gcc.dg/990117-1.c: Likewise.
28076 * gcc.dg/990424-1.c: Likewise.
28077 * gcc.dg/990524-1.c: Likewise.
28078 * gcc.dg/991230-1.c: Likewise.
28079 * gcc.dg/i386-387-1.c: Likewise.
28080 * gcc.dg/i386-387-2.c: Likewise.
28081 * gcc.dg/i386-387-3.c: Likewise.
28082 * gcc.dg/i386-387-4.c: Likewise.
28083 * gcc.dg/i386-387-5.c: Likewise.
28084 * gcc.dg/i386-387-6.c: Likewise.
28085 * gcc.dg/i386-asm-1.c: Likewise.
28086 * gcc.dg/i386-bitfield1.c: Likewise.
28087 * gcc.dg/i386-bitfield2.c: Likewise.
28088 * gcc.dg/i386-loop-1.c: Likewise.
28089 * gcc.dg/i386-loop-2.c: Likewise.
28090 * gcc.dg/i386-loop-3.c: Likewise.
28091 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28092 * gcc.dg/i386-pic-1.c: Likewise.
28093 * gcc.dg/i386-regparm.c: Likewise.
28094 * gcc.dg/i386-signbit-1.c: Likewise.
28095 * gcc.dg/i386-signbit-2.c: Likewise.
28096 * gcc.dg/i386-signbit-3.c: Likewise.
28097 * gcc.dg/i386-sse-5.c: Likewise.
28098 * gcc.dg/i386-sse-8.c: Likewise.
28099 * gcc.dg/i386-unroll-1.c: Likewise.
28100 * gcc.dg/tls/opt-1.c: Likewise.
28101 * gcc.dg/tls/opt-2.c: Likewise.
28102 * gcc.dg/unroll-1.c: Likewise.
28103 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28104 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28105 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28106 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28108 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28110 * g++.dg/template/incomplete1.C: New test.
28112 2004-11-16 Nick Clifton <nickc@redhat.com>
28114 Revert patches accidentally commited during checkin of fixes for
28116 gcc.c-torture/execute/simd-4.c: Revert
28117 gcc.dg/20040910-1.c: Revert.
28119 2004-11-16 Paul Brook <paul@codesourcery.com>
28122 * gfortran.dg/der_pointer_1.f90: New test.
28124 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
28127 * gcc.dg/bitfld-13.c: New test.
28129 2004-11-15 Janis Johnson <janis187@us.ibm.com>
28131 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
28134 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
28135 * gcc.dg/ppc64-abi-2.c: Ditto.
28136 * gcc.dg/ppc64-abi-3.c: Ditto.
28138 * lib/gcc-dg.exp (dg-target-list): Remove.
28140 2004-11-15 Steve Ellcey <sje@cup.hp.com>
28142 * gcc.dg/ia64-postinc.c: New test.
28144 2004-11-15 Mark Mitchell <mark@codesourcery.com>
28146 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
28148 2004-11-15 Nick Clifton <nickc@redhat.com>
28150 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
28151 __INT_MAX__ so that the test can be compiled by toolchains
28152 targeted at 16-bit processors.
28154 * gcc.dg/20040625-1.c: Use long constants rather than integers
28155 when performing arithmetic that will overflow 16-bits.
28157 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
28158 xstormy16. It does not support 128-bit vector operations.
28160 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
28161 with the macro PTR_TYPE. Define this macro to an integer type
28162 suitable for holding a pointer.
28164 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
28165 the target is a 16-bit processor.
28167 * gcc.dg/cpp/if-2.c: Expect a different warning message from
28168 16-bit targets where the character constant will be too long.
28170 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
28171 where the double will not be directly addressable.
28173 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28175 Friend class name lookup 1/n, PR c++/18471
28176 * g++.dg/template/crash26.C: New test.
28177 * g++.dg/lookup/struct1.C: Adjust expected error.
28178 * g++.dg/parse/elab1.C: Likewise.
28179 * g++.dg/parse/elab2.C: Likewise.
28180 * g++.dg/parse/int-as-enum1.C: Likewise.
28181 * g++.dg/parse/struct-as-enum1.C: Likewise.
28182 * g++.dg/parse/typedef1.C: Likewise.
28183 * g++.dg/parse/typedef3.C: Likewise.
28184 * g++.dg/parse/typedef4.C: Likewise.
28185 * g++.dg/parse/typedef5.C: Likewise.
28186 * g++.dg/template/nontype4.C: Likewise.
28187 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
28188 * g++.old-deja/g++.other/elab1.C: Likewise.
28189 * g++.old-deja/g++.other/syntax4.C: Likewise.
28191 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
28193 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
28195 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
28197 * gcc.c-torture/execute/20041114-1.c: New test.
28199 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
28201 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
28202 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
28203 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
28204 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
28205 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
28206 gcc.dg/switch-7.c: New tests.
28208 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28210 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
28212 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28215 * gcc.dg/vect/pr18400.c: New test.
28217 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
28218 Andrew Pinski <pinskia@physics.uc.edu>
28221 * gcc.dg/vect/pr18425.c: New test.
28223 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28225 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
28226 Guard with dg-require-alias and dg-require-visibility.
28228 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28230 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
28232 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28234 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
28236 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28239 * g++.dg/template/defarg5.C: New test.
28241 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
28243 * g++.dg/parse/cast1.C: Run only on ILP32.
28244 * g++.old-deja/g++.mike/p784.C: Likewise.
28246 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
28248 * gcc.c-torture/execute/20041113-1.c: New test.
28250 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28253 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
28254 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
28255 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
28256 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28257 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
28258 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
28259 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
28260 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
28261 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
28262 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
28263 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
28264 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
28265 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
28267 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
28269 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
28270 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
28271 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
28272 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
28273 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
28274 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
28275 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
28276 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
28277 gcc.target/sparc/combined-1.c: New tests.
28279 2004-11-12 Ziemowit Laski <zlaski@apple.com>
28281 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
28284 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28286 * lib/gcc-dg.exp (dg-forbid-option): New function.
28287 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
28288 * g++.dg/abi/bitfield8.C: Likewise.
28289 * g++.dg/abi/dtor1.C: Likewise.
28290 * g++.dg/abi/empty10.C: Likewise.
28291 * g++.dg/abi/empty7.C: Likewise.
28292 * g++.dg/abi/empty9.C: Likewise.
28293 * g++.dg/abi/layout3.C: Likewise.
28294 * g++.dg/abi/layout4.C: Likewise.
28295 * g++.dg/abi/thunk1.C: Likewise.
28296 * g++.dg/abi/thunk2.C: Likewise.
28297 * g++.dg/abi/vbase11.C: Likewise.
28298 * g++.dg/abi/vthunk2.C: Likewise.
28299 * g++.dg/abi/vthunk3.C: Likewise.
28300 * g++.dg/ext/attrib8.C: Likewise.
28301 * g++.dg/opt/longbranch2.C: Likewise.
28302 * g++.dg/opt/reg-stack4.C: Likewise.
28303 * g++.old-deja/g++.ext/attrib1.C: Likewise.
28304 * g++.old-deja/g++.ext/attrib2.C: Likewise.
28305 * g++.old-deja/g++.ext/attrib3.C: Likewise.
28306 * g++.old-deja/g++.other/store-expr1.C: Likewise.
28307 * g++.old-deja/g++.other/store-expr2.C: Likewise.
28308 * gcc.dg/20000609-1.c: Likewise.
28309 * gcc.dg/20000720-1.c: Likewise.
28310 * gcc.dg/20011107-1.c: Likewise.
28311 * gcc.dg/20011119-1.c: Likewise.
28312 * gcc.dg/20020108-1.c: Likewise.
28313 * gcc.dg/20020122-2.c: Likewise.
28314 * gcc.dg/20020122-3.c: Likewise.
28315 * gcc.dg/20020201-3.c: Likewise.
28316 * gcc.dg/20020206-1.c: Likewise.
28317 * gcc.dg/20020218-1.c: Likewise.
28318 * gcc.dg/20020310-1.c: Likewise.
28319 * gcc.dg/20020411-1.c: Likewise.
28320 * gcc.dg/20020418-2.c: Likewise.
28321 * gcc.dg/20020426-1.c: Likewise.
28322 * gcc.dg/20020426-2.c: Likewise.
28323 * gcc.dg/20020517-1.c: Likewise.
28324 * gcc.dg/20020523-1.c: Likewise.
28325 * gcc.dg/20020523-2.c: Likewise.
28326 * gcc.dg/20020729-1.c: Likewise.
28327 * gcc.dg/20030204-1.c: Likewise.
28328 * gcc.dg/20030826-2.c: Likewise.
28329 * gcc.dg/20030926-1.c: Likewise.
28330 * gcc.dg/20031202-1.c: Likewise.
28331 * gcc.dg/980312-1.c: Likewise.
28332 * gcc.dg/980313-1.c: Likewise.
28333 * gcc.dg/990117-1.c: Likewise.
28334 * gcc.dg/990424-1.c: Likewise.
28335 * gcc.dg/990524-1.c: Likewise.
28336 * gcc.dg/991230-1.c: Likewise.
28337 * gcc.dg/i386-387-1.c: Likewise.
28338 * gcc.dg/i386-387-2.c: Likewise.
28339 * gcc.dg/i386-387-3.c: Likewise.
28340 * gcc.dg/i386-387-4.c: Likewise.
28341 * gcc.dg/i386-387-5.c: Likewise.
28342 * gcc.dg/i386-387-6.c: Likewise.
28343 * gcc.dg/i386-asm-1.c: Likewise.
28344 * gcc.dg/i386-bitfield1.c: Likewise.
28345 * gcc.dg/i386-bitfield2.c: Likewise.
28346 * gcc.dg/i386-loop-1.c: Likewise.
28347 * gcc.dg/i386-loop-2.c: Likewise.
28348 * gcc.dg/i386-loop-3.c: Likewise.
28349 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
28350 * gcc.dg/i386-pic-1.c: Likewise.
28351 * gcc.dg/i386-regparm.c: Likewise.
28352 * gcc.dg/i386-signbit-1.c: Likewise.
28353 * gcc.dg/i386-signbit-2.c: Likewise.
28354 * gcc.dg/i386-signbit-3.c: Likewise.
28355 * gcc.dg/i386-sse-5.c: Likewise.
28356 * gcc.dg/i386-sse-8.c: Likewise.
28357 * gcc.dg/i386-unroll-1.c: Likewise.
28358 * gcc.dg/tls/opt-1.c: Likewise.
28359 * gcc.dg/tls/opt-2.c: Likewise.
28360 * gcc.dg/unroll-1.c: Likewise.
28361 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
28362 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
28363 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
28364 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
28365 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
28368 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28371 * g++.dg/parse/cond1.C: New test.
28374 * g++.dg/template/array9.C: New test.
28375 * g++.dg/ext/vla1.C: Adjust error messages.
28376 * g++.dg/ext/vlm1.C: Likewise.
28377 * g++.dg/template/crash2.C: Likewise.
28380 * g++.dg/template/call3.C: New test.
28383 * g++.dg/template/ptrmem11.C: New test.
28385 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
28388 * lib/g++.exp: Set LC_ALL and LANG to C.
28389 * lib/gcc-dg.exp: Likewise.
28390 * lib/gfortran.exp: Likewise.
28391 * lib/objc.exp: Likewise.
28392 * lib/treelang.exp: Likewise.
28394 2004-11-12 Andreas Schwab <schwab@suse.de>
28396 * gcc.dg/pr16286.c: Fix last change.
28398 2004-11-12 Mark Mitchell <mark@codesourcery.com>
28401 * g++.dg/init/global1.C: New test.
28403 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
28405 * gcc.c-torture/execute/20041112-1.c: New test.
28407 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28409 * lib/gcc-dg.exp (dg-target-list): New.
28411 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28412 Richard Sandiford <rsandifo@redhat.com>
28414 * lib/target-supports.exp (get-compiler_messages): New.
28415 (check_named_sections_available): Use it.
28416 (check_effective_target_ilp32): New.
28417 (check_effective_target_lp64): New.
28418 (is-effective-target): New.
28419 * lib/gcc-dg.exp (dg-require-effective-target): New.
28421 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
28423 * gcc.dg/precedence-1.c: New test.
28425 2004-11-11 Janis Johnson <janis187@us.ibm.com>
28427 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
28429 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
28430 message, delete generated files, use more descriptive name for
28431 executable, and make the test unsupported when it cannot be run.
28433 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
28434 (dg-require-weak, dg-require-visibility, dg-require-alias,
28435 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
28436 dg-require-iconv, dg-require-named-sections): Use it.
28438 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
28440 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
28443 * gcc.dg/ppc-and-1: New
28446 * gcc.dg/ppc-mov-1.c: New.
28449 * gcc.dg/ppc-compare-1.c: New.
28451 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
28453 * objc.dg/desig-init-2.m: New test.
28455 2004-11-10 Adam Nemet <anemet@lnxw.com>
28457 PR middle-end/18160
28458 * g++.dg/warn/register-var-1.C: New test.
28459 * g++.dg/warn/register-var-2.C: New test.
28461 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28463 * gcc.dg/union-2.c: New test.
28465 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
28467 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
28468 New test for PR tree-optimization/17892.
28470 2004-11-09 Mark Mitchell <mark@codesourcery.com>
28473 * g++.dg/init/new12.C: New test.
28475 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
28477 * gcc.target/sparc: New directory.
28478 * gcc.target/sparc/sparc.exp: New driver.
28479 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
28480 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
28481 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
28482 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
28484 2004-11-10 Paul Brook <paul@codesourcery.com>
28487 * gfortran.dg/list_read.c: New test.
28489 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28492 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
28493 expected diagnostic location.
28495 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
28497 * gcc.dg/20041109-1.c: New test.
28499 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
28502 * objc/compile/pr18406.m: New test.
28504 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28506 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
28508 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
28510 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
28512 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28514 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
28516 2004-11-08 Steve Ellcey <sje@cup.hp.com>
28518 * gcc.dg/20030225-2.c: Add prototype for abort and
28521 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
28524 * gcc.c-torture/pr18299-1.c: New test.
28526 2004-11-06 Andreas Schwab <schwab@suse.de>
28528 * gcc.dg/pr16286.c: Also test for bool and pixel.
28530 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
28532 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
28533 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
28534 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
28535 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
28536 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
28537 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
28538 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
28539 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
28540 gcc.dg/struct-semi-3.c: New tests.
28542 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28544 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
28546 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28548 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
28549 Do not use C99 designators.
28551 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28553 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
28555 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
28557 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
28558 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
28559 * gcc.c-torture/execute/simd-5.x: Remove.
28561 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
28563 PR rtl-optimization/17933
28564 * gcc.dg/torture/pr17933-1.c: New test.
28566 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28569 * lib/target-supports.exp (check_weak_available): Support
28572 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
28574 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
28575 call to fflush(stdout) before abort.
28576 (my_ffsll): New function.
28577 (generate_fields): Use it.
28579 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28581 * gcc.dg/init-undef-1.c: New test.
28583 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
28585 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
28586 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
28587 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
28588 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
28589 expected messages for new parser.
28591 2004-11-04 Mark Mitchell <mark@codesourcery.com>
28593 * g++.dg/ext/visibility/symbian1.C: New test.
28595 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
28597 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
28600 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28602 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
28603 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
28604 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
28605 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
28606 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
28607 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
28608 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
28609 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
28610 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
28611 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
28613 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
28615 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
28616 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
28617 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
28618 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
28619 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
28620 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
28621 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
28624 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
28627 * gcc.dg/20041104-1.c: New test.
28629 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28631 * g++.dg/template/nontype7.C: New test.
28632 * g++.dg/template/nontype8.C: Likewise.
28633 * g++.dg/template/nontype9.C: Likewise.
28634 * g++.dg/template/nontype10.C: Likewise.
28635 * g++.dg/tc1/dr49.C: Likewise.
28636 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
28637 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
28639 2004-11-04 Ben Elliston <bje@au.ibm.com>
28641 * g++.dg/rtti/tinfo1.C: Remove xfails.
28643 2004-11-04 Ben Elliston <bje@au.ibm.com>
28645 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
28646 packed attribute to the definition to satisfy the new C++ parser.
28648 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
28650 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
28651 invocations of va_arg.
28653 2004-11-02 Mark Mitchell <mark@codesourcery.com>
28656 * g++.dg/template/crash25.C: New test.
28659 * g++.dg/template/typedef2.C: New test.
28660 * g++.dg/parse/crash13.C: Adjust error markers.
28663 * g++.dg/conversion/const3.C: New test.
28665 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28670 * gfortran.dg/generic_[123].f90: New testcases.
28672 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
28674 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
28675 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
28677 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
28680 * gcc.c-torture/compile/pr16808.c: New test.
28682 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
28684 PR rtl-optimization/17104
28685 * gcc.dg/ppc-bitfield1.c: New.
28687 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28689 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
28691 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
28693 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
28694 strings for 32-bit code.
28696 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
28699 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
28701 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
28704 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
28706 2004-10-31 Mark Mitchell <mark@codesourcery.com>
28709 * g++.dg/init/aggr2.C: New test.
28711 2004-10-30 Ziemowit Laski <zlaski@apple.com>
28713 * objc.dg/local-decl-1.m: New test.
28715 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
28717 * gcc.dg/20040910-1.c: Adjust regex.
28719 2004-10-30 Roger Sayle <roger@eyesopen.com>
28721 PR rtl-optimization/18084
28722 * g++.dg/opt/pr18084-1.C: New testcase.
28724 2004-10-30 Matt Austern <austern@apple.com>
28727 * g++.dg/ext/attrib18.C: New test.
28729 2004-10-30 Roger Sayle <roger@eyesopen.com>
28731 PR middle-end/18096
28732 * gcc.dg/pr18096-1.c: New test case.
28734 2004-10-30 Roger Sayle <roger@eyesopen.com>
28736 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
28738 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
28741 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
28742 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
28743 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
28744 gcc.dg/old-style-prom-3.c: New tests.
28746 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
28748 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
28749 Remove unnecessary inclusion of stdio.h.
28751 2004-10-29 Roger Sayle <roger@eyesopen.com>
28753 PR rtl-optimization/17581
28754 * gcc.dg/pr17581-1.c: New test case.
28756 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
28758 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
28760 * g++.dg/conversion/dr195-1.C: New.
28761 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
28762 * g++.old-deja/g++.mike/p10148.C: Likewise.
28764 2004-10-29 Mark Mitchell <mark@codesourcery.com>
28767 * g++.dg/debug/typedef2.C: New test.
28769 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
28772 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
28773 * gfortran.dg/g77/README: Update.
28775 2004-10-28 Matt Austern <austern@apple.com>
28778 * g++.dg/ext/packed7.C: New test.
28780 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28782 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
28784 * lib/scanasm.exp (hidden-scan-for): New proc.
28785 (scan-hidden): Use hidden-scan-for instead of constructing the scan
28787 (scan-not-hidden): Likewise.
28788 * lib/target-supports.exp (check_visibility_available): mach-o is
28791 2004-10-28 Mark Mitchell <mark@codesourcery.com>
28794 * g++.dg/template/memclass3.C: New test.
28796 2004-10-28 Adam Nemet <anemet@lnxw.com>
28798 PR middle-end/18160
28799 * gcc.dg/register-var-1.c: New test.
28800 * gcc.dg/register-var-2.c: New test.
28801 * gcc.dg/asm-7.c: Taking the address of a register variable is an
28804 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
28807 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
28809 * gcc.dg/vect/vect-22.c: Likewise.
28811 2004-10-28 Jakub Jelinek <jakub@redhat.com>
28813 * gcc.dg/i386-rotate-1.c: New test.
28815 2004-10-27 Mark Mitchell <mark@codesourcery.com>
28817 * g++.dg/init/ref12.C: Add "run" marker.
28820 * g++.dg/init/ref12.C: New test.
28823 * g++.dg/template/shift1.C: New test.
28824 * g++.dg/template/error10.C: Adjust error markers.
28826 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
28829 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
28831 2004-10-27 Geoffrey Keating <geoffk@apple.com>
28833 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
28834 * gcc.dg/weak/weak-3.c: Likewise.
28835 * gcc.dg/weak/weak-5.c: Likewise.
28836 * gcc.dg/weak/weak-9.c: Likewise.
28837 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
28838 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
28840 * gcc.dg/darwin-weakimport-1.c: New.
28842 2004-10-28 Ben Elliston <bje@au.ibm.com>
28844 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
28846 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
28848 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
28849 'syntax' error messages.
28850 * gcc.dg/cpp/direct2s.c: Likewise.
28852 2004-10-26 Geoffrey Keating <geoffk@apple.com>
28854 * gcc.c-torture/compile/20041026-1.c: New.
28856 2004-10-26 Mark Mitchell <mark@codesourcery.com>
28859 * g++.dg/lookup/ns2.C: New test.
28862 * g++.dg/template/enum4.C: New test.
28865 * g++.dg/template/expr1.C: New test.
28867 2004-10-26 Ben Elliston <bje@au.ibm.com>
28869 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
28871 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
28873 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
28874 gcc.dg/decl-nospec-3.c: New tests.
28876 2004-10-26 Ziemowit Laski <zlaski@apple.com>
28878 * objc.dg/super-class-3.m: New test.
28880 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
28882 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
28884 * gcc.dg/cpp/direct2s.c: Likewise.
28886 2004-10-25 Geoffrey Keating <geoffk@apple.com>
28888 * objc.dg/image-info.m: Update for changes to section selection.
28890 2004-10-25 David Ayers <d.ayers@inode.at>
28891 Ziemowit Laski <zlaski@apple.com>
28893 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
28894 diagnostics when messaging 'id <Proto>'.
28895 * objc.dg/class-protocol-1.m: New test.
28896 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
28897 a non-existent method signature.
28898 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
28899 Update diagnostics when messaging with non-existent method signature.
28900 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
28901 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
28902 invalid receivers are now resolved as if messaging 'id'; remove
28903 extraneous diagnostics.
28905 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
28908 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
28909 gcc.dg/init-desig-obs-3.c: New tests.
28911 2004-10-25 Jakub Jelinek <jakub@redhat.com>
28913 * gcc.dg/debug/20041023-1.c: New test.
28915 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
28917 PR middle-end/17407
28918 * gcc.c-torture/compile/pr17407.c: New test.
28921 * g++.dg/template/array8.C: New test.
28923 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
28926 * lib/g++.exp: Accept more than one multilib libgcc.
28927 * lib/gcc-dg.exp: Likewise.
28928 * lib/objc.exp: Likewise.
28929 * lib/treelang.exp: Likewise.
28930 * lib/gfortran.exp: Likewise.
28932 2004-10-24 Ben Elliston <bje@au.ibm.com>
28934 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
28936 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
28938 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
28939 * gcc.dg/c99-const-expr-3.c: Likewise.
28941 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
28943 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
28945 2004-10-23 Ben Elliston <bje@au.ibm.com>
28947 * gcc.c-torture/execute/loop-2e.x: Remove.
28949 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
28952 * g++.dg/parse/crash18.C: New.
28953 * g++.dg/parse/crash19.C: New.
28955 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
28957 * g++.dg/ext/dllimport1.C: Move dg-warnings.
28958 * g++.dg/ext/dllimport2.C: Same.
28959 * g++.dg/ext/dllimport8.C: Same.
28961 2004-10-21 Mark Mitchell <mark@codesourcery.com>
28964 * g++.dg/conversion/cast1.C: New test.
28965 * g++.dg/overload/pmf1.C: Adjust error marker.
28967 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
28970 * objc.dg/const-str-7.m: New test.
28972 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28974 * g++.dg/template/memfriend11.C: Fix comment typo.
28975 * g++.dg/template/memfriend14.C: Likewise.
28977 2004-10-20 Richard Henderson <rth@redhat.com>
28979 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
28980 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
28981 -fasynchronous-unwind-tables.
28983 2004-10-20 Richard Henderson <rth@redhat.com>
28985 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
28986 (main): Return success.
28987 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
28988 (main): Return success.
28990 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28993 * g++.dg/template/memfriend9.C: New test.
28994 * g++.dg/template/memfriend10.C: Likewise.
28995 * g++.dg/template/memfriend11.C: Likewise.
28996 * g++.dg/template/memfriend12.C: Likewise.
28997 * g++.dg/template/memfriend13.C: Likewise.
28998 * g++.dg/template/memfriend14.C: Likewise.
28999 * g++.dg/template/memfriend15.C: Likewise.
29000 * g++.dg/template/memfriend16.C: Likewise.
29001 * g++.dg/template/memfriend17.C: Likewise.
29002 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
29004 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
29006 * g++.dg/conversion/dr195.C: New.
29007 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
29009 2004-10-20 Ben Elliston <bje@au.ibm.com>
29010 Devang Patel <dpatel@apple.com>
29012 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
29013 of floating point arithmetic, which could trap.
29015 2004-10-19 Mark Mitchell <mark@codesourcery.com>
29018 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
29019 * g++.dg/conversion/const2.C: New test.
29020 * g++.dg/expr/reinterpret2.C: New test.
29021 * g++.dg/expr/reinterpret3.C: New test.
29022 * g++.dg/expr/cast2.C: New test.
29023 * g++.dg/expr/copy1.C: New test.
29024 * g++.dg/other/conversion1.C: Change error message.
29025 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
29026 function pointers to void *.
29027 * g++.old-deja/g++.mike/p10148.C: Likewise.
29029 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29031 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
29033 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
29037 * g++.dg/parse/expr3.C: New test.
29039 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29041 * gcc.dg/smod-1.c: New test.
29043 2004-10-18 Ziemowit Laski <zlaski@apple.com>
29045 * objc.dg/method-14.m: New test.
29047 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29049 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
29050 Also xfail as the patch was reverted.
29052 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
29054 PR middle-end/16973
29055 * gcc.dg/pr16973.c: New test.
29057 2004-10-18 Diego Novillo <dnovillo@redhat.com>
29059 PR tree-optimization/17656
29060 * gcc.c-torture/compile/pr17656.c: New test.
29062 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
29064 * g++.dg/eh/shadow1.C: New.
29066 2004-10-18 Jakub Jelinek <jakub@redhat.com>
29068 * gcc.c-torture/compile/20041018-1.c: New test.
29070 2004-10-18 Ben Elliston <bje@au.ibm.com>
29072 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
29073 compiler referring to register 0 when accessing sdata. The linker
29074 now patches things up.
29076 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
29079 * gcc.c-torture/compile/pr17529.c: New test.
29081 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29084 * g++.dg/ext/attrib17.C: New test.
29086 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
29088 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
29090 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29093 * g++.dg/ext/attrib16.C: New test.
29095 2004-10-15 Mark Mitchell <mark@codesourcery.com>
29098 * g++.dg/init/dso_handle1.C: New test.
29101 * g++.dg/parse/typedef6.C: New test.
29104 * g++.dg/parse/pragma1.C: New test.
29106 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
29108 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
29110 2004-10-15 Steve Ellcey <sje@cup.hp.com>
29112 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
29113 -fno-common when on HPPA HP-UX platforms.
29115 2004-10-15 Jakub Jelinek <jakub@redhat.com>
29118 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
29120 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
29123 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29126 * g++.dg/lookup/strong-using-4.C: New test.
29128 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
29130 PR middle-end/16567
29131 * gcc.c-torture/compile/nested-1.c: New test.
29133 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29135 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
29136 and mipsisa64*-*-* (until support for misaligned loads is added).
29137 * gcc.dg/vect/vect-50.c: Likewise.
29138 * gcc.dg/vect/vect-52.c: Likewise.
29139 * gcc.dg/vect/vect-54.c: Likewise.
29140 * gcc.dg/vect/vect-58.c: Likewise.
29141 * gcc.dg/vect/vect-60.c: Likewise.
29142 * gcc.dg/vect/vect-80.c: Likewise.
29144 2004-10-14 Mark Mitchell <mark@codesourcery.com>
29147 * g++.dg/init/dtor3.C: New test.
29149 2004-10-15 Ben Elliston <bje@au.ibm.com>
29151 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
29153 2004-10-14 Geoffrey Keating <geoffk@apple.com>
29155 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
29156 * gcc.dg/macho-lo-sum.c: Likewise.
29158 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
29160 * gcc.dg/ppc-spe64-1.c: New test.
29162 2004-10-14 Devang Patel <dpatel@apple.com>
29165 * gcc.dg/pr17635.c : New test.
29167 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
29169 * gcc.dg/vect/vect-28.c: Remove xfail.
29170 * gcc.dg/vect/vect-30.c: Remove xfail.
29171 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
29172 * gcc.dg/vect/vect-33.c: Remove xfail.
29173 * gcc.dg/vect/vect-44.c: Remove xfail.
29174 * gcc.dg/vect/vect-46.c: Remove xfail.
29175 * gcc.dg/vect/vect-50.c: Remove xfail.
29176 * gcc.dg/vect/vect-52.c: Remove xfail.
29177 * gcc.dg/vect/vect-54.c: Remove xfail.
29178 * gcc.dg/vect/vect-58.c: Remove xfail.
29179 * gcc.dg/vect/vect-60.c: Remove xfail.
29180 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
29181 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
29182 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
29183 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
29184 * gcc.dg/vect/vect-8.c: Remove xfail.
29185 * gcc.dg/vect/vect-80.c: Remove xfail.
29186 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
29188 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
29190 * gcc.dg/vect/vect-82.c: New testcase.
29191 * gcc.dg/vect/vect-82_64.c: New testcase.
29192 * gcc.dg/vect/vect-83.c: New testcase.
29193 * gcc.dg/vect/vect-83_64.c: New testcase.
29195 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29197 * gcc.dg/cpp/error-1.c: New test.
29199 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
29201 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
29203 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
29206 * gcc.dg/cris-peep2-xsrand2.c: New test.
29208 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
29211 * g++.dg/expr/for2.C: New test.
29213 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
29215 * g++.dg/inherit/thunk1.C: Run on the SPARC.
29217 2004-10-13 Jakub Jelinek <jakub@redhat.com>
29219 PR tree-optimization/17724
29220 * g++.dg/opt/pr17724-1.C: New test.
29221 * g++.dg/opt/pr17724-2.C: New test.
29222 * g++.dg/opt/pr17724-3.C: New test.
29223 * g++.dg/opt/pr17724-4.C: New test.
29224 * g++.dg/opt/pr17724-5.C: New test.
29225 * g++.dg/opt/pr17724-6.C: New test.
29227 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
29230 * gcc.dg/pr17301-2.c: New test.
29232 2004-10-11 Mark Mitchell <mark@codesourcery.com>
29235 * g++.dg/parse/error22.C: New test.
29238 * g++.dg/template/spec18.C: New test.
29240 2004-10-11 Steve Ellcey <sje@cup.hp.com>
29242 * gcc.dg/ia64-asm-1.c: Add prototype for abort
29243 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
29245 * gcc.dg/ia64-sync-2.c: Ditto.
29246 * gcc.dg/ia64-sync-3.c: Ditto.
29248 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
29250 * g++.dg/eh/cleanup5.C: Add dg-options "".
29252 2004-10-11 Roger Sayle <roger@eyesopen.com>
29254 PR middle-end/17657
29255 * gcc.dg/switch-4.c: New test case.
29257 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
29259 * gcc.c-torture/execute/20041011-1.c: New test.
29261 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29264 * g++.dg/init/for3.C: New test.
29267 * g++.dg/opt/switch2.C: New test.
29269 PR middle-end/17703
29270 * g++.dg/warn/Wreturn-2.C: New test.
29272 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
29275 * g++.dg/eh/cleanup5.C: New test.
29277 2004-10-10 Mark Mitchell <mark@codesourcery.com>
29280 * g++.dg/parse/error21.C: New test.
29282 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
29284 * g++.dg/overload/pmf1.C: Adjust quoting marks.
29285 * g++.dg/warn/incomplete1.C: Likewise.
29286 * g++.dg/template/qualttp20.C: Likewise.
29288 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29291 * parm-incomplete-1.c: New test.
29293 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29296 * g++.dg/parse/error19.C: New test.
29299 * g++.dg/init/new11.C: New test.
29302 * g++.dg/parse/error20.C: New test.
29305 * g++.dg/template/crash24.C: New test.
29307 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29310 * gcc.dg/pr17301-1.c: New test.
29312 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
29315 * gcc.dg/anon-struct-5.c: New test.
29317 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
29320 * gcc.dg/pr17844-1.c: New test.
29322 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
29324 PR tree-optimization/17906
29325 * gcc.c-torture/compile/pr17906.c: New.
29327 2004-10-09 Stuart Hastings <stuart@apple.com>
29328 Roger Sayle <roger@eyesopen.com>
29330 PR rtl-optimization/17853
29331 * gcc.dg/i386-mmx-5.c: New testcase.
29333 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
29335 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
29337 2004-10-09 Mark Mitchell <mark@codesourcery.com>
29340 * g++.dg/template/static9.C: New test.
29343 * g++.dg/parse/operator5.C: New test.
29345 2004-10-09 Roger Sayle <roger@eyesopen.com>
29347 PR middle-end/17894
29348 * gcc.c-torture/execute/divcmp-4.c: New test case.
29350 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29353 * g++.dg/opt/pr17902.C: New test.
29355 2004-10-09 Jakub Jelinek <jakub@redhat.com>
29357 * gcc.dg/cpp/ident-1.c: Add dg-options "".
29359 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29361 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
29363 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29365 * gcc.dg/assign-warn-3.c: New test.
29367 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29370 * gcc.dg/cpp/ident-1.c: New test.
29372 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
29374 * gcc.c-torture/compile/acc1.c: New.
29376 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
29378 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
29379 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
29381 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29383 * gcc.dg/ultrasp11.c: New test.
29385 2004-10-08 Michael Matz <matz@suse.de>
29387 * gcc.dg/doloop-2.c: New test.
29389 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
29391 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
29392 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
29393 objc.dg/method-9.m: Update expected diagnostics.
29395 2004-10-07 Geoffrey Keating <geoffk@apple.com>
29397 * gcc.dg/ppc-fsel-3.c: New file.
29398 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
29400 2004-10-07 Paul Brook <paul@codesourcery.com>
29402 * gfortran.dg/intrinsic_verify_1.f90: New test.
29404 2004-10-07 Paul Brook <paul@codesourcery.com>
29406 * gfortran.dg/empty_format_1.f90: Remove stray commas.
29408 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29410 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
29411 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
29414 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
29416 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
29418 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29421 * g++.dg/warn/Winline-4.C: New test.
29423 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
29425 * gcc.c-torture/compile/20041007-1.c: New test.
29427 2004-10-07 Paul Brook <paul@codesourcery.com>
29430 * gfortran.dg/use_allocated_1.f90: New test.
29432 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29434 PR middle-end/17849
29435 * gfortran.fortran-torture/compile/nested.f90: New test
29437 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
29439 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
29441 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
29444 * g++.dg/ext/asm6.C: New test.
29446 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
29448 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
29450 2004-10-06 Paul Brook <paul@codesourcery.com>
29452 PR libfortran/17709
29453 * gfortran.dg/empty_format_1.f90: New test.
29455 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29458 * gfortran.dg/ishft.f90: New test.
29461 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
29464 2004-10-06 Paul Brook <paul@codesourcery.com>
29466 * gfortran.dg/do_1.f90: New test.
29468 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29470 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
29471 optimizing for size.
29473 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29475 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
29477 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
29479 * gcc.c-torture/compile/20041005-1.c: New test.
29481 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
29484 * g++.dg/lookup/koenig4.C: New.
29486 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
29488 * g++.dg/other/classkey1.C: Adjust quoting marks.
29489 * g++.dg/parse/error15.C: Likewise.
29490 * g++.dg/template/meminit2.C (int>): Likewise.
29492 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29495 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
29498 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
29501 * gfortran.dg/pr17708.f90: New test.
29503 2004-10-04 Chao-ying Fu <fu@mips.com>
29505 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
29506 * gcc.dg/vect/vect-4.c: Ditto.
29507 * gcc.dg/vect/vect-5.c: Ditto.
29508 * gcc.dg/vect/vect-6.c: Ditto.
29509 * gcc.dg/vect/vect-8.c: Ditto.
29510 * gcc.dg/vect/vect-16.c: Ditto.
29511 * gcc.dg/vect/vect-30.c: Ditto.
29512 * gcc.dg/vect/vect-40.c: Ditto.
29513 * gcc.dg/vect/vect-41.c: Ditto.
29514 * gcc.dg/vect/vect-42.c: Ditto.
29515 * gcc.dg/vect/vect-43.c: Ditto.
29516 * gcc.dg/vect/vect-44.c: Ditto.
29517 * gcc.dg/vect/vect-45.c: Ditto.
29518 * gcc.dg/vect/vect-46.c: Ditto.
29519 * gcc.dg/vect/vect-47.c: Ditto.
29520 * gcc.dg/vect/vect-48.c: Ditto.
29521 * gcc.dg/vect/vect-49.c: Ditto.
29522 * gcc.dg/vect/vect-50.c: Ditto.
29523 * gcc.dg/vect/vect-51.c: Ditto.
29524 * gcc.dg/vect/vect-52.c: Ditto.
29525 * gcc.dg/vect/vect-53.c: Ditto.
29526 * gcc.dg/vect/vect-54.c: Ditto.
29527 * gcc.dg/vect/vect-55.c: Ditto.
29528 * gcc.dg/vect/vect-56.c: Ditto.
29529 * gcc.dg/vect/vect-57.c: Ditto.
29530 * gcc.dg/vect/vect-58.c: Ditto.
29531 * gcc.dg/vect/vect-59.c: Ditto.
29532 * gcc.dg/vect/vect-60.c: Ditto.
29533 * gcc.dg/vect/vect-74.c: Ditto.
29534 * gcc.dg/vect/vect-79.c: Ditto.
29535 * gcc.dg/vect/vect-80.c: Ditto.
29537 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
29539 * gcc.dg/unused-7.c: Use the correct option.
29541 2004-10-04 Paul Brook <paul@codesourcery.com>
29542 Bud Davis <bdavis9659@comcast.net>
29546 * gfortran/pr17706.f90: New test.
29547 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
29549 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29551 * gfortran.dg/pr17612.f90: New test.
29553 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
29555 * g++.dg/template/local1.C: Adjust quoting marks in
29556 testing for diagnostics.
29557 * g++.dg/tls/diag-2.C: Likewise.
29558 * g++.dg/other/error8.C: Likewise.
29560 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29563 * gcc.dg/unused-4.c: Adjust to be correct.
29566 * gcc.dg/unused-7.c: New test.
29568 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
29571 * g++.dg/overload/template2.C: New test.
29573 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
29575 PR tree-optimization/16632
29576 * gcc.dg/tree-ssa/20041002-1.c: New.
29578 2004-10-03 Paul Brook <paul@codesourcery.com>
29580 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
29581 rather than relying on default formatting.
29583 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
29585 * gcc.dg/20040920-1.c: Update expected message text.
29587 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
29589 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
29591 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
29593 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
29596 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29598 * gcc.dg/tree-ssa/pr17343.c: Remove.
29600 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
29603 * gcc.dg/tree-ssa/pr17343.c: New test.
29605 2004-10-01 Jakub Jelinek <jakub@redhat.com>
29607 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
29608 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
29609 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
29610 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
29611 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
29613 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29615 * gcc.dg/lvalue-2.c: New test.
29617 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
29620 * gcc.dg/pr17730-1.c: New test
29622 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
29625 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
29627 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29629 * gcc.c-torture/execute/stdarg-1.c: New test.
29630 * gcc.c-torture/execute/stdarg-2.c: New test.
29631 * gcc.c-torture/execute/stdarg-3.c: New test.
29632 * gcc.dg/tree-ssa/stdarg-1.c: New test.
29633 * gcc.dg/tree-ssa/stdarg-2.c: New test.
29634 * gcc.dg/tree-ssa/stdarg-3.c: New test.
29635 * gcc.dg/tree-ssa/stdarg-4.c: New test.
29636 * gcc.dg/tree-ssa/stdarg-5.c: New test.
29638 2004-09-29 Jakub Jelinek <jakub@redhat.com>
29640 PR tree-optimization/17697
29641 * g++.dg/opt/pr17697-1.C: New test.
29642 * g++.dg/opt/pr17697-2.C: New test.
29643 * g++.dg/opt/pr17697-3.C: New test.
29645 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
29648 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
29649 gcc.dg/vla-init-5.c: New tests.
29651 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
29654 * gcc.dg/pr13804-1.c: New test.
29656 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29659 * gfortran.dg/pr16938.f90: New test.
29661 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29663 * g++.dg/template/crash23.C: New test.
29665 2004-09-27 Mark Mitchell <mark@codesourcery.com>
29668 * g++.dg/template/static8.C: New test.
29670 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
29673 * g++.dg/other/error9.C: New test.
29675 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
29677 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
29679 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29682 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
29684 2004-09-26 Roger Sayle <roger@eyesopen.com>
29686 PR middle-end/17112
29687 * gcc.dg/pr17112-1.c: New test case.
29689 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
29692 * gcc.dg/pr11459-1.c: New test.
29694 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
29696 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
29697 * gcc.dg/tree-ssa/loop-4.c: Likewise.
29699 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29701 * gfortran.dg/pr15324.f90: Make array bounds consistent.
29703 2004-09-25 Jan Hubicka <jh@suse.cz>
29705 * compile/30040909-1.c: New test.
29706 * compile/30040907-1.c: New test.
29708 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
29710 * gcc.c-torture/execute/va-arg-26.c: New test.
29712 2004-09-24 Zack Weinberg <zack@codesourcery.com>
29714 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
29715 extra diagnostics on targets with 64-bit pointers.
29716 * objc.dg/selector-1.m: Adjust dg-warning regexp.
29718 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29721 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
29722 * gcc.dg/decl-3.c: Adjust expected message.
29724 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29727 * gfortran.dg/pr17615.f90: New test.
29729 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
29731 PR tree-optimzation/17517
29732 * g++.dg/tree-ssa/pr17517.C: New Test.
29734 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
29737 * g++.dg/lookup/ambig3.C: New.
29739 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
29742 * g++.dg/opt/pr17624.C: New test.
29744 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
29747 * gcc.dg/Wbad-function-cast-1.c: New test.
29749 2004-09-23 Zack Weinberg <zack@codesourcery.com>
29751 * g++.dg/ext/complit1.C
29752 * g++.dg/other/error2.C
29753 * g++.dg/other/nontype-1.C
29754 * g++.dg/parse/crash11.C
29755 * g++.dg/parse/crash12.C
29756 * g++.dg/parse/error15.C
29757 * g++.dg/parse/error4.C
29758 * g++.dg/parse/tmpl-outside1.C
29759 * g++.dg/parse/too-many-tmpl-args1.C
29760 * g++.dg/template/dependent-expr3.C
29761 * g++.dg/template/error10.C
29762 * g++.dg/template/instantiate1.C
29763 * g++.dg/template/vtable2.C
29764 * g++.dg/warn/Wshadow-1.C
29765 * g++.dg/warn/weak1.C
29766 * g++.old-deja/g++.brendan/crash16.C
29767 * g++.old-deja/g++.brendan/crash18.C
29768 * g++.old-deja/g++.brendan/crash48.C
29769 * g++.old-deja/g++.brendan/crash49.C
29770 * g++.old-deja/g++.brendan/crash55.C
29771 * g++.old-deja/g++.brendan/crash56.C
29772 * g++.old-deja/g++.brendan/crash8.C
29773 * g++.old-deja/g++.brendan/enum11.C
29774 * g++.old-deja/g++.brendan/enum8.C
29775 * g++.old-deja/g++.brendan/enum9.C
29776 * g++.old-deja/g++.brendan/friend3.C
29777 * g++.old-deja/g++.brendan/misc14.C
29778 * g++.old-deja/g++.bugs/900402_02.C
29779 * g++.old-deja/g++.bugs/900404_03.C
29780 * g++.old-deja/g++.bugs/900404_04.C
29781 * g++.old-deja/g++.bugs/900428_03.C
29782 * g++.old-deja/g++.jason/crash4.C
29783 * g++.old-deja/g++.jason/overload21.C
29784 * g++.old-deja/g++.jason/redecl1.C
29785 * g++.old-deja/g++.jason/report.C
29786 * g++.old-deja/g++.jason/rfg10.C
29787 * g++.old-deja/g++.jason/template30.C
29788 * g++.old-deja/g++.law/arm12.C
29789 * g++.old-deja/g++.law/ctors5.C
29790 * g++.old-deja/g++.law/cvt20.C
29791 * g++.old-deja/g++.law/init10.C
29792 * g++.old-deja/g++.law/init8.C
29793 * g++.old-deja/g++.law/visibility17.C
29794 * g++.old-deja/g++.law/visibility7.C
29795 * g++.old-deja/g++.mike/net8.C
29796 * g++.old-deja/g++.mike/p646.C
29797 * g++.old-deja/g++.mike/p700.C
29798 * g++.old-deja/g++.mike/p701.C
29799 * g++.old-deja/g++.mike/p811.C
29800 * g++.old-deja/g++.ns/template13.C
29801 * g++.old-deja/g++.other/array3.C
29802 * g++.old-deja/g++.other/crash25.C
29803 * g++.old-deja/g++.other/dtor3.C
29804 * g++.old-deja/g++.other/dtor4.C
29805 * g++.old-deja/g++.other/main1.C
29806 * g++.old-deja/g++.other/warn7.C
29807 * g++.old-deja/g++.pt/crash11.C
29808 * g++.old-deja/g++.pt/crash36.C
29809 * g++.old-deja/g++.pt/spec22.C
29810 * g++.old-deja/g++.pt/spec9.C
29811 * g++.old-deja/g++.pt/ttp52.C
29812 * g++.old-deja/g++.robertl/eb103.C
29813 * g++.old-deja/g++.robertl/eb121.C
29814 * g++.old-deja/g++.robertl/eb22.C
29815 * g++.old-deja/g++.robertl/eb8.C:
29816 Update locations and/or regexps of dg-error markers.
29817 Remove markers for some bogus messages that are no longer issued.
29819 2004-09-23 Jakub Jelinek <jakub@redhat.com>
29821 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
29822 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
29824 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
29827 * g++.dg/lookup/crash5.C: New test.
29829 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
29831 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
29832 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
29833 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
29834 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
29835 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
29836 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
29838 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
29839 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
29840 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
29841 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
29842 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
29843 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
29845 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
29847 * gcc.dg/vect/vect-44.c: Check additional cases.
29848 * gcc.dg/vect/vect-48.c: Check additional cases.
29850 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
29851 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
29852 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
29853 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
29854 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
29855 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
29856 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
29857 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
29858 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
29860 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
29861 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
29862 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
29864 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
29866 * gcc.dg/tree-ssa/loop-6.c: New test.
29868 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
29871 * g++.dg/inherit/base2.C: New.
29873 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
29875 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
29876 * gcc.dg/20001012-2.c: Likewise.
29877 * gcc.dg/20001013-1.c: Likewise.
29878 * gcc.dg/20001101-1.c: Likewise.
29879 * gcc.dg/20001102-1.c: Likewise.
29880 * gcc.dg/bf-spl1.c: Likewise.
29881 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
29882 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
29884 2004-09-22 Diego Novillo <dnovillo@redhat.com>
29886 PR tree-optimization/16721
29887 * gcc.dg/tree-ssa/pr16721.c: New test.
29889 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
29891 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
29892 * gcc.dg/20040305-1.c: Likewise.
29894 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
29897 * gcc.c-torture/compile/pr16566-1.c,
29898 gcc.c-torture/compile/pr16566-2.c,
29899 gcc.c-torture/compile/pr16566-3.c: New tests.
29901 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
29903 PR tree-optimization/17512
29904 * gcc.c-torture/compile/20040916-1.c.
29906 2004-09-21 Mark Mitchell <mark@codesourcery.com>
29908 * gcc.dg/pragma-re-3.c: New test.
29910 2004-09-17 Matt Austern <austern@apple.com>
29913 * g++.dg/other/anon3.C: New.
29915 2004-09-21 Roger Sayle <roger@eyesopen.com>
29918 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
29919 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
29920 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
29921 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
29922 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
29924 2004-09-21 Bud Davis <bdavis9659@comcast.net>
29927 * gfortran.dg/pr17286.f90: New test.
29929 2004-09-20 Mark Mitchell <mark@codesourcery.com>
29932 * g++.dg/template/static7.C: New test.
29934 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
29937 * gcc.c-torture/compile/pr17558.c: New test.
29939 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29941 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
29942 if SKIP_ATTRIBUTE is defined.
29944 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29947 * gfortran.dg/pr15957.f90: New test.
29949 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
29951 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
29953 * gcc.dg/vect/vect-79.c: Likewise.
29954 * gcc.dg/vect/vect-80.c: Likewise.
29956 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29959 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
29961 2004-09-20 Ira Rosen <irar@il.ibm.com>
29963 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
29964 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
29965 * gcc.dg/vect/vect-62.c: New testcase.
29966 * gcc.dg/vect/vect-63.c: New testcase.
29967 * gcc.dg/vect/vect-64.c: New testcase.
29968 * gcc.dg/vect/vect-65.c: New testcase.
29969 * gcc.dg/vect/vect-66.c: New testcase.
29970 * gcc.dg/vect/vect-67.c: New testcase.
29971 * gcc.dg/vect/vect-68.c: New testcase.
29972 * gcc.dg/vect/vect-69.c: New testcase.
29973 * gcc.dg/vect/vect-79.c: New testcase.
29974 * gcc.dg/vect/vect-80.c: New testcase.
29976 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
29978 * gcc.target/mips/asm-1.c: New test.
29980 2004-09-19 Ira Rosen <irar@il.ibm.com>
29982 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
29983 * gcc.dg/vect/vect-73.c: New testcase.
29984 * gcc.dg/vect/vect-74.c: New testcase.
29985 * gcc.dg/vect/vect-75.c: New testcase.
29986 * gcc.dg/vect/vect-76.c: New testcase.
29987 * gcc.dg/vect/vect-77.c: New testcase.
29988 * gcc.dg/vect/vect-78.c: New testcase
29990 2004-09-18 Paul Brook <paul@codesourcery.com>
29992 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
29994 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
29997 * gcc.dg/pr17424-1.c: New test.
29999 2004-09-18 Diego Novillo <dnovillo@redhat.com>
30001 * g++.dg/tree-ssa/pr17153.C: New test.
30003 2004-09-16 Geoffrey Keating <geoffk@apple.com>
30006 * g++.dg/pch/wchar-1.C: New.
30007 * g++.dg/pch/wchar-1.Hs: New.
30009 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
30011 * gcc.c-torture/execute/20040917-1.c: New test.
30013 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30015 PR tree-optimization/17319
30016 * gcc.dg/pr17319.c: New test.
30018 2004-09-17 Devang Patel <dpatel@apple.com>
30020 * gcc.dg/20040813-1.c: New test.
30022 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30024 PR tree-optimization/17273
30025 * gcc.c-torture/compile/pr17273.c: New test.
30027 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
30029 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
30030 Update expected messages.
30031 * gcc.dg/declspec-13.c: New test.
30033 2004-09-17 David Edelsohn <edelsohn@gnu.org>
30035 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
30037 2004-09-17 Diego Novillo <dnovillo@redhat.com>
30039 * gcc.c-torture/execute/pr17252.c: Use post-increment to
30040 change what 'a' is pointing to.
30042 2004-09-17 Mark Mitchell <mark@codesourcery.com>
30045 * g++.dg/template/error18.C: New test.
30048 * g++.dg/warn/Wunused-8.C: New test.
30050 2004-09-17 Steven Bosscher <stevenb@suse.de>
30052 PR tree-optimization/17513
30053 * gcc.dg/20040916-1.c: New test.
30055 2004-09-16 Mark Mitchell <mark@codesourcery.com>
30058 * g++.dg/template/typename7.C: New test.
30060 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30062 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
30064 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
30066 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
30067 with -ftree-based-profiling also.
30068 * lib/profopt.exp: Support late-set profile_option/feedback_option.
30070 2004-09-16 Victor Leikehman <lei@il.ibm.com>
30073 * gfortran.dg/der_array_io_1.f90: New test.
30074 * gfortran.dg/der_array_io_2.f90: New test.
30075 * gfortran.dg/der_array_io_3.f90: New test.
30077 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30079 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
30082 2004-09-15 Mark Mitchell <mark@codesourcery.com>
30084 * g++.dg/opt/switch1.C: New test.
30086 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
30088 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
30089 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
30090 Update expected messages.
30092 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30095 * gfortran.dg/same_name_1.f90: New test.
30097 2004-09-15 Diego Novillo <dnovillo@redhat.com>
30099 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
30100 dereference garbage pointers.
30102 2004-09-15 Jakub Jelinek <jakub@redhat.com>
30104 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
30105 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
30107 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
30108 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
30109 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
30111 2004-09-14 Mark Mitchell <mark@codesourcery.com>
30114 * g++.dg/template/mangle1.C: New test.
30116 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30118 PR tree-optimization/17252
30119 * gcc.c-torture/execute/pr17252.c: New test.
30121 2004-09-14 Andrew Pinski <apinski@apple.com>
30123 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
30125 2004-09-14 Roger Sayle <roger@eyesopen.com>
30127 PR rtl-optimization/9771
30128 * gcc.dg/pr9771-1.c: New test case.
30130 2004-09-14 Diego Novillo <dnovillo@redhat.com>
30132 PR tree-optimization/15262
30133 * gcc.c-torture/execute/pr15262-1.c: New test.
30134 * gcc.c-torture/execute/pr15262-2.c: New test.
30136 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
30138 * gcc.dg/declspec-12.c: New test.
30140 2004-09-14 Bud Davis <bdavis9659@comcast.net>
30142 * gfortran.dg/pr17090.f90: Add directives to test.
30144 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30146 * gcc.c-torture/compile/20040914-1.c: New test.
30148 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30151 * g++.dg/template/decl2.C: New test.
30153 2004-09-13 Bud Davis <bdavis9659@comcast.net>
30156 * gfortran.dg/pr17090.f90: New test.
30158 2004-09-13 Dale Johannesen <dalej@apple.com>
30160 * gcc.c-torture/compile/pr17408.c: New test case.
30162 2004-09-13 Mark Mitchell <mark@codesourcery.com>
30165 * g++.dg/parse/crash17.C: New test.
30168 * g++.dg/template/enum3.C: New test.
30170 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
30172 * lib/gcc-defs.exp: Load wrapper.exp.
30173 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
30175 * lib/gcc.exp (gcc_init): Similar.
30176 * lib/gfortran.exp (gfortran_init): Similar.
30177 * lib/objc.exp (objc_init): Similar.
30178 * lib/treelang.exp (treelang_init): Similar.
30179 * lib/wrapper.exp: New file with build_wrapper call machinery in
30180 ${tool}_maybe_build_wrapper.
30182 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30184 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
30186 * gcc.dg/declspec-11.c: Update expected messages.
30187 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
30188 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
30189 gcc.dg/inline-12.c: New tests.
30191 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
30193 * g++.dg/tree-ssa/pr17400.C: New testcase.
30195 2004-09-13 James E Wilson <wilson@specifixinc.com>
30197 * gcc.target/mips/sb1-1.c: New testcase.
30199 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
30201 * lib/g77-dg.exp: Remove unused file.
30202 * lib/mike-g77.exp: Ditto.
30203 * lib/g77.exp: Ditto.
30205 2004-09-12 Richard Henderson <rth@redhat.com>
30207 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
30209 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
30211 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
30212 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
30213 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
30214 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
30215 Update expected messages.
30217 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
30219 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
30220 declaration/use mismatch for dirp parameter.
30222 2004-09-12 Andrew Pinski <apinski@apple.com>
30224 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
30225 -fgnu-runtime is passed.
30227 2004-09-12 Richard Henderson <rth@redhat.com>
30229 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
30230 do the uplevel thing and update additional_flags directly.
30231 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
30232 gfortran.fortran-torture/execute/intrinsic_nearest.x,
30233 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
30234 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
30236 2004-09-11 Steven Bosscher <stevenb@suse.de>
30238 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
30240 2004-09-11 Roger Sayle <roger@eyesopen.com>
30242 PR middle-end/17411
30243 * g++.dg/opt/pr17411-1.C: New test case.
30245 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30247 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30248 gcc.dg/tls/diag-2.c: Update expected messages.
30249 * gcc.dg/991209-1.c: Specify compilation options. Update expected
30251 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
30252 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
30253 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
30254 gcc.dg/tls/diag-5.c: New tests.
30256 2004-09-11 Zack Weinberg <zack@codesourcery.com>
30258 * gcc.dg/20040910-1.c: Correct dg-error regexp.
30260 2004-09-11 Steven Bosscher <stevenb@suse.de>
30262 * g++.dg/parse/break-in-for.C: New test.
30264 2004-09-11 Jakub Jelinek <jakub@redhat.com>
30266 * gcc.dg/tree-ssa/20040911-1.c: New test.
30268 2004-09-11 Andreas Jaeger <aj@suse.de>
30270 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
30271 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
30273 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
30275 * gcc.target/frv: New directory of FR-V-specific tests.
30277 2004-09-10 James E Wilson <wilson@specifixinc.com>
30279 * gcc.dg/convert-vec-1.c: New test.
30281 2004-09-10 Roger Sayle <roger@eyesopen.com>
30283 PR middle-end/17024
30284 * gcc.dg/pr17024-1.c: New test case.
30286 2004-09-10 Eric Christopher <echristo@redhat.com>
30288 * gcc.dg/20040910-1.c: New test.
30290 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
30292 * gcc.dg/bitfld-9.c: New test.
30294 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
30296 * gcc.c-torture/execute/ieee/acc1.c: New test.
30297 * gcc.c-torture/execute/ieee/acc2.c: New test.
30298 * gcc.c-torture/execute/ieee/mzero6.c: New test.
30300 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
30302 * gcc.dg/deprecated-2.c: New test.
30304 2004-09-09 James E Wilson <wilson@specifixinc.com>
30306 * gcc.dg/init-vec-1.c: New test.
30308 2004-09-09 Roger Sayle <roger@eyesopen.com>
30310 PR middle-end/17055
30311 * gcc.dg/pr17055-1.c: New test case.
30313 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
30316 * gcc.c-torture/execute/pr17377.c: New test.
30318 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30321 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
30322 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
30323 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
30324 gcc.dg/long-long-typespec-1.c: New tests.
30325 * gcc.dg/tls/diag-2.c: Update expected diagnostics
30327 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
30329 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
30330 gcc.dg/gnu99-static-1.c: New tests.
30332 2004-09-08 Devang Patel <dpatel@apple.com>
30334 * gcc.dg/darwin-ld-20040828-1.c: New test.
30335 * gcc.dg/darwin-ld-20040828-2.c: New test.
30336 * gcc.dg/darwin-ld-20040828-3.c: New test.
30338 2004-09-08 Ziemowit Laski <zlaski@apple.com>
30340 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
30341 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
30343 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
30344 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
30346 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
30347 types they qualify.
30348 * objc.dg/type-size-2.m: Fix wording in comment.
30349 * objc.dg/va-meth-1.m: New test case.
30351 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
30354 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
30355 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30357 2004-09-06 Devang Patel <dpatel@apple.com>
30359 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
30360 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
30362 2004-09-06 Zack Weinberg <zack@codesourcery.com>
30364 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
30365 reflect changed line numbering of diagnostics.
30367 2004-09-06 Paul Brook <paul@codesourcery.com>
30369 * gfortran.dg/edit_real_1.f90: Add new test.
30371 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30373 * gcc.dg/tree-ssa/loop-2.c: New test.
30374 * gcc.dg/tree-ssa/loop-3.c: New test.
30375 * gcc.dg/tree-ssa/loop-4.c: New test.
30376 * gcc.dg/tree-ssa/loop-5.c: New test.
30378 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30380 * gcc.dg/format/sentinel-1.c: Update for parameter option.
30382 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30384 * gcc.dg/format/sentinel-1.c: New test.
30386 2004-09-04 Uros Bizjak <uros@kss-loka.si>
30388 * gcc.dg/builtins-46.c: New.
30390 2004-09-03 Devang Patel <dpatel@apple.com>
30392 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
30393 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
30395 2004-09-03 Jan Beulich <jbeulich@novell.com>
30397 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
30398 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
30399 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
30400 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
30401 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
30402 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
30403 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
30404 the non-portable bzero.
30405 * gcc.dg/20010912-1.c: xfail for NetWare.
30406 * gcc.dg/20020426-2.c: xfail for NetWare.
30407 * gcc.dg/20021014-1.c: xfail for NetWare.
30408 * gcc.dg/20021018-1.c: xfail for NetWare.
30409 * gcc.dg/20030213-1.c: xfail for NetWare.
30410 * gcc.dg/20030225-1.c: xfail for NetWare.
30411 * gcc.dg/20030708-1.c: xfail for NetWare.
30412 * gcc.dg/builtins-config.h: Also exclude NetWare.
30413 * gcc.dg/format/format.h: Define restrict only if not already defined.
30414 * gcc.dg/nest.c: xfail for NetWare.
30415 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
30416 * lib/target-supports.exp (check_visibility_available): Exclude
30419 2004-09-03 Jan Beulich <jbeulich@novell.com>
30421 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
30422 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
30423 deterministic starting point for the alignment of structure fields.
30424 * gcc.dg/Wpadded.c: Dito.
30425 * g++.dg/abi/vbase10.C: Dito.
30427 2004-09-03 Devang Patel <dpatel@apple.com>
30429 * g++.dg/debug/pr15736.cc: New test.
30431 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30433 * README.QMTEST: Fix out-of-date link.
30435 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
30438 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
30439 Delete. Duplicate of gfortran.dg/g77/20010610.f
30441 2004-09-02 Mark Mitchell <mark@codesourcery.com>
30443 * g++.dg/abi/arm_rtti1.C: New test.
30445 2004-09-02 Geoffrey Keating <geoffk@apple.com>
30447 * gcc.dg/ppc-vector-memcpy.c: New.
30448 * gcc.dg/ppc-vector-memset.c: New.
30450 2004-09-02 Chao-ying Fu <fu@mips.com>
30452 * gcc.target/mips/mips-3d-1.c: New test.
30453 * gcc.target/mips/mips-3d-2.c: New test.
30454 * gcc.target/mips/mips-3d-3.c: New test.
30455 * gcc.target/mips/mips-3d-4.c: New test.
30456 * gcc.target/mips/mips-3d-5.c: New test.
30457 * gcc.target/mips/mips-3d-6.c: New test.
30458 * gcc.target/mips/mips-3d-7.c: New test.
30459 * gcc.target/mips/mips-3d-8.c: New test.
30460 * gcc.target/mips/mips-3d-9.c: New test.
30461 * gcc.target/mips/mips-ps-1.c: New test.
30462 * gcc.target/mips/mips-ps-2.c: New test.
30463 * gcc.target/mips/mips-ps-3.c: New test.
30464 * gcc.target/mips/mips-ps-4.c: New test.
30465 * gcc.target/mips/mips-ps-type.c: New test.
30467 2004-09-02 Paul Brook <paul@codesourcery.com>
30469 * gfortran.dg/edit_real_1.f90: Add new tests.
30471 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30474 * gfortran.dg/merge_char_1.f90: New test.
30476 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30479 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
30481 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
30484 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
30486 2004-09-01 Mark Mitchell <mark@codesourcery.com>
30488 * g++.dg/opt/loop1.C: Do not XFAIL.
30490 2004-09-01 Jakub Jelinek <jakub@redhat.com>
30492 * gcc.c-torture/execute/20040831-1.c: New test.
30494 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
30497 * gfortran.dg/g77/20010610.f: Now passes.
30498 Copy from g77.f-torture/execute. Add dg-run directive.
30499 * gfortran.dg/g77/README: Update
30501 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
30503 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
30504 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
30505 (t1, t2, t3, t4): Add volatile.
30507 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30509 * g++.dg/ext/visibility/arm1.C: New test.
30511 2004-08-31 Geoffrey Keating <geoffk@apple.com>
30513 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
30516 2004-09-01 Paul Brook <paul@codesourcery.com>
30518 * gfortran.dg/eof_2.f90: New test.
30520 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30523 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
30525 2004-08-31 Bud Davis <bdavis9659@comcast.net>
30527 PR libfortran/16805
30528 * gfortran.dg/list_read_2.f90: New test.
30530 2004-08-31 Mark Mitchell <mark@codesourcery.com>
30532 * g++.dg/abi/key1.C: New test.
30534 2004-08-31 Richard Henderson <rth@redhat.com>
30536 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
30538 * g++.dg/other/offsetof5.C: Remove duplicate.
30540 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30543 * gfortran.dg/func_derived_1.f90: New test.
30545 2004-08-31 Paul Brook <paul@codesourcery.com>
30547 * gfortran.dg/eof_1.f90: New test.
30549 2004-08-31 Paul Brook <paul@codesourcery.com>
30551 * gfortran.dg/list_read_1.f90: New file.
30553 2004-08-30 Mark Mitchell <mark@codesourcery.com>
30555 * g++.dg/opt/loop1.C: XFAIL.
30557 2004-08-30 Geoffrey Keating <geoffk@apple.com>
30559 * gcc.dg/funcdef-storage-1.c: New.
30560 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
30561 an extern function in local scope.
30562 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
30563 declare an 'auto inline' function in local scope.
30564 * gcc.dg/20011130-1.c: Likewise.
30565 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
30566 an 'auto' function in local scope.
30567 * gcc.dg/20021014-1.c: Likewise.
30568 * gcc.dg/20030331-2.c: Likewise.
30570 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30572 * gfortran.dg/blockdata_1.f90: New test.
30574 2004-08-30 Richard Henderson <rth@redhat.com>
30576 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
30578 2004-08-30 Richard Henderson <rth@redhat.com>
30580 * lib/fortran-torture.exp (fortran-torture-execute): Honor
30581 additional_flags set by alternate driver.
30582 (ieee-options): New procedure.
30583 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
30584 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
30585 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
30586 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
30588 2004-08-30 Richard Henderson <rth@redhat.com>
30590 * lib/f-torture.exp: Remove.
30592 2004-08-29 Mark Mitchell <mark@codesourcery.com>
30594 PR rtl-optimization/16590
30595 * g++.dg/opt/loop1.C: New test.
30597 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30600 * gfortran.dg/oldstyle_1.f90: New test.
30602 2004-08-29 Steven G. Kargl <kargls@comcast.net>
30603 Paul Brook <paul@codesourcery.com>
30605 * gfortran.dg/g77/README: Update.
30606 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
30607 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
30608 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
30610 2004-08-28 Paul Brook <paul@codesourcery.com>
30612 PR libfortran/17195
30613 * gfortran.dg/edit_real_1.f90: New test.
30615 2004-08-27 Paul Brook <paul@codesourcery.com>
30617 * gfortran.dg/rewind_1.f90: New test.
30619 2004-08-27 Bud Davis <bdavis9659@comcast.net>
30622 * gfortran.dg/pr16597.f90: New test.
30624 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30627 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
30628 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
30629 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
30630 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
30631 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
30633 2004-08-26 Nick Clifton <nickc@redhat.com>
30635 * gcc.c-torture/compile/pr17119.c: New test.
30637 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
30639 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
30641 2004-08-25 Richard Henderson <rth@redhat.com>
30643 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
30644 the bits that expect kind=8 to be the largest real kind.
30646 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30648 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
30650 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30652 * gfortran.dg/assignment_1.f90: New test.
30654 2004-08-25 Adam Nemet <anemet@lnxw.com>
30656 * g++.dg/template/repo3.C: New test.
30658 2004-08-25 Roger Sayle <roger@eyesopen.com>
30660 PR middle-end/16693
30661 PR tree-optimization/16372
30662 * g++.dg/opt/pr16372-1.C: New test case.
30663 * g++.dg/opt/pr16693-1.C: New test case.
30664 * g++.dg/opt/pr16693-2.C: New test case.
30666 2004-08-25 Ziemowit Laski <zlaski@apple.com>
30668 * objc.dg/proto-lossage-4.m: New test.
30670 2004-08-25 Mark Mitchell <mark@codesourcery.com>
30673 * g++.dg/inherit/local2.C: New test.
30675 2004-08-25 Paul Brook <paul@codesourcery.com>
30678 * gfortran.dg/string_ctor_1.f90: New test.
30680 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30683 * g++.dg/template/redecl2.C: New test.
30685 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30688 * gfortran.dg/pr17143.f90: New test.
30690 2004-08-24 Bud Davis <bdavis9659@comcast.net>
30693 * gfortran.dg/pr17164.f90: New test.
30695 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30697 * gcc.dg/tree-ssa/loop-1.c: New test.
30699 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30701 * gcc.c-torture/compile/20040824-1.c: New test.
30703 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
30705 * gcc.c-torture/compile/iftrap-3.c: New test.
30707 2004-08-24 Paul Brook <paul@codesourcery.com>
30709 * gfortran.dg/entry_2.f90: New test.
30711 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30714 * g++.dg/lookup/ambig[12].C: New.
30716 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30719 * g++.dg/template/crash21.C: New test.
30720 * g++.dg/template/crash22.C: Likewise.
30722 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
30725 * g++.dg/template/access15.C: New.
30727 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30730 * g++.dg/template/repo2.C: New test.
30732 2004-08-23 Roger Sayle <roger@eyesopen.com>
30734 PR rtl-optimization/17078
30735 * gcc.c-torture/execute/pr17078-1.c: New test case.
30737 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30740 * gcc.dg/debug/crash1.c: New test.
30742 2004-08-23 Mark Mitchell <mark@codesourcery.com>
30745 * gcc.dg/loop-5.c: New test.
30747 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
30749 * gcc.c-torture/execute/20040823-1.c: New test.
30751 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
30753 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
30754 to the assembler. Simplify test accordingly.
30755 (asm_abi_flags): Use GNU names.
30756 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
30757 to check for ABI flags.
30759 2004-08-22 Andrew Pinski <apinski@apple.com>
30761 * g++.dg/opt/pr14029.C: New test.
30762 * gcc.c-torture/execute/pr15262.c: New test.
30764 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30766 * gfortran.dg/reduction.f90: Add checks with complex arguments.
30768 2004-08-21 Bud Davis <bdavis9659@comcast.net>
30771 * gfortran.dg/direct_io.f90: New test.
30773 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30776 * g++.dg/inherit/local2.C: New test.
30778 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
30781 * g++.dg/warn/Wparentheses-4.C: New test.
30783 2004-08-20 Mark Mitchell <mark@codesourcery.com>
30786 * g++.dg/inherit/local2.C: New test.
30788 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
30789 * gcc.dg/ppc-ldstruct.c: Likewise.
30790 * gcc.dg/ppc64-abi-2.c: Likewise.
30792 2004-08-20 Jakub Jelinek <jakub@redhat.com>
30794 PR rtl-optimization/17099
30795 * gcc.c-torture/execute/20040820-1.c: New test.
30797 2004-08-20 David Edelsohn <edelsohn@gnu.org>
30799 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
30801 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
30804 * gfortran.dg/auto_array_1.f90: New test.
30806 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30809 * gfortran.dg/simpleif_1.f90: New test.
30811 2004-08-19 Mark Mitchell <mark@codesourcery.com>
30813 * lib/target-supports.exp (check_profiling_available): Return
30814 false for arm*-*-symbianelf* and arm*-*-eabi*.
30817 * g++.dg/template/delete1.C: New test.
30819 2004-08-19 Paul Brook <paul@codesourcery.com>
30823 * gfortran.dg/data_char_1.f90: New test.
30825 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
30828 * gfortran.dg/reduction.f90: New testcase.
30830 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30833 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
30835 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
30838 * g++.dg/Wparentheses-3.C: New test.
30840 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
30842 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
30843 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
30844 * gcc.dg/vect/vect-2.c: Likewise.
30845 * gcc.dg/vect/vect-3.c: Likewise.
30846 * gcc.dg/vect/vect-4.c: Likewise.
30847 * gcc.dg/vect/vect-5.c: Likewise.
30848 * gcc.dg/vect/vect-6.c: Likewise.
30849 * gcc.dg/vect/vect-7.c: Likewise.
30850 * gcc.dg/vect/vect-25.c: Likewise.
30851 * gcc.dg/vect/vect-31.c: Likewise.
30852 * gcc.dg/vect/vect-32.c: Likewise.
30853 * gcc.dg/vect/vect-34.c: Likewise.
30854 * gcc.dg/vect/vect-36.c: Likewise.
30855 * gcc.dg/vect/vect-all.c: Likewise.
30857 2004-08-18 Mark Mitchell <mark@codesourcery.com>
30860 * g++.dg/template/operator4.C: New test.
30862 2004-08-18 Richard Henderson <rth@redhat.com>
30864 * gcc.dg/20040206-1.c: XFAIL.
30866 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30869 * g++.dg/template/array7.C: New test.
30871 2004-08-17 James E Wilson <wilson@specifixinc.com>
30873 * gcc.dg/mips-movcc-1.c: New test.
30874 * gcc.dg/mips-movcc-2.c: New test.
30875 * gcc.dg/mips-movcc-3.c: New test.
30877 * gcc.dg/mips-nmadd-1.c: New test.
30878 * gcc.dg/mips-nmadd-2.c: New test.
30880 2004-08-17 Mark Mitchell <mark@codesourcery.com>
30883 * g++.dg/opt/inline8.C: New test.
30886 * g++.dg/parse/error17.C: New test.
30888 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
30890 * gcc.dg/vect: New directory for vectorizer tests.
30891 * gcc.dg/vect/tree-vect.h: New file.
30892 * gcc.dg/vect/vect.exp: New file.
30893 * gcc.dg/vect/pr16105.c.c: New test.
30894 * gcc.dg/vect/vect-1.c: New test.
30895 * gcc.dg/vect/vect-2.c: New test.
30896 * gcc.dg/vect/vect-3.c: New test.
30897 * gcc.dg/vect/vect-4.c: New test.
30898 * gcc.dg/vect/vect-5.c: New test.
30899 * gcc.dg/vect/vect-6.c: New test.
30900 * gcc.dg/vect/vect-7.c: New test.
30901 * gcc.dg/vect/vect-8.c: New test.
30902 * gcc.dg/vect/vect-9.c: New test.
30903 * gcc.dg/vect/vect-10.c: New test.
30904 * gcc.dg/vect/vect-11.c: New test.
30905 * gcc.dg/vect/vect-12.c: New test.
30906 * gcc.dg/vect/vect-13.c: New test.
30907 * gcc.dg/vect/vect-14.c: New test.
30908 * gcc.dg/vect/vect-15.c: New test.
30909 * gcc.dg/vect/vect-16.c: New test.
30910 * gcc.dg/vect/vect-17.c: New test.
30911 * gcc.dg/vect/vect-18.c: New test.
30912 * gcc.dg/vect/vect-19.c: New test.
30913 * gcc.dg/vect/vect-20.c: New test.
30914 * gcc.dg/vect/vect-21.c: New test.
30915 * gcc.dg/vect/vect-22.c: New test.
30916 * gcc.dg/vect/vect-23.c: New test.
30917 * gcc.dg/vect/vect-24.c: New test.
30918 * gcc.dg/vect/vect-25.c: New test.
30919 * gcc.dg/vect/vect-26.c: New test.
30920 * gcc.dg/vect/vect-27.c: New test.
30921 * gcc.dg/vect/vect-28.c: New test.
30922 * gcc.dg/vect/vect-29.c: New test.
30923 * gcc.dg/vect/vect-30.c: New test.
30924 * gcc.dg/vect/vect-31.c: New test.
30925 * gcc.dg/vect/vect-32.c: New test.
30926 * gcc.dg/vect/vect-33.c: New test.
30927 * gcc.dg/vect/vect-34.c: New test.
30928 * gcc.dg/vect/vect-35.c: New test.
30929 * gcc.dg/vect/vect-36.c: New test.
30930 * gcc.dg/vect/vect-37.c: New test.
30931 * gcc.dg/vect/vect-38.c: New test.
30932 * gcc.dg/vect/vect-40.c: New test.
30933 * gcc.dg/vect/vect-41.c: New test.
30934 * gcc.dg/vect/vect-42.c: New test.
30935 * gcc.dg/vect/vect-43.c: New test.
30936 * gcc.dg/vect/vect-44.c: New test.
30937 * gcc.dg/vect/vect-45.c: New test.
30938 * gcc.dg/vect/vect-46.c: New test.
30939 * gcc.dg/vect/vect-47.c: New test.
30940 * gcc.dg/vect/vect-48.c: New test.
30941 * gcc.dg/vect/vect-49.c: New test.
30942 * gcc.dg/vect/vect-50.c: New test.
30943 * gcc.dg/vect/vect-51.c: New test.
30944 * gcc.dg/vect/vect-52.c: New test.
30945 * gcc.dg/vect/vect-53.c: New test.
30946 * gcc.dg/vect/vect-54.c: New test.
30947 * gcc.dg/vect/vect-55.c: New test.
30948 * gcc.dg/vect/vect-56.c: New test.
30949 * gcc.dg/vect/vect-57.c: New test.
30950 * gcc.dg/vect/vect-58.c: New test.
30951 * gcc.dg/vect/vect-59.c: New test.
30952 * gcc.dg/vect/vect-60.c: New test.
30953 * gcc.dg/vect/vect-61.c: New test.
30954 * gcc.dg/vect/vect-all.c: New test.
30955 * gcc.dg/vect/vect-none.c: New test.
30957 2004-08-17 Paul Brook <paul@codesourcery.com>
30960 * gfortran.dg/entry_1.f90: New test.
30962 2004-08-17 Andrew Pinski <apinski@apple.com>
30964 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
30966 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
30968 * gcc.dg/pr17036-1.c: New test.
30970 2004-08-16 Devang Patel <dpatel@apple.com>
30972 * gcc.dg/darwin-20040809-1.c: New test.
30974 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
30976 * gcc.dg/funcdef-attr-1.c: New test.
30978 2004-08-16 Janis Johnson <janis187@us.ibm.com>
30980 * gcc.dg/altivec-17.c: New test.
30981 * gcc.dg/altivec-18.c: New test.
30983 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30986 * g++.dg/template/vtable2.C: New test.
30988 2004-08-14 Richard Henderson <rth@redhat.com>
30990 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
30991 * gcc.dg/pack-test-4.c (main): Return 0.
30992 * gcc.dg/setjmp-1.c: Remove XFAIL.
30993 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
30995 2004-08-14 Richard Henderson <rth@redhat.com>
30997 * gcc.dg/980217-1.c: Add prototype for printf.
30999 2004-08-13 Bud Davis <bdavis9659@comcast.net>
31001 * gfortran.dg/pr16935.f90: New test.
31003 2004-08-13 Janis Johnson <janis187@us.ibm.com>
31005 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
31007 2004-08-13 Paul Brook <paul@codesourcery.com>
31009 * gfortran.dg/der_io_1.f90: Remove stray comma.
31011 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31013 * gcc.dg/vmx/cw-bug-2.c: Remove.
31014 * gcc.dg/vmx/vprint-1.c: Remove.
31015 * gcc.dg/vmx/vscan-1.c: Remove.
31017 2004-08-12 Devang patel <dpatel@apple.com>
31019 * gcc.dg/darwin-20040809-2.c: New test.
31021 2004-08-12 Janis Johnson <janis1872us.ibm.com>
31023 * g++.dg/ext/altivec-12.C: New test.
31025 * g++.dg/ext/altivec-11.C: New test.
31027 2004-08-12 Paul Brook <paul@codesourcery.com>
31029 * g++.dg/abi/arm_cxa_vec_1.C: New test.
31031 2004-08-12 Janis Johnson <janis187@us.ibm.com>
31033 * g++.dg/ext/altivec-2.C: Check for hardware support before
31034 executing any VMX instructions.
31036 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
31038 2004-08-12 Jakub Jelinek <jakub@redhat.com>
31041 * g++.old-deja/g++.other/comdat4.C: New test.
31042 * g++.old-deja/g++.other/comdat4-aux.cc: New.
31044 2004-08-12 Ben Elliston <bje@au.ibm.com>
31047 * gcc.dg/pr16286.c: New test.
31049 2004-08-12 Jan Beulich <jbeulich@novell.com>
31051 * g++.dg/ext/asm5.C: New.
31053 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31056 * g++.dg/eh/crash1.C: New test.
31059 * g++.dg/ext/construct1.C: New test.
31061 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31064 * g++.dg/init/ptrmem1.C: New test.
31067 * g++.dg/parse/offsetof5.C: New test.
31070 * g++.dg/template/overload3.C: New test.
31072 2004-08-11 Mark Mitchell <mark@codesourcery.com>
31075 * g++.dg/parse/error16.C: New test.
31078 * g++.dg/template/error14.C: New test.
31081 * g++.dg/template/error15.C: New test.
31083 2004-08-11 Devang Patel <dpatel@apple.com>
31085 * gcc.dg/darwin-ld-20040809-1.c: New test.
31086 * gcc.dg/darwin-ld-20040809-2.c: New test.
31088 2004-08-11 Steven G. Kargl <kargls@comcast.net>
31091 * gfortran.dg/dfloat_1.f90: New test.
31093 2004-08-09 Mark Mitchell <mark@codesourcery.com>
31095 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
31096 * gcc.dg/dll-2.c: Fix dg-require syntax.
31097 * gcc.misc-tests/arm-isr.c (abort): Declare.
31100 2004-08-10 Mark Mitchell <mark@codesourcery.com>
31103 * g++.dg/parse/crash16.C: New test.
31105 2004-08-10 Roger Sayle <roger@eyesopen.com>
31107 * gcc.dg/mips-rsqrt-1.c: New test case.
31108 * gcc.dg/mips-rsqrt-2.c: New test case.
31109 * gcc.dg/mips-rsqrt-3.c: New test case.
31111 2004-08-10 Paul Brook <paul@codesourcery.com>
31113 * gfortran.dg/der_io_1.f90: New test.
31115 2004-08-10 Paul Brook <paul@codesourcery.com>
31118 * gfortran.dg/der_array_1.f90: New test.
31120 2004-08-09 David Edelsohn <edelsohn@gnu.org>
31122 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
31124 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
31126 * gcc.dg/wchar_t-2.c: Fix typo.
31128 2004-08-09 Falk Hueffner <falk@debian.org>
31130 PR tree-optimization/12517
31131 * gcc.c-torture/compile/pr12517.c: New test.
31133 PR tree-optimization/12578
31134 * gcc.c-torture/compile/pr12578.c: New test.
31136 PR tree-optimization/12899
31137 * gcc.c-torture/compile/pr12899.c: New test.
31139 PR rtl-optimization/14692
31140 * gcc.c-torture/compile/pr14692.c: New test.
31142 PR tree-optimization/16461
31143 * gcc.c-torture/compile/pr16461.c: New test.
31145 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
31147 * gfortran.dg/getenv_1.f90: New test.
31149 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31151 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
31153 * gcc.dg/symbian5.c: Test -fno-short-wchar.
31155 2004-08-06 Paul Brook <paul@codesourcery.com>
31157 * gfortran.dg/ret_array_1.f90: New test.
31158 * gfortran.dg/ret_pointer_1.f90: New test.
31160 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
31162 * gcc.dg/missing-field-init-[12].c: New tests.
31163 * g++.dg/warn/missing-field-init-[12].C: New tests.
31165 2004-08-06 Mark Mitchell <mark@codesourcery.com>
31167 * gcc.dg/enum2.c: New test.
31168 * gcc.dg/symbian3.c: Likewise.
31169 * gcc.dg/symbian4.c: Likewise.
31170 * gcc.dg/wchar_t-2.c: Likewise.
31172 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31174 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
31177 2004-08-05 Mark Mitchell <mark@codesourcery.com>
31179 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
31180 dg-require-visiblity.
31181 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
31182 * g++.dg/ext/visibility/fvisibility.C: Likewise.
31183 * g++.dg/ext/visibility/memfuncts.C: Likewise.
31184 * g++.dg/ext/visibility/new1.C: Likewise.
31185 * g++.dg/ext/visibility/pragma.C: Likewise.
31186 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
31187 * g++.dg/ext/visibility/virtual.C: Likewise.
31188 * g++/dg/ext/visibility/visibility-1.C: Likewise.
31189 * g++/dg/ext/visibility/visibility-2.C: Likewise.
31190 * g++/dg/ext/visibility/visibility-3.C: Likewise.
31191 * g++/dg/ext/visibility/visibility-4.C: Likewise.
31192 * g++/dg/ext/visibility/visibility-5.C: Likewise.
31193 * g++/dg/ext/visibility/visibility-6.C: Likewise.
31194 * g++/dg/ext/visibility/visibility-7.C: Likewise.
31195 * g++/dg/ext/visibility/visibility-8.C: New test.
31196 * gcc.c-torture/compile/dll.x: Remove.
31197 * gcc.dg/dll-2.c: Use dg-require-dll
31198 * gcc.dg/visibility-10.c: New test.
31199 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
31201 * lib/scanasm.exp (scan_hidden): New function.
31202 (scan_not_hidden): Likewise.
31204 2004-08-05 David Edelsohn <edelsohn@gnu.org>
31206 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
31208 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
31210 * gcc.c-torture/execute/20040805-1.c: New test.
31212 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
31214 * gcc.dg/20020118-1.c: Declare abort.
31215 * gcc.dg/altivec_check.h: Likewise.
31216 * gcc.dg/iftrap-2.c: Likewise.
31217 * gcc.dg/pragma-darwin.c: Likewise.
31218 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
31220 2004-08-04 Geoffrey Keating <geoffk@apple.com>
31222 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
31224 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
31226 * gcc.c-torture/execute/builtins/abs-2.c,
31227 gcc.c-torture/execute/builtins/abs-3.c,
31228 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
31229 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
31230 intmax_t, uintmax_t and their limits.
31231 * gcc.dg/intmax_t-1.c: New test.
31233 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31235 * g++.dg/tc1/dr147.C: Add reference to PR.
31237 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
31239 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
31240 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
31242 2004-08-03 David Edelsohn <edelsohn@gnu.org>
31244 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
31246 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31248 * gcc.dg/redecl-5.c: New test.
31249 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
31252 2004-08-03 Roger Sayle <roger@eyesopen.com>
31254 PR middle-end/16790
31255 * gcc.c-torture/execute/pr16790-1.c: New test case.
31257 2004-08-03 Mark Mitchell <mark@codesourcery.com>
31259 * g++.dg/ext/visibility/assign1.C: New test.
31260 * g++.dg/ext/visibility/new1.C: Likewise.
31262 * gcc.dg/symbian1.c: New test.
31263 * gcc.dg/symbian2.c: Likewise.
31265 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
31268 * gcc.dg/i386-sse-9.c: New test.
31270 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31272 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
31274 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
31276 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
31277 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
31278 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
31279 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
31280 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
31281 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
31282 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
31283 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
31284 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
31285 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
31286 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
31287 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
31288 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
31289 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
31290 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
31291 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
31292 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
31293 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
31294 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
31295 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
31296 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
31297 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
31298 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
31299 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
31300 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
31301 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
31302 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
31303 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
31304 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
31305 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
31306 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
31307 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
31308 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
31309 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
31310 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
31311 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
31312 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
31313 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
31314 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
31315 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
31316 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
31317 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
31318 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
31319 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
31320 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31321 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31322 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
31323 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
31324 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
31325 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
31326 gcc.misc-tests/i386-pf-3dnow-1.c,
31327 gcc.misc-tests/i386-pf-athlon-1.c,
31328 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
31329 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
31330 Declare built-in functions used.
31331 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
31333 2004-08-02 Mark Mitchell <mark@codesourcery.com>
31336 * g++.dg/lookup/using12.C: New test.
31338 * g++.dg/init/null1.C: Fix PR number.
31339 * g++.dg/parse/namespace10.C: Likewise.
31341 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31344 * g++.dg/template/spec17.C: New test.
31345 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
31346 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
31348 2004-08-02 David Billinghurst
31351 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
31353 2004-08-01 Zack Weinberg <zack@codesourcery.com>
31355 * gcc.dg/ia64-got-1.c: New test case.
31357 2004-08-01 Mark Mitchell <mark@codesourcery.com>
31360 * g++.dg/init/null1.C: New test.
31361 * g++.dg/tc1/dr76.C: Adjust error marker.
31364 * g++.dg/parse/namespace10.C: New test.
31367 * g++.dg/inherit/ptrmem2.C: New test.
31369 2004-08-02 Ben Elliston <bje@au.ibm.com>
31372 * gcc.dg/pr16155.c: New test.
31374 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
31376 * gcc.dg/redecl-2.c: New test.
31378 2004-07-30 Geoffrey Keating <geoffk@apple.com>
31380 * gcc.dg/darwin-longdouble.c: New file.
31382 2004-07-30 Richard Henderson <rth@redhat.com>
31384 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
31385 write to constant argument.
31386 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
31388 2004-07-30 Richard Henderson <rth@redhat.com>
31390 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
31391 tests of nearest around zero.
31393 2004-07-30 Andrew Pinski <apinski@apple.com>
31395 * gcc.c-torture/compile/20040730-1.c: New test.
31397 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31399 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
31402 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
31404 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
31406 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
31408 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
31409 contains $ld_library_path.
31410 * lib/gfortran.exp (gfortran_link_flags): Likewise.
31412 2004-07-29 Richard Henderson <rth@redhat.com>
31414 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
31416 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
31417 (alt2, which): New.
31418 (Check): Accept either alternative.
31420 2004-07-29 Mark Mitchell <mark@codesourcery.com>
31422 * g++.dg/abi/inline1.C: New test.
31423 * g++.dg/abi/local1-a.cc: Likewise.
31424 * g++.dg/abi/local1.C: Likewise.
31425 * g++.dg/abi/mangle11.C: Tweak location of warnings.
31426 * g++.dg/abi/mangle12.C: Likewise.
31427 * g++.dg/abi/mangle17.C: Likewise.
31428 * g++.dg/abi/mangle20-2.C: Likewise.
31429 * g++.dg/opt/interface1.C: Likewise.
31430 * g++.dg/opt/interface1.h: Likewise.
31431 * g++.dg/opt/interface1-a.cc: New test.
31432 * g++.dg/parse/repo1.C: New test.
31433 * g++.dg/template/repo1.C: Likewise.
31434 * g++.dg/warn/Winline-1.C: Likewise.
31435 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
31437 2004-07-29 Diego Novillo <dnovillo@redhat.com>
31439 * gcc.dg/tree-ssa/20040729-1.c: New test.
31441 2004-07-27 Matt Austern <austern@apple.com>
31443 * gcc.dg/darwin-bool-1.c: New test.
31444 * gcc.dg/darwin-bool-2.c: New test.
31446 2004-07-28 Richard Henderson <rth@redhat.com>
31448 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
31449 arguments in the correct type. Don't write to constant arguments.
31451 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31453 PR tree-optimization/16688
31454 PR tree-optimization/16689
31455 * g++.dg/tree-ssa/pr16688.C: New test.
31457 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31459 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31460 loads. Not only in the comment, this time.
31462 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
31464 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
31465 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
31466 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
31467 * gcc.dg/sh4a-bitmovua.c: New.
31468 * gcc.dg/sh4a-cos.c: New.
31469 * gcc.dg/sh4a-cosf.c: New.
31470 * gcc.dg/sh4a-fprun.c: New.
31471 * gcc.dg/sh4a-fsrra.c: New.
31472 * gcc.dg/sh4a-memmovua.c: New.
31473 * gcc.dg/sh4a-sin.c: New.
31474 * gcc.dg/sh4a-sincos.c: New.
31475 * gcc.dg/sh4a-sincosf.c: New.
31476 * gcc.dg/sh4a-sinf.c: New.
31478 2004-07-28 Diego Novillo <dnovillo@redhat.com>
31480 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
31482 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
31484 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
31487 2004-07-27 Andrew Pinski <apinski@apple.com>
31489 * g++.dg/rtti/tinfo1.C: Correct the xfail.
31491 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
31493 * gcc.dg/pragma-isr.c: New test.
31495 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31498 * g++.dg/template/ttp11.C: New test.
31500 2004-07-27 Diego Novillo <dnovillo@redhat.com>
31502 * gcc.c-torture/compile/20040727-1.c: New test.
31504 2004-07-26 Eric Christopher <echristo@redhat.com>
31506 * gcc.c-torture/compile/20040726-2.c: New test.
31508 2004-07-26 Andrew Pinski <apinski@apple.com>
31510 * g++.dg/rtti/tinfo1.C: Xfail.
31512 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
31514 * gcc.c-torture/compile/20040726-1.c: New test.
31516 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
31517 Brian Ryner <bryner@brianryner.com>
31521 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
31522 * g++.dg/ext/visibility/: New directory.
31523 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
31524 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
31525 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
31526 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
31527 * g++.dg/ext/visibility/fvisibility.C,
31528 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
31529 g++.dg/ext/visibility/fvisibility-override1.C
31530 g++.dg/ext/visibility/fvisibility-override2.C
31531 g++.dg/ext/visibility/memfuncts.C
31532 g++.dg/ext/visibility/noPLT.C
31533 g++.dg/ext/visibility/pragma.C
31534 g++.dg/ext/visibility/pragma-override1.C
31535 g++.dg/ext/visibility/pragma-override2.C
31536 g++.dg/ext/visibility/staticmemfuncts.C
31537 g++.dg/ext/visibility/virtual.C: New tests.
31539 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31542 * gcc.dg/pr15360-1.c: New test.
31544 2004-07-25 Daniel Jacobowitz <dan@debian.org>
31546 * gcc.dg/pragma-align-2.c: New test.
31547 * gcc.dg/pragma-init-fini.c: New test.
31548 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
31551 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
31553 * gcc.dg/init-string-2.c: New test.
31555 2004-07-24 Zack Weinberg <zack@codesourcery.com>
31558 * gcc.dg/Wredundant-decls-1.c: New test case.
31560 2004-07-24 Jakub Jelinek <jakub@redhat.com>
31562 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
31563 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
31564 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
31565 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
31566 * gcc.dg/compat/generate-random.c: New file.
31567 * gcc.dg/compat/generate-random.h: Likewise.
31568 * gcc.dg/compat/generate-random_r.c: Likewise.
31569 * gcc.dg/compat/struct-layout-1.h: Likewise.
31570 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
31571 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
31572 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
31573 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
31574 * gcc.dg/compat/struct-layout-1_main.c: New test.
31575 * gcc.dg/compat/struct-layout-1_x.c: New file.
31576 * gcc.dg/compat/struct-layout-1_y.c: New file.
31577 * gcc.dg/compat/struct-layout-1_test.h: New file.
31579 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
31581 * gcc.dg/comp-return-1.c: New test
31583 2004-07-23 Janis Johnson <janis187@us.ibm.com>
31585 * gcc.dg/vmx/8-02a.c: Fix typo.
31587 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
31588 * gcc.dg/darwin-abi-3.c: New test.
31590 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
31591 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
31593 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
31594 * gcc.dg/vmx/ops-long-1.c: New test.
31595 * gcc.dg/vmx/ops-long-2.c: New test.
31597 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
31599 * g++.dg/lookup/conv-[1234].C: New.
31601 2004-07-22 Mark Mitchell <mark@codesourcery.com>
31603 * g++.dg/parse/attr2.C: Simplify.
31605 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31608 * gcc.c-torture/execute/pr7284-1.c: New test.
31610 2004-07-22 Brian Booth <bbooth@redhat.com>
31612 * gcc.dg/tree-ssa/20040721-1.c: New test.
31614 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
31616 * g++.dg/template/crash20.c: New.
31618 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
31620 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
31621 Add dg-run directive. Declare variables as required.
31622 * gfortran.dg/g77/README: Update
31624 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
31626 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
31627 gcc.dg/cris-peep2-andu2.c: New tests.
31629 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31632 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
31634 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
31636 * gcc.dg/qual-return-2.c: Update expected messages.
31637 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
31639 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31641 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
31642 * gcc.dg/noncompile/921102-1.c: Update expected error message.
31644 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
31647 * gcc.dg/init-string-1.c: New test.
31649 2004-07-21 Jakub Jelinek <jakub@redhat.com>
31651 PR middle-end/15345
31653 * gcc.dg/torture/nested-fn-1.c: New test.
31655 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
31658 * gcc.dg/ia64-fptr-1.c: New file.
31660 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31663 * g++.dg/template/spec16.C: New test.
31664 * g++.old-deja/g++.robertl/eb118.C: Remove.
31666 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31669 * g++.dg/template/spec15.C: New test.
31671 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
31673 Copy cases from g77.f-torture/execute and add dg-run
31674 directive. Other changes as noted.
31675 * gfortran.dg/g77/13037.f
31676 * gfortran.dg/g77/1832.f
31677 * gfortran.dg/g77/19981119-0.f
31678 * gfortran.dg/g77/19990313-0.f
31679 * gfortran.dg/g77/19990313-1.f
31680 * gfortran.dg/g77/19990313-2.f
31681 * gfortran.dg/g77/19990313-3.f
31682 * gfortran.dg/g77/19990419-1.f
31683 * gfortran.dg/g77/19990826-0.f
31684 * gfortran.dg/g77/19990826-2.f
31685 * gfortran.dg/g77/20000503-1.f
31686 * gfortran.dg/g77/20001111.f
31687 * gfortran.dg/g77/20010116.f
31688 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
31689 * gfortran.dg/g77/20010430.f
31690 * gfortran.dg/g77/6177.f
31691 * gfortran.dg/g77/947.f
31692 * gfortran.dg/g77/970816-3.f
31693 * gfortran.dg/g77/971102-1.f
31694 * gfortran.dg/g77/980520-1.f
31695 * gfortran.dg/g77/980628-0.f
31696 * gfortran.dg/g77/980628-1.f
31697 * gfortran.dg/g77/980628-10.f
31698 * gfortran.dg/g77/980628-2.f
31699 * gfortran.dg/g77/980628-3.f
31700 * gfortran.dg/g77/980628-7.f
31701 * gfortran.dg/g77/980628-8.f
31702 * gfortran.dg/g77/980628-9.f
31703 * gfortran.dg/g77/980701-0.f
31704 * gfortran.dg/g77/980701-1.f
31705 * gfortran.dg/g77/cabs.f
31706 * gfortran.dg/g77/claus.f
31707 * gfortran.dg/g77/complex_1.f
31708 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
31709 * gfortran.dg/g77/dcomplex.f
31710 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
31711 * gfortran.dg/g77/f90-intrinsic-mathematical.f
31712 * gfortran.dg/g77/f90-intrinsic-numeric.f
31713 * gfortran.dg/g77/int8421.f
31714 * gfortran.dg/g77/labug1.f
31715 * gfortran.dg/g77/large_vec.f
31716 * gfortran.dg/g77/le.f
31717 * gfortran.dg/g77/short.f
31718 * gfortran.dg/g77/README: Update
31720 2004-07-20 Mark Mitchell <mark@codesourcery.com>
31723 * g++.dg/parse/lookup4.C: New test.
31725 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31728 * g++.dg/template/ttp10.C: New test.
31730 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
31732 * gcc.dg/pr12625-1.c: New test.
31734 2004-07-20 Steven Bosscher <stevenb@suse.de>
31736 * gcc.dg/switch-warn-1.c: New test.
31737 * gcc.dg/switch-warn-2.c: New test.
31738 * gcc.c-torture/compile/pr14730.c: Update.
31740 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
31742 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
31743 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
31744 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
31745 g++.dg/template/nontype3.C: Remove trailing CR from tests.
31747 2004-07-18 Mark Mitchell <mark@codesourcery.com>
31750 * g++.dg/template/assign1.C: New test.
31752 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31755 * g++.dg/template/ttp9.C: New test.
31757 2004-07-19 Daniel Jacobowitz <dan@debian.org>
31759 * gcc.dg/format/cmn-err-1.c: New test.
31761 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
31763 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
31764 gcc.dg/Wparentheses-10.c: New tests.
31765 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
31767 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31770 * gfortran.dg/g77//ffixed-line-length-0.f,
31771 gfortran.dg/g77/ffixed-line-length-132.f,
31772 gfortran.dg/g77/ffixed-line-length-72.f,
31773 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
31774 gfortran.dg/g77/README: Update.
31776 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31779 * g++.dg/template/non-dependent7.C: New test.
31780 * g++.dg/template/non-dependent8.C: Likewise.
31781 * g++.dg/template/non-dependent9.C: Likewise.
31782 * g++.dg/template/non-dependent10.C: Likewise.
31784 2004-07-17 Mark Mitchell <mark@codesourcery.com>
31787 * g++.dg/parse/attr2.C: New test.
31789 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
31792 * g77.f-torture: Ditto.
31794 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
31796 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31797 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
31798 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
31800 2004-07-16 Richard Henderson <rth@redhat.com>
31802 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
31804 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31806 * lib/fortran-torture.exp (fortran-torture): Don't test compile
31807 tests with full list of options.
31808 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
31809 of TORTURE_OPTIONS if test contains 'dg-do run'.
31812 * gfortran.dg/do_iterator.f90: New test.
31814 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31816 PR rtl-optimization/16536
31817 * gcc.c-torture/execute/restrict-1.c: New test.
31819 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31822 * gfortran.dg/pr15324.f90: New test.
31825 * gfortran.dg/pr15129.f90: New test.
31828 * gfortran.dg/pr15140.f90: New test.
31831 * gfortran.fortran-torture/execute/bounds.f90: Add check for
31832 compile-time simplification.
31834 2004-07-14 Mike Stump <mrs@apple.com>
31836 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
31838 2004-07-14 James E Wilson <wilson@specifixinc.com>
31841 * gcc.dg/profile-generate-1.c: New.
31843 2004-07-15 Jakub Jelinek <jakub@redhat.com>
31845 * gcc.c-torture/execute/20040709-1.c: New test.
31846 * gcc.c-torture/execute/20040709-2.c: New test.
31848 2004-07-14 Mike Stump <mrs@apple.com>
31850 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
31852 2004-07-14 Mike Stump <mrs@apple.com>
31854 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
31856 2004-07-13 Mark Mitchell <mark@codesourcery.com>
31859 * g++.dg/parse/mutable1.C: New test.
31861 2004-07-13 Diego Novillo <dnovillo@redhat.com>
31863 PR tree-optimization/16443
31864 * gcc.dg/tree-ssa/20040713-1.c: New test.
31866 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
31868 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
31871 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31873 * gfortran.dg/g77/README: New file
31874 * gfortran.dg/g77/19981216-0.f: Copy from
31875 g77.f-torture/noncompile. Add "dg-do compile" and
31876 dg-error as required.
31877 * gfortran.dg/g77/19990218-1.f: Likewise.
31878 * gfortran.dg/g77/19990905-1.f: Likewise.
31879 * gfortran.dg/g77/9263.f: Likewise.
31880 * gfortran.dg/g77/980615-0.f: Likewise.
31881 * gfortran.dg/g77/980616-0.f: Likewise.
31882 * gfortran.dg/g77/check0.f: Likewise.
31883 * gfortran.dg/g77/select_no_compile.f: Likewise.
31885 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31887 Copy files from g77.f-torture/compile.
31888 Add "{ dg-do compile}". Other changes as noted
31889 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
31890 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
31891 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
31892 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
31893 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
31894 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
31895 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
31896 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
31897 statement to conform to standard. Append alpha1.x for reference.
31898 * gfortran.dg/g77/xformat.f: Add dg-warning
31900 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
31902 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
31903 Add {dg-do compile} directive.
31904 * gfortran.dg/g77/cpp2.F: Likewise.
31906 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31909 * g++.dg/lookup/name-clash1.C: New test.
31912 * g++.dg/lookup/name-clash2.C: New test.
31915 * g++.dg/lookup/name-clash3.C: New test.
31917 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31919 * g++.dg/lookup/new2.C: New test.
31920 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
31922 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
31924 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
31925 Add {dg-do compile} directive.
31926 * gfortran.dg/g77/13060.f: Likewise.
31927 * gfortran.dg/g77/19990218-0.f: Likewise.
31928 * gfortran.dg/g77/19990305-0.f: Likewise.
31929 * gfortran.dg/g77/19990419-0.f: Likewise.
31930 * gfortran.dg/g77/19990502-0.f: Likewise.
31931 * gfortran.dg/g77/19990502-1.f: Likewise.
31932 * gfortran.dg/g77/19990525-0.f: Likewise.
31933 * gfortran.dg/g77/19990826-1.f: Likewise.
31934 * gfortran.dg/g77/19990826-3.f: Likewise.
31935 * gfortran.dg/g77/19990905-2.f: Likewise.
31936 * gfortran.dg/g77/20000412-1.f: Likewise.
31937 * gfortran.dg/g77/20000511-1.f: Likewise.
31938 * gfortran.dg/g77/20000511-2.f: Likewise.
31939 * gfortran.dg/g77/20000518.f: Likewise.
31940 * gfortran.dg/g77/20000601-1.f: Likewise.
31941 * gfortran.dg/g77/20000601-2.f: Likewise.
31942 * gfortran.dg/g77/20000629-1.f: Likewise.
31943 * gfortran.dg/g77/20000630-2.f: Likewise.
31944 * gfortran.dg/g77/20010115.f: Likewise.
31945 * gfortran.dg/g77/20010321-1.f: Likewise.
31946 * gfortran.dg/g77/20010426.f: Likewise.
31947 * gfortran.dg/g77/20020307-1.f: Likewise.
31948 * gfortran.dg/g77/8485.f: Likewise.
31949 * gfortran.dg/g77/960317-1.f: Likewise.
31950 * gfortran.dg/g77/970915-0.f: Likewise.
31951 * gfortran.dg/g77/980310-1.f: Likewise.
31952 * gfortran.dg/g77/980310-2.f: Likewise.
31953 * gfortran.dg/g77/980310-3.f: Likewise.
31954 * gfortran.dg/g77/980310-4.f: Likewise.
31955 * gfortran.dg/g77/980310-6.f: Likewise.
31956 * gfortran.dg/g77/980310-7.f: Likewise.
31957 * gfortran.dg/g77/980310-8.f: Likewise.
31958 * gfortran.dg/g77/980419-2.f: Likewise.
31959 * gfortran.dg/g77/980424-0.f: Likewise.
31960 * gfortran.dg/g77/980427-0.f: Likewise.
31961 * gfortran.dg/g77/980729-0.f: Likewise.
31962 * gfortran.dg/g77/981117-1.f: Likewise.
31963 * gfortran.dg/g77/toon_1.f: Likewise.
31965 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31968 * g++.dg/other/abstract2.C: New test.
31970 2004-07-12 Paul Brook <paul@codesourcery.com>
31972 * gfortran.dg/pointer_init_1.f90: New test.
31974 2004-07-11 Paul Brook <paul@codesourcery.com>
31977 * gfortran.dg/contained_1.f90: New test.
31979 2004-07-11 Mark Mitchell <mark@codesourcery.com>
31981 * g++.dg/parse/defarg8.C: New test.
31983 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31986 * gfortran.dg/pr16433.f: New test.
31989 * gfortran.dg/pr15754.f90: New test.
31991 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
31993 PR tree-optimization/16437
31994 * gcc.c-torture/execute/bitfld-4.c: New test.
31996 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31998 * gfortran.fortran-torture/execute/common_2.f90: Add check for
31999 access to common var from module.
32001 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32004 * gfortran.fortran-torture/execute/common_2.f90: New test.
32006 2004-07-10 Paul Brook <paul@codesourcery.com>
32008 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
32010 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32013 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
32015 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
32017 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
32018 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
32019 * gfortran.dg/g77/ffree-form-1.f: Likewise.
32020 * gfortran.dg/g77/ffree-form-2.f: Likewise.
32021 * gfortran.dg/g77/ffree-form-3.f: Likewise.
32022 * gfortran.dg/g77/fno-underscoring.f: Likewise.
32023 * gfortran.dg/g77/funderscoring.f: Likewise.
32024 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
32026 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32028 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
32030 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32031 Paul Brook <paul@codesourcery.com>
32034 * gfortran.dg/common_pointer_1.f90: New test.
32036 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32038 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
32040 2004-07-09 James E Wilson <wilson@specifixinc.com>
32043 * gcc.c-torture/compile/20040709-1.c: New.
32045 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32048 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
32050 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32053 * gfortran.dg/shape_1.f90: New test.
32055 2004-07-09 Zack Weinberg <zack@codesourcery.com>
32056 Andrew Pinski <apinski@apple.com>
32058 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
32060 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32062 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
32065 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32066 Paul Brook <paul@codesourcery.com>
32068 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
32071 2004-07-09 Diego Novillo <dnovillo@redhat.com>
32073 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
32075 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32077 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
32078 testcases with capital suffix.
32080 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32086 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
32088 * gfortran.dg/implicit_1.f90: New test.
32090 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32092 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
32093 expression to match gfortran warning/error messages
32094 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
32097 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32099 * lib/fortran-torture.exp: Rename proc search_for to
32102 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
32104 * gcc.c-torture/execute/simd-5.x: New file.
32105 XFAIL on SPARC 64-bit at -O0.
32107 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32111 * g++.dg/warn/effc3.C: New test.
32113 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32115 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
32116 change X to 1X in format.
32117 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
32118 add data statements to conform to standard.
32120 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32122 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
32123 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
32124 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
32126 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32128 * gfortran.dg/g77/7388.f: Copy from g77.dg
32129 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
32130 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
32131 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
32132 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
32133 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
32134 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
32135 * gfortran.dg/g77/strlen0.f: Likewise.
32137 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
32139 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
32140 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
32142 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32144 * gcc.c-torture/execute/920428-2.x: Delete.
32145 * gcc.c-torture/execute/920501-7.x: Likewise.
32147 2004-07-08 Jakub Jelinek <jakub@redhat.com>
32149 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
32150 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
32151 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
32153 (PREFETCH_3DNOW): Add -march=c3.
32155 2004-07-08 Diego Novillo <dnovillo@redhat.com>
32158 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
32159 * gcc.c-torture/execute/bf64-1.x: Likewise.
32161 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
32163 * gcc.c-torture/compile/20040708-1.c: New test.
32165 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32168 * g++.dg/warn/effc2.C: New test.
32170 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
32172 * gcc.c-torture/execute/bitfld-1.x: Remove.
32173 * gcc.c-torture/execute/bitfld-3.c: New test.
32174 * gcc.dg/bitfld-2.c: Remove XFAILs.
32176 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
32179 * g++.dg/rtti/tinfo1.C: New file.
32181 2004-07-07 Eric Christopher <echristo@redhat.com>
32183 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
32185 2004-07-07 Andrew Pinski <apinski@apple.com>
32187 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
32189 2004-07-07 Mark Mitchell <mark@codesourcery.com>
32191 * g++.dg/init/call1.C: XFAIL.
32193 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
32195 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
32196 except for movstrict*, to movmem* and clrstr* to clrmem*.
32198 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
32200 * gcc.c-torture/execute/20040707-1.c: New test.
32202 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
32204 * gcc.c-torture/execute/20040706-1.c: New test.
32206 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32209 * g++.dg/template/spec14.C: New test.
32211 2004-07-05 Jakub Jelinek <jakub@redhat.com>
32213 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
32214 nothing if not yet defined. Use it in b, c and d type definitions.
32215 * gcc.c-torture/execute/20040705-1.c: New test.
32216 * gcc.c-torture/execute/20040705-2.c: New test.
32218 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32221 * g++.dg/lookup/new1.C: New test.
32223 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
32226 * g++.dg/template/sizeof8.C: New test.
32228 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
32230 * gcc.c-torture/compile/20040705-1.c: New test.
32232 2004-07-04 Bud Davis <bdavis9659@comcast.net>
32234 * gfortran.fortran-torture/execute/seq_io.f90: New test.
32236 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
32238 * gcc.dg/cpp/if-mop.c: Two new testcases.
32239 * gcc.dg/cpp/trad/comment-3.c: New.
32241 2004-07-04 Paul Brook <paul@codesourcery.com>
32243 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
32245 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
32248 * g++.dg/lookup/crash4.C: New test.
32250 2004-07-02 Zack Weinberg <zack@codesourcery.com>
32252 * gcc.c-torture/execute/builtin-abs-1.c
32253 * gcc.c-torture/execute/builtin-abs-2.c
32254 * gcc.c-torture/execute/builtin-complex-1.c
32255 * gcc.c-torture/execute/builtins/string-1-lib.c
32256 * gcc.c-torture/execute/builtins/string-1.c
32257 * gcc.c-torture/execute/builtins/string-2-lib.c
32258 * gcc.c-torture/execute/builtins/string-2.c
32259 * gcc.c-torture/execute/builtins/string-3-lib.c
32260 * gcc.c-torture/execute/builtins/string-3.c
32261 * gcc.c-torture/execute/builtins/string-4-lib.c
32262 * gcc.c-torture/execute/builtins/string-4.c
32263 * gcc.c-torture/execute/builtins/string-5-lib.c
32264 * gcc.c-torture/execute/builtins/string-5.c
32265 * gcc.c-torture/execute/builtins/string-6-lib.c
32266 * gcc.c-torture/execute/builtins/string-6.c
32267 * gcc.c-torture/execute/builtins/string-7-lib.c
32268 * gcc.c-torture/execute/builtins/string-7.c
32269 * gcc.c-torture/execute/builtins/string-8-lib.c
32270 * gcc.c-torture/execute/builtins/string-8.c
32271 * gcc.c-torture/execute/builtins/string-9-lib.c
32272 * gcc.c-torture/execute/builtins/string-9.c
32273 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
32274 * gcc.c-torture/execute/builtins/string-asm-1.c
32275 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
32276 * gcc.c-torture/execute/builtins/string-asm-2.c
32277 * gcc.c-torture/execute/stdio-opt-1.c
32278 * gcc.c-torture/execute/stdio-opt-2.c
32279 * gcc.c-torture/execute/stdio-opt-3.c
32280 * gcc.c-torture/execute/string-opt-1.c
32281 * gcc.c-torture/execute/string-opt-10.c
32282 * gcc.c-torture/execute/string-opt-11.c
32283 * gcc.c-torture/execute/string-opt-12.c
32284 * gcc.c-torture/execute/string-opt-13.c
32285 * gcc.c-torture/execute/string-opt-14.c
32286 * gcc.c-torture/execute/string-opt-15.c
32287 * gcc.c-torture/execute/string-opt-16.c
32288 * gcc.c-torture/execute/string-opt-2.c
32289 * gcc.c-torture/execute/string-opt-6.c
32290 * gcc.c-torture/execute/string-opt-7.c
32291 * gcc.c-torture/execute/string-opt-8.c:
32294 * gcc.c-torture/execute/builtins/abs-2.c
32295 * gcc.c-torture/execute/builtins/abs-3.c
32296 * gcc.c-torture/execute/builtins/complex-1.c
32297 * gcc.c-torture/execute/builtins/fprintf.c
32298 * gcc.c-torture/execute/builtins/fputs.c
32299 * gcc.c-torture/execute/builtins/memcmp.c
32300 * gcc.c-torture/execute/builtins/memmove.c
32301 * gcc.c-torture/execute/builtins/memops-asm.c
32302 * gcc.c-torture/execute/builtins/mempcpy-2.c
32303 * gcc.c-torture/execute/builtins/mempcpy.c
32304 * gcc.c-torture/execute/builtins/memset.c
32305 * gcc.c-torture/execute/builtins/printf.c
32306 * gcc.c-torture/execute/builtins/sprintf.c
32307 * gcc.c-torture/execute/builtins/strcat.c
32308 * gcc.c-torture/execute/builtins/strchr.c
32309 * gcc.c-torture/execute/builtins/strcmp.c
32310 * gcc.c-torture/execute/builtins/strcpy.c
32311 * gcc.c-torture/execute/builtins/strcspn.c
32312 * gcc.c-torture/execute/builtins/strlen-2.c
32313 * gcc.c-torture/execute/builtins/strlen.c
32314 * gcc.c-torture/execute/builtins/strncat.c
32315 * gcc.c-torture/execute/builtins/strncmp-2.c
32316 * gcc.c-torture/execute/builtins/strncmp.c
32317 * gcc.c-torture/execute/builtins/strncpy.c
32318 * gcc.c-torture/execute/builtins/strpbrk.c
32319 * gcc.c-torture/execute/builtins/strpcpy-2.c
32320 * gcc.c-torture/execute/builtins/strpcpy.c
32321 * gcc.c-torture/execute/builtins/strrchr.c
32322 * gcc.c-torture/execute/builtins/strspn.c
32323 * gcc.c-torture/execute/builtins/strstr-asm.c
32324 * gcc.c-torture/execute/builtins/strstr.c:
32325 ... these new files.
32327 * gcc.c-torture/execute/builtins/abs-2-lib.c
32328 * gcc.c-torture/execute/builtins/abs-3-lib.c
32329 * gcc.c-torture/execute/builtins/complex-1-lib.c
32330 * gcc.c-torture/execute/builtins/fprintf-lib.c
32331 * gcc.c-torture/execute/builtins/fputs-lib.c
32332 * gcc.c-torture/execute/builtins/memcmp-lib.c
32333 * gcc.c-torture/execute/builtins/memmove-lib.c
32334 * gcc.c-torture/execute/builtins/memops-asm-lib.c
32335 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
32336 * gcc.c-torture/execute/builtins/mempcpy-lib.c
32337 * gcc.c-torture/execute/builtins/memset-lib.c
32338 * gcc.c-torture/execute/builtins/printf-lib.c
32339 * gcc.c-torture/execute/builtins/sprintf-lib.c
32340 * gcc.c-torture/execute/builtins/strcat-lib.c
32341 * gcc.c-torture/execute/builtins/strchr-lib.c
32342 * gcc.c-torture/execute/builtins/strcmp-lib.c
32343 * gcc.c-torture/execute/builtins/strcpy-lib.c
32344 * gcc.c-torture/execute/builtins/strcspn-lib.c
32345 * gcc.c-torture/execute/builtins/strlen-2-lib.c
32346 * gcc.c-torture/execute/builtins/strlen-lib.c
32347 * gcc.c-torture/execute/builtins/strncat-lib.c
32348 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
32349 * gcc.c-torture/execute/builtins/strncmp-lib.c
32350 * gcc.c-torture/execute/builtins/strncpy-lib.c
32351 * gcc.c-torture/execute/builtins/strpbrk-lib.c
32352 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
32353 * gcc.c-torture/execute/builtins/strpcpy-lib.c
32354 * gcc.c-torture/execute/builtins/strrchr-lib.c
32355 * gcc.c-torture/execute/builtins/strspn-lib.c
32356 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
32357 * gcc.c-torture/execute/builtins/strstr-lib.c
32358 * gcc.c-torture/execute/builtins/lib/abs.c
32359 * gcc.c-torture/execute/builtins/lib/fprintf.c
32360 * gcc.c-torture/execute/builtins/lib/memset.c
32361 * gcc.c-torture/execute/builtins/lib/printf.c
32362 * gcc.c-torture/execute/builtins/lib/sprintf.c
32363 * gcc.c-torture/execute/builtins/lib/strcpy.c
32364 * gcc.c-torture/execute/builtins/lib/strcspn.c
32365 * gcc.c-torture/execute/builtins/lib/strncat.c
32366 * gcc.c-torture/execute/builtins/lib/strncmp.c
32367 * gcc.c-torture/execute/builtins/lib/strncpy.c
32368 * gcc.c-torture/execute/builtins/lib/strpbrk.c
32369 * gcc.c-torture/execute/builtins/lib/strspn.c
32370 * gcc.c-torture/execute/builtins/lib/strstr.c:
32371 New files containing support routines.
32373 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
32375 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
32376 when not optimizing.
32378 2004-07-02 Mark Mitchell <mark@codesourcery.com>
32381 * g++.dg/abi/mangle22.C: New test.
32382 * g++.dg/abi/mangle23.C: Likewise.
32384 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
32387 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
32388 Allow for cases without denormalized floating point numbers.
32390 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
32393 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32394 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
32395 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
32396 expected warning text.
32397 * gcc.dg/format/diag-2.c: New test.
32399 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
32401 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
32403 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
32405 * gcc.dg/builtins-43.c: New.
32406 * gcc.dg/builtins-44.c: New.
32407 * gcc.dg/builtins-45.c: New.
32409 2004-06-26 Geoffrey Keating <geoffk@apple.com>
32410 Andreas Tobler <a.tobler@schweiz.ch>
32412 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
32413 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
32415 * gcc.dg/cleanup-11.c: Likewise.
32416 * gcc.dg/cleanup-8.c: Likewise.
32417 * gcc.dg/cleanup-9.c: Likewise.
32418 * gcc.dg/cleanup-5.c: Run on all platforms.
32420 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
32422 * g++.dg/warn/nonnull1.C: New test.
32424 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
32426 * gcc.dg/compat/compat-common.h: Wrap up CINT in
32427 an #ifndef SKIP_COMPLEX_INT/#endif pair.
32428 Special-case the Sun compiler wrt to <complex.h>.
32430 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
32432 * gcc.dg/Wunreachable-8.C: New test.
32434 * gcc.dg/h8300-ice2.c : New test.
32436 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
32439 * gfortran.fortran-torture/compile/implicit.f90: Add test
32440 for implicit character.
32442 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
32445 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
32446 Use tiny() intrinsic to find smallest non-negative real
32448 2004-06-30 Jakub Jelinek <jakub@redhat.com>
32450 * gcc.dg/compat/struct-by-value-22_main.c: New test.
32451 * gcc.dg/compat/struct-by-value-22_x.c: New.
32452 * gcc.dg/compat/struct-by-value-22_y.c: New.
32454 * gcc.c-torture/execute/20040629-1.c: New test.
32456 2004-06-29 Jakub Jelinek <jakub@redhat.com>
32458 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
32459 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
32462 * gcc.dg/20040625-1.c: New test.
32464 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32466 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
32468 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32471 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
32473 2004-06-29 Richard Henderson <rth@redhat.com>
32475 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
32477 2004-06-29 Paul Brook <paul@codesourcery.com>
32479 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
32480 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
32482 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
32485 * g++.dg/parse/crash15.C: New.
32487 2004-06-28 Andrew Pinski <apinski@apple.com>
32489 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
32490 by the error already.
32492 * g++.dg/opt/ptrmem4.C: Change to compile only test.
32494 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
32497 * gcc.dg/h8300-bss-align-1.c : New.
32499 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
32502 * g++.dg/template/ctor4.C: New.
32504 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32507 * g++.dg/warn/Wsequence-point-1.C: New test.
32509 2004-06-27 Paul Brook <paul@codesourcery.com>
32511 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
32513 2004-06-27 Zack Weinberg <zack@codesourcery.com>
32515 * g++.old-deja/g++.mike/p7325.C: Remove.
32517 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
32520 * gcc.dg/pr14963.c: New test.
32522 2004-06-27 Mark Mitchell <mark@codesourcery.com>
32525 * g++.dg/parse/redef1.C: New test.
32527 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
32529 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
32531 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
32533 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
32534 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
32536 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
32537 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
32538 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
32539 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
32540 g++.brendan/enum14.C.
32541 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
32542 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
32543 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
32545 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
32548 2004-06-27 Roger Sayle <roger@eyesopen.com>
32550 * gcc.dg/20040527-1.c: New test case.
32552 2004-06-26 Bud Davis <bdavis9659@comcast.net>
32554 PR gfortran/pr16196
32555 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
32557 2004-06-25 Roger Sayle <roger@eyesopen.com>
32559 PR middle-end/15825
32560 * gcc.dg/pr15825-1.c: New test case.
32562 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32564 * gcc.c-torture/execute/20040625-1.c: New test.
32566 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32568 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
32570 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
32572 * gcc.dg/torture/mips-div-1.c: New test.
32574 2004-06-24 Jeff Law <law@redhat.com>
32576 * gcc.dg/tree-ssa/20040624-1.c: New test.
32578 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
32580 * gcc.c-torture/compile/20040624-1.c: New test.
32582 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32584 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
32587 2004-06-23 Andrew Pinski <apinski@apple.com>
32589 PR middle-end/15988
32590 * g++.dg/opt/ptrmem4.C: New test.
32592 * gcc.dg/c90-array-quals-2.c: New test.
32594 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
32596 * gcc.dg/kpice1.c: New test.
32598 2006-06-23 Andrew Pinski <apinski@apple.com>
32600 * gcc.dg/c90-array-quals.c: New test.
32602 2006-06-22 Richard Henderson <rth@redhat.com>
32604 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
32606 2004-06-22 Loren James Rittle <ljrittle@acm.org>
32608 * gcc.dg/builtins-config.h: Handle FreeBSD.
32610 2006-06-22 Richard Henderson <rth@redhat.com>
32612 * g++.dg/opt/devirt1.C: New.
32614 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
32616 * g++.dg/opt/pr15551.C: New testcase.
32618 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
32621 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
32622 x86_64-*-linux* when compiling for 32bit.
32624 2004-06-21 Andrew Pinski <apinski@apple.com>
32626 * gcc.dg/pch/struct-1.c: New.
32627 * gcc.dg/pch/struct-1.hs: New.
32629 2004-06-21 Geoffrey Keating <geoffk@apple.com>
32631 * gcc.dg/pch/save-temps-1.c: New file.
32632 * gcc.dg/pch/save-temps-1.hs: New file.
32634 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
32636 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
32637 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
32639 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32641 * gfortran.fortran-torture/execute/select_1.f90: Rename function
32643 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
32644 Remove trailing spaces.
32646 2004-06-21 Richard Henderson <rth@redhat.com>
32648 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
32649 merging && to BIT_FIELD_REF.
32651 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
32653 * g++.dg/opt/placeholder1.C: New test.
32655 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
32657 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
32658 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
32659 * gcc.dg/compat/union-m128-1_x.c: Likewise.
32660 * gcc.dg/compat/union-m128-1_y.c: Likewise.
32662 2004-06-20 Zack Weinberg <zack@codesourcery.com>
32664 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
32666 * g++.dg/other/pragma-re-1.C: Add comments.
32668 2004-06-19 Bud Davis <bdavis9659@comcast.net>
32671 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
32673 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
32675 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
32676 instead of setting the type of size_t by
32679 2004-06-18 Roger Sayle <roger@eyesopen.com>
32681 * gcc.dg/unordered-2.c: New test case.
32682 * gcc.dg/unordered-3.c: New test case.
32684 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
32687 * lib/g++.exp (g++_version): Tweak regexp for version
32688 * lib/g77.exp (g77_version): Likewise.
32689 * lib/gfortran.exp (gfortran_version): Likewise.
32690 * lib/objc.exp (objc_version): Likewise.
32691 * lib/treelang.exp (treelang_version): Likewise.
32693 2004-06-19 Jakub Jelinek <jakub@redhat.com>
32695 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
32696 Use INT_MAX instead of __INT_MAX__.
32697 * gcc.dg/compat/struct-align-2_y.c: Likewise.
32699 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
32700 * gcc.dg/compat/scalar-return-3_x.c: Use it.
32701 * gcc.dg/compat/scalar-return-3_y.c: Use it.
32702 * gcc.dg/compat/scalar-return-4_x.c: Use it.
32703 * gcc.dg/compat/scalar-return-4_y.c: Use it.
32704 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
32705 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
32706 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
32707 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
32709 * gcc.dg/range-test-1.c: New test.
32710 * g++.dg/opt/range-test-1.C: New test.
32712 2004-06-17 Richard Henderson <rth@redhat.com>
32714 * objc.dg/sync-1.m: New.
32715 * objc.dg/try-catch-1.m: Don't force next runtime.
32716 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
32717 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
32718 shadowed catch clause.
32719 * objc.dg/try-catch-5.m: New.
32721 2004-06-17 Zack Weinberg <zack@codesourcery.com>
32724 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
32726 2004-06-15 Richard Henderson <rth@redhat.com>
32728 * gcc.dg/20001116-1.c: Move expected warning line.
32730 2004-06-15 Richard Henderson <rth@redhat.com>
32732 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
32733 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
32735 2004-06-15 Jeff Law <law@redhat.com>
32737 * gcc.dg/tree-ssa/20040615-1.c: New test.
32738 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
32739 be less sensitive to operand ordering.
32740 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
32742 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
32744 * g++.dg/abi/bitfield3.C: Add comment..
32746 2004-06-15 Richard Henderson <rth@redhat.com>
32748 * g++.dg/ext/stmtexpr1.C: XFAIL.
32749 * gcc.dg/20030612-1.c: XFAIL.
32751 2004-06-15 Eric Christopher <echristo@redhat.com>
32753 * g++.dg/charset/asm5.c: New.
32754 * gcc.dg/charset/asm6.c: New.
32756 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32759 * gfortran.fortran-torture/execute/select_1.f90: New test.
32761 2004-06-15 Paul Brook <paul@codesourcery.com>
32763 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
32765 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32768 * g++.dg/lookup/crash3.C: New test.
32770 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32773 * g++.dg/parse/dtor4.C: New test.
32775 2004-06-14 Jeff Law <law@redhat.com>
32777 * gcc.c-torture/compile/20040614-1.c: New test.
32779 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32782 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
32783 LEN of a character array.
32785 2004-06-14 Mark Mitchell <mark@codesourcery.com>
32788 * g++.dg/template/ptrmem10.C: New test.
32791 * g++.dg/template/friend30.C: New test.
32793 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32796 * gfortran.fortran-torture/compile/mloc.f90: New test.
32798 2004-06-13 Paul Brook <paul@codesourcery.com>
32800 * gfortran.fortran-torture/execute/random_2.f90: New test.
32802 2004-06-13 Eric Christopher <echristo@redhat.com>
32804 * gcc.dg/noncompile/redecl-1.c: Fix error message.
32806 2004-06-12 Paul Brook <paul@codesourcery.com>
32808 * gfortran.fortran-torture/execute/contained_3.f90: New test.
32810 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32813 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
32815 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32818 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
32819 syntax errors in end statements of contained subroutines.
32821 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32824 * gfortran.fortran-torture/execute/null_arg.f90: New test.
32826 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32829 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
32831 2004-06-12 Bud Davis <bdavis9659@comcast.net>
32834 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
32836 2004-06-11 Mark Mitchell <mark@codesourcery.com>
32839 * g++.dg/parse/enum1.C: New test.
32841 2004-06-10 Jeff Law <law@redhat.com>
32843 * gcc.c-torture/compile/20040610-1.c: New test.
32845 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32847 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
32848 * g++.old-deja/g++.other/decl3.C: Likewise.
32850 2004-06-10 Brian Booth <bbooth@redhat.com>
32852 * gcc.dg/tree-ssa/20031015-1.c: Scan for
32853 V_MAY_DEF instead of VDEF.
32854 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
32856 2004-06-10 Mark Mitchell <mark@codesourcery.com>
32859 * g++.dg/conversion/const1.C: New test.
32862 * g++.dg/conversion/reinterpret1.C: New test.
32865 * g++.dg/template/enum2.C: New test.
32868 * g++.dg/template/error13.C: New test.
32870 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32873 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
32874 arguments to test_* REAL and of the right size.
32876 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32879 PR rtl-optimization/15681
32880 * gcc.dg/20040609-1.c: New test.
32882 2004-06-10 Jakub Jelinek <jakub@redhat.com>
32885 * g++.dg/opt/builtins1.C: New test.
32887 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
32889 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
32890 that use default windows32 struct layout.
32891 * gcc.dg/i386-bitfield2.c: Likewise.
32893 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
32895 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
32896 for mingw32 and cygwin targets.
32898 2004-06-09 Geoffrey Keating <geoffk@apple.com>
32900 * gcc.dg/pch/macro-4.c: New.
32901 * gcc.dg/pch/macro-4.hs: New.
32903 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32906 * gfortran.fortran-torture/compile/name_clash.f90: New test.
32908 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32911 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
32913 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32916 * gfortran.fortran-torture/execute/t_edit.f90: New test.
32918 2004-06-09 Bud Davis <bdavis9659@comcast.net>
32921 * gfortran.fortran-torture/execute/backspace.c : New test.
32923 2004-06-09 Paul Brook <paul@codesourcery.com>
32925 * gfortran.fortran-torture/execure/intrinsic_associated.f90
32926 (pointer_to_section): Rewrite to use smaller array.
32928 2004-06-08 David Edelsohn <edelsohn@gnu.org>
32930 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
32931 * gcc.dg/ext/altivec-10.c: Same.
32932 * gcc.dg/ext/altivec-11.c: Same.
32933 * gcc.dg/ext/altivec-12.c: Same.
32934 * gcc.dg/ext/altivec-13.c: Same.
32935 * gcc.dg/ext/altivec-14.c: Same.
32936 * gcc.dg/ext/altivec-15.c: Same.
32937 * gcc.dg/ext/altivec-16.c: Same.
32938 * gcc.dg/ext/altivec-3.c: Same.
32939 * gcc.dg/ext/altivec-4.c: Same.
32940 * gcc.dg/ext/altivec-6.c: Same.
32941 * gcc.dg/ext/altivec-7.c: Same.
32942 * gcc.dg/ext/altivec-8.c: Same.
32943 * gcc.dg/ext/altivec-varargs-1.c: Same.
32945 * g++.dg/ext/altivec-1.C: Correct dg syntax.
32946 * g++.dg/ext/altivec-10.C: Same.
32947 * g++.dg/ext/altivec-2.C: Same.
32948 * g++.dg/ext/altivec-3.C: Same.
32949 * g++.dg/ext/altivec-4.C: Same.
32950 * g++.dg/ext/altivec-5.C: Same.
32951 * g++.dg/ext/altivec-6.C: Same.
32952 * g++.dg/ext/altivec-7.C: Same.
32953 * g++.dg/ext/altivec-8.C: Same.
32954 * g++.dg/ext/altivec-9.C: Same.
32956 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32959 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
32961 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
32963 * gcc.dg/union-1.c: New test.
32965 2004-06-07 Roger Sayle <roger@eyesopen.com>
32967 * gcc.dg/builtins-41.c: New test case.
32968 * gcc.dg/builtins-42.c: New test case.
32970 2004-06-07 David Edelsohn <edelsohn@gnu.org>
32972 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
32973 * g++.dg/ext/altivec-10.C: Same.
32974 * g++.dg/ext/altivec-2.C: Same.
32975 * g++.dg/ext/altivec-3.C: Same.
32976 * g++.dg/ext/altivec-4.C: Same.
32977 * g++.dg/ext/altivec-5.C: Same.
32978 * g++.dg/ext/altivec-6.C: Same.
32979 * g++.dg/ext/altivec-7.C: Same.
32980 * g++.dg/ext/altivec-8.C: Same.
32981 * g++.dg/ext/altivec-9.C: Same.
32982 * g++.old-deja/g++.abi/cxa_vec.C: Same.
32983 * g++.old-deja/g++.brendan/new3.C: Same.
32984 * gcc.c-torture/execute/eeprof-1.x: Same.
32986 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
32989 * gcc.dg/pr14765-1.c: New test.
32991 2004-06-07 Roger Sayle <roger@eyesopen.com>
32994 * gcc.dg/pr14649-1.c: New test case.
32996 2004-06-07 Richard Henderson <rth@redhat.com>
32998 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
33001 2004-06-07 David Edelsohn <edelsohn@gnu.org>
33003 * g++.dg/eh/elide1.C: Remove XFAIL.
33005 2004-06-07 Mark Mitchell <mark@codesourcery.com>
33008 * g++.dg/expr/sizeof3.C: New test.
33011 * g++.dg/template/access14.C: New test.
33014 * g++.dg/template/enum1.C: New test.
33017 * g++.dg/eh/throw1.C: New test.
33019 2004-06-07 David Ayers <d.ayers@inode.at>
33020 Ziemowit Laski <zlaski@apple.com>
33022 * lib/objc.exp (objc_target_compile): Revert the '-framework
33023 Foundation' flag fix, since bare Darwin does not ship
33024 with the Foundation framework.
33025 * objc/execute/next_mapping.h: Provide a local NSConstantString
33026 @interface and @implementation.
33027 (objc_constant_string_init): A constructor function, used to
33028 initialize the NSConstantString meta-class object.
33029 * objc/execute/string1.m: Include "next_mapping.h" instead of
33030 <Foundation/NSString.h>.
33031 * objc/execute/string2.m: Likewise.
33032 * objc/execute/string3.m: Likewise.
33033 * objc/execute/string4.m: Likewise.
33035 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
33037 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
33038 to double. Replace double with FLOAT.
33039 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
33041 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
33042 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
33043 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
33044 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
33045 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
33046 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
33047 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
33048 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
33050 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
33053 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
33055 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33058 * g++.dg/template/meminit2.C: New test.
33060 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
33063 * gcc.c-torture/execute/compare-fp-1.c,
33064 gcc.c-torture/execute/compare-fp-2.c,
33065 gcc.c-torture/execute/compare-fp-3.c,
33066 gcc.c-torture/execute/compare-fp-4.c,
33067 gcc.c-torture/execute/compare-fp-3.x,
33068 gcc.c-torture/execute/compare-fp-4.x: Moved...
33069 * gcc.c-torture/execute/ieee/compare-fp-1.c,
33070 gcc.c-torture/execute/ieee/compare-fp-2.c,
33071 gcc.c-torture/execute/ieee/compare-fp-3.c,
33072 gcc.c-torture/execute/ieee/compare-fp-4.c,
33073 gcc.c-torture/execute/ieee/compare-fp-3.x,
33074 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
33076 2004-06-04 David Ayers <d.ayers@inode.at>
33078 * objc/execute/protocol-isEqual-4.m: New testcase.
33080 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
33082 * objc/execute/protocol-isEqual-1.m: New testcase.
33083 * objc/execute/protocol-isEqual-2.m: New testcase.
33084 * objc/execute/protocol-isEqual-3.m: New testcase.
33086 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33088 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
33090 2004-06-02 Ziemowit Laski <zlaski@apple.com>
33092 * lib/objc.exp (objc_target_compile): When running tests on
33093 Darwin (Mac OS X), inform the linker about '-framework
33096 2004-06-02 Eric Christopher <echristo@redhat.com>
33098 * gcc.c-torture/compile/20040602-1.c: New.
33100 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
33102 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
33103 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
33105 PR tree-optimization/14736
33106 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
33108 PR tree-optimization/14042
33109 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
33111 PR tree-optimization/14729
33112 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
33114 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33117 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
33119 2004-06-01 Richard Hederson <rth@redhat.com>
33121 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
33123 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33126 * g++.dg/parse/offsetof4.C: New test.
33128 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
33131 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
33133 2004-05-31 Mark Mitchell <mark@codesourcery.com>
33136 * g++.dg/template/friend29.C: New test.
33138 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
33141 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
33143 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
33145 * gcc.dg/sparc-trap-1.c: New test.
33147 2004-05-31 Roger Sayle <roger@eyesopen.com>
33149 PR middle-end/15069
33150 * g++.dg/opt/fold3.C: New test case.
33152 2004-05-30 Graham Stott <graham.stott@btinternet.com>
33154 * lib/target-supports.exp (check_iconv_available): Fix fallout
33155 from 2004-05-28 patch.
33157 2004-05-30 Paul Brook <paul@codesourcery.com>
33160 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
33161 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
33163 2004-05-30 Steven G. Kargl <kargls@comcast.net>
33165 * gfortran.fortran-torture/execute/random_1.f90: New test.
33167 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33169 * g++.dg/ext/altivec-10.C: New test.
33171 2004-05-29 Paul Brook <paul@codesourcery.com>
33173 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
33175 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33177 * gcc.dg/altivec-16.c: New test.
33179 2004-05-28 Janis Johnson <janis187@us.ibm.com>
33181 * lib/target-supports.exp (check_vmx_hw_available): New.
33182 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
33184 * lib/target-supports.exp (check_alias_available,
33185 check_iconv_available, check_named_sections_available): Use
33186 unique names for temporary files.
33188 2004-05-28 Ziemowit Laski <zlaski@apple.com>
33190 * gcc.dg/altivec-15.c: New test.
33192 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33195 * g++.dg/warn/noeffect6.C: New test.
33198 * g++.dg/expr/ptrmem4.C: New test.
33201 * g++.dg/template/operator3.C: New test.
33203 2004-05-28 Mark Mitchell <mark@codesourcery.com>
33206 * g++.dg/lookup/redecl1.C: New test.
33207 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
33209 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
33211 * gcc.c-torture/execute/compare-fp-1.c,
33212 gcc.c-torture/execute/compare-fp-2.c,
33213 gcc.c-torture/execute/compare-fp-3.c,
33214 gcc.c-torture/execute/compare-fp-4.c,
33215 gcc.c-torture/execute/compare-fp-3.x,
33216 gcc.c-torture/execute/compare-fp-4.x,
33217 gcc.dg/pr15649-1.c: New.
33219 2004-05-27 Adam Nemet <anemet@lnxw.com>
33222 * g++.dg/init/array14.C: New test.
33224 2004-05-25 Janis Johnson <janis187@us.ibm.com>
33226 * lib/compat.exp (compat-get-options-main): New.
33227 (compat-get-options): Remove unneeded code, warn for ignored
33229 (compat-execute): Check flag set by dg-require-* commands.
33231 * lib/compat.exp (compat-execute): Break up long lines.
33233 2004-05-24 Janis Johnson <janis187@us.ibm.com>
33235 * gcc.dg/altivec-7.c: Don't use 'vector long'.
33236 * gcc.dg/altivec-14.c: New test.
33237 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
33239 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
33240 * gcc.dg/altivec-12.c: Ditto.
33242 * gcc.dg/altivec-3.c: Move call to altivec_check.
33244 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33247 * g++.dg/template/error12.C: New test.
33250 * g++.dg/ext/attrib15.C: New test.
33253 * g++.dg/template/ptrmem9.C: New test.
33255 2004-05-25 Paul Brook <paul@codesourcery.com>
33257 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
33259 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33262 * g++.dg/template/crash19.C: New test.
33264 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33267 * g++.dg/template/redecl1.C: New test.
33269 2004-05-23 Mark Mitchell <mark@codesourcery.com>
33272 * g++.dg/other/ns1.C: New test.
33275 * g++.dg/template/invalid1.C: New test.
33277 2004-05-23 Paul Brook <paul@codesourcery.com>
33278 Victor Leikehman <lei@haifasphere.co.il>
33280 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
33281 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
33283 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33287 * g++.dg/template/non-dependent5.C: New test.
33288 * g++.dg/template/non-dependent6.C: New test.
33290 2004-05-22 Mark Mitchell <mark@codesourcery.com>
33293 * g++.dg/inherit/union1.C: New test.
33296 * g++.dg/template/addr1.C: New test.
33299 * g++.dg/template/array5.C: New test.
33302 * g++.dg/template/array6.C: New test.
33304 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
33305 Roger Sayle <roger@eyesopen.com>
33307 * g++.dg/lookup/forscope2.C: New test case.
33309 2004-05-22 Ben Elliston <bje@au.ibm.com>
33311 * gcc.dg/cpp/Wmissingdirs.c: New.
33313 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33316 * gcc.dg/compat/union-m128-1.h: New file.
33317 * gcc.dg/compat/union-m128-1_main.c: Likewise.
33318 * gcc.dg/compat/union-m128-1_x.c: Likewise.
33319 * gcc.dg/compat/union-m128-1_y.c: Likewise.
33321 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
33324 * gcc.dg/compat/struct-complex-1.h: New file.
33325 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
33326 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
33327 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33329 2004-05-20 Roger Sayle <roger@eyesopen.com>
33332 * gcc.dg/pr3074-1.c: New test case.
33333 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
33335 2004-05-20 Falk Hueffner <falk@debian.org>
33338 * gcc.dg/ftrapv-1.c: New test case.
33340 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
33342 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
33344 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
33345 Jeff Law <law@redhat.com>
33347 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
33348 * gcc.dg/tree-ssa/20040518-2.c: New test.
33350 * gcc.dg/tree-ssa/20040518-1.c: New test.
33352 2004-05-18 Zack Weinberg <zack@codesourcery.com>
33354 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
33356 2004-05-18 Paul Brook <paul@codesourcery.com>
33359 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
33361 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33363 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
33366 2004-05-17 Steven Bosscher <stevenb@suse.de>
33368 * gcc.dg/tree-ssa/20040517-1.c: New test.
33370 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33372 * gcc.dg/loop-4.c: New test.
33374 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
33376 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
33378 2004-05-15 Bud Davis <bdavis9659@comcast.net>
33381 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
33383 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33387 * gfortran.fortran-torture/compile/data_1.f90: New test.
33389 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
33391 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
33392 * gcc.dg/uninit-H.c: Define ASM for __s390__.
33394 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33396 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
33398 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
33401 * gcc.dg/format/xopen-1.c: Adjust expected message.
33402 * gcc.dg/format/xopen-3.c: New test.
33404 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
33406 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
33408 2004-05-14 Jeff Law <law@redhat.com>
33410 * gcc.dg/tree-ssa/20040514-2.c: New test.
33412 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33414 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
33416 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
33419 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
33421 * gcc.dg/tree-ssa/20040514-1.c: New test.
33423 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33425 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
33428 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33431 * gfortran.fortran-torture/compile/do_1.f90: New test.
33433 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33436 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
33439 2004-05-14 Bud Davis <bdavis9659@comcast.net>
33442 * gfortran.fortran-torture/execute/random_init.f90: New test.
33444 2004-05-13 Paul Brook <paul@codesourcery.com>
33447 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
33449 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
33451 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
33452 for the powerpc case.
33454 2004-05-13 Jeff Law <law@redhat.com>
33456 * gcc.dg/tree-ssa/20040513-1.c: New test.
33457 * gcc.dg/tree-ssa/20040513-2.c: New test.
33459 2004-05-13 Paul Brook <paul@codesourcery.com>
33461 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
33462 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
33463 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
33465 2004-05-13 Andreas Schwab <schwab@suse.de>
33468 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
33471 2004-05-13 Bud Davis <bdavis9659@comcast.net>
33474 * gfortran.fortran-torture/execute/adjustr.f90: New file.
33476 2004-05-13 Diego Novillo <dnovillo@redhat.com>
33478 Merge from tree-ssa-20020619-branch. See
33479 ChangeLog.tree-ssa for details.
33481 2004-05-11 Ziemowit Laski <zlaski@apple.com>
33483 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
33484 include <altivec.h> explicitly.
33485 * gcc.dg/altivec-13.c: Likewise.
33487 2004-05-11 Paul Brook <paul@codesourcery.com>
33489 * gcc.c-torture/compile/20010518-1.c: Force enum size.
33491 2004-05-10 Eric Christopher <echristo@redhat.com>
33493 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
33494 * gcc.dg/sibcall-4.c: Ditto.
33496 2004-05-10 Ziemowit Laski <zlaski@apple.com>
33498 * g++.dg/ext/altivec-8.C: New test case.
33499 * gcc.dg/altivec-13.c: New test case.
33501 2004-05-08 Roger Sayle <roger@eyesopen.com>
33503 * gcc.c-torture/execute/divcmp-1.c: New test case.
33504 * gcc.c-torture/execute/divcmp-2.c: New test case.
33505 * gcc.c-torture/execute/divcmp-3.c: New test case.
33507 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
33509 * g++.dg/other/pragma-re-2.C: New test.
33511 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33513 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
33514 * gcc.dg/i386-387-2.c: Likewise.
33516 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
33518 * gcc.dg/i386-387-6.c: Likewise.
33520 2004-05-07 Uros Bizjak <uros@kss-loka.si>
33522 * gcc.dg/builtins-33.c: Also check log1p*.
33524 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
33526 PR optimization/15296
33527 * gcc.c-torture/execute/pr15296.c: New test.
33529 2004-05-05 Uros Bizjak <uros@kss-loka.si>
33531 * gcc.dg/builtins-40.c: New test.
33533 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
33535 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
33537 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
33539 * g++.dg/ext/spe1.C: New testcase.
33541 2004-05-04 Ziemowit Laski <zlaski@apple.com>
33543 * objc.dg/image-info.m: Allow additional attributes
33544 for __image_info section.
33546 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
33548 * gcc.dg/torture/mips-hilo-2.c: New test.
33550 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33553 * g++.dg/template/member5.C: New test.
33555 2004-05-03 Uros Bizjak <uros@kss-loka.si>
33557 * gcc.dg/builtins-34.c: Also check expm1*.
33559 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33561 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
33562 * gcc.dg/torture/builtin-convert-3.c: New test.
33564 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
33566 PR middle-end/15054
33567 * g++.dg/opt/pr15054.C: New test.
33569 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33571 * gcc.dg/torture/builtin-rounding-1.c: New test.
33572 * gcc.dg/builtins-25.c: Delete.
33573 * gcc.dg/builtins-29.c: Delete.
33575 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
33577 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
33578 * gcc.dg/sibcall-4.c: Likewise.
33579 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
33581 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33583 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
33584 bit-field on 16-bit targets.
33586 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
33588 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
33591 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
33593 * gcc.dg/rs6000-power2-1.c: Change to compile only.
33594 * gcc.dg/rs6000-power2-2.c: Likewise.
33596 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
33598 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
33599 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
33600 Change the asm registers to be in form of frN instead of fN.
33602 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33604 * gcc.dg/torture/builtin-convert-2.c: New test.
33606 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
33608 * gcc.dg/rs6000-power2-1.c: New test.
33609 * gcc.dg/rs6000-power2-2.c: New test.
33611 2004-04-28 Jan Hubicka <jh@suse.cz>
33613 * gcc.dg/unused-6.c: New test.
33615 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33616 Ulrich Weigand <uweigand@de.ibm.com>
33618 * ada/acats/run_all.sh: Define $target variable.
33620 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
33623 * g++.dg/other/vararg-1.C: New test.
33626 * g++.dg/eh/cleanup3.C: New test.
33628 2004-04-24 Laurent GUERBY <laurent@guerby.net>
33630 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
33631 and ad8011a (target_insn).
33632 * ada/acats/support/macro.dfs: Likewise.
33633 * ada/acats/support/impbit.adb: New file.
33635 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
33637 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
33639 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
33641 * gcc.dg/loop-3.c: New test.
33643 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
33645 * gcc.c-torture/execute/simd-5.c: New test.
33647 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33650 * g++.dg/template/crash18.C: New test.
33652 2004-04-22 Mark Mitchell <mark@codesourcery.com>
33654 * g++.dg/ext/complit3.C: New test.
33656 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33658 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
33659 * gcc.dg/altivec-3.c: Same.
33660 * gcc.dg/altivec-varargs-1.c: Same.
33662 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
33664 * lib/target-supports.exp (check_profiling_available): Assume
33665 profiling is not available on powerpc-eabi targets.
33667 2004-04-21 Janis Johnson <janis187@us.ibm.com>
33669 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
33670 * gcc.dg/vmx/bug-1.c: Ditto.
33672 2004-04-20 Eric Christopher <echristo@redhat.com>
33674 * gcc.dg/charset/extern.c: New test.
33675 * g++.dg/charset/extern3.cc: Ditto.
33677 2004-04-20 Uros Bizjak <uros@kss-loka.si>
33679 * gcc.dg/builtins-39.c: New test.
33681 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
33683 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
33685 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
33687 * gcc.dg/torture/mips-hilo-1.c: New test.
33689 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
33691 * gcc.c-torture/compile/20040419-1.c: New test.
33693 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
33695 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
33697 2004-04-18 Zack Weinberg <zack@codesourcery.com>
33698 Aldy Hernandez <aldyh@redhat.com>
33700 * gcc.c-torture/execute/va-arg-24.c: New.
33702 2004-04-17 Zack Weinberg <zack@codesourcery.com>
33703 Aldy Hernandez <aldyh@redhat.com>
33705 * gcc.dg/vmx/1b-01.c: New.
33706 * gcc.dg/vmx/1b-02.c: New.
33707 * gcc.dg/vmx/1b-03.c: New.
33708 * gcc.dg/vmx/1b-04.c: New.
33709 * gcc.dg/vmx/1b-05.c: New.
33710 * gcc.dg/vmx/1b-06.c: New.
33711 * gcc.dg/vmx/1b-07.c: New.
33712 * gcc.dg/vmx/1c-01.c: New.
33713 * gcc.dg/vmx/1c-02.c: New.
33714 * gcc.dg/vmx/3a-01a.c: New.
33715 * gcc.dg/vmx/3a-01.c: New.
33716 * gcc.dg/vmx/3a-01m.c: New.
33717 * gcc.dg/vmx/3a-03.c: New.
33718 * gcc.dg/vmx/3a-03m.c: New.
33719 * gcc.dg/vmx/3a-04.c: New.
33720 * gcc.dg/vmx/3a-04m.c: New.
33721 * gcc.dg/vmx/3a-05.c: New.
33722 * gcc.dg/vmx/3a-06.c: New.
33723 * gcc.dg/vmx/3a-06m.c: New.
33724 * gcc.dg/vmx/3a-07.c: New.
33725 * gcc.dg/vmx/3b-01.c: New.
33726 * gcc.dg/vmx/3b-02.c: New.
33727 * gcc.dg/vmx/3b-10.c: New.
33728 * gcc.dg/vmx/3b-13.c: New.
33729 * gcc.dg/vmx/3b-14.c: New.
33730 * gcc.dg/vmx/3b-15.c: New.
33731 * gcc.dg/vmx/3c-01a.c: New.
33732 * gcc.dg/vmx/3c-01.c: New.
33733 * gcc.dg/vmx/3c-02.c: New.
33734 * gcc.dg/vmx/3c-03.c: New.
33735 * gcc.dg/vmx/3d-01.c: New.
33736 * gcc.dg/vmx/4-01.c: New.
33737 * gcc.dg/vmx/4-03.c: New.
33738 * gcc.dg/vmx/5-01.c: New.
33739 * gcc.dg/vmx/5-02.c: New.
33740 * gcc.dg/vmx/5-03.c: New.
33741 * gcc.dg/vmx/5-04.c: New.
33742 * gcc.dg/vmx/5-05.c: New.
33743 * gcc.dg/vmx/5-06.c: New.
33744 * gcc.dg/vmx/5-07.c: New.
33745 * gcc.dg/vmx/5-07t.c: New.
33746 * gcc.dg/vmx/5-08.c: New.
33747 * gcc.dg/vmx/5-10.c: New.
33748 * gcc.dg/vmx/5-11.c: New.
33749 * gcc.dg/vmx/7-01a.c: New.
33750 * gcc.dg/vmx/7-01.c: New.
33751 * gcc.dg/vmx/7c-01.c: New.
33752 * gcc.dg/vmx/7d-01.c: New.
33753 * gcc.dg/vmx/7d-02.c: New.
33754 * gcc.dg/vmx/8-01.c: New.
33755 * gcc.dg/vmx/8-02a.c: New.
33756 * gcc.dg/vmx/8-02.c: New.
33757 * gcc.dg/vmx/brode-1.c: New.
33758 * gcc.dg/vmx/bug-1.c: New.
33759 * gcc.dg/vmx/bug-2.c: New.
33760 * gcc.dg/vmx/bug-3.c: New.
33761 * gcc.dg/vmx/cw-bug-1.c: New.
33762 * gcc.dg/vmx/cw-bug-2.c: New.
33763 * gcc.dg/vmx/cw-bug-3.c: New.
33764 * gcc.dg/vmx/dct.c: New.
33765 * gcc.dg/vmx/debug-1.c: New.
33766 * gcc.dg/vmx/debug-2.c: New.
33767 * gcc.dg/vmx/debug-3.c: New.
33768 * gcc.dg/vmx/debug-4.c: New.
33769 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
33770 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
33771 * gcc.dg/vmx/eg-5.c: New.
33772 * gcc.dg/vmx/fft.c: New.
33773 * gcc.dg/vmx/gcc-bug-1.c: New.
33774 * gcc.dg/vmx/gcc-bug-2.c: New.
33775 * gcc.dg/vmx/gcc-bug-3.c: New.
33776 * gcc.dg/vmx/gcc-bug-4.c: New.
33777 * gcc.dg/vmx/gcc-bug-5.c: New.
33778 * gcc.dg/vmx/gcc-bug-6.c: New.
33779 * gcc.dg/vmx/gcc-bug-7.c: New.
33780 * gcc.dg/vmx/gcc-bug-8.c: New.
33781 * gcc.dg/vmx/gcc-bug-9.c: New.
33782 * gcc.dg/vmx/gcc-bug-b.c: New.
33783 * gcc.dg/vmx/gcc-bug-c.c: New.
33784 * gcc.dg/vmx/gcc-bug-d.c: New.
33785 * gcc.dg/vmx/gcc-bug-e.c: New.
33786 * gcc.dg/vmx/gcc-bug-f.c: New.
33787 * gcc.dg/vmx/gcc-bug-g.c: New.
33788 * gcc.dg/vmx/gcc-bug-i.c: New.
33789 * gcc.dg/vmx/harness.h: New.
33790 * gcc.dg/vmx/ira1.c: New.
33791 * gcc.dg/vmx/ira2a.c: New.
33792 * gcc.dg/vmx/ira2b.c: New.
33793 * gcc.dg/vmx/ira2.c: New.
33794 * gcc.dg/vmx/ira2c.c: New.
33795 * gcc.dg/vmx/mem.c: New.
33796 * gcc.dg/vmx/newton-1.c: New.
33797 * gcc.dg/vmx/ops.c: New.
33798 * gcc.dg/vmx/sn7153.c: New.
33799 * gcc.dg/vmx/spill2.c: New.
33800 * gcc.dg/vmx/spill3.c: New.
33801 * gcc.dg/vmx/spill.c: New.
33802 * gcc.dg/vmx/t.c: New.
33803 * gcc.dg/vmx/varargs-1.c: New.
33804 * gcc.dg/vmx/varargs-2.c: New.
33805 * gcc.dg/vmx/varargs-3.c: New.
33806 * gcc.dg/vmx/varargs-4.c: New.
33807 * gcc.dg/vmx/varargs-5.c: New.
33808 * gcc.dg/vmx/varargs-6.c: New.
33809 * gcc.dg/vmx/varargs-7.c: New.
33810 * gcc.dg/vmx/vmx.exp: New.
33811 * gcc.dg/vmx/vprint-1.c: New.
33812 * gcc.dg/vmx/vscan-1.c: New.
33813 * gcc.dg/vmx/x-01.c: New.
33814 * gcc.dg/vmx/x-02.c: New.
33815 * gcc.dg/vmx/x-03.c: New.
33816 * gcc.dg/vmx/x-04.c: New.
33817 * gcc.dg/vmx/x-05.c: New.
33818 * gcc.dg/vmx/yousufi-1.c: New.
33819 * gcc.dg/vmx/zero-1.c: New.
33820 * gcc.dg/vmx/zero.c: New.
33822 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
33824 * g++.dg/lookup/java1.C: Update for chage of
33826 * g++.dg/lookup/java2.C: Likewise.
33828 2004-04-17 Laurent GUERBY <laurent@guerby.net>
33830 * ada/acats/run_all.sh: use -O2 by default.
33832 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
33834 * gcc.dg/vr-mult-[12].c: New tests.
33836 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33838 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
33840 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
33842 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
33844 * lib/target-supports.exp (check_profiling_available): Assume
33845 profiling isn't available for mips*-*-elf targets.
33847 2004-04-14 Uros Bizjak <uros@kss-loka.si>
33849 * gcc.dg/builtins-38.c: New test.
33851 2004-04-14 Eric Christopher <echristo@redhat.com>
33853 * g++.dg/charset/charset.exp: Run .cc extension tests.
33855 2004-04-14 Zack Weinberg <zack@codesourcery.com>
33857 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
33859 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33861 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
33863 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
33865 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
33866 * gcc.dg/i386-387-2.c: Likewise.
33868 * gcc.dg/i386-387-7.c: New test.
33869 * gcc.dg/i386-387-8.c: New test.
33871 * gcc.dg/builtins-37.c: New test.
33873 2004-04-13 Geoffrey Keating <geoffk@apple.com>
33875 * g++.dg/pch/externc-1.C: Add missing semicolon.
33877 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
33879 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
33881 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33883 * gcc.c-torture/execute/20040411-1.c: New test.
33885 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
33887 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
33889 2004-04-09 Chris Demetriou <cgd@broadcom.com>
33891 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
33893 2004-04-09 Zack Weinberg <zack@codesourcery.com>
33895 * lib/target-supports.exp (check_named_sections_available): New.
33896 * lib/gcc-dg.exp (dg-require-named-sections): New.
33897 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
33898 old-deja.exp. Also prune error-count message from HP linker.
33899 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
33901 * g++.dg/init/init-ref4.C: Use dg-require-weak.
33902 * g++.old-deja/g++.pt/static3.C: Likewise.
33903 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
33905 2004-04-09 Roger Sayle <roger@eyesopen.com>
33907 * gcc.c-torture/execute/20040409-1.c: New test case.
33908 * gcc.c-torture/execute/20040409-2.c: New test case.
33909 * gcc.c-torture/execute/20040409-3.c: New test case.
33911 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33913 * gcc.dg/20040409-1.c: New test.
33915 2004-04-08 Roger Sayle <roger@eyesopen.com>
33918 * g++.dg/opt/pr14888.C: New test case.
33920 2004-04-08 Geoffrey Keating <geoffk@apple.com>
33922 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
33923 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
33924 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
33925 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
33928 2004-04-08 Paul Brook <paul@codesourcery.com>
33930 * gcc.dg/spill-1.c: New test.
33932 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33934 * gcc.dg/torture/builtin-ctype-2.c: New test.
33936 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
33938 * gcc.dg/pch/pch.exp: Add largefile test.
33940 2004-04-06 Geoffrey Keating <geoffk@apple.com>
33942 * g++.dg/pch/externc-1.Hs: New.
33943 * g++.dg/pch/externc-1.C: New.
33945 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33947 * gcc.dg/compat/struct-by-value-5a_main.c,
33948 gcc.dg/compat/struct-by-value-5b_main.c: New files.
33949 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
33950 * gcc.dg/compat/struct-by-value-5a_x.c,
33951 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
33952 gcc.dg/compat/struct-by-value-5_x.c.
33953 * gcc.dg/compat/struct-by-value-5a_y.c,
33954 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
33955 gcc.dg/compat/struct-by-value-5_y.c.
33957 * gcc.dg/compat/struct-by-value-6a_main.c,
33958 gcc.dg/compat/struct-by-value-6b_main.c: New files.
33959 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
33960 * gcc.dg/compat/struct-by-value-6a_x.c,
33961 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
33962 gcc.dg/compat/struct-by-value-6_x.c.
33963 * gcc.dg/compat/struct-by-value-6a_y.c,
33964 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
33965 gcc.dg/compat/struct-by-value-6_y.c.
33967 * gcc.dg/compat/struct-by-value-7a_main.c,
33968 gcc.dg/compat/struct-by-value-7b_main.c: New files.
33969 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
33970 * gcc.dg/compat/struct-by-value-7a_x.c,
33971 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
33972 gcc.dg/compat/struct-by-value-7_x.c.
33973 * gcc.dg/compat/struct-by-value-7a_y.c,
33974 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
33975 gcc.dg/compat/struct-by-value-7_y.c.
33977 2004-04-06 Jakub Jelinek <jakub@redhat.com>
33979 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
33980 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
33981 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
33984 2004-04-06 Uros Bizjak <uros@kss-loka.si>
33986 * gcc.dg/builtins-36.c: New test.
33988 2004-04-06 Paul Brook <paul@codesourcery.com>
33990 * README.gcc: Remove obsolete contraint on testcases.
33992 2004-04-05 Paul Brook <paul@codesourcery.com>
33995 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
33996 failure and exit(0) on success.
33997 * g++.dg/expr/anew2.C: Ditto.
33998 * g++.dg/expr/anew3.C: Ditto.
33999 * g++.dg/expr/anew4.C: Ditto.
34001 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
34004 * g++.dg/template/unify7.C: New.
34006 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
34008 * g++.dg/README: Bring up to date with new subdirectories; remove
34009 duplicate subdirectory lines.
34011 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
34014 * g++.dg/template/unify5.C: New.
34015 * g++.dg/template/unify6.C: New.
34016 * g++.dg/template/qualttp20.C: Adjust.
34017 * g++.old-deja/g++.jason/report.C: Adjust.
34018 * g++.old-deja/g++.other/qual1.C: Adjust.
34020 2004-04-01 Mark Mitchell <mark@codesourcery.com>
34023 * g++.dg/inherit/ptrmem1.C: New test.
34025 2004-04-01 Jakub Jelinek <jakub@redhat.com>
34028 * gcc.c-torture/execute/20040331-1.c: New test.
34029 * gcc.dg/20040331-1.c: New test.
34031 2004-04-01 Paul Brook <paul@codesourcery.com>
34033 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
34035 2004-03-30 Mark Mitchell <mark@codesourcery.com>
34038 * g++.dg/init/goto1.C: New test.
34041 * g++.dg/template/defarg4.C: New test.
34043 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
34045 * gcc.dg/altivec-11.c: Extend test for more valid cases.
34047 2004-03-28 David Edelsohn <edelsohn@gnu.org>
34049 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
34051 2004-03-28 Zack Weinberg <zack@codesourcery.com>
34053 * gcc.dg/noncompile/undeclared-2.c: New test.
34055 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
34057 * gcc.dg/940409-1.c: Remove XFAIL.
34058 * gcc.dg/reg-vol-struct-1.c: New test.
34060 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34062 * gcc.dg/torture/builtin-wctype-1.c: New test.
34064 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
34066 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
34067 * gcc.dg/20001101-1.c: Likewise.
34068 * gcc.dg/20001102-1.c: Likewise.
34070 2004-03-25 Roger Sayle <roger@eyesopen.com>
34072 * gcc.dg/compare8.c: Add an additional test for XOR.
34074 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34076 * gcc.dg/torture/builtin-ctype-1.c: New test.
34078 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34080 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
34081 * gcc.dg/torture/builtin-math-1.c: Likewise.
34082 * gcc.dg/torture/builtin-power-1.c: New test.
34084 2004-03-24 Andreas Schwab <schwab@suse.de>
34086 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
34089 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
34090 Roger Sayle <roger@eyesopen.com>
34092 * gcc.dg/compare8.c: New test case.
34094 2004-03-23 Ziemowit Laski <zlaski@apple.com>
34096 * g++.dg/ext/altivec-7.C: New test.
34098 2004-03-23 Zack Weinberg <zack@codesourcery.com>
34100 PR 12267, 12391, 12560, 13129, 14114, 14133
34101 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
34102 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
34103 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
34104 Adjust error regexps.
34105 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
34106 * gcc.dg/noncompile/undeclared-1.c: New test cases.
34107 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
34108 * gcc.dg/local1.c: Add explanatory comment.
34110 2004-03-23 Roger Sayle <roger@eyesopen.com>
34112 PR optimization/14669
34113 * g++.dg/opt/fold2.C: New test case.
34115 2004-03-22 Jakub Jelinek <jakub@redhat.com>
34118 * gcc.dg/20040322-1.c: New test.
34120 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
34122 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
34123 * gcc.dg/ultrasp4.c: Likewise.
34124 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
34126 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34128 * gcc.dg/i386-sse-8.c: Reset default options.
34130 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
34132 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
34133 in the error message text.
34135 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
34137 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
34139 2004-03-21 Mark Mitchell <mark@codesourcery.com>
34142 * g++.dg/init/array13.C: New test.
34144 2004-03-20 Roger Sayle <roger@eyesopen.com>
34147 * gcc.c-torture/compile/pr13889.c: New test case.
34149 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
34152 * builtins-1.c (nan, nans): Don't test.
34153 * builtins-30.c: Don't use nan, nanf, nanl.
34154 * builtins-35.c: New test.
34156 2004-03-19 Ziemowit Laski <zlaski@apple.com>
34158 * g++.dg/ext/altivec-6.C: New test.
34160 2004-03-19 Mark Mitchell <mark@codesourcery.com>
34162 * g++.dg/init/placement3.C: New test.
34164 * g++.dg/template/spec13.C: New test.
34166 * g++.dg/lookup/using11.C: New test.
34168 * g++.dg/lookup/koenig3.C: New test.
34170 * g++.dg/template/operator2.C: New test.
34172 * g++.dg/expr/dtor3.C: New test.
34173 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
34175 * g++.old-deja/g++.law/visibility28.C: Likewise.
34177 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
34179 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
34180 * gcc.dg/ppc64-abi-3.c: Likewise.
34182 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34185 * g++.dg/parse/template15.C: New test.
34187 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34189 * g++.dg/expr/dtor2.C: New test.
34191 * g++.dg/lookup/anon4.C: New test.
34193 * g++.dg/overload/using1.C: New test.
34195 * g++.dg/template/lookup7.C: New test.
34197 * g++.dg/template/typename6.C: New test.
34199 * g++.dg/expr/cond6.C: New test.
34201 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34203 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
34205 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34207 * g++.dg/expr/cond5.C: New test.
34208 * g++.dg/expr/constcast1.C: Likewise.
34209 * g++.dg/expr/ptrmem2.C: Likewise.
34210 * g++.dg/expr/ptrmem3.C: Likewise.
34211 * g++.dg/lookup/main1.C: Likewise.
34212 * g++.dg/template/lookup6.C: Likewise.
34214 2004-03-18 Mark Mitchell <mark@codesourcery.com>
34216 * gcc.dg/local1.c: New test.
34218 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
34220 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34222 * gcc.dg/torture/builtin-convert-1.c: New test.
34224 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34226 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
34228 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34231 * g++.dg/warn/Wunused-7.C: New test.
34233 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34235 * gcc.dg/torture/builtin-integral-1.c: New test.
34237 2004-03-16 Mark Mitchell <mark@codesourcery.com>
34240 * g++.dg/parse/non-dependent3.C: New test.
34242 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
34244 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
34245 * g++.dg/eh/simd-2.C: Likewise.
34246 * g++.dg/init/array10.C: Likewise.
34247 * gcc.c-torture/compile/simd-1.c: Likewise.
34248 * gcc.c-torture/compile/simd-2.c: Likewise.
34249 * gcc.c-torture/compile/simd-3.c: Likewise.
34250 * gcc.c-torture/compile/simd-4.c: Likewise.
34251 * gcc.c-torture/compile/simd-6.c: Likewise.
34252 * gcc.c-torture/execute/simd-1.c: Likewise.
34253 * gcc.c-torture/execute/simd-2.c: Likewise.
34254 * gcc.dg/compat/vector-defs.h: Likewise.
34255 * gcc.dg/20020531-1.c: Likewise.
34256 * gcc.dg/altivec-3.c: Likewise.
34257 * gcc.dg/altivec-4.c: Likewise.
34258 * gcc.dg/altivec-varargs-1.c: Likewise.
34259 * gcc.dg/compat/vector-defs.h: Likewise.
34260 * gcc.dg/i386-mmx-3.c: Likewise.
34261 * gcc.dg/i386-sse-4.c: Likewise.
34262 * gcc.dg/i386-sse-5.c: Likewise.
34263 * gcc.dg/i386-sse-8.c: Likewise.
34264 * gcc.dg/simd-1.c: Likewise.
34265 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
34266 __ev64_opaque__ since the machine description provides it.
34268 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34270 * lib/compat.exp (skip_list): New global variable.
34271 Use it to hold the user defined COMPAT_SKIPS list if any.
34272 (compat-obj): Add the members of skip_list to optall.
34274 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34276 * gcc.dg/compat/union-by-value-1_main.c,
34277 union-by-value-1_x.c, union-by-value-1_y.c,
34278 union-check.h, union-defs.h,
34279 union-init.h, union-return-1_main.c,
34280 union-return-1_x.c, union-return-1_y.c: New files.
34282 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34284 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
34285 mixed-struct-init.h: Add 4 mixed structure types.
34286 struct-by-value-21_main.c, struct-by-value-21_x.c,
34287 struct-by-value-21_y.c, struct-return-21_main.c,
34288 struct-return-21_x.c, struct-return-21_y.c: New files.
34290 2004-03-13 Mark Mitchell <mark@codesourcery.com>
34293 * g++.dg/parse/template14.C: New test.
34295 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
34297 * gcc.c-torture/execute/20040313-1.c: New test.
34299 2004-03-13 Jakub Jelinek <jakub@redhat.com>
34302 * gcc.dg/20040311-2.c: New test.
34304 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
34307 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
34310 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
34312 * gcc.dg/20040305-2.c: Add missing return statement.
34314 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34316 * gcc.dg/builtins-34.c: Also check pow10*.
34318 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34321 * gcc.dg/20040305-2.c: New test.
34323 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
34325 * gcc.dg/20040310-1.c: New test.
34327 2004-03-11 Roger Sayle <roger@eyesopen.com>
34329 * gcc.c-torture/execute/20040311-1.c: New test case.
34331 2004-03-11 Mark Mitchell <mark@codesourcery.com>
34334 * g++.dg/lookup/enum1.C: New test.
34336 2004-03-10 Mark Mitchell <mark@codesourcery.com>
34339 * g++.dg/lookup/struct2.C: New test.
34341 2004-03-10 Uros Bizjak <uros@kss-loka.si>
34343 * gcc.dg/builtins-34.c: New test.
34345 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34347 * gcc.dg/torture/builtin-nonneg-1.c: New test.
34349 2004-03-09 James E Wilson <wilson@specifixinc.com>
34351 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
34352 * gcc.dg/alias-2.c: New testcase.
34354 2004-03-09 Zack Weinberg <zack@codesourcery.com>
34356 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
34358 2004-03-09 Roger Sayle <roger@eyesopen.com>
34360 * gcc.c-torture/execute/20040309-1.c: New test case.
34362 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
34365 * g++.dg/overload/ref1.C: New.
34367 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34370 * g++.dg/template/spec12.C: New test.
34373 * g++.dg/parse/crash14.C: New test.
34375 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34378 * g++.dg/init/ref11.C: New test.
34380 2004-03-09 Mark Mitchell <mark@codesourcery.com>
34383 * g++.dg/parse/builtin2.C: New test.
34385 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34388 * g++.dg/init/ctor3.C: New test.
34389 * g++.dg/init/union1.C: New test.
34390 * g++.dg/ext/anon-struct4.C: New test.
34392 2004-03-08 Mark Mitchell <mark@codesourcery.com>
34394 * g++.dg/lookup/koenig1.C: Tweak error messages.
34395 * g++.dg/lookup/used-before-declaration.C: Likewise.
34396 * g++.dg/other/do1.C: Likewise.
34397 * g++.dg/overload/koenig1.C: Likewise.
34398 * g++.dg/parse/crash13.C: Likewise.
34399 * g++.dg/template/instantiate3.C: Likewise.
34401 2004-03-08 Eric Christopher <echristo@redhat.com>
34403 * * lib/target-supports.exp: Enable libiconv in test
34404 compilation. Fix up error checking.
34406 2004-03-08 Roger Sayle <roger@eyesopen.com>
34408 PR middle-end/14289
34409 * gcc.dg/pr14289-1.c: New test case.
34410 * gcc.dg/pr14289-2.c: Likewise.
34411 * gcc.dg/pr14289-3.c: Likewise.
34413 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
34415 * gcc.c-torture/execute/20040308-1.c: New test.
34417 2004-03-07 Roger Sayle <roger@eyesopen.com>
34419 * gcc.c-torture/execute/20040307-1.c: New test case.
34421 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
34423 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
34425 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
34427 * gcc.dg/20040306-1.c: New test.
34429 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
34431 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
34433 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
34435 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34438 * gcc.dg/decl-6.c: New test.
34440 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34442 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
34443 Rename LOGPOW -> LOG_POW.
34444 (SQRT_EXP, POW_EXP): New.
34446 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34448 * gcc.dg/i386-sse-8.c: New test.
34450 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
34453 * gcc.dg/decl-5.c: New test.
34455 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
34457 * gcc.dg/20040305-1.c: New test.
34459 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
34462 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
34464 2004-03-04 Ziemowit Laski <zlaski@apple.com>
34466 PR c++/14425, c++/14426
34467 * g++.dg/ext/altivec-4.C: New test.
34468 * g++.dg/ext/altivec-5.C: New test.
34470 2004-03-04 Geoffrey Keating <geoffk@apple.com>
34472 * g++.old-deja/g++.other/linkage1.C: Expect errors about
34473 global variables of a type with no linkage.
34474 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
34475 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
34476 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
34477 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
34478 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
34479 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
34480 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
34481 * g++.dg/warn/deprecated.C: Name enum Color.
34482 * g++.dg/overload/VLA.C: Name structure for 'b'.
34483 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
34485 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
34487 * gcc.c-torture/compile/20040304-1.c: New test.
34489 2004-03-03 Zack Weinberg <zack@codesourcery.com>
34492 * gcc.dg/decl-4.c: New testcase.
34494 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
34496 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
34497 as PRECF if sizeof (float) > sizeof (double).
34498 (PRECL): Make it the same as PRECF if
34499 sizeof (float) > sizeof (long double).
34501 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34503 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
34504 system type. Add check for irix6 which doesn't have c99 runtime.
34506 2004-03-03 Bob Wilson <bob.wilson@acm.org>
34508 * gcc.dg/const-elim-1.c: xfail for xtensa.
34510 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34513 * g++.dg/template/cond4.C: New test.
34515 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34518 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
34521 * g++.dg/parse/defarg7.C: New test.
34524 * g++.dg/template/friend26.C: New test.
34526 2004-03-01 Mark Mitchell <mark@codesourcery.com>
34529 * g++.dg/abi/mangle21.C: New test.
34532 * g++.dg/parse/constructor2.C: New test.
34535 * g++.dg/template/sfinae1.C: New test.
34537 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34540 * g++.dg/expr/crash2.C: New test.
34542 PR middle-end/13448
34543 * gcc.dg/inline-5.c: New test.
34544 * gcc.dg/always-inline.c: Split out tests into ...
34545 * gcc.dg/always-inline2.c: ... this and ...
34546 * gcc.dg/always-inline3.c: ... this.
34548 2004-02-29 Mark Mitchell <mark@codesourcery.com>
34551 * g++.dg/debug/crash1.C: New test.
34553 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
34555 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
34556 function with __attribute__((noinline)).
34557 (recurser_void2): Likewise.
34558 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
34559 (recurser_void2): Likewise.
34561 2004-02-29 Roger Sayle <roger@eyesopen.com>
34563 PR middle-end/14203
34564 * g++.dg/warn/Wunused-6.C: New test case.
34566 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
34568 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
34571 2004-02-27 Eric Christopher <echristo@redhat.com>
34573 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
34574 * g++.dg/charset/asm2.c: Run only x86.
34575 * gcc.dg/charset/asm3.c: Ditto.
34577 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
34579 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
34582 2004-02-27 Ziemowit Laski <zlaski@apple.com>
34584 * g++.dg/ext/altivec-3.C: New.
34586 2004-02-26 Richard Henderson <rth@redhat.com>
34588 * g++.dg/ext/attrib10.C: Mark for warning.
34589 * gcc.dg/attr-alias-1.c: New.
34591 2004-02-26 Richard Henderson <rth@redhat.com>
34593 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
34594 * gcc.c-torture/execute/20040208-2.c: ... it back.
34596 2004-02-26 Eric Christopher <echristo@redhat.com>
34598 * lib/target-supports.exp (check-iconv-available): New function.
34599 * lib/gcc-dg.exp (dg-require-iconv): New function.
34601 * gcc.dg/charset: New directory.
34602 * gcc.dg/charset/charset.exp: New file.
34603 * gcc.dg/charset/asm1.c: Ditto.
34604 * gcc.dg/charset/asm2.c: Ditto.
34605 * gcc.dg/charset/asm3.c: Ditto.
34606 * gcc.dg/charset/asm4.c: Ditto.
34607 * gcc.dg/charset/asm5.c: Ditto.
34608 * gcc.dg/charset/attribute1.c: Ditto.
34609 * gcc.dg/charset/attribute2.c: Ditto.
34610 * gcc.dg/charset/string1.c: Ditto.
34611 * g++.dg/charset: New directory.
34612 * g++.dg/dg.exp: Add here. Special options.
34613 * g++.dg/charset/charset.exp: New file.
34614 * g++.dg/charset/asm1.c: Ditto.
34615 * g++.dg/charset/asm2.c: Ditto.
34616 * g++.dg/charset/asm3.c: Ditto.
34617 * g++.dg/charset/asm4.c: Ditto.
34618 * g++.dg/charset/attribute1.c: Ditto.
34619 * g++.dg/charset/attribute2.c: Ditto.
34620 * g++.dg/charset/extern1.cc: Ditto.
34621 * g++.dg/charset/extern2.cc: Ditto.
34622 * g++.dg/charset/string1.c: Ditto.
34624 2004-02-26 Mark Mitchell <mark@codesourcery.com>
34627 * g++.dg/parse/comma1.C: New test.
34629 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34632 * g++.dg/template/ttp8.C: New test.
34634 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
34636 * gcc.dg/fixuns-trunc-1.c: New test.
34638 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34640 * gcc.dg/builtins-config.h: Use #elif.
34642 2004-02-26 Michael Matz <matz@suse.de>
34644 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
34645 * gcc.dg/991214-1.c: Likewise.
34646 * gcc.dg/i386-asm-1.c: Likewise.
34648 2004-02-25 Richard Henderson <rth@redhat.com>
34650 * gcc.c-torture/execute/20040208-2.c: Move ...
34651 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
34653 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34656 * g++.dg/other/crash-3.C: New test.
34658 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34660 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
34661 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
34663 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
34666 2004-02-24 Michael Matz <matz@suse.de>
34668 * gcc.dg/i386-regparm.c: New.
34670 2004-02-23 James E Wilson <wilson@specifixinc.com>
34672 * gcc.c-torture/execute/20040223-1.c: New.
34674 2004-02-23 Zack Weinberg <zack@codesourcery.com>
34675 Kazu Hirata <kazu@cs.umass.edu>
34677 * gcc.dg/fwritable-strings-1.c: Remove.
34679 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
34682 * gcc.dg/20040223-1.c: New test.
34684 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34687 * g++.dg/ext/typeof9.C: New test.
34689 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34692 * g++.dg/other/switch1.C: New test.
34694 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
34696 * gcc.dg/cast-function-1.c: Adjust for new informative message.
34697 * gcc.dg/va-arg-1.c: Likewise.
34699 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34702 * g++.dg/template/koenig5.C: New test.
34704 2004-02-21 Ziemowit Laski <zlaski@apple.com>
34706 * g++.dg/ext/altivec-1.C: Generalize target triple.
34707 * g++.dg/ext/altivec-2.C: New test case.
34708 * g++.dg/ext/altivec_check.h: New file.
34709 * gcc.dg/altivec-1.c: Generalize target triple;
34710 include altivec_check.h and call altivec_check().
34711 * gcc.dg/altivec-[2-5].c: Generalize target triple.
34712 * gcc.dg/altivec-6.c: New test case.
34713 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
34714 type casts as needed.
34715 * gcc.dg/altivec-10.c: Include altivec_check.h and call
34717 * gcc.dg/altivec-12.c: New test case.
34718 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
34719 include altivec_check.h and call altivec_check().
34720 * gcc.dg/altivec_check.h: New file.
34722 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34724 * lib/target-supports.exp (check_alias_available): Don't mangle
34725 function `g' in test program.
34727 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34729 * lib/target-supports.exp (check_profiling_available): Check
34730 argument to determine whether we support a profiling type.
34731 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
34732 check_profiling_available.
34733 * g++.dg/bprob/bprob.exp: Likewise.
34734 * g77.dg/bprob/bprob.exp: Likewise.
34735 * gcc.misc-tests/bprob.exp: Likewise.
34736 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
34737 dg-require-profiling and delete expected error handling.
34738 * gcc.dg/20021014-1.c: Likewise.
34739 * gcc.dg/nest.c: Likewise.
34741 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34744 * g++.dg/other/vthunk1.C: New test.
34746 2004-02-20 Falk Hueffner <falk@debian.org>
34749 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
34751 2004-02-20 Mark Mitchell <mark@codesourcery.com>
34754 * g++.dg/other/error8.C: Remove XFAIL markers.
34757 * g++.dg/ext/packed5.C: New test.
34760 * g++.dg/warn/Wunused-5.C: New test.
34763 * g++.dg/lookup/member1.C: New test.
34765 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
34767 * gcc.c-torture/compile/20040130-1.c: Enable only when
34768 __INT_MAX__ >= 2147483647L.
34769 * gcc.c-torture/compile/961203-1.c: Likewise.
34771 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
34773 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
34774 * g++.dg/opt/template1.C: Robustify assembler regexp
34776 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
34778 * gcc.c-torture/execute/simd-4.x: Remove.
34779 * gcc.c-torture/execute/va-arg-25.x: Likewise.
34780 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
34781 Guard with #ifndef SKIP_ATTRIBUTE.
34782 * gcc.dg/compat/vector-1_y.c: Likewise.
34783 * gcc.dg/compat/vector-2_x.c: Likewise.
34784 * gcc.dg/compat/vector-2_y.c: Likewise.
34785 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
34786 * g++.dg/eh/simd-2.C: Likewise.
34788 2004-02-19 Alan Modra <amodra@bigpond.net.au>
34790 * gcc.c-torture/compile/complex-1.c: New.
34792 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
34795 * gcc.c-torture/execute/20040218-1.c: New test.
34797 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34800 * g++.dg/parse/new2.C: New test.
34802 2004-02-18 Paul Brook <paul@codesourcery.com>
34804 * gcc.c-torture/compile/libcall-1.c: New test.
34806 2004-02-18 Paul Brook <paul@codesourcery.com>
34809 * gcc.dg/debug/debug-7.c: New test.
34811 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
34813 * gcc.dg/20040217-1.c: New test.
34815 2004-02-17 Zack Weinberg <zack@codesourcery.com>
34817 * gcc.c-torture/execute/990208-1.x: Delete.
34819 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
34821 * gcc.c-torture/execute/20040208-2.x: New file.
34823 2004-02-17 Mark Mitchell <mark@codesourcery.com>
34826 * g++.dg/abi/structret1.C: New test.
34828 2004-02-17 Jakub Jelinek <jakub@redhat.com>
34830 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
34831 (i386_cpuid): No need to test if cpuid is available on AMD64.
34832 Fix assembly, so that it works onboth i386 and AMD64.
34833 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
34834 (vecInLong): Fix s[] member type to unsigned int.
34835 (vecInWord): Remove type.
34836 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
34837 (a64, b64, c64, d64, e64): Remove.
34838 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
34839 Remove unused variable. Remove initialization of removed variables.
34840 Don't call mmx_tests nor sse_tests.
34841 (reference_mmx, reference_sse): Remove.
34842 (check): Add return stmt.
34843 * gcc.dg/i386-sse-7.c: New test.
34844 * gcc.dg/i386-mmx-4.c: New test.
34846 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34848 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
34849 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34850 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34851 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
34852 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
34853 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
34854 g++.dg/tc1/dr94.C: Fix line terminator.
34856 2004-02-16 Geoffrey Keating <geoffk@apple.com>
34858 * gcc.c-torture/compile/20040216-1.c: New.
34860 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34862 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
34863 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
34864 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
34865 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
34866 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
34867 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
34869 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
34871 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
34873 2004-02-15 Mark Mitchell <mark@codesourcery.com>
34876 * g++.dg/expr/cond4.C: New test.
34879 * g++.dg/lookup/crash2.C: New test.
34881 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
34883 * gcc.c-torture/compile/20040214-2.c: New test.
34885 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
34888 * g++.dg/ext/typeof8.C: New test.
34890 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
34892 * gcc.c-torture/compile/20040214-1.c: New test.
34894 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34897 * g++.dg/template/spec11.C: New test.
34899 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34902 * g++.dg/other/error8.C: New test.
34904 2004-02-13 Mark Mitchell <mark@codesourcery.com>
34907 * g++.dg/template/array4.C: New test.
34910 * g++.dg/inherit/thunk2.C: New test.
34913 * g++.dg/eh/cond2.C: New test.
34915 2004-02-12 Alan Modra <amodra@bigpond.net.au>
34917 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
34919 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
34921 * lib/scanasm.exp (dg-scan): Quote pattern before display.
34923 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
34925 * g++.dg/simd-2.C: xfail on ppc64-linux.
34927 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
34930 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
34933 2004-02-11 Uros Bizjak <uros@kss-loka.si>
34935 * gcc.dg/builtins-33.c: New test.
34937 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
34939 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
34941 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34943 * g++.dg/simd-2.C: Set -maltivec for ppc64.
34945 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
34947 * gcc.dg/ppc64-abi-3.c: New test.
34949 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
34953 * gcc.dg/pr14092-1.c: New testcase.
34955 2004-02-10 Alan Modra <amodra@bigpond.net.au>
34957 * gcc.dg/cpp/assert4.c: Fix typo last change.
34959 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
34960 * gcc.dg/cpp/assert4.c: Handle powerpc64.
34962 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
34964 2004-02-09 Roger Sayle <roger@eyesopen.com>
34966 * gcc.c-torture/compile/20040209-1.c: New test case.
34968 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
34970 * gcc.dg/c90-init-1.c: Adjust expected error messages.
34972 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
34974 * gcc.c-torture/execute/20040208-[12].c: New tests.
34976 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34978 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
34980 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34982 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
34984 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34987 * gcc.dg/visibility-8.c: New testcase.
34989 2004-02-07 Zack Weinberg <zack@codesourcery.com>
34991 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
34993 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
34995 2004-02-07 Roger Sayle <roger@eyesopen.com>
34997 PR middle-end/13696
34998 * g++.dg/opt/fold1.C: New test case.
35000 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35003 * g++.dg/other/crash-2.C: New test.
35005 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35008 * g++.dg/parse/angle-bracket2.C: New test.
35010 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35012 PR middle-end/13750
35014 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35016 * g++.dg/pch/wchar-1.C: New.
35017 * g++.dg/pch/wchar-1.Hs: New.
35019 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35022 * g++.dg/parse/error15.C: New test.
35023 * g++.dg/parse/crash11.C: Update dg-error mark.
35025 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35028 * g++.dg/warn/conv2.C: New test.
35030 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35033 * g++.dg/warn/incomplete1.C: Remove xfail.
35035 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35037 * lib/file-format.exp (gcc_target_object_format): Use
35038 ${tool}_target_compile, not gcc_target_compile.
35039 * lib/target-supports.exp (check_alias_available): Likewise.
35040 (check_gc_sections_available): Likewise.
35041 * g++.dg/ext/attrib10.C: Use dg-require-alias.
35042 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
35045 2004-02-04 Mark Mitchell <mark@codesourcery.com>
35048 * g++.dg/template/static6.C: New test.
35050 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
35052 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
35054 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35056 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
35057 tests for systems where `char' is unsigned by default.
35059 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35062 * g++.dg/template/partial3.C: New test.
35064 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
35066 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
35067 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
35068 Remove mentions of obsolete ports.
35070 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
35072 * gcc.dg/noncompile/20001228-1.c: Fix for new
35075 2004-02-03 Roger Sayle <roger@eyesopen.com>
35078 * gcc.c-torture/execute/multdi-1.c: New test case.
35080 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35083 * g++.dg/template/lookup5.C: New test.
35085 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35088 * g++.dg/template/lookup4.C: New test.
35091 * g++.dg/parse/error14.C: New test.
35094 * g++.dg/parse/template13.C: New test.
35096 2004-02-03 Mark Mitchell <mark@codesourcery.com>
35099 * g++.dg/template/koenig4.C: New test.
35102 * g++.dg/template/crash17.C: New test.
35105 * g++.dg/parse/error13.C: New test.
35106 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
35108 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
35110 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
35112 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
35116 * gcc.dg/noncompile/20040203-1.c: New test.
35117 * gcc.dg/noncompile/20040203-2.c: Likewise.
35118 * gcc.dg/noncompile/20040203-3.c: Likewise.
35119 * gcc.dg/20040203-1.c: Likewise.
35121 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
35124 * g++.dg/template/sizeof7.C: New test.
35126 2004-02-02 Eric Christopher <echristo@redhat.com>
35127 Zack Weinberg <zack@codesourcery.com>
35129 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
35131 2004-02-02 Zack Weinberg <zack@codesourcery.com>
35133 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
35134 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
35135 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
35136 * gcc.dg/cleanup-5.c: Run only on Linux targets.
35138 2004-02-02 Mark Mitchell <mark@codesourcery.com>
35141 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
35144 * g++.dg/ext/attrib13.C: New test.
35147 * g++.dg/conversion/op2.C: New test.
35149 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35151 * gcc.dg/titype-1.c: Fix pasto.
35153 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
35155 * gcc.dg/titype-1.c: New test.
35157 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35160 * g++.dg/template/non-type-template-argument-1.C,
35161 g++.dg/template/qualified-id1.C: Update dg-error marks.
35162 * g++.dg/template/nontype6.C: New test.
35164 2004-02-01 Roger Sayle <roger@eyesopen.com>
35166 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
35167 * gcc.dg/builtins-31.c: New testcase.
35168 * gcc.dg/builtins-32.c: New testcase.
35170 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
35172 * objc.dg/call-super-2.m: Update line numbers
35173 for the including of stddef.h.
35175 2004-01-30 Michael Matz <matz@suse.de>
35177 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
35178 g++.dg/ext/case-range3.C: New tests.
35180 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35184 * g++.dg/template/member4.C: New test.
35186 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35189 * g++.dg/template/sizeof6.C: New test.
35191 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35193 * gcc.dg/fwritable-strings-1.c: New test.
35195 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35197 * gcc.c-torture/compile/20040130-1.c: New test.
35199 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
35201 * objc.dg/call-super-2.m: Include stddef.h for size_t.
35203 2004-01-29 Mark Mitchell <mark@codesourcery.com>
35206 * g++.dg/template/ctor3.C: New test.
35208 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35210 * g++.dg/tc1: New directory.
35211 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
35212 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
35213 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
35214 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
35215 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
35217 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35219 * g++.dg/parse/error11.C: New test.
35220 * g++.dg/parse/error12.C: Likewise.
35222 2004-01-28 Ziemowit Laski <zlaski@apple.com>
35224 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
35225 (scan_initial, main): Use aligned_sizeof instead of sizeof.
35227 2004-01-28 Mark Mitchell <mark@codesourcery.com>
35230 * g++.dg/ext/attrib12.C: New test.
35233 * g++.dg/parse/cast2.C: New test.
35235 2004-01-27 James E Wilson <wilson@specifixinc.com>
35237 * objc.dg/encode-2.m (main): New local string. Set depending on
35238 sizeof long. Use in sscanf call.
35239 * objc.dg/encode-3.m (main): New local string. Set depending on
35240 sizeof long. Use in scan_initial call.
35242 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35244 * objc.dg/call-super-2.m: Make LP64-safe.
35245 * objc.dg/desig-init-1.m: Likewise.
35247 2004-01-27 Devang Patel <dpatel@apple.com>
35249 * g++.dg/debug/namespace1.C: New test.
35251 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
35253 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
35256 * gcc.dg/arm-mmx-1.c: New test.
35258 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
35260 * gcc.dg/20040127-1.c: New test.
35261 * gcc.dg/20040127-2.c: New test.
35263 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
35265 * objc.dg/stret-1.m (glob): Renamed to globa.
35267 2004-01-26 Mark Mitchell <mark@codesourcery.com>
35270 * g++.dg/expr/for1.C: New test.
35272 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
35274 PR middle-end/13779
35275 * gcc.dg/darwin-longlong.c: New test.
35277 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
35279 * gcc.dg/20040124-1.c: Moved test from here...
35280 * gcc.c-torture/compile/20040124-1.c: ...to here.
35282 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
35284 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
35285 the assembly output if -m64 is passed.
35287 2004-01-25 Mark Mitchell <mark@codesourcery.com>
35290 * g++.dg/template/cond3.C: New test.
35292 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35295 * g++.dg/template/ttp7.C: New test.
35297 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35300 * g++.dg/template/nontype4.C: New test.
35301 * g++.dg/template/nontype5.C: Likewise.
35303 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
35305 * gcc.dg/torture/mips-clobber-at.c: New test.
35307 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
35309 * gcc.dg/20040124-1.c: New test.
35311 2004-01-24 Jakub Jelinek <jakub@redhat.com>
35313 * gcc.dg/20040123-1.c: New test.
35315 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35317 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
35319 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
35321 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
35323 2004-01-23 Andrew Pinski <apinski@apple.com>
35325 * gcc.dg/20030121-1.c: Move to ..
35326 * gcc.dg/20040121-1.c: here.
35328 2004-01-23 Roger Sayle <roger@eyesopen.com>
35330 * gcc.dg/builtins-29.c: New test case.
35332 2004-01-23 Zack Weinberg <zack@codesourcery.com>
35335 * gcc.dg/builtins-30.c: New testcase.
35337 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
35339 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
35340 * lib/g77.exp: Likewise.
35341 * lib/objc.exp: Likewise.
35342 * lib/g++.exp: Likewise.
35344 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
35346 * gcc.dg/struct-by-value-2.c: New test.
35348 2004-01-21 Andrew Pinski <apinski@apple.com>
35351 * gcc.dg/20030121-1.c: New test.
35353 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
35355 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
35356 clobber frame pointer register in asm statement.
35358 2004-01-21 Falk Hueffner <falk@debian.org>
35360 * gcc.c-torture/compile/20040121-1.c: New test.
35362 2004-01-21 Zack Weinberg <zack@codesourcery.com>
35364 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
35366 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
35368 * gcc.dg/ppc64-abi-2.c: New test.
35370 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
35372 * lib/treelang.exp: Fill out this file.
35373 * lib/treelang-dg.exp: New File.
35375 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
35377 * gcc.c-torture/compile/981022-1.c: Remove.
35378 * gcc.dg/array-5.c: Remove XFAIL.
35379 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
35380 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
35381 gcc.dg/cond-lvalue-1.c: Update.
35382 * gcc.dg/cast-lvalue-2.c: New test.
35384 2004-01-19 Mark Mitchell <mark@codesourcery.com>
35387 * g++.dg/other/error1.C (class foo): Tweak error message.
35390 * g++.dg/template/call2.C: New test.
35392 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35394 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
35395 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
35396 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
35397 scalar-return-1_x.c, scalar-return-2_y.c,
35398 scalar-return-3_x.c, scalar-return-3_y.c,
35399 scalar-return-4_x.c, scalar-return-4_y.c,
35400 struct-align-1.h, struct-align-1_x.c,
35401 struct-align-1_y.c, struct-align-2.h,
35402 struct-align-2_x.c, struct-align-2_y.c,
35403 struct-by-value-10_y.c, struct-by-value-11_x.c,
35404 struct-by-value-11_y.c, struct-by-value-12_x.c,
35405 struct-by-value-12_y.c, struct-by-value-13_x.c,
35406 struct-by-value-13_y.c, struct-by-value-14_x.c,
35407 struct-by-value-14_y.c, struct-by-value-15_x.c,
35408 struct-by-value-15_y.c, struct-by-value-16_y.c,
35409 struct-by-value-17_y.c, struct-by-value-18_y.c,
35410 struct-by-value-19_y.c, struct-by-value-1_x.c,
35411 struct-by-value-1_y.c, struct-by-value-20_y.c,
35412 struct-by-value-2_x.c, struct-by-value-2_y.c,
35413 struct-by-value-3_y.c, struct-by-value-4_x.c,
35414 struct-by-value-4_y.c, struct-by-value-5_y.c,
35415 struct-by-value-6_y.c, struct-by-value-7_y.c
35416 struct-by-value-8_x.c, struct-by-value-8_y.c
35417 struct-by-value-9_x.c, struct-by-value-9_y.c
35418 struct-return-10_x.c, struct-return-10_y.c,
35419 struct-return-19_x.c, struct-return-20_x.c
35420 struct-return-2_x.c, struct-return-2_y.c
35421 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
35422 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
35424 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
35426 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
35427 attribute on sparc*-sun-solaris2.*.
35429 2004-01-18 Mark Mitchell <mark@codesourcery.com>
35432 * g++.dg/ext/typeof7.C: New test.
35434 2004-01-18 David Edelsohn <edelsohn@gnu.org>
35436 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
35437 * gcc.dg/const-elim-1.c: Same.
35439 2004-01-17 Ziemowit Laski <zlaski@apple.com>
35441 * objc.dg/stret-1.m: New.
35442 * objc.dg/stret-2.m: New.
35444 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
35447 * g++.dg/ext/vector1.C: New test.
35449 2004-01-16 Geoffrey Keating <geoffk@apple.com>
35451 * gcc.dg/pch/import-1.c: New.
35452 * gcc.dg/pch/import-1.hs: New.
35453 * gcc.dg/pch/import-1a.h: New.
35454 * gcc.dg/pch/import-1b.h: New.
35455 * gcc.dg/pch/import-1c.h: New.
35457 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35460 * g++.dg/ext/array1.C: New test.
35463 * g++.dg/conversion/op1.C: New test.
35465 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
35468 From Kazumoto Kojima / Dan Kegel:
35469 * gcc.dg/pr11864-1.c: New test.
35472 From Marcus Comstedt / Dan Kegel:
35473 * gcc.dg/pr10392-1.c: New test.
35475 2004-01-16 Mark Mitchell <mark@codesourcery.com>
35478 * g++.dg/init/ref10.C: New test.
35480 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35483 * g++.dg/parse/typename6.C: New test.
35485 2004-01-15 Geoffrey Keating <geoffk@apple.com>
35488 * g++.dg/pch/wchar-1.C: New.
35489 * g++.dg/pch/wchar-1.Hs: New.
35491 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35494 * g++.dg/expr/sizeof2.C: New test.
35496 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
35498 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
35500 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35503 * g++.dg/lookup/strong-using-3.C: New.
35504 * g++.dg/lookup/using-10.C: New.
35506 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
35509 * g++.dg/lookup/strong-using-2.C: New.
35511 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
35512 Dan Kegel <dank@kegel.com>
35513 J"orn Rennecke <joern.rennecke@superh.com>
35516 * gcc.dg/pr9365-1.c: New test.
35518 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35521 * g++.dg/parse/casting-operator2.C: New test.
35522 * g++.old-deja/g++.pt/explicit83.C: Remove.
35524 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
35526 * gcc.dg/label-compound-stmt-1.c: New test.
35527 * gcc.c-torture/compile/950922-1.c,
35528 gcc.c-torture/compile/20000211-3.c,
35529 gcc.c-torture/compile/20000518-1.c,
35530 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
35531 compound statements.
35533 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
35535 * gcc.dg/ppc64-abi-1.c: New test.
35537 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
35539 * g++.dg/ext/attrib9.C: Add dg-warnings.
35541 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35544 * g++.dg/parse/dtor3.C: New test.
35546 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
35549 * g++.dg/parse/try-catch-1.C: New test.
35551 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
35553 * ada/acats/run_all.sh: Add more verbose output in acats.log
35554 when compiling tests.
35556 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35559 * gcc.dg/typedef-redecl.c: New test case.
35560 * gcc.dg/typedef-redecl.h: New support file.
35562 2004-01-13 Jan Hubicka <jh@suse.cz>
35564 * gcc.dg/always_inline.c: New test.
35565 * gcc.dg/debug/20031231-1.c: Fix.
35567 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35570 * g++.dg/template/array3.C: New test.
35572 2004-01-12 Zack Weinberg <zack@codesourcery.com>
35574 * g++.dg/ext/lvalue1.C: No longer expected to fail.
35575 * g++.dg/warn/Wunused-2.C: Likewise.
35577 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35580 * g++.dg/template/instantiate6.C: New test.
35582 2004-01-12 Roger Sayle <roger@eyesopen.com>
35584 PR middle-end/11397
35585 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
35587 2004-01-12 Jan Hubicka <jh@suse.cz>
35590 * gcc.dg/20040112-1.c: New.
35592 * gcc.dg/dwarf-die[1-7].c: Move to...
35593 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
35594 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
35596 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
35599 * g++.dg/parse/friend4.C: New test.
35601 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
35604 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
35605 definition is called a friend.
35607 2004-01-11 Zack Weinberg <zack@codesourcery.com>
35609 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
35611 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
35614 * g++.dg/parse/error10.C: New test.
35615 * g++.dg/template/arg2.C: Accept "invalid type" error.
35617 2004-01-11 Jakub Jelinek <jakub@redhat.com>
35619 PR middle-end/13392
35620 * g++.dg/opt/expect2.C: New test.
35622 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35624 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
35625 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
35626 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
35627 Update dg-error regexps.
35629 2004-01-10 Zack Weinberg <zack@codesourcery.com>
35631 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
35632 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
35634 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35636 * gcc.dg/pragma-re-1.c: Use right pointer type.
35638 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
35640 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
35642 2004-01-09 Geoffrey Keating <geoffk@apple.com>
35644 * gcc.dg/rs6000-ldouble-1.c: New.
35646 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35650 * g++.dg/other/abstract1.C: New test.
35652 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
35654 * g++.dg/lookup/strong-using-1.C: New.
35656 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
35659 * gcc.dg/func-ptr-conv-1.c: New test.
35660 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
35662 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
35665 * gcc.c-torture/compile/20040109-1.c: New.
35667 2004-01-08 Stuart Hastings <stuart@apple.com>
35669 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
35670 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
35671 * gcc.dg/i386-sse-6.c: ...this new testcase.
35673 2004-01-09 Alan Modra <amodra@bigpond.net.au>
35675 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
35677 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35679 * ada/acats/run_acats: Treat 'gnatchop' the same way
35680 as 'gnatmake'. Export GCC_DRIVER.
35681 * ada/acats/run_all.sh: Add target_gnatchop. Use
35682 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
35684 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35687 * g++.dg/template/dependent-expr4.C: New test.
35689 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
35691 * gcc.dg/altivec-11.c: New test.
35693 2004-01-07 Mark Mitchell <mark@codesourcery.com>
35695 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
35697 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35700 * gcc.dg/enum-compat-1.c: New test.
35701 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
35703 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
35706 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
35707 gcc.dg/c99-idem-qual-3.c: New tests.
35709 2004-01-07 Alan Modra <amodra@bigpond.net.au>
35711 * gcc.dg/winline-7.c: Don't cast void * to int.
35713 2004-01-06 Jan Hubicka <jh@suse.cz>
35715 * gcc.dg/i386-sse-5.c: New test
35716 * g++.dg/eh/simd-1.c: Add -w argument for i386.
35718 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35721 * g++.dg/rtti/typeid4.C: New test.
35723 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
35725 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
35727 2004-01-05 Mark Mitchell <mark@codesourcery.com>
35730 * g++.dg/template/error11.C: New test.
35733 * g++.dg/template/class2.C: New test.
35735 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
35736 Richard Sandiford <rsandifo@redhat.com>
35739 * g++.dg/opt/alias3.C: New test.
35741 2004-01-04 Mark Mitchell <mark@codesourcery.com>
35744 * g++.dg/template/koenig3.C: New test.
35747 * g++.dg/parse/offsetof3.C: New test.
35749 * g++.dg/init/copy7.C: Add missing dg-error markers.
35752 * g++.dg/init/copy7.c: New test.
35755 * g++.dg/parse/cast1.C: New test.
35757 2004-01-04 Jan Hubicka <jh@suse.cz>
35759 * gcc.dg/winline[1-7].c: New tests.
35761 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35764 * g++.dg/template/qualttp22.C: New test.
35766 2004-01-01 Jan Hubicka <jh@suse.cz>
35768 * gcc.dg/debug/20031231-1.c: New.
35769 * gcc.c-torture/compile/20040101-1.c: New.
35770 * gcc.dg/dwarf-die-[1-7].c: New.
35772 2004-01-01 Jakub Jelinek <jakub@redhat.com>
35774 PR optimization/13521
35775 * gcc.c-torture/compile/20031231-1.c: New test.
35777 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35779 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
35781 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35784 * g++.dg/template/crash16.C: New test.
35786 2003-12-30 Mark Mitchell <mark@codesourcery.com>
35788 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
35790 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
35792 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
35794 * g++.old-deja/g++.jason/thunk3.C: Likewise.
35795 * g++.old-deja/g++.law/profile1.C: Likewise.
35796 * gcc.c-torture/compile/981006-1.c: Likewise.
35797 * gcc.c-torture/execute/loop-2e.x: Likewise.
35798 * gcc.c-torture/execute/loop-2f.x: Remove.
35799 * gcc.c-torture/execute/loop-2g.x: Likewise.
35800 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
35801 * gcc.dg/20020312-2.c: Remove traces of dead ports.
35803 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
35806 * g++.dg/ext/attrib11.C: New test.
35809 * g++.dg/template/array2-1.C: New test.
35810 * g++.dg/template/array2-2.C: New test.
35812 2003-12-29 Mark Mitchell <mark@codesourcery.com>
35814 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
35816 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
35819 * g++.dg/template/array1-1.C: New test.
35820 * g++.dg/template/array1-2.C: New test.
35822 2003-12-29 Roger Sayle <roger@eyesopen.com>
35825 * g77.dg/12632.f: New test case.
35827 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35830 * g++.dg/parse/nontype1.C: New test.
35832 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35835 * g++.dg/parse/explicit1.C: New test.
35836 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
35838 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35841 * g++.dg/opt/inline6.C: New test.
35844 * g++.dg/parse/error9.C: New test.
35846 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
35848 2003-12-28 Mark Mitchell <mark@codesourcery.com>
35851 * g++.dg/init/assign1.C: New test.
35853 2003-12-28 Roger Sayle <roger@eyesopen.com>
35856 * g++.dg/warn/format3.C: New test case.
35858 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
35860 * gcc.c-torture/compile/20031227-1.c: New test.
35862 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35864 * g++.dg/bprob/bprob.exp: Load target-supports.exp
35865 * g77.dg/bprob/bprob.exp: Likewise.
35866 * gcc.misc-tests/bprob.exp: Likewise.
35867 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
35868 variants on systems where the library does not provide that
35870 * gcc.dg/builtins-20.c: Use builtins-config.h.
35871 * gcc.dg/builtins-config.h: New file.
35873 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35875 * lib/gcc-dg.exp (dg-require-profiling): New function.
35876 * lib/target-supports.exp (check_profiling_available): Likewise.
35877 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
35878 * g77.dg/bprob/bprob.exp: Likewise.
35879 * gcc.misc-tests/bprob.exp: Likewise.
35880 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
35881 * gcc.dg/20021014-1.c: Likewise.
35882 * gcc.dg/nest.c: Likewise.
35884 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35886 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
35888 * g++.dg/lookup/java2.C: Likewise.
35889 * gcc.dg/cpp/lexident.c: Likewise.
35891 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
35893 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
35895 * gcc.c-torture/compile/961203-1.c: Likewise.
35896 * gcc.c-torture/compile/980506-1.c: Likewise.
35898 2003-12-23 Zack Weinberg <zack@codesourcery.com>
35900 * lib/gcc-dg.exp (dg-prune-output): New annotation.
35901 (additional_prunes): New global.
35902 (gcc-dg-prune): Handle additional per-test pruning.
35903 (dg-test): Clear additional_prunes between tests.
35905 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
35906 dg-prune-output to avoid spurious failures from assembler
35907 complaining about nonexistent WAW violations.
35908 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
35909 Use dg-prune-output to avoid spurious failures from assembler
35910 warning about Itanium B-step errata.
35912 2003-12-23 Mark Mitchell <mark@codesourcery.com>
35914 * g++.dg/abi/macro0.C: New test.
35915 * g++.dg/abi/macro1.C: Likewise.
35916 * g++.dg/abi/macro2.C: Likewise.
35918 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
35919 * g++.dg/abi/bitfield7.C: Likewise.
35920 * g++.dg/abi/dtor2.C: Likewise.
35921 * g++.dg/abi/mangle11.C: Likewise.
35922 * g++.dg/abi/mangle12.C: Likewise.
35923 * g++.dg/abi/mangle14.C: Likewise.
35924 * g++.dg/abi/mangle17.C: Likewise.
35925 * g++.dg/abi/vbase10.C: Likewise.
35926 * g++.dg/abi/vbase14.C: Likewise.
35927 * g++.dg/template/qualttp17.C: Likewise.
35929 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
35932 * gcc.dg/20031223-1.c: New test.
35934 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35936 * gcc.dg/noreturn-7.c: New test.
35938 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35940 * gcc.dg/null-pointer-1.c: New test.
35942 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35944 * g++.old-deja/g++.jason/template18.C: Remove.
35945 * g++.old-deja/g++.jason/template37.C: Likewise.
35948 * g++.dg/lookup/ns1.C: New test.
35951 * g++.dg/template/lookup3.C: New test.
35953 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35955 * g++.dg/template/recurse1.C: New test
35957 2003-12-22 Mark Mitchell <mark@codesourcery.com>
35960 * g++.dg/parse/semicolon1.C: New test.
35961 * g++.dg/parse/semicolon1.h: Likewise.
35963 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
35965 * gcc.dg/darwin-misaligned.c: New test.
35967 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
35970 * gcc.dg/20031222-1.c: New test.
35972 2003-12-21 Mark Mitchell <mark@codesourcery.com>
35975 * g++.dg/parse/error8.C: New test.
35978 * g++.dg/warn/ctor-init-1.C: New test.
35980 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
35982 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
35984 * gcc.c-torture/compile/930217-1.c: Likewise.
35985 * gcc.c-torture/compile/930513-1.c: Likewise.
35986 * gcc.c-torture/execute/920908-2.c: Likewise.
35987 * gcc.c-torture/execute/921204-1.c: Likewise.
35988 * gcc.c-torture/execute/930621-1.c: Likewise.
35989 * gcc.c-torture/execute/930630-1.c: Likewise.
35990 * gcc.c-torture/execute/931031-1.c: Likewise.
35991 * gcc.c-torture/execute/980602-2.c: Likewise.
35992 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
35993 * gcc.c-torture/execute/compndlit-1.c: Likewise.
35994 * gcc.c-torture/execute/extzvsi.c: Likewise.
35995 * gcc.c-torture/unsorted/ext.c: Likewise.
35997 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
36000 * gcc.c-torture/compile/20031220-2.c: New test case.
36002 2003-12-20 Roger Sayle <roger@eyesopen.com>
36004 PR optimization/13031
36005 * gcc.c-torture/compile/20031220-1.c: New test case.
36007 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36009 * gcc.dg/cast-function-1.c: New test.
36011 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
36013 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
36016 2003-12-19 Mark Mitchell <mark@codesourcery.com>
36019 * g++.dg/ext/attrib10.C: New test.
36021 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36023 * gcc.dg/cleanup-10.c: New test.
36024 * gcc.dg/cleanup-11.c: New test.
36026 2003-12-19 Jakub Jelinek <jakub@redhat.com>
36029 * g++.dg/opt/expect1.C: New test.
36031 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
36033 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
36035 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
36038 * gcc.dg/20031218-1.c: New test.
36041 * gcc.dg/20031218-2.c: New test.
36042 * gcc.dg/20031218-3.c: New test.
36044 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
36045 of label name and allow for USER_LABEL_PREFIX == "_" names.
36046 * g++.dg/abi/mangle18-2.C: Likewise.
36047 * g++.dg/abi/mangle19-1.C: Likewise.
36048 * g++.dg/abi/mangle19-2.C: Likewise.
36049 * g++.dg/abi/mangle20-1.C: Likewise.
36050 * g++.dg/abi/mangle20-2.C: Likewise.
36052 2003-12-18 Richard Henderson <rth@redhat.com>
36054 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
36056 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
36057 Dan Kegel <dank@kegel.com>
36060 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
36061 testing a cross compiler, it causes spurious compile failures.
36062 * lib/g++.exp: Likewise.
36064 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36067 * g++.dg/template/access13.C: New test.
36069 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
36071 * gcc.dg/20031216-1.c: New test.
36073 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36076 * g++.dg/template/error10.C: New test.
36078 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36080 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
36081 * g++.dg/eh/simd-2.C: Likewise.
36083 2003-12-17 James E Wilson <wilson@specifixinc.com>
36084 Roger Sayle <roger@eyesopen.com>
36086 * gcc.c-torture/execute/ieee/mzero5.c: New.
36088 2003-12-17 Mark Mitchell <mark@codesourcery.com>
36091 * g++.dg/parse/error6.C: New test.
36094 * g++.dg/parse/error7.C: New test.
36096 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
36098 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
36099 at -O with stabs debugging formats.
36100 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
36101 * gcc.dg/debug/debug-2.c: Likewise.
36103 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36106 * g++.dg/init/error1.C: New test.
36109 * g++.dg/init/pm3.C: New test.
36111 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
36114 * gcc.dg/bitfld-8.c: New test.
36116 2003-12-16 James Lemke <jim@wasabisystems.com>
36118 * gcc.dg/arm-scd42-[123].c: New tests.
36120 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36123 * g++.dg/abi/mangle20-1.C: New test.
36124 * g++.dg/abi/mangle20-2.C: New test.
36126 2003-12-16 Mark Mitchell <mark@codesourcery.com>
36129 * g++.dg/other/offsetof2.C: Remove XFAIL.
36130 * g++.dg/parse/offsetof1.C: New test.
36131 * g++.gd/parse/offsetof2.C: Likewise.
36133 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36135 * g++.dg/template/nontype3.C: New test.
36136 * g++.dg/template/static2.C: Tweaked the dg-error clause.
36138 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36140 * g++.dg/warn/noreturn-3.C: Also test instantiation.
36142 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
36145 * g++.dg/expr/assign1.C: New test.
36148 * g++.dg/abi/mangle19-1.C: New test.
36149 * g++.dg/abi/mangle19-2.C: New test.
36151 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
36153 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
36155 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36157 * gcc.c-torture/execute/20031216-1.c: New test.
36159 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36161 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
36164 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36167 * g++.dg/template/error9.C: New test.
36170 * g++.dg/template/error8.C: New test.
36172 2003-12-15 Roger Sayle <roger@eyesopen.com>
36174 PR middle-end/13400
36175 * gcc.c-torture/execute/20031215-1.c: New test case.
36177 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36180 * g++.dg/parse/error5.C: New test.
36183 * g++.dg/expr/sizeof1.C: New test.
36186 * g++.dg/template/crash15.C: New test.
36188 2003-12-15 Geoffrey Keating <geoffk@apple.com>
36190 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
36191 a non-POD type as the last named parameter of a varargs function.
36193 2003-12-15 Mark Mitchell <mark@codesourcery.com>
36197 * g++.dg/template/crash14.C: New test.
36198 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
36200 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
36202 * g++.dg/other/java1.C: New test.
36205 * g++.dg/abi/mangle18-1.C: New test.
36206 * g++.dg/abi/mangle18-2.C: New test.
36208 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36210 PR optimization/10312
36211 * gcc.c-torture/execute/20031214-1.c: New.
36213 2003-12-14 Mark Mitchell <mark@codesourcery.com>
36217 * g++.dg/parse/error3.C: New test.
36218 * g++.dg/parse/error4.C: Likewise.
36219 * g++.dg/abi/mangle4.C: Tweak error messages.
36220 * g++.dg/lookup/using5.C: Likewise.
36221 * g++.dg/other/error2.C: Likewise.
36222 * g++.dg/parse/typename5.C: Likewise.
36223 * g++.dg/parse/undefined1.C: Likewise.
36224 * g++.dg/template/arg2.C: Likewise.
36225 * g++.dg/template/ttp3.C: Likewise.
36226 * g++.dg/template/type1.C: Likewise.
36227 * g++.old-deja/g++.other/crash32.C: Likewise.
36228 * g++.old-djea/g++.pt/defarg8.C: Likewise.
36230 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36233 * g++.dg/warn/noreturn-3.C: New test.
36235 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36238 * g++.dg/abi/covariant3.C: New.
36240 2003-12-12 Jakub Jelinek <jakub@redhat.com>
36242 * g++.dg/eh/ia64-1.C: New test.
36244 2003-12-12 Roger Sayle <roger@eyesopen.com>
36246 PR optimization/13037
36247 * g77.f-torture/execute/13037.f: New test case.
36249 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
36252 * g++.dg/abi/covariant2.C: New.
36254 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
36256 * gcc.dg/cpp/trad/macro.c: New tests.
36258 2003-12-11 Zack Weinberg <zack@codesourcery.com>
36260 * gcc.c-torture/execute/wchar_t-1.x: Delete.
36262 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
36265 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
36267 * lib/g++.exp (g++_version): Likewise.
36268 * lib/g77.exp (g77_version): Likewise.
36269 * lib/objc.exp (default_objc_version): Likewise.
36271 2003-12-10 Richard Henderson <rth@redhat.com>
36273 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
36275 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
36277 2003-12-08 Matt Austern <austern@apple.com>
36280 * lib/gcc-dg.exp (dg-require-visibility): Define.
36281 * lib/target-supports (check_visibility_available): Define.
36282 * gcc.dg/visibility-1.c: New test.
36283 * gcc.dg/visibility-2.c: Likewise.
36284 * gcc.dg/visibility-3.c: Likewise.
36285 * gcc.dg/visibility-4.c: Likewise.
36286 * gcc.dg/visibility-5.c: Likewise.
36287 * gcc.dg/visibility-6.c: Likewise.
36288 * g++.dg/ext/visibility-1.C: Likewise.
36289 * g++.dg/ext/visibility-2.C: Likewise.
36290 * g++.dg/ext/visibility-3.C: Likewise.
36291 * g++.dg/ext/visibility-4.C: Likewise.
36292 * g++.dg/ext/visibility-5.C: Likewise.
36293 * g++.dg/ext/visibility-6.C: Likewise.
36295 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36297 * g++.dg/lookup/java1.C: New test.
36298 * g++.dg/lookup/java2.C: New test.
36300 2003-12-07 Falk Hueffner <falk@debian.org>
36302 * g++.dg/opt/noreturn-1.C: New test.
36304 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
36306 * gcc.dg/overflow-1.c: New test.
36308 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36310 * g77.f-torture/compile/13060.f: New test.
36312 2003-12-06 Mark Mitchell <mark@codesourcery.com>
36315 * g++.dg/inherit/operator2.C: New test.
36317 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36320 * g++.dg/ext/attrib9.C: New test.
36322 2003-12-05 Mark Mitchell <mark@codesourcery.com>
36325 * g++.dg/template/error7.C: New test.
36327 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
36328 J"orn Rennecke <joern.rennecke@superh.com>
36331 * g++.dg/other/struct-va_list.C: New test.
36333 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36336 * g++.dg/parse/defarg6.C: New test.
36338 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
36341 * gcc.c-torture/execute/20031201-1.c: New test.
36343 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
36345 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
36347 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36349 * gcc.dg/builtin-return-1.c: New test.
36351 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
36352 J"orn Rennecke <joern.rennecke@superh.com>
36354 PR optimization/13260
36355 * gcc.c-torture/execute/20031204-1.c: New test.
36357 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36360 * g++.dg/template/error6.C: New test.
36362 2003-12-03 Jakub Jelinek <jakub@redhat.com>
36364 * gcc.dg/20031202-1.c: New test.
36366 2003-12-03 Mark Mitchell <mark@codesourcery.com>
36369 * g++.dg/template/eh1.C: New test.
36372 * g++.dg/template/error5.C: New test.
36374 2003-12-02 David Ung <davidu@mips.com>
36376 * gcc.dg/compat/vector-check.h: Corrected type for var
36379 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36382 * g++.dg/template/ptrmem8.C: New test.
36384 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36387 * g++.dg/template/dependent-expr3.C: New test.
36389 2003-12-01 James Lemke <jim@wasabisystems.com>
36391 * gcc.dg/arm-g2.c: New test.
36393 2003-12-01 Roger Sayle <roger@eyesopen.com>
36395 PR optimization/11634
36396 * gcc.dg/20031201-2.c: New test case.
36398 2003-12-01 Zack Weinberg <zack@codesourcery.com>
36401 * objc.dg/proto-lossage-3.m: New test.
36403 2003-12-01 Roger Sayle <roger@eyesopen.com>
36405 PR optimization/12628
36406 * gcc.dg/20031201-1.c: New test case.
36408 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
36410 * gcc.dg/unaligned-1.c: New test.
36412 2003-11-30 Mark Mitchell <mark@codesourcery.com>
36415 * g++.dg/template/error4.C: New test.
36416 * g++.dg/template/nested3.C: Adjust error markers.
36418 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36420 * gcc.dg/cpp/assert4.c: Check more #system assertions.
36422 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
36425 * gcc.dg/bitfld-7.c: New test.
36427 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
36429 * gcc.dg/tls/asm-1.C: New test.
36431 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36433 * gcc.dg/cpp/assert4.c: Update.
36435 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
36437 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
36438 * gcc.dg/builtin-apply3.c: New test.
36440 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36442 * lib/compat.exp (compat-obj): New xfaildata parameter.
36443 Use it to set compiler_conditional_xfail_data before compiling.
36444 (compat-get-options): Handle dg-xfail-if.
36445 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
36446 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
36447 * gcc.dg/compat/vector-1_y.c: Likewise.
36448 * gcc.dg/compat/vector-2_x.c: Likewise.
36449 * gcc.dg/compat/vector-2_y.c: Likewise.
36451 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36453 * g++.dg/opt/reg-stack4.C: New test.
36455 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
36457 * gcc.dg/builtin-apply2.c: New test.
36459 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
36461 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
36463 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36466 * g++.dg/template/template-id-2.C: New test.
36468 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36471 * g++.dg/template/memfriend1.C: New test.
36472 * g++.dg/template/memfriend2.C: Likewise.
36473 * g++.dg/template/memfriend3.C: Likewise.
36474 * g++.dg/template/memfriend4.C: Likewise.
36475 * g++.dg/template/memfriend5.C: Likewise.
36476 * g++.dg/template/memfriend6.C: Likewise.
36477 * g++.dg/template/memfriend7.C: Likewise.
36478 * g++.dg/template/memfriend8.C: Likewise.
36479 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
36481 2003-11-21 Mark Mitchell <mark@codesourcery.com>
36484 * g++.dg/ext/cond1.C: New test.
36486 2003-11-20 Richard Henderson <rth@redhat.com>
36488 * gcc.dg/20020201-2.c: Remove.
36489 * gcc.dg/20020201-4.c: Remove.
36490 * gcc.dg/20020304-1.c: Remove.
36492 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
36494 * gcc.dg/cpp/trad/xwin1.c: New test case.
36496 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
36498 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
36499 * lib/g77.exp: Likewise.
36500 * lib/objc.exp: Likewise.
36501 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
36504 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36507 * g++.dg/template/static5.C: New test.
36509 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
36511 * gcc.dg/nested-func-1.c: New test.
36513 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36515 * gcc.dg/cpp/assert4.c: New test.
36517 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36520 * g++.dg/lookup/using9.c: New test.
36522 2003-11-14 Mark Mitchell <mark@codesourcery.com>
36525 * g++.dg/template/error3.C: New test.
36527 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
36530 * ada/acats/run_acats, run_all.sh: Fix syntax error.
36531 No longer use a wrapper for gcc, since this does not work under
36534 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
36537 * g++.dg/template/ptrmem7.C: New test.
36539 2003-11-13 Andrew Pinski <apinski@apple.com>
36541 * gcc.c-torture/compile/20031113-1.c: New test.
36543 2003-11-13 Mark Mitchell <mark@codesourcery.com>
36544 Kean Johnston <jkj@sco.com>
36547 * gcc.dg/unused-4.c: Update.
36549 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36551 * g++.dg/opt/const3.C: New test.
36553 2003-11-13 Jan Hubicka <jh@suse.cz>
36555 * gcc.c-torture/compile/20031112-1.c: New test.
36557 2003-11-12 Mark Mitchell <mark@codesourcery.com>
36559 * g++.dg/parse/crash10.C: Remove bogus error marker.
36561 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
36563 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
36564 (host_gcc): Likewise.
36565 (ROOT): Honor $PWDCMD.
36567 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
36569 2003-11-12 Catherine Moore <clm@redhat.com>
36571 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
36573 2003-11-12 Andreas Jaeger <aj@suse.de>
36574 Jakub Jelinek <jakub@redhat.com>
36575 Andrew Pinski <pinskia@physics.uc.edu>
36576 Richard Henderson <rth@redhat.com>
36578 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
36580 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
36582 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
36583 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
36585 2003-11-11 Andreas Jaeger <aj@suse.de>
36587 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
36589 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
36591 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
36593 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
36596 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
36598 * gcc.dg/trampoline-1.c: New test.
36600 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
36602 * gcc.c-torture/compile/200031109-1.c: New test.
36604 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36608 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
36609 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
36610 gcc.dg/format/no-y2k-1.c: Update.
36612 2003-11-08 Roger Sayle <roger@eyesopen.com>
36614 PR optimization/10467
36615 * gcc.dg/20031108-1.c: New test case.
36617 2003-11-07 Geoffrey Keating <geoffk@apple.com>
36619 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
36621 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
36623 * gcc.dg/compound-lvalue-1.c: New test.
36624 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
36627 2003-11-06 Geoffrey Keating <geoffk@apple.com>
36629 * gcc.dg/altivec-varargs-1.c: New test.
36631 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
36633 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
36634 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
36635 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
36636 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
36637 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
36639 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
36641 * gcc.dg/cond-lvalue-1.c: New test.
36643 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
36645 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
36647 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36650 * g++.dg/template/instantiate5.C: New test.
36652 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36655 * g++.dg/ext/complit2.C: Replace test with self-contained version.
36656 * ChangeLog: Add missing first entry for above test.
36658 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36661 * g++.dg/template/using8.C: New test.
36662 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
36664 2003-11-02 Roger Sayle <roger@eyesopen.com>
36666 PR optimization/10817
36667 * gcc.c-torture/compile/20031102-1.c: New test case.
36669 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
36671 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
36674 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36676 * gcc.dg/20031102-1.c: New test.
36678 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
36680 * gcc.dg/complex-1.c: New test.
36682 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36685 * g++.dg/template/crash13.C: Adjust expected error location.
36686 * g++.old-deja/g++.brendan/ns1.C: Likewise.
36688 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36690 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36692 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36695 * gcc.c-torture/compile/20031031-2.c: New test.
36697 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
36700 * gcc.c-torture/compile/20031031-1.c: New test.
36702 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
36704 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
36705 * gcc.misc-tests/bprob.exp: Likewise.
36706 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
36707 the execution test on arm-elf configs.
36708 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
36709 configs that don't support scratch files.
36710 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
36712 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
36714 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
36717 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
36719 * ada/acats/run_all.sh: Redirect mv output to /dev/null
36720 Avoid non pure sh syntax. Add more logging.
36722 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
36725 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
36728 * gcc.dg/ppc-stackalign-1.c: New test.
36730 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
36732 * ada/acats/run_all.sh: Change output to be more compliant with
36734 Create acats.sum and acats.log files under testsuite/ada/acats
36735 Only run [a-z]* directories, to filter out e.g. CVS.
36736 Redirect build output to log file.
36738 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36740 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
36742 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
36745 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
36747 2003-10-27 Jakub Jelinek <jakub@redhat.com>
36749 * gcc.c-torture/compile/20031023-1.c: New test.
36750 * gcc.c-torture/compile/20031023-2.c: New test.
36751 * gcc.c-torture/compile/20031023-3.c: New test.
36752 * gcc.c-torture/compile/20031023-4.c: New test.
36754 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36757 * g++.dg/lookup/scoped8.C: New test.
36759 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
36761 * g++.dg/opt/reg-stack3.C: New test.
36763 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36765 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
36767 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36770 * g++.dg/template/crash13.C: New test.
36772 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
36774 * gcc.dg/c99-restrict-2.c: New test.
36776 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
36778 PR c++/12698, c++/12699, c++/12700, c++/12566
36779 * g++.dg/inherit/covariant9.C: New test.
36780 * g++.dg/inherit/covariant10.C: New test.
36781 * g++.dg/inherit/covariant11.C: New test.
36783 2003-10-23 Jason Merrill <jason@redhat.com>
36786 * g++.dg/ext/complit2.C: New test.
36788 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
36791 * gcc.c-torture/execute/20031020-1.c: New test.
36793 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36795 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
36796 following the jump_insn.
36798 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
36800 * gcc.dg/cast-lvalue-1.c: New test.
36802 2003-10-21 Mark Mitchell <mark@codesourcery.com>
36805 * g++.dg/template/cond2.C: New test.
36807 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
36809 * gcc.dg/builtins-28.c: New test.
36811 2003-10-20 Jan Hubicka <jh@suse.cz>
36813 * g++.dg/opt/inline4.C: Do not use min-inline-insns
36815 * gcc.dg/inline-2.c: Likewise.
36817 2003-10-20 Phil Edwards <phil@codesourcery.com>
36819 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
36820 * gcc.dg/nest.c: Likewise.
36822 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36824 PR c++/9781, c++/10583, c++/11862
36825 * g++.dg/parse/crash13.C: New test.
36827 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36829 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
36831 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36833 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
36834 Define HAVE_C99_RUNTIME except on Solaris.
36835 * gcc.dg/builtins-20.c: Likewise.
36837 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
36839 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
36841 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36844 * g++.dg/template/crash21.C: New test.
36846 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36849 * g++.dg/template/typename5.C: New test.
36851 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36854 * g++.dg/template/friend25.C: New test.
36856 2003-10-16 Ziemowit Laski <zlaski@apple.com>
36858 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
36861 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
36863 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
36866 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
36868 * gcc.c-torture/execute/960416-1.x: Remove.
36869 * gcc.c-torture/execute/divconst-3.x: Likewise.
36871 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
36874 * gcc.dg/torture/cris-volatile-1.c: New test.
36876 2003-10-14 Roger Sayle <roger@eyesopen.com>
36878 PR optimization/9325
36879 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
36880 for overflowing floating point to integer conversion during RTL
36883 2003-10-13 Ziemowit Laski <zlaski@apple.com>
36885 * objc/execute/_cmd.m: Fix typo.
36886 * objc.dg/image-info.m, objc.dg/symtab-1.m:
36887 Relax 'scan-assembler' regexp.
36888 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
36889 objc.dg/try-catch-4.m: Run on non-Darwin targets.
36890 * objc.dg/zero-link-2.m: Remove blank line.
36891 * objc.dg/zero-link-3.m: New test case.
36893 2003-10-13 Geoffrey Keating <geoffk@apple.com>
36895 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
36897 * gcc.dg/asm-names.c: Use scan-assembler-not rather
36898 than linker trickery.
36900 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36903 * g++.dg/other/friend2.C: New test.
36905 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36907 * gcc.dg/20031012-1.c: New test.
36909 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
36911 * gcc.dg/weak/weak-3.c: Fix for new warning.
36913 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
36915 PR optimization/8750
36916 * gcc.c-torture/execute/20031012-1.c: New test case.
36918 2003-10-11 Roger Sayle <roger@eyesopen.com>
36920 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
36921 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
36923 2003-10-11 Roger Sayle <roger@eyesopen.com>
36925 PR optimization/12260
36926 * gcc.c-torture/compile/20031011-2.c: New test case.
36928 2003-10-11 Roger Sayle <roger@eyesopen.com>
36930 * gcc.c-torture/execute/20031011-1.c: New testcase.
36932 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
36934 * gcc.c-torture/compile/20031011-1.c: New test.
36936 2003-10-11 Jan Hubicka <jh@suse.cz>
36938 * g++.dg/other/first-global.C: New test.
36940 2003-10-11 Roger Sayle <roger@eyesopen.com>
36942 * gcc.c-torture/execute/string-opt-18.c: New testcase.
36944 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
36946 * gcc.c-torture/compile/20031010-1.c: New test.
36948 2003-10-10 Geoffrey Keating <geoffk@apple.com>
36950 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
36951 * gcc.c-torture/execute/va-arg-25.c: ... here.
36953 2003-10-09 Mark Mitchell <mark@codesourcery.com>
36955 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
36957 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
36959 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
36961 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36963 * g++.dg/parse/error2.C: New test.
36965 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
36968 * g++.dg/other/error5.C: Modify the error message.
36969 * g++.dg/lookup/using8.C: New test.
36971 2003-10-07 Geoffrey Keating <geoffk@apple.com>
36973 * gcc.dg/darwin-abi-2.c: New file.
36974 * gcc.c-torture/execute/va-arg-24.c: New file.
36976 2003-10-06 Bob Wilson <bob.wilson@acm.org>
36978 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
36981 2003-10-06 Mark Mitchell <mark@codesourcery.com>
36984 * g++.dg/other/error4.C: Update error messages.
36985 * g++.dg/template/ptrmem4.C: Likewise.
36988 * g++.dg/init/new9.C: New test.
36990 PR c++/12334, c++/12236, c++/8656
36991 * g++.dg/ext/attrib8.C: New test.
36993 2003-10-06 Devang Patel <dpatel@apple.com>
36995 * gcc.dg/debug/dwarf2-3.h: New test.
36996 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
36998 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
37000 * g++.dg/opt/cfg2.C: New test.
37002 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37004 * g++.dg/opt/float1.C: New test.
37006 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37008 * gcc.dg/c90-array-lval-6.c: New test.
37009 * gcc.dg/c99-array-lval-6.c: New test.
37011 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
37012 Ziemowit Laski <zlaski@apple.com>
37014 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
37015 'Derived', so that it is never considered a class method; add
37016 new warning for '+port' method ambiguity.
37017 * objc.dg/method-12.m: Include <objc/objc.h> instead of
37018 <objc/objc-api.h> (needed on Mac OS X).
37019 * objc.dg/method-13.m: New test.
37021 2003-10-03 Roger Sayle <roger@eyesopen.com>
37023 PR optimization/9325, PR java/6391
37024 * gcc.c-torture/execute/20031003-1.c: New test case.
37026 2003-10-02 Mark Mitchell <mark@codesourcery.com>
37028 PR optimization/12180
37029 * gcc.dg/20031002-1.c: New test.
37032 * g++.dg/inherit/error1.C: New test.
37034 2003-10-02 Chris Demetriou <cgd@broadcom.com>
37036 * lib/f-torture.exp (search_for): Rename to...
37037 (search_for_re): This. Also, clean up comments and the
37038 "regexp" invocation.
37040 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
37042 * gcc.c-torture/compile/20031002-1.c: New test.
37044 2003-10-02 Jakub Jelinek <jakub@redhat.com>
37046 * g++.dg/opt/cond1.C: New test.
37048 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
37050 * gcc.dg/Wold-style-definition-2.c: New testcase.
37051 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
37053 2003-09-29 Richard Henderson <rth@redhat.com>
37055 * g++.dg/init/array10.C: Add dg-options.
37057 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
37059 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
37061 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37063 * g++.dg/template/friend19.C: Fix typo.
37064 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
37066 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
37068 * gcc.c-torture/execute/20030928-1.c: New test.
37069 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
37071 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37073 * g++.dg/opt/unroll1.C: New test.
37075 2003-09-26 Roger Sayle <roger@eyesopen.com>
37077 PR optimization/11741
37078 * gcc.dg/20030926-1.c: New test case.
37080 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37083 * g++.dg/parse/access7.C: New test.
37084 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
37086 2003-09-24 Ziemowit Laski <zlaski@apple.com>
37088 MERGE OF objc-improvements-branch into MAINLINE:
37089 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
37090 if libobjc has not been built.
37091 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
37092 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
37093 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
37094 objc/execute/nested-3.m, objc/execute/np-2.m,
37095 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
37096 objc/execute/redefining_self.m, objc/execute/root_methods.m,
37097 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
37098 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
37099 objc.dg/special/unclaimed-category-1.h,
37100 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
37101 well as GNU runtime.
37102 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
37103 * execute/cascading-1.m, execute/function-message-1.m,
37104 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
37105 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
37106 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
37107 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
37108 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
37109 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
37110 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
37111 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
37112 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
37113 * objc.dg/bitfield-2.m: Run only on Darwin.
37114 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
37115 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
37116 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
37117 * objc.dg/const-str-1.m: Fix constant string layout.
37119 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
37121 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
37123 2003-09-23 Geoffrey Keating <geoffk@apple.com>
37125 * gcc.dg/darwin-abi-1.c: New file.
37127 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
37130 * gcc.c-torture/compile/20030921-1.c: New test.
37132 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37134 * g++.dg/opt/reg-stack2.C: New test.
37136 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
37138 * g++.dg/eh/delayslot1.C: New test.
37140 2003-09-20 Richard Henderson <rth@redhat.com>
37142 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
37144 2003-09-20 Roger Sayle <roger@eyesopen.com>
37146 * gcc.c-torture/execute/20030920-1.c: New test case.
37148 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37150 * g++.dg/rtti/typeid3.C: Correct expected error message.
37152 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37155 * g++.dg/parse/crash12.C: New test.
37157 2003-09-19 Janis Johnson <janis187@us.ibm.com>
37159 * gcc.dg/compat/mixed-struct-check.h: New.
37160 * gcc.dg/compat/mixed-struct-defs.h: New.
37161 * gcc.dg/compat/mixed-struct-init.h: New.
37162 * gcc.dg/compat/struct-by-value-19_main.c: New.
37163 * gcc.dg/compat/struct-by-value-19_x.c: New.
37164 * gcc.dg/compat/struct-by-value-19_y.c: New.
37165 * gcc.dg/compat/struct-by-value-20_main.c: New.
37166 * gcc.dg/compat/struct-by-value-20_x.c: New.
37167 * gcc.dg/compat/struct-by-value-20_y.c: New.
37168 * gcc.dg/compat/struct-return-19_main.c: New.
37169 * gcc.dg/compat/struct-return-19_x.c: New.
37170 * gcc.dg/compat/struct-return-19_y.c: New.
37171 * gcc.dg/compat/struct-return-20_main.c: New.
37172 * gcc.dg/compat/struct-return-20_x.c: New.
37173 * gcc.dg/compat/struct-return-20_y.c: New.
37175 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
37176 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
37177 so that it will not complain on LP64 targets.
37179 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37182 * g++.dg/template/friend24.C: New test.
37184 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
37187 * g++.dg/template/memtmpl2.C: New test.
37189 2003-09-18 Mark Mitchell <mark@codesourcery.com>
37192 * gcc.dg/builtin-apply1.c: New test.
37194 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
37197 * g++.dg/warn/Wunused-4.C: New test.
37199 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37202 * g++.dg/other/gc2.C: New test.
37204 2003-09-17 Mark Mitchell <mark@codesourcery.com>
37207 * g++.dg/rtti/typeid3.C: New test.
37210 * g++.dg/overload/template1.C: New test.
37212 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
37214 * g++.dg/opt/cfg3.C: New test.
37216 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37219 * g++.dg/template/crash11.C: New test.
37221 2003-09-16 Jason Merrill <jason@redhat.com>
37222 Jakub Jelinek <jakub@redhat.com>
37224 * gcc.dg/attr-warn-unused-result.c: New test.
37226 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
37229 * g++.dg/expr/call2.C: New test.
37231 2003-09-15 Andreas Jaeger <aj@suse.de>
37233 * gcc.dg/Wold-style-definition-1.c: New test.
37235 2003-09-14 Mark Mitchell <mark@codesourcery.com>
37238 * g++.dg/parse/template12.C: New test.
37240 * g++.dg/abi/bitfield11.C: New test.
37241 * g++.dg/abi/bitfield12.C: Likewise.
37243 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
37245 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
37246 non-expansion of functional macro name without arguments at EOL.
37247 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
37249 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
37251 * gcc.c-torture/execute/20030914-[12].c: New tests.
37253 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
37256 * g++.dg/overload/addr1.C: New test.
37258 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
37260 * gcc.dg/20030909-1.c: New test.
37262 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37264 * gcc.dg/ultrasp10.c: New test.
37266 2003-09-09 Devang Patel <dpatel@apple.com>
37268 * gcc.dg/darwin-ld-6.c: New test.
37270 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37272 * gcc.dg/torture/builtin-explog-1.c: New testcase.
37274 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37276 * gcc.dg/ia64-types1.c: New test.
37277 * gcc.dg/ia64-types2.c: Likewise.
37279 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37281 * gcc.dg/builtins-1.c: Add more _Complex tests.
37282 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37284 * gcc.dg/builtins-1.c: Test existing _Complex functions.
37285 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37287 2003-09-08 Mark Mitchell <mark@codesourcery.com>
37290 * g++.dg/lookup/koenig2.C: New test.
37293 * g++.dg/rtti/typeid2.C: New test.
37295 2003-09-08 Jakub Jelinek <jakub@redhat.com>
37297 * gcc.c-torture/compile/20030904-1.c: New test.
37299 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
37301 * g++.dg/opt/longbranch2.C: New test.
37303 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37305 * g++.dg/template/crash10.C: Only compile it.
37307 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
37309 PR middle-end/11665
37310 * gcc.c-torture/compile/20030907-1.c: New test.
37311 * g++.dg/init/array11.C: New test.
37313 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37316 * g++.dg/init/struct1.C: New test.
37318 2003-09-07 Mark Mitchell <mark@codesourcery.com>
37321 * g++.dg/expr/comma1.C: New test.
37323 2003-09-06 Mark Mitchell <mark@codesourcery.com>
37326 * g++.dg/expr/static_cast5.C: New test.
37328 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
37331 * g++.dg/lookup/scoped7.C: New test.
37334 * g++.dg/other/static1.C: New test.
37337 * g++.dg/warn/template-1.C: New test.
37340 * g++.dg/template/crash10.C: New test.
37343 * g++.dg/overload/VLA.C: New test.
37346 * g++.dg/template/call1.C: New test.
37348 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37351 * g++.dg/parse/using3.C: New test.
37353 2003-09-06 Roger Sayle <roger@eyesopen.com>
37356 * g++.dg/overload/builtin3.C: New test case.
37358 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
37361 * gcc.dg/20030906-1.c: New test.
37362 * gcc.dg/20030906-2.c: Likewise.
37364 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
37367 * g++.dg/parse/defarg5.C: New test.
37369 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
37371 2003-09-05 Mark Mitchell <mark@codesourcery.com>
37374 * g++.dg/expr/static_cast4.C: New test.
37377 * g++.dg/template/crash9.C: New test.
37379 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
37381 * g++.old-deja/g++.ext/pretty2.C: Update for change
37383 * g++.old-deja/g++.ext/pretty3.C: Likewise.
37385 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
37388 * g++/dg/template/qualified-id1.C: New test.
37391 * g++.dg/warn/noeffect4.C: New test.
37393 2003-09-04 Matt Austern <austern@apple.com>
37395 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
37396 * g++.dg/ext/fnname2.C: Likewise.
37397 * g++.dg/ext/fnname3.C: Likewise.
37399 2003-09-04 Mark Mitchell <mark@codesourcery.com>
37401 * g++.dg/expr/lval1.C: New test.
37402 * g++.dg/ext/lvcast.C: Remove.
37404 2003-09-03 Roger Sayle <roger@eyesopen.com>
37406 PR optimization/11700.
37407 * gcc.c-torture/compile/20030903-1.c: New test case.
37409 2003-09-03 Mark Mitchell <mark@codesourcery.com>
37412 * g++.dg/abi/layout4.C: New test.
37414 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
37417 * g++.dg/parse/friend3.C: New test.
37419 2003-09-02 Mark Mitchell <mark@codesourcery.com>
37422 * g++.dg/template/class1.C: New test.
37425 * g++.dg/expr/call1.C: New test.
37427 2003-09-01 Mark Mitchell <mark@codesourcery.com>
37430 * g++.dg/init/ref9.C: New test.
37433 * g++.dg/template/nested4.C: New test.
37435 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37438 * g++.dg/template/non-dependent4.C: New test.
37441 * g++.dg/inherit/conv1.C: New test.
37443 2003-08-29 Mark Mitchell <mark@codesourcery.com>
37446 * g++.dg/ext/label1.C: New test.
37447 * g++.dg/ext/label2.C: Likewise.
37449 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37451 * g++.dg/expr/cond3.C: New test.
37453 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37455 * gcc.dg/builtins-1.c: Add new builtin cases.
37457 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37459 * gcc.dg/builtins-1.c: Add new cases.
37460 * gcc.dg/torture/builtin-attr-1.c: Likewise.
37462 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37464 * gcc.dg/builtins-1.c: Add more math builtin tests.
37465 * gcc.dg/torture/builtin-attr-1.c: New test.
37467 2003-08-28 Mark Mitchell <mark@codesourcery.com>
37469 PR optimization/5079
37470 * g++.dg/opt/static3.C: New test.
37472 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
37474 * gcc.misc-tests/gcov-10b.c: New test.
37476 2003-08-27 Mark Mitchell <mark@codesourcery.com>
37478 * g++.dg/opt/ptrmem3.C: New test.
37480 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
37482 2003-08-27 Jakub Jelinek <jakub@redhat.com>
37484 * gcc.dg/20030826-2.c: New test.
37486 2003-08-26 Roger Sayle <roger@eyesopen.com>
37488 PR middle-end/12002
37489 * g77.f-torture/compile/12002.f: New test case.
37491 2003-08-26 Roger Sayle <roger@eyesopen.com>
37493 * gcc.dg/20030826-1.c: New test case.
37495 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
37497 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
37499 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
37502 * c++.dg/lookup/crash1.C: New test.
37504 * c++.dg/warn/noeffect3.C: New test.
37506 2003-08-25 Janis Johnson <janis187@us.ibm.com>
37508 * gcc.dg/compat/vector-1_x.c: Compile with -w.
37509 * gcc.dg/compat/vector-1_y.c: Ditto.
37510 * gcc.dg/compat/vector-2_x.c: Ditto.
37511 * gcc.dg/compat/vector-2_y.c: Ditto.
37513 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
37515 * gcc.dg/20030702-1.c: New test.
37517 2003-08-25 Mark Mitchell <mark@codesourcery.com>
37520 * g++.dg/ext/altivec-1.C: New test.
37522 2003-08-24 Richard Henderson <rth@redhat.com>
37524 * g++.dg/eh/simd-2.C: Add -w for x86.
37526 2003-08-23 Jakub Jelinek <jakub@redhat.com>
37528 * gcc.dg/20030815-1.c: New test.
37530 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37533 * g++.dg/parse/access6.C: New test.
37535 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37537 PR c++/641, c++/11876
37538 * g++.dg/template/friend22.C: New test.
37539 * g++.dg/template/friend23.C: Likewise.
37541 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37543 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
37546 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37548 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
37550 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37552 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
37554 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37556 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
37558 2003-08-22 Mark Mitchell <mark@codesourcery.com>
37560 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
37562 2003-08-21 Mark Mitchell <mark@codesourcery.com>
37565 * g++.dg/overload/prom1.C: New test.
37568 * g++.dg/parse/dtor2.C: New test.
37571 * g++.dg/parse/using2.C: New test.
37573 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
37576 * gcc.c-torture/compile/20030821-1.c: New.
37578 2003-08-20 Mark Mitchell <mark@codesourcery.com>
37581 * g++.dg/template/deduce2.C: New test.
37583 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
37585 * gcc.c-torture/execute/20030821-1.c: New test.
37587 2003-08-20 Roger Sayle <roger@eyesopen.com>
37589 PR middle-end/11984
37590 * gcc.dg/20030820-1.c: New test case.
37592 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
37595 * g++.dg/warn/noeffect2.C: New test.
37597 2003-08-19 Mark Mitchell <mark@codesourcery.com>
37600 * g++.dg/template/dtor2.C: New test.
37603 * g++.dg/template/operator1.C: New test.
37604 * g++.dg/parse/operator4.C: New test.
37607 * g++.dg/expr/enum1.C: New test.
37608 * gcc.dg/c99-bool-1.c: Remove bogus warning.
37611 * g++.dg/parse/elab2.C: New test.
37612 * g++.dg/parse/typedef4.C: Change error message.
37613 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
37614 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
37615 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
37617 2003-08-19 Geoffrey Keating <geoffk@apple.com>
37619 * gcc.dg/pch/warn-1.c: New.
37620 * gcc.dg/pch/warn-1.hs: New.
37622 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
37625 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37627 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
37629 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
37631 * gcc.dg/uninit-D.c: New Test.
37632 * gcc.dg/uninit-E.c: New Test.
37633 * gcc.dg/uninit-F.c: New Test.
37634 * gcc.dg/uninit-G.c: New Test.
37636 2003-08-19 Michael Ritzert <ritzert@t-online.de>
37638 * g++.dg/README: Describe the pch directory.
37640 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37643 * g++.dg/parse/access4.C: New test.
37644 * g++.dg/parse/access5.C: Likewise.
37645 * g++.old-deja/g++.jason/access17.C: Adjust error message.
37647 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
37649 * gcc.dg/noncompile/20030818-1.c: New.
37651 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
37654 * g++.dg/warn/noeffect1.C: New test.
37656 * g++.dg/template/scope2.C: New test.
37657 * g++.dg/template/error2.C: Correct dg-error
37659 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
37661 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
37663 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
37666 * g++.dg/template/warn1.C: New.
37668 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
37670 * g++.dg/template/error2.C: New test.
37671 * g++.dg/lookup/using7.C: Adjust errors
37672 * g++.old-deja/g++.pt/crash36.C: Likewise.
37673 * g++.old-deja/g++.pt/derived3.C: Likewise.
37675 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37677 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
37678 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
37679 * gcc.c-torture/execute/builtins/string-9.c: New, from
37680 string-opt-9.c. Adjust for execute/builtins framework.
37681 * gcc.c-torture/execute/string-opt-9.c: Delete.
37683 2003-08-12 Mark Mitchell <mark@codesourcery.com>
37685 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
37687 * g++.dg/parse/ret-type2.C: New test.
37690 * g++.dg/init/new8.C: New test.
37693 * g++.dg/parse/typedef5.C: New test.
37696 * g++.dg/parse/qualified2.C: New test.
37697 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
37700 2003-08-11 Mark Mitchell <mark@codesourcery.com>
37702 * g++.dg/conversion/ptrmem1.C: New test.
37704 2003-08-11 Jakub Jelinek <jakub@redhat.com>
37707 * gcc.dg/20030811-1.c: New test.
37710 * gcc.c-torture/execute/20030811-1.c: New test.
37712 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37714 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
37716 2003-08-10 Mark Mitchell <mark@codesourcery.com>
37719 * g++.dg/inherit/multiple1.C: New test.
37721 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
37723 * gcc.dg/spe1.c: New test.
37726 * g++.dg/expr/cast2.C: New test.
37729 * g++.dg/template/dependent-name2.C: New test.
37731 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
37733 * g++.dg/parse/crash11.C: Put the dg options in comments.
37735 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
37737 * lib/gcc-dg.exp: Update for diagnostic change.
37739 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37742 * g++.dg/parse/crash11.C: New test.
37744 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
37746 * gcc.dg/cpp/spacing1.c: Update.
37748 2003-08-04 Janis Johnson <janis187@us.ibm.com>
37751 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
37752 a value for -mtune.
37754 2003-08-04 Roger Sayle <roger@eyesopen.com>
37756 PR middle-end/11771
37757 * gcc.c-torture/compile/20030804-1.c: New test case.
37759 2003-08-04 Roger Sayle <roger@eyesopen.com>
37761 * gcc.dg/20030804-1.c: New test case.
37763 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
37765 * gcc.dg/cpp/separate-1.c: New test.
37767 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
37770 * g++.dg/template/dependent-expr2.C: New test.
37773 * g++.dg/expr/ptrmem1.C: New test.
37775 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37778 * g++.dg/template/friend15.C: New test.
37780 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
37782 * lib/dg-pch.exp: Work round PCH bug.
37784 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37786 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
37787 builtins. Move cases from builtins-4.c here.
37789 * gcc.dg/torture/builtin-math-1.c: New test taken from
37790 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
37793 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
37796 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
37799 * g++.dg/template/using7.C: New test.
37801 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
37803 * import1.c, import2.c: New tests.
37805 2003-08-01 Jakub Jelinek <jakub@redhat.com>
37807 * g++.dg/eh/crossjump1.C: New test.
37809 2003-08-01 Mark Mitchell <mark@codesourcery.com>
37812 * g++.dg/template/using6.C: New test.
37815 * g++.dg/template/koenig2.C: New test.
37817 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37820 * g++.dg/parse/typedef4.C: New test.
37822 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37824 PR c++/8442, c++/8806
37825 * g++.dg/template/elab1.C: New test.
37826 * g++.dg/template/type2.C: Likewise.
37827 * g++.dg/template/ttp3.C: Adjust expected error message.
37828 * g++.old-deja/g++.law/visibility13.C: Likewise.
37829 * g++.old-deja/g++.niklas/t135.C: Likewise.
37830 * g++.old-deja/g++.pt/ttp41.C: Likewise.
37831 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
37833 * g++.old-deja/g++.pt/ttp44.C: Likewise.
37835 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
37838 * g++.dg/ext/stmtexpr1.C: New test.
37840 * g++.dg/opt/tmp1.C: New test.
37843 * g++.dg/parse/constant4.C: New test.
37846 * g++.dg/template/using5.C: New test.
37848 2003-07-31 Roger Sayle <roger@eyesopen.com>
37850 * gcc.dg/builtins-27.c: New test case.
37852 2003-07-31 Jakub Jelinek <jakub@redhat.com>
37854 * gcc.dg/tls/opt-7.c: New test.
37856 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
37858 * g++.old-deja/g++.other/crash18.C: Remove.
37860 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
37862 * g++.dg/template/explicit3.C: New.
37863 * g++.dg/template/explicit4.C: New.
37864 * g++.dg/template/explicit5.C: New.
37867 * g++.dg/template/memtmpl1.C: New.
37869 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
37872 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
37873 * gcc.dg/i386-387-5.c (dg-options): Likewise.
37875 2003-07-30 Jan Hubicka <jh@suse.cz>
37879 2003-07-29 Zack Weinberg <zack@codesourcery.com>
37881 * gcc.dg/struct-in-proto-1.c: New test.
37883 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
37885 * gcc.dg/cpp/include2.c: Only expect one message.
37887 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
37890 * g++.dg/template/using1.C: New test.
37891 * g++.dg/template/using2.C: New test.
37892 * g++.dg/template/using3.C: New test.
37893 * g++.dg/template/using4.C: New test.
37895 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
37897 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
37898 * gcc.c-torture/execute/string-opt-10.c: Likewise.
37900 2003-07-28 Jan Hubicka <jh@suse.cz>
37903 * g++.dg/opt/call1.C: New test.
37905 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
37908 * g++.dg/init/enum2.C: New test.
37909 * g++.dg/template/overload1.C: Add "-w" option.
37911 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
37913 * gcc.dg/Wdeclaration-after-statement-1.c,
37914 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
37916 2003-07-28 Jakub Jelinek <jakub@redhat.com>
37918 * gcc.c-torture/compile/20030725-1.c: New test.
37920 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
37922 * gcc.dg/20030505.c: Only run for SPE.
37923 Remove definition of opaque type.
37925 2003-07-27 Mark Mitchell <mark@codesourcery.com>
37927 * g++.dg/template/ptrmem6.C: New test.
37929 2003-07-26 Geoffrey Keating <geoffk@apple.com>
37931 * gcc.c-torture/compile/zero-strct-2.c: New test.
37933 2003-07-25 Geoffrey Keating <geoffk@apple.com>
37935 * gcc.dg/intermod-1.c: New test.
37937 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
37940 * g++.dg/template/lookup2.C: New test.
37941 * g++.dg/template/memclass1.C: Remove instantiated from error.
37942 * g++.dg/other/error2.C: Tweak expected errors.
37945 * g++.dg/template/defarg3.C: New test.
37947 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
37949 2003-07-24 Mark Mitchell <mark@codesourcery.com>
37951 * g++.dg/inherit/access5.C: New test.
37953 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37956 * g++.dg/template/crash8.C: New test.
37958 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
37961 * gcc.dg/noncompile/incomplete-2.c: New test.
37963 2003-07-23 Mark Mitchell <mark@codesourcery.com>
37966 * g++.dg/inherit/access4.C: New test.
37969 * g++.dg/expr/cond2.C: New test.
37971 PR optimization/10679
37972 * g++.dg/opt/inline4.C: New test.
37974 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
37976 * g++.dg/parse/crash10: New test.
37978 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
37980 * g++.dg/ext/flexary1.C: New test.
37982 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37985 * g++.dg/template/crash9.C: New test.
37987 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
37990 * g++.dg/parse/typedef3.C: New test.
37993 * g++.dg/parse/operator2.C: New test.
37996 * g++.dg/parse/def-tmpl-arg1.C: New test.
37999 * g++.dg/parse/funptr1.C: New test.
38002 * g++.dg/parse/ambig3.C: New test.
38005 * g++.dg/parse/operator3.C: New test.
38008 * g++.dg/parse/template10.C: New test.
38011 * g++.dg/parse/template11.C: New test.
38014 * g++.dg/parse/invalid-op1.C: New test.
38017 * g++.dg/parse/condexpr1.C: New test.
38019 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
38021 * g++.dg/ext/packed3.C: New test.
38022 * g++.dg/ext/packed4.C: New test.
38024 * gcc.dg/pack-test-3.c: New test.
38026 2003-07-21 Janis Johnson <janis187@us.ibm.com>
38028 * lib/compat.exp: Handle dg-options per source file.
38029 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
38030 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
38031 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
38032 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
38033 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
38034 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
38035 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
38036 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
38037 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
38038 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
38039 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
38040 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
38041 * g++.dg/compat/break/bitfield7_x.C: Ditto.
38042 * g++.dg/compat/break/bitfield7_y.C: Ditto.
38044 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
38047 * gcc.c-torture/execute/20030718-1.c: New test.
38049 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
38051 PR optimization/11536
38052 * gcc.dg/20030721-1.c: New test.
38054 2003-07-19 Mark Mitchell <mark@codesourcery.com>
38057 * g++.dg/template/lookup1.C: New test.
38059 2003-07-19 Zack Weinberg <zack@codesourcery.com>
38061 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
38062 diagnostics of ill-formed constructs involving labels.
38063 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
38064 the new 'previously defined here' message.
38066 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
38068 * g++.dg/parse/non-dependent2.C: New test.
38070 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
38072 * g++.dg/init/init-ref4.C: xfail on targets without
38075 2003-07-17 Jakub Jelinek <jakub@redhat.com>
38078 * gcc.c-torture/execute/20030717-1.c: New test.
38080 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38082 * g++.dg/opt/cfg1.C: New test.
38084 2003-07-17 Mark Mitchell <mark@codesourcery.com>
38086 PR optimization/11557
38087 * gcc.dg/20030717-1.c: New test.
38089 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38092 * g++.dg/expr/crash-1.C: New test.
38095 * g++.dg/template/init3.C: New test.
38098 * g++.dg/template/non-dependent1.C: New test.
38101 * g++.dg/template/non-dependent2.C: New test.
38104 * g++.dg/template/non-dependent3.C: New test.
38107 * g++.dg/template/sizeof5.C: New test.
38109 2003-07-17 Geoffrey Keating <geoffk@apple.com>
38112 * gcc.c-torture/compile/mangle-1.c: New file.
38114 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38117 * g++.dg/parse/access3.C: New test.
38119 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
38122 * g++.dg/init/init-ref4.C: New test.
38124 2003-07-16 Mark Mitchell <mark@codesourcery.com>
38127 * g++.dg/parse/constant3.C: New test.
38128 * g++.dg/parse/crash7.C: Likewise.
38130 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
38133 * gcc.dg/i386-pentium4-not-mull.c: New.
38135 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
38137 * gcc.dg/asm-names.c (ymain): Make it weak.
38139 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38142 * g++.dg/template/friend21.C: New test.
38144 2003-07-16 Jakub Jelinek <jakub@redhat.com>
38146 * gcc.dg/cleanup-8.c: New test.
38147 * gcc.dg/cleanup-9.c: New test.
38149 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
38151 * g++.dg/ext/dll-MI1.h: New file.
38152 * g++.dg/ext/dllexport-MI1.C: New file.
38153 * g++.dg/ext/dllimport-MI1.C: New file.
38155 2003-07-15 Jakub Jelinek <jakub@redhat.com>
38157 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
38158 it does not have cmpstrsi patterns (just cmpmemsi).
38160 2003-07-15 Mark Mitchell <mark@codesourcery.com>
38163 * g++.dg/debug/debug8.C: New test.
38165 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38168 * g++.dg/template/crash7.C: New test.
38170 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
38173 * gcc.c-torture/compile/20030708-1.c: New.
38175 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
38177 * gcc.c-torture/execute/20030715-1.c: New test.
38179 2003-07-14 Geoffrey Keating <geoffk@apple.com>
38181 * gcc.dg/pch/inline-3.c: New file.
38182 * gcc.dg/pch/inline-3.hs: New file.
38183 * gcc.dg/pch/inline-4.c: New file.
38184 * gcc.dg/pch/inline-4.hs: New file.
38186 2003-07-14 Mark Mitchell <mark@codesourcery.com>
38189 * g++.dg/template/crash6.C: New test.
38192 * g++.dg/template/friend20.C: New test.
38195 * g++.dg/template/overload2.C: New test.
38197 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38199 PR optimization/11440
38200 * gcc.c-torture/execute/20030714-1.c: New test.
38202 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38205 * g++.dg/template/partial2.C: New test.
38207 2003-07-13 Mark Mitchell <mark@codesourcery.com>
38210 * g++.dg/template/anon1.C: New test.
38214 * g++.dg/parse/template9.C: Likewise.
38215 * g++.dg/template/crash4.C: New test.
38216 * g++.dg/template/koenig1.C: Likewise.
38217 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
38218 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
38219 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
38221 * g++.old-deja/g++.jason/template36.C: Likewise.
38222 * g++.old-deja/g++.mike/p1989.C: Likewise.
38223 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
38224 * g++.old-deja/g++.pt/ttp20.C: Use this->.
38225 * g++.old-deja/g++.pt/ttp21.C: Use this->.
38226 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
38228 * g++.old-deja/g++.pt/union2.C: Use this->.
38230 2003-07-11 Jakub Jelinek <jakub@redhat.com>
38232 * gcc.dg/20030711-1.c: New test.
38234 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
38237 * g++.dg/parse/args1.C: New test.
38238 * g++.pt/defarg8.C: Change expected errors.
38240 2003-07-11 Mark Mitchell <mark@codesourcery.com>
38243 * g++.dg/template/nontype2.C: New test.
38246 * g++.dg/parse/template8.C: New test.
38249 * g++.dg/template/scope1.C: New test.
38251 * g++.dg/warn/Wsign-compare-1.C: New test.
38253 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38255 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
38257 2003-07-10 Mark Mitchell <mark@codesourcery.com>
38260 * g++.dg/template/explicit2.C: New test.
38263 * g++.dg/warn/pedantic1.C: New test.
38265 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
38268 * g++.dg/other/field1.C: New test.
38270 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
38273 * gcc.c-torture/compile/20030707-1.c: New.
38275 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38278 * g++.dg/template/access12.C: New test.
38280 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
38282 * g++.dg/bprob/bprob.exp (prof_ext): Update.
38283 * g77.dg/bprob/bprob.exp (prof_ext): Update.
38284 * gcc.misc-tests/bprob.exp (prof_ext): Update.
38285 * gcc.misc-tests/gcov.exp: Update
38286 * g++.dg/gcov/gcov.exp: Update
38287 * lib/gcov.exp: Update.
38289 2003-07-08 Mark Mitchell <mark@codesourcery.com>
38291 * g++.dg/abi/mangle17.C: Make sure template expressions are
38293 * g++.dg/abi/mangle4.C: Mark erroneous casts.
38294 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
38295 * g++.dg/opt/stack1.C: Remove erroneous code.
38296 * g++.dg/parse/template7.C: New test.
38297 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
38298 * g++.old-deja/g++.pt/crash4.C: Likewise.
38300 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38302 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
38303 with zero or one occurence of `$' after the initial `L'.
38305 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
38307 * gcc.c-torture/compile/20030704-1.c: Add a comment.
38309 2003-07-08 Roger Sayle <roger@eyesopen.com>
38312 * gcc.dg/Wunreachable-6.c: New testcase.
38313 * gcc.dg/Wunreachable-7.c: New testcase.
38315 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38318 * gcc.dg/20030708-1.c: New test.
38320 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
38322 * gcc.dg/compat/sdata-section.h: New file.
38323 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
38324 * gcc.dg/torture/mips-sdata-1.c: New test.
38326 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38329 * g++.dg/template/friend19.C: New test.
38331 2003-07-08 Jakub Jelinek <jakub@redhat.com>
38333 * g++.dg/opt/strength-reduce.C: New test.
38335 2003-07-07 Roger Sayle <roger@eyesopen.com>
38338 * gcc.dg/20030707-1.c: New testcase.
38340 2003-07-07 Roger Sayle <roger@eyesopen.com>
38342 PR optimization/11059
38343 * g++.dg/opt/emptyunion.C: New testcase.
38345 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
38346 Eric Botcazou <ebotcazou@libertysurf.fr>
38348 * g++.dg/opt/stack1.C: New test.
38350 2003-07-05 Mark Mitchell <mark@codesourcery.com>
38352 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
38356 * g++.dg/expr/static_cast3.C: New test.
38358 2003-07-04 Zack Weinberg <zack@codesourcery.com>
38360 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
38362 * gcc.dg/concat.c: Concatenation of string constants with
38363 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
38364 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
38365 * gcc.dg/cpp/escape-2.c: Use wide character constants where
38366 necessary to avoid multi-character character constant warning.
38367 * gcc.dg/cpp/escape.c: Likewise.
38368 * gcc.dg/cpp/ucs.c: Likewise.
38369 Remove backslashes from dg-bogus comments, as they confuse Tcl.
38372 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38375 * gcc.c-torture/compile/20030704-1.c: New.
38377 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
38379 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
38381 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
38383 PR c++/5287, PR c++/7910, PR c++/11021
38384 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
38385 tests for warnings.
38386 * g++.dg/ext/dllimport2.C: Add tests for warnings.
38387 * g++.dg/ext/dllimport3.C: Likewise.
38388 * g++.dg/ext/dllimport4.C: New file.
38389 * g++.dg/ext/dllimport5.C: New file.
38390 * g++.dg/ext/dllimport6.C: New file.
38391 * g++.dg/ext/dllimport7.C: New file.
38392 * g++.dg/ext/dllimport8.C: New file.
38393 * g++.dg/ext/dllimport9.C: New file.
38394 * g++.dg/ext/dllimport10.C: New file.
38395 * g++.dg/ext/dllexport1.C: New file.
38397 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38399 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
38400 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
38402 2003-07-03 Roger Sayle <roger@eyesopen.com>
38404 * gcc.dg/builtins-25.c: New testcase.
38405 * gcc.dg/builtins-26.c: New testcase.
38407 2003-07-03 Janis Johnson <janis187@us.ibm.com>
38409 * gcc.dg/compat/vector-defs.h: New file.
38410 * gcc.dg/compat/vector-setup.h: New file.
38411 * gcc.dg/compat/vector-check.h: New file.
38412 * gcc.dg/compat/vector-1_main.c: New file.
38413 * gcc.dg/compat/vector-1_x.c: New file.
38414 * gcc.dg/compat/vector-1_y.c: New file.
38415 * gcc.dg/compat/vector-2_main.c: New file.
38416 * gcc.dg/compat/vector-2_x.c: New file.
38417 * gcc.dg/compat/vector-2_y.c: New file.
38419 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
38420 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
38421 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
38422 * gcc.dg/compat/struct-align-1.h: New file.
38423 * gcc.dg/compat/struct-align-1_main.c: New file.
38424 * gcc.dg/compat/struct-align-1_x.c: New file.
38425 * gcc.dg/compat/struct-align-1_y.c: New file.
38426 * gcc.dg/compat/struct-align-2.h: New file.
38427 * gcc.dg/compat/struct-align-2_main.c: New file.
38428 * gcc.dg/compat/struct-align-2_x.c: New file.
38429 * gcc.dg/compat/struct-align-2_y.c: New file.
38431 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
38432 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38433 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38434 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38435 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38436 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38437 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38438 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38439 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38440 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38441 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38442 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38443 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38444 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38445 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38446 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38447 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38448 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38449 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38450 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38451 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38452 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38453 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38454 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38455 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38456 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38457 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38458 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38459 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38461 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38463 * gcc.dg/i386-call-1.c: New test.
38465 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
38468 * g++.dg/parse/defarg4.C: New.
38470 2003-07-03 Roger Sayle <roger@eyesopen.com>
38473 * gcc.c-torture/compile/20030703-1.c: New test case.
38475 2003-07-03 Mark Mitchell <mark@codesourcery.com>
38477 * g++.dg/template/local3.C: Remove extra semicolon.
38479 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38481 * gcc.dg/i386-volatile-1.c: New test.
38483 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
38486 * g++.dg/other/offsetof2.C: XFAIL.
38487 * g++.dg/other/offsetof5.C: New.
38490 * g++.dg/template/error1.C: New.
38493 * g++.dg/template/dependent-expr1.C: New.
38495 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38498 * g++.dg/template/local3.C: New test.
38501 * g++.dg/lookup/scoped6.C: New test.
38503 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
38506 * g++.dg/other/error7.C: New test.
38508 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
38510 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
38511 * g++.old-deja/g++.abi/vtable3.h: Likewise.
38512 * g++.old-deja/g++.law/code-gen5.C: Likewise.
38513 * g++.old-deja/g++.other/union2.C: Likewise.
38514 * gcc.dg/c90-const-expr-2.c: Likewise.
38515 * gcc.dg/c90-const-expr-3.c: Likewise.
38516 * gcc.dg/c99-const-expr-2.c: Likewise.
38517 * gcc.dg/c99-const-expr-3.c: Likewise.
38518 * gcc.dg/concat.c: Likewise.
38520 2003-07-01 Mark Mitchell <mark@codesourcery.com>
38523 * g++.dg/init/static1.C: New test.
38525 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38527 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
38528 * g++.old-deja/g++.other/access2.C: Likewise.
38529 * g++.old-deja/g++.other/decl2.C: Likewise.
38530 * gcc.c-torture/execute/20020615-1.c: Likewise.
38532 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38535 * g++.dg/template/sizeof4.C: New test.
38537 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38539 * g++.dg/other/error6.C: New test.
38541 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38544 * g++.dg/parse/constant2.C: New test.
38546 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
38549 * g++.dg/other/error5.C: New test.
38551 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38553 * gcc.dg/format/gcc_diag-1.c: New test.
38555 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
38557 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
38559 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
38561 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
38562 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
38563 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
38565 2003-06-28 Jakub Jelinek <jakub@redhat.com>
38567 * gcc.c-torture/execute/builtins/string-8.c: New test.
38568 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
38569 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
38570 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
38572 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38575 * g++.dg/ext/typeof6.C: New test.
38577 2003-06-27 Mark Mitchell <mark@codesourcery.com>
38580 * g++.dg/init/enum1.C: New test.
38582 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
38584 * gcc.dg/20030627-1.c: New test.
38586 2003-06-26 Mark Mitchell <mark@codesourcery.com>
38589 * g++.dg/expr/static_cast2.C: New test.
38591 2003-06-26 Roger Sayle <roger@eyesopen.com>
38592 Jakub Jelinek <jakub@redhat.com>
38594 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
38595 sprintf(dst,"%s",src) optimization.
38596 * gcc.c-torture/execute/20030626-1.c: New test case.
38597 * gcc.c-torture/execute/20030626-2.c: New test case.
38599 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
38601 * gcc.c-torture/execute/multi-ix.c: New test.
38603 * gcc.c-torture/execute/simd-4.c (main):
38604 Added missing semicolon at end of union.
38606 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
38609 * g++.dg/template/explicit-instantiation3.C: New test.
38611 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38613 * gcc.dg/20030626-1.c: Use signed char.
38615 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38617 * gcc.dg/20030626-1.c: New test.
38619 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
38621 * const-str-2.m: Update.
38623 2003-06-25 Mark Mitchell <mark@codesourcery.com>
38626 * g++.dg/rtti/dyncast1.C: New test.
38627 * g++.dg/abi/mangle4.C: Correct base-specifier access.
38628 * g++.dg/lookup/scoped1.C: Remove XFAIL.
38629 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
38632 * g++.dg/expr/static_cast1.C: New test.
38634 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
38636 * gcc.dg/20030625-1.c: New test.
38638 2003-06-24 Roger Sayle <roger@eyesopen.com>
38640 * gcc.c-torture/compile/20030624-1.c: New test case.
38642 2003-06-24 Jakub Jelinek <jakub@redhat.com>
38644 * gcc.c-torture/execute/string-opt-17.c: New test.
38646 2003-06-24 Mark Mitchell <mark@codesourcery.com>
38649 * g++.dg/parse/crash6.C: New test.
38651 2003-06-23 Roger Sayle <roger@eyesopen.com>
38653 * gcc.dg/builtins-24.c: New test case.
38655 2003-06-23 Jakub Jelinek <jakub@redhat.com>
38657 * g++.dg/opt/operator1.C: New test.
38659 2003-06-22 Roger Sayle <roger@eyesopen.com>
38661 * gcc.c-torture/execute/string-opt-16.c: New test case.
38663 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38665 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
38666 * g++.old-deja/g++.other/conv7.C: Likewise.
38667 * g++.old-deja/g++.other/overcnv2.C: Likewise.
38668 * g++.old-deja/g++.other/overload14.C: Likewise.
38670 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
38672 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
38673 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
38675 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38678 * g++.dg/warn/Winline-3.C: New test.
38680 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38682 * lib/target-supports.exp (check_alias_available): Make the test
38683 program acceptable to the Solaris assembler.
38686 * g++.dg/template/memclass2.C: New test.
38688 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38689 Eric Botcazou <ebotcazou@libertysurf.fr>
38691 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
38692 data for non-matching targets.
38693 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
38695 2003-06-20 Mark Mitchell <mark@codesourcery.com>
38698 * g++.dg/template/member3.C: New test.
38700 2003-06-19 Mark Mitchell <mark@codesourcery.com>
38703 * g++.dg/template/func1.C: New test.
38706 * g++.dg/template/static4.C: New test.
38707 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
38710 * g++.dg/init/ref7.C: New test.
38712 2003-06-19 Matt Austern <austern@apple.com>
38715 * g++.dg/anew1.C: New test.
38716 * g++.dg/anew2.C: New test.
38717 * g++.dg/anew3.C: New test.
38718 * g++.dg/anew4.C: New test.
38720 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
38722 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
38724 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
38726 * gcc.c-torture/execute/simd-4.c (main): Make expected value
38729 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
38731 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
38734 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
38736 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
38737 * gcc.c-torture/compile/961203-1.c: Likewise.
38738 * gcc.c-torture/compile/980506-1.c: Likewise.
38740 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38743 * g++.dg/lookup/using7.C: New test.
38745 2003-06-17 Mark Mitchell <mark@codesourcery.com>
38748 * g++.dg/abi/conv1.C: Remove it.
38749 * g++.dg/template/conv7.C: New test.
38750 * g++.dg/template/conv8.C: Likewise.
38751 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
38752 conversion operator.
38754 2003-06-17 Janis Johnson <janis187@us.ibm.com>
38756 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
38757 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
38758 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38759 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
38760 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
38761 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38762 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38763 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
38764 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
38765 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
38766 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
38767 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
38768 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
38769 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
38770 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
38771 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
38772 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
38773 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
38774 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38775 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38776 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38777 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38778 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38779 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38780 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38781 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38782 * gcc.dg/compat/struct-return-10_x.c: Ditto.
38783 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38784 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38786 2003-06-16 Mark Mitchell <mark@codesourcery.com>
38788 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
38789 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
38792 2003-06-16 Roger Sayle <roger@eyesopen.com>
38794 * gcc.dg/i386-387-5.c: New test case.
38795 * gcc.dg/i386-387-6.c: New test case.
38796 * gcc.dg/builtins-23.c: New test case.
38798 2003-06-15 Roger Sayle <roger@eyesopen.com>
38800 * gcc.dg/builtins-22.c: New test case.
38801 * gcc.dg/i386-387-1.c: Update to test exp.
38802 * gcc.dg/i386-387-2.c: Likewise.
38804 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38806 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
38808 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38810 * lib/gcc-dg.exp (dg-require-dll): New function.
38811 (dg-xfail-if): Likewise.
38812 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
38815 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
38816 * gcc.c-torture/compile/20001205-1.c: Likewise.
38817 * gcc.c-torture/compile/20001226-1.c: Likewise.
38818 * gcc.c-torture/compile/20010518-2.c: Likewise.
38819 * gcc.c-torture/compile/20020312-1.c: Likewise.
38820 * gcc.c-torture/compile/20020604-1.c: Likewise.
38821 * gcc.c-torture/compile/920501-12.c: Likewise.
38822 * gcc.c-torture/compile/920501-4.c: Likewise.
38823 * gcc.c-torture/compile/920520-1.c: Likewise.
38824 * gcc.c-torture/compile/920521-1.c: Likewise.
38825 * gcc.c-torture/compile/920625-1.c: Likewise.
38826 * gcc.c-torture/compile/961203-1.c: Likewise.
38827 * gcc.c-torture/compile/980506-1.c: Likewise.
38828 * gcc.c-torture/compile/981006-1.c: Likewise.
38829 * gcc.c-torture/compile/981022-1.c: Likewise.
38830 * gcc.c-torture/compile/981223-1.c: Likewise.
38831 * gcc.c-torture/compile/990617-1.c: Likewise.
38832 * gcc.c-torture/compile/dll.c: Likewise.
38833 * gcc.c-torture/compile/labels-3.c: Likewise.
38834 * gcc.c-torture/compile/mipscop-1.c: Likewise.
38835 * gcc.c-torture/compile/mipscop-2.c: Likewise.
38836 * gcc.c-torture/compile/mipscop-3.c: Likewise.
38837 * gcc.c-torture/compile/mipscop-4.c: Likewise.
38838 * gcc.c-torture/compile/simd-5.c: Likewise.
38839 * gcc.c-torture/compile/20000804-1.x: Remove.
38840 * gcc.c-torture/compile/20001205-1.x: Likewise.
38841 * gcc.c-torture/compile/20001226-1.x: Likewise.
38842 * gcc.c-torture/compile/20010518-2.x: Likewise.
38843 * gcc.c-torture/compile/20020312-1.x: Likewise.
38844 * gcc.c-torture/compile/20020604-1.x: Likewise.
38845 * gcc.c-torture/compile/920501-12.x: Likewise.
38846 * gcc.c-torture/compile/920501-4.x: Likewise.
38847 * gcc.c-torture/compile/920520-1.x: Likewise.
38848 * gcc.c-torture/compile/920521-1.x: Likewise.
38849 * gcc.c-torture/compile/920625-1.x: Likewise.
38850 * gcc.c-torture/compile/961203-1.x: Likewise.
38851 * gcc.c-torture/compile/980506-1.x: Likewise.
38852 * gcc.c-torture/compile/981006-1.x: Likewise.
38853 * gcc.c-torture/compile/981022-1.x: Likewise.
38854 * gcc.c-torture/compile/981223-1.x: Likewise.
38855 * gcc.c-torture/compile/990617-1.x: Likewise.
38856 * gcc.c-torture/compile/mipscop-1.x: Likewise.
38857 * gcc.c-torture/compile/mipscop-2.x: Likewise.
38858 * gcc.c-torture/compile/mipscop-3.x: Likewise.
38859 * gcc.c-torture/compile/mipscop-4.x: Likewise.
38860 * gcc.c-torture/compile/simd-5.x: Likewise.
38862 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
38864 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38866 * gcc.c-torture/execute/20030611-1.c: New test.
38868 2003-06-12 Roger Sayle <roger@eyesopen.com>
38871 * gcc.dg/20030612-1.c: New test case.
38873 2003-06-12 Mark Mitchell <mark@codesourcery.com>
38876 * g++.dg/expr/cast1.C: New test.
38878 2003-06-12 Roger Sayle <roger@eyesopen.com>
38880 * gcc.dg/builtins-21.c: New test case.
38882 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
38884 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
38885 options instead of at the end.
38886 * lib/objc.exp (objc_target_compile): Likewise.
38888 2003-06-11 Mark Mitchell <mark@codesourcery.com>
38891 * g++.dg/parse/error1.C: New test.
38893 2003-06-11 Janis Johnson <janis187@us.ibm.com>
38895 * gcc.dg/compat/struct-by-value-11_main.c: New file.
38896 * gcc.dg/compat/struct-by-value-11_x.c: New file.
38897 * gcc.dg/compat/struct-by-value-11_y.c: New file.
38898 * gcc.dg/compat/struct-by-value-12_main.c: New file.
38899 * gcc.dg/compat/struct-by-value-12_x.c: New file.
38900 * gcc.dg/compat/struct-by-value-12_y.c: New file.
38901 * gcc.dg/compat/struct-by-value-13_main.c: New file.
38902 * gcc.dg/compat/struct-by-value-13_x.c: New file.
38903 * gcc.dg/compat/struct-by-value-13_y.c: New file.
38904 * gcc.dg/compat/struct-by-value-14_main.c: New file.
38905 * gcc.dg/compat/struct-by-value-14_x.c: New file.
38906 * gcc.dg/compat/struct-by-value-14_y.c: New file.
38907 * gcc.dg/compat/struct-by-value-15_main.c: New file.
38908 * gcc.dg/compat/struct-by-value-15_x.c: New file.
38909 * gcc.dg/compat/struct-by-value-15_y.c: New file.
38910 * gcc.dg/compat/struct-by-value-16_main.c: New file.
38911 * gcc.dg/compat/struct-by-value-16_x.c: New file.
38912 * gcc.dg/compat/struct-by-value-16_y.c: New file.
38913 * gcc.dg/compat/struct-by-value-17_main.c: New file.
38914 * gcc.dg/compat/struct-by-value-17_x.c: New file.
38915 * gcc.dg/compat/struct-by-value-17_y.c: New file.
38916 * gcc.dg/compat/struct-by-value-18_main.c: New file.
38917 * gcc.dg/compat/struct-by-value-18_x.c: New file.
38918 * gcc.dg/compat/struct-by-value-18_y.c: New file.
38920 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
38921 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
38922 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
38923 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
38924 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
38925 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
38926 * gcc.dg/compat/scalar-return-3_main.c: New file.
38927 * gcc.dg/compat/scalar-return-3_x.c: New file.
38928 * gcc.dg/compat/scalar-return-3_y.c: New file.
38929 * gcc.dg/compat/scalar-return-4_main.c: New file.
38930 * gcc.dg/compat/scalar-return-4_x.c: New file.
38931 * gcc.dg/compat/scalar-return-4_y.c: New file.
38933 2003-06-10 Janis Johnson <janis187@us.ibm.com>
38935 * gcc.dg/compat/fp2-struct-check.h: New file.
38936 * gcc.dg/compat/fp2-struct-defs.h: New file.
38937 * gcc.dg/compat/fp2-struct-init.h: New file.
38938 * gcc.dg/compat/struct-by-value-10_main.c: New file.
38939 * gcc.dg/compat/struct-by-value-10_x.c: New file.
38940 * gcc.dg/compat/struct-by-value-10_y.c: New file.
38941 * gcc.dg/compat/struct-return-10_main.c: New file.
38942 * gcc.dg/compat/struct-return-10_x.c: New file.
38943 * gcc.dg/compat/struct-return-10_y.c: New file.
38945 * gcc.dg/compat/compat-common.h: New file.
38946 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
38947 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
38948 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
38949 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
38950 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
38951 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
38952 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
38953 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
38954 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
38955 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
38956 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
38957 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
38958 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
38959 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
38960 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
38961 * gcc.dg/compat/small-struct-check.h: Ditto.
38962 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
38963 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
38964 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
38965 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
38966 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
38967 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
38968 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
38969 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
38970 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
38971 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
38972 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
38973 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
38974 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
38975 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
38976 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
38977 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
38978 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
38979 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
38980 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
38981 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
38982 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
38983 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
38984 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
38985 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
38986 * gcc.dg/compat/struct-return-2_main.c: Ditto.
38987 * gcc.dg/compat/struct-return-2_x.c: Ditto.
38988 * gcc.dg/compat/struct-return-2_y.c: Ditto.
38989 * gcc.dg/compat/struct-return-3_main.c: Ditto.
38990 * gcc.dg/compat/struct-return-3_x.c: Ditto.
38991 * gcc.dg/compat/struct-return-3_y.c: Ditto.
38993 2003-06-10 Geoffrey Keating <geoffk@apple.com>
38995 * g++.dg/pch/static-1.C: New file.
38996 * g++.dg/pch/static-1.Hs: New file.
38998 2003-06-10 Richard Henderson <rth@redhat.com>
39000 * gcc.dg/asm-7.c: Adjust expected warning text.
39002 2003-06-10 Roger Sayle <roger@eyesopen.com>
39004 * gcc.dg/builtins-20.c: New test case.
39006 2003-06-10 Mark Mitchell <mark@codesourcery.com>
39009 * g++.dg/opt/template1.C: New test.
39011 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39013 * lib/gcc-dg.exp (dg-test): Clear additional_files and
39014 additional_sources.
39016 2003-05-21 David Taylor <dtaylor@emc.com>
39018 * gcc.dg/Wpadded.c: New file.
39020 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39022 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
39023 * gcc.dg/special/weak-2.c: Add dg-require-weak.
39024 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
39027 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
39029 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
39031 2003-06-09 Mark Mitchell <mark@codesourcery.com>
39033 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
39034 (dg-require-alias): Likewise.
39035 (dg-require-gc-sections): Likewise.
39036 * lib/target-supports.exp (check_gc_sections_available): Likewise.
39038 2003-06-08 Richard Henderson <rth@redhat.com>
39040 * gcc.dg/20011029-2.c: Fix the array reference.
39041 * gcc.dg/asm-7.c: New.
39043 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
39045 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
39047 2003-06-08 Mark Mitchell <mark@codesourcery.com>
39049 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
39050 (dg-require-gc-sections): Likewise.
39052 2003-06-08 Jan Hubicka <jh@suse.cz>
39054 * i386-cmov1.c: Fix regular expression.
39055 * i386-cvt-1.c: Likewise.
39056 * i386-local.c: Likewise.
39057 * i386-local2.c: Likewise.
39058 * i386-mul.c: Likewise.
39059 * i386-ssetype-1.c: Likewise.
39060 * i386-ssetype-3.c: Likewise.
39061 * i386-ssetype-5.c: Likewise.
39063 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39066 * g++.dg/warn/implicit-typename2.C: New test.
39067 * g++.dg/warn/implicit-typename3.C: New test.
39069 2003-06-07 Richard Henderson <rth@redhat.com>
39071 * g++.dg/other/offsetof3.C: Use size_t.
39072 * g++.dg/other/offsetof4.C: Likewise.
39074 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
39076 * lib/copy-file.exp: New. Implement gcc_copy_files.
39078 * lib/dg-pch.exp: Load copy-file.exp
39079 (dg-pch): Use gcc_copy_files instead of "file copy".
39081 2003-06-06 Mark Mitchell <mark@codesourcery.com>
39083 * gcc.dg/weak/weak.exp: Simplify.
39084 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
39085 * gcc.dg/weak/weak-1.c: Likewise.
39086 * gcc.dg/weak/weak-2.c: Likewise.
39087 * gcc.dg/weak/weak-3.c: Likewise.
39088 * gcc.dg/weak/weak-4.c: Likewise.
39089 * gcc.dg/weak/weak-5.c: Likewise.
39090 * gcc.dg/weak/weak-6.c: Likewise.
39091 * gcc.dg/weak/weak-7.c: Likewise.
39092 * gcc.dg/weak/weak-8.c: Likewise.
39093 * gcc.dg/weak/weak-9.c: Likewise.
39095 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
39097 gcc.c-torture/execute/20030606-1.c: New.
39099 2003-06-06 Roger Sayle <roger@eyesopen.com>
39101 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
39102 * gcc.dg/builtins-19.c: Likewise.
39104 2003-06-06 Roger Sayle <roger@eyesopen.com>
39106 * gcc.dg/builtins-2.c: Add some more tests.
39107 * gcc.dg/builtins-18.c: New test case.
39108 * gcc.dg/builtins-19.c: New test case.
39110 2003-06-06 Roger Sayle <roger@eyesopen.com>
39111 Jim Wilson <wilson@tuliptree.org>
39113 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
39115 2003-06-06 Jakub Jelinek <jakub@redhat.com>
39117 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
39118 mempcpy/stpcpy calls not to be optimized into something else.
39119 * gcc.c-torture/execute/string-opt-3.c: Moved to...
39120 * gcc.c-torture/execute/builtins/string-7.c: ...here.
39121 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
39123 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39125 * gcc.dg/format/asm_fprintf-1.c: New test.
39127 2003-06-05 Mark Mitchell <mark@codesourcery.com>
39129 * lib/gcc-defs.exp (additional_sources): New variable.
39130 (dg-additional-sources): New function.
39131 (additional_files): New variable.
39132 (dg-additional-files): New function.
39133 (dg-additional-files-options): Likewise.
39134 * lib/gcc-dg.exp (dg-require-weak): New function.
39135 (dg-require-alias): Likewise.
39136 (dg-require-gc-sections): Likewise.
39137 * lib/target-supports.exp (check_alias_available): Remove testfile
39139 (check_gc_sections_available): New function.
39140 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
39141 (dg-gpp-additional-files): Likewise.
39142 * lib/g++.exp (additional_sources): Remove.
39143 (additional_files): Likewise.
39144 (g++_target_compile): Use dg-additional-files-options.
39146 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
39148 * gcc.dg/special/ecos.exp: Remove.
39149 * gcc.dg/special/20000419-2.c: Use dg-require-*.
39150 * gcc.dg/special/alias-1.c: Likewise.
39151 * gcc.dg/special/alias-2.c: Likewise.
39152 * gcc.dg/special/gcsec-1.c: Likewise.
39153 * gcc.dg/special/weak-1.c: Likewise.
39154 * gcc.dg/special/weak-2.c: Likewise.
39155 * gcc.dg/special/wkali-1.c: Likewise.
39156 * gcc.dg/special/wkali-2.c: Likewise.
39158 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
39159 dg-gpp-additional-*.
39160 * g++.dg/special/conpr-3.C: Likewise.
39161 * g++.dg/special/conpr-4.C: Likewise.
39162 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
39163 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
39164 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
39165 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
39166 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
39167 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
39168 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
39169 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
39170 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
39171 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
39172 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
39173 * g++.old-deja/g++.other/comdat1.C: Likewise.
39174 * g++.old-deja/g++.other/comdat2.C: Likewise.
39175 * g++.old-deja/g++.other/comdat3.C: Likewise.
39176 * g++.old-deja/g++.other/ctor1.C: Likewise.
39177 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
39179 2003-06-05 Richard Henderson <rth@redhat.com>
39181 * gcc.dg/debug/20030605-1.c: New.
39183 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39185 * README.QMTEST: Update.
39187 2003-06-04 Richard Henderson <rth@redhat.com>
39189 * gcc.dg/cleanup-1.c: New.
39190 * gcc.dg/cleanup-2.c: New.
39191 * gcc.dg/cleanup-3.c: New.
39192 * gcc.dg/cleanup-4.c: New.
39193 * gcc.dg/cleanup-5.c: New.
39194 * gcc.dg/cleanup-6.c: New.
39195 * gcc.dg/cleanup-7.c: New.
39197 2003-06-04 Mark Mitchell <mark@codesourcery.com>
39199 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
39201 * lib/dg-pch.exp: New file.
39202 * g++.dg/pch/pch.exp: Use dg-pch.exp.
39203 * gcc.dg/pch/pch.exp: Likewise.
39205 2003-06-04 Roger Sayle <roger@eyesopen.com>
39207 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
39208 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
39209 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
39210 * gcc.dg/builtins-17.c: New test case.
39211 * gcc.dg/i386-387-4.c: New test case.
39212 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
39214 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39216 * gcc.dg/ultrasp9.c: New test.
39218 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39220 * gcc.c-torture/compile/20030604-1.c: New test.
39221 * gcc.dg/sparc-constant-1.c: New test.
39223 2003-06-03 Glen Nakamura <glen@imodulo.com>
39225 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
39227 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
39229 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
39231 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
39232 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
39234 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
39236 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
39238 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39241 * g++.dg/template/spec10.C: New test.
39243 2003-06-03 Roger Sayle <roger@eyesopen.com>
39245 * gcc.dg/builtins-16.c: New test case.
39247 2003-06-03 Jakub Jelinek <jakub@redhat.com>
39249 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
39250 mempcpy test with post-increments.
39251 * gcc.c-torture/execute/string-opt-3.c: New test.
39252 * gcc.dg/string-opt-1.c: New test.
39254 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
39257 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
39259 2003-06-02 Mark Mitchell <mark@codesourcery.com>
39261 * lib/scanasm.exp (dg-scan): New function, factored out of ...
39262 (scan-assembler): ... here. Use dg-scan.
39263 (scan-assembler-not): Likewise.
39264 (scan-file): New function.
39265 (scan-file-not): Likewise.
39266 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
39267 * gcc.dg/cpp/_Pragma4.c: Likewise.
39268 * gcc.dg/cpp/_Pragma5.c: Likewise.
39269 * gcc.dg/cpp/avoidpaste1.c: Likewise.
39270 * gcc.dg/cpp/avoidpaste2.c: Likewise.
39271 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
39272 * gcc.dg/cpp/cmdlne-P.c: Likewise.
39273 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
39274 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
39275 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
39276 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
39277 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
39278 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
39279 * gcc.dg/cpp/cxxcom1.c: Likewise.
39280 * gcc.dg/cpp/line1.c: Likewise.
39281 * gcc.dg/cpp/maccom1.c: Likewise.
39282 * gcc.dg/cpp/maccom2.c: Likewise.
39283 * gcc.dg/cpp/maccom3.c: Likewise.
39284 * gcc.dg/cpp/maccom4.c: Likewise.
39285 * gcc.dg/cpp/maccom5.c: Likewise.
39286 * gcc.dg/cpp/maccom6.c: Likewise.
39287 * gcc.dg/cpp/multiline.c: Likewise.
39288 * gcc.dg/cpp/spacing1.c: Likewise.
39289 * gcc.dg/cpp/spacing2.c: Likewise.
39290 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
39291 * gcc.dg/cpp/trad/maccom1.c: Likewise.
39292 * gcc.dg/cpp/trad/maccom2.c: Likewise.
39293 * gcc.dg/cpp/trad/maccom3.c: Likewise.
39294 * gcc.dg/cpp/trad/maccom4.c: Likewise.
39295 * gcc.dg/cpp/trad/maccom6.c: Likewise.
39296 * gcc.dg/cpp/cxxcom2.c: Likewise.
39297 * gcc.dg/cpp/cxxcom2.h: New file.
39299 * gcc.dg/cpp/truefalse.cpp: Move it to ...
39300 * g++.dg/cpp/truefalse.C: Here.
39301 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
39303 2003-06-01 Loren James Rittle <ljrittle@acm.org>
39305 * gcc.dg/cpp/redef3.c: New file.
39307 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39309 * gcc.dg/i386-loop-3.c: New test.
39311 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
39313 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
39315 2003-05-31 Roger Sayle <roger@eyesopen.com>
39317 * gcc.dg/fwrapv-1.c: New test case.
39318 * gcc.dg/fwrapv-2.c: New test case.
39320 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39323 * g++.dg/template/spec9.C: New test.
39325 2003-05-29 Roger Sayle <roger@eyesopen.com>
39327 * gcc.dg/duff-4.c: New test case.
39329 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
39332 * g77.dg/ffixed-form-1.f: New test
39333 * g77.dg/ffixed-form-2.f: New test
39334 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
39335 * g77.dg/ffree-form-3.f: New test
39337 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
39339 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
39340 * gcc.dg/wint_t-1.c: Likewise.
39342 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39344 * g++.dg/template/access11.C: New test.
39346 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39349 * g++.dg/template/access10.C: New test.
39351 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
39352 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39354 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
39356 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39358 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
39359 suppress for powerpc-*-darwin*.
39360 * gcc.dg/torture/builtin-noret-2.c: Likewise.
39362 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
39364 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
39365 suppress option for powerpc-*-darwin*.
39367 2003-05-23 Roger Sayle <roger@eyesopen.com>
39369 * gcc.dg/builtins-1.c: Add tests for tan and atan.
39370 * gcc.dg/builtins-4.c: Add test for fmod.
39372 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39375 * g++.dg/template/instantiate4.C: New test.
39377 2003-05-22 Roger Sayle <roger@eyesopen.com>
39379 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
39381 2003-05-21 Janis Johnson <janis187@us.ibm.com>
39383 * gcc.dg/compat/scalar-return-1_main.c: New file.
39384 * gcc.dg/compat/scalar-return-1_x.c: New file.
39385 * gcc.dg/compat/scalar-return-1_y.c: New file.
39386 * gcc.dg/compat/scalar-return-2_main.c: New file.
39387 * gcc.dg/compat/scalar-return-2_x.c: New file.
39388 * gcc.dg/compat/scalar-return-2_y.c: New file.
39389 * gcc.dg/compat/struct-return-3_main.c: New file.
39390 * gcc.dg/compat/struct-return-3_y.c: New file.
39391 * gcc.dg/compat/struct-return-3_x.c: New file.
39392 * gcc.dg/compat/struct-return-2_main.c: New file.
39393 * gcc.dg/compat/struct-return-2_x.c: New file.
39394 * gcc.dg/compat/struct-return-2_y.c: New file.
39396 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39398 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
39399 for hppa*-hp-hpux*.
39400 * gcc.dg/20021014-1.c (dg-options): Likewise.
39401 * gcc.dg/nest.c (dg-options): Likewise.
39403 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
39406 * g++.dg/ext/dllimport2.C: New file.
39407 * g++.dg/ext/dllimport3.C: New file.
39409 2003-05-20 Janis Johnson <janis187@us.ibm.com>
39411 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
39412 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
39413 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39414 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
39415 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39416 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
39417 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
39418 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
39419 * gcc.dg/compat/small-struct-defs.h: New file.
39420 * gcc.dg/compat/small-struct-init.h: New file.
39421 * gcc.dg/compat/small-struct-check.h: New file.
39422 * gcc.dg/compat/fp-struct-defs.h: New file.
39423 * gcc.dg/compat/fp-struct-check.h: New file.
39424 * gcc.dg/compat/fp-struct-init.h: New file.
39425 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
39426 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
39428 2003-05-19 Jakub Jelinek <jakub@redhat.com>
39430 * gcc.dg/20030225-2.c: New test.
39432 2003-05-18 Roger Sayle <roger@eyesopen.com>
39433 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39435 * gcc.c-torture/compile/20030518-1.c: New test case.
39437 2003-05-18 Mark Mitchell <mark@codesourcery.com>
39439 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
39440 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
39441 gcc-dg-debug-runtest.
39442 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
39443 gcc-dg-debug-runtest.
39445 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39448 * g++.dg/lookup/using6.C: New test.
39450 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39452 * g++.dg/parse/access2.C: New test.
39454 2003-05-17 Mark Mitchell <mark@codesourcery.com>
39456 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
39457 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
39458 * gcc.dg/debug/debug.exp: Likewise.
39460 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
39462 * gcc.dg/dollar.c: New test.
39464 2003-05-16 Janis Johnson <janis187@us.ibm.com>
39466 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
39467 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
39468 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
39469 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
39470 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
39471 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
39472 * gcc.dg/compat/struct-by-value-6_main.c: New file.
39473 * gcc.dg/compat/struct-by-value-6_x.c: New file.
39474 * gcc.dg/compat/struct-by-value-6_y.c: New file.
39475 * gcc.dg/compat/struct-by-value-7_main.c: New file.
39476 * gcc.dg/compat/struct-by-value-7_x.c: New file.
39477 * gcc.dg/compat/struct-by-value-7_y.c: New file.
39478 * gcc.dg/compat/struct-by-value-8_main.c: New file.
39479 * gcc.dg/compat/struct-by-value-8_x.c: New file.
39480 * gcc.dg/compat/struct-by-value-8_y.c: New file.
39481 * gcc.dg/compat/struct-by-value-9_main.c: New file.
39482 * gcc.dg/compat/struct-by-value-9_x.c: New file.
39483 * gcc.dg/compat/struct-by-value-9_y.c: New file.
39485 2003-05-16 Mark Mitchell <mark@codesourcery.com>
39487 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
39488 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
39489 support for "repo" mode.
39490 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
39491 * lib/g77-dg.exp: Likewise.
39492 * lib/obj-dg.exp: Likewise.
39494 2003-05-16 Jakub Jelinek <jakub@redhat.com>
39496 Merge from gcc-3_2-rhl8-branch:
39497 2003-04-23 Jakub Jelinek <jakub@redhat.com>
39499 * gcc.dg/tls/opt-6.c: New test.
39501 2003-04-05 Jakub Jelinek <jakub@redhat.com>
39503 * gcc.dg/20030405-1.c: New test.
39505 2003-03-09 Jakub Jelinek <jakub@redhat.com>
39507 * gcc.dg/20030309-1.c: New test.
39509 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39511 * gcc.c-torture/execute/20030307-1.c: New test.
39513 2003-02-20 Randolph Chung <tausq@debian.org>
39515 * gcc.c-torture/compile/20030220-1.c: New test.
39517 2003-02-18 Jakub Jelinek <jakub@redhat.com>
39519 * gcc.dg/20030217-1.c: New test.
39521 2003-01-29 Jakub Jelinek <jakub@redhat.com>
39523 * gcc.c-torture/compile/20020129-1.c: New test.
39525 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
39527 * gcc.dg/unroll-1.c: New test.
39529 2002-11-16 Jan Hubicka <jh@suse.cz>
39531 * gcc.c-torture/execute/20020920-1.c: New test.
39533 2002-10-08 Jakub Jelinek <jakub@redhat.com>
39536 * gcc.c-torture/compile/20021008-1.c: New test.
39538 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
39541 * gcc.c-torture/execute/20020810-1.c: New test.
39543 2002-08-07 Jakub Jelinek <jakub@redhat.com>
39545 * gcc.c-torture/compile/20020807-1.c: New test.
39547 2002-07-30 Jakub Jelinek <jakub@redhat.com>
39549 * gcc.dg/tls/opt-1.c: New test.
39551 2002-07-29 Jakub Jelinek <jakub@redhat.com>
39553 * gcc.dg/20020729-1.c: New test.
39555 2002-07-20 Jakub Jelinek <jakub@redhat.com>
39557 * g++.dg/opt/life1.C: New test.
39559 2002-05-20 Jakub Jelinek <jakub@redhat.com>
39561 * gcc.dg/20020525-1.c: New test.
39563 2002-05-24 Jakub Jelinek <jakub@redhat.com>
39566 * g++.dg/ext/pretty1.C: New test.
39567 * g++.dg/ext/pretty2.C: New test.
39569 2003-05-15 Mark Mitchell <mark@codesourcery.com>
39572 * g++.dg/ext/typeof5.C: New test.
39574 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
39576 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
39577 __USER_LABEL_PREFIX__ into account.
39578 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
39580 2003-05-14 Roger Sayle <roger@eyesopen.com>
39582 * gcc.dg/builtins-15.c: New test case.
39584 2003-05-13 Zack Weinberg <zack@codesourcery.com>
39586 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
39588 2003-05-12 Mark Mitchell <mark@codesourcery.com>
39590 * lib/g++.exp: Tweak handling of additional source files.
39591 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
39592 * g++.dg/special/conpr-2a.C: Rename to ...
39593 * g++.dg/special/conpr-2a.cc: ... this.
39594 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
39595 * g++.dg/special/conpr-3a.C: Rename to ...
39596 * g++.dg/special/conpr-3a.cc: This.
39597 * g++.dg/special/conpr-3b.C: Rename to ...
39598 * g++.dg/special/conpr-3b.cc: This.
39599 * g++.dg/special/conpr-4.C: New test.
39600 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
39602 2003-05-12 David Edelsohn <edelsohn@gnu.org>
39604 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
39606 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39608 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
39609 * g++.old-deja/g++.robertl/eb71.C: Likewise.
39610 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
39611 * g++.old-deja/g++.other/warn3.C: Likewise.
39613 2003-05-11 Roger Sayle <roger@eyesopen.com>
39615 * gcc.dg/i386-387-1.c: Update to also test log.
39616 * gcc.dg/i386-387-2.c: Likewise.
39618 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
39620 * g77.f-torture/execute/int8421.f: New test.
39622 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39624 PR c++/10230, c++/10481
39625 * g++.dg/lookup/scoped5.C: New test.
39627 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39630 * g++.dg/template/ttp6.C: New test.
39632 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
39634 * gcc.c-torture/execute/builtins: New directory.
39635 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
39636 gcc.c-torture/execute/builtins.
39637 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
39638 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
39639 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
39640 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
39642 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39645 * g++.dg/template/access8.C: New test.
39646 * g++.dg/template/access9.C: New test.
39648 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39651 * g++.dg/parse/access1.C: New test.
39653 2003-05-09 DJ Delorie <dj@redhat.com>
39655 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
39656 long, and not an int.
39658 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39660 PR c++/10555, c++/10576
39661 * g++.dg/template/memclass1.C: New test.
39663 2003-05-08 DJ Delorie <dj@redhat.com>
39665 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
39667 * gcc.c-torture/execute/20021024-1.x: Likewise.
39668 * gcc.c-torture/execute/shiftdi.x: Likewise.
39669 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
39670 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
39671 * gcc.dg/20021018-1.c: Likewise.
39673 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39675 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
39677 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
39678 (bcopy): Call memmove.
39680 2003-05-08 Roger Sayle <roger@eyesopen.com>
39682 * g77.f-torture/compile/8485.f: New test case.
39684 2003-05-07 Richard Henderson <rth@redhat.com>
39687 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
39688 Verify exception_cleanup not called for rethrows.
39689 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
39690 when exiting catch block without rethrowing.
39691 * g++.dg/eh/forced3.C: New.
39692 * g++.dg/eh/forced4.C: New.
39694 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
39696 * gcc.dg/20030505.c: Fix triplet.
39698 2003-05-06 DJ Delorie <dj@redhat.com>
39700 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
39701 * gcc.dg/nest.c: Likewise.
39703 2003-05-05 Roger Sayle <roger@eyesopen.com>
39705 * gcc.dg/builtins-14.c: New test case.
39707 2003-05-05 Janis Johnson <janis187@us.ibm.com>
39709 * lib/compat.exp (compat-execute): New argument.
39710 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
39711 * gcc.dg/compat: New test directory.
39712 * gcc.dg/compat/compat.exp: New expect script.
39713 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
39714 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
39715 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
39716 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
39717 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
39718 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
39720 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
39721 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
39722 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
39723 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
39724 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
39725 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
39726 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
39727 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
39728 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
39729 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
39730 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
39731 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
39732 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
39733 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
39734 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
39736 2003-05-05 Zack Weinberg <zack@codesourcery.com>
39738 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
39740 2003-05-05 Jakub Jelinek <jakub@redhat.com>
39742 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
39744 2003-05-05 Geoffrey Keating <geoffk@apple.com>
39746 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
39747 * gcc.dg/ppc-fsel-2.c: New test.
39749 * gcc.dg/unused-5.c: New test.
39751 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39754 * g++.dg/warn/pmf1.C: New test.
39756 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39759 * g++.dg/warn/main.C: New test.
39761 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39763 * gcc.dg/nonnull-3.c: New test.
39765 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
39767 * gcc.dg/cpp/Wtrigraphs.c: Update.
39768 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
39770 2003-05-03 Geoffrey Keating <geoffk@apple.com>
39772 * gcc.dg/ppc-fsel-1.c: New test.
39774 2003-05-03 Zack Weinberg <zack@codesourcery.com>
39777 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
39779 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
39781 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
39783 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39785 PR c++/9364, c++/10553, c++/10586
39786 * g++.dg/parse/typename4.C: New test.
39787 * g++.dg/parse/typename5.C: Likewise.
39789 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
39791 * gcc.c-torture/compile/20030503-1.c: New test.
39793 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39795 * g++.dg/lookup/using5.C: Fix testcase error.
39797 2003-05-01 Chris Demetriou <cgd@broadcom.com>
39799 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
39800 since MEABI is no longer supported. Remove all vestiges
39801 of MEABI from the test.
39803 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39806 * g++.dg/lookup/using5.C: New test.
39808 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39811 * g++.dg/template/ttp5.C: New test.
39813 2003-04-30 Mark Mitchell <mark@codesourcery.com>
39815 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
39816 (dg-gpp-additional-sources): New function.
39817 (dg-gpp-additional-files): Likewise.
39818 * lib/g++.exp (additional_sources): New variable.
39819 (additional_files): Likewise.
39820 (g++_target_compile): Deal with them.
39821 * lib/old-dejagnu.exp: Remove.
39822 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
39823 * g++.old-deja: Revise all tests to use dg commands.
39825 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39827 PR c++/9432, c++/9528
39828 * g++.dg/lookup/using4.C: New test.
39830 2003-04-29 Geoffrey Keating <geoffk@apple.com>
39832 * gcc.dg/noreturn-5.c: New file.
39833 * gcc.dg/noreturn-6.c: New file.
39835 * gcc.c-torture/compile/inline-1.c: New file.
39837 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39840 * g++.dg/template/explicit1.C: New test.
39842 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39845 * g++.dg/other/bitfield1.C: New test.
39848 * g++.dg/init/new7.C: New test.
39850 2003-04-29 Mark Mitchell <mark@codesourcery.com>
39852 * g++.dg/ext/desig1.C: New test.
39853 * g++.dg/ext/init1.C: Update.
39855 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
39857 2003-04-28 Mark Mitchell <mark@codesourcery.com>
39860 * g++.dg/warn/Winline-1.C: New test.
39862 2003-04-28 Jakub Jelinek <jakub@redhat.com>
39864 * gcc.c-torture/execute/string-opt-19.c: New test.
39866 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
39867 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
39869 2003-04-27 Mark Mitchell <mark@codesourcery.com>
39872 * g++.dg/init/new6.C: New test.
39875 * g++.dg/init/ref6.C: New test.
39877 2003-04-26 David Edelsohn <edelsohn@gnu.org>
39879 * g++.dg/warn/weak1.C: XFAIL on AIX4.
39881 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39883 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
39884 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
39886 2003-04-25 Mark Mitchell <mark@codesourcery.com>
39888 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
39889 initialized static data members.
39891 2003-04-25 H.J. Lu <hjl@gnu.org>
39893 * gcc.dg/ia64-sync-4.c: New test.
39895 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39897 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
39900 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
39903 * g++.dg/warn/conv1.C: New test.
39904 * g++.old-deja/g++.other/conv7.C: Adjust.
39905 * g++.old-deja/g++.other/overload14.C: Adjust.
39907 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39910 * g++.dg/template/defarg2.C: New test.
39912 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
39914 * gcc.dg/cpp/include2.c: Update.
39915 * gcc.dg/cpp/multiline-2.c: New.
39916 * gcc.dg/cpp/multiline.c: Update.
39917 * gcc.dg/cpp/strify2.c: Update.
39918 * gcc.dg/cpp/trad/literals-2.c: Update.
39920 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
39922 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
39924 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39926 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
39928 2003-04-23 Mark Mitchell <mark@codesourcery.com>
39931 * g++.dg/parse/crash4.C: New test.
39934 * g++.dg/parse/crash5.C: New test.
39936 2003-04-22 Mark Mitchell <mark@codesourcery.com>
39939 * g++.dg/parse/crash3.C: New test.
39942 * g++.dg/parse/elab1.C: New test.
39944 2003-04-22 Devang Patel <dpatel@apple.com>
39946 * gcc.dg/cpp/trad/funlike-5.c: New test.
39948 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
39950 * g++.dg/other/packed1.C: Fix dg options.
39952 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
39954 * g++.dg/other/offsetof2.C: New test.
39956 2003-04-21 Mark Mitchell <mark@codesourcery.com>
39958 * g++.dg/template/recurse.C: Adjust location of error messages.
39960 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
39963 * g++.dg/init/addr-const1.C: New test.
39964 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
39966 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
39969 * g++.dg/lookup/struct-hack1.C: New test.
39971 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
39973 * ucs.c: Update diagnostic messages.
39975 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39977 * gcc.dg/cpp/truefalse.cpp: New test.
39978 * gcc.dg/cpp/cpp.exp: Update.
39979 * g++.dg/other/stdbool-if.C: Remove.
39981 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
39983 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
39984 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
39986 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39988 * gcc.c-torture/compile/20030418-1.c: New test.
39990 2003-04-17 Janis Johnson <janis187@us.ibm.com>
39992 * README.compat: Remove; content moved to doc/sourcebuild.texi.
39994 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39997 g++.dg/template/dependent-name1.C: New test.
39999 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
40001 * gcc.dg/warn-1.c (tourist_guide): New array,
40002 contains a pointer to bar.
40004 2003-04-16 Roger Sayle <roger@eyesopen.com>
40006 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
40007 * gcc.c-torture/execute/medce-1.c: New test case.
40008 * gcc.c-torture/execute/medce-2.c: New test case.
40010 2003-04-15 Mark Mitchell <mark@codesourcery.com>
40012 * lib/prune.exp: Ignore more messages.
40015 * g++.dg/parse/lookup3.C: New test.
40017 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
40019 * gcc.c-torture/compile/20030415-1.c : New test.
40021 2003-04-14 Mark Mitchell <mark@codesourcery.com>
40023 * gcc.c-torture/execute/scope-2.c: Move to ...
40024 * gcc.dg/noncompile/scope.c: .... here.
40026 2003-04-14 Roger Sayle <roger@eyesopen.com>
40028 * gcc.dg/20030414-2.c: New test case.
40030 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
40033 * gcc.dg/20030414-1.c: New test.
40035 2003-04-13 Roger Sayle <roger@eyesopen.com>
40037 * gcc.dg/builtins-12.c: New test case.
40038 * gcc.dg/builtins-13.c: New test case.
40040 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40042 * gcc.c-torture/execute/string-opt-18.c: New test.
40044 2003-04-13 Mark Mitchell <mark@codesourcery.com>
40047 * g++.dg/init/new5.C: New test.
40049 2003-04-12 Mark Mitchell <mark@codesourcery.com>
40052 * g++.dg/ext/dllimport1.C: New test.
40054 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40056 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
40058 2003-04-11 Bud Davis <bdavis9659@comcast.net>
40061 * g77.f-torture/noncompile/9263.f: New test
40063 * g77.f-torture/execute/1832.f: New test
40065 2003-04-11 David Chad <davidc@freebsd.org>
40066 Loren J. Rittle <ljrittle@acm.org>
40069 * objc.dg/headers.m: New test.
40071 2003-04-10 Zack Weinberg <zack@codesourcery.com>
40073 * gcc.c-torture/execute/builtin-noret-2.c: New.
40074 * gcc.c-torture/execute/builtin-noret-2.x: New.
40075 XFAIL builtin-noret-2.c at -O1 and above.
40076 * gcc.dg/redecl.c: New.
40077 * gcc.dg/Wshadow-1.c: Update error regexps.
40079 2003-04-10 Mark Mitchell <mark@codesourcery.com>
40081 * g++.dg/abi/bitfield10.C: New test.
40083 2003-04-09 Mike Stump <mrs@apple.com>
40085 * gcc.dg/pch/pch.exp: Make testcase names longer.
40086 * g++.dg/pch/pch.exp: Make testcase names longer.
40088 2003-04-08 Roger Sayle <roger@eyesopen.com>
40090 * gcc.dg/builtins-11.c: New test case.
40092 2003-04-08 Roger Sayle <roger@eyesopen.com>
40094 * gcc.dg/builtins-9.c: New test case.
40095 * gcc.dg/builtins-10.c: New test case.
40097 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
40099 * gcc.dg/noncompile/init-4.c.c: New test.
40101 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
40103 * gcc.misc-test/gcov-9.c: New test.
40104 * gcc.misc-test/gcov-10.c: New test
40105 * gcc.misc-test/gcov-11.c: New test.
40107 2003-04-05 Zack Weinberg <zack@codesourcery.com>
40109 PR optimization/10024
40110 * gcc.c-torture/compile/20030405-1.c: New test.
40112 2003-04-04 Geoffrey Keating <geoffk@apple.com>
40114 * gcc.dg/pch/static-3.c: New.
40115 * gcc.dg/pch/static-3.hs: New.
40116 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
40118 2003-04-04 Richard Henderson <rth@redhat.com>
40120 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
40121 * g++.dg/eh/forced2.C: Likewise.
40123 2003-04-03 Mike Stump <mrs@apple.com>
40125 * lib/scanasm.exp (scan-assembler): Add xfail processing for
40127 (scan-assembler-times, scan-assembler-not): Likewise.
40128 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
40130 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40132 * gcc.dg/sparc-loop-1.c: New test.
40134 2003-04-02 Geoffrey Keating <geoffk@apple.com>
40137 * g++.dg/pch/system-2.C: New.
40138 * g++.dg/pch/system-2.Hs: New.
40140 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
40142 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
40144 * g++.dg/eh/simd-1.C (vecfunc): Same.
40146 2003-04-01 Roger Sayle <roger@eyesopen.com>
40148 * gcc.c-torture/execute/20030401-1.c: New test case.
40150 2003-04-01 Ziemowit Laski <zlaski@apple.com>
40152 * objc.dg/defs.m: New.
40154 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
40156 * g++.dg/eh/simd-1.C: New.
40157 * g++.dg/eh/simd-2.C: New.
40159 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
40161 * gcc.c-torture/execute/simd-3.c: New.
40163 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40166 * gcc.dg/20030331-2.c: New test.
40168 2003-03-31 Mark Mitchell <mark@codesourcery.com>
40171 * g++.dg/parse/crash2.C: New test.
40173 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40175 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
40176 * gcc.c-torture/execute/20030331-1.c: ...here.
40178 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40180 * gcc.c-torture/execute/20030331-1.c: New test.
40182 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
40184 * lib/gcov.exp: Adjust call return testing strings.
40185 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
40187 2003-03-31 Roger Sayle <roger@eyesopen.com>
40189 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
40190 * gcc.dg/builtins-7.c: New test case.
40191 * gcc.dg/builtins-8.c: New test case.
40193 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
40195 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
40197 2003-03-30 Mark Mitchell <mark@codesourcery.com>
40200 * g++.dg/lookup-class-member-2.C: New test.
40202 2003-03-30 Glen Nakamura <glen@imodulo.com>
40204 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
40206 2003-03-28 Roger Sayle <roger@eyesopen.com>
40208 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
40210 2003-03-28 Mark Mitchell <mark@codesourcery.com>
40212 * g++.dg/init/attrib1.C: New test.
40214 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40216 * gcc.dg/ultrasp8.c: New test.
40218 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40220 * gcc.dg/ultrasp7.c: New test.
40222 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
40225 * g++.dg/template/inline1.C: New test.
40227 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
40229 * gcc.dg/sparc-dwarf2.c: New test.
40231 2003-03-27 Roger Sayle <roger@eyesopen.com>
40233 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
40234 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
40236 2003-03-27 Mark Mitchell <mark@codesourcery.com>
40238 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
40239 than reading .x files.
40240 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
40241 * g77.dg/gcov/gcov-1.f: Likewise.
40242 * gcc.misc-tests/gcov-4b.c: Likewise.
40243 * gcc.misc-tests/gcov-5b.c: Likewise.
40244 * gcc.misc-tests/gcov-6.c: Likewise.
40245 * gcc.misc-tests/gcov-7.c: Likewise.
40246 * gcc.misc-tests/gcov-8.c: Likewise.
40247 * g++.dg/gcov/gcov-1.x: Remove.
40248 * g77.dg/gcov/gcov-1.x: Likewise.
40249 * gcc.misc-tests/gcov-4b.x: Likewise.
40250 * gcc.misc-tests/gcov-5b.x: Likewise.
40251 * gcc.misc-tests/gcov-6.x: Likewise.
40252 * gcc.misc-tests/gcov-7.x: Likewise.
40253 * gcc.misc-tests/gcov-8.x: Likewise.
40255 2003-03-27 Glen Nakamura <glen@imodulo.com>
40258 * gcc.dg/20030324-1.c: New test.
40260 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
40263 * g++.dg/template/arg3.C: New test.
40266 * g++.dg/template/friend18.C: New test.
40268 2003-03-26 Roger Sayle <roger@eyesopen.com>
40270 * g77.f-torture/compile/20030326-1.f: New test case.
40272 2003-03-26 Janis Johnson <janis187@us.ibm.com>
40274 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
40276 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
40278 2003-03-26 Jakub Jelinek <jakub@redhat.com>
40280 * gcc.dg/ia64-sync-3.c: New test.
40282 2003-03-26 Alan Modra <amodra@bigpond.net.au>
40284 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
40286 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40288 * gcc.dg/ultrasp6.c: New test.
40290 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40292 * gcc.dg/i386-signbit-1.c: New test.
40293 * gcc.dg/i386-signbit-2.c: New test.
40294 * gcc.dg/i386-signbit-3.c: New test.
40296 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40298 * gcc.dg/ultrasp5.c: Fix options.
40300 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
40302 * gcc.dg/ultrasp5.c: Fix comment.
40304 2003-03-24 Bud Davis <bdavis9659@comcast.net>
40307 * g77.f-torture/execute/10197.f: New test.
40309 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
40311 PR c++/9898, c++/383
40312 * g++.dg/template/conv6.C: New test.
40315 * g++.dg/template/ptrmem5.C: New test.
40318 * g++.dg/lookup/koenig1.C: New test.
40321 * g++.dg/lookup/template2.C: New test.
40323 2003-03-24 Jakub Jelinek <jakub@redhat.com>
40325 * g++.dg/opt/rtti1.C: New test.
40327 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
40329 * gcc.dg/ultrasp5.c: New test.
40331 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
40334 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
40337 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
40340 * gcc.dg/20030323-1.c: New test.
40342 2003-03-23 Roger Sayle <roger@eyesopen.com>
40344 * gcc.c-torture/compile/20030323-1.c: New test case.
40346 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
40348 * gcc.dg/20030321-1.c: New test.
40350 2003-03-22 Zack Weinberg <zack@codesourcery.com>
40352 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
40354 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
40356 PR c++/9978, c++/9708
40357 * g++.dg/ext/vlm1.C: Adjust expected error.
40358 * g++.dg/ext/vla2.C: New test.
40359 * g++.dg/template/arg1.C: New test.
40360 * g++.dg/template/arg2.C: New test.
40362 2003-03-22 Bud Davis <bdavis9659@comcast.net>
40364 * g77.f-torture/execute/select.f: New test.
40365 * g77.f-torture/noncompile/select_no_compile.f: New test.
40367 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
40370 * g++.dg/other/error4.C: New test.
40372 2003-03-20 Mark Mitchell <mark@codesourcery.com>
40374 * g++.dg/template/friend17.C: New test.
40376 2003-03-21 Alan Modra <amodra@bigpond.net.au>
40378 * gcc.c-torture/compile/20030320-1.c: New.
40380 2003-03-20 Roger Sayle <roger@eyesopen.com>
40382 * gcc.dg/builtins-6.c: New test case.
40384 2003-03-19 Alan Modra <amodra@bigpond.net.au>
40387 * gcc.c-torture/compile/20030319-1.c: New.
40389 2003-03-18 Jan Hubicka <jh@suse.cz>
40391 * gcc.dg/i386-cvt-1.c: New test.
40393 2003-03-17 Zack Weinberg <zack@codesourcery.com>
40395 * objc.dg/naming-1.m: Use "(parse|syntax) error".
40396 * objc.dg/naming-2.m: Likewise.
40398 2003-03-17 Mark Mitchell <mark@codesourcery.com>
40401 * g++.dg/parse/crash1.C: New test.
40403 2003-03-16 Mark Mitchell <mark@codesourcery.com>
40406 * g++.dg/eh/cleanup1.C: New test.
40408 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40410 * gcc.c-torture/execute/20030316-1.c: New test case.
40412 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
40415 * g++.dg/init/ctor2.C: New test.
40417 2003-03-15 Roger Sayle <roger@eyesopen.com>
40419 * g77.f-torture/compile/xformat.f: New test case.
40421 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40423 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
40424 * g++.old-deja/g++.mike/eh50.C: Likewise.
40426 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40429 * g++.dg/template/spec7.C: New test.
40430 * g++.dg/template/spec8.C: Likewise.
40432 2003-03-14 Jakub Jelinek <jakub@redhat.com>
40434 * gcc.c-torture/execute/20030313-1.c: New test.
40436 2003-03-14 Richard Henderson <rth@redhat.com>
40438 * gcc.dg/inline-2.c: Adjust alpha test for external call.
40440 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
40442 * gcc.c-torture/compile/20030314-1.c: New test.
40444 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
40446 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
40447 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
40449 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
40450 to accept newer _imp__ prefix and additional
40451 newline in .drectve section.
40452 * gcc.dg/dll-4.c: Likewise.
40453 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
40456 2003-03-13 Mark Mitchell <mark@codesourcery.com>
40458 * g++.dg/parse/namespace9.C: New test.
40460 * g++.dg/init/ref5.C: New test.
40461 * g++.dg/parse/ptrmem1.C: Likewise.
40463 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40465 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
40466 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
40467 regular expression.
40468 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
40469 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
40471 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
40473 * gcc.c-torture/execute/20030224-2.c: New test.
40475 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40477 * gcc.dg/decl-3.c: New test.
40479 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
40481 * gcc.dg/i386-loop-2.c: New test.
40483 2003-03-11 Mark Mitchell <mark@codesourcery.com>
40486 * g++.dg/parse/namespace8.C: New test.
40489 * g++.dg/overload/builtin2.C: New test.
40491 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
40493 * gcc.dg/return-type-3.c: New test.
40495 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
40497 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
40498 profiling options are not supported.
40500 2003-03-10 Mark Mitchell <mark@codesourcery.com>
40502 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
40503 * g++.old-deja/g++.warn/impint2.C: Likewise.
40505 2003-03-10 Devang Patel <dpatel@apple.com>
40507 * g++.dg/cpp/c++_cmd_1.C: New test.
40508 * g++.dg/cpp/c++_cmd_1.h: New file.
40510 2003-03-10 Segher Boessenkool <segher@koffie.nl>
40512 * gcc.dg/altivec-9.c: New file.
40514 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40516 * gcc.dg/ppc-sdata-1.c: New test.
40517 * gcc.dg/ppc-sdata-2.c: New test.
40519 2003-03-09 Mark Mitchell <mark@codesourcery.com>
40522 * g++.dg/opt/ptrmem2.C: New test.
40525 * g++.dg/opt/ptrmem1.C: New test.
40527 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
40529 * gcc.dg/i386-loop-1.c: New test.
40531 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40534 * g++.dg/lookup/friend1.C: New test.
40536 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40539 * g++.dg/parser/constructor1.C: New test.
40541 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
40543 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
40545 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
40547 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
40549 * gcc.dg/cpp/Wunused.c: Update test.
40551 2003-03-08 Jan Hubicka <jh@suse.cz>
40553 * gcc.dg/inline-3.c: New test.
40555 2003-03-08 Mark Mitchell <mark@codesourcery.com>
40558 * g++.dg/parse/builtin1.C: New test.
40561 * g++.dg/abi/cookie1.C: New test.
40562 * g++.dg/abi/cookie2.C: Likewise.
40565 * g++.dg/template/field1.C: New test.
40568 * g++.dg/parse/class1.C: New test.
40569 * g++.dg/parse/namespace7.C: Likewise.
40570 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
40572 2003-03-07 Mark Mitchell <mark@codesourcery.com>
40574 * g++.dg/init/ref4.C: New test.
40576 2003-03-07 Jan Hubicka <jh@suse.cz>
40578 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
40579 * gcc.dg/inline-3.c: New test.
40581 2003-03-06 Mark Mitchell <mark@codesourcery.com>
40583 * g++.dg/init/ref3.C: New test.
40586 * g++.dg/init/ref2.C: New test.
40589 * g++.dg/warn/Wshadow-2.C: New test.
40592 * g++.dg/warn/Woverloaded-1.C: New test.
40594 2003-03-05 Jan Hubicka <jh@suse.cz>
40596 * gcc.dg/i386-local2.c: New.
40597 * gcc.dg/i386-local.c: Fix typo.
40599 2003-03-05 Mark Mitchell <mark@codesourcery.com>
40601 * g++.dg/abi/layout3.C: New test.
40603 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
40605 * gcc.c-torture/compile/20030305-1.c
40607 2003-03-05 Jan Hubicka <jh@suse.cz>
40609 * gcc.dg/i386-local.c: New.
40611 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
40613 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
40615 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40617 * gcc.dg/switch-2.c: New test.
40618 * gcc.dg/switch-3.c: New test.
40619 * gcc.dg/Wswitch.c: Adjust line numbers.
40620 * gcc.dg/Wswitch-default.c: Likewise.
40621 * gcc.dg/Wswitch-enum.c: Likewise.
40623 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
40625 * gcc.c-torture/execute/20030222-1.c: New test.
40627 2003-03-03 James E Wilson <wilson@tuliptree.org>
40629 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
40631 2003-03-03 Mark Mitchell <mark@codesourcery.com>
40634 * g++.dg/init/ref1.C: New test.
40636 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
40638 * gcc.dg/sh-relax.c: New SH-only test.
40640 2003-03-03 Geoffrey Keating <geoffk@apple.com>
40642 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
40643 comment explaining purpose of testcase.
40645 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40647 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
40648 for HC11/HC12 (asm needs two int registers).
40649 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
40650 HC11/HC12 because the test uses an asm which needs two 32-bit
40653 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
40655 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
40656 for HC11/HC12 (array is too large otherwise).
40657 * gcc.c-torture/compile/920501-4.x: New file, likewise.
40658 * gcc.c-torture/compile/20010518-2.x: Likewise.
40659 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
40660 HC11/HC12 (array is too large).
40662 2003-03-01 Geoffrey Keating <geoffk@apple.com>
40664 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
40665 * lib/g++-dg.exp (g++-dg-test): Likewise.
40667 2003-03-01 Roger Sayle <roger@eyesopen.com>
40669 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
40670 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
40672 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40674 * g++.dg/warn/implicit-typename1.C: Remove warning.
40676 2003-02-28 Richard Henderson <rth@redhat.com>
40678 * gcc.dg/noreturn-1.c: Move noreturn warning line.
40679 * gcc.dg/return-type-1.c: Move control reaches end warning line.
40681 2003-02-28 Geoffrey Keating <geoffk@apple.com>
40683 * gcc.dg/pch/pch.exp: Change .pch to .gch.
40684 * g++.dg/pch/pch.exp: Likewise.
40686 2003-02-28 Mark Mitchell <mark@codesourcery.com>
40689 * g++.dg/init/new4.C: New test.
40691 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
40693 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
40695 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
40697 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
40700 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
40703 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40705 * lib/scanasm.exp: Add support for counting numbers of
40707 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
40708 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
40710 2003-02-25 Mark Mitchell <mark@codesourcery.com>
40713 * g++.dg/template/static3.C: New test.
40716 * g++.dg/parse/namespace6.C: New test.
40718 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40721 * gcc.dg/20030225-1.c: New test.
40723 2003-02-24 Mark Mitchell <mark@codesourcery.com>
40725 * README: Remove out-of-date information.
40728 * g++.dg/template/spec6.C: New test.
40730 2003-02-24 Jeff Law <law@redhat.com>
40732 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
40734 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
40736 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
40737 * gcc.dg/pragma-ep-1.c: Likewise.
40739 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40742 * g++.dg/template/friend16.C: New test.
40744 2003-02-23 Mark Mitchell <mark@codesourcery.com>
40747 * g++.dg/parse/fused-params1.C: Adjust error messages.
40748 * g++.dg/template/nested3.C: New test.
40750 2003-02-24 Alan Modra <amodra@bigpond.net.au>
40752 * g++.dg/abi/param1.C: New test.
40754 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40757 * g++.dg/warn/implicit-typename1.C: New test.
40759 2003-02-22 Kelley Cook <kelleycook@comcast.net>
40761 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
40763 * g++.old-deja/g++.other/store-expr2.C: Likewise.
40764 * gcc.c-torture/execute/20010129-1.x: Likewise.
40765 * gcc.dg/20011107-1.c: Likewise.
40766 * gcc.dg/20020108-1.c: Likewise.
40767 * gcc.dg/20020122-3.c: Likewise.
40768 * gcc.dg/20020206-1.c: Likewise.
40769 * gcc.dg/20020310-1.c: Likewise.
40770 * gcc.dg/20020426-2.c: Likewise.
40771 * gcc.dg/20020517-1.c: Likewise.
40772 * gcc.dg/991230-1.c: Likewise.
40773 * gcc.dg/i386-unroll-1.c: Likewise.
40774 * gcc.misc-tests/i386-prefetch.exp: Likewise.
40776 2003-02-22 Jan Hubicka <jh@suse.cz>
40778 * gcc.dg/i386-mul.c: New test.
40780 2003-02-21 Roger Sayle <roger@eyesopen.com>
40782 * gcc.dg/builtins-5.c: New test case.
40784 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
40786 * gcc.dg/asmreg-1.c: New test.
40788 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40791 * g++.dg/parse/varmod1.C: New test.
40793 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40796 * g++.dg/template/op1.C: New test.
40798 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40801 * g++.dg/template/nested2.C: New test.
40803 2003-02-21 Mark Mitchell <mark@codesourcery.com>
40806 * g++.dg/expr/dtor1.C: New test.
40808 2003-02-21 Zack Weinberg <zack@codesourcery.com>
40810 * gcc.dg/cpp/include3.c: New test.
40811 * gcc.dg/cpp/inc/foo.h: New file.
40813 2003-02-21 Glen Nakamura <glen@imodulo.com>
40815 * gcc.c-torture/execute/20030221-1.c: New test.
40817 2003-02-20 Mark Mitchell <mark@codesourcery.com>
40820 * g++.dg/abi/conv1.C: New test.
40822 2003-02-20 Jan Hubicka <jh@suse.cz>
40824 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
40826 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
40828 * gcc.c-torture/compile/20030219-1.c: New test.
40830 2003-02-18 Jan Hubicka <jh@suse.cz>
40832 * gcc.dg/funcorder.c: New test.
40834 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40836 * gcc.c-torture/execute/20030218-1.c: New.
40838 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
40840 * gcc.dg/20030218-1.c: New.
40842 2003-02-18 Richard Henderson <rth@redhat.com>
40844 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
40845 * gcc.dg/attr-used-2.c: New.
40847 2003-02-18 Mark Mitchell <mark@codesourcery.com>
40850 * g++.dg/init/copy5.C: New test.
40852 2003-02-18 Geoffrey Keating <geoffk@apple.com>
40854 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
40855 * g++.dg/pch/pch.exp: Likewise.
40857 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
40859 * gcc.c-torture/execute/20030209-1.c: Enable the test if
40860 STACK_SIZE is not defined.
40862 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40865 * g++.dg/template/init1.C: New test.
40867 2003-02-16 Jan HUbicka <jh@suse.cz>
40869 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
40870 (foo): Add few extra tests
40871 * gcc.dg/c99-const-expr-3.c: Likewise.
40872 * gcc.c-torture/execute/20030216-1.c: New.
40874 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40877 * g++.dg/ext/typeof4.C: New test.
40879 2003-02-15 Roger Sayle <roger@eyesopen.com>
40881 * gcc.dg/i386-387-3.c: New test case.
40883 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
40885 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
40886 cris-*-elf* cris-*-aout* and mmix-*-*.
40888 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
40890 * gcc.dg/20030213-1.c: New test.
40892 2003-02-12 Roger Sayle <roger@eyesopen.com>
40894 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
40895 * gcc.dg/i386-387-2.c: Likewise.
40897 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
40899 * gcc.dg/ppc-spe.c: Fix formatting.
40900 Enable tests that were previously unsupported by gas.
40901 Delete tests for instructions that no longer exist.
40902 Switch arguments on evsubifw builtin.
40904 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
40906 * gcc.c-torture/execute/20030209-1.c: Disable the test if
40907 STACK_SIZE is too small.
40909 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40910 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40912 * gcc.dg/decl-2.c: New test.
40914 2003-02-10 Jan Hubicka <jh@suse.cz>
40916 * gcc.dg/i386-fpcvt-1.c: New test.
40918 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
40920 * gcc.c-torture/execute/20030209-1.c: New test.
40922 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
40924 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
40925 int-wide bitops, use the constants of the same width.
40926 Likewise, if long long is 32-bit wide, test bitops using
40929 2003-02-07 Loren James Rittle <ljrittle@acm.org>
40931 * gcc.dg/20021014-1.c: Annotate with expected notice text.
40933 2003-02-07 Roger Sayle <roger@eyesopen.com>
40935 * gcc.dg/builtins-4.c: New test case.
40937 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40939 * gcc.dg/20020430-1.c: Fix dg command typos.
40940 * gcc.dg/20020503-1.c: Likewise.
40942 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40945 * g++.dg/parse/fused-params1.C: New test.
40948 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
40951 * g++.dg/parse/non-dependent1.C: New test.
40954 * g++.dg/parse/dupl-tmpl-args1.C: New test.
40957 * g++.dg/parse/undefined7.C: New test.
40958 * g++.dg/parse/non-templ1.C: New test.
40961 * g++.dg/parse/too-many-tmpl-args1.C: New test.
40963 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40965 * gcc.c-torture/compile/20030206-1.c: New test.
40967 2003-02-05 Roger Sayle <roger@eyesopen.com>
40969 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
40970 "pow" to "foo" to avoid potential confusion with a math built-in.
40972 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40974 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
40975 conditions for SPARC targets.
40977 2003-02-05 Jakub Jelinek <jakub@redhat.com>
40979 * gcc.dg/20030204-1.c: New test.
40981 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40984 * g++.dg/parse/array-size1.C: New test.
40987 * g++.dg/parse/undefined3.C: New test.
40990 * g++.dg/parse/undefined4.C: New test.
40993 * g++.dg/parse/undefined5.C: New test.
40996 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
40999 * g++.dg/parse/casting-operator1.C: New test.
41002 * g++.dg/parse/undefined6.C: New test.
41005 * g++.dg/parse/missing-template1.C: New test.
41007 2003-02-04 Jan Hubicka <jh@suse.cz>
41009 * gcc.dg/i386-cadd.c: Compile using -march=k8.
41010 * gcc.dg/i386-cmov?.c: Likewise.
41011 * gcc.dg/i386-fpcvt-?.c: Likewise.
41012 * gcc.dg/i386-ssefp-1.c: Likewise.
41013 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
41016 2003-02-03 Mark Mitchell <mark@codesourcery.com>
41019 * g++.dg/ext/max.C: New test.
41021 2003-02-03 Jan Hubicka <jh@suse.cz>
41023 * gcc.c-torture/execute/20030203-1.c: New test.
41025 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
41027 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
41030 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
41032 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
41033 * g++.dg/init/new2.C: Likewise.
41034 * g++.dg/other/new1.C: Likewise.
41036 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
41038 * gcc.dg/struct-ret-libc.c: New test.
41040 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
41042 * gcc.dg/20030129-1.c: New test.
41044 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41047 * g++.dg/template/ptrmem4.C: New test.
41049 2003-01-29 Mark Mitchell <mark@codesourcery.com>
41051 * g++.dg/parser/constant1.C: New test.
41053 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41056 * g++.dg/parse/friend2.C: New test.
41058 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
41061 * g++.dg/template/unify4.C: New test.
41063 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
41065 * gcc.c-torture/execute/20030128-1.c: New test.
41067 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
41069 * g++.dg/lookup/nested1.C: Test moved from ...
41070 * g++.old-deja/g++.other/lookup24.C: ... here.
41072 2003-01-28 Jan Hubicka <jh@suse.cz>
41074 * gcc.dg/i386-cmov5.c: New test.
41076 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
41078 * gcc.c-torture/execute/20010925-1.c: Changed the
41079 memcpy declaration.
41081 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41084 * g++.dg/parse/template5.C: New test.
41086 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
41089 * g77.dg/pr9258: New test.
41091 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
41093 * README: Move relevant parts from README.g++.
41095 * README.g++: Remove this file.
41097 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
41099 * g++.dg/abi/dcast1.C: New test.
41101 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41103 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
41105 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
41108 * g++.old-deja/g++.other/lookup24.C: New test.
41110 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41113 * gcc.dg/uninit-C.c: New test.
41115 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
41117 * g++.dg/abi/covariant1.C: New test.
41119 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
41121 * gcc.dg/20030123-1.c: New test.
41123 2003-01-25 Jan Hubicka <jh@suse.cz>
41126 * gcc.c-torture/compile/20030125-1.c
41128 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
41131 * g++.dg/parse/template3.C: New test.
41132 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
41135 * g++.dg/parse/template4.C: New test.
41138 * g++.dg/template/qual2.C: New test.
41141 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
41143 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
41145 2003-01-25 Roger Sayle <roger@eyesopen.com>
41147 * gcc.c-torture/execute/switch-1.c: New test case.
41149 2003-01-25 Jan Hubicka <jh@suse.cz>
41151 * gcc.c-torture/execute/20030125-1.[cx]: New test.
41153 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
41155 Tweaks for Bison-1.875. From the NEWS file:
41156 "- `parse error' -> `syntax error'
41157 Bison now uniformly uses the term `syntax error'"
41158 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
41159 * gcc.dg/cpp/digraph2.c: Likewise.
41160 * gcc.dg/cpp/direct2.c: Likewise.
41161 * gcc.dg/cpp/paste4.c: Likewise.
41162 * gcc.dg/c90-restrict-1.c: Likewise.
41163 * gcc.dg/c99-func-2.c: Likewise.
41164 * gcc.dg/noncompile/920721-2.c: Likewise.
41165 * gcc.dg/noncompile/930622-2.c: Likewise.
41166 * gcc.dg/noncompile/940112-1.c: Likewise.
41167 * gcc.dg/noncompile/950921-1.c: Likewise.
41168 * gcc.dg/noncompile/951123-1.c: Likewise.
41169 * gcc.dg/noncompile/971104-1.c: Likewise.
41170 * gcc.dg/noncompile/990416-1.c: Likewise.
41172 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
41174 * g++.dg/parse/undefined1.C: Add error message.
41176 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41179 * g++.dg/parse/new1.C: New test.
41182 * g++.dg/parse/template2.C: New test.
41185 * g++.dg/parse/typedef2.C: New test.
41188 * g++.dg/ext/typeof3.C: New test.
41190 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41193 * g++.dg/parse/ret-type1.C: New test.
41196 * g++.dg/parse/tmpl-outside1.C: New test.
41199 * g++.dg/parse/int-as-enum1.C: New test.
41202 * g++.dg/parse/no-typename1.C: New test.
41205 * g++.dg/parse/no-value1.C: New test.
41208 * g++.dg/parse/wrong-inline1.C: New test.
41211 * g++.dg/parse/ref1.C: New test.
41214 * g++.dg/parse/attr-ctor1.C: New test.
41217 * g++.dg/parse/namespace5.C: New test.
41220 * g++.dg/parse/func-def1.C: New test.
41223 * g++.dg/parse/undefined1.C: New test.
41225 PR c++/5723, PR c++/8522
41226 * g++.dg/parse/specialization1.C: New test.
41228 PR c++/163, PR c++/8595
41229 * g++.dg/parse/struct-as-enum1.C: New test.
41232 * g++.dg/parse/undefined2.C: New test.
41234 2003-01-22 Mark Mitchell <mark@codesourcery.com>
41237 * g++.dg/parse/template1.C: New test.
41240 * g++.dg/parse/using1.C: New test.
41244 * g++.dg/parse/expr2.C: New test.
41247 * g++.dg/parse/lookup2.C: Likewise.
41249 2003-01-21 Jan Hubicka <jh@suse.cz>
41251 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
41252 * gcc.c-torture/execute/eeprof-1.c: Likewise.
41253 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
41254 * gcc.c-torture/execute/string-opt-*.c: Likewise.
41256 2003-01-20 Nick Clifton <nickc@redhat.com>
41258 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
41259 problem with ARM sibcall code generation.
41261 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
41263 * gcc.c-torture/execute/20030120-1.c: New.
41265 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
41267 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
41269 2003-01-17 Mark Mitchell <mark@codesourcery.com>
41272 * g++.dg/parse/ctor1.C: New test.
41275 * g++.dg/parse/qualified1.C: New test.
41277 * g++.dg/parse/typename3.C: New test.
41279 2003-01-16 Richard Henderson <rth@redhat.com>
41281 * g++.dg/tls/init-2.C: Fix error matches for real this time.
41283 2003-01-16 Richard Henderson <rth@redhat.com>
41285 * g++.dg/pch/pch.exp: Copy test header to the working directory
41286 before using it either for precompilation or direct use.
41287 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
41288 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
41290 2003-01-16 Richard Henderson <rth@redhat.com>
41292 * gcc.dg/pch/pch.exp: Copy test header to the working directory
41293 before using it either for precompilation or direct use.
41294 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
41295 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
41297 2003-01-16 Mark Mitchell <mark@codesourcery.com>
41299 * g++.dg/ext/typename1.C: Add typename keyword.
41300 * g++.dg/template/crash1.C: Update error messages.
41301 * g++.dg/template/crash2.C: Remove error message.
41302 * g++.dg/parse/typename2.C: New test.
41303 * g++.dg/template/typename2.C: Change implicit
41304 typename warning into error.
41305 * g++.old-deja/g++.benjamin/tem03.C: Issue more
41307 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
41308 * g++.old-deja/g++.brendan/crash56.C: Add this->.
41309 * g++.old-deja/g++.law/visibility13.C: Remove error
41311 * g++.old-deja/g++.ns/template17.C: Reorder code to
41312 make declaration visible in template.
41313 * g++.old-deja/g++.pt/crash3.C: Fix typos.
41314 * g++.old-deja/g++.pt/crash36.C: Issue more error
41316 * g++.old-deja/g++.pt/crash5.C: Improve error
41318 * g++.old-deja/g++.pt/crash67.C: Remove warning.
41319 * g++.old-deja/g++.pt/inherit1.C: Add this->.
41320 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
41321 * g++.old-deja/g++.pt/typename16.C: Replace implicit
41322 typename warning with error message.
41323 * g++.old-deja/g++.pt/typename19.C: Remove warning.
41324 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
41325 * g++.old-deja/g++.robertl/eb24.C: Use this->.
41327 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
41329 * g++.dg/parse/ambig2.C: New test.
41331 2003-01-15 Richard Henderson <rth@redhat.com>
41333 * g++.dg/tls/init-2.C: Update error message string.
41335 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41337 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
41339 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
41341 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
41343 * gcc.c-torture/compile/20001205-1.x: Likewise.
41344 * gcc.c-torture/compile/20001226-1.x: Likewise.
41345 * gcc.c-torture/compile/920520-1.x: Likewise.
41346 * gcc.c-torture/compile/961203-1.x: Likewise.
41347 * gcc.c-torture/compile/20020604-1.x: Likewise.
41349 2003-01-15 Jan Hubicka <jh@suse.cz>
41351 * gcc.c-torture/compile/20030115-1.c: New test.
41353 * gcc.dg/i386-fpcvt-1.c: New test.
41354 * gcc.dg/i386-fpcvt-2.c: New test.
41356 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
41358 Further conform g++'s __vmi_class_type_info to the C++ ABI
41360 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
41363 2003-01-14 Jan Hubicka <jh@suse.cz>
41365 * gcc.dg/i386-fpcvt-1.c: New test.
41366 * gcc.dg/i386-fpcvt-2.c: New test.
41368 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
41370 * gcc.dg/i386-mmx-3.c: New test.
41372 2003-01-12 Mark Mitchell <mark@codesourcery.com>
41375 * g++.dg/parse/octal1.C: New file.
41378 * g++.dg/parse/typename1.C: New file.
41380 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
41382 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
41383 * gcc.dg/bf-no-ms-layout.c: Likewise.
41384 * gcc.dg/bf-ms-attrib.c: Likewise.
41386 2003-01-10 Mark Mitchell <mark@codesourcery.com>
41389 * g++.dg/parse/dtor1.C: New file.
41392 * g++.dg/rtti/typeid1.C: New file.
41395 * g++.dg/parse/lookup1.C: New file.
41398 * g++.dg/templ/spec5.C: New file.
41400 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
41402 * gcc.c-torture/compile/20030110-1.c: New test.
41404 2003-01-09 Geoffrey Keating <geoffk@apple.com>
41406 Merge from pch-branch:
41408 2002-12-23 Geoffrey Keating <geoffk@apple.com>
41410 * gcc.dg/pch/cpp-1.h: New.
41411 * gcc.dg/pch/cpp-1.c: New.
41412 * gcc.dg/pch/cpp-2.h: New.
41413 * gcc.dg/pch/cpp-2.c: New.
41415 2002-11-19 Geoffrey Keating <geoffk@apple.com>
41417 * gcc.dg/pch/except-1.h: New.
41418 * gcc.dg/pch/except-1.c: New.
41420 2002-11-13 Geoffrey Keating <geoffk@apple.com>
41422 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
41424 * gcc.dg/pch: Include *.hp not *.h.
41425 * gcc.dg/pch/system-1.h: New.
41426 * gcc.dg/pch/system-1.c: New.
41428 2002-11-11 Geoffrey Keating <geoffk@apple.com>
41430 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
41431 rather than trying to build and run a program using PCH.
41432 * gcc.dg/pch: Remove dg-do commands from test files.
41434 2002-11-08 Geoffrey Keating <geoffk@apple.com>
41436 * gcc.dg/pch/macro-3.c: New.
41437 * gcc.dg/pch/macro-3.h: New.
41439 2002-11-04 Geoffrey Keating <geoffk@apple.com>
41441 * gcc.dg/pch/common-1.c: New.
41442 * gcc.dg/pch/common-1.h: New.
41443 * gcc.dg/pch/decl-1.c: New.
41444 * gcc.dg/pch/decl-1.h: New.
41445 * gcc.dg/pch/decl-2.c: New.
41446 * gcc.dg/pch/decl-2.h: New.
41447 * gcc.dg/pch/decl-3.c: New.
41448 * gcc.dg/pch/decl-3.h: New.
41449 * gcc.dg/pch/decl-4.c: New.
41450 * gcc.dg/pch/decl-4.h: New.
41451 * gcc.dg/pch/decl-5.c: New.
41452 * gcc.dg/pch/decl-5.h: New.
41453 * gcc.dg/pch/global-1.c: New.
41454 * gcc.dg/pch/global-1.h: New.
41455 * gcc.dg/pch/inline-1.c: New.
41456 * gcc.dg/pch/inline-1.h: New.
41457 * gcc.dg/pch/inline-2.c: New.
41458 * gcc.dg/pch/inline-2.h: New.
41459 * gcc.dg/pch/static-1.c: New.
41460 * gcc.dg/pch/static-1.h: New.
41461 * gcc.dg/pch/static-2.c: New.
41462 * gcc.dg/pch/static-2.h: New.
41464 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
41466 * g++.dg/pch/pch.exp: Better handle failing testcases.
41467 * gcc.dg/pch/pch.exp: Likewise.
41468 * gcc.dg/pch/macro-1.c: New.
41469 * gcc.dg/pch/macro-1.h: New.
41470 * gcc.dg/pch/macro-2.c: New.
41471 * gcc.dg/pch/macro-2.h: New.
41473 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
41475 * g++.dg/dg.exp: Treat files in pch/ specially.
41476 * g++.dg/pch/pch.exp: New file.
41477 * g++.dg/pch/empty.H: New file.
41478 * g++.dg/pch/empty.C: New file.
41479 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
41482 * gcc.dg/pch/pch.exp: New file.
41483 * gcc.dg/pch/empty.h: New file.
41484 * gcc.dg/pch/empty.c: New file.
41485 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
41488 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41490 * g++.dg/template/friend14.C: New test.
41492 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41494 * gcc.dg/old-style-asm-1.c: New test.
41496 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
41498 * gcc.c-torture/compile/20030109-1.c: New test.
41500 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41502 * gcc.c-torture/execute/20030109-1.c: New test.
41504 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
41506 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
41507 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
41508 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
41509 * g++.old-deja/g++.mike/eh2.C: Likewise.
41510 * g++.old-deja/g++.mike/eh3.C: Likewise.
41511 * g++.old-deja/g++.mike/eh5.C: Likewise.
41512 * g++.old-deja/g++.mike/eh6.C: Likewise.
41513 * g++.old-deja/g++.mike/eh7.C: Likewise.
41514 * g++.old-deja/g++.mike/eh8.C: Likewise.
41515 * g++.old-deja/g++.mike/eh9.C: Likewise.
41516 * g++.old-deja/g++.mike/eh10.C: Likewise.
41517 * g++.old-deja/g++.mike/eh12.C: Likewise.
41518 * g++.old-deja/g++.mike/eh13.C: Likewise.
41519 * g++.old-deja/g++.mike/eh14.C: Likewise.
41520 * g++.old-deja/g++.mike/eh16.C: Likewise.
41521 * g++.old-deja/g++.mike/eh17.C: Likewise.
41522 * g++.old-deja/g++.mike/eh18.C: Likewise.
41523 * g++.old-deja/g++.mike/eh21.C: Likewise.
41524 * g++.old-deja/g++.mike/eh23.C: Likewise.
41525 * g++.old-deja/g++.mike/eh24.C: Likewise.
41526 * g++.old-deja/g++.mike/eh25.C: Likewise.
41527 * g++.old-deja/g++.mike/eh26.C: Likewise.
41528 * g++.old-deja/g++.mike/eh27.C: Likewise.
41529 * g++.old-deja/g++.mike/eh28.C: Likewise.
41530 * g++.old-deja/g++.mike/eh29.C: Likewise.
41531 * g++.old-deja/g++.mike/eh31.C: Likewise.
41532 * g++.old-deja/g++.mike/eh33.C: Likewise.
41533 * g++.old-deja/g++.mike/eh34.C: Likewise.
41534 * g++.old-deja/g++.mike/eh35.C: Likewise.
41535 * g++.old-deja/g++.mike/eh36.C: Likewise.
41536 * g++.old-deja/g++.mike/eh37.C: Likewise.
41537 * g++.old-deja/g++.mike/eh38.C: Likewise.
41538 * g++.old-deja/g++.mike/eh39.C: Likewise.
41539 * g++.old-deja/g++.mike/eh40.C: Likewise.
41540 * g++.old-deja/g++.mike/eh41.C: Likewise.
41541 * g++.old-deja/g++.mike/eh42.C: Likewise.
41542 * g++.old-deja/g++.mike/eh44.C: Likewise.
41543 * g++.old-deja/g++.mike/eh46.C: Likewise.
41544 * g++.old-deja/g++.mike/eh47.C: Likewise.
41545 * g++.old-deja/g++.mike/eh48.C: Likewise.
41546 * g++.old-deja/g++.mike/eh49.C: Likewise.
41547 * g++.old-deja/g++.mike/eh50.C: Likewise.
41548 * g++.old-deja/g++.mike/eh51.C: Likewise.
41549 * g++.old-deja/g++.mike/eh53.C: Likewise.
41550 * g++.old-deja/g++.mike/eh55.C: Likewise.
41551 * g++.old-deja/g++.mike/p7912.C: Likewise.
41552 * g++.old-deja/g++.mike/p9706.C: Likewise.
41553 * g++.old-deja/g++.mike/p10416.C: Likewise.
41554 * g++.old-deja/g++.mike/p11667.C: Likewise.
41555 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
41556 Remove redundant reference to Iris.
41557 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
41558 Elxsi, i860, Pico Java, and WE32K.
41560 2003-01-07 Mark Mitchell <mark@codesourcery.com>
41562 * g++.dg/ext/asm4.C: New test.
41564 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41567 * g++.dg/template/friend12.C: New test.
41568 * g++.dg/template/friend13.C: Likewise.
41569 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
41571 2003-01-08 Jan Hubicka <jh@suse.cz>
41573 * gcc.dg/i386-cadd.c: New test.
41574 * gcc.dg/i386-cmov4.c: Likewise.
41576 2003-01-06 Mark Mitchell <mark@codesourcery.com>
41579 * g++.dg/warn/Wunused-3.C: New test.
41581 * g++.dg/abi/bitfield9.C: New test.
41584 * g++.dg/parse/defarg3.C: New test.
41586 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
41588 * g++.dg/parse/ambig1.C: New test.
41589 * g++.dg/parse/defarg2.C: New test.
41591 2003-01-05 Mark Mitchell <mark@codesourcery.com>
41593 * g++.dg/template/defarg-1.C: New test.
41594 * g++.dg/template/local2.C: Likewise.
41596 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
41598 * gcc.c-torture/execute/20030105-1.c: New test.
41600 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41602 * g++.dg/parse/namespace3.C: Remove extra semicolons.
41603 * g++.dg/parse/namespace4.C: Likewise.
41605 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
41607 * g++.dg/template/ntp2.C: New test.
41609 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
41611 * g++.dg/parse/extern-C-1.C: New test.
41613 * g++.dg/parse/namespace4.C: New test.
41615 * g++.dg/template/nested1.C: New test.
41617 * g++.dg/parse/namespace3.C: New test.
41619 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
41621 * g++.dg/lookup/two-stage1.C: New test.
41623 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41625 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
41626 * g++.old-deja/g++.jason/access8.C: Likewise.
41627 * g++.old-deja/g++.other/decl5.C: Likewise.
41629 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41631 * g++.dg/parse/parse7.C: New test.
41633 2003-01-02 Mark Mitchell <mark@codesourcery.com>
41636 * g++.dg/ext/attrib7.C: New test.
41638 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
41640 * g++.dg/parse/parse6.C: New test.
41642 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
41644 * gcc.dg/h8300-stack-1.c: New.
41646 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41648 g++.dg/lookup/exception1.C: New test.
41650 g++.dg/lookup/template1.C: New test.
41652 g++.dg/parse/namespace2.C: New test.
41654 g++.dg/parse/parens2.C: New test.
41656 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41658 * g++.dg/parse/parse5.C: New test.
41659 * g++.dg/lookup/scoped4.C: New test.
41661 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
41663 * g++.dg/parse/parens1.C: New test.
41665 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
41667 * g++.dg/parse/parens2.C: New test.
41669 * g++.dg/lookup/scope-operator1.C: New test.
41671 * g++.dg/parse/operator1.C: New test.
41673 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41675 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
41676 * g++.old-deja/g++.other/access6.C: Likewise.
41677 * g++.old-deja/g++.other/decl1.C: Likewise.
41678 * g++.old-deja/g++.pt/typename12.C: Likewise.
41680 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41682 * g++.dg/parse/namespace1.C: New test.
41684 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41686 * g++.dg/parse/parse4.C: New test.
41688 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41690 * g++.dg/parse/parse3.C: New test.
41692 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41694 * g++.dg/parse/parse2.C: New test.
41696 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41698 * g++.dg/template/friend11.C: New test.
41700 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
41702 * g++.dg/parse/parse1.C: New test.
41704 2002-12-31 Janis Johnson <janis187@us.ibm.com>
41706 * lib/profopt.exp: Change the name of a global variable to avoid
41707 possible clashes with other test suites.
41709 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
41711 * g++.dg/inherit/covariant8.C: New test.
41713 2002-12-31 Mark Mitchell <mark@codesourcery.com>
41715 * g++.dg/init/array9.C: New test.
41718 * g++.dg/parse/expr1.C: New test.
41720 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
41722 * gcc.c-torture/compile/20021230-1.c: New test.
41724 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
41726 * g++.dg/inherit/covariant5.C: New test.
41727 * g++.dg/inherit/covariant6.C: New test.
41728 * g++.dg/inherit/covariant7.C: New test.
41730 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41733 * g++.dg/other/access2.C: New test.
41735 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
41737 * g++.dg/other/anon-struct.C: No longer fails
41738 * g++.old-deja/g++.brendan/parse4.C: Likewise.
41739 * g++.old-deja/g++.brendan/parse5.C: Likewise.
41740 * g++.old-deja/g++.brendan/parse6.C: Likewise.
41742 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
41744 * g++.dg/parse/angle-bracket.C (main): No longer fails.
41746 2002-12-27 Mark Mitchell <mark@codesourcery.com>
41748 * g++.dg/eh/spec4.C: Remove stray semicolon.
41749 * g++.dg/expr/pmf-1.C: Change error message.
41750 * g++.dg/ext/asm1.C: Remove stray semicolon.
41751 * g++.dg/ext/typename1.C: Add missing typenames.
41752 * g++.dg/inherit/template-as-base.C: Change error message.
41753 * g++.dg/lookup/scoped1.C: Likewise.
41754 * g++.dg/lookup/scoped2.C: Likewise.
41755 * g++.dg/lookup/using2.C: Likewise.
41756 * g++.dg/other/component1.C: Remove stray semicolon.
41757 * g++.dg/other/do1.C: Change error message.
41758 * g++.dg/other/error2.C: Likewise.
41759 * g++.dg/other/init1.C: Likewise.
41760 * g++.dg/other/packed1.C: Remove stray semicolon.
41761 * g++.dg/other/ptrmem2.C: Change error message.
41762 * g++.dg/parse/parameter-declaration-1.C: Remove line number
41764 * g++.dg/special/initp1.C: Remove invalid attribute usage.
41765 * g++.dg/template/access3.C: Add typename keyword.
41766 * g++.dg/template/access5.C: Remove stray semicolon.
41767 * g++.dg/template/access6.C: Likewise.
41768 * g++.dg/template/complit1.C: Likewise.
41769 * g++.dg/template/crash1.C: Change error message.
41770 * g++.dg/template/inherit2.C: Remove stray semicolon.
41771 * g++.dg/template/instantiate2.C: Likewise.
41772 * g++.dg/template/instantiate3.C: Change error message.
41773 * g++.dg/template/qual1.C: Remove stray semicolon.
41774 * g++.dg/template/qualttp18.C: Change error message.
41775 * g++.dg/template/ref1.C: Remove stray semicolon.
41776 * g++.dg/template/sizeof1.C (A::value): Declare it.
41777 * g++.dg/template/spec4.C: Change error message.
41778 * g++.dg/template/static1.C: Likewise.
41779 * g++.dg/template/type1.C: Likewise.
41780 * g++.dg/template/typename3.C: Likewise.
41781 * g++.old-deja/g++.benjamin/13478.C: Change error message.
41782 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
41783 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
41784 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
41785 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
41786 named return value extension.
41787 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
41788 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
41789 * g++.old-deja/g++.bob/extern_C.C: Likewise.
41790 * g++.old-deja/g++.bob/inherit2.C: Likewise.
41791 * g++.old-deja/g++.brendan/complex1.C: Likewise.
41792 * g++.old-deja/g++.brendan/copy5.C: Likewise.
41793 * g++.old-deja/g++.brendan/crash13.C: Likewise.
41794 * g++.old-deja/g++.brendan/crash15.C: Likewise.
41795 * g++.old-deja/g++.brendan/crash18.C: Change error message.
41796 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
41797 * g++.old-deja/g++.brendan/crash38.C: Likewise.
41798 * g++.old-deja/g++.brendan/crash50.C: Likewise.
41799 * g++.old-deja/g++.brendan/crash56.C: Likewise.
41800 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
41802 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
41803 * g++.old-deja/g++.brendan/crash8.C: Change error message.
41804 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
41805 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41806 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
41807 * g++.old-deja/g++.brendan/template11.C: Likewise.
41808 * g++.old-deja/g++.brendan/template26.C: Likewise.
41809 * g++.old-deja/g++.brendan/template27.C: Use explicit
41810 specialization syntax.
41811 * g++.old-deja/g++.brendan/template30.C: Likewise.
41812 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
41813 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
41814 non-dependent names.
41815 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
41816 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
41817 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
41818 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
41819 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
41820 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
41821 named return value extension.
41822 * g++.old-deja/g++.ext/namedret2.C: Likewise.
41823 * g++.old-deja/g++.ext/namedret3.C: Likewise.
41824 * g++.old-deja/g++.ext/return1.C: Likewise.
41825 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
41826 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
41827 * g++.old-deja/g++.jason/access8.C: Likewise.
41828 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
41829 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
41830 pseudo-destructor names.
41831 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
41832 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
41833 pseudo-destructor names.
41834 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
41835 * g++.old-deja/g++.jason/overload19.C: Likewise.
41836 * g++.old-deja/g++.jason/overload32.C: Likewise.
41837 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
41839 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
41840 * g++.old-deja/g++.jason/return.C: Likewise.
41841 * g++.old-deja/g++.jason/return2.C: Likewise.
41842 * g++.old-deja/g++.jason/shadow1.C: Likewise.
41843 * g++.old-deja/g++.jason/special.C: Use explicit specialization
41845 * g++.old-deja/g++.jason/template10.C: Account for use of
41846 non-dependent names.
41847 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
41849 * g++.old-deja/g++.jason/template37.C: Likewise.
41850 * g++.old-deja/g++.law/access4.C: Change error messages.
41851 * g++.old-deja/g++.law/arm13.C: Remove incorrect
41852 pseudo-destructor names.
41853 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
41854 * g++.old-deja/g++.law/ctors9.C: Likewise.
41855 * g++.old-deja/g++.law/cvt22.C: Likewise.
41856 * g++.old-deja/g++.law/dtors5.C: Likewise.
41857 * g++.old-deja/g++.law/global-init1.C: Likewise.
41858 * g++.old-deja/g++.law/missed-error3.C: Likewise.
41859 * g++.old-deja/g++.law/operators28.C: Likewise.
41860 * g++.old-deja/g++.law/visibility28.C: Likewise.
41861 * g++.old-deja/g++.martin/eval1.C: Likewise.
41862 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
41864 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
41865 * g++.old-deja/g++.mike/net34.C: Likewise.
41866 * g++.old-deja/g++.mike/net36.C: Likewise.
41867 * g++.old-deja/g++.mike/ns2.C: Likewise.
41868 * g++.old-deja/g++.mike/p12306.C: Likewise.
41869 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
41871 * g++.old-deja/g++.mike/p700.C: Likewise.
41872 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
41873 * g++.old-deja/g++.mike/p710.C: Likewise.
41874 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
41876 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
41877 * g++.old-deja/g++.mike/pmf9.C: Likewise.
41878 * g++.old-deja/g++.ns/crash2.C: Likewise.
41879 * g++.old-deja/g++.ns/crash3.C: Likewise.
41880 * g++.old-deja/g++.ns/invalid1.C: Likewise.
41881 * g++.old-deja/g++.ns/ns17.C: Likewise.
41882 * g++.old-deja/g++.ns/template16.C: Likewise.
41883 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
41885 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
41886 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
41887 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
41888 named return value extension.
41889 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
41890 * g++.old-deja/g++.other/access4.C: Issue additional error
41892 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
41893 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
41894 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
41895 * g++.old-deja/g++.other/crash25.C: Change error message.
41896 * g++.old-deja/g++.other/crash4.C: Change error message.
41897 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
41898 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
41899 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
41901 * g++.old-deja/g++.other/defarg8.C: Likewise.
41902 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
41903 * g++.old-deja/g++.other/dtor10.C: Likewise.
41904 * g++.old-deja/g++.other/incomplete.C: Likewise.
41905 * g++.old-deja/g++.other/linkage7.C: Likewise.
41906 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
41908 * g++.old-deja/g++.other/mangle2.C: Likewise.
41909 * g++.old-deja/g++.other/refinit2.C: Likewise.
41910 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
41911 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
41912 * g++.old-deja/g++.pt/crash28.C: Likewise.
41913 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
41915 * g++.old-deja/g++.pt/crash32.C: Change error message.
41916 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
41917 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
41918 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
41919 error message position.
41920 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
41921 * g++.old-deja/g++.pt/defarg8.C: Change error message.
41922 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
41924 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
41925 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
41926 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
41927 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
41929 * g++.old-deja/g++.pt/explicit31.C: Likewise.
41930 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
41931 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
41933 * g++.old-deja/g++.pt/explicit71.C: Change error message.
41934 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
41936 * g++.old-deja/g++.pt/friend28.C: Account for use of
41937 non-dependent names.
41938 * g++.old-deja/g++.pt/friend29.C: Likewise.
41939 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
41941 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
41942 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
41943 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
41945 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
41946 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
41948 * g++.old-deja/g++.pt/memclass20.C: Likewise.
41949 * g++.old-deja/g++.pt/memclass5.C: Likewise.
41950 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
41952 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
41953 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
41954 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
41955 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
41956 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
41957 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
41959 * g++.old-deja/g++.pt/spec10.C: Likewise.
41960 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
41961 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
41962 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
41963 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
41964 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
41965 * g++.old-deja/g++.pt/ttp62.C: Likewise.
41966 * g++.old-deja/g++.pt/ttp64.C: Likewise.
41967 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
41968 * g++.old-deja/g++.pt/typename15.C: Likewise.
41969 * g++.old-deja/g++.pt/typename22.C: Likewise.
41970 * g++.old-deja/g++.pt/typename6.C: Change error messages.
41971 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
41972 * g++.old-deja/g++.pt/virtual2.C: Likewise.
41973 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
41975 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
41976 return value extension.
41977 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
41978 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
41979 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
41980 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
41982 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
41984 * g++.dg/warn/inline1.C: New test.
41985 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
41986 * g++.old-deja/g++.jason/synth10.C: Likewise.
41987 * g++.old-deja/g++.mike/net31.C: Likewise.
41988 * g++.old-deja/g++.mike/p8786.C: Likewise.
41990 * g++.dg/template/friend10.C: New test.
41991 * g++.dg/template/conv5.C: New test.
41993 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
41995 * g++.dg/lookup/scoped3.C: New test.
41997 * g++.dg/lookup/decl1.C: New test.
41998 * g++.dg/lookup/decl2.C: New test.
42000 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
42002 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
42003 gcc.c-torture/compile/20021015-1.c,
42004 gcc.c-torture/compile/20021015-2.c,
42005 gcc.c-torture/compile/20021123-1.c,
42006 gcc.c-torture/compile/20021123-2.c,
42007 gcc.c-torture/compile/20021123-3.c,
42008 gcc.c-torture/compile/20021123-4.c,
42009 gcc.c-torture/execute/20021024-1.c: Add tests previously added
42010 only to 3.1 or 3.2 branch.
42012 2002-12-23 Mark Mitchell <mark@codesourcery.com>
42014 * gcc.dg/i386-bitfield3.c: New test.
42016 * gcc.dg/i386-bitfield2.c: New test.
42018 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
42020 * g++.dg/parse/conv_op1.C: New test.
42022 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
42024 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
42027 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
42029 * gcc.c-torture/compile/20021220-1.c: New test.
42031 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
42033 * gcc.dg/i386-fastcall-1.c: New.
42035 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42037 * gcc.c-torture/execute/20021219-1.c: New test.
42039 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42041 * gcc.dg/i386-pic-1.c: New test.
42043 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42046 * g++.dg/template/friend9.C: New test.
42048 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42051 * g++.dg/template/access7.C: New test.
42053 2002-12-18 Nick Clifton <nickc@redhat.com>
42055 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
42056 the libstdc++-v3 directory has been found.
42058 2002-12-12 Devang Patel <dpatel@apple.com>
42059 * gcc.dg/darwin-ld-1.c: New test.
42060 * gcc.dg/darwin-ld-2.c: New test.
42061 * gcc.dg/darwin-ld-3.c: New test.
42062 * gcc.dg/darwin-ld-4.c: New test.
42063 * gcc.dg/darwin-ld-5.c: New test.
42065 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42067 * gcc.c-torture/compile/20021212-1.c: New test.
42069 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
42071 * gcc.dg/fshort-wchar: New test.
42073 2002-12-10 Mark Mitchell <mark@codesourcery.com>
42076 * g++.dg/template/dtor1.C: New test.
42078 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
42081 2002-12-10 Jakub Jelinek <jakub@redhat.com>
42083 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
42085 2002-12-09 Mark Mitchell <mark@codesourcery.com>
42087 * g++.dg/template/static1.C: New test.
42088 * g++.dg/template/static2.C: New test.
42089 * g++.old-deja/g++.ext/memconst.C: New test.
42091 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42093 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
42094 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
42095 * g++.dg/special/initp1.C: Likewise.
42097 2002-12-06 Jakub Jelinek <jakub@redhat.com>
42099 * gcc.c-torture/execute/20021204-1.c: New test.
42101 2002-12-04 Geoffrey Keating <geoffk@apple.com>
42103 * gcc.dg/ppc-fmadd-1.c: New file.
42104 * gcc.dg/ppc-fmadd-2.c: New file.
42105 * gcc.dg/ppc-fmadd-3.c: New file.
42107 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42109 * gcc.c-torture/compile/20021204-1.c: New test.
42111 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
42113 * g++.dg/inherit/covariant2.C: New test.
42114 * g++.dg/inherit/covariant3.C: New test.
42115 * g++.dg/inherit/covariant4.C: New test.
42116 * g++.dg/inherit/covariant1.C: Remove XFAIL.
42117 * g++.old-deja/g++.robertl/eb17.C: Likewise.
42119 2002-12-03 Mark Mitchell <mark@codesourcery.com>
42122 * g++.dg/init/brace3.C: New test.
42124 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
42126 * gcc.dg/20020210-1.c: Fix a comment typo.
42128 2002-12-02 Mark Mitchell <mark@codesourcery.com>
42131 * g++.dg/parse/defarg1.C: New test.
42134 * g++.dg/template/char1.C: New test.
42136 * g++.dg/template/varmod1.C: Fix typo.
42138 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42141 * g++.old-deja/g++.pt/crash32.C: Expect error.
42143 2002-12-01 Mark Mitchell <mark@codesourcery.com>
42146 * g++.dg/template/varmod1.C: New test.
42149 * g++.dg/inherit/typeinfo1.C: New test.
42152 * g++.dg/inherit/typedef1.C: New test.
42154 2002-11-30 Mark Mitchell <mark@codesourcery.com>
42158 * g++.dg/template/strlen1.C: New test.
42161 * g++.dg/template/ctor2.C: New test.
42164 * g++.dg/init/string1.C: New test.
42167 * g++.dg/template/friend8.C: New test.
42169 2002-11-29 Joe Buck <jbuck@synopsys.com>
42171 * g++.dg/lookup/anon2.C: New test.
42173 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
42175 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
42178 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
42180 * gcc.dg/bitfld-6.c: New test.
42182 2002-11-27 Jan Hubicka <jh@suse.cz>
42184 * gcc.c-torture/execute/20021127.[cx]: New test.
42186 2002-11-26 Jan Hubicka <jh@suse.cz>
42188 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
42191 2002-11-26 Geoffrey Keating <geoffk@apple.com>
42193 * g++.dg/init/brace2.C: New test.
42194 * g++.old-deja/g++.mike/p9129.C: Correct.
42196 2002-11-26 Mark Mitchell <mark@codesourcery.com>
42198 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
42200 2002-11-25 Andreas Bauer <baueran@in.tum.de>
42202 * gcc.dg/sibcall-6: New test for indirect sibcalls.
42204 2002-11-25 Mark Mitchell <mark@codesourcery.com>
42206 * g++.dg/abi/empty11.C: New test.
42207 * g++.dg/rtti/cv1.C: New test.
42209 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
42211 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
42213 2002-11-24 Mark Mitchell <mark@codesourcery.com>
42215 * g++.dg/abi/empty10.C: New test.
42217 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42219 * gcc.c-torture/compile/20021124-1.c: New test.
42221 2002-11-22 Mark Mitchell <mark@codesourcery.com>
42223 * g++.dg/abi/rtti2.C: New test.
42225 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42227 * gcc.dg/i386-unroll-1.c: New test.
42229 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42231 * gcc.c-torture/compile/20021120-1.c: New test.
42232 * gcc.c-torture/compile/20021120-2.c: New test.
42234 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42236 * gcc.dg/bitfld-5.c: New test.
42238 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42240 * gcc.c-torture/execute/20021120-3.c: New test.
42242 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42244 * gcc.c-torture/execute/20021120-2.c: New test.
42246 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
42248 * gcc.c-torture/execute/20021120-1.c: New test.
42250 2002-11-20 Jakub Jelinek <jakub@redhat.com>
42252 * gcc.c-torture/execute/20021118-3.c: New test.
42254 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
42256 * gcc.c-torture/compile/20021119-1.c: New test.
42258 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
42260 * gcc.dg/duff-1.c: New test.
42261 * gcc.dg/duff-2.c: New test.
42262 * gcc.dg/duff-3.c: New test.
42264 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
42266 * gcc.dg/cpp/_Pragma5.c: New test.
42268 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42270 * gcc.c-torture/execute/20021118-2.c: New test.
42272 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
42274 * gcc.c-torture/execute/20021118-1.c: New test.
42276 2002-11-16 Jakub Jelinek <jakub@redhat.com>
42278 * gcc.dg/20021116-1.c: New test.
42280 2002-11-14 Mark Mitchell <mark@codesourcery.com>
42282 * g++.dg/abi/vcall1.C: New test.
42284 2002-11-14 Jakub Jelinek <jakub@redhat.com>
42286 * gcc.dg/20021029-1.c: New test.
42287 * gcc.dg/20021029-2.c: New test.
42289 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
42291 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
42293 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42296 * gcc.dg/20021110.c: Move to ...
42297 * gcc.c-torture/compile/20021110.c: .... here.
42299 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42302 * gcc.c-torture/execute/20021111-1.c
42304 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42307 * gcc.dg/20021110.c: New test.
42309 2002-11-10 Mark Mitchell <mark@codesourcery.com>
42311 * g++.dg/abi/vthunk3.C: Run only on x86.
42313 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
42315 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
42317 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
42319 * lib/compat.exp (compat-execute): Fix logic error in last
42322 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
42324 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
42326 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42329 * g++.dg/template/access6.C: New test.
42331 2002-11-08 Jan Hubicka <jh@suse.cz>
42333 * gcc.dg/i386-ssefp-1.c: New test.
42334 * gcc.dg/i386-ssefp-1.c: New test.
42336 2002-11-08 Jan Hubicka <jh@suse.cz>
42338 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
42340 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42342 * g++.dg/abi/vthunk3.C: New test.
42345 * g++.dg/template/crash2.C: New test.
42347 2002-11-07 Mark Mitchell <mark@codesourcery.com>
42349 * g++.dg/abi/dtor1.C: New test.
42350 * g++.dg/abi/dtor2.C: Likewise.
42352 2002-11-05 Geoffrey Keating <geoffk@apple.com>
42354 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
42357 2002-11-04 Adam Nemet <anemet@lnxw.com>
42359 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
42360 -mthumb. Only xfail with -O0.
42362 2002-11-03 Mark Mitchell <mark@codesourcery.com>
42364 * g++.dg/abi/thunk1.C: New test.
42365 * g++.dg/abi/thunk2.C: Likewise.
42366 * g++.dg/abi/vtt1.C: Likewise.
42368 2002-11-02 Diego Novillo <dnovillo@redhat.com>
42370 PR optimization/8423
42371 * gcc.c-torture/execute/builtin-constant.c: New test.
42373 2002-11-01 Zack Weinberg <zack@codesourcery.com>
42375 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
42376 Add some more cases.
42378 2002-11-01 Mark Mitchell <mark@codesourcery.com>
42381 * g++.dg/opt/local1.C: New test.
42383 2002-10-30 Mark Mitchell <mark@codesourcery.com>
42386 * g++.dg/template/complit1.C: New test.
42389 * g++.dg/template/typename4.C: Likewise.
42391 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42393 Core issue 287, PR c++/7639
42394 * g++.dg/template/instantiate1.C: Adjust error location.
42395 * g++.dg/template/instantiate3.C: New test.
42396 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
42397 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
42398 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
42400 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
42402 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
42404 2002-10-29 Mark Mitchell <mark@codesourcery.com>
42407 * g++.dg/init/dtor2.C: New test.
42409 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42411 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
42412 * gcc.dg/nest.c: Bypass errors on irix6.
42414 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
42416 * gcc.dg/nest.c: Expect error for mmix-*-*.
42417 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
42419 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
42421 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
42424 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
42426 2002-10-25 Mike Stump <mrs@apple.com>
42428 * gcc.dg/warn-1.c: New test.
42430 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42432 * g++.dg/template/typename3.C: New test.
42434 2002-10-25 Mark Mitchell <mark@codesourcery.com>
42436 * g++.dg/lookup/ptrmem1.C: New test.
42438 * g++.dg/abi/vthunk2.C: New test.
42440 2002-10-25 Zack Weinberg <zack@codesourcery.com>
42442 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
42444 2002-10-24 Mark Mitchell <mark@codesourcery.com>
42446 * g++.dg/abi/empty9.C: New test.
42448 2002-10-24 Richard Henderson <rth@redhat.com>
42450 * g++.dg/inherit/thunk1.C: Enable for ia64.
42452 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42455 * g++.dg/lookup/pretty1.C: New test.
42457 2002-10-23 Jakub Jelinek <jakub@redhat.com>
42459 * gcc.dg/20021023-1.c: New test.
42461 2002-10-23 Mark Mitchell <mark@codesourcery.com>
42464 * g++.dg/parse/inline1.C: New test.
42466 2002-10-23 Richard Henderson <rth@redhat.com>
42468 * g++.dg/inherit/thunk1.C: Enable for x86_64.
42470 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
42472 2002-10-22 Mark Mitchell <mark@codesourcery.com>
42475 * g++.dg/parse/stmtexpr3.C: New test.
42477 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
42479 * g++.dg/expr/cond1.C: New test.
42481 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42483 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
42485 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42487 * g++.dg/abi/vbase13.C: New test.
42488 * g++.dg/abi/vbase14.C: Likewise.
42490 2002-10-21 Jakub Jelinek <jakub@redhat.com>
42492 * gcc.dg/tls/pic-1.c: New test.
42493 * gcc.dg/tls/nonpic-1.c: New test.
42494 * gcc.dg/20021018-1.c: New test.
42496 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42498 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
42499 Remove only files with the same base name as the test case.
42500 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
42501 (profopt-execute): Likewise. Also, remove old profiling
42502 and performance data files before running the tests.
42504 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
42505 * g++.dg/bprob/bprob.exp: Likewise.
42506 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
42507 to allow more general test case names.
42509 * g++.dg/bprob/bprob-1.C: Rename to ...
42510 * g++.dg/bprob/g++-bprob-1.C: ... this.
42512 * g77.dg/bprob/bprob-1.f: Rename to ...
42513 * g77.dg/bprob/g77-bprob-1.f: ... this.
42515 2002-10-21 Zack Weinberg <zack@codesourcery.com>
42517 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
42518 bison 1.50 or later.
42520 2002-10-21 Janis Johnson <janis187@us.ibm.com>
42522 * g++.dg/README: Describe more test directories.
42524 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42526 * g++.dg/init/array6.C: Add additional tests.
42528 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
42530 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
42531 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
42533 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
42535 * gcc.c-torture/compile/20020604-1.x: New.
42536 * gcc.c-torture/compile/simd-5.x: Likewise.
42537 * gcc.c-torture/execute/920710-1.x: Likewise.
42538 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
42540 2002-10-21 Mark Mitchell <mark@codesourcery.com>
42542 * g++.dg/inherit/override1.C: Add dg-options clause.
42544 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
42546 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
42549 2002-10-19 Andreas Schwab <schwab@suse.de>
42551 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
42552 directory component.
42554 2002-10-18 Mark Mitchell <mark@codesourcery.com>
42556 * g++.dg/inherit/thunk1.C: New test.
42558 * g++.dg/inherit/override1.C: New test.
42560 * g++.dg/abi/mangle11.C: New test.
42561 * g++.dg/abi/mangle14.C: New test.
42562 * g++.dg/abi/mangle17.C: New test.
42564 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
42566 * g++.dg/overload/member2.C: New test.
42568 2002-10-17 Janis Johnson <janis187@us.ibm.com>
42570 * g++.dg/README: Describe new compat directory.
42571 * g++.dg/dg.exp: Skip tests in compat directory.
42572 * README.compat: New file.
42573 * lib/compat.exp: New expect script.
42574 * g++.dg/compat: New test directory.
42575 * g++.dg/compat/compat.exp: New expect script.
42576 * g++.dg/compat/abi: New test directory.
42577 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
42578 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
42579 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
42580 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
42581 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
42582 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
42583 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
42584 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
42585 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
42586 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
42587 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
42588 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
42589 * g++.dg/compat/break: New test directory.
42590 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
42591 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
42592 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
42593 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
42594 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
42595 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
42596 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
42597 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
42598 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
42599 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
42600 g++.dg/compat/break/README: New files.
42601 * g++.dg/compat/eh: New test directory.
42602 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
42603 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
42604 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
42605 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
42606 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
42607 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
42608 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
42609 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
42610 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
42611 g++.dg/compat/eh/filter2_y.C,
42612 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
42613 g++.dg/compat/eh/new1_y.C,
42614 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
42615 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
42616 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
42617 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
42618 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
42619 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
42620 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
42621 g++.dg/compat/eh/unexpected1_y.C: New files.
42622 * g++.dg/compat/init: New test directory.
42623 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
42624 g++.dg/compat/init/array5_y.C,
42625 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
42626 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
42627 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
42628 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
42629 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
42630 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
42631 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
42632 g++.dg/compat/init/init-ref2_y.C: New files.
42634 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42637 * g++.dg/inherit/using3.C: New test.
42639 2002-10-17 Jan Hubicka <jh@suse.cz>
42641 * gcc.dg/20021017-2.c: New test.
42643 2002-10-17 Mark Mitchell <mark@codesourcery.com>
42645 * g++.dg/abi/mangle16.C: Adjust.
42647 * g++.dg/init/array8.C: New test.
42649 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
42651 * gcc.dg/special/mips-abi.exp: New test.
42652 * gcc.dg/special/mips-abi.s: Empty file used by the above.
42654 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42656 * g++.dg/abi/mangle16.C: New test.
42657 * g++.dg/abi/mangle17.C: Likewise.
42660 * g++.dg/template/ref1.C: New test.
42662 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42664 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
42666 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
42668 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
42670 2002-10-16 Mark Mitchell <mark@codesourcery.com>
42673 * g++.dg/init/array7.C: New test.
42675 2002-10-15 Mark Mitchell <mark@codesourcery.com>
42677 * g++.dg/init/array6.C: New test.
42679 * g++.dg/abi/mangle13.C: Likewise.
42680 * g++.dg/abi/mangle14.C: Likewise.
42681 * g++.dg/abi/mangle15.C: Likewise.
42683 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42685 * g++.dg/abi/empty8.C: New test.
42687 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
42689 * g++.dg/init/ctor1.C: New test.
42691 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
42693 * gcc.c-torture/execute/20021015-1.c: New test.
42695 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
42697 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
42699 2002-10-14 Jan Hubicka <jh@suse.cz>
42701 * gcc.dg/i386-ssetype-[1-5].c: New tests.
42703 2002-10-14 Richard Henderson <rth@redhat.com>
42705 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
42707 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42709 PR optimization/6631
42710 * g++.dg/opt/const2.C: New test.
42712 2002-10-14 Mark Mitchell <mark@codesourcery.com>
42715 * g++.dg/parse/friend1.C: New test.
42716 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
42718 2002-10-14 Jakub Jelinek <jakub@redhat.com>
42720 * gcc.dg/20021014-1.c: New test.
42722 2002-10-11 Mark Mitchell <mark@codesourcery.com>
42725 * g++.dg/ext/vlm1.C: New test.
42726 * g++.dg/ext/vlm2.C: Likewise.
42728 * g++.dg/init/array1.C: Remove invalid braces.
42729 * g++.dg/init/brace1.C: New test.
42730 * g++.dg/init/copy2.C: Likewise.
42731 * g++.dg/init/copy3.C: Likewise.
42732 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
42733 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
42736 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
42738 * gcc.dg/cpp/assembler.S: Don't use -ansi.
42740 2002-10-11 Richard Shann <richard.shann@superh.com>
42742 * gcc.c-torture/compile/simd-5.c: New test.
42744 2002-10-10 Roger Sayle <roger@eyesopen.com>
42746 * gcc.c-torture/execute/shiftopt-1.c: New test case.
42748 2002-10-10 Jim Wilson <wilson@redhat.com>
42750 * gcc.c-torture/execute/20021010-1.c: New test.
42752 2002-10-09 Zack Weinberg <zack@codesourcery.com>
42755 * g++.dg/ext/typedef-init.C: New test.
42756 * gcc.dg/typedef-init.c: New test.
42758 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
42760 * gcc.dg/cpp/paste13.c: New test.
42762 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42764 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
42765 remaining platforms, XFAIL during compile, not execute. Don't
42768 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
42770 * gcc.dg/alias-1.c: Tweak expected warning.
42772 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42774 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
42776 2002-10-06 Andreas Jaeger <aj@suse.de>
42778 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
42779 * gcc.dg/cpp/c++98.C: Likewise.
42781 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
42782 * g++.dg/cpp/c++98.C: Likewise.
42784 * g++.dg/README (Subdirectories): Mention cpp directory.
42787 * gcc.dg/20021006-1.c: New test.
42789 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42792 * g++.dg/other/warning1.C: New test.
42794 2002-10-04 Roger Sayle <roger@eyesopen.com>
42796 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
42797 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
42798 and sparc-*-* with -m64 as expected failures. See PR 8087.
42800 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42803 * g++.dg/template/ptrmem3.C: New test.
42806 * g++.dg/template/union1.C: New test.
42808 2002-10-03 Mark Mitchell <mark@codesourcery.com>
42811 * g++.dg/abi/mangle9.C: New test.
42812 * g++.dg/abi/mangle10.C: New test.
42813 * g++.dg/abi/mangle11.C: New test.
42814 * g++.dg/abi/mangle12.C: New test.
42816 2002-10-02 Mark Mitchell <mark@codesourcery.com>
42819 * g++.dg/template/meminit1.C: New test.
42820 * g++.dg/warn/Wreorder-1.C: Likewise.
42821 * g++.old-deja/g++.mike/warn3.C: Tweak.
42822 * lib/prune.exp: Ingore "in copy constructor".
42824 2002-10-02 Andreas Jaeger <aj@suse.de>
42826 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
42827 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
42828 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
42831 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42833 * gcc.dg/empty1.C: Fix typo.
42835 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
42837 * gcc.dg/alias-1.c: New test.
42839 2002-10-01 Mark Mitchell <mark@codesourcery.com>
42841 * gcc.dg/empty1.C: New test.
42843 * g++.dg/tls/init-2.C: Tweak error messages.
42845 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
42847 * gcc.c-torture/compile/20020923-1.c: New test.
42849 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
42851 * gcc.c-torture/execute/ffs-1.c: New test.
42852 * gcc.c-torture/execute/ffs-2.c: Ditto.
42854 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
42856 * g++.dg/overload/member1.C: New test.
42858 2002-09-30 Mark Mitchell <mark@codesourcery.com>
42860 * g++.dg/abi/empty7.C: New test.
42861 * g++.dg/init/pm2.C: Likewise.
42863 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
42865 * g++.dg/rtti/crash1.C: New test.
42867 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
42869 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
42870 gcc.dg/sibcall-4.c: New tests.
42872 2002-09-28 Roger Sayle <roger@eyesopen.com>
42874 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
42875 powerpc and MMIX targets.
42877 2002-09-27 Zack Weinberg <zack@codesourcery.com>
42879 * gcc.dg/cpp/20020927-1.c: New.
42881 2002-09-26 David S. Miller <davem@redhat.com>
42883 * gcc.c-torture/compile/trunctfdf.c: New.
42885 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42887 * lib/target-supports.exp (check_weak_available): Handle solaris2.
42889 2002-09-27 Alan Modra <amodra@bigpond.net.au>
42891 * gcc.c-torture/execute/loop-15.c: New.
42893 2002-09-26 Janis Johnson <janis187@us.ibm.com>
42895 * README.QMTEST: Fix typo.
42897 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
42899 * gcc.dg/20020926-1.c: New test.
42901 2002-09-25 David S. Miller <davem@redhat.com>
42904 * gcc.c-torture/execute/shiftdi.c: New test.
42906 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
42908 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
42909 unique to the tool.
42910 * lib/g77.exp (g77_init): Likewise.
42911 * lib/g++.exp (g++_init): Likewise.
42912 * lib/objc.exp (objc_init): Likewise.
42914 2002-09-25 Mark Mitchell <mark@codesourcery.com>
42916 * g++.dg/abi/empty5.C: New test.
42917 * g++.dg/abi/empty6.C: New test.
42918 * g++.dg/abi/vbase12.C: New test.
42920 2002-09-25 Richard Henderson <rth@redhat.com>
42922 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
42923 too-small long double.
42925 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
42927 * gcc.dg/20020919-1.c: New test.
42929 2002-09-23 Mark Mitchell <mark@codesourcery.com>
42931 * g++.dg/abi/bitfield6.C: New test.
42932 * g++.dg/abi/bitfield7.C: New test.
42933 * g++.dg/abi/bitfield8.C: New test.
42934 * g++.dg/abi/vbase11.C: New test.
42936 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
42938 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
42939 hppa*-*-hpux*. Update test comment.
42941 2002-09-20 Jakub Jelinek <jakub@redhat.com>
42943 * gcc.dg/tls/struct-1.c: New test.
42945 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
42947 * gcc.dg/cpp/tr-warn2.c: Update.
42949 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42951 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
42953 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
42955 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
42958 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
42960 * gcc.c-torture/execute/ieee/mzero3.c: New test.
42962 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
42963 Adjust for c++filt moved to binutils. Remove spurious duplicate
42964 setting of cxxfilt.
42966 2002-09-19 Geoffrey Keating <geoffk@apple.com>
42968 * gcc.dg/20020312-2.c: Update for darwin.
42970 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
42972 * g++.old-deja/g++.other/crash32.C: Mark ICE.
42974 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
42976 * objc.dg/comp-types-1.m: New test.
42977 * objc.dg/comp-types-2.m: New test.
42978 * objc.dg/comp-types-3.m: New test.
42979 * objc.dg/comp-types-4.m: New test.
42980 * objc.dg/comp-types-5.m: New test.
42981 * objc.dg/comp-types-6.m: New test.
42983 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
42985 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
42987 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42989 * g++.dg/other/do1.C: New test.
42991 * g++.dg/template/subst1.C: New test.
42993 2002-09-16 Steve Ellcey <sje@cup.hp.com>
42995 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
42997 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
42999 * g++.dg/template/qualttp20.C: Adjust expected errors.
43000 * g++.old-deja/g++.jason/report.C: Likewise.
43001 * g++.old-deja/g++.other/qual1.C: Likewise.
43003 * g++.dg/lookup/scoped2.C: New test.
43005 * g++.dg/ext/asm3.C: New test.
43007 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
43009 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
43011 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
43013 * ChangeLog: follow spelling conventions.
43014 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
43015 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
43016 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
43017 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
43018 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
43019 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
43020 * g++.old-deja/g++.law/global-init1.C: Likewise.
43021 * g++.old-deja/g++.other/delete4.C: Likewise.
43022 * g++.old-deja/g++.other/inline21.C: Likewise.
43023 * g++.old-deja/g++.other/singleton.C: Likewise.
43024 * g77.dg/strlen0.f: Likewise.
43025 * g77.f-torture/compile/20010519-1.f: Likewise.
43026 * g77.f-torture/compile/980310-4.f: Likewise.
43027 * gcc.c-torture/compile/20000605-1.c: Likewise.
43028 * gcc.c-torture/execute/20020225-1.c: Likewise.
43029 * gcc.dg/c90-hexfloat-2.c: Likewise.
43030 * gcc.dg/c99-bool-1.c: Likewise.
43031 * gcc.dg/c99-hexfloat-2.c: Likewise.
43032 * gcc.dg/dll-2.c: Likewise.
43033 * gcc.dg/wtr-union-init-1.c: Likewise.
43034 * gcc.dg/wtr-union-init-2.c: Likewise.
43035 * gcc.dg/wtr-union-init-3.c: Likewise.
43036 * gcc.dg/cpp/avoidpaste1.c: Likewise.
43037 * gcc.dg/cpp/defined.c: Likewise.
43038 * gcc.dg/cpp/macsyntx.c: Likewise.
43039 * gcc.dg/cpp/paste2.c: Likewise.
43040 * gcc.dg/cpp/trad/defined.c: Likewise.
43041 * gcc.dg/format/c90-printf-1.c: Likewise.
43042 * gcc.dg/format/c90-scanf-1.c: Likewise.
43043 * gcc.dg/format/c99-printf-1.c: Likewise.
43044 * gcc.dg/format/c99-scanf-1.c: Likewise.
43045 * gcc.misc-tests/gcov-8.c: Likewise.
43046 * lib/profopt.exp: Likewise.
43048 2002-09-15 Krister Walfridsson <cato@df.lth.se>
43050 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
43052 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43054 * g++.dg/inherit/using2.C: New test.
43056 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
43058 * ChangeLog: Follow spelling conventions.
43059 * g++.dg/template/friend4.C: Likewise.
43060 * g++.old-deja/g++.pt/crash67.C: Likewise.
43061 * gcc.c-torture/execute/20000801-4.c: Likewise.
43062 * gcc.dg/c90-digraph-1.c: Likewise.
43063 * gcc.dg/c94-digraph-1.c: Likewise.
43064 * gcc.dg/c99-digraph-1.c: Likewise.
43065 * gcc.dg/cpp/line5.c: Likewise.
43066 * gcc.dg/cpp/multiline.c: Likewise.
43067 * gcc.dg/cpp/trad/literals-1.c: Likewise.
43068 * gcc.dg/format/attr-3.c: Likewise.
43069 * gcc.dg/format/c90-scanf-3.c: Likewise.
43070 * gcc.dg/format/ext-4.c: Likewise.
43072 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
43074 * g++.dg/template/pretty1.C: New test.
43076 2002-09-14 Alan Modra <amodra@bigpond.net.au>
43078 * gcc.c-torture/execute/struct-cpy-1.c: New test.
43080 2002-09-13 Matt Austern <austern@apple.com>
43082 * g++.dg/other/constref[12].C: New, regression tests for
43083 passing a cast expression to a function by const reference.
43085 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
43087 * g++.dg/template/deduce1.C: New test.
43089 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
43091 * gcc.c-torture/execute/simd-1.c: Force all use of int to
43094 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
43096 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
43099 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
43101 * gcc.c-torture/compile/20020910-1.c: New test.
43103 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
43105 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
43107 2002-09-10 Andreas Jaeger <aj@suse.de>
43109 * gcc.dg/20020312-2.c: Adjust for x86-64.
43111 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
43113 * g77.dg/7388.f: New test case for PR 7388.
43115 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
43117 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
43119 2002-09-05 Ziemowit Laski <zlaski@apple.com>
43121 * objc.dg/proto-lossage-1.m: New test.
43123 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
43125 * gcc.dg/cpp/_Pragma4.c: Fix typo.
43127 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
43129 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
43132 2002-09-06 Stan Shebs <shebs@apple.com>
43133 David Edelsohn <edelsohn@gnu.org>
43135 * gcc.dg/weak: New directory.
43136 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
43137 target-specific xfail bits.
43138 * gcc.dg/typeof-2.c: Move to new directory.
43139 * gcc.dg/weak.exp: New expect script.
43141 2002-09-06 Alan Modra <amodra@bigpond.net.au>
43143 * gcc.c-torture/execute/extzvsi.c: New test.
43145 2002-09-05 Stan Shebs <shebs@apple.com>
43147 * gcc.dg/weak-1.c: xfail on Darwin.
43148 * gcc.dg/weak-2.c: Ditto.
43149 * gcc.dg/weak-3.c: Ditto.
43150 * gcc.dg/weak-4.c: Ditto.
43151 * gcc.dg/weak-5.c: Ditto.
43152 * gcc.dg/weak-6.c: Ditto.
43153 * gcc.dg/weak-7.c: Ditto.
43154 * gcc.dg/weak-8.c: Ditto.
43155 * gcc.dg/weak-9.c: Ditto.
43157 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
43159 * gcc.c-torture/execute/loop-14.c: New test.
43161 2002-09-04 Jakub Jelinek <jakub@redhat.com>
43163 * g++.dg/other/cxa-atexit1.C: New test.
43165 * gcc.dg/typeof-2.c: New test.
43167 2002-09-03 Roger Sayle <roger@eyesopen.com>
43169 * gcc.dg/builtins-2.c: New testcase.
43170 * gcc.dg/builtins-3.c: New testcase.
43172 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
43174 * gcc.dg/cpp/_Pragma4.c: New test.
43176 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
43178 * objc/execute/nil_method-1.m: New testcase.
43180 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
43182 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
43183 [Object class], not [Object initialize].
43185 2002-08-31 Roger Sayle <roger@eyesopen.com>
43186 Hans-Peter Nilsson <hp@bitrange.com>
43188 * gcc.c-torture/execute/20020720-1.x: Skip test on
43189 mmix-knuth-mmixware. Correct comment.
43191 2002-08-27 Mark Mitchell <mark@codesourcery.com>
43193 * g++.dg/abi/bitfield5.C: New test.
43194 * g++.dg/abi/vbase10.C: Likewise.
43196 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
43198 * objc.dg/undeclared-selector.m: New test.
43200 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
43202 * g++.dg/other/offsetof1.C: Avoid cast warning.
43204 2002-08-26 Ziemowit Laski <zlaski@apple.com>
43206 * objc.dg/super-class-2.m: New test.
43208 2002-08-24 Matt Austern <austern@apple.com>
43210 * g++.dg/ext/lvaddr.C: New test.
43211 * g++.dg/ext/lvcast.C: New test.
43213 2002-08-22 Mark Mitchell <mark@codesourcery.com>
43215 * g++.dg/inherit/cond1.C: New test.
43217 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
43219 * gcc.dg/noncompile/incomplete-1.c: New test.
43221 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
43223 * gcc.dg/typespec-1.c: New test.
43225 2002-08-20 Devang Patel <dpatel@apple.com>
43226 * objc.dg/proto-hier-2.m: New test.
43228 2002-08-19 Ziemowit Laski <zlaski@apple.com>
43230 * objc.dg/bitfield-1.m: New test.
43231 * objc.dg/bitfield-2.m: New test.
43233 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
43235 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
43236 gcc.dg/c99-flex-array-4.c: New tests.
43238 2002-08-16 Stan Shebs <shebs@apple.com>
43240 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
43242 2002-08-15 Jakub Jelinek <jakub@redhat.com>
43244 * gcc.dg/typeof-1.c: New test.
43245 * g++.dg/ext/typeof2.C: New test.
43247 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
43249 * g++.dg/other/offsetof1.C: New test.
43251 2002-08-14 Richard Henderson <rth@redhat.com>
43253 * gcc.dg/tls/diag-3.c: Fix expected message strings.
43255 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
43257 * gcc.dg/cpp/_Pragma3.c: New test.
43259 2002-08-13 Mark Mitchell <mark@codesourcery.com>
43261 * g++.dg/template/inherit3: New test.
43263 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
43265 * gcc.dg/bitfld-4.c: Add blank options.
43267 2002-08-09 Mark Mitchell <mark@codesourcery.com>
43269 * g++.dg/template/crash1.C: New test.
43271 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43273 * gcc.dg/tls/opt-2.c: New test.
43275 2002-08-08 Devang Patel <dpatel@apple.com>
43277 * objc.dg/selector-1.m : New test
43279 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43281 * g++.dg/abi/bitfield4.C: New test.
43282 * gcc.dg/bitfld-4.c: New test.
43284 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
43286 * g++.dg/other/packed1.C: New test.
43288 2002-08-07 Mark Mitchell <mark@codesourcery.com>
43290 * g++.dg/abi/offsetof.C: Tweak error messages.
43291 * g++.old-deja/g++.mike/p10769a.C: Likewise.
43293 2002-08-08 Jakub Jelinek <jakub@redhat.com>
43295 * gcc.dg/bitfld-3.c: New test.
43297 2002-08-07 Jakub Jelinek <jakub@redhat.com>
43298 Richard Henderson <rth@redhat.com>
43300 * gcc.dg/i386-bitfield1.c: New test.
43301 * g++.dg/abi/bitfield3.C: Update.
43303 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
43305 * objc.dg/const-str-2.m: Update.
43306 * gcc.dg/cpp/c++98.c: Change to C extension.
43307 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
43308 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
43310 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
43312 * gcc.dg/tls/diag-3.c: New.
43314 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
43316 * g++.dg/README (Subdirectories): Document new subdir expr.
43317 * g++.dg/expr/pmf-1.C: New test.
43319 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
43321 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
43323 2002-08-06 Jakub Jelinek <jakub@redhat.com>
43325 * g++.dg/abi/bitfield3.C: New test.
43327 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
43329 * lib/gcov.exp: Tweak expected line formats.
43330 * gcc.misc-tests/gcov8.c: New test.
43331 * gcc.misc-tests/gcov8.x: New flags.
43333 2002-08-05 Jakub Jelinek <jakub@redhat.com>
43335 * consistency.vlad/layout/endian.c: Include string.h.
43337 * gcc.c-torture/execute/20020805-1.c: New test.
43339 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
43341 * g++.dg/other/conversion1.C: New test.
43343 2002-08-03 Roger Sayle <roger@eyesopen.com>
43345 * gcc.dg/builtins-1.c: New testcase.
43347 2002-08-02 Mark Mitchell <mark@codesourcery.com>
43349 * g++.dg/inherit/access3.C: New test.
43351 2002-08-01 Jakub Jelinek <jakub@redhat.com>
43353 * gcc.dg/ia64-visibility-2.c: New test.
43355 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
43357 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
43358 __qualifier_flags to __flags.
43360 2002-07-31 Mark Mitchell <mark@codesourcery.com>
43362 * g++.dg/inherit/operator1.C: New test.
43363 * g++.dg/lookup/disamb1.C: Fix typo in comment.
43364 * g++.dg/other/error1.C: Change expected error message.
43365 * g++.dg/template/conv4.C: Likewise.
43367 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
43369 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
43370 for documented behavior.
43372 2002-07-25 Roger Sayle <roger@eyesopen.com>
43374 * gcc.c-torture/execute/20020720-1.x: Skip this test on
43375 several targets known to fail.
43377 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
43379 * gcc.dg/mips-args-[123].c: New tests.
43381 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
43383 * gcc.dg/ppc-spe.c: New.
43385 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
43387 * g++.dg/other/ptrmem4.C: New testcase.
43389 2002-07-24 Richard Henderson <rth@redhat.com>
43391 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
43393 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
43395 * g++.dg/ext/alignof1.C (main): Return 0 for success.
43397 2002-07-24 Roger Sayle <roger@eyesopen.com>
43399 * gcc.c-torture/execute/memset-3.c: New testcase.
43401 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
43403 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
43404 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
43406 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43408 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
43411 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
43413 * gcc.c-torture/compile/simd-4.c: New test.
43415 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43417 PR c++/7347, c++/7348
43418 * g++.dg/template/access4.C: New test.
43419 * g++.dg/template/access5.C: New test.
43420 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
43421 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
43422 * g++.old-deja/g++.pt/ttp58.C: Likewise.
43423 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
43425 2002-07-22 Jakub Jelinek <jakub@redhat.com>
43427 * gcc.dg/gnu89-init-2.c: New test.
43429 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
43431 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
43433 2002-07-20 Roger Sayle <roger@eyesopen.com>
43435 * gcc.c-torture/execute/20020720-1.c: New testcase.
43437 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
43439 * gcc.dg/cpp/Wsignprom.c: New tests.
43441 2002-07-20 Alan Modra <amodra@bigpond.net.au>
43443 * gcc.c-torture/execute/loop-13.c: New test.
43445 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
43447 * gcc.dg/cpp/expr.c: New tests.
43449 2002-07-18 David Edelsohn <edelsohn@gnu.org>
43451 * g++.dg/opt/pr6713.C: Add template instantiation.
43453 2002-07-18 Alan Modra <amodra@bigpond.net.au>
43455 * gcc.dg/nest.c: New test.
43457 2002-07-17 Richard Henderson <rth@redhat.com>
43459 * g++.dg/opt/pr6713.C: New test.
43461 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
43463 * gcc.c-torture/execute/loop-2e.x: Let the testcase
43464 XFAIL for all x86 processors.
43466 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
43468 * gcc.c-torture/execute/20010122-1.x: Do not test with
43469 -fomit-frame-pointer.
43471 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43473 * g++.dg/template/instantiate2.C: New test.
43474 * g++.dg/template/spec4.C: New test.
43476 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43478 * g++.dg/template/access2.C: New test.
43479 * g++.dg/template/access3.C: New test.
43481 2002-07-15 Zack Weinberg <zack@codesourcery.com>
43483 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
43484 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
43485 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
43486 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
43487 Convert to use <stdarg.h>.
43488 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
43490 * gcc.dg/va-arg-2.c: New.
43491 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
43493 2002-07-15 Jakub Jelinek <jakub@redhat.com>
43495 * gcc.c-torture/compile/20020710-1.c: New test.
43497 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
43498 Andrew Pinski <pinskia@physics.uc.edu>
43500 gcc.c-torture/compile/simd-2.c: New testcase.
43501 gcc.c-torture/compile/simd-3.c: Likewise.
43503 2002-07-11 Mark Mitchell <mark@codesourcery.com>
43506 * g++.dg/overload/error1.C: New test.
43508 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43510 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
43511 configuration and IRIX 6 O32 ABI.
43513 2002-07-11 Roger Sayle <roger@eyesopen.com>
43515 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
43517 2002-07-10 Roger Sayle <roger@eyesopen.com>
43519 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
43521 2002-07-10 Jeffrey A Law <law@redhat.com>
43523 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
43525 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
43527 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
43529 * gcc.dg/20020312-2.c: Check for __PPC__.
43531 2002-07-09 Diego Novillo <dnovillo@redhat.com>
43533 * gcc.c-torture/compile/20020709-1.c: New test.
43535 2002-07-07 Roger Sayle <roger@eyesopen.com>
43537 * g++.dg/template/qualttp21.C: New test case.
43539 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
43541 * gcc.c-torture/compile/20020706-1.c: New test.
43542 * gcc.c-torture/compile/20020706-2.c: New test.
43544 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
43545 Alexandre Oliva <aoliva@redhat.com>
43547 * g++.dg/warn/incomplete1.C: New test.
43549 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43552 * g++.dg/warn/noreturn1.C: New test.
43554 2002-07-03 Mark Mitchell <mark@codesourcery.com>
43557 * g++.dg/debug/debug6.C: New test.
43558 * g++.dg/debug/debug7.C: New test.
43560 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
43562 * gcc.c-torture/compile/simd-3.c: New test.
43564 2002-07-03 Chris Demetriou <cgd@broadcom.com>
43566 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
43567 * gcc.dg/20020620-1.c: Likewise.
43569 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43572 * g++.dg/init/array4.C: New test.
43573 * g++.dg/init/array5.C: New test.
43575 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
43577 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
43578 * gcc.c-torture/execute/simd-2.c (main): Likewise.
43580 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43582 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
43583 * gcc.dg/wtr-aggr-init-1.c: Likewise.
43584 * gcc.dg/wtr-conversion-1.c: Likewise.
43585 * gcc.dg/wtr-escape-1.c: Likewise.
43586 * gcc.dg/wtr-int-type-1.c: Likewise.
43587 * gcc.dg/wtr-label-1.c: Likewise.
43588 * gcc.dg/wtr-static-1.c: Likewise.
43589 * gcc.dg/wtr-strcat-1.c: Likewise.
43590 * gcc.dg/wtr-suffix-1.c: Likewise.
43591 * gcc.dg/wtr-switch-1.c: Likewise.
43592 * gcc.dg/wtr-unary-plus-1.c: Likewise.
43593 * gcc.dg/wtr-union-init-1.c: Likewise.
43594 * gcc.dg/wtr-union-init-2.c: Likewise.
43595 * gcc.dg/wtr-union-init-3.c: Likewise.
43597 * gcc.dg/wtr-func-def-1.c: New test.
43599 2002-07-02 Devang Patel <dpatel@apple.com>
43601 * objc.dg/param-1.m: New test.
43603 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
43605 * gcc.dg/cpp/trad/directive.c: Add test.
43606 * gcc.dg/cpp/trad/macroargs.c: Add test.
43607 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
43609 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
43611 * gcc.dg/cpp/cmdlne-M.c: New test.
43613 2002-07-02 Ziemowit Laski <zlaski@apple.com>
43615 * objc.dg/desig-init-1.m: New test.
43617 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43620 * g++.dg/template/instantiate1.C: New test.
43622 2002-07-01 Mark Mitchell <mark@codesourcery.com>
43625 * g++.dg/template/sizeof2.C: New test.
43627 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43629 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
43630 gcc.dg/cpp/trad/include.c: New tests.
43632 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
43635 * gcc.c-torture/compile/20020701-1.c: New test.
43637 2002-07-01 Stan Shebs <shebs@apple.com>
43639 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
43641 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
43642 (objc-torture-execute): or here.
43644 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
43646 * gcc.c-torture/execute/arith-rand-ll.c: New test.
43648 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
43650 * gcc.dg/cpp/trad/escaped-nl.c: New test.
43652 2002-06-30 Devang Patel <dpatel@apple.com>
43654 * objc.dg/fsyntax-only.m: New test.
43656 2002-06-27 Mark Mitchell <mark@codesourcery.com>
43659 * g++.dg/template/friend7.C: New file.
43661 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
43663 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
43666 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
43668 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
43669 avoid division by zero.
43671 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
43673 * gcc.dg/Wunknownprag.c: New tests.
43675 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
43677 * gcc.c-torture/execute/simd-2.c: New test.
43679 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
43681 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
43682 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
43683 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
43684 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
43685 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
43686 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
43687 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
43688 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
43689 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
43690 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
43691 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
43692 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
43693 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
43694 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
43695 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
43696 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
43697 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
43699 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
43701 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
43702 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
43703 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
43704 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
43706 * gcc.dg/cpp/trad/directive.c: Update.
43708 2002-06-23 Andreas Jaeger <aj@suse.de>
43710 * gcc.c-torture/execute/complex-6.c: New.
43712 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
43714 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
43715 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
43716 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
43717 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
43719 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
43721 * gcc.dg/cpp/trad: New directory with traditional tests copied
43722 from parent directory.
43723 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43724 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43725 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43726 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43727 Move to trad/ and rename.
43728 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
43729 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
43730 gcc.dg/cpp/trad/redef2.c: New tests.
43731 * gcc.dg/cpp/trad/trad.exp: New driver.
43733 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
43735 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
43736 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
43737 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
43738 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
43741 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
43743 * gcc.dg/20020620-1.c: New test.
43745 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43747 * g++.dg/template/ttp4.C: New test.
43749 2002-06-19 Jakub Jelinek <jakub@redhat.com>
43751 * g++.dg/opt/vt1.C: Fix regexp.
43753 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43755 * gcc.c-torture/execute/pure-1.c: Make functions static again.
43756 Don't use attribute `noinline'.
43758 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43760 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
43762 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
43764 * gcc.c-torture/execute/simd-1.c: New.
43766 * gcc.dg/simd-1.c: New.
43768 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
43770 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
43772 2002-06-16 Richard Henderson <rth@redhat.com>
43774 * g++.dg/ext/anon-struct1.C: New.
43775 * g++.dg/ext/anon-struct2.C: New.
43776 * g++.dg/ext/anon-struct3.C: New.
43777 * gcc.dg/anon-struct-1.c: New.
43778 * gcc.dg/anon-struct-2.c: New.
43779 * gcc.dg/anon-struct-3.c: New.
43780 * gcc.dg/20011008-1.c: Adjust warning text.
43781 * gcc.dg/20020527-1.c: Add -fms-extensions.
43783 2002-06-16 Richard Henderson <rth@redhat.com>
43785 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
43787 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
43789 * gcc.c-torture/execute/20020615-1.c: New test.
43791 2002-06-15 Roger Sayle <roger@eyesopen.com>
43793 * gcc.c-tortuture/execute/compare-1.c: New test case.
43794 * gcc.c-tortuture/execute/compare-2.c: New test case.
43795 * gcc.c-tortuture/execute/compare-3.c: New test case.
43797 2002-06-13 Richard Henderson <rth@redhat.com>
43799 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
43802 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43804 * g++.dg/template/typename2.C: Update error message.
43806 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
43808 * gcc.c-torture/execute/20020611-1.c: New test.
43810 2002-06-11 Bob Wilson <bob.wilson@acm.org>
43812 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
43813 list of targets to skip.
43815 2002-06-10 Bob Wilson <bob.wilson@acm.org>
43817 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
43818 targets if not optimizing.
43820 2002-06-10 Jakub Jelinek <jakub@redhat.com>
43822 * gcc.c-torture/compile/20020605-1.c: New test.
43824 * g++.dg/opt/vt1.C: New test.
43826 * gcc.dg/20020531-1.c: New test.
43828 * gcc.dg/20020530-1.c: New test.
43830 * gcc.dg/20020527-1.c: New test.
43832 * g++.dg/opt/cse1.C: New test.
43834 2002-06-07 Roger Sayle <roger@eyesopen.com>
43836 * gcc.dg/20020607-2.c: New test case.
43838 2002-06-07 Jakub Jelinek <jakub@redhat.com>
43840 * gcc.c-torture/compile/20020604-1.c: New test.
43842 2002-06-04 Richard Henderson <rth@redhat.com>
43844 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
43845 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
43846 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
43848 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
43850 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
43852 2002-06-03 Richard Henderson <rth@redhat.com>
43854 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
43855 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
43857 2002-06-02 Richard Henderson <rth@redhat.com>
43859 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
43860 test functions static.
43862 2002-06-02 Andreas Jaeger <aj@suse.de>
43864 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
43867 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
43869 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
43870 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
43871 Update for mofified diagnostics.
43872 * gcc.dg/c99-intconst-1.c: No longer fail.
43874 2002-06-02 Richard Henderson <rth@redhat.com>
43876 * gcc.dg/uninit-A.c: Remove xfail markers.
43878 2002-06-01 Roger Sayle <roger@eyesopen.com>
43880 * gcc.dg/fnegate-1.c: New test case.
43882 2002-05-30 Osku Salerma <osku@iki.fi>
43884 * gcc.c-torture/execute/mayalias-1.c: New file.
43886 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
43888 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
43889 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
43890 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
43892 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
43894 * gcc.c-torture/execute/20020529-1.c: New test.
43896 2002-05-27 Richard Henderson <rth@redhat.com>
43898 * g++.dg/ext/attrib6.C: New test case.
43900 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43902 * gcc.c-torture/execute/pure-1.c: New test.
43904 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43906 * gcc.dg/cpp/arith-2.c: Remove.
43908 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
43910 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
43911 * gcc.dg/cpp/if-3.c: Remove.
43913 2002-05-26 Jakub Jelinek <jakub@redhat.com>
43915 * g++.dg/opt/cse2.C: New test.
43917 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
43919 * gcc.dg/cpp/arith-1.c: New semantic tests.
43920 * gcc.dg/cpp/if-1.c: Update.
43922 2002-05-24 Ben Elliston <bje@redhat.com>
43924 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
43926 2002-05-24 Jakub Jelinek <jakub@redhat.com>
43928 * gcc.dg/verbose-asm.c: New test.
43930 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
43932 * gcc.dg/cpp/paste12.c: New test.
43934 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43936 * g++.dg/parse/named_ops.C: New test.
43938 2002-05-23 Mark Mitchell <mark@codesourcery.com>
43940 * gcc.dg/weak-8.c: New test.
43942 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
43944 * gcc.dg/weak-2.c: Allow optional leading underscore
43945 in scan-assembler symbol name.
43946 * gcc.dg/weak-3.c: Likewise.
43947 * gcc.dg/weak-4.c: Likewise.
43948 * gcc.dg/weak-5.c: Likewise.
43950 2002-05-23 Jakub Jelinek <jakub@redhat.com>
43952 * gcc.dg/20020523-1.c: New test.
43954 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
43956 * objc.dg/const-str-2.m: Update now that we stop after
43957 a command line error.
43959 2002-05-22 Richard Henderson <rth@redhat.com>
43961 * g++.dg/dg.exp: Fix typo in test pruneing.
43963 2002-05-22 Richard Henderson <rth@redhat.com>
43965 * g++.dg/dg.exp: Prune the tls subdirectory.
43966 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
43967 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
43968 * g++.dg/tls/init-1.C: New.
43970 2002-05-22 Jakub Jelinek <jakub@redhat.com>
43972 * gcc.dg/20020517-1.c: New test.
43974 2002-05-21 Richard Henderson <rth@redhat.com>
43976 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
43977 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
43979 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
43981 * g++.dg/other/copy2.C: New test.
43983 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
43985 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
43986 (MAX_COPY): Bump up to 10 times sizeof (long long).
43987 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
43989 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
43990 sizeof (long long).
43992 * gcc.c-torture/execute/strcpy-1.c: New test.
43994 2002-05-19 Jason Merrill <jason2redhat.com>
43996 * g++.dg/ext/oper1.C: New test.
43998 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
43999 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
44001 * README.QMTEST: New file.
44003 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
44005 2002-05-19 Andreas Jaeger <aj@suse.de>
44007 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
44009 * gcc.c-torture/execute/loop-2d.x: Likewise.
44011 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
44013 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
44014 support weak symbols.
44015 * gcc.dg/weak-4.c: Likewise.
44016 * gcc.dg/weak-6.c: Likewise.
44018 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
44020 * gcc.dg/weak-3.c: Add dg-excess-error comment for
44021 cygwin, coff and h8300-*-hms targets
44022 * gcc.dg/weak-5.c: Likewise.
44023 * gcc.dg/weak-7.c: Likewise.
44025 2002-05-16 Jason Merrill <jason@redhat.com>
44027 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
44028 (scan-assembler-not, scan-assembler-dem): Likewise.
44029 (scan-assembler-dem-not): Likewise.
44031 2002-05-15 Richard Henderson <rth@redhat.com>
44033 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
44035 2002-05-15 Richard Henderson <rth@redhat.com>
44037 * gcc.dg/weak-5.c (vfoo1c): No warning here.
44038 (vfoo1f): Warning here.
44039 (vfoo1l): Don't redefine the alias.
44041 2002-05-14 Jason Merrill <jason@redhat.com>
44042 Alexandre Oliva <aoliva@redhat.com>
44044 * g++.dg/init/pm1.C: New test.
44046 2002-05-12 David S. Miller <davem@redhat.com>
44048 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
44051 2002-05-10 Roger Sayle <roger@eyesopen.com>
44053 * gcc.c-torture/execute/20020510-1.c: New test case.
44055 2002-05-10 David S. Miller <davem@redhat.com>
44057 * gcc.c-torture/execute/conversion.c: Test long double too.
44059 2002-05-09 Jakub Jelinek <jakub@redhat.com>
44061 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
44062 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
44063 * lib/g++.exp (g++_link_flags): Likewise.
44064 * lib/objc.exp (objc_target_compile): Likewise.
44066 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
44068 * gcc.dg/cpp/poison.c: Update.
44069 * gcc.dg/cpp/20000625-2.c: Remove.
44070 * gcc.dg/cpp/direct2s.c: Remove final test.
44072 2002-05-08 Tom Rix <trix@redhat.com>
44074 * gcc.c-torture/execute/20020508-1.c: New test.
44075 * gcc.c-torture/execute/20020508-2.c: New test.
44076 * gcc.c-torture/execute/20020508-3.c: New test.
44078 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
44080 * gcc.dg/cpp/charconst-4.c: More tests.
44082 2002-05-08 Mark Mitchell <mark@codesourcery.com>
44085 * gcc.dg/weak-3.c: Update location of warning messages.
44086 * gcc.dg/weak-5.c: Likewise.
44088 2002-05-06 Roger Sayle <roger@eyesopen.com>
44090 * gcc.c-torture/execute/20020506-1.c: New test case.
44092 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
44094 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
44096 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44098 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
44100 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
44102 * gcc.dg/cpp/charconst-3.c: New test.
44104 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
44106 * gcc.dg/cpp/charconst.c: Update tests.
44108 2002-05-05 Tim Josling <tej@melbpc.org.au>
44110 * treelang: Added directory for new sample language treelang. Also
44111 lib/treelang.exp: New file to signal treelang should be tested.
44113 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44115 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
44116 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
44117 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
44118 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
44119 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
44120 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
44121 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
44123 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
44125 * gcc.dg/format/xopen-2.c: New test.
44127 2002-05-03 Jakub Jelinek <jakub@redhat.com>
44129 * gcc.dg/20020503-1.c: New test.
44131 2002-05-02 Mark Mitchell <mark@codesourcery.com>
44133 * g++.dg/init/dtor1.C: Make it tougher.
44135 2002-05-01 Mark Mitchell <mark@codesourcery.com>
44137 * g++.dg/init/dtor1.C: New test.
44139 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
44141 * gcc.dg/altivec-8.c: New.
44143 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
44145 * gcc.dg/altivec-7.c: New.
44147 2002-04-29 Jakub Jelinek <jakub@redhat.com>
44149 * g++.dg/parse/typedef1.C: New test.
44151 2002-04-29 Mark Mitchell <mark@codesourcery.com>
44154 * g++.dg/template/friend6.C: New test.
44157 * g++.dg/init/copy1.C: New test.
44159 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
44161 * g++.dg/warn/effc1.C: New test.
44163 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
44165 * gcc.dg/cpp/if-cexp.c: Add a test.
44167 2002-04-28 Jakub Jelinek <jakub@redhat.com>
44169 * gcc.dg/20020426-2.c: New test.
44171 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
44173 * gcc.dg/cpp/if-mop.c: Update.
44174 * gcc.dg/cpp/if-mpar.c: Add test.
44175 * gcc.dg/cpp/if-oppr.c: Update.
44177 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44180 * gcc.dg/weak-[2-7].c: New tests.
44182 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44184 * gcc.dg/enum1.c: New test.
44186 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44189 * g++.dg/inherit/access2.C: New test.
44191 2002-04-26 Mark Mitchell <mark@codesourcery.com>
44194 * gcc.dg/20020426-1.c: New test.
44196 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
44198 * g++.dg/abi/enum1.C: New test.
44200 2002-04-26 Richard Henderson <rth@redhat.com>
44202 * gcc.dg/c99-bool-1.c: Expect always true warning.
44204 2002-04-25 Roger Sayle <roger@eyesopen.com>
44206 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
44208 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44210 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
44213 2002-04-24 Mark Mitchell <mark@codesourcery.com>
44215 * g++.dg/abi/mange7.C: New test.
44218 * g++.dg/parse/stmtexpr2.C: New test.
44220 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
44222 * gcc.dg/20020312-2.c: Add SH target.
44224 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44226 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
44227 compiler output on mips*-*-irix*.
44229 2002-04-23 Jakub Jelinek <jakub@redhat.com>
44231 * g++.dg/parse/attr1.C: New test.
44233 2002-04-23 Roger Sayle <roger@eyesopen.com>
44235 * gcc.c-torture/execute/string-opt-17.c: New test case.
44236 * gcc.c-torture/execute/memset-2.c: New test case.
44238 2002-04-23 Mark Mitchell <mark@codesourcery.com>
44241 * g++.dg/template/friend5.C: New test.
44244 * g++.dg/template/qual1.C: Likewise.
44246 2002-04-22 Zack Weinberg <zack@codesourcery.com>
44248 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
44249 Include stdlib.h, not stdio.h or ctype.h.
44251 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
44253 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
44254 cris-*-elf* and mmix-*-*.
44255 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
44256 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
44257 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
44259 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
44260 * gcc.dg/wchar_t-1.c: Ditto.
44262 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
44264 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
44267 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
44269 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
44271 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44273 * gcc.c-torture/execute/20000906-1.x: Delete.
44275 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
44277 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
44279 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
44282 * g77.f-torture/execute/6367.f: New test.
44283 * g77.f-torture/execute/6367.x: Disable for MMIX.
44285 2002-04-19 Mark Mitchell <mark@codesourcery.com>
44288 * g++.dg/opt/inline2.C: New test.
44290 2002-04-18 Richard Henderson <rth@redhat.com>
44292 * gcc.dg/20000906-1.c: Enable for all targets.
44293 * gcc.c-torture/compile/iftrap-2.c: New.
44295 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44297 * gcc.dg/20020418-1.c: New test.
44298 * gcc.dg/20020418-2.c: New test.
44300 2002-04-18 Richard Henderson <rth@redhat.com>
44302 * gcc.c-torture/compile/iftrap-1.c: New.
44303 * gcc.dg/iftrap-1.c: Adjust for ia64.
44304 * gcc.dg/iftrap-2.c: New.
44306 2002-04-18 Jakub Jelinek <jakub@redhat.com>
44308 * gcc.c-torture/compile/20020418-1.c: New test.
44310 2002-04-18 Roger Sayle <roger@eyesopen.com>
44312 * gcc.c-torture/compile/20020415-1.c: New.
44314 2002-04-18 David S. Miller <davem@redhat.com>
44316 * gcc.c-torture/execute/20020418-1.c: New test.
44318 2002-04-17 Jakub Jelinek <jakub@redhat.com>
44320 * gcc.dg/20020416-1.c: New test.
44322 * g++.dg/opt/inline1.C: New test.
44324 2002-04-16 Jakub Jelinek <jakub@redhat.com>
44326 * gcc.dg/altivec-5.c: New test.
44328 * gcc.dg/20020415-1.c: New test.
44330 2002-04-15 Mark Mitchell <mark@codesourcery.com>
44332 * lib/chill.exp: Remove.
44334 2002-04-14 Jakub Jelinek <jakub@redhat.com>
44336 * g++.dg/other/big-struct.C: New test.
44338 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
44340 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
44343 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
44346 * gcc.dg/i386-387-1.c: Allow optional leading underscore
44347 in scan-assembler function name
44349 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
44351 * g77.f-torture/execute/980628-4.x,
44352 g77.f-torture/execute/980628-5.x,
44353 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44354 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44355 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
44358 2002-04-13 David S. Miller <davem@redhat.com>
44360 * gcc.c-torture/execute/20020413-1.c: New test.
44362 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
44365 * g++.dg/ext/asm1.C: New tests.
44367 2002-04-12 Mark Mitchell <mark@codesourcery.com>
44370 * g++.dg/parse/stmtexpr1.C: New test.
44373 * g++.dg/template/copy1.C: New test.
44375 2002-04-12 Richard Henderson <rth@redhat.com>
44377 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
44379 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
44381 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
44382 gcc.c-torture/execute/20020307-2.c.
44384 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
44386 * g++.dg/ext/attrib5.C,
44387 * g++.dg/lookup/struct1.C: New tests.
44389 2002-04-11 Jakub Jelinek <jakub@redhat.com>
44391 * gcc.dg/20020411-1.c: New test.
44393 * gcc.c-torture/execute/20020411-1.c: New test.
44395 2002-04-10 Janis Johnson <janis187@us.ibm.com>
44397 * g77.f-torture/execute/6177.f: New test.
44399 2002-04-10 Jakub Jelinek <jakub@redhat.com>
44402 * g++.dg/opt/cleanup1.C: New test.
44404 * g++.dg/opt/const1.C: New test.
44406 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
44408 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
44410 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
44413 * g++.dg/template/typename2.C: New test.
44415 2002-04-10 Alan Modra <amodra@bigpond.net.au>
44417 * gcc.c-torture/execute/loop-12.c: New.
44419 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
44421 * g77.f-torture/execute/980628-4.x,
44422 g77.f-torture/execute/980628-5.x,
44423 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
44424 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
44425 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
44427 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44429 PR optimization/6086
44430 * g++.dg/opt/preinc1.C: New test.
44432 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44435 * g++.dg/opt/static2.C: New test.
44437 2002-04-06 Mark Mitchell <mark@codesourcery.com>
44440 * gcc.dg/20020406-1.c: New test.
44442 2002-04-04 David S. Miller <davem@redhat.com>
44444 * gcc.c-torture/execute/20020404-1.c: New test.
44446 2002-04-04 Jakub Jelinek <jakub@redhat.com>
44449 * gcc.dg/20020312-2.c: Do not declare global register variable
44450 if __PIC__ or __pic__ is defined.
44452 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
44454 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
44455 __asm__ so that it works correctly even if -ansi -pedantic-errors.
44457 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44459 * gcc.misc-tests/linkage.exp: Update last change to handle
44460 sparc*-, not just sparc-.
44462 2002-04-03 Richard Henderson <rth@redhat.com>
44464 * gcc.dg/cpp/ucs.c: Improved long UCS test.
44466 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44468 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
44470 2002-04-02 David S. Miller <davem@redhat.com>
44472 * gcc.c-torture/execute/20020402-3.c: New test.
44474 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
44476 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
44477 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
44479 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
44480 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
44481 g77.f-torture/execute/20001201.x,
44482 g77.f-torture/execute/u77-test.x: New files.
44484 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
44485 * gcc.dg/wchar_t-1.c: Ditto.
44487 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44489 * gcc.c-torture/execute/20020402-1.c: New test.
44491 2002-04-01 Richard Henderson <rth@redhat.com>
44493 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
44495 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
44497 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44499 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
44501 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44503 * g++.dg/inherit/template-as-base.C: Expect error.
44504 * g++.dg/inherit/namespace-as-base.C: Likewise.
44506 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
44508 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
44509 g++.dg/ext/instantiate3.C: Tweak match patterns.
44511 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
44512 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
44515 2002-03-31 Richard Henderson <rth@redhat.com>
44517 * gcc.dg/special/alias-2.c: New.
44518 * gcc.dg/special/ecos.exp: Run it.
44520 2002-03-31 Richard Henderson <rth@redhat.com>
44522 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
44524 2002-03-31 Kazu Hirata <kazu@hxi.com>
44526 * gcc.dg/weak-1.c: Disable on h8300 port.
44528 2002-03-29 Janis Johnson <janis187@us.ibm.com>
44530 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
44531 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
44533 * g++.dg/bprob/bprob-1.C: New test.
44534 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
44535 * g++.dg/gcov/gcov-1.C: New test.
44536 * g++.dg/gcov/gcov-1.x: New file.
44537 * g++.dg/gcov/gcov-2.C: New test.
44538 * g++.dg/gcov/gcov-3.C: New test.
44539 * g++.dg/gcov/gcov-3.h: New file.
44541 2002-03-28 Roger Sayle <roger@eyesopen.com>
44543 * g++.old-deja/g++.other/builtins5.C: New test.
44544 * g++.old-deja/g++.other/builtins6.C: New test.
44545 * g++.old-deja/g++.other/builtins7.C: New test.
44546 * g++.old-deja/g++.other/builtins8.C: New test.
44547 * g++.old-deja/g++.other/builtins9.C: New test.
44549 2002-03-29 Jakub Jelinek <jakub@redhat.com>
44551 * g++.dg/opt/static1.C: New test.
44553 * g++.dg/opt/longbranch1.C: New test.
44555 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
44557 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
44559 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
44561 2002-03-28 Jeffrey A Law (law@redhat.com)
44563 * gcc.c-torture/execute/20020328-1.c: New test.
44565 2002-03-27 Richard Henderson <rth@redhat.com>
44567 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
44568 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
44569 move from g++.old-deja/g++.ext/.
44571 2002-03-27 Mark Mitchell <mark@codesourcery.com>
44573 * g++.dg/init/new2.C: New test.
44575 2002-03-26 Richard Henderson <rth@redhat.com>
44577 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
44579 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
44582 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
44584 * gcc.dg/20001102-1.c: Likewise.
44586 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
44588 * gcc.dg/cpp/endif-pedantic1.c,
44589 gcc.dg/cpp/endif-pedantic2.c: New tests.
44591 2002-03-26 Mark Mitchell <mark@codesourcery.com>
44593 * g++.dg/init/new1.C: New test.
44595 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
44597 * g++.dg/abi/vbase9.C: New test.
44599 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
44601 * gcc.dg/arm-asm.c: New test.
44603 2002-03-26 Andrew Cagney <ac131313@redhat.com>
44605 * gcc.dg/Wswitch-enum.c: New test.
44608 2002-03-26 Richard Henderson <rth@redhat.com>
44610 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
44613 2002-03-25 Richard Henderson <rth@redhat.com>
44615 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
44618 * gcc.c-torture/compile/20011119-1.c (xxx): New.
44619 * gcc.c-torture/compile/20011119-2.c (xxx): New.
44621 2002-03-25 Zack Weinberg <zack@codesourcery.com>
44623 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
44625 2002-03-25 Bob Wilson <bob.wilson@acm.org>
44627 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
44628 targets using generic thunk support.
44630 2002-03-25 Jakub Jelinek <jakub@redhat.com>
44632 * gcc.c-torture/compile/20020323-1.c: New test.
44634 * g++.dg/opt/conj2.C: New test.
44636 2002-03-24 Richard Henderson <rth@redhat.com>
44638 * gcc.dg/weak-1.c: Use -fno-common.
44640 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44642 * g77.dg/f77-edit-apostrophe-out.f: New test
44643 * g77.dg/f77-edit-h-out.f: New test
44644 * g77.dg/f77-edit-t-in.f: New test
44645 * g77.dg/f77-edit-t-out.f: New test
44646 * g77.dg/f77-edit-x-out.f: New test
44647 * g77.dg/f77-edit-slash-out.f: New test
44648 * g77.dg/f77-edit-colon-out.f: New test
44649 * g77.dg/f77-edit-s-out.f: New test
44651 2002-03-24 Richard Henderson <rth@redhat.com>
44653 * objc/execute/formal_protocol-6.x: New XFAIL.
44655 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44657 * gcc.dg/weak-1.c: Early return from dg-final on platforms
44658 that do not support weak symbols
44660 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
44662 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
44663 * lib/g77.exp: Likewise.
44664 * lib/objc.exp: Likewise.
44666 2002-03-23 Andrew Cagney <ac131313@redhat.com>
44668 * gcc.dg/Wswitch-default.c: New test.
44670 2002-03-23 Jakub Jelinek <jakub@redhat.com>
44672 * g++.dg/other/enum1.C: New test.
44674 2002-03-23 Zack Weinberg <zack@codesourcery.com>
44676 * gcc.dg/pragma-ep-3.c: Fix typo.
44678 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
44680 * g++.dg/inherit/template-as-base.C: New test.
44682 2002-03-22 Jakub Jelinek <jakub@redhat.com>
44684 * g++.old-deja/g++.other/dwarf2-1.C: Move...
44685 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
44687 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
44689 * gcc.dg/cpp/multiline.c: Update to match.
44691 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
44693 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
44695 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
44697 * gcc.dg/cpp/extratokens2.c: New file.
44699 2002-03-21 David Edelsohn <edelsohn@gnu.org>
44701 * gcc.dg/20020312-2.c: Add rs6000 target.
44703 * gcc.c-torture/compile/20020319-1.c: New test.
44705 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44707 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
44708 (A, E): Handle this.
44710 2002-03-20 Jason Merrill <jason@redhat.com>
44712 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
44714 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
44715 through prune_gcc_output.
44717 2002-03-20 Jakub Jelinek <jakub@redhat.com>
44719 * gcc.c-torture/compile/20020320-1.c: New test.
44721 2002-03-19 Jakub Jelinek <jakub@redhat.com>
44723 * gcc.c-torture/compile/20020318-1.c: New test.
44725 * gcc.dg/struct-by-value-1.c: New test.
44727 * gcc.dg/20020319-1.c: New test.
44729 2002-03-18 Jakub Jelinek <jakub@redhat.com>
44731 * g++.dg/opt/conj1.C: New test.
44733 2002-03-17 Mark Mitchell <mark@codesourcery.com>
44735 * g++.dg/template/qualttp20.C: Revert previous change.
44736 * g++.dg/template/qualttp3.C: Likewise.
44737 * g++.dg/template/qualttp4.C: Likewise.
44738 * g++.dg/template/qualttp5.C: Likewise.
44739 * g++.dg/template/qualttp6.C: Likewise.
44740 * g++.dg/template/qualttp7.C: Likewise.
44741 * g++.dg/template/qualttp8.C: Likewise.
44742 * g++.dg/template/recurse.C: Likewise.
44744 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
44746 * gcc.dg/cpp/wchar-1.c: Update.
44748 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
44750 * g++.dg/template/conv1.C: New test.
44751 * g++.dg/template/conv2.C: New test.
44752 * g++.dg/template/conv3.C: New test.
44753 * g++.dg/template/conv4.C: New test.
44755 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44757 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
44758 * g++.dg/template/qualttp3.C: Likewise.
44759 * g++.dg/template/qualttp4.C: Likewise.
44760 * g++.dg/template/qualttp5.C: Likewise.
44761 * g++.dg/template/qualttp6.C: Likewise.
44762 * g++.dg/template/qualttp7.C: Likewise.
44763 * g++.dg/template/qualttp8.C: Likewise.
44764 * g++.dg/template/recurse.C: Likewise.
44766 2002-03-15 Mark Mitchell <mark@codesourcery.com>
44768 * g++.dg/opt/dtor1.C: New test.
44770 2002-03-15 Jakub Jelinek <jakub@redhat.com>
44772 * gcc.c-torture/compile/20020315-1.c: New test.
44774 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
44776 * gcc.dg/weak-1.c: Fix scan tests.
44778 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
44780 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
44781 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
44782 cris-*-aout* mmix-*-*.
44783 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
44784 cris-*-aout* mmix-*-*.
44785 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
44786 cris-*-elf* cris-*-aout* and mmix-*-*.
44787 * gcc.dg/20001009-1.c: Ditto.
44788 * gcc.dg/20010912-1.c: Ditto.
44789 * gcc.dg/20020122-4.c: Ditto.
44790 * gcc.dg/inline-2.c: Ditto.
44792 2002-03-14 Jeffrey A Law (law@cygnus.com)
44794 * gcc.c-torture/compile/20020314-1.c: New test.
44796 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
44798 * gcc.c-torture/execute/20020314-1.c: New test.
44800 2002-03-14 Jakub Jelinek <jakub@redhat.com>
44802 * g++.dg/warn/Wunused-1.C: New test.
44804 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
44806 * g++.dg/abi/mangle6.C: New test.
44808 2002-03-13 Jakub Jelinek <jakub@redhat.com>
44810 * gcc.c-torture/compile/20020309-2.c: New test.
44812 * gcc.c-torture/compile/20020312-1.c: New test.
44814 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
44816 * g++.dg/other/access1.C: New test.
44818 2002-03-12 Jakub Jelinek <jakub@redhat.com>
44820 * gcc.c-torture/execute/wchar_t-1.c: New test.
44822 2002-03-12 David Edelsohn <edelsohn@gnu.org>
44824 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
44826 2002-03-12 Roger Sayle <roger@eyesopen.com>
44828 * gcc.dg/20020312-1.c: New test case.
44830 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
44832 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
44834 2002-03-11 Richard Henderson <rth@redhat.com>
44836 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
44837 * g++.old-deja/g++.jason/report.C: Likewise.
44839 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44841 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
44842 * g++.old-deja/g++.robertl/eb56.C: Likewise.
44844 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
44846 * g++.dg/overload/pmf1.C: New test.
44848 2002-03-11 Kazu Hirata <kazu@hxi.com>
44850 * gcc.c-torture/execute/20020307-1.c: Use long.
44852 2002-03-11 Jakub Jelinek <jakub@redhat.com>
44854 PR optimization/5844
44855 * gcc.dg/20020310-1.c: New test.
44857 2002-03-09 Michael Meissner <meissner@redhat.com>
44859 * gcc.c-torture/execute/memcpy-2.c: New test.
44860 * gcc.c-torture/execute/memset-1.c: New test.
44861 * gcc.c-torture/execute/strlen-1.c: New test.
44862 * gcc.c-torture/execute/strcmp-1.c: New test.
44863 * gcc.c-torture/execute/strncmp-1.c: New test.
44865 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
44867 * gcc.dg/ppc-ldstruct.c: New test.
44869 2002-03-09 Jakub Jelinek <jakub@redhat.com>
44871 * gcc.c-torture/execute/va-arg-22.c: New test.
44873 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
44875 * gcc.c-torture/compile/20020309-1.c: New test.
44877 2002-03-08 Jakub Jelinek <jakub@redhat.com>
44879 * gcc.c-torture/execute/20020307-2.c: New test.
44881 2002-03-07 Jeffrey A Law (law@redhat.com)
44883 * g77.f-torture/compile/20020307-1.f: New test.
44885 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
44887 * gcc.dg/unordered-1.c: New test.
44889 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
44891 * gcc.c-torture/execute/20020307-1.c: New test.
44893 2002-03-05 Jakub Jelinek <jakub@redhat.com>
44895 * gcc.dg/20020304-1.c: New test.
44897 * gcc.c-torture/compile/20020304-2.c: New test.
44899 2002-03-04 Zack Weinberg <zack@codesourcery.com>
44901 * gcc.c-torture/compile/20020304-1.c: New test case
44904 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
44906 * gcc.dg/20020103-1.c: Add other -D ppc variants.
44908 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
44910 * g++.dg/other/classkey1.C: New test.
44912 2002-03-01 Richard Henderson <rth@redhat.com>
44914 * gcc.c-torture/compile/981223-1.x: New.
44915 * gcc.c-torture/compile/920625-1.x: New.
44917 2002-02-28 Richard Henderson <rth@redhat.com>
44919 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
44921 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
44923 * gcc.c-torture/execute/20020227-1.c: New test.
44925 2002-02-27 Mark Mitchell <mark@codesourcery.com>
44927 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
44929 * g++.old-deja/g++.oliva/partord1.C: Likewise.
44930 * g++.old-deja.g++.other/defarg1.C: Likewise.
44931 * g++.old-deja/g++.pt/calls2.C: Likewise.
44932 * g++.old-deja/g++.pt/crash20.C: Likewise.
44933 * g++.old-deja/g++.pt/crash30.C: Likewise.
44934 * g++.old-deja/g++.pt/crash36.C: Likewise.
44935 * g++.old-deja/g++.pt/crash6.C: Likewise.
44936 * g++.old-deja/g++.pt/defarg13.C: Likewise.
44937 * g++.old-deja/g++.pt/derived3.C: Likewise.
44938 * g++.old-deja/g++.pt/error1.C: Likewise.
44939 * g++.old-deja/g++.pt/friend21.C: Likewise.
44940 * g++.old-deja/g++.pt/friend23.C: Likewise.
44941 * g++.old-deja/g++.pt/infinite1.C: Likewise.
44942 * g++.old-deja/g++.robertl/eb128.C: Likewise.
44944 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
44946 * gcc.c-torture/execute/20020225-2.c: New test.
44948 2002-02-27 Zack Weinberg <zack@codesourcery.com>
44950 * gcc.c-torture/execute/920730-1t.c,
44951 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
44952 Delete test cases, only relevant to -traditional.
44954 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
44956 * gcc.dg/cpp/undef1.c: Remove.
44957 * gcc.dg/cpp/directiv.c: Update.
44958 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
44960 2002-02-27 Michael Meissner <meissner@redhat.com>
44962 * gcc.c-torture/execute/20020226-1.c: New test.
44964 2002-02-26 Jakub Jelinek <jakub@redhat.com>
44966 * g++.dg/debug/debug4.C: New test.
44968 * gcc.dg/ia64-visibility-1.c: New test.
44970 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
44972 * gcc.dg/debug/20020224-1.c: New.
44974 2002-02-25 Kazu Hirata <kazu@hxi.com>
44976 * gcc.c-torture/execute/960416-1.x: New.
44977 * gcc.c-torture/execute/divconst-3.x: Likewise.
44979 2002-02-25 Jakub Jelinek <jakub@redhat.com>
44981 * gcc.dg/20020224-1.c: New test.
44983 2002-02-25 Alan Modra <amodra@bigpond.net.au>
44985 * gcc.c-torture/execute/20020225-1.c: New.
44987 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
44989 * gcc.dg/cpp/wchar-1.c: New test.
44991 2002-02-23 Jakub Jelinek <jakub@redhat.com>
44993 * gcc.dg/20020222-1.c: New test.
44995 2002-02-22 Jakub Jelinek <jakub@redhat.com>
44997 * g++.dg/opt/anonunion1.C: New test.
44999 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
45001 * g++.dg/template/qualttp19.C: New test.
45002 * g++.dg/template/qualttp20.C: New test.
45003 * g++.old-deja/g++.jason/report.C: Adjust expected errors
45004 * g++.old-deja/g++.other/qual1.C: Likewise.
45006 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
45008 * gcc.dg/attr-alwaysinline.c: New.
45010 2002-02-21 Jakub Jelinek <jakub@redhat.com>
45012 * gcc.dg/20020220-1.c: New test.
45014 * gcc.dg/20020220-2.c: New test.
45016 * g++.dg/opt/mmx1.C: New test.
45018 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
45020 * gcc.c-torture/compile/20020110.c: New test.
45022 2002-02-20 Jakub Jelinek <jakub@redhat.com>
45024 * gcc.c-torture/execute/20020219-1.c: New test.
45026 * gcc.dg/20020219-1.c: New test.
45028 * gcc.dg/noncompile/20020220-1.c: New test.
45030 * g++.dg/opt/ptrintsum1.C: New test.
45032 * gcc.dg/debug/20020220-1.c: New test.
45034 2002-02-17 Jakub Jelinek <jakub@redhat.com>
45036 * gcc.c-torture/execute/20020216-1.c: New test.
45038 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
45040 * gcc.dg/decl-1.c: Update, new test.
45042 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
45044 * g++.dg/abi/bitfield1.C: New test.
45045 * g++.dg/abi/bitfield2.C: New test.
45047 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45049 * gcc.dg/attr-nest.c: New test.
45051 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
45053 * gcc.c-torture/execute/20020215-1.c: New test.
45055 2002-02-14 Jakub Jelinek <jakub@redhat.com>
45057 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
45058 * g++.dg/debug/debug.exp: New.
45059 * g++.dg/debug/trivial.C: New.
45060 * g++.dg/debug/debug1.C: Moved...
45061 * g++.dg/other/debug1.C: ...from here.
45062 * g++.dg/debug/debug2.C: Moved...
45063 * g++.dg/other/debug2.C: ...from here.
45064 * g++.dg/debug/debug3.C: Moved...
45065 * g++.dg/other/debug3.C: ...from here.
45067 * gcc.dg/noncompile/20020213-1.c: New test.
45069 2002-02-13 Jakub Jelinek <jakub@redhat.com>
45071 * g++.dg/other/debug3.C: New test.
45073 * gcc.c-torture/execute/20020213-1.c: New test.
45075 2002-02-13 Richard Smith <richard@ex-parrot.com>
45077 * g++.old-deja/g++.other/thunk1.C: New test.
45079 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45081 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
45083 2002-02-13 Stan Shebs <shebs@apple.com>
45085 * gcc.dg/altivec-3.c: New.
45087 2002-02-12 Jakub Jelinek <jakub@redhat.com>
45089 * gcc.dg/Wunreachable-1.c: New test.
45090 * gcc.dg/Wunreachable-2.c: New test.
45092 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
45094 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
45096 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
45098 * gcc.dg/decl-1.c: New test.
45100 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
45102 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
45104 2002-02-10 Kazu Hirata <kazu@hxi.com>
45106 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
45107 * gcc.c-torture/compile/980506-1.x: Likewise.
45109 2002-02-10 Kazu Hirata <kazu@hxi.com>
45111 * gcc.dg/20020210-1.c: New.
45113 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
45115 * g77.f-torture/execute/947.f: New regression test
45116 for PR fortran/947.
45118 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
45120 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
45121 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
45123 2002-02-08 Richard Henderson <rth@redhat.com>
45125 * gcc.c-torture/compile/labels-3.c: New.
45127 2002-02-08 Jakub Jelinek <jakub@redhat.com>
45129 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
45130 expression statements work instead.
45131 * gcc.dg/noncompile/20020207-1.c: New test.
45133 2002-02-07 Richard Henderson <rth@redhat.com>
45135 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
45137 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45139 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
45141 * lib/g77-dg.exp: Trim g77 error messages so that they are
45142 recognized by dg.exp.
45144 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45147 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
45149 2002-02-07 Richard Henderson <rth@redhat.com>
45151 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
45152 to be sufficiently aligned for integers.
45154 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
45156 * g++.dg/template/friend4.C: New test.
45158 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
45161 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
45164 2002-02-07 Richard Henderson <rth@redhat.com>
45166 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
45167 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
45168 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
45169 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
45171 2002-02-06 Richard Henderson <rth@redhat.com>
45173 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
45175 2002-02-06 Janis Johnson <janis187@us.ibm.com>
45177 * gcc.dg/20020206-1.c: New test.
45179 2002-02-06 Jakub Jelinek <jakub@redhat.com>
45181 * gcc.c-torture/execute/20020206-1.c: New test.
45183 * gcc.c-torture/execute/20020206-2.c: New test.
45185 PR optimization/5429:
45186 * gcc.c-torture/compile/20020206-1.c: New test.
45188 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
45190 * g++.dg/ext/align1.C: Do not use an explicit alignment value
45191 as certain file formats cannot support particularly large
45194 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
45195 and do not expect to be able to link the executable.
45197 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
45198 fail because the COFF format does not support the weak attribute.
45200 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
45202 * g77.dg/pr5473.f: New test
45204 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
45206 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
45207 Fix testcase accordingly.
45209 2002-02-04 Richard Henderson <rth@redhat.com>
45211 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
45212 (buf): Change to be an array of pointers, not ints.
45214 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45216 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
45217 before all tests. Move warning one line above to match where it
45219 * gcc.dg/Wswitch-2.c: New test.
45220 * g++.dg/warn/Wswitch-1.C: New test.
45221 * g++.dg/warn/Wswitch-2.C: New test.
45223 2002-02-04 Richard Henderson <rth@redhat.com>
45225 * g++.dg/abi/offsetof.C: Fix size comparison.
45227 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
45229 * gcc.dg/cast-qual-2.c: New test.
45231 2002-02-04 Jakub Jelinek <jakub@redhat.com>
45233 * gcc.dg/20020201-4.c: New test.
45235 2002-02-04 Ben Elliston <bje@redhat.com>
45237 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
45238 target_info attribute != 0, in addition to the empty string.
45239 (gcc_target_compile): Likewise.
45241 2002-02-03 Andrew Cagney <ac131313@redhat.com>
45243 * gcc.dg/Wswitch.c: New test.
45244 PR gcc/4475. PR gcc/3780.
45246 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
45248 * g77.f-torture/execute/5122.f: New test for regressions
45249 against PR fortran/5122.
45251 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
45253 * g77.f-torture/compile/pr3743.f: Delete
45254 * g77.dg/pr3743-1.f: New test.
45255 * g77.dg/pr3743-2.f: New test.
45256 * g77.dg/pr3743-3.f: New test.
45257 * g77.dg/pr3743-4.f: New test.
45259 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45261 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
45263 2002-02-02 Richard Henderson <rth@redhat.com>
45265 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
45266 * gcc.c-torture/execute/bf64-1.c: Likewise.
45268 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45270 * gcc.dg/20020201-2.c: New test.
45272 * gcc.dg/20020201-3.c: New test.
45274 * gcc.c-torture/execute/bitfld-2.c: New test.
45276 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
45278 * gcc.dg/bitfld-1.c: Update.
45279 * gcc.dg/bitfld-2.c: Update.
45280 * gcc.c-torture/execute/bitfld-1.x: New.
45282 2002-02-02 Jakub Jelinek <jakub@redhat.com>
45284 * gcc.c-torture/execute/20020201-1.c: New test.
45286 2002-02-01 Janis Johnson <janis187@us.ibm.com>
45289 * gcc.dg/20020201-1.c: New test.
45291 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
45294 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
45295 * g77.f-torture/compile/pr3743.x: Remove
45297 2002-01-31 Tom Rix <trix@redhat.com>
45299 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
45301 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
45303 * gcc.dg/noncompile/20020130-1.c: New test.
45305 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
45307 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
45309 2002-01-29 Richard Henderson <rth@redhat.com>
45311 * gcc.c-torture/execute/991118-1.c: Cast various constants back
45313 * gcc.c-torture/execute/bf64-1.c: Likewise.
45315 2002-01-29 Jakub Jelinek <jakub@redhat.com>
45317 * gcc.c-torture/execute/20020129-1.c: New test.
45319 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
45321 * gcc.c-torture/compile/20000224-1.c: Update.
45322 * gcc.c-torture/execute/bitfld-1.c: New tests.
45323 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
45324 * gcc.dg/uninit-A.c: Update.
45326 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
45328 * g++.dg/template/ctor1.C: Add instantiation.
45330 2002-01-28 Paul Koning <pkoning@equallogic.com>
45332 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
45333 argument to __builtin_prefetch to be const ptr.
45335 2002-01-28 Jakub Jelinek <jakub@redhat.com>
45337 * gcc.c-torture/compile/20020120-1.c: New test.
45339 2002-01-27 Kazu Hirata <kazu@hxi.com>
45341 * gcc.c-torture/execute/20020127-1.c: New test.
45343 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
45345 * g77.dg/f77-edit-i-in.f: New test
45346 * g77.dg/f77-edit-i-out.f: New test
45348 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
45350 * gcc.dg/debug/debug.exp: New file.
45351 * gcc.dg/debug/trivial.c: New file.
45352 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
45353 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
45354 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
45355 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
45356 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
45357 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
45358 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
45359 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
45360 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
45361 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
45362 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
45363 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
45364 * gcc.dg/20000503-1.c: Removed.
45365 * gcc.dg/20010207-1.c: Removed.
45366 * gcc.dg/20011223-1.c: Removed.
45367 * gcc.dg/20020104-2.c: Removed.
45368 * gcc.dg/debug-1.c: Removed.
45369 * gcc.dg/debug-2.c: Removed.
45370 * gcc.dg/debug-3.c: Removed.
45371 * gcc.dg/debug-4.c: Removed.
45372 * gcc.dg/debug-5.c: Removed.
45373 * gcc.dg/debug-6.c: Removed.
45374 * gcc.dg/dwarf2-1.c: Removed.
45375 * gcc.dg/dwarf2-2.c: Removed.
45377 2002-01-25 Jakub Jelinek <jakub@redhat.com>
45379 * g++.old-deja/g++.other/eh5.C: New test.
45380 * g++.old-deja/g++.other/sibcall2.C: New test.
45381 * g++.old-deja/g++.other/array9.C: New test.
45382 * g++.old-deja/g++.other/typename2.C: New test.
45383 * g++.old-deja/g++.other/crash60.C: New test.
45384 * g++.old-deja/g++.other/conv9.C: New test.
45385 * g++.old-deja/g++.other/mangle10.C: New test.
45386 * g++.old-deja/g++.other/unchanging1.C: New test.
45387 * g++.old-deja/g++.other/exprstmt1.C: New test.
45388 * g++.old-deja/g++.other/inline23.C: New test.
45389 * g++.old-deja/g++.eh/ia64-1.C: New test.
45390 * g++.old-deja/g++.other/dwarf2-1.C: New test.
45391 * g++.old-deja/g++.other/reload1.C: New test.
45392 * g++.old-deja/g++.other/static20.C: New test.
45393 * g++.old-deja/g++.other/local-alloc1.C: New test.
45394 * g++.old-deja/g++.other/conv8.C: New test.
45395 * g++.old-deja/g++.other/stmtexpr2.C: New test.
45396 * g++.old-deja/g++.other/storeexpr1.C: New test.
45397 * g++.old-deja/g++.other/storeexpr2.C: New test.
45398 * g++.dg/eh/template2.C: New test.
45399 * g++.dg/warn/weak1.C: New test.
45401 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
45403 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45404 Remove first, non-varying, argument.
45406 2002-01-23 Richard Henderson <rth@redhat.com>
45408 * gcc.dg/inline-2.c: New.
45410 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
45411 Add optional target arg. Check number of arguments.
45412 (scan-assembler-not, scan-assembler-dem): Likewise.
45413 (scan-assembler-dem-not): Likewise.
45415 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45417 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
45419 * g++.old-deja/g++.brendan/parse3.C,
45420 g++.old-deja/g++.other/crash26.C,
45421 g++.old-deja/g++.other/crash28.C,
45422 g++.old-deja/g++.other/crash29.C,
45423 g++.old-deja/g++.other/crash30.C,
45424 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
45426 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
45428 * gcc.dg/20020115-1.c: New.
45430 2002-01-23 Bob Wilson <bob.wilson@acm.org>
45432 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
45434 2002-01-23 Janis Johnson <janis187@us.ibm.com>
45436 * gcc.dg/20020122-3.c: New.
45438 2002-01-23 Jakub Jelinek <jakub@redhat.com>
45440 * g++.dg/other/gc1.C: New test.
45442 2002-01-23 Zack Weinberg <zack@codesourcery.com>
45444 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
45446 2002-01-22 Richard Henderson <rth@redhat.com>
45448 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
45450 2002-01-22 Richard Henderson <rth@redhat.com>
45452 * gcc.dg/20020122-4.c: New.
45454 2002-01-22 H.J. Lu <hjl@gnu.org>
45456 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
45458 * gcc.dg/special/ecos.exp: Likewise.
45459 * lib/g++-dg.exp: Likewise.
45460 * lib/g77-dg.exp: Likewise.
45461 * lib/gcc-dg.exp : Likewise.
45462 * lib/mike-g++.exp: Likewise.
45463 * lib/mike-g77.exp: Likewise.
45464 * lib/mike-gcc.exp: Likewise.
45465 * lib/objc-dg.exp: Likewise.
45467 2002-01-22 Janis Johnson <janis187@us.ibm.com>
45470 * gcc.dg/20020122-2.c: New test.
45472 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
45474 * gcc.dg/20020122-1.c: New test.
45476 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
45478 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
45480 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
45482 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
45484 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45486 * gcc.c-torture/compile/20020121-1.c: New test.
45488 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
45490 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
45493 2002-01-21 Jakub Jelinek <jakub@redhat.com>
45495 * gcc.dg/20020218-1.c: New test.
45497 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
45499 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
45501 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
45502 "At global scope" warning
45503 * g++.dg/ext/align1.C: Change cygwin test for alignment
45504 from db-bogus to dg-warning
45506 2002-01-21 Zack Weinberg <zack@codesourcery.com>
45508 * g77.f-torture/compile/cpp2.F: New test.
45510 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
45512 * g++.dg/template/access1.C: New test.
45514 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
45516 * gcc.dg/20020118-1.c: New.
45518 2002-01-18 Kazu Hirata <kazu@hxi.com>
45520 * gcc.c-torture/execute/20020118-1.c: New test.
45522 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45524 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
45525 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
45526 alignment warnings.
45528 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
45530 * gcc.misc-tests/i386-prefetch.exp: Save and restore
45531 torture_with_loops and torture_without_loops
45533 2002-01-17 Jakub Jelinek <jakub@redhat.com>
45535 * gcc.c-torture/compile/20020116-1.c: New test.
45537 2002-01-16 Jakub Jelinek <jakub@redhat.com>
45539 * gcc.dg/20020116-2.c: New test.
45541 * gcc.dg/ultrasp4.c: New test.
45543 * gcc.dg/20020116-1.c: New test.
45545 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
45547 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
45550 2002-01-15 Janis Johnson <janis187@us.ibm.com>
45552 * gcc.misc-tests/i386-prefetch.exp: New.
45553 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
45554 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
45555 * gcc.misc-tests/i386-pf-none-1.c: New test.
45556 * gcc.misc-tests/i386-pf-sse-1.c: New test.
45558 2002-01-15 Jakub Jelinek <jakub@redhat.com>
45560 * gcc.dg/gnu89-init-1.c: Add new tests.
45562 2002-01-15 Andreas Jaeger <aj@suse.de>
45564 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
45565 * gcc.dg/i386-mmx-2.c: Likewise.
45566 * gcc.dg/i386-sse-1.c: Likewise.
45567 * gcc.dg/i386-sse-2.c: Likewise.
45568 * gcc.dg/i386-sse-3.c: Likewise.
45570 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
45572 * g77.f-torture/execute/intrinsic-unix-bessel.f:
45573 Uncomment additional cases that now pass.
45575 2002-01-11 Richard Henderson <rth@redhat.com>
45577 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
45578 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
45580 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
45582 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
45584 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
45586 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
45587 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
45589 2002-01-10 Dale Johannesen <dalej@apple.com>
45591 * gcc.c-torture/execute/loop-11.c: New.
45593 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
45595 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
45596 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
45598 2002-01-09 Richard Henderson <rth@redhat.com>
45600 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
45601 type in which to perform the operation for each size.
45603 2002-01-09 Alan Matsuoka (alanm@redhat.com)
45605 * gcc.c-torture/compile/20020109-2.c: New test.
45607 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
45609 * gcc.c-torture/execute/loop-10.c: New test.
45611 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45613 * gcc.c-torture/compile/20010226-1.c: New test.
45614 * gcc.c-torture/compile/20010227-1.c: New test.
45615 * gcc.c-torture/compile/20010426-1.c: New test.
45616 * gcc.c-torture/compile/20010510-1.c: New test.
45617 * gcc.c-torture/compile/20010605-3.c: New test.
45618 * gcc.c-torture/compile/20010824-1.c: New test.
45619 * gcc.c-torture/execute/20010409-1.c: New test.
45620 * gcc.dg/noncompile/20000901-1.c: New test.
45621 * gcc.dg/20001023-1.c: New test.
45622 * gcc.dg/20001101-1.c: New test.
45623 * gcc.dg/20001102-1.c: New test.
45624 * gcc.dg/20010207-1.c: New test.
45625 * gcc.dg/20010405-1.c: New test.
45626 * gcc.dg/20010822-1.c: New test.
45627 * gcc.dg/20011107-1.c: New test.
45629 2002-01-09 Jeffrey A Law (law@redhat.com)
45631 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
45633 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
45634 execution failure on PA targets.
45636 2002-01-09 Jakub Jelinek <jakub@redhat.com>
45638 * gcc.c-torture/compile/20020109-1.c: New test.
45640 2002-01-08 Kazu Hirata <kazu@hxi.com>
45642 * gcc.c-torture/execute/20020108-1.c: New test.
45644 2002-01-08 Jakub Jelinek <jakub@redhat.com>
45646 * gcc.dg/20020108-1.c: New test.
45648 2002-01-08 H.J. Lu <hjl@gnu.org>
45650 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
45653 2002-01-08 Geoff Keating <geoffk@redhat.com>
45655 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
45658 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
45660 * gcc.dg/altivec-4.c: Test altivec predicates.
45662 2002-01-07 Jakub Jelinek <jakub@redhat.com>
45664 * gcc.c-torture/execute/20020107-1.c: New test.
45666 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
45669 * gcc.c-torture/compile/20020106-1.c: New test.
45671 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
45673 * gcc.c-torture/execute/nestfunc-4.c: New test.
45675 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45677 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
45678 extra triple that slipped in.
45679 * g++.old-deja/g++.abi/align.C: Likewise.
45680 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45682 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
45684 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
45685 * g++.old-deja/g++.abi/align.C: Likewise.
45686 * g++.old-deja/g++.abi/bitfields.C: Likewise.
45688 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
45690 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
45693 2002-01-04 Jakub Jelinek <jakub@redhat.com>
45695 * gcc.dg/20020104-1.c: New test.
45697 * gcc.dg/20020104-2.c: New test.
45699 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
45701 * gcc.dg/20020103-1.c: Fix typo in target selector.
45703 2002-01-03 Richard Henderson <rth@redhat.com>
45705 * gcc.dg/20020103-1.c: New.
45707 2002-01-03 Kazu Hirata <kazu@hxi.com>
45709 * gcc.c-torture/execute/20020103-1.c: New test.
45711 2002-01-03 Jakub Jelinek <jakub@redhat.com>
45713 * g++.dg/other/debug2.C: New test.
45715 * gcc.c-torture/compile/20020103-1.c: New test.
45717 2002-01-02 Jakub Jelinek <jakub@redhat.com>
45719 * gcc.dg/gnu89-init-1.c: Added new tests.
45721 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45723 * g++.dg/template/friend2.C: Remove as patch is reverted.
45725 * g++.dg/warn/oldcast1.C: New test.
45727 * g++.dg/template/ptrmem1.C: New test.
45728 * g++.dg/template/ptrmem2.C: New test.
45730 * g++.dg/template/ntp.C: New test.
45732 * g++.dg/other/component1.C: New test.
45734 * g++.dg/template/ttp3.C: New test.
45736 * g++.dg/template/friend2.C: New test.
45737 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
45739 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45741 * g++.dg/other/ptrmem1.C: New test.
45742 * g++.dg/other/ptrmem2.C: New test.
45744 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45746 * g++.dg/template/ctor1.C: New test.
45748 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
45750 * g++.dg/template/friend2.C: New test.
45752 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
45754 * gcc.dg/mmix-1.c: New test.
45756 2001-12-31 Richard Henderson <rth@redhat.com>
45758 * gcc.dg/asm-5.c: New.
45760 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
45762 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
45763 in namespace __gnu_cxx
45765 2001-12-30 Richard Henderson <rth@redhat.com>
45767 * gcc.dg/debug-6.c: New.
45769 2001-12-30 Jakub Jelinek <jakub@redhat.com>
45771 * gcc.c-torture/compile/20011229-2.c: New test.
45773 2001-12-29 Jakub Jelinek <jakub@redhat.com>
45775 * gcc.dg/debug-3.c: New test.
45776 * gcc.dg/debug-4.c: New test.
45777 * gcc.dg/debug-5.c: New test.
45779 2001-12-29 Richard Henderson <rth@redhat.com>
45781 * g++.dg/eh/loop1.C: New.
45783 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45785 * g++.dg/template/crash1.C: New test.
45787 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
45789 * g++.dg/other/const1.C: New test.
45791 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
45793 * gcc.c-torture/compile/20011229-1.c: New test.
45795 2001-12-28 Stan Shebs <shebs@apple.com>
45797 * lib/objc-torture.exp: Resync with c-torture.exp.
45798 * lib/objc.exp: Load standard libraries.
45800 2001-12-28 Jakub Jelinek <jakub@redhat.com>
45802 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
45805 2001-12-27 Roger Sayle <roger@eyesopen.com>
45807 * gcc.c-torture/execute/string-opt-16.c: New testcase.
45809 2001-12-27 Richard Henderson <rth@redhat.com>
45811 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
45813 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
45815 * g++.dg/eh/ctor1.C: New test.
45816 * g++.dg/other/error2.C: New test.
45818 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
45820 * g++.dg/other/init2.C: New test.
45822 2001-12-24 Richard Henderson <rth@redhat.com>
45824 * gcc.dg/20011223-1.c: New.
45825 * gcc.dg/inline-1.c: New.
45827 2001-12-23 Richard Henderson <rth@redhat.com>
45829 * gcc.dg/asm-4.c: Test operand modifiers.
45831 2001-12-23 Richard Henderson <rth@redhat.com>
45833 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
45835 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
45837 * gcc.c-torture/execute/20011223-1.c: New test.
45839 2001-12-21 Richard Henderson <rth@redhat.com>
45841 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
45842 re-enables the warning.
45844 2001-12-21 Richard Henderson <rth@redhat.com>
45846 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
45848 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45850 * gcc.c-torture/compile/20011218-1.c: New test.
45852 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
45854 * gcc.misc-test/arm-isr.exp: New file. Control running of the
45856 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
45857 epilogue generation for ARM ISR routines.
45859 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45861 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
45862 * gcc.dg/format/c90-printf-3.c: Likewise.
45863 * gcc.dg/format/c99-printf-3.c: Likewise.
45864 * gcc.dg/format/ext-1.c: Likewise.
45865 * gcc.dg/format/ext-6.c: Likewise.
45866 * gcc.dg/format/format.h: Prototype unlocked stdio.
45868 2001-12-20 Richard Henderson <rth@redhat.com>
45870 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
45872 (malloc): Correct allocation logic. Abort if we fill up the
45873 arena before initialization complete.
45874 (realloc): Correct allocation logic.
45876 2001-12-20 Jakub Jelinek <jakub@redhat.com>
45878 * gcc.c-torture/compile/20011219-2.c: New test.
45880 * gcc.c-torture/execute/20011219-1.c: New test.
45882 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
45884 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
45885 target does not support weak symbols.
45887 2001-12-19 Jakub Jelinek <jakub@redhat.com>
45889 * gcc.c-torture/compile/20011219-1.c: New test.
45891 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
45893 * g++.dg/other/error1.C: New test.
45895 2001-12-17 Jeffrey A Law (law@redhat.com)
45897 * gcc.c-torture/execute/20011217-1.c: New test.
45899 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
45901 * objc.dg/special/: New directory.
45902 * objc.dg/special/special.exp: New file.
45903 * objc.dg/special/unclaimed-category-1.h: New file.
45904 * objc.dg/special/unclaimed-category-1a.m: New file.
45905 * objc.dg/special/unclaimed-category-1.m: New file.
45907 2001-12-17 Andreas Jaeger <aj@suse.de>
45909 * gcc.c-torture/compile/20011217-2.c: New test.
45911 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
45913 * gcc.c-torture/compile/20011217-1.c: New test.
45915 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
45917 * gcc.dg/20011214-1.c: New.
45919 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
45921 * gcc.dg/altivec-4.c: New.
45923 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
45925 * gcc.dg/20011113-1.c: New test.
45927 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45929 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
45930 std::__malloc_alloc_template<0> and
45931 std::__default_alloc_template<false, 0>.
45933 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
45935 * objc/execute/bf-21.m: New test.
45936 * objc/execute/enumeration-1.m: New test.
45937 * objc/execute/enumeration-2.m: New test.
45939 2001-12-12 Jakub Jelinek <jakub@redhat.com>
45941 * gcc.dg/gnu89-init-1.c: New test.
45943 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
45945 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
45946 * g++.old-deja/g++.jason/2371.C: Likewise.
45947 * g++.old-deja/g++.jason/template33.C: Likewise.
45948 * g++.old-deja/g++.jason/template34.C: Likewise.
45949 * g++.old-deja/g++.jason/template36.C: Likewise.
45950 * g++.old-deja/g++.oliva/typename1.C: Likewise.
45951 * g++.old-deja/g++.oliva/typename2.C: Likewise.
45952 * g++.old-deja/g++.other/typename1.C: Likewise.
45953 * g++.old-deja/g++.pt/inherit2.C: Likewise.
45954 * g++.old-deja/g++.pt/nontype5.C: Likewise.
45955 * g++.old-deja/g++.pt/typename11.C: Likewise.
45956 * g++.old-deja/g++.pt/typename14.C: Likewise.
45957 * g++.old-deja/g++.pt/typename16.C: Likewise.
45958 * g++.old-deja/g++.pt/typename3.C: Likewise.
45959 * g++.old-deja/g++.pt/typename4.C: Likewise.
45960 * g++.old-deja/g++.pt/typename5.C: Likewise.
45961 * g++.old-deja/g++.pt/typename7.C: Likewise.
45962 * g++.old-deja/g++.robertl/eb9.C: Likewise.
45964 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
45966 * g++.dg/other/linkage1.C: New test.
45967 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
45970 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
45972 * gcc.dg/concat.c: New test.
45974 2001-12-11 Stan Shebs <shebs@apple.com>
45976 * objc/compile: New test directory.
45977 * objc/compile/compile.exp: New expect script.
45978 * objc/compile/20011211-1.m: New compile test.
45980 2001-12-11 Jason Merrill <jason@redhat.com>
45982 * lib/prune.exp (prune_gcc_output): Also handle "In member
45983 function". So many permutations...
45985 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
45987 * g++.dg/template/typedef1.C: New test.
45989 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
45991 * g++.dg/other/copy1.C: New test.
45993 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
45995 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
45997 * gcc.dg/builtin-choose-expr.c: New.
45999 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
46001 * gcc.dg/altivec-2.c: New.
46003 2001-12-07 Richard Henderson <rth@redhat.com>
46005 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
46007 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
46009 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
46012 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
46014 * g++-old.deja/g++.robertl/eb101.C: Deleted.
46016 2001-12-06 Janis Johnson <janis187@us.ibm.com>
46018 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
46019 variable argument list.
46021 2001-12-06 Zack Weinberg <zack@codesourcery.com>
46023 * gcc.c-torture/execute/memcheck: Delete entire directory.
46024 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
46025 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
46027 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
46029 * gcc.dg/Wshadow-1.c: New test.
46031 2001-12-05 Jakub Jelinek <jakub@redhat.com>
46033 * gcc.c-torture/compile/20011130-1.c: New test.
46035 * gcc.dg/noncompile/20011025-1.c: New test.
46037 * g++.dg/other/anon-union.C: New test.
46039 * gcc.c-torture/execute/20011024-1.c: New test.
46041 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
46043 * gcc.c-torture/execute/20000722-1.x,
46044 gcc.c-torture/execute/20010123-1.x: Remove.
46045 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
46046 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
46047 gcc.dg/c99-complit-2.c: New tests.
46049 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
46051 * g++.dg/inherit/base1.C: New test.
46053 2001-12-04 Jakub Jelinek <jakub@redhat.com>
46055 * g++.dg/other/stdarg1.C: New test.
46057 * gcc.c-torture/compile/20011130-2.c: New test.
46059 2001-12-03 Janis Johnson <janis187@us.ibm.com>
46061 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
46062 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
46063 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
46064 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
46065 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
46066 * gcc.dg/builtin-prefetch-1.c: New test.
46068 2001-12-03 Jakub Jelinek <jakub@redhat.com>
46070 * gcc.dg/20011130-1.c: New test.
46072 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
46074 * g++.dg/other/scope1.C: New test.
46075 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
46077 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
46079 * gcc.dg/vla-init-1.c: New test.
46081 2001-12-01 Geoff Keating <geoffk@redhat.com>
46083 * gcc.c-torture/compile/structs.c: New testcase from GDB.
46085 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
46087 * objc.dg/alias.m: Update.
46088 * objc.dg/class-1.m: Update.
46089 * objc.dg/const-str-1.m: Update.
46090 * objc.dg/fwd-proto-1.m: Update.
46091 * objc.dg/id-1.m: Update.
46092 * objc.dg/super-class-1.m: Update.
46094 2001-11-29 Mark Mitchell <mark@codesourcery.com>
46096 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
46099 2001-11-28 Jeffrey A Law (law@cygnus.com)
46101 * gcc.c-torture/execute/20011128-1.c: New test.
46103 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
46105 * gcc.dg/20011127-1.c: New test.
46107 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
46109 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
46110 from Austin Group draft 7.
46111 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
46112 scanf format arguments.
46113 * gcc.dg/format/no-exargs-2.c: New test.
46115 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
46117 * g++.dg/abi/vbase8-4.C: New test.
46119 2001-11-24 Ian Lance Taylor <ian@airs.com>
46121 * gcc.c-torture/execute/20011121-1.c: New test.
46123 2001-11-23 Jeffrey A Law (law@cygnus.com)
46125 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
46127 2001-11-23 Andreas Jaeger <aj@suse.de>
46129 * gcc.dg/cpp/charconst-2.c: New test.
46131 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
46133 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
46134 to the host if it is remote. Let tests specify extra headers
46136 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
46137 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
46138 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
46139 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
46140 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
46141 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
46142 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
46143 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
46144 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
46145 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
46147 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
46149 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
46150 for little endian ARMs.
46152 2001-11-20 Jakub Jelinek <jakub@redhat.com>
46154 * gcc.c-torture/compile/20011119-1.c: New test.
46155 * gcc.c-torture/compile/20011119-2.c: New test.
46157 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
46159 * gcc.dg/altivec-1.c: Fix typo.
46161 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
46163 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
46165 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
46167 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
46169 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
46171 * lib/g77.exp: Don't specify --rpath-link.
46173 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
46174 across all the headers.
46175 * gcc.dg/format/format.exp: For testing on a remote host,
46178 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
46179 * gcc.c-torture/execute/930406-1.c: Likewise.
46180 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
46182 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
46184 * gcc.dg/altivec-1.c: New.
46186 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
46188 * gcc.dg/cpp/fpreprocessed.c: New test case.
46190 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46192 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
46193 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
46194 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
46196 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
46198 * gcc.dg/no-builtin-1.c: New test.
46200 2001-11-16 Jakub Jelinek <jakub@redhat.com>
46202 * gcc.c-torture/execute/20011115-1.c: New test.
46204 2001-11-15 Jakub Jelinek <jakub@redhat.com>
46206 * gcc.c-torture/compile/20011114-2.c: New test.
46207 * gcc.c-torture/compile/20011114-3.c: New test.
46208 * gcc.c-torture/compile/20011114-4.c: New test.
46210 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
46212 * g++.dg/other/init1.C: New test.
46214 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
46216 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
46219 * gcc.c-torture/execute/20011114-1.c: New testcase.
46221 * gcc.c-torture/compile/20010327-1.c: Revert last change.
46222 * gcc.c-torture/compile/20011114-1.c: New test, exactly
46223 like the (before this change) version of 20010327-1.c.
46225 2001-11-14 Roger Sayle <roger@eyesopen.com>
46227 * gcc.c-torture/execute/string-opt-13.c: New testcase.
46229 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
46231 * g++.dg/init/array2.C: New test.
46233 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
46235 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
46237 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
46239 * g++.dg/other/forscope1.C: New test.
46240 * g++.dg/ext/forscope1.C: New test.
46241 * g++.dg/ext/forscope2.C: New test.
46243 2001-11-13 Jakub Jelinek <jakub@redhat.com>
46245 * gcc.c-torture/execute/20011113-1.c: New test.
46247 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
46249 * gcc.c-torture/execute/20011109-2.c: New test.
46251 * gcc.c-torture/execute/20011109-1.c: New test.
46253 2001-11-09 Jakub Jelinek <jakub@redhat.com>
46255 * gcc.c-torture/compile/20011109-1.c: New test.
46257 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
46259 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
46260 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
46261 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
46262 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
46263 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
46264 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
46265 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
46267 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
46269 * g++.dg/warn/Wshadow-1.C: New tests.
46270 * g++.old-deja/g++.mike/for3.C: Update.
46272 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
46274 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
46275 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
46276 XFAILs. Adjust expected error texts.
46277 * gcc.c-torture/compile/20011106-1.c,
46278 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
46279 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
46280 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
46281 gcc.dg/c99-array-lval-5.c: New tests.
46283 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46285 * gcc.dg/cpp/defined.c: Update.
46287 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46289 * gcc.c-torture/execute/anon-1.c: New test.
46291 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
46293 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
46294 same size, so no warning should be produced on stormy16.
46296 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
46297 due to oversized array.
46298 * g++.old-deja/g++.mike/ns15.C: Likewise.
46299 * g++.old-deja/g++.pt/crash16.C: Likewise.
46301 2001-11-02 Graham Stott <grahams@redhat.com>
46303 * g++.dgother/debug1.C: Fix typos.
46305 2001-11-01 Jakub Jelinek <jakub@redhat.com>
46307 * g++.dg/other/debug1.C: New test.
46309 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
46311 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
46314 2001-10-30 Jakub Jelinek <jakub@redhat.com>
46316 * gcc.dg/20011029-2.c: New test.
46318 * gcc.c-torture/compile/20011029-1.c: New test.
46320 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
46322 * objc/execute/class_self-1.m: New test.
46323 * objc/execute/class_self-2.m: New test.
46325 2001-10-25 Zack Weinberg <zack@codesourcery.com>
46327 * gcc.misc-tests/msgs.exp: Delete.
46328 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
46329 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
46330 error set to match recent changes.
46332 2001-10-24 Zack Weinberg <zack@codesourcery.com>
46334 * gcc.dg/20011021-1.c: New test.
46336 2001-10-24 Jakub Jelinek <jakub@redhat.com>
46338 * gcc.c-torture/compile/20011023-1.c: New test.
46340 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
46342 * lib/g77.exp: Rewrite based on lib/g++.exp.
46344 2001-10-19 Jakub Jelinek <jakub@redhat.com>
46346 * gcc.c-torture/execute/20011019-1.c: New test.
46348 * gcc.dg/20011018-1.c: New test.
46350 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
46352 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
46354 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
46356 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
46357 * gcc.dg/attr-invalid.c: Likewise.
46359 2001-10-18 Jakub Jelinek <jakub@redhat.com>
46361 * gcc.dg/20011015-1.c: New test.
46363 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46365 * g++.dg/template/unify2.C: New test.
46367 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
46369 * g++.dg/other/exception-specification.C: New test
46371 2001-10-13 Tom Rix <trix@redhat.com>
46373 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
46374 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
46376 2001-10-12 Jakub Jelinek <jakub@redhat.com>
46378 * gcc.dg/20011009-1.c: New test.
46380 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
46383 * g++.dg/other/friend1.C: New test.
46385 2001-10-11 Richard Henderson <rth@redhat.com>
46387 * g++.old-deja/g++.other/crash18.C: Add -S to options.
46389 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46391 * gcc.c-torture/compile/20011010-1.c: New.
46393 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
46395 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
46396 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
46397 g77.f-torture/execute/execute.exp,
46398 g77.f-torture/noncompile/noncompile.exp,
46399 gcc.c-torture/compile/compile.exp,
46400 gcc.c-torture/execute/execute.exp,
46401 gcc.c-torture/execute/ieee/ieee.exp,
46402 gcc.c-torture/execute/memcheck/memcheck.exp,
46403 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
46404 objc/execute/execute.exp: Update FSF address.
46406 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
46408 * gcc.dg/cpp/cmdlne-C.c: Update.
46409 * gcc.dg/cpp/cmdlne-C2.c: New.
46411 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46413 * gcc.c-torture/execute/20011008-3.c: New.
46415 2001-10-08 DJ Delorie <dj@redhat.com>
46417 * gcc.dg/20011008-1.c: New.
46418 * gcc.dg/20011008-2.c: New.
46420 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
46422 * gcc.dg/cpp/spacing1.c: Update test.
46424 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
46426 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
46427 spelling errors of "separate" as "seperate".
46429 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
46431 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
46432 enough to avoid inlining.
46434 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46436 * lib/g77.exp: set libg2c_dir correctly.
46438 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
46440 * gcc.dg/cpp/macro11.c: New test.
46442 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46444 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
46445 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
46446 gcc.dg/format/multattr-3.c: New tests.
46447 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
46448 tests for format attributes on function pointers being rejected.
46450 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46452 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
46454 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
46456 * g++.dg/warn/format1.C: New test.
46458 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
46460 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
46462 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46464 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
46466 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
46468 * gcc.dg/cpp/redef2.c: Add test.
46470 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
46472 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
46473 long-standing bug on i686, apparently.
46474 * gcc.c-torture/execute/loop-2c.x: New file.
46475 * gcc.c-torture/execute/loop-2d.x: New file.
46476 * gcc.c-torture/execute/loop-3c.x: New file.
46478 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
46480 * gcc.dg/cpp/20000625-2.c: Correct line number.
46482 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46484 * gcc.dg/cpp/macro10.c: New test.
46485 * gcc.dg/cpp/strify3.c: New test.
46486 * gcc.dg/cpp/spacing1.c: Add tests.
46487 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
46488 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
46490 2001-09-24 DJ Delorie <dj@redhat.com>
46492 * gcc.c-torture/execute/20010924-1.c: New test.
46494 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
46496 * objc/execute/paste.m: Remove.
46498 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
46500 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
46502 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
46504 * g77.dg/strlen0.f: New test.
46506 2001-09-21 Richard Henderson <rth@redhat.com>
46508 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
46509 * g++.old-deja/g++.abi/vtable2.C: Likewise.
46511 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
46513 Table-driven attributes.
46514 * g++.dg/ext/attrib1.C: New test.
46516 2001-09-20 DJ Delorie <dj@redhat.com>
46518 * gcc.dg/20000926-1.c: Update expected warning messages.
46519 * gcc.dg/array-2.c: Likewise, and test for warnings too.
46520 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
46523 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
46525 * g++.dg/eh/registers1.C: New test case.
46527 2001-09-17 Richard Henderson <rth@redhat.com>
46529 * gcc.dg/array-5.c: Fix VLA decomposition test.
46531 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
46533 * gcc.dg/cpp/line5.c: New testcase.
46535 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
46537 * gcc.dg/cpp/macro9.c: New test.
46539 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
46541 * gcc.c-torture/execute/980223.c: Change type of addr from long
46544 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
46546 * gcc.c-torture/execute/20010915-1.c: New test.
46548 2001-09-14 Janis Johnson <janis187@us.ibm.com>
46550 * g77.dg/bprob: New directory.
46551 * g77.dg/bprob/bprob.exp: New file.
46552 * g77.dg/bprob/bprob-1.f: New test.
46553 * g77.dg/gcov: New directory.
46554 * g77.dg/gcov/gcov.exp: New file.
46555 * g77.dg/gcov/gcov-1.f: New test.
46556 * g77.dg/gcov/gcov-1.x: New file.
46558 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
46560 * gcc.dg/cpp/directiv.c: Update.
46561 * gcc.dg/cpp/undef1.c: Update.
46563 2001-09-12 Jakub Jelinek <jakub@redhat.com>
46565 * gcc.dg/20010912-1.c: New test.
46567 2001-09-11 Janis Johnson <janis187@us.ibm.com>
46569 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
46570 language-independent file in lib.
46571 * lib/gcov.exp: New file.
46573 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
46575 * gcc.c-torture/compile/20010911-1.c: New test.
46577 2001-09-10 Janis Johnson <janis187@us.ibm.com>
46579 * lib/profopt.exp: New, to support profile-directed optimizations.
46580 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
46581 * gcc.misc-tests/bprob-1.c: New test.
46582 * gcc.misc-tests/bprob-2.c: New test.
46584 2001-09-07 Janis Johnson <janis187@us.ibm.com>
46586 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
46587 XFAIL and which kinds of gcov output to verify.
46588 * gcc.misc-tests/gcov-4b.x: New file.
46589 * gcc.misc-tests/gcov-5b.x: New file.
46590 * gcc.misc-tests/gcov-6.x: New file.
46591 * gcc.misc-tests/gcov-7.c: New test.
46592 * gcc.misc-tests/gcov-7.x: New file.
46594 2001-09-06 Janis Johnson <janis187@us.ibm.com>
46596 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
46597 * gcc.misc-tests/gcov-6.c: New test.
46599 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
46602 * g++.dg/abi/vbase1.C: New test.
46604 2001-09-05 Ziemowit Laski <zlaski@apple.com>
46606 * objc.dg/method-2.m: New.
46608 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
46611 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
46612 * g++.dg/init/empty1.C: New test.
46614 2001-09-03 Jakub Jelinek <jakub@redhat.com>
46616 * gcc.c-torture/compile/20010903-1.c: New test.
46618 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
46620 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
46623 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
46625 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
46627 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
46629 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
46631 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
46633 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
46634 for 16-bit 'unsigned int'.
46636 2001-08-29 Kazu Hirata <kazu@hxi.com>
46638 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
46640 2001-08-27 Richard Henderson <rth@redhat.com>
46642 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
46643 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
46645 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
46647 * gcc.dg/asm-names.c (ymain): New.
46649 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
46651 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
46652 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
46653 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
46655 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46657 * gcc.dg/compare5.c: New testcase.
46659 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
46661 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
46662 and "In instantiation".
46664 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
46666 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
46668 2001-08-20 Janis Johnson <janis187@us.ibm.com>
46670 * gcc.misc-tests/gcov.exp: Add support for branch information.
46671 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
46672 * gcc.misc-tests/gcov-4.c: New test.
46673 * gcc.misc-tests/gcov-4b.c: New test.
46674 * gcc.misc-tests/gcov-5b.c: New test.
46676 2001-08-20 Zack Weinberg <zackw@panix.com>
46678 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
46681 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
46683 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
46685 2001-08-19 Jakub Jelinek <jakub@redhat.com>
46687 * g++.dg/eh/template1.C: New test.
46689 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
46691 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
46693 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
46696 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
46698 * lib/g77-dg.exp: Use prune.exp for common procedures
46699 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
46700 * lib/g77.exp: (g77-dg-prune) Remove
46702 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
46704 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
46706 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46708 * g++.dg/template/unify1.C: New test.
46710 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
46712 * g++.dg/abi/empty4.C: New test.
46714 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
46716 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
46718 * g77.f-torture/compile/pr3743.x: Likewise.
46720 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46722 * g++.dg/other/using-declaration.C: New test.
46724 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46726 * gcc.dg/cpp/tr-sign.c: New testcase.
46728 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
46730 * gcc.dg/cpp/19951025-1.c: Revert.
46731 * gcc.dg/cpp/directiv.c: We no longer process directives that
46732 interrupt macro arguments.
46734 2001-08-03 Zack Weinberg <zackw@stanford.edu>
46736 * gcc.dg/bconstp-1.c: New test.
46738 2001-08-03 Richard Henderson <rth@redhat.com>
46740 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
46742 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
46744 * gcc.dg/cpp/19951025-1.c: Update.
46746 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
46748 * g77.dg/ff90-1.f (s): Fix reference of variable z,
46751 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
46754 * g++.old-deja/g++.ns/ns14.C: Remove special options.
46755 * g++.old-deja/g++.other/std1.C: Likewise.
46756 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
46758 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46760 * lib/g77.exp: Load gcc-defs.exp for common procedures
46761 (g77_pass, g77_fail, g77_finish, g77_exit,
46762 ${tool}_check_unsupported_p} Now redundant. Deleted.
46764 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
46766 * g77.dg/fbackslash.f
46767 * g77.dg/fcase-preserve.f
46769 * g77.dg/ffixed-line-length-0.f
46770 * g77.dg/ffixed-line-length-132.f
46771 * g77.dg/ffixed-line-length-7.f
46772 * g77.dg/ffixed-line-length-72.f
46773 * g77.dg/ffixed-line-length-none.f
46774 * g77.dg/ffree-form-1.f
46775 * g77.dg/fno-backslash.f
46776 * g77.dg/fno-f90-1.f
46777 * g77.dg/fno-fixed-form-1.f
46778 * g77.dg/fno-onetrip.f
46779 * g77.dg/fno-typeless-boz.f
46780 * g77.dg/fno-underscoring.f
46781 * g77.dg/fno-vxt-1.f
46782 * g77.dg/fonetrip.f
46783 * g77.dg/ftypeless-boz.f
46784 * g77.dg/fugly-assumed.f
46785 * g77.dg/funderscoring.f
46788 2001-08-01 Ziemowit Laski <zlaski@apple.com>
46790 * objc.dg/fwd-proto-1.m: New.
46791 * objc.dg/local-decl-1.m: New.
46792 * objc.dg/naming-1.m: New.
46793 * objc.dg/naming-2.m: New.
46794 * objc.dg/proto-hier-1.m: New.
46796 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
46798 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
46799 largest-type elements to a struct makes its size grow.
46801 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46803 * g++.dg/abi/vthunk1.C: New test.
46805 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
46807 * g++.dg/abi/vbase8-22.C: New test.
46809 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46811 * gcc.dg/cpp/macro8.c: New test.
46813 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46815 * g++.dg/abi/vbase8-21.C: New test.
46817 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
46819 * g++.dg/abi/vbase8-10.C: New test.
46821 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46823 * lib/g++.exp (g++_set_ld_library_path): Renamed to
46824 ${tool}_set_ld_library_path.
46826 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
46829 2001-07-26 Stan Cox <scox@redhat.com>
46831 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
46832 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
46833 gcc_exit, gcc_check_unsupported_p):
46834 Moved to gcc-deps.exp
46835 * gcc-deps.exp: New file.
46837 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46839 * g++.old-deja/g++.pt/defarg14.C: New test.
46841 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46843 * g++.old-deja/g++.other/lineno5.C: New test.
46845 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46847 * g++.old-deja/g++.pt/crash68.C: New test.
46849 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
46851 * g++.old-deja/g++.other/crash42.C: New test.
46853 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
46855 * gcc.dg/cpp/extratokens.c: Fix.
46856 * gcc.dg/cpp/skipping2.c: New tests.
46858 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46860 * gcc.c-torture/execute/20010724-1.c: New file.
46861 * gcc.c-torture/execute/20010724-1.x: New file.
46863 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46865 * g++.old-deja/g++.other/cond7.C: New test.
46867 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46869 * g++.old-deja/g++.other/optimize4.C: New test.
46871 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
46873 * g++.old-deja/g++.abi/vbase8-5.C: New test.
46875 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
46877 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
46878 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
46879 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
46880 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
46882 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
46883 bug report" message.
46885 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
46886 * g++.dg/ext/instantiate1.C: Move from old-deja.
46888 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
46890 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
46891 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
46892 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
46893 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
46895 2001-07-23 Jeffrey A Law (law@cygnus.com)
46897 * gcc.c-torture/execute/20010723-1.c: New test.
46899 2001-07-23 Ben Elliston <bje@redhat.com>
46901 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
46903 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46905 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
46907 Delete handling of ieee_multilib_flags.
46908 Pass -mieee for alpha*-*-* and sh-*-*.
46909 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
46911 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
46913 Remove old-abi tests.
46914 * g++.old-deja/g++.mike/p11116.C: Remove.
46915 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
46917 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
46919 * g77.f-torture/compile/pr3743.f: New test
46921 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
46923 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
46925 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46927 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
46928 g++.old-deja/g++.pt/static6.C: Likewise.
46929 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
46930 supports weak symbols.
46932 2001-07-18 Andreas Jaeger <aj@suse.de>
46934 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
46937 2001-07-18 Andreas Jaeger <aj@suse.de>
46939 * gcc.dg/iftrap-1.c: Fix target line.
46941 2001-07-17 Richard Henderson <rth@redhat.com>
46943 * gcc.c-torture/execute/20010717-1.c: New.
46945 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
46947 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
46950 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
46952 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
46954 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46956 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
46957 UAC_SIGBUS, UAC_NOPRINT definitions.
46959 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
46961 * objc/execute/object_is_class.m: New test.
46962 * objc/execute/object_is_meta_class.m: New test.
46964 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
46966 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
46967 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
46969 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
46971 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
46972 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
46974 2001-07-14 Richard Henderson <rth@redhat.com>
46976 * gcc.dg/iftrap-1.c: New.
46978 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
46980 * g77.f-torture/execute/intrinsic77.f: New test.
46982 2001-07-11 Janis Johnson <janis@us.ibm.com>
46984 * gcc.misc-tests/gcov-3.c: New test.
46986 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46988 * gcc.c-torture/compile/20010711-1.c,
46989 * gcc.c-torture/compile/20010711-2.c: New tests.
46991 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
46993 * gcc.c-torture/execute/20010711-1.c: New test.
46995 2001-07-11 Ben Elliston <bje@redhat.com>
46997 * g++.old-deja/g++.other/enum5.C: New test.
46999 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
47001 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
47002 (g++-dg-prune): Call prune_gcc_output.
47003 * prune.exp: New file for prune_gcc_output.
47004 * lib/g++.exp, lib/gcc.exp: Load it.
47006 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
47008 * gcc.c-torture/compile/20010701-1.c,
47009 g++.old-deja/g++.ext/attrib6.C: New tests.
47011 2001-07-06 Jeffrey A Law (law@cygnus.com)
47013 * gcc.c-torture/compile/20010706-1.c: New test.
47015 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
47017 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
47019 2001-06-28 Stan Shebs <shebs@apple.com>
47021 * gcc.dg/pragma-darwin.c: New test.
47023 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47025 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
47026 Solaris 2.[678] system.
47028 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
47030 * gcc.dg/20010622-1.c: New test.
47032 2001-06-18 Stan Shebs <shebs@apple.com>
47034 * objc.dg: New directory.
47035 * objc.dg/dg.exp: New file.
47036 * objc.dg/alias.m: New.
47037 * objc.dg/class-1.m: New.
47038 * objc.dg/class-2.m: New.
47039 * objc.dg/const-str-1.m: New.
47040 * objc.dg/const-str-2.m: New.
47041 * objc.dg/id-1.m: New.
47042 * objc.dg/method-1.m: New.
47043 * objc.dg/super-class-1.m: New.
47044 * lib/objc-dg.exp: New file.
47046 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
47048 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
47051 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
47053 * g++.old-deja/g++.abi/vbase8-9.C: New test.
47055 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47057 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
47060 2001-06-12 Richard Henderson <rth@redhat.com>
47062 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
47064 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47066 * g++.old-deja/g++.abi/vbase5.C: New test.
47067 * g++.old-deja/g++.abi/vbase6.C: New test.
47068 * g++.old-deja/g++.abi/vbase7.C: New test.
47070 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47072 * gcc.c-torture/compile/20010610-1.c: New test.
47074 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
47076 * g++.old-deja/g++.abi/vbase4.C: New test.
47078 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47080 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
47081 support %f for HC11/HC12 targets.
47082 * gcc.c-torture/execute/930513-1.x: New file, likewise.
47083 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
47084 on HC11/HC12 targets.
47085 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
47087 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47089 * gcc.dg/wchar_t-1.c: New file.
47090 * gcc.dg/wint_t-1.c: Likewise.
47092 2001-06-11 Bernd Schmidt <bernds@redhat.com>
47094 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
47096 2001-06-11 Richard Henderson <rth@redhat.com>
47098 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
47100 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47102 * gcc.c-torture/compile/20010611-1.c: New test.
47104 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
47106 * gcc.dg/c99-tag-1.c: Add more tests.
47108 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
47110 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
47111 representation on MN10300 and ARM/Thumb.
47113 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
47115 * g77.f-torture/execute/20010610.f: New.
47117 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
47119 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
47122 2001-06-09 Richard Henderson <rth@redhat.com>
47124 * gcc.c-torture/execute/ashrdi-1.c: New.
47125 * gcc.c-torture/execute/ashldi-1.c: New.
47126 * gcc.c-torture/execute/lshrdi-1.c: New.
47128 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
47130 * objc/execute/load-3.m: Added. Check sending +load to categories,
47131 in addition to classes.
47133 2001-06-08 Stan Shebs <shebs@apple.com>
47135 * objc/execute/load-2.m: New test. From Nicola Pero
47136 <n.pero@mi.flashnet.it>.
47138 2001-06-08 Jakub Jelinek <jakub@redhat.com>
47140 * gcc.c-torture/execute/20010605-2.c: New test.
47142 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47144 * g++.old-deja/g++.abi/vbase2.C: New test.
47145 * g++.old-deja/g++.abi/vbase3.C: New test.
47147 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
47149 * g++.old-deja/g++.pt/friend49.C: New test.
47151 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
47153 * g++.old-deja/g++.ext/anon3.C: New test.
47155 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
47157 * g++.old-deja/g++.other/conv7.C: New test.
47159 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
47161 * gcc.c-torture/compile/20010605-2.c: New test.
47163 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
47165 * gcc.c-torture/execute/20010604-1.c: New test.
47167 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
47169 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
47171 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
47173 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
47174 (g++_link_flags): Likewise.
47175 (g++_init): Pass gccpath's value to two previous functions.
47177 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47179 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
47180 Ensure logfile entry matches exec command line.
47182 2001-05-31 Richard Henderson <rth@redhat.com>
47184 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
47185 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
47187 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
47189 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
47190 compiler for irix6.2
47192 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
47194 * g++.old-deja/g++.other/optimize3.C: New file.
47196 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
47198 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
47201 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
47203 * g++.old-deja/g++.other/optimize2.C: New file.
47205 2001-05-25 Diego Novillo <dnovillo@redhat.com>
47207 * gcc.c-torture/compile/20010518-2.c: New file.
47208 * gcc.c-torture/execute/20010518-1.c: New file.
47209 * gcc.c-torture/execute/20010518-2.c: New file.
47211 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
47213 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
47215 2001-05-24 Mark Mitchell <mark@codesourcery.com>
47217 G++ no longer defines builtins that do not begin with __builtin.
47218 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
47219 * g++.old-deja/g++.brendand/misc13.C: Likewise.
47220 * g++.old-deja/g++.law/builtin1.C: Likewise.
47221 * g++.old-deja/g++.law/cvt2.C: Likewise.
47222 * g++.old-deja/g++.mike/net5.C: Likewise.
47223 * g++.old-deja/g++.other/builtins1.C: Likewise.
47224 * g++.old-deja/g++.other/builtins2.C: Likewise.
47225 * g++.old-deja/g++.other/builtins3.C: Likewise.
47226 * g++.old-deja/g++.other/builtins4.C: Likewise.
47227 * g++.old-deja/g++.other/inline8.C: Likewise.
47228 * g++.old-deja/g++.robertl/eb39.C: Likewise.
47230 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
47232 * g++.old-deja/g++.pt/using1.C: Adjust.
47233 * g++.old-deja/g++.pt/using2.C: New test.
47235 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47237 * gcc.dg/cpp/charconst.c: New tests.
47238 * gcc.dg/cpp/escape.c: New tests.
47239 * gcc.dg/cpp/escape-1.c: New tests.
47240 * gcc.dg/cpp/escape-2.c: New tests.
47241 * gcc.dg/cpp/ucs.c: New tests.
47243 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
47245 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
47246 native compiler for irix6.5.
47248 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
47250 * lib/g++.exp (g++_include_flags): Use args to compute
47252 (g++_link_flags): Likewise.
47253 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
47255 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
47257 * gcc.dg/c90-hexfloat-1.c: Add more tests.
47259 2001-05-21 Geoff Keating <geoffk@redhat.com>
47261 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
47264 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47266 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
47268 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
47269 to STACK_SIZE; Use it to define size of add_histo array.
47270 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
47272 (f): Use GITT_SIZE to define size of gitt local table.
47273 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
47274 to STACK_SIZE; Use it to define size of bytemem array.
47276 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
47278 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
47279 on 68HC11/HC12 due to the asm instruction.
47280 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
47281 * gcc.c-torture/compile/920520-1.x: Likewise.
47282 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
47283 on 68HC11/HC12 because the function is larger than 64K.
47284 * gcc.c-torture/compile/961203-1.x: New file, this test fails
47285 on 68HC11/HC12 because the structure is too large.
47287 2001-05-20 Richard Henderson <rth@redhat.com>
47289 * gcc.c-torture/execute/20010520-1.c: New.
47291 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47293 * g++.old-deja/g++.warn/compare1.C: New test.
47294 * gcc.dg/compare4.c: New test.
47296 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
47298 * g++.old-deja/g++.other/optimize1.C: New test.
47300 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47302 * g++.old-deja/g++.pt/spec41.C: New test.
47304 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
47306 * gcc.c-torture/compile/20010114-1.x: Remove.
47308 2001-05-18 Stan Shebs <shebs@apple.com>
47310 * gcc.c-torture/compile/20010518-1.c: New test.
47312 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
47314 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
47315 * g++.old-deja/g++.pt/crash67.C: New test.
47317 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
47319 * g++.old-deja/g++.other/debug9.C: New test.
47321 2001-05-16 Zack Weinberg <zackw@stanford.edu>
47323 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
47325 2001-05-16 Jan Hubicka <jh@suse.cz>
47327 * gcc.c-torture/compile/20010516-1.c: New test.
47329 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47331 * g++.old-deja/g++.other/crash41.C: New test.
47333 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
47335 * g++.old-deja/g++.pt/crash66.C: New test.
47337 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
47339 * g++.old-deja/g++.robertl/eb27.C: Convert.
47341 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
47343 * g++.dg/friend-warn.C: New test. Do not warn about friend
47344 declaration being redundant.
47346 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
47348 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
47350 2001-05-14 Mark Mitchell <mark@codesourcery.com>
47352 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
47354 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
47356 * lib/g++.exp: Use testsuite_flags.
47358 2001-05-13 Mark Mitchell <mark@codesourcery.com>
47360 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
47362 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
47364 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
47366 2001-05-11 Mark Mitchell <mark@codesourcery.com>
47368 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
47370 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
47372 * gcc.c-torture/compile/20010313-1.c: New test.
47374 2001-05-09 Zack Weinberg <zackw@stanford.edu>
47376 * gcc.dg/cpp/direct2.c: New test.
47377 * gccq.dg/cpp/direct2s.c: New test.
47379 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
47381 2001-05-07 Mark Mitchell <mark@codesourcery.com>
47383 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
47384 * g++.old-deja/g++.other/op3.C: Likewise.
47386 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47388 * gcc.dg/cpp/syshdr.h: New file.
47389 * gcc.dg/cpp/sysmac1.c: Update.
47390 * gcc.dg/cpp/sysmac2.c: Update.
47392 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47394 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
47396 2001-05-04 David Edelsohn <edelsohn@gnu.org>
47398 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
47399 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
47401 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
47403 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
47405 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
47407 * lib/g++.exp (g++_include_flags): Don't use any special flags
47408 if TESTING_IN_BUILD_TREE is not defined.
47409 (g++_init): Use a plain 'c++' as the compiler if
47410 TESTING_IN_BUILD_TREEE is not defined.
47412 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47414 * g++.old-deja/g++.eh/catch13.C: New test.
47415 * g++.old-deja/g++.eh/catch14.C: New test.
47417 2001-05-02 Jakub Jelinek <jakub@redhat.com>
47419 * gcc.dg/cpp/tr-define.c: New test.
47421 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
47423 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
47424 <stdlib.h>, not <malloc.h>.
47426 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47428 * g++.old-deja/g++.ns/template17.C: New test.
47430 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
47432 * g++.old-deja/g++.pt/ref4.C: New test.
47434 2001-04-30 Richard Henderson <rth@redhat.com>
47436 * gcc.dg/20000724-1.c: Revert last change.
47438 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
47440 * g77.f-torture/execute/20010430.f: New test.
47442 2001-04-30 Mark Mitchell <mark@codesourcery.com>
47444 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
47446 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
47448 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
47450 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47452 * g++.old-deja/g++.eh/crash6.C: New test.
47454 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47456 * g++.old-deja/g++.other/warn7.C: New test.
47458 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
47460 * g++.old-deja/g++.other/defarg9.C: New test.
47462 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47464 * g77.f-torture/compile/20010426.f: New test.
47465 * g77.f-torture/execute/20010426.f: New test.
47467 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
47469 * g77.f-torture/compile/20000629-1.x: Remove - error
47472 2001-04-26 Jeffrey A Law (law@cygnus.com)
47474 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
47475 Tweak slightly to work with g++.dg framework.
47476 * g++.dg/special/ecos.exp: Run initp1.C test.
47477 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
47479 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
47480 its linker doesn't give line numbers either.
47481 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
47483 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47485 * g++.old-deja/g++.other/lex1.C: New test.
47487 2001-04-26 Jakub Jelinek <jakub@redhat.com>
47489 * gcc.dg/noncompile/20010425-1.c: New test.
47491 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
47493 * g++.old-deja/g++.pt/mangle2.C: New test.
47495 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47497 * gcc.dg/format/plus-1.c: New test.
47499 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47501 * gcc.dg/20010423-1.c: New test.
47503 2001-04-25 Jakub Jelinek <jakub@redhat.com>
47505 * gcc.c-torture/execute/20010422-1.c: New test.
47507 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
47509 * g++.old-deja/g++.ns/type2.C: New test.
47511 2001-04-24 Zack Weinberg <zackw@stanford.edu>
47513 * g++.old-deja/g++.other/perf1.C: New test.
47515 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
47517 * gcc.dg/c99-func-2.c: Remove xfail.
47518 * gcc.dg/c99-func-3.c: Remove xfail.
47519 * gcc.dg/c99-func-4.c: Remove xfail.
47521 2001-04-23 Zack Weinberg <zackw@stanford.edu>
47523 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
47525 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
47527 * gcc.c-torture/compile/20010423-1.c: New test.
47529 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47531 * g++.old-deja/g++.pt/typename28.C: New test.
47533 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
47535 * g++.old-deja/g++.abi/empty2.C: New test.
47536 * g++.old-deja/g++.abi/empty3.C: New test.
47538 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47540 * g++.old-deja/g++.other/comdat2.C: New test.
47541 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
47543 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47545 * g++.old-deja/g++.other/overload14.C: New test.
47547 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47549 * g++.old-deja/g++.other/lookup23.C: New test.
47551 2001-04-20 Jakub Jelinek <jakub@redhat.com>
47553 * gcc.c-torture/execute/20010403-1.c: New test.
47555 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
47556 Mark Mitchell <mark@codesourcery.com>
47558 * lib/old-dejagnu.exp: Don't delete output of executable.
47559 Add .exe suffix to executables.
47561 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
47563 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
47565 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47567 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
47569 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47571 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
47572 * g++.old-deja/g++.abi/crash1.C: New test.
47574 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
47576 * g++.old-deja/g++.other/crash40.C: New test.
47578 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47580 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
47582 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
47584 * g++.old-deja/g++.other/warn6.C: New test.
47586 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
47588 * g++.old-deja/g++.robertl/eb42.C: Same.
47590 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47592 * gcc.dg/wtr-conversion-1.c: New testcase.
47594 2001-04-10 Richard Henderson <rth@redhat.com>
47596 * g++.old-deja/g++.other/array5.C: New.
47598 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47600 * gcc.c-torture/execute/20010408-1.c: New test.
47602 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
47604 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
47605 headers and constructs.
47606 * g++.old-deja/g++.robertl/eb79.C: Same.
47607 * g++.old-deja/g++.robertl/eb77.C (main): Same.
47608 * g++.old-deja/g++.robertl/eb73.C: Same.
47609 * g++.old-deja/g++.robertl/eb66.C (main): Same.
47610 * g++.old-deja/g++.robertl/eb55.C (t): Same.
47611 * g++.old-deja/g++.robertl/eb54.C (main): Same.
47612 * g++.old-deja/g++.robertl/eb46.C (main): Same.
47613 * g++.old-deja/g++.robertl/eb44.C: Same.
47614 * g++.old-deja/g++.robertl/eb41.C (main): Same.
47615 * g++.old-deja/g++.robertl/eb4.C (main): Same.
47616 * g++.old-deja/g++.robertl/eb39.C: Same.
47617 * g++.old-deja/g++.robertl/eb33.C (main): Same.
47618 * g++.old-deja/g++.robertl/eb31.C (main): Same.
47619 * g++.old-deja/g++.robertl/eb30.C: Same.
47620 * g++.old-deja/g++.robertl/eb3.C: Same.
47621 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
47622 * g++.old-deja/g++.robertl/eb21.C: Same.
47623 * g++.old-deja/g++.robertl/eb15.C: Same.
47624 * g++.old-deja/g++.robertl/eb118.C: Same.
47625 * g++.old-deja/g++.robertl/eb115.C (main): Same.
47626 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
47627 * g++.old-deja/g++.robertl/eb109.C: Same.
47628 * g++.old-deja/g++.other/sibcall1.C (main): Same.
47629 * g++.old-deja/g++.mike/rtti1.C: Same.
47630 * g++.old-deja/g++.mike/p658.C: Same.
47631 * g++.old-deja/g++.mike/net46.C: Same.
47632 * g++.old-deja/g++.mike/net34.C: Same.
47633 * g++.old-deja/g++.mike/memoize1.C: Same.
47634 * g++.old-deja/g++.mike/eh2.C: Same.
47635 * g++.old-deja/g++.law/weak.C: Same.
47636 * g++.old-deja/g++.law/visibility7.C: Same.
47637 * g++.old-deja/g++.law/visibility25.C: Same.
47638 * g++.old-deja/g++.law/visibility22.C: Same.
47639 * g++.old-deja/g++.law/visibility2.C: Same.
47640 * g++.old-deja/g++.law/visibility17.C: Same.
47641 * g++.old-deja/g++.law/visibility13.C: Same.
47642 * g++.old-deja/g++.law/visibility10.C: Same.
47643 * g++.old-deja/g++.law/visibility1.C: Same.
47644 * g++.old-deja/g++.law/virtual3.C (eval): Same.
47645 * g++.old-deja/g++.law/vbase1.C: Same.
47646 * g++.old-deja/g++.law/operators32.C: Same.
47647 * g++.old-deja/g++.law/nest3.C: Same.
47648 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
47649 * g++.old-deja/g++.law/except5.C (main): Same.
47650 * g++.old-deja/g++.law/cvt7.C (run): Same.
47651 * g++.old-deja/g++.law/cvt2.C: Same.
47652 * g++.old-deja/g++.law/cvt16.C: Same.
47653 * g++.old-deja/g++.law/ctors6.C (bar): Same.
47654 * g++.old-deja/g++.law/ctors17.C (main): Same.
47655 * g++.old-deja/g++.law/ctors13.C: Same.
47656 * g++.old-deja/g++.law/ctors12.C (main): Same.
47657 * g++.old-deja/g++.law/ctors10.C: Same.
47658 * g++.old-deja/g++.law/code-gen5.C: Same.
47659 * g++.old-deja/g++.law/bad-error7.C: Same.
47660 * g++.old-deja/g++.law/arm9.C: Same.
47661 * g++.old-deja/g++.law/arm12.C: Same.
47662 * g++.old-deja/g++.law/arg8.C: Same.
47663 * g++.old-deja/g++.law/arg1.C: Same.
47664 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
47665 * g++.old-deja/g++.jason/template31.C: Same.
47666 * g++.old-deja/g++.jason/template24.C (main): Same.
47667 * g++.old-deja/g++.jason/2371.C: Same.
47668 * g++.old-deja/g++.eh/new2.C: Same.
47669 * g++.old-deja/g++.eh/new1.C: Same.
47670 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
47671 * g++.old-deja/g++.brendan/nest21.C (main): Same.
47672 * g++.old-deja/g++.brendan/err-msg3.C: Same.
47673 * g++.old-deja/g++.brendan/crash62.C: Same.
47674 * g++.old-deja/g++.brendan/crash52.C: Same.
47675 * g++.old-deja/g++.brendan/crash49.C (main): Same.
47676 * g++.old-deja/g++.brendan/crash38.C: Same.
47677 * g++.old-deja/g++.brendan/crash15.C (main): Same.
47678 * g++.old-deja/g++.brendan/copy9.C: Same.
47680 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
47682 * gcc.c-torture/execute/20001203-2.c (memset):
47683 Count argument is of type __SIZE_TYPE__.
47685 2001-04-04 Diego Novillo <dnovillo@redhat.com>
47687 * gcc.c-torture/compile/20010404-1.c: New test.
47689 2001-04-04 Jakub Jelinek <jakub@redhat.com>
47691 * gcc.c-torture/compile/20010326-1.c: New test.
47693 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
47695 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
47696 peculiarities of the SH.
47697 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
47699 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47701 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
47702 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
47703 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
47705 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47707 * g77.f-torture/compile/20010321-1.f: New test.
47709 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47711 * gcc.c-torture/compile/20010329-1.c: New test.
47713 2001-04-02 Jakub Jelinek <jakub@redhat.com>
47715 * gcc.c-torture/execute/20010329-1.c: New test.
47717 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47719 * g++.old-deja/g++.other/eh4.C: Fix typo.
47721 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
47723 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
47725 2001-03-28 Philip Blundell <philb@gnu.org>
47727 * gcc.c-torture/compile/20010328-1.c: New test.
47729 2001-03-27 Richard Henderson <rth@redhat.com>
47731 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
47732 * g++.old-deja/g++.eh/vbase3.C: Likewise.
47734 2001-03-27 Alan Modra <alan@linuxcare.com.au>
47736 * gcc.c-torture/compile/20010327-1.c: New test.
47738 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
47740 * g++.old-deja/g++.other/friend12.C: New test.
47741 * g++.old-deja/g++.other/friend9.C: Expect no errors.
47742 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
47744 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
47746 * gcc.c-torture/execute/20010325-1.c: New test.
47748 2001-03-23 Jakub Jelinek <jakub@redhat.com>
47750 * g++.old-deja/g++.other/mangle3.C: New test.
47752 2001-03-22 Jakub Jelinek <jakub@redhat.com>
47754 * g++.old-deja/g++.other/anon8.C: New test.
47756 2001-03-20 Philip Blundell <philb@gnu.org>
47758 * gcc.c-torture/compile/20010320-1.c: New test.
47760 2001-03-17 Richard Henderson <rth@redhat.com>
47762 * g++.old-deja/g++.other/eh4.C: Add expected error text.
47764 2001-03-15 Geoff Keating <geoff@redhat.com>
47766 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
47769 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
47771 * g++.old-deja/g++.other/eh4.C: New test.
47773 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
47775 * gcc.dg/cpp/mi1.c: Update.
47777 2001-03-14 Jakub Jelinek <jakub@redhat.com>
47779 * g++.old-deja/g++.other/regstack.C: New test.
47781 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
47783 * g++.old-deja/g++.other/ref4.C: New test.
47785 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
47787 * objc/execute/va_method.m: Added.
47788 * objc/execute/IMP.m: Added.
47789 * objc/execute/_cmd.m: Added.
47790 * objc/execute/accessing_ivars.m: Added.
47791 * objc/execute/class-1.m: Added.
47792 * objc/execute/class-10.m: Added.
47793 * objc/execute/class-11.m: Added.
47794 * objc/execute/class-12.m: Added.
47795 * objc/execute/class-13.m: Added.
47796 * objc/execute/class-14.m: Added.
47797 * objc/execute/class-2.m: Added.
47798 * objc/execute/class-3.m: Added.
47799 * objc/execute/class-4.m: Added.
47800 * objc/execute/class-5.m: Added.
47801 * objc/execute/class-6.m: Added.
47802 * objc/execute/class-7.m: Added.
47803 * objc/execute/class-8.m: Added.
47804 * objc/execute/class-9.m: Added.
47805 * objc/execute/class-tests-1.h
47806 * objc/execute/class-tests-2.h
47807 * objc/execute/compatibility_alias.m: Added.
47808 * objc/execute/encode-1.m: Added.
47809 * objc/execute/formal_protocol-1.m: Added.
47810 * objc/execute/formal_protocol-2.m: Added.
47811 * objc/execute/formal_protocol-3.m: Added.
47812 * objc/execute/formal_protocol-4.m: Added.
47813 * objc/execute/formal_protocol-5.m: Added.
47814 * objc/execute/formal_protocol-6.m: Added.
47815 * objc/execute/formal_protocol-7.m: Added.
47816 * objc/execute/informal_protocol.m: Added.
47817 * objc/execute/initialize.m: Added.
47818 * objc/execute/load.m: Added.
47819 * objc/execute/many_args_method.m: Added.
47820 * objc/execute/nested-3.m: Added.
47821 * objc/execute/no_clash.m: Added.
47822 * objc/execute/private.m: Added.
47823 * objc/execute/redefining_self.m: Added.
47824 * objc/execute/root_methods.m: Added.
47825 * objc/execute/selector-1.m: Added.
47826 * objc/execute/static-1.m: Added.
47827 * objc/execute/static-2.m: Added.
47828 * objc/execute/va_method.m: Added.
47830 2001-03-10 Richard Henderson <rth@redhat.com>
47832 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
47834 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
47836 * g++.old-deja/g++.other/crash31.C: XFAIL.
47837 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
47838 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
47839 * gcc.c-torture/execute/20010123-1.x: XFAIL.
47840 * gcc.c-torture/execute/20010124-1.x: XFAIL.
47841 * gcc.dg/sequence-pt-1.c: XFAIL one test.
47843 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
47845 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
47847 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47849 * gcc.dg/20000724-1.c: Don't use multiline strings.
47851 2001-03-06 Zack Weinberg <zackw@stanford.edu>
47853 * objc/execute/string1.m, objc/execute/string2.m: Compare the
47854 result of -cString against what we expect it to be; don't just
47855 print it out for no one to read.
47857 * objc/execute/string3.m, objc/execute/string4.m: New tests.
47858 Based on testcases provided by Nicola Pero.
47860 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47862 * gcc.dg/cpp/macro7.c: New test.
47864 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
47866 * gcc.dg/cpp/multiline.c: Update.
47868 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47870 * g++.old-deja/g++.other/enum3.C: New test.
47872 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47874 * g++.old-deja/g++.other/pod1.C: New test.
47876 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
47878 * g++.old-deja/g++.ext/overload1.C: New test.
47880 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47882 * g++.old-deja/g++.pt/using1.C: New test.
47884 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
47886 * g++.old-deja/g++.other/using9.C: New test.
47888 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
47890 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
47892 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
47894 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
47896 * g++.old-deja/g++.ext/realpt1.C: Remove.
47898 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
47900 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
47902 2001-02-26 Will Cohen <wcohen@redhat.com>
47904 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
47906 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
47908 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
47909 templatized constructors.
47911 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47913 * gcc.c-torture/execute/20010224-1.c: New test.
47915 2001-02-23 Jakub Jelinek <jakub@redhat.com>
47917 * gcc.c-torture/execute/20010222-1.c: New test.
47919 2001-02-22 Jakub Jelinek <jakub@redhat.com>
47921 * g++.old-deja/g++.other/inline20.C: New test.
47923 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
47925 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
47927 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47929 * g++.old-deja/g++.other/lookup22.C: New test.
47931 2001-02-19 Zack Weinberg <zackw@stanford.edu>
47933 * g77.dg: New directory.
47934 * g77.dg/20010216-1.f: New test case.
47935 * g77.dg/dg.exp: New driver.
47936 * lib/g77-dg.exp: New driver library.
47938 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47940 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
47942 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
47944 * g++.old-deja/g++.other/decl9.C: New test.
47946 2001-02-16 Jakub Jelinek <jakub@redhat.com>
47948 * g++.old-deja/g++.other/init16.C: Update the test so that it does
47949 not need <string> and also tests the initialization at runtime.
47951 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47953 * gcc.c-torture/execute/longlong.c: New test.
47955 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47957 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
47959 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
47961 * gcc.c-torture/execute/920302-1.c (execute):
47962 Change argument type to short.
47964 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47966 * g++.old-deja/g++.pt/deduct6.C: New test.
47968 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
47970 * g++.old-deja/g++.pt/deduct5.C: New test.
47972 2001-02-14 Jakub Jelinek <jakub@redhat.com>
47974 * gcc.c-torture/execute/20010209-1.c: New test.
47976 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
47978 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
47980 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
47982 * g++.dg/vtgc1.C: Update for new ABI.
47984 * consistency.vlad: New directory, 1665 files.
47986 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47988 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
47990 * gcc.dg/cpp/digraphs.c: Declare puts.
47992 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47994 * g++.old-deja/g++.other/warn5.C: New test.
47996 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
47998 * g++.old-deja/g++.pt/spec40.C: New test.
48000 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
48002 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
48004 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
48006 2001-02-12 Jakub Jelinek <jakub@redhat.com>
48008 * gcc.c-torture/compile/20010209-1.c: New test.
48010 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
48012 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
48013 excess errors message but not if it crashes.
48014 * g++.old-deja/g++.other/crash27.C: Likewise.
48015 * g++.old-deja/g++.other/crash28.C: Likewise.
48016 * g++.old-deja/g++.other/crash30.C: Likewise.
48017 * g++.old-deja/g++.other/crash32.C: Likewise.
48018 * g++.old-deja/g++.other/crash35.C: Likewise.
48019 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48021 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
48023 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
48024 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
48025 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
48026 g77.f-torture/execute/execute.exp,
48027 g77.f-torture/noncompile/noncompile.exp,
48028 gcc.c-torture/execute/execute.exp,
48029 gcc.c-torture/execute/memcheck/memcheck.exp,
48030 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
48031 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
48032 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
48033 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
48034 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
48035 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
48036 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
48037 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
48038 Remove bug reporting instructions with ancient email addresses.
48040 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48042 * gcc.dg/20010202-1.c: New test.
48043 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
48045 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
48047 * g++.dg/stdbool-if.C: New test.
48049 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
48051 * objc/execute/fdecl.m: Added main().
48053 2001-02-07 Jakub Jelinek <jakub@redhat.com>
48055 * gcc.c-torture/execute/20010206-1.c: New test.
48057 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
48059 * gcc.dg/cpp/avoidpaste1.c: Update.
48061 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
48063 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
48064 Pero <nicola@brainstorm.co.uk>.
48065 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
48067 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
48069 * g++.old-deja/g++.pt/spec39.C: New test.
48071 2001-02-05 Jakub Jelinek <jakub@redhat.com>
48073 * gcc.c-torture/compile/20010202-1.c: New test.
48075 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
48077 * g++.old-deja/g++.abi/primary2.C: New test.
48078 * g++.old-deja/g++.abi/primary3.C: New test.
48079 * g++.old-deja/g++.abi/primary4.C: New test.
48080 * g++.old-deja/g++.abi/primary5.C: New test.
48081 * g++.old-deja/g++.abi/vtable3.h: New test.
48082 * g++.old-deja/g++.abi/vtable3a.C: New test.
48083 * g++.old-deja/g++.abi/vtable3b.C: New test.
48084 * g++.old-deja/g++.abi/vtable3c.C: New test.
48085 * g++.old-deja/g++.abi/vtable3d.C: New test.
48086 * g++.old-deja/g++.abi/vtable3e.C: New test.
48087 * g++.old-deja/g++.abi/vtable3f.C: New test.
48088 * g++.old-deja/g++.abi/vtable3g.C: New test.
48089 * g++.old-deja/g++.abi/vtable3h.C: New test.
48090 * g++.old-deja/g++.abi/vtable3i.C: New test.
48091 * g++.old-deja/g++.abi/vtable3j.C: New test.
48092 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
48094 2001-02-03 Jakub Jelinek <jakub@redhat.com>
48096 * g++.old-deja/g++.other/anon6.C: New test.
48097 * g++.old-deja/g++.other/anon7.C: New test.
48099 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
48101 * gcc.dg/cpp/avoidpaste2.c: New tests.
48103 2001-01-31 Jakub Jelinek <jakub@redhat.com>
48105 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
48107 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
48109 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
48110 DECIMAL_DIG cases for Irix."
48112 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
48114 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
48116 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48118 * gcc.dg/c99-tag-1.c: New test.
48120 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48122 * gcc.dg/cpp/tr-warn1.c: Add tests.
48124 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
48126 * gcc.dg/cpp/avoidpaste1.c: Update.
48127 * gcc.dg/cpp/paste4.c: Update.
48129 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
48131 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
48134 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
48136 * g++.old-deja/g++.other/inline19.C: New test.
48138 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
48140 * gcc.dg/Wlarger-than.c: New test.
48142 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48144 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
48146 2001-01-29 Jakub Jelinek <jakub@redhat.com>
48148 * gcc.c-torture/execute/20010129-1.c: New test.
48149 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
48151 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
48153 * gcc.dg/cpp/avoidpaste1.c: Test case.
48155 2001-01-28 Jakub Jelinek <jakub@redhat.com>
48157 * g++.old-deja/g++.other/inline18.C: New test.
48159 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48161 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
48162 and __builtin_putchar.
48164 2001-01-27 Jakub Jelinek <jakub@redhat.com>
48166 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
48169 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
48171 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
48172 floating point number rounding mode to round to the nearest
48173 representable mode.
48175 2001-01-25 Jakub Jelinek <jakub@redhat.com>
48177 * g++.old-deja/g++.other/mangle2.C: New test.
48179 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
48181 * gcc.c-torture/compile/20010124-1.c: New test.
48183 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
48185 * g++.old-deja/g++.pt/spec38.C: New test.
48187 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48189 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
48192 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48194 * gcc.c-torture/execute/20010123-1.c: New test.
48196 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48198 * g++.old-deja/g++.pt/spec37.C: New test.
48200 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
48202 * g++.old-deja/g++.pt/overload14.C: New test.
48204 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48206 * gcc.c-torture/execute/20010122-1.c: New test, exercise
48207 __builtin_return_address.
48209 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
48211 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
48212 * g++.old-deja/g++.pt/spec35.C: New test.
48213 * g++.old-deja/g++.pt/spec36.C: New test.
48215 2001-01-20 Jakub Jelinek <jakub@redhat.com>
48217 * gcc.c-torture/compile/20010118-1.c: New test.
48219 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
48221 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
48223 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48225 * gcc.c-torture/execute/20010119-1.c: New test.
48227 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48229 * g++.old-deja/g++.other/vbase5.C: New test.
48231 2001-01-19 Jakub Jelinek <jakub@redhat.com>
48233 * gcc.c-torture/execute/20010118-1.c: New test.
48235 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48237 * g++.old-deja/g++.pt/deduct3.C: New test.
48239 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
48241 * g++.old-deja/g++.pt/spec34.C: New test.
48243 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
48245 * g77.f-torture/compile/20000601-2.f: New test.
48247 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48249 * g++.old-deja/g++.other/init17.C: New test.
48251 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
48253 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
48255 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48257 * g++.old-deja/g++.pt/unify8.C: New test.
48259 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48261 * g++.old-deja/g++.abi/vbase1.C: New test.
48263 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
48265 * g++.old-deja/g++.pt/crash65.C: New test.
48267 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
48269 * gcc.dg/cpp/assembl2.S: New test case.
48271 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
48273 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
48276 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48278 * g++.old-deja/g++.other/builtins1.C: New test.
48279 * g++.old-deja/g++.other/builtins2.C: Likewise.
48280 * g++.old-deja/g++.other/builtins3.C: Likewise.
48281 * g++.old-deja/g++.other/builtins4.C: Likewise.
48283 2001-01-17 Jakub Jelinek <jakub@redhat.com>
48285 * gcc.c-torture/compile/20010117-1.c: New test.
48286 * gcc.c-torture/compile/20010117-2.c: New test.
48288 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48290 * g77.f-torture/execute/20010116.[fx]: New test,
48292 * g77.f-torture/compile/20010115.f: Indicate it's
48293 a test for PR fortran/1636.
48295 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
48297 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
48299 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
48301 * g77.f-torture/compile/20010115.f: New test.
48303 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
48305 * g++.old-deja/g++.pt/nontype5.C: New test.
48307 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
48309 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
48310 have an equivalent working one below it.
48312 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48314 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
48315 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48317 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
48319 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
48320 message containing "init_priority".
48321 (conpr-2.C): Likewise.
48322 (conpr-3.C): Likewise.
48323 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
48325 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48327 * gcc.c-torture/execute/20010114-2.c: New test.
48329 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
48331 * gcc.c-torture/compile/20010114-1.c: New test.
48332 * gcc.c-torture/compile/20010114-1.x: Xfail.
48333 * gcc.c-torture/compile/20010114-2.c: New test.
48334 * gcc.c-torture/execute/20010114-1.c: New test.
48335 * gcc.dg/trunc-1.c: New test.
48336 * gcc.dg/uninit-B.c: New test.
48338 2001-01-13 Nick Clifton <nickc@redhat.com>
48340 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
48343 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
48345 * gcc.c-torture/compile/20010113-1.c: New test.
48347 2001-01-13 Jakub Jelinek <jakub@redhat.com>
48349 * gcc.c-torture/compile/20001212-1.c: New test.
48351 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
48353 * gcc.dg/cpp/widestr1.c: Update.
48354 * gcc.dg/cpp/prag-imp.c: Remove.
48356 2001-01-12 Jakub Jelinek <jakub@redhat.com>
48358 * gcc.c-torture/execute/20000801-3.x: Remove.
48359 * gcc.dg/c90-init-1.c: New test.
48360 * gcc.dg/c99-init-1.c: New test.
48361 * gcc.dg/c99-init-2.c: New test.
48362 * gcc.dg/gnu99-init-1.c: New test.
48364 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
48366 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
48367 testing that no relevant ones were found.
48369 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48371 * g++.old-deja/g++.pt/cast2.C: New test.
48373 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
48375 * g++.old-deja/g++.pt/friend47.C: New test.
48377 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48379 * g++.old-deja/g++.pt/instantiate13.C: New test.
48381 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48383 * g++.old-deja/g++.other/defarg7.C: New test.
48384 * g++.old-deja/g++.other/defarg8.C: New test.
48386 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48388 * g++.old-deja/g++.pt/crash64.C: New test.
48390 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
48392 * g++.old-deja/g++.pt/crash63.C: New test.
48394 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
48396 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
48398 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
48400 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
48402 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48404 * g++.old-deja/g++.pt/error3.C: New test.
48406 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48408 * g++.old-deja/g++.other/crash39.C: New test.
48410 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
48412 * g++.old-deja/g++.other/vbase4.C: New test.
48414 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
48416 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
48417 * gcc.dg/special/20000419-2.c: New file. Identical to above.
48418 * gcc.dg/special/special.exp: New test driver which will check
48419 for alias support for the above test.
48421 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
48423 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
48424 problems on small machines.
48425 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
48428 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
48430 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
48432 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
48434 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
48436 * g++.old_deja/g++.pt/using8.C: New test.
48438 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
48440 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
48442 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
48444 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
48445 where a failure is expected.
48446 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
48448 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48450 * g++.old_deja/g++.pt/instantiate12.C: New test.
48452 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48454 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
48456 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
48457 * g++.old-deja/g++.brendan/crash17.C: Likewise.
48458 * g++.old-deja/g++.brendan/crash29.C: Likewise.
48459 * g++.old-deja/g++.brendan/crash48.C: Likewise.
48460 * g++.old-deja/g++.brendan/ns1.C: Likewise.
48461 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
48462 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
48463 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
48464 * g++.old-deja/g++.eh/spec6.C: Likewise.
48465 * g++.old-deja/g++.jason/crash3.C: Likewise.
48466 * g++.old-deja/g++.law/ctors11.C: Likewise.
48467 * g++.old-deja/g++.law/ctors17.C: Likewise.
48468 * g++.old-deja/g++.law/ctors5.C: Likewise.
48469 * g++.old-deja/g++.law/ctors9.C: Likewise.
48470 * g++.old-deja/g++.mike/ambig1.C: Likewise.
48471 * g++.old-deja/g++.mike/net22.C: Likewise.
48472 * g++.old-deja/g++.mike/p3538a.C: Likewise.
48473 * g++.old-deja/g++.mike/p3538b.C: Likewise.
48474 * g++.old-deja/g++.mike/virt3.C: Likewise.
48475 * g++.old-deja/g++.niklas/t128.C: Likewise.
48476 * g++.old-deja/g++.other/anon4.C: Likewise.
48477 * g++.old-deja/g++.other/using1.C: Likewise.
48478 * g++.old-deja/g++.other/warn3.C: Likewise.
48479 * g++.old-deja/g++.pt/t37.C: Likewise.
48480 * g++.old-deja/g++.robertl/eb69.C: Likewise.
48481 * g++.old-deja/g++.robertl/eb71.C: Likewise.
48483 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
48485 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
48487 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48489 * gcc.c-torture/execute/stdio-opt-3.c: New test.
48491 2001-01-07 Jakub Jelinek <jakub@redhat.com>
48493 * gcc.c-torture/compile/20010107-1.c: New test.
48495 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48497 * gcc.c-torture/execute/builtin-noret-1.c: New test.
48499 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
48501 * gcc.dg/format/format.h: New file.
48502 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
48503 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
48504 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
48505 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
48506 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
48507 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
48508 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
48509 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
48510 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
48511 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
48512 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
48513 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
48514 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
48515 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
48516 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
48517 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
48518 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
48519 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
48520 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
48521 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
48522 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
48523 instead of declaring standard types, macros and functions in each
48526 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
48528 * gcc.c-torture/execute/20010106-1.c: New test.
48530 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
48532 * gcc.dg/format/format.exp: New file.
48533 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
48534 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
48535 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
48536 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
48537 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
48538 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
48539 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
48540 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
48541 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
48542 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
48543 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
48544 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
48545 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
48546 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
48547 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
48548 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
48549 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
48550 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
48551 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
48552 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
48553 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
48554 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
48555 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
48556 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
48557 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
48558 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
48559 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
48560 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
48561 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
48562 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
48563 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
48564 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
48565 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
48566 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
48567 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
48568 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
48569 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
48570 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
48571 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
48572 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
48573 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
48574 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
48576 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
48578 * gcc.c-torture/execute/991228-1.c: Take word endianness into
48581 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
48583 * gcc.c-torture/execute/builtin-complex-1.c: New test.
48585 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
48587 * g++.old-deja/g++.pt/crash62.C: New test.
48589 2001-01-04 Richard Henderson <rth@redhat.com>
48591 * gcc.dg/20000926-1.c: Update expected warnings.
48592 * gcc.dg/array-2.c: Likewise.
48593 * gcc.dg/array-4.c: Also validate flexible array members.
48594 * gcc.dg/c99-flex-array-1.c: New.
48596 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
48598 * gcc.c-torture/compile/20001222-1.x: Remove.
48600 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48602 * gcc.c-torture/execute/built-in-setjmp.c: New.
48604 2001-01-03 Richard Henderson <rth@redhat.com>
48606 * gcc.dg/940510-1.c: Update expected error wording.
48607 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
48609 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
48611 * lib/target-supports.exp (check_alias_available): Modified to
48612 indicate aliases not supported if only weak aliases are supported.
48614 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48616 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
48617 Turn on cmpstrsi checks for __pj__ and __i370__.
48619 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48621 * g++.old-deja/g++.other/virtual11.C: New test.
48623 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
48625 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
48627 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48629 * gcc.c-torture/compile/20010102-1.c: New test.
48631 2001-01-02 Andreas Jaeger <aj@suse.de>
48633 * gcc.dg/noreturn-3.c: New test.
48635 * gcc.dg/noreturn-4.c: New test.
48637 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48639 * gcc.c-torture/execute/stdio-opt-1.c: Also test
48640 __builtin_fputc and __builtin_fwrite.
48642 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48644 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
48645 signed char, not default char.
48647 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
48649 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
48651 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
48653 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
48655 2000-12-29 Richard Henderson <rth@redhat.com>
48657 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
48658 (__cyg_profile_func_exit): Define.
48660 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48662 * g++.dg/vtgc1.C: New test.
48664 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
48666 * gcc.dg/noncompile/20001228-1.c: New test.
48668 * gcc.dg/20001228-1.c: New test.
48670 * gcc.c-torture/execute/20001228-1.c: New test.
48672 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
48674 * gcc.dg/format-strfmon-1.c: New test.
48676 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48678 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
48679 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
48680 * gcc.c-torture/execute/string-opt-1.c: Likewise.
48681 * gcc.c-torture/execute/string-opt-2.c: Likewise.
48682 * gcc.c-torture/execute/string-opt-3.c: Likewise.
48683 * gcc.c-torture/execute/string-opt-4.c: Likewise.
48684 * gcc.c-torture/execute/string-opt-6.c: Likewise.
48685 * gcc.c-torture/execute/string-opt-7.c: Likewise.
48686 * gcc.c-torture/execute/string-opt-8.c: Likewise.
48687 * gcc.c-torture/execute/string-opt-9.c: Likewise.
48688 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48689 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48690 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48692 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
48693 * gcc.c-torture/execute/string-opt-4.c: Test index.
48695 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
48697 * gcc.c-torture/compile/20001226-1.c: New test.
48699 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
48701 * gcc.c-torture/compile/20001222-1.c: New test.
48702 * gcc.c-torture/compile/20001222-1.x: Xfail.
48704 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
48706 * gcc.c-torture/execute/comp-goto-2.c: New test.
48708 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
48710 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
48711 Use long types if __INT_MAX__ is 32767.
48712 (main): Use cast to (sint32 *) when poking 88 into a_page.
48714 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
48716 2000-12-21 Bernd Schmidt <bernds@redhat.com>
48718 * gcc.c-torture/compile/20001221-1.c: New test.
48719 * gcc.c-torture/execute/20001221-1.c: New test.
48721 2000-12-20 Richard Henderson <rth@redhat.com>
48723 * g++.old-deja/g++.pt/crash36.C: Update error lines.
48724 * g++.old-deja/g++.robertl/eb109.C: Likewise.
48726 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48728 * gcc.dg/compare3.c: New test.
48730 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48732 * gcc.dg/format-warnll-1.c: New test.
48734 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
48736 * gcc.dg/cpp/cmdlne-P.c: New test.
48738 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
48740 * gcc.c-torture/execute/builtin-abs-1.c,
48741 gcc.c-torture/execute/builtin-abs-2.c: New tests.
48743 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48745 * gcc.dg/cpp/multiline.c: New test.
48747 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
48749 * g++.old-deja/g++.other/syshdr1.C: Update.
48750 * gcc.dg/cpp/lineflags.c: Remove temporarily.
48752 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48754 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
48756 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48758 * g++.old-deja/g++.pt/ttp65.C: New test.
48760 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48762 * g++.old-deja/g++.pt/ttp64.C: New test.
48764 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48766 * g++.old-deja/g++.pt/spec33.C: New test.
48768 2000-12-14 Catherine Moore <clm@redhat.com>
48770 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
48771 * gcc.c-torture/execute/920612-2.c: Likewise.
48772 * gcc.c-torture/execute/920428-2.c: Likewise.
48773 * gcc-c-torture/execute/va-arg-11.c: Call exit.
48774 * gcc.c-torture/execute/va-arg-21.c: Likewise.
48776 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48778 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
48779 * gcc.dg/pack-test-2.c: Likewise.
48781 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48783 Tests by Zack Weinberg <zackw@stanford.edu>.
48785 * gcc.dg/cpp/defined.c: Update.
48786 * gcc.dg/cpp/defined_trad.c: New tests.
48788 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
48790 * gcc.dg/cpp/trad-direct.c: Update.
48792 2000-12-11 Neil Booth <neilb@earthling.net>
48794 * gcc.dg/cpp/defined_trad.c
48796 2000-12-11 Neil Booth <neilb@earthling.net>
48798 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
48800 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
48802 * gcc.dg/format-miss-2.c: New test.
48804 2000-12-09 Neil Booth <neilb@earthling.net>
48806 * gcc.dg/cpp/lineflags.c: New tests.
48807 * gcc.dg/cpp/poison.c: Update.
48808 * gcc.dg/cpp/redef2.c: Update.
48809 * gcc.dg/cpp/skipping.c: New test.
48811 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
48813 * g++.old-deja/g++.other/eh3.C: New testcase.
48815 2000-12-07 Neil Booth <neilb@earthling.net>
48817 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
48818 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
48819 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
48820 wtr-union-init-2.c, wtr-union-init-3.c: Update.
48821 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
48824 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48826 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
48827 __SIZE_TYPE__ instead of int for type of integers cast to
48830 2000-12-07 Jakub Jelinek <jakub@redhat.com>
48832 * g++.old-deja/g++.other/cleanup4.C: New test.
48834 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48836 * format-sec-1.c: New test.
48838 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48840 * gcc.dg/format-nonlit-3.c: New test.
48842 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
48844 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
48845 through a null pointer.
48847 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48849 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
48850 * g++.old-deja/g++.pt/partial4.C: New test.
48852 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
48854 * gcc.c-torture/execute/ieee/hugeval.x: New.
48856 2000-12-06 Neil Booth <neilb@earthling.net>
48858 * gcc.dg/cpp/backslash2.c: New tests.
48860 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48862 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
48863 * gcc.c-torture/execute/stdio-opt-2.c: New test.
48865 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
48867 * gcc.c-torture/execute/20001203-2.c: New testcase.
48869 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48871 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
48872 * g++.old-deja/g++.other/virtual10.C: New test.
48874 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
48876 * g++.old-deja/g++.mike/pmf5.C: Remove test.
48878 2000-12-05 Richard Henderson <rth@redhat.com>
48880 * gcc.c-torture/compile/20001205-1.c: New.
48882 2000-12-04 Neil Booth <neilb@earthling.net>
48884 * g++.old-deja/g++.other/virtual9.C: New test.
48885 * g++.old-deja/g++.pt/crash61.C: New test.
48886 * gcc.c-torture/execute/loop-9.c: New test.
48888 2000-12-04 Neil Booth <neilb@earthling.net>
48890 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
48891 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
48892 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
48893 * gcc.dg/cpp/extratokens.c: ...here.
48895 2000-12-04 Neil Booth <neilb@earthling.net>
48897 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
48900 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48902 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
48903 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
48905 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48907 * gcc.c-torture/execute/20001203-1.c: New test.
48909 2000-12-03 Neil Booth <neilb@earthling.net>
48911 * gcc.dg/cpp/macro6.c: New test cases.
48913 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48915 * gcc.c-torture/execute/string-opt-9.c: New test.
48916 * gcc.c-torture/execute/string-opt-10.c: Likewise.
48917 * gcc.c-torture/execute/string-opt-11.c: Likewise.
48918 * gcc.c-torture/execute/string-opt-12.c: Likewise.
48920 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
48921 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
48923 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
48925 * gcc.dg/cpp/if-6.c: New testcase.
48927 * gcc.dg/20001201-1.c: New testcase.
48929 2000-12-02 Neil Booth <neilb@earthling.net>
48931 * g++.old-deja/g++.other/externC4.C,
48932 g++.old-deja/g++.other/friend10.C: New tests.
48934 2000-12-02 Neil Booth <neilb@earthling.net>
48936 * g++.old-deja/g++.other/instan2.C
48937 * g++.old-deja/g++.other/instan3.C: New test.
48939 2000-12-02 Neil Booth <neilb@earthling.net>
48941 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
48942 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
48943 gnuc99.c,gnuc99-pedantic.c: New tests.
48945 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48947 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
48948 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
48950 2000-12-01 Neil Booth <neilb@earthling.net>
48952 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
48953 * gcc.dg/cpp/poison.c: Update.
48954 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
48956 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
48958 * g77.f-torture/execute/20001201.f: New test.
48960 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
48962 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
48964 2000-12-01 Jakub Jelinek <jakub@redhat.com>
48966 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
48968 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
48970 * g++.old-deja/g++.other/cast6.C: New test.
48972 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
48974 * gcc.c-torture/execute/20001130-2.c: New testcase.
48976 2000-11-30 Richard Henderson <rth@redhat.com>
48978 * gcc.c-torture/execute/20001130-1.c: New test.
48980 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48982 * g++.old-deja/g++.other/op3.C: New test.
48984 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48986 * g++.old-deja/g++.other/op2.C: New test.
48988 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
48990 * g++.old-deja/g++.other/crash38.C: New test.
48992 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
48994 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
48996 2000-11-29 Jakub Jelinek <jakub@redhat.com>
48998 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
49000 * gcc.c-torture/execute/string-opt-6.c: New test.
49002 * gcc.dg/20001117-1.c: Add main.
49004 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
49006 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
49008 * gcc.dg/940510-1.c: ... to here.
49010 * gcc.dg/20000926-1.c: GNU C now allows initializations of
49011 zero-size arrays in toplevel structures.
49013 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49015 * gcc.c-torture/execute/loop-8.c: New test.
49017 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49019 * g++.old-deja/g++.other/base1.C: New test.
49021 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49023 * g++.old-deja/g++.other/parse2.C: New test.
49025 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49027 * g++.old-deja/g++.pt/incomplete1.C: New test.
49029 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
49031 * g++.old-deja/g++.other/friend9.C: New test.
49033 2000-11-28 Jakub Jelinek <jakub@redhat.com>
49035 * gcc.dg/20001127-1.c: New test.
49037 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49039 * g++.old-deja/g++.pt/friend46.C: New test.
49041 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
49043 * g++.old-deja/g++.other/ptrmem8.C: New test.
49045 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49047 * gcc.c-torture/execute/string-opt-7.c: New test.
49048 * gcc.c-torture/execute/string-opt-8.c: Likewise.
49050 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
49052 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
49053 instead of 'mkcheck 2'.
49055 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49057 * gcc.c-torture/execute/memcheck/driver.c,
49058 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
49059 C9X references to refer to C99.
49061 2000-11-25 Jakub Jelinek <jakub@redhat.com>
49063 * gcc.dg/ultrasp3.c: New test.
49065 2000-11-25 Neil Booth <neilb@earthling.net>
49067 * gcc.dg/cpp/include2.c: Update test to be locale independent.
49069 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
49071 * gcc.c-torture/compile/20001123-2.c: New.
49073 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49075 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
49077 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
49079 * gcc.dg/sequence-point-1.c: Add some new tests.
49080 * gcc.c-torture/execute/20001124-1.c: New test.
49082 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49084 * g++.old-deja/g++.other/vaarg4.C: New test.
49085 * gcc.c-torture/compile/20001123-1.c: New test.
49087 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
49089 * g++.other/crash24.C: Adjust and remove XFAIL.
49090 * g++.other/crash37.C: New test.
49092 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
49094 * g++.old-deja/g++.pt/instantiate9.C: New test.
49096 2000-11-22 Mark Mitchell <mark@codesourcery.com>
49098 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
49101 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
49102 * g++.old-deja/g++.robertl/eb55.C: Likewise.
49104 2000-11-22 Neil Booth <neilb@earthling.net>
49106 * gcc.dg/cpp/Wtrigraphs.c: New test.
49108 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
49110 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
49112 2000-11-22 Jakub Jelinek <jakub@redhat.com>
49114 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
49116 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
49118 * lib/gcc-dg.exp: load_lib scanasm.exp.
49119 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
49120 * lib/g++-dg.exp: load_lib scanasm.exp.
49121 * lib/scanasm.exp: New.
49122 (scan-assembler, scan-assembler-not): Add optional arguments to
49123 test name, or if not present, the pattern name.
49124 (scan-assembler-dem, scan-assembler-dem-not): New.
49126 * g++.dg/dg.exp: New.
49128 2000-11-21 Neil Booth <neilb@earthling.net>
49130 * gcc.dg/cpp/integrated1.c: Remove.
49132 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49134 * gcc.c-torture/execute/20001121-1.c: New test.
49136 2000-11-21 Richard Henderson <rth@redhat.com>
49138 * gcc.c-torture/compile/20001121-1.c: New test.
49140 2000-11-20 Neil Booth <neilb@earthling.net>
49142 * gcc.dg/cpp/integrated1.c: New test.
49144 2000-11-21 Jakub Jelinek <jakub@redhat.com>
49146 * g++.old-deja/g++.other/inline17.C: New test.
49148 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
49150 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
49151 local variable to be zero: I made the variable global. Now
49152 uses abort() and exit() instead of relying on main's return value.
49154 2000-11-20 Neil Booth <neilb@earthling.net>
49156 * gcc.dg/cpp/paste2.c: Update test.
49157 * objc/execute/paste.m: New test.
49159 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49161 * gcc.dg/c99-condexpr-1.c: New test.
49163 2000-11-20 Neil Booth <neilb@earthling.net>
49165 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
49167 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
49169 * g++.old-deja/g++.pt/export1.C: New test.
49171 2000-11-20 Jakub Jelinek <jakub@redhat.com>
49173 * gcc.dg/20001117-1.c: New test.
49175 2000-11-18 Richard Henderson <rth@redhat.com>
49177 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
49179 2000-11-18 Richard Henderson <rth@redhat.com>
49181 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
49182 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
49183 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
49185 2000-11-18 Richard Henderson <rth@redhat.com>
49187 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
49188 (main): New. Exit cleanly.
49190 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49192 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
49193 gcc.dg/c99-fordecl-2.c: New tests.
49195 2000-11-18 Richard Henderson <rth@redhat.com>
49197 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
49198 * gcc.c-torture/execute/zerolen-2.c: New.
49200 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49202 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
49205 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49207 * g++.old-deja/g++.pt/instantiate8.C: New test.
49209 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
49211 * g++.old-deja/g++.other/incomplete.C: Add more tests.
49212 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
49214 2000-11-16 Nick Clifton <nickc@redhat.com>
49216 * gcc.c-torture/execute/nestfunc-2.c: New test.
49217 * gcc.c-torture/execute/nestfunc-3.c: New test.
49219 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49221 * gcc.c-torture/compile/20001116-1.c: New test.
49223 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49225 * gcc.c-torture/execute/20001115-1.c: New test.
49227 2000-11-15 Mark Mitchell <mark@codesourcery.com>
49229 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
49230 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
49231 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
49232 * g++.old-deja/g++.abi/vmihint.C: Likewise.
49234 2000-11-15 Neil Booth <neilb@earthling.net>
49236 gcc.dg/cpp/_Pragma1.c: Update.
49237 gcc.dg/cpp/_Pragma2.c: New test.
49239 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
49241 * g++.old-deja/g++.other/anon5.C: New test.
49243 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
49245 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
49248 2000-11-14 Jakub Jelinek <jakub@redhat.com>
49250 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
49253 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49255 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
49256 labels at end of compound statements.
49258 2000-11-13 Jakub Jelinek <jakub@redhat.com>
49260 * gcc.c-torture/execute/loop-7.c: New test.
49262 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49264 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
49266 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49268 * gcc.dg/c99-bool-1.c: New test.
49270 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
49272 * gcc.dg/c99-scope-1.c: Remove xfail.
49273 * gcc.dg/c99-scope-2.c: New test.
49275 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49277 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
49278 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
49280 2000-11-11 Mark Mitchell <mark@codesourcery.com>
49282 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
49285 * g++.mike/p700.C: Don't typedef wchar_t.
49286 * g++.mike/p784.C: Likewise.
49287 * g++.mike/eb101.C: Don't use __wchar_t.
49289 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
49291 * g77.f-torture/execute/20001111.[fx]: Test premature exit
49294 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
49296 * gcc.c-torture/execute/20001111-1.c: New test.
49298 2000-11-10 Nick Clifton <nickc@redhat.com>
49300 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
49301 long multuiple and accumulate.
49303 2000-11-09 Richard Henderson <rth@redhat.com>
49305 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
49306 via size_t instead of int.
49308 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
49309 * gcc.c-torture/execute/string-opt-2.c: Likewise.
49310 * gcc.c-torture/execute/string-opt-3.c: Likewise.
49311 * gcc.c-torture/execute/string-opt-4.c: Likewise.
49313 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
49315 * gcc.c-torture/compile/20001109-1.c: New test.
49316 * gcc.c-torture/compile/20001109-2.c: New test.
49318 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
49320 * g++.old-deja/g++.pt/operator1.C: New test.
49321 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
49323 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49325 * gcc.dg/20001108-1.c: New test.
49327 2000-11-09 Jakub Jelinek <jakub@redhat.com>
49329 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
49330 with both arguments constant strings.
49331 * gcc.c-torture/execute/string-opt-3.c: New test.
49332 * gcc.c-torture/execute/string-opt-4.c: New test.
49333 * gcc.c-torture/execute/string-opt-5.c: New test.
49335 2000-11-08 Nick Clifton <nickc@redhat.com>
49337 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
49338 mulsidi3adddi patterns.
49340 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
49342 * g++.old-deja/g++.other/crash36.C: New test.
49344 2000-11-08 Jakub Jelinek <jakub@redhat.com>
49346 * g++.old-deja/g++.other/init16.C: New test.
49348 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
49350 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
49352 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49354 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
49355 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49356 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49358 2000-11-07 DJ Delorie <dj@redhat.com>
49360 * gcc.dg/20000614-1.c: Add return so that test can pass.
49362 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49364 * gcc.c-torture/execute/string-opt-1.c: New test.
49366 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
49368 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
49369 mips-sgi-irix6.* because the MIPS ABI passes floating-point
49370 parameters in registers, and there is no way for a varargs
49371 function to know in which order the integer and floating-point
49372 parameters should be interleaved when they are placed on the
49374 * gcc.c-torture/execute/va-arg-16.x: Likewise.
49375 * gcc.c-torture/execute/va-arg-17.x: Likewise.
49377 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49379 * gcc.c-torture/execute/string-opt-2.c: New test.
49381 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
49383 * g++.old-deja/g++.pt/crash60.C: New test.
49385 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49387 * g++.old-deja/g++.other/crash24.C: New test.
49388 * g++.old-deja/g++.other/crash25.C: New test.
49389 * g++.old-deja/g++.other/crash26.C: New test.
49390 * g++.old-deja/g++.other/crash27.C: New test.
49391 * g++.old-deja/g++.other/crash28.C: New test.
49392 * g++.old-deja/g++.other/crash29.C: New test.
49393 * g++.old-deja/g++.other/crash30.C: New test.
49394 * g++.old-deja/g++.other/crash31.C: New test.
49395 * g++.old-deja/g++.other/crash32.C: New test.
49396 * g++.old-deja/g++.other/crash33.C: New test.
49397 * g++.old-deja/g++.other/crash34.C: New test.
49398 * g++.old-deja/g++.other/crash35.C: New test.
49400 2000-11-06 Jakub Jelinek <jakub@redhat.com>
49402 * gcc.c-torture/execute/20001031-1.c: New test.
49404 2000-11-04 Mark Mitchell <mark@codesourcery.com>
49406 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
49409 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
49410 standards-conformant.
49412 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
49414 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
49415 * g++.old-deja/g++.mike/p755a.C: Likewise.
49416 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
49417 library makes no calls to `operator new' during initialization.
49419 2000-11-04 Neil Booth <neilb@earthling.net>
49421 * gcc.dg/cpp/include2.c: New tests.
49423 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
49425 * lib/g++.exp (g++_set_ld_library_path): New function.
49426 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
49428 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
49430 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
49433 2000-11-01 Richard Henderson <rth@redhat.com>
49435 * g++.old-deja/g++.ext/namedret1.C: New.
49436 * g++.old-deja/g++.ext/namedret2.C: New.
49437 * g++.old-deja/g++.ext/namedret3.C: New.
49439 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
49441 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
49442 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
49444 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49446 * gcc.c-torture/execute/va-arg-21.c: New test.
49448 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
49450 * gcc.dg/c99-complex-2.c: New test.
49452 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49454 * gcc.c-torture/execute/stdio-opt-1.c: New test.
49456 2000-10-31 Jakub Jelinek <jakub@redhat.com>
49458 * g++.old-deja/g++.other/inline16.C: New test.
49460 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
49462 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
49463 __PRETTY_FUNCTION__
49465 2000-10-29 Neil Booth <neilb@earthling.net>
49467 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
49469 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
49470 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
49473 2000-10-29 Neil Booth <neilb@earthling.net>
49475 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
49476 * mi1.c, mi1c.h: Add null directives to multiple-include test.
49477 * mi5.c: Test multiple includes work with -C.
49478 * trigraphs.c: Test ^= version.
49480 2000-10-28 Neil Booth <neilb@earthling.net>
49482 New tests and test updates for new macro expander.
49484 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
49485 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
49486 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
49487 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
49488 new diagnostic messages.
49490 * gcc.dg/cpp/macro3.c: New tests.
49492 2000-10-27 Mark Mitchell <mark@codesourcery.com>
49494 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
49497 2000-10-27 Jakub Jelinek <jakub@redhat.com>
49499 * g++.old-deja/g++.other/eh2.C: New test.
49501 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
49503 * gcc.c-torture/execute/20001027-1.c: New test.
49505 2000-10-26 Richard Henderson <rth@redhat.com>
49507 * gcc.c-torture/execute/20001026-1.c: New.
49509 2000-10-26 Mark Mitchell <mark@codesourcery.com>
49511 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
49512 * g++.old-deja/g++.law/builtin1.C: Likewise.
49513 * g++.old-deja/g++.law/ctors10.C: Likewise.
49514 * g++.old-deja/g++.law/virtual3.C: Likewise.
49515 * g++.old-deja/g++.mike/p658.C: Likewise.
49516 * g++.old-deja/g++.other/sibcall1.C: Likewise.
49517 * g++.old-deja/g++.other/vaarg2.C: Likewise.
49518 * g++.old-deja/g++.robertl/eb124.C: Likewise.
49519 * g++.old-deja/g++.robertl/eb44.C: Likewise.
49520 * g++.old-deja/g++.robertl/eb77.C: Likewise.
49522 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
49524 * gcc.c-torture/compile/20001024-1.c: New test.
49526 2000-10-25 Mark Mitchell <mark@codesourcery.com>
49528 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
49529 to tell us whether or not we are using V3.
49531 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
49533 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
49536 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
49538 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
49540 2000-10-25 Jakub Jelinek <jakub@redhat.com>
49542 * gcc.c-torture/execute/20001024-1.c: New test.
49544 2000-10-24 Jakub Jelinek <jakub@redhat.com>
49546 * g++.old-deja/g++.other/sibcall1.C: New test.
49548 2000-10-20 Jakub Jelinek <jakub@redhat.com>
49550 * gcc.dg/noncompile/init-3.c: New test.
49552 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
49554 * gcc.dg/format-array-1.c: New test.
49556 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49558 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
49559 writing through null pointers; remove comment about testing
49560 unterminated strings.
49562 2000-10-17 Matthew Hiller <hiller@redhat.com>
49564 * gcc.c-torture/execute/20001017-2.c: New test.
49566 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
49568 * gcc.c-torture/compile/20001018-1.c: New test.
49569 * gcc.c-torture/compile/20001018-1.x: Xfail.
49571 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49573 * gcc.c-torture/execute/20001017-1.c: New test.
49575 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49577 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
49578 for multiple use of arguments with scanf formats; add tests for
49579 multiple use of arguments.
49581 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
49583 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
49584 from some old tests.
49586 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
49588 * gcc.dg/format-miss-1.c: New test.
49590 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49592 * gcc.c-torture/execute/20001013-1.c: New test.
49594 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49596 * gcc.dg/format-branch-1.c: New test.
49598 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
49600 * README, lib/file-format.exp: Remove EGCS references.
49602 2000-10-16 Jakub Jelinek <jakub@redhat.com>
49604 * gcc.dg/20001013-1.c: New test.
49606 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
49608 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
49609 for intmax_t in the compiler using __typeof__ and the type rules
49610 for conditional expressions.
49612 2000-10-13 Jakub Jelinek <jakub@redhat.com>
49614 * gcc.dg/20001012-1.c: New test.
49615 * gcc.dg/20001012-2.c: New test.
49617 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49619 * gcc.dg/format-attr-1.c: New test.
49621 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49623 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
49624 __LONG_LONG_MAX__ instead of LLONG_MAX.
49626 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
49628 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
49630 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
49633 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
49635 * gcc.dg/sequence-pt-1.c: New test.
49637 2000-10-11 Geoff Keating <geoffk@cygnus.com>
49639 * gcc.c-torture/execute/20001011-1.c: New testcase.
49640 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
49642 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49644 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
49645 does not error on it.
49647 2000-10-10 Jakub Jelinek <jakub@redhat.com>
49649 * gcc.dg/20001009-1.c: New test.
49651 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
49653 * gcc.c-torture/compile/20001009-1.c: Move from here ....
49654 * gcc.c-torture/execute/20001009-2.c: ... to here.
49656 2000-10-09 Geoff Keating <geoffk@cygnus.com>
49658 * gcc.c-torture/compile/20001009-1.c: New testcase.
49659 * gcc.c-torture/execute/20001009-1.c: New testcase.
49660 Testcases provided by Jan Hubicka <jh@suse.cz>.
49662 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49664 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49665 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
49666 uintmax_t using <limits.h> to emulate the compiler's internal
49667 logic. No longer XFAIL %j tests.
49669 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
49671 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
49672 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
49673 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
49674 regexps and details of expected handling of some bad formats.
49675 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
49678 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49680 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
49681 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
49682 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
49683 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
49686 2000-10-06 Richard Henderson <rth@cygnus.com>
49688 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
49689 * g++.old-deja/g++.brendan/crash52.C: Likewise.
49690 * g++.old-deja/g++.jason/report.C: Likewise.
49691 * g++.old-deja/g++.law/friend5.C: Likewise.
49692 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
49693 of the expected warnings.
49695 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
49697 * g++.old-deja/g++.pt/enum14.C: New test.
49699 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
49701 * g++.old-deja/g++.pt/crash59.C: New test.
49703 2000-10-04 Will Cohen <wcohen@redhat.com>
49705 * gcc.dg/20000926-1.c: New test.
49707 2000-10-03 Geoff Keating <geoffk@cygnus.com>
49709 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
49710 function name for current C++ compiler.
49711 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
49713 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
49715 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
49716 __PRETTY_FUNCTION__.
49717 * g++.old-deja/g++.ext/pretty2.C: Likewise.
49719 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49721 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
49723 2000-09-26 Jakub Jelinek <jakub@redhat.com>
49725 * gcc.c-torture/compile/20000923-1.c: New test.
49727 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
49729 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
49730 * g++.old-deja/g++.pt/ttp62.C: Same.
49731 * g++.old-deja/g++.other/inline14.C: Same.
49733 2000-09-24 Richard Henderson <rth@cygnus.com>
49735 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
49737 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
49739 * gcc.dg/c90-printf-1.c: Add test for wide string format.
49741 2000-09-22 Geoff Keating <geoffk@cygnus.com>
49743 * gcc.c-torture/compile/20000922-1.c: New file.
49745 2000-09-21 Nick Clifton <nickc@redhat.com>
49747 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
49748 a signed long modulo operation.
49749 (mod6): New function - perform an unsigned long modulo operation.
49750 (main): Add tests for modulos of very large numbers by very small
49753 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49755 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
49757 2000-09-19 Richard Henderson <rth@cygnus.com>
49759 * gcc.dg/compare2.c (case 10): XFAIL.
49761 2000-09-18 Richard Henderson <rth@cygnus.com>
49763 * gcc.c-torture/execute/20000906-1.c: Move ...
49764 * gcc.dg/20000906-1.c: ... here. Only run on targets
49765 that support __builtin_trap.
49767 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
49769 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
49771 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49773 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
49774 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
49775 more $ format tests.
49777 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
49779 * gcc.dg/format-errmk-1.c: New test.
49781 2000-09-17 Greg McGary <greg@mcgary.org>
49783 * gcc.c-torture/execute/20000917-1.x: Remove.
49785 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
49787 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
49789 2000-09-17 Greg McGary <greg@mcgary.org>
49791 * gcc.c-torture/execute/20000917-1.c: New test.
49792 * gcc.c-torture/execute/20000917-1.x: XFAIL.
49794 2000-09-16 Neil Booth <NeilB@earthling.net>
49796 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
49797 in nested macro bug.
49799 2000-09-15 Neil Booth <NeilB@earthling.net>
49801 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
49803 2000-09-14 Jeffrey A Law (law@cygnus.com)
49805 * gcc.c-torture/execute/20000914-1.c: New test.
49807 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
49809 * g++.other/inline13.C: New test.
49811 2000-09-12 Andreas Jaeger <aj@suse.de>
49813 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
49814 constant by Ulrich Drepper <drepper@redhat.com>.
49816 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
49818 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
49820 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49822 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
49824 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
49826 * gcc.dg/cpp/backslash.c: New test.
49828 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
49830 * gcc.c-torture/execute/20000910-1.c: New test.
49831 * gcc.c-torture/execute/20000910-2.c: Likewise.
49833 2000-09-11 Robert Lipe <robertl@sco.com>
49835 * gcc.dg/pragma-align.c: New test.
49837 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
49839 * g++.old-deja/g++.pt/explicit82.C: New test.
49840 * g++.old-deja/g++.pt/explicit83.C: New test.
49842 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
49844 * gcc.dg/asm-names.c: New test.
49846 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49848 * gcc.dg/cpp/tr-warn6.c: New test
49850 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
49852 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
49855 2000-09-07 Catherine Moore <clm@redhat.com>
49857 * gcc.c-torture/execute/unroll-1.c: New test.
49859 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
49861 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
49863 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
49864 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
49865 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
49866 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
49867 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
49869 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
49870 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
49872 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49874 * g++.old-deja/g++.pt/deduct2.C: New test.
49876 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49878 * g++.old-deja/g++.pt/parms2.C: New test.
49880 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
49882 * g++.old-deja/g++.pt/crash58.C: New test.
49884 2000-09-06 Greg McGary <greg@mcgary.org>
49886 * gcc.c-torture/execute/20000906-1.c: New test.
49887 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
49889 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49891 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
49893 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49895 * g++.old-deja/g++.pt/crash57.C: New test.
49897 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49899 * g++.old-deja/g++.pt/crash56.C: New test.
49901 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
49903 * g++.old-deja/g++.pt/koenig1.C: New test.
49905 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49907 * gcc.dg/20000904-1.c: New test.
49909 2000-09-04 Jakub Jelinek <jakub@redhat.com>
49911 * gcc.dg/cpp/paste8.c: New test.
49913 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
49915 * gcc.c-torture/compile/20000827-1.c: New test.
49917 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49919 * gcc.dg/format-diag-1.c: New test.
49921 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
49923 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
49924 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
49925 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
49926 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
49927 gcc.dg/formatz-1.c: Adjust warning regular expressions.
49929 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49931 * g++.old-deja/g++.other/nested4.C: New test.
49933 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
49935 * g++.old-deja/g++.ns/scoped1.C: New test.
49937 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
49939 * lib/g++.exp: Support testing already-installed GCC.
49941 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49943 * wtr-label-1.c, wtr-suffix-1.c: New tests.
49945 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49947 * gcc.dg/return-type-2.c: New test.
49949 2000-08-27 Geoff Keating <geoffk@cygnus.com>
49951 * gcc.c-torture/compile/20000825-1.c: New test.
49953 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
49955 * gcc.dg/dwarf2-2.c: New test.
49957 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
49959 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
49960 dg-warning regexps.
49962 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
49964 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
49965 gcc.dg/format-ext-5.c: New tests.
49967 2000-08-25 Jakub Jelinek <jakub@redhat.com>
49969 * g++.old-deja/g++.other/crash22.C: New test.
49971 2000-08-24 Mark Mitchell <mark@codesourcery.com>
49973 * gcc.dg/noncompile/930622-2.c: Adjust error message.
49975 2000-08-24 Richard Henderson <rth@cygnus.com>
49977 * gcc.dg/ia64-sync-1.c: New test.
49978 * gcc.dg/ia64-sync-2.c: New test.
49979 * gcc.dg/ia64-asm-1.c: New test.
49981 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
49983 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
49984 * gcc.dg/format-ext-2.c: New test.
49986 2000-08-23 Jason Merrill <jason@redhat.com>
49988 * lib/old-dejagnu.exp: Also ignore "In member function" and
49991 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49993 * gcc.dg/noncompile/label-lineno-1.c: New test.
49995 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
49997 * gcc.dg/c99-array-nonobj-1.c: New test.
49999 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
50001 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
50003 * gcc.dg/format-ext-1.c: New test.
50005 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50007 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
50008 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
50009 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
50010 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
50011 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
50013 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
50015 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
50016 gcc.dg/c99-strftime-2.c: New tests.
50018 2000-08-22 Richard Henderson <rth@cygnus.com>
50020 * gcc.c-torture/execute/20000822-1.c: New test.
50022 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50024 * gcc.c-torture/execute/20000819-1.x: Remove.
50026 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50028 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
50029 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
50030 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
50031 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
50032 gcc.dg/format-xopen-1.c: New tests.
50034 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
50036 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
50038 2000-08-21 Jakub Jelinek <jakub@redhat.com>
50040 * g++.old-deja/g++.other/loop2.C: New test.
50042 * gcc.c-torture/compile/20000606-1.c: New test.
50043 * gcc.c-torture/compile/20000728-1.c: New test.
50044 * gcc.c-torture/execute/20000801-1.c: New test.
50045 * gcc.c-torture/execute/20000801-2.c: New test.
50046 * gcc.c-torture/execute/20000819-1.c: New test.
50047 * gcc.c-torture/execute/20000819-1.x: XFAIL.
50048 * gcc.dg/20000629-1.c: New test.
50049 * gcc.dg/20000724-1.c: New test.
50050 * gcc.dg/20000807-1.c: New test.
50052 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
50054 * gcc.dg/cpp/pragma-1.c: New test.
50055 * gcc.dg/cpp/pragma-2.c: New test.
50057 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
50059 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
50060 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
50062 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50064 * gcc.c-torture/compile/20000818-1.c: New test.
50066 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
50068 * gcc.c-torture/execute/20000818-1.c: New test.
50070 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
50072 * gcc.dg/format-va-1.c: New test.
50074 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50076 * g++.old-deja/g++.other/typedef8.C: New test.
50078 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50080 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
50081 * g++.old-deja/g++.mike/net36.C: Mark candidate.
50082 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
50083 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
50084 * g++.old-deja/g++.other/ptrmem7.C: New test.
50085 * g++.old-deja/g++.pt/ptrmem10.C: New test.
50087 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
50089 * g++.old-deja/g++.pt/typename27.C: New test.
50091 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
50093 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
50094 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
50095 * g++.old-deja/g++.pt/friend45.C: New test.
50096 * g++.old-deja/g++.other/friend8.C: New test.
50098 2000-08-15 Richard Henderson <rth@cygnus.com>
50100 * gcc.c-torture/execute/20000815-1.c: New test.
50102 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
50104 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
50105 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
50106 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
50108 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
50110 * g++.old-deja/g++.other/refinit2.C: New test.
50112 2000-08-13 Geoff Keating <geoffk@cygnus.com>
50114 * lib/c-torture.exp (c-torture): Make
50115 compiler_conditional_xfail_data global.
50116 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
50117 compiler_conditional_xfail_data machinery.
50118 (f-torture-execute): Likewise.
50119 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
50120 and only when unrolling loops.
50122 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
50124 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50126 * g++.old-deja/g++.pt/explicit81.C: New test.
50128 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
50130 * g++.old-deja/g++.pt/typename26.C: New test.
50132 2000-08-10 Geoff Keating <geoffk@cygnus.com>
50134 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
50137 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
50139 * g++.old-deja/g++.other/array3.C: New test.
50141 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50143 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
50144 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
50145 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
50148 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
50150 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
50151 * g++.old-deja/g++.abi/vmihint.C: Likewise.
50153 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
50155 * gcc.c-torture/execute/20000808-1.c: New test.
50157 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
50159 * gcc.dg/c90-const-expr-1.c: New test.
50161 2000-08-08 Richard Henderson <rth@cygnus.com>
50163 * gcc.dg/noncompile/920923-1.c: Declare calloc.
50165 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
50167 * gcc.dg/noncompile/const-ll-1.c: New test.
50169 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
50171 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
50173 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50175 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
50176 that running programs linked against the shared version of libobjc
50179 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50181 * gcc.dg/c99-printf-1.c: New test.
50183 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
50185 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
50187 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
50189 * gcc.c-torture/execute/20000731-1.x: Delete.
50191 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
50193 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
50194 and torture_without_loops as is done by c-torture.exp.
50195 (search_for): Copy from c-torture.exp.
50196 (gcc-dg-runtest): New function, drives a directory of tests
50197 iterating over the TORTURE_OPTIONS.
50198 (scan-assembler, scan-assembler-not): Move here from
50199 individual directory drivers.
50201 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
50202 defined by lib/gcc-dg.exp.
50203 * gcc.dg/cpp/cpp.exp: Likewise.
50204 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
50205 gcc-dg-runtest, so we cycle over optimization options.
50207 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
50208 * gcc.dg/compare2.c: No longer expected to fail.
50210 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
50212 * gcc.c-torture/execute/20000804-1.c: New test.
50214 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
50216 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
50218 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
50220 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
50222 2000-08-03 Jeffrey A Law (law@cygnus.com)
50224 * gcc.c-torture/compile/20000803-1.c: New test.
50226 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
50228 * gcc.c-torture/execute/20000801-3.c,
50229 gcc.c-torture/execute/20000801-4.c: New tests.
50230 * gcc.c-torture/execute/20000801-3.x,
50231 gcc.c-torture/execute/20000801-4.x: Xfail.
50233 2000-08-02 Geoff Keating <geoffk@cygnus.com>
50235 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
50236 libobjc/.libs to allow for libtool.
50238 2000-08-02 Jakub Jelinek <jakub@redhat.com>
50240 * gcc.c-torture/compile/20000802-1.c: New test.
50242 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
50244 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
50246 2000-07-31 Jeffrey A Law (law@cygnus.com)
50248 * gcc-c-torture/execute/20000731-2.c: New test.
50250 * gcc.c-torture/execute/20000731-1.c: New test.
50251 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
50253 2000-07-31 Jakub Jelinek <jakub@redhat.com>
50255 * gcc.dg/cpp/paste7.c: New test.
50256 * gcc.dg/cpp/20000725-1.c: New test.
50258 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
50260 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
50261 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
50262 declaration warning for __builtin_dwarf_reg_size.
50264 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
50266 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
50268 * gcc.dg/noncompile/voidparam-1.c: New test.
50270 2000-07-30 Richard Henderson <rth@cygnus.com>
50272 * gcc.dg/c90-digraph-1.c: Don't xfail.
50273 * gcc.dg/compare2.c (case 10): Xfail.
50274 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
50276 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
50278 * gcc.dg/c99-main-1.c: New test.
50280 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
50282 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
50284 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
50286 * gcc.c-tortuer/execute/20000726-1.c: New test.
50288 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
50290 * gcc.c-torture/execute/enum-2.c: New test.
50292 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50294 * gcc.dg/cpp/tr-warn3.c: New test.
50296 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50298 * g++.old-deja/g++.ext/implicit1.C: Remove.
50299 * g++.old-deja/g++.jason/c2.C: Remove
50300 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
50301 * g++.old-deja/g++.pt/crash16.C: Likewise.
50302 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
50304 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
50306 * g++.old-deja/g++.other/for2.C: New test.
50308 2000-07-25 Jakub Jelinek <jakub@redhat.com>
50310 * gcc.dg/20000720-1.c: New test.
50312 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
50314 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
50316 2000-07-24 Geoff Keating <geoffk@cygnus.com>
50318 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
50319 * gcc.c-torture/execute/20000722-1.c: New.
50320 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
50322 2000-07-24 Jakub Jelinek <jakub@redhat.com>
50324 * gcc.dg/cpp/20000720-1.S: New test.
50326 2000-07-21 Michael Meissner <meissner@redhat.com>
50328 * gcc.c-torture/execute/ieee/hugeval.c: New test.
50330 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50332 * g++.old-deja/g++.brendan/crash16.C,
50333 g++.old-deja/g++.brendan/parse3.C,
50334 g++.old-deja/g++.brendan/redecl1.C,
50335 g++.old-deja/g++.ns/template13.C,
50336 g++.old-deja/g++.other/decl4.C,
50337 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
50339 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
50341 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
50342 and "Internal error".
50344 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
50346 * gcc.dg/cpp/paste6.c: New test.
50348 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
50350 * gcc.dg/cpp/tr-direct.c: New test.
50352 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
50353 gcc.dg/cpp/undef1.c: Tweak error regexps.
50355 2000-07-18 Eric Christopher <echristo@redhat.com>
50357 * gcc.c-torture/compile/20000718-1.c: New test.
50359 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
50361 * cpplex.c (_cpp_push_token): If the token being pushed back
50362 is the previous token in this context, just subtract one from
50364 * cppmacro.c (save_expansion): Clear aux field when storing a
50367 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
50369 * gcc.dg/noncompile/redecl-1.c: New test.
50371 2000-07-18 Jakub Jelinek <jakub@redhat.com>
50373 * gcc.c-torture/execute/20000717-5.c: New test.
50374 * gcc.c-torture/execute/20000717-1.x: Removed.
50376 2000-07-17 Richard Henderson <rth@cygnus.com>
50378 * gcc.c-torture/execute/20000717-4.c: New test.
50380 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
50382 * gcc.dg/cpp/syshdr.c: New test.
50383 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
50385 2000-07-17 Neil Booth <neilb@earthling.net>
50387 * gcc.dg/cpp/cmdlne-dM.c: New test.
50388 * gcc.dg/cpp/cmdlne-dD.c: New test.
50390 2000-07-17 Jeffrey A Law (law@cygnus.com)
50392 * gcc.c-torture/execute/20000717-3.c: New test.
50394 * gcc.c-torture/compile/20000717-1.c: New test.
50396 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
50398 * gcc.c-torture/execute/20000717-2.c: New test.
50400 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50402 * gcc.dg/formatz-1.c: New test.
50404 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
50405 * gcc.dg/c99-digraph-1.c: New tests.
50407 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
50408 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
50410 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
50411 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
50412 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
50413 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
50414 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
50415 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
50416 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
50418 2000-07-17 Greg McGary <greg@mcgary.org>
50420 * gcc.c-torture/execute/20000717-1.c: New test.
50421 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
50423 2000-07-15 Jakub Jelinek <jakub@redhat.com>
50425 * gcc.c-torture/execute/20000715-2.c: New test.
50426 * gcc.dg/20000715-1.c: New test.
50428 2000-07-15 Michael Meissner <meissner@redhat.com>
50430 * gcc.c-torture/execute/20000715-1.c: New test.
50432 2000-07-13 Jakub Jelinek <jakub@redhat.com>
50434 * gcc.c-torture/execute/20000707-1.c: New test.
50436 2000-07-13 Neil Booth <NeilB@earthling.net>
50438 * gcc.dg/cpp/digraph1.c,
50439 gcc.dg/cpp/digraph2.c,
50440 gcc.dg/cpp/digraphs.c: New tests.
50442 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
50444 * g77.f-torture/compile/20000630-2.f: New test.
50445 * g77.f-torture/compile/20000630-2.x
50447 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
50449 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
50451 2000-07-11 Neil Booth <NeilB@earthling.net>
50453 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
50455 2000-07-11 Neil Booth <NeilB@earthling.net>
50457 * gcc.dg/cpp/cmdlne-C.c: New.
50459 2000-07-09 Neil Booth <NeilB@earthling.net>
50461 * gcc.dg/cpp/directiv.c: New tests.
50462 * gcc.dg/cpp/undef1.c: Update.
50464 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
50466 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
50468 2000-07-09 Neil Booth <NeilB@earthling.net>
50470 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
50472 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
50474 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
50475 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
50477 2000-07-08 Neil Booth <NeilB@earthling.net>
50479 * gcc.dg/cpp/macsyntx.c: New tests.
50481 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50483 * gcc.dg/20000707-1.c: New test.
50485 2000-07-07 Jakub Jelinek <jakub@redhat.com>
50487 * gcc.c-torture/execute/20000706-1.c: New test.
50488 * gcc.c-torture/execute/20000706-2.c: New test.
50489 * gcc.c-torture/execute/20000706-3.c: New test.
50490 * gcc.c-torture/execute/20000706-4.c: New test.
50491 * gcc.c-torture/execute/20000706-5.c: New test.
50493 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50495 * g++.old-deja/g++.pt/instantiate7.C: New test.
50497 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
50499 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
50500 * g++.old-deja/g++.mike/thunk3.C: Likewise.
50501 * g++.old-deja/g++.other/rtti3.C: Likewise.
50502 * g++.old-deja/g++.other/rttid3.C: Likewise.
50504 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
50506 * g77.f-torture/compile/20000630-1.x: Fix typo
50508 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
50510 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
50513 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
50515 * gcc.dg/cpp/ident.c: New test.
50517 2000-07-05 Neil Booth <NeilB@earthling.net>
50519 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
50520 gcc.dg/cpp/lexstrng.c: New tests.
50522 2000-07-04 Neil Booth <NeilB@earthling.net>
50524 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
50525 * gcc.dg/cpp/strify2.c: Same.
50527 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
50529 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
50530 * gcc.dg/cpp/19990703-1.c: Likewise.
50531 * gcc.dg/cpp/20000625-1.c: Likewise.
50532 * gcc.dg/cpp/20000625-2.c: Likewise.
50534 * gcc.dg/cpp/macro1.c,
50535 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
50536 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
50537 gcc.dg/cpp/strify1.c,
50538 gcc.dg/cpp/strify2.c: New tests.
50540 2000-07-03 Jakub Jelinek <jakub@redhat.com>
50542 * gcc.c-torture/execute/20000703-1.c: New test.
50544 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50546 * g++.old-deja/g++.pt (lookup10.C): New test.
50548 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
50550 * g++.old-deja/g++.pt (typename25.C): New test.
50552 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
50554 * gcc.c-torture/compile/20000701-1.c: New test.
50556 2000-06-30 Nick Clifton <nickc@cygnus.com>
50558 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
50561 2000-06-30 Catherine Moore <clm@cygnus.com>
50563 * gcc.c-torture/execute/align-1.c: New test.
50565 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
50567 * g++.old-deja/g++.pt/expr8.C: New test.
50568 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
50570 2000-06-29 Nick Clifton <nickc@cygnus.com>
50572 * gcc.c-torture/compile/20000629-1.c: New test.
50574 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50577 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
50578 gcc.dg/noncompile directory, depending on whether they're
50579 preprocessor tests or not. Annotate all the tests for the dg
50582 * gcc.c-torture/noncompile/noncompile.exp: Delete.
50583 * gcc.dg/noncompile/noncompile.exp: New.
50587 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
50588 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
50589 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
50590 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
50591 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
50592 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
50593 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
50594 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
50595 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
50596 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
50597 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
50598 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
50599 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
50600 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
50601 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
50602 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
50603 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
50604 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
50605 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
50606 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
50607 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
50608 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
50609 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
50610 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
50612 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
50613 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
50614 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
50615 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
50616 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
50617 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
50619 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
50621 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
50622 declare one variable. On the fourth, error.
50623 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
50624 declared by 20000628-1a.h.
50626 2000-06-29 Richard Henderson <rth@redhat.com>
50628 * gcc.c-torture/execute/930529-1.x: New file.
50629 * gcc.dg/920413-1.c: Adjust expected warning text.
50630 * gcc.dg/980217-1.c: Declare abort.
50631 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
50633 2000-06-29 Jeffrey A Law (law@cygnus.com)
50635 * g77.f-torture/compile/20000629-1.f: New test.
50636 * g77.f-torture/compile/20000629-1.x: Expected to fail.
50638 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50640 Rearrange lots of files, removing entirely the
50641 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
50645 gcc.c-torture/code_quality/code_quality.exp
50646 gcc.c-torture/special/special.exp
50647 gcc.failure/failure.exp
50648 gcc.failure/940409-1.x
50649 gcc.c-torture/compile/961203-1.x
50652 gcc.misc-tests/linkage.exp
50653 gcc.c-torture/execute/920730-1t.c
50654 gcc.c-torture/execute/920730-1t.x
50655 gcc.c-torture/compile/920520-1.x
50656 gcc.c-torture/compile/920521-1.x
50657 gcc.c-torture/compile/981006-1.x
50658 gcc.c-torture/execute/eeprof-1.x
50660 * Moved files (possibly with modifications to fit a new harness):
50662 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
50663 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
50664 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
50665 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
50666 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
50667 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
50668 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
50669 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
50670 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
50671 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
50672 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
50673 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
50674 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
50675 gcc.failure/940409-1.c gcc.dg/940409-1.c
50677 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
50679 * c-torture/compile/961203-1.x: Delete.
50681 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
50682 not exit. Include stdio.h.
50683 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
50684 * gcc.misc-tests/dg-12.c: Likewise.
50685 * gcc.misc-tests/dg-5.c: Likewise.
50686 * gcc.misc-tests/dg-6.c: Likewise.
50687 * gcc.misc-tests/dg-7.c: Prototype abort.
50688 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
50689 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
50690 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
50692 * gcc.misc-tests/sieve.c: Use return from main, not exit.
50693 * gcc.misc-tests/sort2.c: Use return from main, not exit.
50695 2000-06-28 Jakub Jelinek <jakub@redhat.com>
50697 * gcc.dg/cpp/20000628-1.c: New test.
50698 * gcc.dg/cpp/20000628-1.h: New header for above test.
50699 * gcc.dg/cpp/20000628-1a.h: Likewise.
50701 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
50703 * gcc.dg/cpp: New directory.
50704 * gcc.dg/cpp/cpp.exp: New driver.
50705 * gcc.dg/cpp/20000627-1.c: New test.
50706 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
50707 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
50708 and rewrite as a compilation test.
50710 * gcc.dg: Move many files into the cpp subdirectory, possibly
50711 renaming or editing them as well.
50713 990119-1.c cpp/19990119-1.c
50714 990228-1.c cpp/19990228-1.c
50715 990407-1.c cpp/19990407-1.c
50716 990409-1.c cpp/19990409-1.c
50717 990413-1.c cpp/19990413-1.c
50718 990703-1.c cpp/19990703-1.c
50719 20000127-1.c cpp/20000127-1.c
50720 20000129-1.c cpp/20000129-1.c
50721 20000207-1.c cpp/20000207-1.c
50722 20000207-2.c cpp/20000207-2.c
50723 20000209-1.c cpp/20000209-1.c
50724 20000209-2.c cpp/20000209-2.c
50725 20000301-1.c cpp/20000301-1.c
50726 20000419-1.c cpp/20000419-1.c
50727 20000510-1.S cpp/20000510-1.S
50728 20000519-1.c cpp/20000519-1.c
50729 20000529-1.c cpp/20000529-1.c
50730 20000625-1.c cpp/20000625-1.c
50731 20000625-2.c cpp/20000625-2.c
50732 cpp-as1.c cpp/assert1.c
50733 cpp-as2.c cpp/assert2.c
50734 cxx-comments-1.c cpp/cxxcom1.c
50735 cxx-comments-2.c cpp/cxxcom2.c
50736 endif-label.c cpp/endif.c
50737 cpp-hash1.c cpp/hash1.c
50738 cpp-hash2.c cpp/hash2.c
50739 cpp-if1.c cpp/if-1.c
50740 cpp-if2.c cpp/if-2.c
50741 cpp-if3.c cpp/if-3.c
50742 cpp-if4.c cpp/if-4.c
50743 cpp-if5.c cpp/if-5.c
50744 cpp-cond.c cpp/if-cexp.c
50745 cpp-missingop.c cpp/if-mop.c
50746 cpp-missingparen.c cpp/if-mpar.c
50747 cpp-opprec.c cpp/if-oppr.c
50748 cpp-ifparen.c cpp/if-paren.c
50749 cpp-shortcircuit.c cpp/if-sc.c
50750 cpp-shift.c cpp/if-shift.c
50751 cpp-unary.c cpp/if-unary.c
50752 cpp-li1.c cpp/line1.c
50753 cpp-li2.c cpp/line2.c
50754 lineno.c cpp/line3.c
50755 lineno-2.c cpp/line4.c
50757 cpp-mic.h cpp/mi1c.h
50758 cpp-micc.h cpp/mi1cc.h
50759 cpp-mind.h cpp/mi1nd.h
50760 cpp-mindp.h cpp/mi1ndp.h
50761 cpp-mix.h cpp/mi1x.h
50762 cpp-mi2.c cpp/mi2.c
50763 cpp-mi2a.h cpp/mi2a.h
50764 cpp-mi2b.h cpp/mi2b.h
50765 cpp-mi2c.h cpp/mi2c.h
50766 cpp-mi3.c cpp/mi3.c
50767 cpp-mi3.def cpp/mi3.def
50768 poison-1.c cpp/poison.c
50769 pr-impl.c cpp/prag-imp.c
50770 cpp-redef-2.c cpp/redef1.c
50771 cpp-redef.c cpp/redef2.c
50772 strpaste.c cpp/strp1.c
50773 strpaste-2.c cpp/strp2.c
50774 cpp-tradpaste.c cpp/tr-paste.c
50775 cpp-tradstringify.c cpp/tr-str.c
50776 cpp-tradwarn1.c cpp/tr-warn1.c
50777 cpp-tradwarn2.c cpp/tr-warn2.c
50778 trigraphs.c cpp/trigraphs.c
50779 cpp-unc1.c cpp/unc1.c
50780 cpp-unc2.c cpp/unc2.c
50781 cpp-unc3.c cpp/unc3.c
50782 cpp-unc.c cpp/unc4.c
50783 undef.c cpp/undef1.c
50784 undef-2.c cpp/undef2.c
50785 cpp-wi1.c cpp/widestr1.c
50787 2000-06-27 Mark Mitchell <mark@codesourcery.com>
50789 * lib/g++.exp (g++_include_flags): Tweak.
50791 2000-06-27 H.J. Lu <hjl@gnu.org>
50792 Loren J. Rittle <ljrittle@acm.org>
50794 * lib/g++.exp (g++_include_flags): Override libgloss.exp
50795 version with one that knows about the new gcc tree structure.
50796 (g++_link_flags): Same.
50798 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
50800 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
50801 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
50802 case we are cross-compiling.
50804 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
50805 g++.old-deja/g++.niklas/Makefile.in,
50806 g++.old-deja/g++.niklas/configure.in,
50807 g++.old-deja/g++.other/Makefile.in,
50808 g++.old-deja/g++.other/configure.in,
50809 gcc.c-torture/code_quality/Makefile.in,
50810 gcc.c-torture/code_quality/configure.in,
50811 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
50812 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
50813 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
50814 gcc.c-torture/execute/ieee/Makefile.in,
50815 gcc.c-torture/execute/ieee/configure.in,
50816 gcc.c-torture/noncompile/Makefile.in,
50817 gcc.c-torture/noncompile/configure.in,
50818 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
50819 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
50820 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
50822 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50824 * g++.old-deja/g++.other/ambig3.C: New test.
50826 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
50828 * g++.old-deja/g++.pt/syntax1.C: New test.
50829 * g++.old-deja/g++.pt/syntax2.C: New test.
50830 * g++.old-deja/g++.other/syntax3.C: New test.
50831 * g++.old-deja/g++.other/syntax4.C: New test.
50833 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50835 * gcc.dg/20000623-1.c: Prototype exit and abort.
50837 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
50839 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
50841 * gcc.dg/cpp-mi3.def: New file.
50843 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
50845 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
50846 lexer's error messages.
50847 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
50848 divine anything from the linemarkers.
50849 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
50850 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
50852 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
50854 * gcc.dg/20000623-1.c: New test.
50856 2000-06-22 Jakub Jelinek <jakub@redhat.com>
50858 * gcc.c-torture/execute/20000622-1.c: New test.
50860 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50862 * g++.old-deja/g++.other/init15.C: New test.
50864 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
50866 * g++.old-deja/g++.pt/vaarg2.C: New test.
50867 * g++.old-deja/g++.pt/vaarg3.C: New test.
50869 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
50871 * g++.old-deja/g++.other/dyncast6.C: New test.
50873 2000-06-15 Jakub Jelinek <jakub@redhat.com>
50875 * gcc.c-torture/execute/loop-6.c: New test.
50877 2000-06-14 Jakub Jelinek <jakub@redhat.com>
50879 * gcc.dg/20000614-1.c: New test.
50880 * gcc.dg/20000614-2.c: New test.
50882 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
50884 * g++.old-deja/g++.other/inline12.C: New test.
50886 2000-06-13 Jakub Jelinek <jakub@redhat.com>
50888 * g++.old-deja/g++.other/eh1.C: New test.
50890 2000-06-12 Jakub Jelinek <jakub@redhat.com>
50892 * g++.old-deja/g++.other/type.C: New test.
50894 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50896 * g++.old-deja/g++.other/initstring.C: New test.
50898 2000-06-12 Jason Merrill <jason@redhat.com>
50900 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
50902 2000-06-09 Jeffrey A Law (law@cygnus.com)
50904 * gcc.c-torture/compile/20000609-1.c: New test.
50906 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
50908 * gcc.dg/20000609-1.c: New test.
50910 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
50912 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
50913 * gcc.c-torture/noncompile/poison-1.c: Move...
50914 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
50915 * gcc.dg/cpp-li1.c: Add a token after the #line.
50917 2000-06-05 Richard Henderson <rth@cygnus.com>
50919 * gcc.c-torture/execute/20000605-2.c: New test.
50920 * gcc.c-torture/execute/20000605-3.c: New test.
50922 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
50924 * g77.f-torture/execute/20000503-1.x: New file.
50926 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
50928 * g++.old-deja/g++.eh/badalloc1.C: New test.
50930 2000-06-05 Richard Henderson <rth@cygnus.com>
50932 * gcc.c-torture/execute/20000605-1.c: New test.
50934 2000-06-05 Jakub Jelinek <jakub@redhat.com>
50935 Nathan Sidwell <nathan@codesourcery.com>
50937 * gcc.c-torture/compile/20000605-1.c: New test.
50939 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
50941 * g77.f-torture/compile/20000601-1.f: New test.
50943 2000-06-03 Richard Henderson <rth@cygnus.com>
50945 * gcc.c-torture/execute/20000603-1.c: New.
50947 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
50949 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
50950 * gcc.dg/noreturn-2.c (noreturn): Likewise.
50952 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
50954 * gcc.dg/compare2.c (case 12): XFAIL.
50955 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
50956 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
50958 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
50960 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
50962 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
50963 guard macro is already defined when the header is first
50965 * gcc.dg/cpp-mix.h: New file.
50966 * gcc.dg/endif-label.c: Update patterns to match compiler.
50968 * g++.brendan/complex1.C: Declare abort.
50969 * g++.law/refs4.C: Remove XFAIL.
50970 * g++.oliva/expr2.C: Declare abort and exit.
50972 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
50974 * gcc.c-torture/execute/20000528-1.c: New test.
50976 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
50977 * g++.old-deja/g++.law/temps4.C: Likewise.
50979 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
50980 stdlib.h. Call abort() on failure.
50981 * g++.old-deja/g++.law/refs4.C: Likewise.
50982 * g++.old-deja/g++.law/temps4.C: Likewise.
50983 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
50984 * gcc.c-torture/execute/20000112-1.c: Include string.h.
50986 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
50988 Relative to g++.dg/special:
50989 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
50991 Relative to g++.old-deja:
50992 * g++.brendan/complex1.C, g++.jason/optimize2.C,
50993 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
50994 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
50995 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
50996 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
50997 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
50998 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
51000 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
51001 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
51002 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
51003 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
51004 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
51005 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
51008 * g++.other/goto1.C: Update expectations for error messages.
51010 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
51012 * gcc.c-torture/compile/20000523-1.c: New test.
51014 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51016 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
51018 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
51020 * g++.old-deja/g++.eh/catch11.C: New test.
51021 * g++.old-deja/g++.eh/catch12.C: New test.
51023 2000-05-24 Nick Clifton <nickc@cygnus.com>
51025 * gcc.c-torture/execute/20000523-1.c: New test.
51027 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
51029 * c-torture/execute/bcp-1.c: Replace abort in arg of
51030 __builtin_constant_p with a generic external function.
51032 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
51033 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
51034 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
51035 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
51036 Prototype abort and/or exit.
51038 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
51039 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
51040 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
51041 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
51043 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
51045 * gcc.dg/dwarf2-1.c: New test.
51047 2000-05-20 Richard Henderson <rth@cygnus.com>
51049 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
51051 2000-05-20 Andreas Jaeger <aj@suse.de>
51053 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
51056 2000-05-19 David Edelsohn <edelsohn@gnu.org>
51058 * gcc.c-torture/execute/20000519-2.c: New test.
51060 2000-05-19 Andreas Jaeger <aj@suse.de>
51062 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
51063 which fails with SSA.
51065 * lib/c-torture.exp: Also test with -O3 -fssa.
51067 2000-05-18 Michael Meissner <meissner@redhat.com>
51069 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
51070 * gcc.c-torture/execute/920415-1.c: Ditto.
51071 * gcc.c-torture/execute/920501-1.c: Ditto.
51072 * gcc.c-torture/execute/conversion.c: Ditto.
51073 * gcc.c-torture/execute/cvt-1.c: Ditto.
51075 2000-05-18 Jeffrey A Law (law@cygnus.com)
51077 * gcc.c-torture/compile/20000518-1.c: New test.
51079 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
51081 * g77.f-torture/compile/200005018.f: New test.
51083 2000-05-17 Jeffrey A Law (law@cygnus.com)
51085 * gcc.c-torture/compile/20000517-1.c: New test.
51087 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51089 * gcc.c-torture/execute/20000516-1.c: New test.
51091 2000-05-15 Jakub Jelinek <jakub@redhat.com>
51093 * g++.old-deja/g++.other/eh.C: New test.
51095 2000-05-12 Richard Henderson <rth@cygnus.com>
51097 * gcc.c-torture/execute/990208-1.c (main): Don't pass
51098 constants through to doit's conditional.
51100 2000-05-11 Jeffrey A Law (law@cygnus.com)
51102 * gcc.c-torture/compile/20000511-1.c: New test.
51103 * g77.f-torture/compile/20000511-1.f: New test.
51104 * g77.f-torture/compile/20000511-2.f: New test.
51106 2000-05-11 Michael Meissner <meissner@redhat.com>
51108 * gcc.c-torture/execute/20000511-1.c: New test.
51110 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
51112 * gcc.dg/dg.exp: Scan .S files as well as .c files.
51113 * gcc.dg/20000510-1.S: New.
51115 2000-05-08 Catherine Moore <clm@cygnus.com>
51117 * gcc.dg/unused-3.c: New.
51119 2000-05-06 Richard Henderson <rth@cygnus.com>
51121 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
51122 * g++.old-deja/g++.mike/warn1.C: Likewise.
51123 * g++.old-deja/g++.pt/local1.C: Likewise.
51124 * g++.old-deja/g++.pt/local7.C: Likewise.
51125 * g++.old-deja/g++.pt/spec16.C: Likewise.
51127 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
51129 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
51131 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
51133 * g77.f-torture/execute/20000503-1.f: New test.
51135 2000-05-04 Andreas Jaeger <aj@suse.de>
51137 * gcc.dg/noreturn-2.c: New test.
51139 2000-05-04 Neil Booth <NeilB@earthling.net>
51141 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
51144 2000-05-04 Richard Henderson <rth@cygnus.com>
51146 * gcc.c-torture/execute/20000503-1.c: Fix typo.
51148 2000-05-04 Richard Henderson <rth@cygnus.com>
51150 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
51151 OpenSSL by Jason R Thorpe.
51153 2000-05-03 Jim Wilson <wilson@cygnus.com>
51155 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
51157 2000-05-03 Robert Lipe <robertlipe@usa.net>
51159 * gcc.dg/20000503-1.c: New test.
51161 2000-05-02 Jakub Jelinek <jakub@redhat.com>
51163 * gcc.c-torture/compile/20000502-1.c: New test.
51164 * g++.old-deja/g++.other/align.C: New test.
51165 * gcc.dg/cpp-tradstringify.c: New test.
51167 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
51169 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
51170 and hard registers.
51172 2000-04-26 Geoff Keating <geoffk@cygnus.com>
51174 * gcc.c-torture/execute/loop-5.c: New test.
51176 2000-04-25 Jakub Jelinek <jakub@redhat.com>
51178 * gcc.c-torture/execute/va-arg-20.c: New test.
51180 2000-04-23 Jeffrey A Law (law@cygnus.com)
51182 * gcc.c-torture/execute/20000422-1.c: New test.
51184 2000-04-20 Greg McGary <gkm@gnu.org>
51186 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
51187 when optimizing, but without sibling-call optimizations (-O1).
51189 2000-04-20 Jeffrey A Law (law@cygnus.com)
51191 * gcc.c-torture/compile/20000420-1.c: New test.
51193 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
51195 * g++.abi/ptrflags.C: New test.
51196 * g++.eh/catchptr1.C: Test incomplete pointer chains.
51198 2000-04-19 Catherine Moore <clm@cygnus.com>
51200 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
51202 2000-04-19 Greg McGary <gkm@gnu.org>
51204 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
51205 sibling-call optimizations.
51207 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
51209 * gcc.dg/20000419-1.c: New test.
51211 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
51213 * gcc.c-torture/execute/20000412-6.c: New test.
51215 2000-04-12 Jeffrey A Law (law@cygnus.com)
51217 * gcc.c-torture/execute/20000412-5.c: New test.
51218 * g77.f-torture/compile/20000412-1.f: New test.
51219 * gcc.c-torture/execute/20000412-4.c: New test.
51220 * gcc.c-torture/compile/20000412-2.c: New test.
51221 * gcc.c-torture/execute/20000412-3.c: New test.
51222 * gcc.c-torture/compile/20000412-1.c: New test.
51223 * gcc.c-torture/execute/20000412-2.c: New test.
51225 2000-04-12 Jakub Jelinek <jakub@redhat.com>
51227 * objc/execute/bf-20.m: New test.
51229 2000-04-10 Richard Henderson <rth@cygnus.com>
51231 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
51233 * gcc.c-torture/execute/20000412-1.c: New test.
51235 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
51237 * g++.old-deja/g++.eh/catchptr1.C: New test.
51239 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
51241 * g++.old-deja/g++.abi/cxa_vec.C: New test.
51243 2000-04-08 Neil Booth <NeilB@earthling.net>
51245 * gcc.dg/cpp-nullchar.c: Remove test as
51246 embedded nulls cause problems.
51248 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51250 * gcc.dg/compare2.c: New test.
51252 2000-04-08 Neil Booth <NeilB@earthling.net>
51254 * gcc.dg/cpp-nullchar.c: New test.
51256 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
51258 * gcc.dg/cpp-mi2.c: New test.
51259 * gcc.dg/cpp-mi2[abc].h: New files.
51261 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
51263 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
51266 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
51268 * g++.old-deja/g++.abi/vmihint.C: New test.
51270 2000-04-06 Neil Booth <NeilB@earthling.net>
51272 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
51273 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
51276 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
51278 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
51279 avoid stack-frame overwrite.
51281 2000-04-05 Jakub Jelinek <jakub@redhat.com>
51283 * gcc.c-torture/compile/20000405-2.c: New test.
51284 * gcc.c-torture/compile/20000405-3.c: New test.
51286 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51288 * gcc.c-torture/compile/20000405-1.c: New test.
51290 2000-04-04 Geoff Keating <geoffk@cygnus.com>
51292 * gcc.dg/cast-qual-1.c: Revert last change.
51294 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51296 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
51298 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
51300 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
51301 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
51303 2000-04-03 Jeffrey A Law (law@cygnus.com)
51305 * gcc.c-torture/compile/20000403-2.c: New test.
51306 * gcc.c-torture/compile/20000403-1.c: New test.
51308 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
51310 * gcc.c-torture/execute/20000403-1.c: New test.
51312 2000-04-03 Geoff Keating <geoffk@cygnus.com>
51314 * gcc.c-torture/execute/20000402-1.c: New test.
51316 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
51318 * gcc.c-torture/execute/va-arg-15.c: New test.
51319 * gcc.c-torture/execute/va-arg-16.c: New test.
51320 * gcc.c-torture/execute/va-arg-17.c: New test.
51321 * gcc.c-torture/execute/va-arg-18.c: New test.
51322 * gcc.c-torture/execute/va-arg-19.c: New test.
51324 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
51326 * gcc.c-torture/compile/981211-1.c: Move to...
51327 * gcc.dg/cpp-as1.c: ...here.
51328 * gcc.dg/cpp-as2.c: New file.
51330 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
51333 2000-04-02 Neil Booth <NeilB@earthling.net>
51335 * gcc.dg/cpp-cond.c New tests.
51336 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
51337 accidental success less likely.
51338 * gcc.dg/cpp-missingop.c New tests.
51339 * gcc.dg/cpp-missingparen.c New tests.
51340 * gcc.dg/cpp-shift.c New tests.
51341 * gcc.dg/cpp-shortcircuit.c New tests.
51342 * gcc.dg/cpp-unary.c New tests.
51344 2000-03-29 Jeffrey A Law (law@cygnus.com)
51346 * gcc.c-torture/compile/20000329-1.c: New test.
51348 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
51350 * gcc.c-torture/compile/20000326-1.c: New test.
51351 * gcc.c-torture/compile/20000326-2.c: New test.
51353 2000-03-24 Geoff Keating <geoffk@cygnus.com>
51355 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
51356 the first parameter is a function argument.
51358 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
51360 * g++.old-deja/g++.ext/array4.C: New test.
51362 2000-03-22 Geoff Keating <geoffk@cygnus.com>
51364 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
51366 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51368 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
51370 2000-03-19 Richard Henderson <rth@cygnus.com>
51372 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
51374 2000-03-19 Richard Henderson <rth@cygnus.com>
51376 * gcc.c-torture/compile/20000319-1.c: New test.
51378 2000-03-14 Jeffrey A Law (law@cygnus.com)
51380 * gcc.c-torture/execute/20000314-3.c: New test.
51381 * gcc.c-torture/execute/20000314-2.c: New test.
51382 * gcc.c-torture/execute/20000314-1.c: New test.
51383 * gcc.c-torture/compile/20000314-2.c: New test.
51384 * gcc.c-torture/compile/20000314-1.c: New test.
51386 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
51388 * g++.old-deja/g++.warn/inline.C: New test.
51390 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
51392 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
51393 standards-compliant result rather than specific constants.
51394 Put test-values in array.
51396 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
51398 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
51399 (g++_target_compile): Put test-specific options last.
51401 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51403 * g++.old-deja/g++.eh/vbase4.C: New test.
51405 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51407 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
51409 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51411 * g++.old-deja/g++.brendan/misc12.C: Removed.
51412 * g++.old-deja/g++.pt/memtemp77.C: Constify.
51413 * g++.old-deja/g++.ext/pretty4.C: New test.
51415 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
51417 * g++.old-deja/g++.other/string2.C: New test.
51419 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
51421 * g++.old-deja/g++.warn/impint2.C: New test.
51423 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
51425 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
51428 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
51430 * g++.old-deja/g++.warn/impint.C: New test.
51431 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
51432 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
51433 * g++.old-deja/g++.pt/explicit12.C: Likewise.
51434 * g++.old-deja/g++.pt/explicit13.C: Likewise.
51435 * g++.old-deja/g++.pt/explicit17.C: Likewise.
51436 * g++.old-deja/g++.pt/explicit18.C: Likewise.
51437 * g++.old-deja/g++.pt/explicit19.C: Likewise.
51438 * g++.old-deja/g++.pt/explicit23.C: Likewise.
51439 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51440 * g++.old-deja/g++.pt/explicit35.C: Likewise.
51441 * g++.old-deja/g++.pt/explicit6.C: Likewise.
51442 * g++.old-deja/g++.pt/memclass7.C: Likewise.
51444 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
51446 * gcc.dg/cpp-redef.c: New test.
51448 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
51450 * g++.old-deja/g++.pt/unify7.C: New test.
51452 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51454 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
51455 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
51457 2000-02-25 Geoff Keating <geoffk@cygnus.com>
51459 * gcc.c-torture/compile/20000224-1.c: New test.
51461 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51463 * gcc.c-torture/compile/cpp-2.c: New test.
51464 * gcc.c-torture/compile/cpp-1.c: New test.
51466 2000-02-25 Jeffrey A Law (law@cygnus.com)
51468 * gcc.c-torture/execute/20000225-1.c: New test.
51470 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51472 * gcc.dg/cpp-li2.c: New test.
51474 * gcc.dg/cpp-wi1.c: New test.
51476 * gcc.dg/cpp-li1.c: New test.
51478 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
51480 * g++.old-deja/g++.other/sizeof5.C: New test.
51482 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51484 * gcc.c-torture/execute/va-arg-13.c: New test.
51486 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
51488 * gcc.c-torture/execute/va-arg-12.c: New test.
51490 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51492 * gcc.c-torture/execute/20000223-1.c: New test.
51494 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
51496 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
51498 2000-02-22 Mark Mitchell <mark@codesourcery.com>
51500 * g++.old-deja/g++.abi/ptrmem.C: New test.
51502 2000-02-19 Richard Henderson <rth@cygnus.com>
51504 * gcc.c-torture/compile/init-3.c: New.
51506 2000-02-17 Mark Mitchell <mark@codesourcery.com>
51508 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
51511 2000-02-11 Robert Lipe <robertl@sco.com>
51513 * gcc.c-torture/compile/20000211-3.c: New test.
51515 2000-02-11 Martin Buchholz <martin@xemacs.org>
51517 * gcc.c-torture/compile/20000211-2.c: New test.
51519 2000-02-11 Jeffrey A Law (law@cygnus.com)
51521 * gcc.c-torture/compile/20000211-1.c: New test.
51523 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
51525 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
51528 2000-02-08 Nathan Sidwell <nathan@acm.org>
51530 * g++.old-deja/g++.other/cast5.C: New test.
51532 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
51534 * gcc.c-torture/execute/20000205-1.c: New.
51536 2000-02-03 Nathan Sidwell <nathan@acm.org>
51538 * g++.old-deja/g++.jason/cast3.C: Return void.
51539 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
51541 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51543 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
51545 * gcc.dg/loop-1.c: New test.
51547 2000-01-27 Jakub Jelinek <jakub@redhat.com>
51549 * gcc.c-torture/compile/20000127-1.c: New test.
51550 * gcc.c-torture/execute/991228-1.c: New test.
51552 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51554 * gcc.dg/unused-2.c: New test.
51556 * gcc.dg/conv-1.c: New test.
51558 2000-01-24 Mark Mitchell <mark@codesourcery.com>
51560 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
51562 (tool_option_proc): Fix typo.
51564 2000-01-24 Geoff Keating <geoffk@cygnus.com>
51566 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
51567 of the ld on the host, not on the build machine.
51568 Also, don't crash if '--help' is not a supported option.
51570 2000-01-24 Richard Henderson <rth@cygnus.com>
51572 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
51574 2000-01-20 Jeffrey A Law (law@cygnus.com)
51576 * gcc.c-torture/execute/20000120-2.c: New test.
51577 * gcc.c-torture/execute/20000120-1.c: New test.
51579 2000-01-13 Jeffrey A Law (law@cygnus.com)
51581 * gcc.c-torture/execute/20000113-1.c: New test.
51583 2000-01-12 Jeffrey A Law (law@cygnus.com)
51585 * gcc.c-torture/execute/20000112-1.c: New test.
51587 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51589 * gcc.dg/20000111-1.c: New test.
51591 2000-01-10 Jeffrey A Law (law@cygnus.com)
51593 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
51594 with 16 bit integers.
51596 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51598 * gcc.dg/20000108-1.c: New test.
51600 2000-01-05 Nathan Sidwell <nathan@acm.org>
51602 * g++.old-deja/g++.ns/koenig8.C: New test.
51604 2000-01-05 Nathan Sidwell <nathan@acm.org>
51606 * g++.old-deja/g++.other/cast4.C: New test.
51608 2000-01-05 Jeffrey A Law (law@cygnus.com)
51610 * gcc.c-torture/compile/20000105-2.c: New test.
51611 * gcc.c-torture/compile/20000105-1.c: New test.
51613 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51615 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
51616 references to printf & atoi to conform to ANSI standard.
51617 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
51618 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
51619 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
51620 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
51621 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
51622 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51623 * g++.old-deja/g++.brendan/copy1.C: Likewise.
51624 * g++.old-deja/g++.brendan/copy2.C: Likewise.
51625 * g++.old-deja/g++.brendan/copy3.C: Likewise.
51626 * g++.old-deja/g++.brendan/copy4.C: Likewise.
51627 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51628 * g++.old-deja/g++.brendan/copy6.C: Likewise.
51629 * g++.old-deja/g++.brendan/copy7.C: Likewise.
51630 * g++.old-deja/g++.brendan/copy8.C: Likewise.
51631 * g++.old-deja/g++.brendan/crash11.C: Likewise.
51632 * g++.old-deja/g++.brendan/crash14.C: Likewise.
51633 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
51634 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51635 * g++.old-deja/g++.brendan/delete2.C: Likewise.
51636 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
51637 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
51638 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
51639 * g++.old-deja/g++.brendan/eh1.C: Likewise.
51640 * g++.old-deja/g++.brendan/groff1.C: Likewise.
51641 * g++.old-deja/g++.brendan/init3.C: Likewise.
51642 * g++.old-deja/g++.brendan/misc12.C: Likewise.
51643 * g++.old-deja/g++.brendan/misc7.C: Likewise.
51644 * g++.old-deja/g++.brendan/new2.C: Likewise.
51645 * g++.old-deja/g++.brendan/operators4.C: Likewise.
51646 * g++.old-deja/g++.brendan/operators5.C: Likewise.
51647 * g++.old-deja/g++.brendan/overload2.C: Likewise.
51648 * g++.old-deja/g++.brendan/overload7.C: Likewise.
51649 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
51650 * g++.old-deja/g++.brendan/reference1.C: Likewise.
51651 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
51652 * g++.old-deja/g++.brendan/template24.C: Likewise.
51653 * g++.old-deja/g++.brendan/template3.C: Likewise.
51654 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
51655 * g++.old-deja/g++.jason/inline3.C: Likewise.
51656 * g++.old-deja/g++.jason/opeq.C: Likewise.
51657 * g++.old-deja/g++.law/arg5.C: Likewise.
51658 * g++.old-deja/g++.law/arm7.C: Likewise.
51659 * g++.old-deja/g++.law/ctors11.C: Likewise.
51660 * g++.old-deja/g++.law/cvt8.C: Likewise.
51661 * g++.old-deja/g++.law/init9.C: Likewise.
51662 * g++.old-deja/g++.law/refs4.C: Likewise.
51663 * g++.old-deja/g++.law/template2.C: Likewise.
51664 * g++.old-deja/g++.law/visibility24.C: Likewise.
51665 * g++.old-deja/g++.law/vtable3.C: Likewise.
51666 * g++.old-deja/g++.mike/asm2.C: Likewise.
51667 * g++.old-deja/g++.mike/eh1.C: Likewise.
51668 * g++.old-deja/g++.mike/misc1.C: Likewise.
51669 * g++.old-deja/g++.mike/misc13.C: Likewise.
51670 * g++.old-deja/g++.mike/misc14.C: Likewise.
51671 * g++.old-deja/g++.mike/ns12.C: Likewise.
51672 * g++.old-deja/g++.mike/p1248.C: Likewise.
51673 * g++.old-deja/g++.mike/p3708.C: Likewise.
51674 * g++.old-deja/g++.mike/p3708a.C: Likewise.
51675 * g++.old-deja/g++.mike/p3708b.C: Likewise.
51676 * g++.old-deja/g++.mike/p646.C: Likewise.
51677 * g++.old-deja/g++.mike/p700.C: Likewise.
51678 * g++.old-deja/g++.mike/p783.C: Likewise.
51679 * g++.old-deja/g++.mike/p783a.C: Likewise.
51680 * g++.old-deja/g++.mike/p783b.C: Likewise.
51681 * g++.old-deja/g++.mike/p786.C: Likewise.
51682 * g++.old-deja/g++.mike/p789.C: Likewise.
51683 * g++.old-deja/g++.mike/p789a.C: Likewise.
51684 * g++.old-deja/g++.mike/p807a.C: Likewise.
51685 * g++.old-deja/g++.other/delete3.C: Likewise.
51686 * g++.old-deja/g++.other/dyncast1.C: Likewise.
51687 * g++.old-deja/g++.other/dyncast2.C: Likewise.
51688 * g++.old-deja/g++.other/dyncast3.C: Likewise.
51689 * g++.old-deja/g++.other/empty1.C: Likewise.
51690 * g++.old-deja/g++.other/temporary1.C: Likewise.
51691 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
51692 * g++.old-deja/g++.pt/t16.C: Likewise.
51693 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
51695 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
51697 * gcc.dg/991230-1.c: New test.
51699 1999-12-29 Jeffrey A Law (law@cygnus.com)
51701 * gcc.c-torture/compile/991229-3.c: New test.
51702 * gcc.c-torture/compile/991229-2.c: New test.
51703 * gcc.c-torture/compile/991229-1.c: New test.
51705 1999-12-29 Greg McGary <gkm@eng.ascend.com>
51707 * gcc.c-torture/compile/labels-2.c: New test.
51709 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
51711 * gcc.c-torture/execute/991227-1.c: New test.
51713 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51715 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
51717 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
51719 * gcc.c-torture/execute/991221-1.c: New test.
51721 1999-12-20 Nathan Sidwell <nathan@acm.org>
51723 * g++.old-deja/g++.other/cast3.C: New test.
51725 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
51727 * gcc.c-torture/execute/991216-4.c: New test.
51729 1999-12-16 Michael Meissner <meissner@cygnus.com>
51731 * gcc.c-torture/execute/991216-1.c: New test.
51732 * gcc.c-torture/execute/991216-2.c: New test.
51733 * gcc.c-torture/execute/991216-3.c: New test.
51735 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51737 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
51738 Actually make the test fail by using "-O2" for compilation.
51740 1999-12-15 Nathan Sidwell <nathan@acm.org>
51742 * g++.old-deja/g++.warn/cast-align1.C: New test.
51744 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51746 * gcc.c-torture/compile/991214-1.c: New test.
51747 * gcc.c-torture/compile/991214-2.c: New test.
51749 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
51751 * gcc.dg/991214-1.c: New test.
51753 1999-12-13 Jeffrey A Law (law@cygnus.com)
51755 * gcc.c-torture/compile/991213-3.c: New test.
51756 * gcc.c-torture/compile/991213-2.c: New test.
51757 * gcc.c-torture/compile/991213-1.c: New test.
51759 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
51761 * gcc.dg/991209-1.c: New test.
51763 1999-12-08 Nathan Sidwell <nathan@acm.org>
51765 * gcc.c-torture/compile/991208-1.c: New test.
51767 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51769 * gcc.dg/ultrasp2.c: New test.
51771 1999-12-05 Alex Samuel <samuel@codesourcery.com>
51773 * g++.old-deja/g++.abi/align.C (main): Fix typo.
51775 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
51777 * gcc.c-torture/compile/991202-1.c: New test.
51778 * gcc.c-torture/execute/991202-1.c: New test.
51779 * gcc.c-torture/execute/991202-2.c: New test.
51780 * gcc.c-torture/execute/991202-3.c: New test.
51782 1999-12-02 Alex Samuel <samuel@codesourcery.com>
51784 * g++.old-deja/g++.abi/align.C: New test.
51785 * g++.old-deja/g++.abi/aggregates.C: Likewise.
51786 * g++.old-deja/g++.abi/bitfields.C: Likewise.
51788 1999-12-01 Richard Henderson <rth@cygnus.com>
51790 * gcc.c-torture/execute/991201-1.c: New.
51792 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
51794 * gcc.dg/991129-1.c: New test.
51796 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
51798 * gcc.c-torture/compile/991127-1.c: New test.
51800 1999-11-22 Nathan Sidwell <nathan@acm.org>
51802 * g++.old-deja/g++.other/warn4.C: New test.
51804 1999-11-22 Nathan Sidwell <nathan@acm.org>
51806 * g++.old-deja/g++.eh/cleanup2.C: New test.
51807 * g++.old-deja/g++.ext/pretty2.C: New test.
51808 * g++.old-deja/g++.ext/pretty3.C: New test.
51809 * g++.old-deja/g++.other/debug6.C: New test.
51811 1999-10-20 Jim Wilson <wilson@cygnus.com>
51813 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
51814 compiler_output to look for one error message instead of two.
51816 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
51818 * gcc.c-torture/execute/991118-1.c: Also test case
51819 where the word boundary does not split a byte evenly.
51821 1999-11-19 Nathan Sidwell <nathan@acm.org>
51823 * g++.old-deja/g++.ext/restrict1.C: New test.
51825 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
51827 * gcc.c-torture/execute/991118-1.c: New test.
51829 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
51831 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
51832 working directory pathnames.
51834 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
51836 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
51837 host is equipped with driver.h and driver.o so it can actually
51838 compile and run the tests.
51840 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
51842 * gcc.c-torture/compile/991008-1.c: New test.
51844 1999-11-08 Nick Clifton <nickc@cygnus.com>
51846 * lib/gcc-dg.exp: Include target-supports.exp
51848 1999-11-05 Nick Clifton <nickc@cygnus.com>
51850 * lib/target-supports.exp: New file: Provide procs to test for
51851 features supported by the target.
51852 (check_weak_available): Moved here from ecos.exp.
51853 (check_alias_available): New proc: Determine of the target
51854 toolchain supports the alias attribute.
51856 * gcc.dg/special/ecos.exp: Move check_weak_available to
51857 target-supports.exp.
51858 (alias-1.c): Only perform the test if the target supports
51860 (wkali-1.c): Only perform the test if the target supports
51863 * gcc.dg/990506-0.c: Expect error messages from cross
51864 targets as well as native targets.
51866 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51868 * gcc.dg/ultrasp1.c: Removed xfail.
51869 * gcc.dg/struct-ret-2.c: Likewise.
51870 * gcc.dg/array-1.c: Likewise.
51872 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
51874 * gcc.dg/struct-ret-2.c: New test.
51876 * gcc.dg/array-1.c: New test.
51878 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
51880 * gcc.c-torture/execute/991030-1.c: New test.
51882 1999-10-26 Richard Henderson <rth@cygnus.com>
51884 * gcc.c-torture/compile/991026-2.c: New test.
51886 1999-10-26 Jeffrey A Law (law@cygnus.com)
51888 * gcc.c-torture/compile/991026-1.c: New test.
51890 1999-10-23 Jeffrey A Law (law@cygnus.com)
51892 * gcc.c-torture/execute/991023-1.c: New test.
51894 1999-10-19 Jeffrey A Law (law@cygnus.com)
51896 * gcc.c-torture/execute/991019-1.c: New test.
51898 1999-10-16 Richard Henderson <rth@cygnus.com>
51900 * gcc.c-torture/execute/991016-1.c: New test.
51902 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
51904 * gcc.c-torture/execute/991014-1.c: New test.
51906 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
51908 * g++.old-deja/g++.other/union2.C: New test.
51910 1999-10-13 Nathan Sidwell <nathan@acm.org>
51912 * g++.old-deja/g++.other/vaarg2.C: New test.
51913 * g++.old-deja/g++.other/vaarg3.C: New test.
51915 1999-10-12 Craig Burley <craig@jcb-sc.com>
51917 * g77.f-torture/noncompile/19990905-1.f: Moved from being
51920 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
51922 * gcc.c-torture/execute/va-arg-11.c: New test.
51924 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
51926 * lib/file-format.exp (gcc_target_object_format): Don't
51927 crash if objdump is unavailable.
51929 1999-09-29 Donn Terry <donn@interix.com>
51931 * gcc.misc-tests/mg.exp: delete extraneous redirection.
51933 1999-09-28 Nick Clifton <nickc@cygnus.com>
51935 * gcc.c-torture/compile/990928-1.c: New test.
51937 1999-09-28 Nathan Sidwell <nathan@acm.org>
51939 * g++.old-deja/g++.other/decl6.C: New test.
51941 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51943 * gcc.c-torture/execute/va-arg-10.c: New test.
51945 1999-09-27 Nathan Sidwell <nathan@acm.org>
51947 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
51948 __PRETTY_FUNCTION__.
51950 1999-09-23 Nick Clifton <nickc@cygnus.com>
51952 * gcc.c-torture/execute/990923-1.c: New test.
51954 1999-09-21 Nick Clifton <nickc@cygnus.com>
51956 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
51957 for which -fpic is inappropriate.
51959 1999-09-21 Mark Mitchell <mark@codesourcery.com>
51961 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
51963 1999-09-21 Nathan Sidwell <nathan@acm.org>
51965 * g++.old-deja/g++.other/dyncast1.C: New test.
51966 * g++.old-deja/g++.other/dyncast2.C: New test.
51967 * g++.old-deja/g++.other/dyncast3.C: New test.
51968 * g++.old-deja/g++.other/dyncast4.C: New test.
51969 * g++.old-deja/g++.other/dyncast5.C: New test.
51970 * g++.old-deja/g++.eh/catch3.C: New test.
51971 * g++.old-deja/g++.eh/catch3p.C: New test.
51972 * g++.old-deja/g++.eh/catch4.C: New test.
51973 * g++.old-deja/g++.eh/catch4p.C: New test.
51974 * g++.old-deja/g++.eh/catch5.C: New test.
51975 * g++.old-deja/g++.eh/catch5p.C: New test.
51976 * g++.old-deja/g++.eh/catch6.C: New test.
51977 * g++.old-deja/g++.eh/catch6p.C: New test.
51978 * g++.old-deja/g++.eh/catch7.C: New test.
51979 * g++.old-deja/g++.eh/catch7p.C: New test.
51980 * g++.old-deja/g++.eh/catch8.C: New test.
51981 * g++.old-deja/g++.eh/catch8p.C: New test.
51982 * g++.old-deja/g++.eh/catch9.C: New test.
51983 * g++.old-deja/g++.eh/catch9p.C: New test.
51985 1999-09-13 Nathan Sidwell <nathan@acm.org>
51987 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
51988 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
51990 1999-09-13 Jeffrey A Law (law@cygnus.com)
51992 * gcc.c-torture/compile/990913-1.c: New test.
51994 1999-09-10 Nathan Sidwell <nathan@acm.org>
51996 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
51997 * g++.old-deja/g++.jason/rfg5.C: Likewise.
51999 1999-09-09 Richard Henderson <rth@cygnus.com>
52001 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
52003 1999-09-09 Nathan Sidwell <nathan@acm.org>
52005 * g++.old-deja/g++.other/lookup11.C: New test.
52006 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
52007 what is permitted and what we want.
52008 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
52010 * g++.old-deja/g++.jason/rfg5.C: Likewise.
52012 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
52014 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
52015 * gcc.c-torture/noncompile/poison-1.c: New file.
52017 1999-09-08 Nathan Sidwell <nathan@acm.org>
52019 * g++.old-deja/g++.other/sizeof3.C: New test.
52020 * g++.old-deja/g++.other/sizeof4.C: New test.
52021 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
52022 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
52024 1999-09-07 Richard Henderson <rth@cygnus.com>
52026 * gcc.dg/va-arg-1.c: New.
52028 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52030 * gcc.c-torture/execute/va-arg-9.c: New test.
52032 1999-09-05 Craig Burley <craig@jcb-sc.com>
52034 * g77.f-torture/compile/980519-2.f: New test.
52035 * g77.f-torture/compile/19990905-0.f: New test.
52036 * g77.f-torture/compile/19990905-1.f: New test.
52037 * g77.f-torture/compile/19990905-2.f: New test.
52039 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
52041 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
52043 * gcc.c-torture/execute/990827-1.c: Fix typo.
52045 1999-09-03 Nathan Sidwell <nathan@acm.org>
52047 * g++.old-deja/g++.other/deref1.C: New test.
52049 1999-09-02 Nathan Sidwell <nathan@acm.org>
52051 * g++.old-deja/g++.other/ambig2.C: New test.
52052 * g++.old-deja/g++.other/cond5.C: New test.
52053 * g++.old-deja/g++.other/lookup16.C: New test.
52055 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
52057 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
52060 1999-08-31 Jeffrey A Law (law@cygnus.com)
52062 * lib/c-torture.exp: Avoid the "compare executables" optimization
52063 when testing native.
52065 1999-08-29 Jeffrey A Law (law@cygnus.com)
52067 * gcc.c-torture/execute/990829-1.c: New test.
52068 * gcc.c-torture/compile/990829-1.c: New test.
52070 1999-08-27 Paul Burchard <burchard@pobox.com>
52072 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
52073 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
52074 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
52075 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
52076 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
52077 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
52078 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
52079 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
52080 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
52081 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
52082 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
52084 1999-08-27 Jeffrey A Law (law@cygnus.com)
52086 * gcc.c-torture/execute/990827-1.c: New test.
52088 1999-08-26 Craig Burley <craig@jcb-sc.com>
52090 * g77.f-torture/noncompile/19990826-4.f: New test.
52092 * g77.f-torture/compile/19990826-3.f: New test.
52094 * g77.f-torture/execute/19990826-2.f: New test.
52096 * g77.f-torture/compile/19990826-1.f: New test.
52098 * gcc.c-torture/execute/990826-0.c: New test.
52099 * g77.c-torture/execute/19990826-0.f: New test.
52101 * g77.f-torture/noncompile/970626-2.f: New test.
52103 1999-08-25 Paul Burchard <burchard@pobox.com>
52105 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
52106 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
52107 lss-011.C: New tests.
52109 1999-08-25 Nathan Sidwell <nathan@acm.org>
52111 * g++.old-deja/g++.other/decl5.C: New test.
52113 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52115 * noncompile/noncompile.exp: Load_lib c-torture.exp.
52116 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
52117 call `postbase' for each one. All callers of `postbase' changed
52118 to call this instead.
52120 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
52122 * gcc.c-torture/execute/990811-1.c: New test.
52124 1999-08-09 Nick Clifton <nickc@cygnus.com>
52126 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
52129 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
52132 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52134 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
52136 1999-08-04 Jeffrey A Law (law@cygnus.com)
52138 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
52140 1999-08-04 Nathan Sidwell <nathan@acm.org>
52142 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
52144 1999-08-04 Jeffrey A Law (law@cygnus.com)
52146 * gcc.c-torture/execute/990804-1.c: New test.
52148 1999-08-03 Nathan Sidwell <nathan@acm.org>
52150 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
52151 * g++.old-deja/g++.brendan/crash64.C: Likewise.
52152 * g++.old-deja/g++.brendan/overload8.C: Likewise.
52154 1999-08-03 Nathan Sidwell <nathan@acm.org>
52156 * g++.old-deja/g++.other/struct1.C: New test.
52158 1999-08-03 Nathan Sidwell <nathan@acm.org>
52160 * g++.old-deja/g++.other/enum2.C: New test.
52162 1999-08-02 Richard Henderson <rth@cygnus.com>
52164 Adapted from tests from Franz Sirl:
52165 * gcc.c-torture/execute/va-arg-7.c: New test.
52166 * gcc.c-torture/execute/va-arg-8.c: New test.
52168 1999-08-01 Jeffrey A Law (law@cygnus.com)
52170 * gcc.c-torture/compile/990801-2.c: New test.
52172 * gcc.c-torture/compile/990801-1.c: New test.
52174 1999-07-27 Michael Meissner <meissner@cygnus.com>
52176 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
52177 fp-cmp-1.c, converting double to float.
52179 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
52180 fp-cmp-1.c, converting double to long double.
52182 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
52183 from fr1 to unknown_register, since fr1 is a legitimate register
52186 1999-07-25 Jeffrey A Law (law@cygnus.com)
52188 * README: More listname related changes.
52190 1999-07-08 Catherine Moore <clm@cygnus.com>
52192 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
52194 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
52196 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
52198 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
52200 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
52202 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
52204 * gcc.dg/990703-1.c: New test.
52206 1999-06-29 Nick Clifton <nickc@cygnus.com>
52208 * lib/file-format.exp: New file: Move definition of proc
52209 gcc_target_object_format to here from
52210 gcc.dg/special/ecos.exp.
52212 * lib/c-torture.exp: Include lib file-format.exp.
52213 * lib/gcc-dg.exp: Include lib file-format.exp.
52215 * gcc.dg/special/ecos.exp: Remove definition of proc
52216 gcc_target_object_format.
52218 1999-06-28 Jeffrey A Law (law@cygnus.com)
52220 * gcc.c-torture/execute/990628-1.c: New test.
52222 1999-06-25 Jeffrey A Law (law@cygnus.com)
52224 * gcc.c-torture/compile/990625-2.c: New test.
52226 * gcc.c-torture/compile/990625-1.c: New test.
52228 1999-06-23 Nick Clifton <nickc@cygnus.com>
52230 * gcc.c-torture/compile/dll.c: New test case. Check that dll
52231 attributes compile.
52232 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
52233 ports that use the COFF/PE file format.
52235 1999-06-17 Jeffrey A Law (law@cygnus.com)
52237 * gcc.c-torture/compile/990617-1.c: New test.
52239 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
52241 * g++.old-deja/g++.other/decl4.C: New test.
52243 1999-06-14 Nathan Sidwell <nathan@acm.org>
52245 * g++.old-deja/g++.other/bitfld3.C: New test.
52247 1999-06-08 Nathan Sidwell <nathan@acm.org>
52249 * g++.old-deja/g++.eh/catch1.C: New test.
52251 1999-06-07 Jeffrey A Law (law@cygnus.com)
52253 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
52255 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
52256 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
52258 1999-06-05 Craig Burley <craig@jcb-sc.com>
52260 * g77.f-torture/compile/19990502-0.f: Replace with new,
52261 shorter, test that still fails after recent changes.
52263 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52265 * gcc.c-torture/execute/990604-1.c: New test.
52267 1999-05-31 Jeffrey A Law (law@cygnus.com)
52269 * gcc.c-torture/execute/990531-1.c: New test.
52271 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52273 * gcc.c-torture/compile/990527-1.c: New test.
52275 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
52277 * gcc.c-torture/execute/990527-1.c: New test.
52279 1999-05-25 Nick Clifton <nickc@cygnus.com>
52281 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
52282 bitfields as signed.
52284 1999-05-25 Craig Burley <craig@jcb-sc.com>
52286 * g77.f-torture/compile/19990525-0.f: New test.
52288 1999-05-25 Jeffrey A Law (law@cygnus.com)
52290 * gcc.c-torture/execute/990525-2.c: New test.
52292 * gcc.c-torture/execute/990525-1.c: New test.
52294 1999-05-24 Nathan Sidwell <nathan@acm.org>
52296 * g++.old-deja/g++.other/anon3.C: New test.
52297 * g++.old-deja/g++.other/anon4.C: New test.
52298 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
52299 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
52300 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
52303 1999-05-24 Jeffrey A Law (law@cygnus.com)
52305 * gcc.c-torture/execute/990524-1.c: New test.
52307 * gcc.dg/990524-1.c: New test.
52309 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52311 * gcc.c-torture/compile/990523-1.c: New test.
52313 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
52315 * gcc.c-torture/compile/990519-1.c: New test.
52317 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52319 * gcc.c-torture/compile/990517-1.c: New test.
52321 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
52322 (e4, f4): New tests.
52325 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52327 * gcc.dg/noreturn-1.c: New test.
52329 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52331 * gcc.c-torture/execute/990513-1.c: New test.
52333 1999-05-10 Richard Henderson <rth@cygnus.com>
52335 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
52337 1999-05-10 Craig Burley <craig@jcb-sc.com>
52339 * g77.f-torture/execute/erfc.f: Use small single-precision
52340 values, to avoid problems on Alphas when not -mieee.
52342 1999-05-08 Craig Burley <craig@jcb-sc.com>
52344 * gcc.dg/990506-0.c: New test.
52346 1999-05-08 Richard Henderson <rth@cygnus.com>
52348 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
52349 the constant to test. Don't XFAIL 64-bit targets.
52351 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
52352 * g++.old-deja/g++.law/profile1.C: Likewise.
52354 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
52355 operator new instances.
52356 * g++.old-deja/g++.other/delete5.C: Likewise.
52358 1999-05-03 Craig Burley <craig@jcb-sc.com>
52360 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
52363 1999-05-03 Craig Burley <craig@jcb-sc.com>
52365 * g77.f-torture/execute/u77-test.f: Reverse order of two
52366 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
52368 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52370 * gcc.dg/compare1.c: New test.
52372 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
52374 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
52377 1999-05-02 Craig Burley <craig@jcb-sc.com>
52379 * g77.f-torture/compile/19990502-1.f: New test.
52381 1999-05-02 Craig Burley <craig@jcb-sc.com>
52383 * g77.f-torture/compile/19990502-0.f: New test.
52385 1999-05-02 Craig Burley <craig@jcb-sc.com>
52387 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
52390 1999-05-02 Craig Burley <craig@jcb-sc.com>
52392 * g77.f-torture/execute/u77-test.f (main): List libU77
52393 intrinsics not currently tested.
52394 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
52395 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
52396 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
52397 Trim blanks off the ends of some printed strings.
52399 1999-05-02 Craig Burley <craig@jcb-sc.com>
52401 * g77.f-torture/execute/u77-test.f (main): Just warn about
52402 FSTAT gid disagreement, as it's expected on some systems.
52404 1999-05-01 Craig Burley <craig@jcb-sc.com>
52406 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
52407 use a new function, which allows for some slop.
52408 Clean up some commentary.
52409 (issum): The new function.
52410 (sgladd): Deleted subroutine.
52412 1999-05-01 Craig Burley <craig@jcb-sc.com>
52414 * g77.f-torture/execute/u77-test.f: Modify to be more like
52415 libf2c/libU77 version, bringing patches to that version here.
52416 Add suitable commentary.
52418 1999-04-25 Richard Henderson <rth@cygnus.com>
52420 * gcc.dg/990424-1.c: New test.
52422 1999-04-24 Craig Burley <craig@jcb-sc.com>
52424 * g77.f-torture/execute/u77-test.f (main): Bug involving
52425 LSTAT has been fixed, so turn back on full checking.
52427 1999-04-20 Craig Burley <craig@jcb-sc.com>
52429 * g77.f-torture/compile/19990419-0.f: New test.
52430 * g77.f-torture/execute/19990419-1.f: New test.
52432 1999-04-17 Richard Henderson <rth@cygnus.com>
52434 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
52435 to avoid the need for a prototype to supress a warning.
52437 1999-04-07 Jim Wilson <wilson@cygnus.com>
52439 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
52441 1999-04-04 Jeffrey A Law (law@cygnus.com)
52443 * gcc.c-torture/execute/990404-1.c: New test.
52445 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52447 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
52448 * gcc.dg/cpp-if3.c: Don't use -pedantic.
52449 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
52450 missing initializer warnings.
52452 1999-03-28 Jeffrey A Law (law@cygnus.com)
52454 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
52457 1999-03-26 Jeffrey A Law (law@cygnus.com)
52459 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
52461 1999-03-26 Craig Burley <craig@jcb-sc.com>
52463 * g77.f-torture/execute/19990325-0.f: New test.
52464 * g77.f-torture/execute/19990325-1.f: New test.
52466 1999-03-24 Jeffrey A Law (law@cygnus.com)
52468 * gcc.c-torture/execute/990324-1.c: New test.
52470 1999-03-22 Jim Wilson <wilson@cygnus.com>
52472 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
52475 1999-03-17 Richard Henderson <rth@cygnus.com>
52477 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
52479 1999-03-13 Craig Burley <craig@jcb-sc.com>
52481 * g77.f-torture/execute/19990313-2.f: New test.
52482 * g77.f-torture/execute/19990313-3.f: New test.
52484 1999-03-13 Craig Burley <craig@jcb-sc.com>
52486 * g77.f-torture/execute/19990313-0.f: New test.
52487 * g77.f-torture/execute/19990313-1.f: New test.
52489 1999-03-12 Jim Wilson <wilson@cygnus.com>
52491 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
52493 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
52494 (main): Add check for u15. Conditionalize u31 check depending on
52495 whether ints are <32 bits or >=32 bits.
52497 1999-03-08 Craig Burley <craig@jcb-sc.com>
52499 * g77.f-torture/execute/19981119-0.f: Improve testiness.
52501 1999-03-08 Craig Burley <craig@jcb-sc.com>
52503 * g77.f-torture/compile/19990305-0.f: New test.
52504 * g77.f-torture/execute/19981119-0.f: New test.
52506 1999-03-08 Craig Burley <craig@jcb-sc.com>
52508 * g77.f-torture/execute/970625-2.f: call ABORT if final
52509 result is not correct, instead of just printing it.
52510 Add this checking via newly introduced obfuscation, to
52511 trip up buggy front ends.
52513 1999-03-07 Craig Burley <craig@jcb-sc.com>
52515 * g77.f-torture/compile/960317-1.f: Moved from being
52516 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
52518 1999-03-06 Craig Burley <craig@jcb-sc.com>
52520 * g77.f-torture/execute/960317-1.f: New (old) test.
52521 * g77.f-torture/execute/970625-2.f: Ditto.
52523 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
52525 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
52526 error message on line 1 or line 2; cccp and cpplib do this differently.
52528 1999-03-01 Jeffrey A Law (law@cygnus.com)
52530 * g++.old-deja/g++.law/weak1.C: New test.
52532 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52534 * gcc.c-torture/execute/990119-1.c: Renamed to...
52535 * gcc.dg/990119-1.c: this, so it will only be tested once
52536 (it's a preprocessor test, it doesn't need to be run at
52537 multiple optimization levels).
52539 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
52541 * lib/g++.exp: Don't add incdir=$base_dir/../include to
52544 1999-02-24 Craig Burley <craig@jcb-sc.com>
52546 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
52547 * g77.f-torture/compile/19981216-0.f: ...as it is expected
52548 to not be compilable by current g77.
52550 1999-02-24 Nick Clifton <nickc@cygnus.com>
52552 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
52554 1999-02-22 Jeffrey A Law (law@cygnus.com)
52556 * gcc.c-torture/execute/990222-1.c: New test.
52558 1999-02-19 Craig Burley <craig@jcb-sc.com>
52560 * g77.f-torture/compile/19990218-0.f: New test.
52561 * g77.f-torture/noncompile/19990218-1.f: New test.
52563 1999-02-18 Craig Burley <craig@jcb-sc.com>
52565 * g77.f-torture/compile/19981216-0.f: New test.
52567 1999-02-14 Jeffrey A Law (law@cygnus.com)
52569 * gcc.dg/990214-1.c: New test.
52571 1999-02-13 Jeffrey A Law (law@cygnus.com)
52573 * gcc.dg/990213-2.c: New test.
52575 * gcc.dg/990213-1.c: New test.
52577 1999-02-12 Jeffrey A Law (law@cygnus.com)
52579 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
52582 1999-02-11 Nick Clifton <nickc@cygnus.com>
52584 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
52585 specified by target.
52587 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
52589 1999-02-11 Jeffrey A Law (law@cygnus.com)
52591 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
52593 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
52595 * gcc.dg/special/ecos.exp: New test driver for new tests with
52596 special requirements.
52598 * gcc.dg/special/alias-1.c: New test.
52599 * gcc.dg/special/gcsec-1.c: New test.
52600 * gcc.dg/special/weak-1.c: New test.
52601 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
52602 * gcc.dg/special/weak-2.c: New test.
52603 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
52604 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
52605 * gcc.dg/special/wkali-1.c: New test.
52606 * gcc.dg/special/wkali-2.c: New test.
52607 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
52608 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
52610 1999-02-10 Felix Lee <flee@cygnus.com>
52612 * lib/c-torture.exp (c-torture-compile): Pull out code for
52613 analyzing gcc error messages.
52614 (c-torture-execute): Likewise. Fix some (harmless) false
52616 * lib/gcc.exp (gcc_check_compile): New function.
52618 1999-02-08 Richard Henderson <rth@cygnus.com>
52620 * gcc.c-torture/execute/990208-1.c: New test.
52622 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
52624 * g++.dg/special/ecos.exp: New driver for new tests with special
52627 * g++.dg/special/conpr-1.C: New test
52628 * g++.dg/special/conpr-2.C: New test
52629 * g++.dg/special/conpr-2a.C: New test
52630 * g++.dg/special/conpr-3.C: New test
52631 * g++.dg/special/conpr-3a.C: New test
52632 * g++.dg/special/conpr-3b.C: New test
52634 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
52635 allow g++ to use the dg driver
52637 * README: Add comment about g++.dg directory
52639 1999-02-06 Jeffrey A Law (law@cygnus.com)
52641 * README: Update email addresses.
52643 1999-02-03 Nick Clifton <nickc@cygnus.com>
52645 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
52646 arguments in order to force structure S onto the stack even on
52648 (test): Pass 10 leading arguments to function foo as well as the
52651 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
52652 failure for all targets.
52654 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
52655 abort to terminate program execution.
52657 1999-01-30 Richard Henderson <rth@cygnus.com>
52659 * gcc.c-torture/execute/990130-1.c: New test.
52661 1999-01-30 Jeffrey A Law (law@cygnus.com)
52663 * gcc.dg/990130-1.c: New test.
52665 1999-01-28 Michael Meissner <meissner@cygnus.com>
52667 * gcc.c-torture/execute/990128-1.c: New test.
52669 1999-01-27 Michael Meissner <meissner@cygnus.com>
52671 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
52673 1999-01-27 Felix Lee <flee@cygnus.com>
52675 * lib/c-torture.exp (c-torture-compile): pull out code for
52676 analyzing gcc error messages.
52677 (c-torture-execute): ditto, and fix some (harmless) false
52679 * lib/gcc.exp (gcc_check_compile): new function.
52681 1999-01-17 Jeffrey A Law (law@cygnus.com)
52683 * gcc.dg/990117-1.c: New test.
52685 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
52687 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
52689 1999-01-15 Jeffrey A Law (law@cygnus.com)
52691 * g77.f-torture/compile/990115-1.f: New test.
52693 1999-01-07 Jeffrey A Law (law@cygnus.com)
52695 * gcc.c-torture/compile/990107-1.c: New test
52697 1999-01-06 Jeffrey A Law (law@cygnus.com)
52699 * gcc.c-torture/execute/990106-2.c: New test.
52701 * gcc.c-torture/execute/990106-1.c: New test.
52703 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
52705 * gcc.c-torture/compile/981223-1.c: New test.
52707 1998-12-29 Richard Henderson <rth@cygnus.com>
52709 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
52710 (opt3): Rename from opt4 and disable.
52712 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
52714 * g++.old-deja/g++.pt/ptrmem5.C: New test.
52716 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
52718 * g++.old-deja/g++.other/conv5.C: New test.
52720 1998-12-14 Nick Clifton <nickc@cygnus.com>
52722 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
52724 1998-12-11 Jeffrey A Law (law@cygnus.com)
52726 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
52728 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
52730 * gcc.c-torture/compile/981211-1.c: New test.
52732 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
52734 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
52736 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
52738 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52740 * gcc.special/930510-1.c: Make C9X safe.
52741 * gcc.misc-tests/gcov-1.c Similarly.
52742 * gcc.misc-tests/gcov-2.c Similarly.
52744 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52746 * gcc.dg/ultrasp1.c: New test.
52748 1998-12-06 Richard Henderson <rth@cygnus.com>
52750 * gcc.c-torture/execute/981206.c: New test.
52752 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52754 * g++.old-deja/g++.ns/template7.C: New test.
52756 * g++.old-deja/g++.other/expr1.C: New test.
52758 * g++.old-deja/g++.eh/tmpl3.C: New test.
52760 * g++.old-deja/g++.eh/tmpl2.C: New test.
52762 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
52764 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
52765 * g++.old-deja/g++.other/using6.C: Removed.
52766 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
52768 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
52770 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
52772 * g++.old-deja/g++.pt/overload8.C: New test.
52774 * g++.old-deja/g++.pt/overload7.C: New test.
52776 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
52778 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
52779 and relinking messages.
52780 * lib/g++.exp (g++_target_compile): Remove .rpo file when
52781 compiling with -frepo.
52783 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
52785 * g++.old-deja/g++.pt/lookup6.C: New test.
52787 1998-11-30 Nick Clifton <nickc@cygnus.com>
52789 * gcc.c-torture/execute/981130-1.c: New test.
52790 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
52792 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52794 * g++.old-deja/g++.pt/explicit76.C: New test.
52796 * g++.old-deja/g++.pt/friend38.C: New test.
52798 * g++.old-deja/g++.ns/crash2.C: New test.
52800 * g++.old-deja/g++.pt/defarg8.C: New test.
52802 * g++.old-deja/g++.pt/instantiate6.C: New test.
52804 * g++.old-deja/g++.pt/static6.C: New test.
52806 * g++.old-deja/g++.pt/decl2.C: New test.
52808 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
52810 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
52811 problem is actually related with name lookup, but so what? :-)
52813 * g++.old-deja/g++.pt/friend37.C: New test.
52815 1998-11-25 Dave Love <d.love@dl.ac.uk>
52817 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
52818 element, which fails on some systems.
52820 * g77.f-torture/execute/labug1.f: New test.
52822 1998-11-21 Jeffrey A Law (law@cygnus.com)
52824 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
52827 1998-11-18 Dave Love <d.love@dl.ac.uk>
52829 * g77.f-torture/compile/981117-1.f: New test.
52831 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
52833 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
52834 properly discarded.
52836 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
52838 * gcc.c-torture/execute/memcheck: New directory of tests for
52839 -fcheck-memory-usage.
52841 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
52843 * README: New file, general information about the testsuite and
52844 new description of the various C++ test subdirectories.
52845 * README.g++: Eliminate obsolete information, update and move most
52846 relevant stuff to README.
52848 1998-11-07 Richard Henderson <rth@cygnus.com>
52850 * gcc.c-torture/compile/981107-1.c: New test.
52852 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
52854 * execute/memcpy-bi.c: New testcase.
52856 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
52858 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
52861 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
52862 template is selected.
52864 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
52865 classes, it should be accepted for all types.
52867 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
52869 * g++.old-deja/g++.pt/spec24.C: Ensure that template
52870 specializations start with template headers.
52872 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
52874 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
52876 * g++.old-deja/g++.other/init9.C: Test cross initialization of
52879 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
52881 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
52883 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
52885 * compile/981022-1.c, compile/981022-1.x: New test and driver.
52887 1998-10-19 Jeffrey A Law (law@cygnus.com)
52889 * 981019-1.c: New test.
52891 1998-10-14 Robert Lipe <robertl@dgii.com>
52893 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
52896 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
52898 * compile/981001-4.c: Remove use of GCC extension that triggers a
52901 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
52903 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
52905 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
52907 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
52908 instantiation of template produces incorrect code for delete
52911 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
52912 constructors' name is not unique.
52913 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
52914 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
52916 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
52917 automatic array of const is ill-formed.
52919 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
52920 of template parameter?
52922 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
52925 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
52926 pointer-to-member expression.
52928 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
52929 declaration causes ICE.
52931 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
52933 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
52934 reserved in the global namespace.
52936 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
52937 generate needed virtual table.
52939 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
52941 1998-10-10 Dariush Eslimi <eslimi@loran.com>
52943 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
52944 template-dependent type
52946 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
52948 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
52949 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
52950 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
52952 * g++.old-deja/g++.other/using5.C: New test; using decl from base
52953 class should be usable as argument of member function.
52954 * g++.old-deja/g++.other/using6.C: New test; using decl from base
52955 class should be usable as return type of member function.
52956 * g++.old-deja/g++.other/using7.C: New test; using decl from base
52957 class should be usable as type of data member.
52959 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
52961 1998-10-09 Jeffrey A Law (law@cygnus.com)
52963 * gcc.c-torture/special/920521-1.c: Fix bogus test.
52965 1998-10-08 Nick Clifton <nickc@cygnus.com>
52967 * gcc.dg/dll-?.c Add thumb to target list.
52968 Fix assembler scan patterns to match current assembler output.
52970 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
52972 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
52973 matching of template brackets.
52975 * g++.old-deja/g++.other/using4.C: New test. Test using
52976 declarations of methods from base classes.
52978 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
52979 within functions should introduce names into the innermost
52980 enclosing namespace.
52982 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
52983 of static locals if first initialization throws.
52985 1998-10-07 Jim Wilson <wilson@cygnus.com>
52987 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
52989 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
52991 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
52992 lose track of the possible targets of tablejump insns.
52993 * special/special.exp: Run it.
52995 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
52997 * g++.old-deja/g++.pt/friend35.C: New test. A template function
52998 must be declared before its specializations can be named in friend
53001 1998-10-05 Dave Love <d.love@dl.ac.uk>
53003 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
53005 * g77.f-torture/execute/io1.f: New test.
53007 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
53009 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
53010 with pointer to template function, for which no argument deduction
53013 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
53014 specialization of template function as argument to template
53017 * g++.old-deja/g++.other/access2.C: New test; Inner class
53018 shouldn't have privileged access to Outer's names.
53020 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
53022 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
53023 friend template declared within template class conflicts with
53024 nested class of the same name.
53026 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
53029 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
53030 object with direct initializer as function declaration.
53032 * g++.old-deja/g++.other/decl2.C: New test; duplicate
53035 * g++.old-deja/g++.other/null2.C: New test; conditional operator
53036 involving const pointer and NULL produces incorrect result.
53038 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
53039 type name without `typename' should be rejected with -pedantic.
53041 1998-10-02 Richard Henderson <rth@cygnus.com>
53043 * g++.old-deja/g++.other/addrof1.C: New test.
53045 1998-10-01 Nick Clifton <nickc@cygnus.com>
53047 * gcc.c-torture/compile/981001-1.c: New test.
53048 * gcc.c-torture/execute/981001-1.c: New test.
53050 1998-10-01 Jeffrey A Law (law@cygnus.com)
53052 * gcc.c-torture/compile/981001-2.c: New test.
53053 * gcc.c-torture/compile/981001-3.c: New test.
53054 * gcc.c-torture/compile/981001-4.c: New test.
53056 1998-10-01 Robert Lipe <robertl@dgii.com>
53058 * lib/objc.exp (objc_target_compile): Add -L during compiles for
53059 multilibbed hosts. Idea grafted from g77.exp.
53061 1998-09-30 Dave Love <d.love@dl.ac.uk>
53063 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
53064 avoid losing on systems which need -lsocket.
53066 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
53068 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
53069 * g++.old-deja/g++.other/nested2.C: Ditto.
53070 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
53073 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
53075 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
53076 preferred over template operator!= for enum bitfields.
53078 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
53080 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
53081 that happen to have the same base name, but in different scopes,
53082 are incorrectly rejected.
53084 1998-09-16 Richard Henderson <rth@cygnus.com>
53086 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
53087 on the native word size instead of an integer literal.
53089 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
53091 * g++.old-deja/g++.other/static2.C: Invocation of static data
53092 member of type pointer-to-function denoted as non-static member.
53094 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
53095 checks involving function types and aliases.
53097 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
53099 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
53100 redefined to the same non-trivial type.
53102 * g++.old-deja/g++.pt/explicit73.C: Test for proper
53103 namespace-qualification of template specializations declared in
53106 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
53107 to declare a subset of the specializations of a template function
53108 as friends of specializations of a template class.
53110 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
53111 member templates that do not fully specialize the enclosing
53112 template class are rejected.
53114 1998-09-11 Dave Love <d.love@dl.ac.uk>
53116 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
53118 1998-09-08 Dave Love <d.love@dl.ac.uk>
53120 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
53121 altered from libf2c/libU77 version.
53123 1998-09-06 Dave Love <d.love@dl.ac.uk>
53125 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
53127 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
53128 Alexandre Oliva <oliva@dcc.unicamp.br>
53130 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
53131 (un)signed char are different types for template specialization
53134 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
53136 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
53137 * objc: ObjC testsuite.
53139 1998-08-31 Catherine Moore <clm@cygnus.com>
53141 * gcc.c-torture/execute/941014-1.x: New file.
53143 1998-08-31 Nick Clifton <nickc@cygnus.com>
53145 * lib/c-torture.exp: Add support for
53146 torture_eval_before_compile and torture_eval_before_execute
53149 1998-08-30 Jeffrey A Law (law@cygnus.com)
53151 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
53152 this test triggers valid.
53154 1998-08-27 Jeffrey A Law (law@cygnus.com)
53156 * gcc.dg/980827-1.c: New test.
53158 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
53160 * gcc.c-torture/execute/loop-4b.c: New test.
53162 1998-08-26 Nick Clifton <nickc@cygnus.com>
53164 * lib/c-torture.exp: Add support for
53165 torture_eval_before_compile and torture_eval_before_execute
53168 1998-08-25 Jeffrey A Law (law@cygnus.com)
53170 * gcc.c-torture/compile/980825-1.c: New test.
53172 1998-08-24 Nick Clifton <nickc@cygnus.com>
53174 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
53175 count number tests in opt_t0 not good_t0.
53177 1998-08-24 Jeffrey A Law (law@cygnus.com)
53179 * gcc.c-torture/compile/930326-1.x: Fix typo.
53181 1998-08-23 Mark Mitchell <mark@markmitchell.com>
53183 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
53186 1998-08-21 Jeffrey A Law (law@cygnus.com)
53188 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
53189 STACK_SIZE is defined.
53190 * gcc.c-torture/unsorted/stuct.c: Similarly.
53192 * gcc.c-torture/compile/980821-1.c: New test.
53194 1998-08-21 Jeffrey A Law (law@cygnus.com)
53196 * gcc.c-torture/execute/980526-2.c: Disable for targets with
53199 1998-08-19 Mark Mitchell <mark@markmitchell.com>
53201 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
53204 1998-08-09 Mark Mitchell <mark@markmitchell.com>
53206 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
53209 1998-08-18 Jeffrey A Law (law@cygnus.com)
53211 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
53213 1998-08-16 Jeffrey A Law (law@cygnus.com)
53215 * gcc.c-torture/compile/980816-1.c: New test.
53217 * gcc.dg/980816-1.c: New test.
53219 1998-08-13 Jeffrey A Law (law@cygnus.com)
53221 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
53222 compiler for ieee tests.
53224 1998-08-01 Dave Love <d.love@dl.ac.uk>
53226 * g77.f-torture/compile/980729-0.f: New test.
53228 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
53230 * gcc.c-torture/special/eeprof-1.c: New test, for
53231 -finstrument-functions.
53232 * gcc.c-torture/special/special.exp: Run it.
53234 1998-07-29 Jeffrey A Law (law@cygnus.com)
53236 * gcc.c-torture/compile/980729-1.c: New test.
53238 1998-07-27 Nick Clifton <nickc@cygnus.com>
53240 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
53241 __thumb__ is defined, and test for ARM style doubles if so.
53243 1998-07-26 Dave Love <d.love@dl.ac.uk>
53245 * g77.f-torture/noncompile/980615-0.f: New test.
53247 1998-07-26 H.J. Lu (hjl@gnu.org)
53249 * gcc.dg/980312-1.c: Do link instead of compile.
53250 * gcc.dg/980313-1.c: Likewise.
53252 1998-07-26 Jeffrey A Law (law@cygnus.com)
53254 * gcc.c-torture/compile/980726-1.c: New test.
53256 1998-07-25 Dave Love <d.love@dl.ac.uk>
53258 * g77.f-torture/execute/io0.f: New test.
53260 1998-07-24 Nick Clifton <nickc@cygnus.com>
53262 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
53265 1998-06-18 Michael Meissner <meissner@cygnus.com>
53267 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
53270 1998-07-17 Nick Clifton <nickc@cygnus.com>
53272 * gcc.dg/980626-1.c: Expect failures for all toolchains until
53273 c-decl.c:grokdeclarator can handle mode attributes.
53275 1998-07-16 Jeffrey A Law (law@cygnus.com)
53277 * gcc.c-torture/execute/980716-1.c: New test.
53279 1998-07-13 Jeffrey A Law (law@cygnus.com)
53281 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
53283 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
53285 * gcc.c-torture/execute/va-arg-3.x: Similarly.
53286 * gcc.c-torture/compile/930326-1.x: Similarly.
53288 1998-07-13 Dave Love <d.love@dl.ac.uk>
53290 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
53291 New test from Craig.
53293 1998-07-12 Dave Love <d.love@dl.ac.uk>
53295 * g77.f-torture/noncompile/980616-0.f: New test.
53297 * g77.f-torture/execute/970816-3.f: New test from Craig.
53299 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53301 * g++.other/singleton.C: Return error value instead of taking
53304 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
53306 * g++.other/singleton.C: New test. Warning is under dispute.
53307 Runtime crash is not.
53309 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
53311 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
53312 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
53313 using6.C, using7.C}: New namespace tests.
53315 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
53317 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
53318 specialization with typedef'ed names used as array indexes.
53320 1998-07-09 Jeffrey A Law (law@cygnus.com)
53322 * gcc.c-torture/execute/980709-1.c: New test.
53324 * gcc.dg/980709-1.c: New test.
53326 1998-07-07 Richard Henderson <rth@cygnus.com>
53328 * gcc.c-torture/execute/bcp-1.c: New test.
53330 1998-07-07 Jeffrey A Law (law@cygnus.com)
53332 * gcc.c-torture/execute/980707-1.c: New test.
53334 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
53336 * gcc.c-torture/compile/980706-1.c: New test.
53338 1998-07-01 Dave Love <d.love@dl.ac.uk>
53340 * g77.f-torture/execute/980701-0.f,
53341 g77.f-torture/execute/980701-1.f: New test from Craig.
53343 1998-07-01 Jeffrey A Law (law@cygnus.com)
53345 * gcc.c-torture/compile/980701-1.c: New test.
53347 * gcc.c-torture/execute/980701-1.c: New test.
53349 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
53352 * g++.old-deja/g++.robertl/eb132.C: New test.
53353 * g++.old-deja/g++.robertl/eb133.C: Likewise.
53355 1998-06-29 Dave Love <d.love@dl.ac.uk>
53357 * g77.f-torture/execute/980628-7.f,
53358 g77.f-torture/execute/980628-8.f,
53359 g77.f-torture/execute/980628-9.f,
53360 g77.f-torture/execute/980628-10.f: New tests from Craig.
53362 * g77.f-torture/execute/980628-3.f: Remove mail headers.
53364 1998-06-28 Jeffrey A Law (law@cygnus.com)
53366 * g77.f-torture/execute/980628-4.f: New test from Craig.
53367 * g77.f-torture/execute/980628-5.f: Likewise.
53368 * g77.f-torture/execute/980628-2.f: Likewise.
53369 * g77.f-torture/execute/980628-0.f: Likewise.
53370 * g77.f-torture/execute/980628-1.f: Likewise.
53371 * g77.f-torture/execute/980628-3.f: Likewise.
53372 * g77.f-torture/execute/980628-6.f: Likewise.
53374 1998-06-28 Jeffrey A Law (law@cygnus.com)
53376 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
53377 directory when nothing has been installed yet.
53379 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
53381 * gcc.c-torture/special/special.exp: Handle newer versions of
53384 1998-06-26 Jeffrey A Law (law@cygnus.com)
53386 * gcc.dg/980626-1.c: New test.
53388 1998-06-19 Bruno Haible <haible@ilog.fr>
53390 * gcc.misc-tests/m-un-2.c: New test.
53391 * g++.old-deja/g++.other/warn01.c: Likewise.
53393 1998-06-19 Robert Lipe <robertl@dgii.com>
53395 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
53396 compatibility with assmblers with a different comment character.
53397 Eliminate use of GAS-specific extensions.
53399 1998-06-19 Jeffrey A Law (law@cygnus.com)
53401 * gcc.c-torture/execute/ieee/980619-1.c: New test.
53403 1998-06-19 Robert Lipe <robertl@dgii.com>
53405 * lib/g77.exp: Replace search for libf2c.a with search for newly
53408 1998-06-17 Jeffrey A Law (law@cygnus.com)
53410 * gcc.c-torture/execute/980617-1.c: New test.
53412 1998-06-12 Jeffrey A Law (law@cygnus.com)
53414 * gcc.c-torture/execute/980612-1.c: New test.
53416 1998-06-08 Jeffrey A Law (law@cygnus.com)
53418 * gcc.dg/980523-1.c: Only test on ppc-linux.
53419 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
53421 * gcc.c-torture/execute/980608-1.c: New test.
53423 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
53425 * gcc.c-torture/execute/980605-1.c: New test.
53427 1998-06-04 Jeffrey A Law (law@cygnus.com)
53429 * gcc.c-torture/execute/980604-1.c: New test.
53431 1998-06-02 Jeffrey A Law (law@cygnus.com)
53433 * gcc.c-torture/execute/980602-1.c: New test.
53434 * gcc.c-torture/execute/980602-2.c: Likewise.
53436 1998-06-02 Dave Love <d.love@dl.ac.uk>
53438 * 970125-0.f: Fix per JCB. Add commentary.
53440 1998-05-31 Michael Meissner <meissner@cygnus.com>
53442 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
53445 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
53447 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
53450 1998-05-28 Catherine Moore <clm@cygnus.com>
53452 * gcc.c-torture/execute/980526-3.c: New test.
53454 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
53456 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
53457 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
53458 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
53459 m88k-motorola-sysv3 to XFAIL.
53461 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53463 * gcc.dg/980526-1.c: New test.
53464 * gcc.c-torture/execute/980526-2.c: New test.
53466 1998-05-26 Jeffrey A Law (law@cygnus.com)
53468 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
53470 * gcc.c-torture/execute/980526-1.c: New test.
53472 1998-05-26 Dave Love <d.love@dl.ac.uk>
53474 * g77.f-torture/execute/alpha2.f: Add runtime test.
53476 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
53478 * g++.old-deja/old-deja.exp: Strip leading directories.
53480 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
53481 error for the line. Don't run multiple tests for the same line.
53483 1998-05-23 Jeffrey A Law (law@cygnus.com)
53485 * gcc.dg/980523-1.c: New test.
53487 1998-05-23 Dave Love <d.love@dl.ac.uk>
53489 * g77.f-torture/compile/970915-0.f: New test.
53491 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
53493 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
53495 1998-05-21 Jeffrey A Law (law@cygnus.com)
53497 * gcc.dg/980520-1.c: New test.
53499 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
53501 * gcc.dg/980502-1.c: Fix return type.
53503 1998-05-20 Jeffrey A Law (law@cygnus.com)
53505 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
53506 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
53507 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
53508 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
53509 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
53511 1998-05-20 Dave Love <d.love@dl.ac.uk>
53513 * g77.f-torture/execute/980520-1.f: New test.
53515 1998-05-15 Dave Love <d.love@dl.ac.uk>
53517 * lib/mike-g77.exp: New file.
53519 * g77.f-torture/noncompile/noncompile.exp,
53520 g77.f-torture/noncompile/check0.f: New files.
53522 1998-05-14 Dave Love <d.love@dl.ac.uk>
53524 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
53525 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
53526 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
53527 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
53528 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
53529 abort where appropriate.
53531 1998-05-05 Michael Meissner <meissner@cygnus.com>
53533 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
53534 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
53536 1998-04-29 Dave Love <d.love@dl.ac.uk>
53538 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
53540 1998-04-27 Dave Love <d.love@dl.ac.uk>
53542 * g77.f-torture/compile/980427-0.f: New test.
53544 1998-04-24 Dave Love <d.love@dl.ac.uk>
53546 * g77.f-torture/compile/980424-0.f: New test.
53548 1998-04-19 Dave Love <d.love@dl.ac.uk>
53550 * g77.f-torture/compile/980419-2.f (main): New test.
53551 * g77.f-torture/compile/970125-0.f: New test.
53552 * g77.f-torture/compile/980419-1.f: New test.
53554 1998-04-08 Jim Wilson <wilson@cygnus.com>
53556 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
53559 1998-04-07 Jim Wilson <wilson@cygnus.com>
53561 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
53563 1998-04-03 Jim Wilson <wilson@cygnus.com>
53565 * gcc.c-torture/compile/980329-1.c: New test.
53567 1998-03-18 Jim Wilson <wilson@cygnus.com>
53569 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
53570 * gcc.dg/980312-1.c: Fix typo in -march command.
53572 1998-03-16 H.J. Lu (hjl@gnu.org)
53574 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
53576 1998-03-11 Robert Lipe <robertl@dgii.com>
53578 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
53579 Dave Love agree the Fortran source is bogus.
53581 1998-03-11 Robert Lipe <robertl@dgii.com>
53583 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
53584 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
53585 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
53586 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
53587 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
53589 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
53591 * g++.old-deja/g++.other/friend1.C: New test.
53593 1998-02-18 Dave Love <d.love@dl.ac.uk>
53595 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
53596 possibly uninitialized) variables and declare dnrm2.
53598 1998-02-23 Robert Lipe <robertl@dgii.com>
53600 From Bruno Haible <haible@ilog.fr>:
53601 * gcc.c-torture/execute/980223.c: New test.
53603 1998-02-13 Jeffrey A Law (law@cygnus.com)
53605 * gcc.dg/ifelse-1.c: New test.
53607 1998-02-09 H.J. Lu (hjl@gnu.org)
53609 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
53611 * lib/old-dejagnu.exp (old-dejagnu): Added the
53612 "execution test - XFAIL *-*-*" handling in the spirit of
53613 "excess errors test -". Changed the "execution test fails"
53614 handling to be like "excess errors test fails".
53615 * Update various tests accordingly.
53617 1998-02-06 Jim Wilson <wilson@cygnus.com>
53619 * gcc.c-torture/execute/980205.c: New test.
53621 1998-01-18 Jeffrey A Law (law@cygnus.com)
53623 * lib/c-torture.exp: Look for .x files instead of .cexp files.
53624 * lib/f-torture.exp: Similarly.
53625 * gcc.c-torture: Rename all .cexp files to .x files.
53627 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
53629 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
53630 (940510-1.c): Removed duplicate.
53631 (971104-1.c): New test.
53633 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
53635 * lib/f-torture.exp: Improve error and loop detection.
53637 1997-11-19 Michael Meissner <meissner@cygnus.com>
53639 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
53640 use that to size the filler array.
53642 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
53644 * lib/c-torture.exp(c-torture-execute): Fix typo.
53646 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
53647 testcase as the executable name. Keep the executable around if
53650 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
53652 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
53653 changes. Only test one -g option, and move it to the end of the
53654 list of options to test.
53656 1997-09-19 Michael Meissner <meissner@cygnus.com>
53658 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
53659 variable GCC_TORTURE_OPTIONS to supply default switches separated
53660 by colons. If no environment variable, run tests with -O0 -g, -O1
53661 -g, and -O2 -g as well.
53663 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
53665 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
53666 explanatory comments. Fix indentation.
53668 1997-09-15 Jeffrey A Law (law@cygnus.com)
53670 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
53672 1997-09-11 Jeffrey A Law (law@cygnus.com)
53674 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
53675 * g++.old-deja/g++.mike/p7325.C: Likewise.
53676 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
53678 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
53680 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
53681 * g++.old-deja/g++.brendan/crash30.C: Likewise.
53682 * g++.old-deja/g++.brendan/crash39.C: Likewise.
53683 * g++.old-deja/g++.law/operators4.C: Likewise.
53685 1997-09-11 Joe Buck (jbuck@synopsys.com)
53687 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
53688 * g++.old-deja/g++.mike/p784.C: Ditto.
53689 * g++.old-deja/g++.mike/p785.C: Ditto.
53691 1997-09-05 Jeffrey A Law (law@cygnus.com)
53693 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
53695 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53697 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
53698 target feature; pass this to c-torture-execute as needed.
53700 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
53702 * lib/c-torture.exp(c-torture-execute): If the previous and the
53703 current executables being tested are identical, we don't need to
53704 run the executable again. Try to make the executable names
53705 unique. Add an optional argument for passing additional compiler
53708 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
53710 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
53712 1997-08-29 Jeffrey A Law (law@cygnus.com)
53714 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
53716 1997-07-31 Jeffrey A Law (law@cygnus.com)
53718 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
53719 32bit or larger longs.
53721 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
53722 have either a 32bit long or 32bit int.
53724 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
53726 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
53727 Make double precision tests dependent on sizeof (double).
53729 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
53731 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
53734 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
53736 * gcc.c-torture/compile/961203-1.cexp: New script.
53738 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
53740 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
53741 up the includes ourselves.
53743 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
53745 * lib/plumhall.exp: Remove random include, and add a few
53746 verbose messages for debugging.
53748 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
53750 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
53751 of trying to do it ourselves.
53753 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53755 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
53757 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
53759 * gcc.prms/5403.c: Made regexp a bit less strict.
53761 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
53763 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
53764 is returned from remote_load instead.
53765 * lib/plumhall.exp: Ditto.
53766 * lib/mike-g++.exp: Ditto.
53767 * lib/old-dejagnu.exp: Ditto.
53768 * lib/c-torture.exp: Ditto.
53770 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
53772 * lib/g++.exp: Use build_wrapper procedure.
53773 * lib/gcc.exp: Ditto.
53775 1997-05-20 Jeffrey A Law (law@cygnus.com)
53777 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
53778 an old-style decl for malloc. Fixes tests to work when
53779 sizeof (int) != sizeof (size_t).
53781 1997-05-15 Mike Meissner <meissner@cygnus.com>
53783 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
53785 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
53786 use stdargs.h interface.
53788 1997-05-15 Mike Meissner <meissner@cygnus.com>
53790 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
53791 NO_VARARGS when compiling.
53793 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
53795 * lib/plumhall.exp(ph_includes): New procedure.
53797 (ph_compiler): Ditto.
53799 * lib/g++.exp: Rename test-glue.c to testglue.c.
53800 * lib/gcc.exp: Ditto.
53802 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
53804 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
53805 to completion when it's called.
53807 1997-03-21 Michael Meissner <meissner@cygnus.com>
53809 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
53810 is defined, don't do test.
53812 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
53814 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
53816 (ph_summary): Mark skipped testcases as untested, not unresolved.
53818 * lib/plumhall.exp (ph_make): If unresolved because of bad
53819 errorCode, record errorCode in log file.
53820 (*): Replace send_log/verbose with verbose -log.
53822 1997-03-19 Michael Meissner <meissner@cygnus.com>
53824 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
53825 double conversion if double isn't at least 8 bytes.
53827 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
53828 int to work with targets where int is 16 bits.
53830 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
53831 8 bytes, just exit, since 4 byte doubles don't have enough bits of
53832 precision for the test to complete.
53834 1997-03-14 Michael Meissner <meissner@cygnus.com>
53836 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
53837 if d10v is not compiled with the -mdouble64 flag.
53838 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
53840 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
53841 d10v is not compiled with the -mint32 flag.
53843 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
53845 * lib/plumhall.exp: Use incr_count.
53847 1997-03-12 Jeffrey A Law (law@cygnus.com)
53849 * gcc.c-torture: Update to c-torture-1.45.
53851 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
53853 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
53854 the name of the expect testcase file).
53856 * lib/g++.exp(g++_init): Ditto.
53858 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
53860 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
53863 * lib/gcc.exp(gcc_exit): New procedure.
53865 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
53867 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
53868 specs where appropriate.
53870 * g++.old-deja/g++.arm/*: Added additional ERROR checks
53871 because of new "candidates are" messages, and removed a few
53873 * Converted all non-old-style g++ testcases to old-style, and
53874 moved into g++.old-deja.
53876 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
53878 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
53881 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
53884 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
53886 1997-02-13 Michael Meissner <meissner@cygnus.com>
53888 * lib/gcc.exp (gcc_target_compile): Add support for defining
53889 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
53890 the machine doesn't have those features.
53892 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
53894 * g++.law/operators4.exp: Don't use LIBS.
53896 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
53898 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
53900 * lib/mike-g++.exp: Don't set the compiler to be tested here.
53901 * lib/g++.exp: Set it here instead. Also, allow use of the
53902 --tool_exec and --tool_opt options. Change CXX to
53905 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
53907 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
53909 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
53911 * lib/old-dejagnu.exp: Use prune_warnings instead of
53913 * lib/mike-g++.exp: Ditto.
53914 * lib/gcc.exp: Ditto.
53915 * lib/g++.exp: Ditto.
53917 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
53919 1997-02-07 Jeffrey A Law (law@cygnus.com)
53921 * 941014-2.c: Include stdlib.h
53922 * 960327-1.c: Include stdio.h
53923 * dbra.c, index-1.c: Don't assume ints are 32bits.
53925 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
53927 * lib/gcc.exp: Add gcc,stack_size target feature.
53929 * lib/g++.exp(g++_target_compile): Add the include and link
53930 paths here, not in two other places. And, it's $options, not
53933 * lib/mike-g++.exp(postbase): Remove the code that determines
53934 the correct include and link paths.
53935 * g++.old-deja/old-deja.exp: Ditto.
53937 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
53939 * lib/g++.exp(g++_init): target_compile no longer returns the
53940 filename of the result.
53942 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
53944 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
53947 * gcc.c-torture/special/special.exp: Change call to
53948 gcc_target_compile to include the object file.
53950 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
53952 * gcc.c-torture/special/special.exp: Correct misspelling in last
53955 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
53957 * lib/plumhall.exp(ph_summary): Log the entire output of the
53958 executable. Return -1 if there were any failures, 0 otherwise.
53959 (ph_execute): Return -1 if there were any failures, 0 otherwise.
53960 (ph_make): Clean up objects and executables that were built
53961 if the tests succeeded.
53963 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
53965 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
53966 libraries and includes in the build tree as appropriate.
53968 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53970 * lib/c-torture.exp: Instead of looking for the global variable
53971 NO_LONG_LONG, check to see if that's a feature of the target.
53973 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
53975 * config/default.exp: Minimize. Delete the remainer of the files in
53976 config; this functionality is now in devo/dejagnu/config.
53978 g++.*/*: Pass any additional flags used to compile to postbase;
53981 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
53982 is now done by runtest.exp. Use gcc_target_compile instead of
53985 lib/c-torture.exp: Use gcc_target_compile instead of compile.
53986 Remove references to CFLAGS. Use remote_file instead of
53988 (c-torture): Take a list of arguments to use to compile this
53991 lib/g++.exp: Simplify. Use target_compile instead of compile.
53992 lib/gcc-dg.exp: Ditto.
53993 lib/gcc.exp: Ditto.
53994 lib/mike-{gcc,g++}.exp: Ditto.
53995 lib/old-dejagnu.exp: Ditto.
53996 lib/plumhall.exp: Ditto.
53998 1997-01-08 Jim Wilson <wilson@cygnus.com>
54000 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
54001 (ph_linker): Likewise.
54003 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
54005 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
54006 MAP_ANON / MAP_ANONYMOUS if defined;
54007 else try to map from /dev/zero .
54009 1996-11-12 Jeffrey A Law (law@cygnus.com)
54011 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
54012 isn't defined, then define it to MAP_ANONYMOUS.
54014 1996-11-12 Jeffrey A Law (law@cygnus.com)
54016 * gcc.c-torture: Update to c-torture-1.42 release.
54018 1996-11-11 Jeffrey A Law (law@cygnus.com)
54020 * gcc.c-torture: Update to c-torture-1.41 release.
54022 1996-10-27 Jeffrey A Law (law@cygnus.com)
54024 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
54027 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
54029 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
54030 and LDFLAGS. Fix second case to append the target_info ldflags
54031 onto LDFLAGS, not CFLAGS.
54032 * lib/g++.exp (g++_init): Add target_info stuff.
54033 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
54034 of libgloss and newlib flags for !native.
54036 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
54037 (GDB): Fix relative path to go up another dir for finding gdb.
54039 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
54041 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
54042 versions in the target_info array, if they don't exist.
54044 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
54046 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
54048 1996-07-08 Jim Wilson <wilson@cygnus.com>
54050 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
54051 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
54053 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
54055 * lib/old-dejagnu.exp: Don't remove the output file before we've
54056 actually tested it. Don't append pwd to the path of the executable
54059 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
54061 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
54063 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
54065 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
54066 temporary directory for compiler files, and set it to a default
54067 value of /tmp. Set $output as the name of the output file from
54068 compiling the testcase. Add a -o option to $cflags_var so the
54069 compiler writes the final output file as $output. Set $executable
54072 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
54073 directory for compiler files, and set it to /tmp if it doesn't
54074 already have a value. Set $output_file to the name of the output
54075 file from compiling the testcase. Add a -o option to CXXFLAGS so
54076 the compiler writes the final output file as $output. Use $output
54077 as the executable to be tested.
54079 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54081 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
54083 1996-06-08 Jeffrey A Law (law@cygnus.com)
54085 * gcc.c-torture/execute/pending-1.c: New test. Still
54086 pending in Tege's queue.
54088 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
54090 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
54091 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
54092 if there were failures. Call unresolved if there were unresolved
54093 testcases. Call gcc_fail if program did not run to completion.
54094 (ph_make): Pass additional argument name to ph_execute.
54095 (ph_execute): Add new argument. Pass additional arguments to
54096 ph_summary. Call gcc_fail is there is no execution output.
54098 1996-04-24 Jeffrey A Law (law@cygnus.com)
54100 * lib/plumhall.exp (proc_summary): Output relavent summary
54101 lines into the log so specific failures in plumhall can be
54104 1996-04-10 Jeffrey A Law (law@cygnus.com)
54106 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
54107 (c-torture-execute): Don't try to execute tests which use
54108 "long long" types if $NO_LONG_LONG is nonzero.
54110 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
54112 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
54115 * gcc.ieee: Move from here.
54116 * gcc.c-torture/execute/ieee: To here.
54118 1996-03-26 Jeffrey A Law (law@cygnus.com)
54120 * gcc.c-torture: Update to c-torture-1.41 release.
54122 1996-03-22 Jeffrey A Law (law@cygnus.com)
54124 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
54127 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
54129 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
54132 1996-03-02 Jeffrey A Law (law@cygnus.com)
54134 * config/proelf.exp: Handle connecting to a simulator.
54136 1996-01-31 Jeffrey A Law (law@cygnus.com)
54138 * config/proelf.exp: New file. Enough framework that we can
54139 run c-torture tests on the proelf targets (or any other target
54140 that gdb can connect to for that matter).
54142 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
54144 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
54145 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
54147 * lib/plumhall.exp (ph_execute): Always call ph_summary if
54148 exec_output exists.
54150 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
54152 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
54153 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
54155 * config/*.exp: Update FSF address. Change result of ${tool}_load
54156 to pass/fail/unresolved/unsupported/untested. Caller must now
54157 call unresolved/unsupported/untested.
54158 * lib/*.exp: Update FSF address. Update to handle new results of
54160 * lib/chill.exp (verbose): Delete.
54162 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
54164 * lib/gcc.exp (default_gcc_start): Change order of args to
54165 $LDFLAGS $CFLAGS $LIBS.
54166 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
54167 Save/set/restore CFLAGS. Pass single arg to gcc_start.
54168 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
54169 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54170 * gcc.misc-tests/dg-test.exp: Likewise.
54171 * gcc.misc-tests/msgs.exp: Likewise.
54172 * gcc.prms/prms.exp: Likewise.
54173 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
54174 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
54176 * lib/dg.exp: Deleted, moved to dejagnu/lib.
54178 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
54180 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
54182 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
54183 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
54185 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
54188 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
54190 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
54191 global for loop; add use of $mathlib.
54192 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
54193 settings here; set mathlib for anything but VxWorks.
54195 1996-01-22 Jeffrey A Law (law@cygnus.com)
54197 * gcc.c-torture: Update to c-torture-1.40 release.
54199 1996-01-03 Jeffrey A Law (law@cygnus.com)
54201 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
54204 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
54206 * lib/c-torture.exp (c-torture-execute): Declare "output" as
54209 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
54211 * lib/g++.exp (LIBS): Define if not already.
54212 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
54213 (gcc-dg-prune): Call prune_gcc_output.
54214 * lib/gcc.exp (prune_gcc_output): New proc.
54215 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
54218 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
54220 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
54221 (c-torture-execute): Likewise. Rename `name' to `testcase'.
54223 1995-11-15 Jeffrey A Law (law@cygnus.com)
54225 * gcc.c-torture: Update to c-torture-1.39 release.
54227 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
54229 * lib/c-torture.exp (c-torture-execute): Don't return if one option
54230 fails, try others as well.
54232 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
54234 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
54235 If compilation fails, mark execute tests as `untested'.
54236 If test is marked as unsupported, don't mark compilation and
54237 execute tests as failed.
54239 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
54241 * lib/g++.exp (g++_init): Don't link in libg++, and look to
54242 libstdc++ for whether or not we want to be doing shared
54243 libraries. Delete link_curses since we don't need it anymore.
54244 * lib/mike-g++.exp (postbase): Don't link in libg++.
54245 * g++.old-deja/old-deja.exp: Likewise.
54247 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
54249 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
54251 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
54253 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
54254 For that, add `-Wl,-a,shared_archive'.
54255 * g++.old-deja/old-deja.exp: Likewise.
54257 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
54259 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
54261 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
54263 * lib/mike-g++.exp (postbase): Pay attention to the status of
54266 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
54268 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
54270 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
54272 * lib/gcc.exp (default_gcc_start): No longer need to log program
54273 being executed or its output, execute_anywhere does that now.
54274 * lib/g++.exp (default_g++_version): Call execute_anywhere.
54275 (default_g++_start): Likewise. Delete calls to verbose/send_log.
54277 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
54279 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
54280 the same as those in lib/g++.exp.
54282 1995-10-10 Jeff Law (law@hurl.cygnus.com)
54284 * gcc.c-torture: Update to c-torture-1.38 release.
54285 * gcc.ieee: Related changes.
54287 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
54289 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
54290 "exec". Minor reformatting changes.
54292 * config/rom68k.exp (${tool}_load): Make it work in a canadian
54293 cross. This means all "exec" calls now work on a remote host as
54295 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
54296 cross. Filter out the extra "\r\n" stuff that expect puts in.
54297 (c-torture-execute): Filter out the bogus warnings like
54298 c-torture-compile does. Add support for canadian cross.
54299 * lib/gcc.exp (default_gcc_version, default_gcc_start)
54300 Use execute_anywhere rather than calling exec directly. Now it
54301 works for canadian cross testing.
54303 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
54305 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
54306 results into a variable, and check that rather than using file exists.
54308 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
54310 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
54311 create a libg++.so. For sunos4.1.*, also add -ltermcap.
54313 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54315 * g++.old-deja/old-deja.exp: Create and pass runshlib and
54316 lib_curses if there's a shared libg++ in the build tree.
54318 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
54320 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
54321 if not supported target.
54323 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
54325 * lib/g++.exp (g++_init): Move empty setting of runshlib and
54326 link_curses up to always happen, not just for native builds.
54328 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
54330 * gcc.c-torture: Update to c-torture-1.36 release.
54331 * gcc.failure: Related changes.
54333 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
54335 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
54337 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
54339 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
54340 * lib/mike-g++.exp (postbase): Not in here. Still reference
54341 runshlib, link_curses, and mathlib for link and run.
54343 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
54344 pass the runtime shared library options for Solaris, OSF/1, and
54345 Irix5, and link with -lcurses to avoid unresolved references.
54347 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
54349 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
54352 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
54354 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
54356 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
54358 * gcc.c-torture: Update to c-torture-1.35 release. Note we
54359 do not have a framework for the "compat" tests yet.
54361 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
54363 * lib/mike-g++.exp (postbase): New local variable `mathlib',
54364 set to null if we're testing vxworks5.1. Use that instead of
54365 `-lm' in the setting of LIBS for link and run.
54367 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
54369 * config/rom68k.exp (${tool}_load): Major changes to make it
54370 work. Verified that it does in fact return the stuff in
54371 exec_output properly. Catch any Emul or any TRAP other than 0.
54373 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
54375 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
54376 LDFLAGS properly for targets that need stuff from libgloss.
54377 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
54379 (gpp_initialized): New variable.
54381 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
54383 * config/rom68k.exp: Load libgloss.exp.
54384 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
54385 so we can produce a fully linked binary.
54386 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
54387 so we can produce a fully linked binary.
54389 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
54391 * lib/plumhall.exp (ph_section): Watch for expected failures.
54392 Add missing `else'.
54394 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
54396 (c-torture): Likewise.
54398 1995-08-28 Doug Evans <dje@cygnus.com>
54400 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
54402 * lib/mike-g++.exp (mike_cleanup): New proc.
54403 (prebase): New globals compiler_result, not_compiler_result,
54405 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
54406 allow leading "-" in pattern. Watch for unsupported tests.
54407 If $compiler_result is set, pattern match assembler code,
54408 and ditto for $not_compiler_result.
54409 * lib/mike-gcc.exp: Likewise.
54411 * lib/plumhall.exp (ph_execute): Only call ph_summary if
54412 execution "succeeded".
54414 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
54416 * config/win32.exp: New file.
54417 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
54419 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
54421 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
54423 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
54424 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
54425 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
54427 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
54428 "... without exceptions was ...". That is now handled by
54430 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54432 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
54434 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
54435 sieve.c,sort2.c}: New files.
54436 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
54437 sieve.exp,sort2.exp}: Drivers for them.
54439 * lib/mike-gcc.exp (program_output): New user settable variable.
54440 (postbase): Call prune_system_crud. Also prune extraneous compiler
54442 * lib/mike-g++.exp (program_output): New user settable variable.
54444 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
54446 * config/sh.exp: Deleted (use sim.exp instead).
54448 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
54450 * config/vx.exp: Declare CHECKTASK as global.
54451 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
54452 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
54453 * lib/old-dejagnu.exp: Load [pwd]/$executable.
54455 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
54457 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
54458 target. Like vx.exp, only includes `vx29k.exp' instead of
54461 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
54463 * config/sim.exp: Increase time limit from 120 seconds to 240.
54465 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
54467 * gcc.c-torture/execute/950628-1.c: New test.
54469 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
54471 * gcc.c-torture: Update with changes/additions from
54474 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
54476 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
54478 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
54480 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
54482 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
54484 * gcc.c-torture/compile/950512-1.c: New test.
54485 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
54486 * gcc.dg/struct-ret-1.c: Likewise.
54488 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
54490 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
54491 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
54493 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
54495 * gcc.c-torture/special/920411-1.c: Deleted.
54496 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
54498 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
54500 * config/sim.exp (${tool}_load): Hack in call to bash to get a
54503 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
54505 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
54507 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
54510 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
54511 is the proper length.
54512 * va-arg-3.c: Likewise.
54514 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
54516 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
54517 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
54519 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
54520 * lib/g++.exp (default_g++_start): Delete old cruft.
54522 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
54524 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
54525 (2 * (1 << 18)) to (2 * (1 << 17)).
54527 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
54529 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
54531 * config/rom68k.exp: Renamed from config/idp.exp
54533 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
54535 * c-torture/compile/921109-2.c
54537 1995-04-18 Mike Stump <mrs@cygnus.com>
54539 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
54542 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
54544 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
54546 * lib/g++.exp (default_g++_start): Likewise.
54548 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
54550 * gcc.c-torture/compile/950329-1.c: New test.
54552 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
54554 * config/bug.exp (${tool}_load): Updated to use new remote_open
54555 and remote_close procs.
54556 * config/idp.exp: New file.
54558 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
54560 * gcc.c-torture/execute/950322-1.c: New test.
54562 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
54564 * config/vx.exp (${tool}_load): Clean up testing of return code from
54565 vxworks_ld and vxworks_spawn.
54567 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
54569 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
54571 1995-03-13 Mike Stump <mrs@cygnus.com>
54573 * lib/old-deja.exp: Add `excess errors test - ' error, now one
54574 can mark excess errors on a machine by machine basis. Note, the
54575 default is to not expect any excess errors, even when excess
54576 errors test - is given, so you will want to put an XFAIL ... on
54577 these lines. For example, // excess errors test - XFAIL hppa*-*-*
54578 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
54579 those 4 machines, but no others.
54581 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
54583 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
54584 * lib/c-torture.exp: to here.
54586 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
54588 * gcc.c-torture/execute/950221-1.c: New test.
54589 * gcc.c-torture/execute/struct-ret-1.c: New test.
54590 * gcc.c-torture/compile/950221-1.c: New test.
54592 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
54594 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
54596 * gcc.c-torture/execute/arith-1.c (main): Return 0.
54597 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
54599 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
54601 * g++.gb: New directory of tests, derived from my signature and
54602 class scoping tests.
54604 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
54605 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
54606 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
54607 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
54608 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
54609 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
54610 * g++.gb/sig25.C: Likewise.
54612 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
54613 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
54614 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
54615 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
54616 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
54617 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
54618 * g++.gb/sig25.exp: Likewise.
54620 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
54621 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
54622 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
54623 * g++.gb/scope13.C: Likewise, this test still fails.
54625 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
54626 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
54627 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
54628 * g++.gb/scope13.exp: Ditto.
54630 * g++.gb/README: New file, explains what these tests are about.
54632 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
54634 * lib/dg.exp (dg-do): Support `preprocess'.
54635 (dg-test): Likewise.
54637 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
54639 * config/udi.exp: change "continue -expect" to "exp_continue".
54641 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
54643 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
54644 Delete redundant tests.
54646 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
54647 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
54648 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
54649 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
54650 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
54651 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
54652 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
54653 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
54655 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
54656 storing label pointers.
54657 * gcc.c-torture/execute/921019-1.c: Likewise.
54658 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
54659 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
54661 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
54664 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
54665 Delete obsolete tests.
54667 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
54668 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
54669 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
54670 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
54671 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
54672 * gcc.c-torture/compile/950124-1.c: New test.
54674 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
54676 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
54678 * lib/mike-g++.exp: Add -lm to LIBS.
54680 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
54682 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
54684 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
54686 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
54688 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
54690 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
54692 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
54694 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
54695 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
54696 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
54697 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
54698 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
54699 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
54700 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
54701 * g++.law/{operators31.C, operators32.C,
54702 * g++.law/{operators33.C, operators34.C}: Likewise.
54703 * g++.law/{pic1.C, refs2.C}: Likewise.
54704 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
54705 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
54706 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
54707 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54709 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
54710 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
54711 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
54712 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
54713 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
54714 * g++.law/{enum9.exp, friend5.exp}: Likewise.
54715 * g++.law/{nest3.exp, nest4.exp}: Likewise.
54716 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
54717 * g++.law/{operators30.exp, operators31.exp}: Likewise.
54718 * g++.law/{operators32.exp, operators33.exp}: Likewise.
54719 * g++.law/{operators34.exp}: Likewise.
54720 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
54721 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
54722 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
54723 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
54724 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
54726 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
54727 No longer expected to fail.
54728 * g++.law/missed-error3.C: Tweak for recent bool changes.
54730 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
54732 * config/emb-unix: Deleted.
54733 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
54734 remote execution. Do final link on remote host if REMOTE_LINK is set.
54736 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
54738 * lib/dg.exp (dg-test): Fix typo in last patch.
54740 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
54742 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
54743 (handles multiple occurrences).
54745 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
54747 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
54748 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
54749 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
54751 * lib/c-torture.exp (c-torture-compile): Likewise.
54752 (c-torture): Prepend full path if missing.
54753 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
54754 (gcc_fail): Likewise.
54755 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
54757 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
54759 * lib/netware.exp: Only attach to NetWare i386 systems.
54761 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
54763 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
54764 messages. Add test name to "output pattern match" pass/fail message.
54766 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
54768 * gcc.dg: New testsuite.
54769 * gcc.dg/dg.exp: New file.
54771 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
54772 test-switch.c}: Deleted.
54774 * gcc.misc-tests/msgs.exp: New testcase driver.
54776 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
54778 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
54779 Watch for illegal return values from ${tool}_load.
54780 * config/unix.exp (${tool}_load): Fix pass/fail detection for
54781 cross targets. Coerce return value >0 to 1.
54783 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
54785 * config/unix.exp (${tool}_load): Call program rsh, not proc.
54787 * config/emb-unix.exp: New file.
54789 * config/sim.exp: Error if variable $SIM not defined.
54790 (${tool}_load): Mark test as "untested" if simulator missing.
54792 * config/unix.exp: Load remote.exp to get rcp_download.
54793 * lib/c-torture.exp: Use different option lists for testcases with
54795 * gcc.c-torture/execute/execute.exp: Likewise.
54797 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
54799 * config/*.exp: Clarify return code from ${tool}_load.
54800 Call `unresolved' or `untested' instead of `warning' or `perror'
54801 (sometimes you still want to call both though).
54802 Add comment that `shell_id' is local to each file.
54803 * config/udi.exp (timeout): Set to 30.
54804 Don't print warning if connection fails, $connectmode has already
54806 (${tool}_load): Move verbose messages to level 2.
54807 Rework pattern for "Process started" message.
54808 Pass `shell_id' to ${connectmode}_download.
54809 Retry twice upon timeout. Make resetting of target more robust.
54810 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
54811 Pass `shell_id' to exit_$connectmode.
54812 Only call exit_$connectmode if connected.
54813 * config/unix.exp (${tool}_load): Check return codes better.
54814 * config/vrtx.exp (${tool}_load): Likewise.
54815 * config/vx.exp (${tool}_load): Likewise.
54816 Delete unneeded global's.
54817 * lib/dg.exp (dg-test): Update to reflect clarified return codes
54820 (dg-init): Delete recording of pass/fail counts.
54821 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
54822 (old-dejagnu-init): Likewise.
54823 (old-dejagnu-stat): Delete contents, empty proc now.
54824 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
54825 (c-torture): Delete references to lcnt, lpass, lfail.
54826 Get option list from TORTURE_OPTIONS.
54827 Delete -funroll[-all]-loops if no loops.
54828 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
54829 (g++_stat): Delete contents (empty proc now).
54830 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
54831 (gcc_finish): Likewise.
54832 (gcc_stat): Deleted.
54833 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
54834 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
54835 * gcc.c-torture/execute/execute.exp: Likewise.
54836 Split tests into two parts: compile, execute.
54837 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
54838 no loops. Update to reflect clarified return codes from ${tool}_load.
54840 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
54842 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
54844 (old-dejagnu): Likewise (where necessary).
54846 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
54848 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
54850 * lib/dg.exp (dg-process-target): Fix processing of selector.
54851 Add comment regarding use of `error'.
54853 * lib/gcc.exp (prune_system_crud): Define if missing.
54854 * lib/g++.exp (prune_system_crud): Likewise.
54856 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
54857 Call prune_system_crud.
54858 * lib/dg.exp (dg-runtest): New proc.
54859 Use perror instead of send_user for tcl errors in testcase.
54860 Don't return any value, it's never used.
54861 Don't clobber previous definition of `unknown'.
54862 Print tcl errors in `dg-final'.
54864 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
54866 * lib/dg.exp (dg-process-target): Improve syntax error messages.
54867 (dg-test): Don't print errorInfo, it contains stack backtrace.
54869 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
54871 * lib/g++.exp (runtest_file_p): Define if missing.
54873 1994-09-24 Doug Evans (dje@cygnus.com)
54875 * lib/mike-g++.exp: Comment out loading of g++.exp.
54876 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
54877 (default_g++_version): Always print something.
54878 (default_g++_start): Comment out call to `which'.
54879 (g++_start, g++_load): Deleted (must be defined in config file).
54880 * lib/gcc.exp: Test for existence of $CC at start.
54881 Delete check for tmpdir (done in gcc_init).
54882 (default_gcc_version): Always print something.
54883 (default_gcc_start): Comment out call to `which'.
54884 * config/*.exp: Major cleanup - make cross targets work at least a
54885 little better for g++ (by not being "--tool gcc" specific).
54886 Rename gcc_xxx to ${tool}_xxx.
54887 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
54888 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
54890 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
54892 * lib/c-torture.exp (c-torture-compile): Rework compiler
54893 message processing.
54895 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
54898 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
54900 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
54902 * lib/dg.exp (dg-process-target): Support { target native }.
54904 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
54906 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
54907 looked for "... program xxx got fatal signal".
54908 Correct regsub munging of `comp_output'.
54909 Ignore compiler messages "path prefix not used" and "linker input
54912 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
54914 * lib/gcc.exp (runtest_file_p): Define if missing.
54915 * gcc.prms/template.c: Example to work from.
54917 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
54919 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
54920 * lib/dg.exp (dg-test): Call unsupported testcases as such.
54922 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
54923 * gcc.prms/1883.c: Moved from compile/940714-1.c.
54924 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
54925 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
54927 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
54928 (dg-process-target): No longer a varargs proc.
54929 Return S/N for target, P/F for xfail. All callers changed.
54930 (user option procs): More argument checking.
54931 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
54932 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
54933 (dg-test): Skip test if not running on selected target in `dg-do'.
54934 Update handling of `dg-do-what', `dg-output-text'.
54935 Separate execution pass/fail from output pattern match pass/fail.
54936 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
54938 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
54940 * gcc.c-torture/special/special.exp: Don't expect failure for mips
54941 target for 920510-1.c.
54943 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
54945 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
54946 Clean up comment regarding use of passcnt, etc.
54947 (gcc_stat): Don't update `testcnt' here.
54948 (gcc_finish): Do it here.
54949 Might as well reset `but_id' here too.
54950 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
54951 to determine if the file should be tested.
54952 * gcc.c-torture/compile/compile.exp: Likewise.
54953 * gcc.c-torture/execute/execute.exp: Likewise.
54954 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54955 * gcc.misc-tests/dg-test.exp: Likewise.
54956 * gcc.prms/prms.exp: Likewise.
54957 * gcc.wendy/wendy.exp: Likewise.
54958 * g++.old-deja.exp: Likewise.
54959 Move "Testing file" message to verbose level 1.
54961 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
54963 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
54965 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
54967 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
54968 (default_gcc_start): Accept optional second list element
54969 of compiler flags. Print compiler output at verbosity level 2.
54970 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
54971 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
54972 Save current values of framework globals passcnt, failcnt, xpasscnt,
54973 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
54974 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
54975 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
54976 xfailcnt to compute stats. Update framework global `testcnt' from
54978 (gcc_finish): New proc. Clean up test environment.
54979 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
54980 (gcc_epass, gcc_efail): Delete.
54981 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
54982 argument of line number.
54983 (dg-init): If the tool has an init routine, call it.
54984 (dg-test): Remove args `cflags_var' and `libs_var'.
54985 Pass all compiler options to ${tool}_start.
54986 Handle missing line number.
54987 (dg-finish): New function.
54988 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
54989 particular files. Call gcc_finish at end. Move "skipping test"
54990 message to verbosity level 3.
54991 * gcc.c-torture/compile/compile.exp: Likewise.
54992 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
54993 * gcc.c-torture/execute/execute.exp: Likewise.
54994 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54995 Print testcase being tried at verbosity level 1.
54996 * gcc.c-torture/special/special.exp: Unset xfail.
54997 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
54998 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
54999 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
55000 * gcc.failure/failure.exp: Likewise.
55001 * gcc.ieee/ieee.exp: Likewise.
55002 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
55003 Update call to dg-test. Call dg-finish at end.
55004 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
55005 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
55006 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
55007 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
55008 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
55009 * gcc.wendy/wendy.exp: Add copyright.
55010 Delete setting of tmpdir (done by gcc_init).
55011 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
55012 Pass compiler flags to gcc_start. Call gcc_finish at end.
55013 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
55016 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
55018 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
55020 (g++_load): Likewise.
55022 * config/*.exp (gcc_load): Some were varargs fns and some were not.
55023 Rename argument to `prog' to remove the confusion.
55024 Varargs fns behave differently too!
55025 (g++_load): Likewise.
55027 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
55029 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
55030 what it is. Delete (always) printing of status value for !native.
55031 Simplify verbose code, and include status and exec_output.
55032 (g++_load): Use gcc_load.
55034 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
55036 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
55037 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
55038 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
55039 940714-3.c as these testcases don't exist anymore. Make
55040 va-arg-1.c expected to pass.
55042 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
55044 * gcc.misc-tests/misc.exp: Only run specific testcases.
55045 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
55046 * gcc.misc-tests/dg-[1-9].c: New files.
55048 * lib/dg.exp: New testsuite driver.
55049 * gcc.prms/prms.exp: Use it.
55051 * README.gcc: New file.
55053 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
55054 Document and reset `lxpass' and `lxfail'.
55055 Simplify "initialized" message.
55056 (gcc_stat): Clean up comments a little.
55058 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
55060 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
55062 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
55064 * lib/old-dejagnu.exp (process-option): New proc.
55065 (old-dejagnu-init, old-dejagnu-stat): Likewise.
55066 (old-dejagnu): Simplify.
55067 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
55069 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
55071 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
55072 exists and is not an empty string.
55074 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
55075 $xfail rather than calling setup_xfail. Clear $xfail when test is
55077 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
55080 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
55081 longer expected to fail.
55083 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
55086 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
55088 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
55089 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
55090 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
55091 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
55094 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
55095 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
55097 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
55099 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
55100 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
55102 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
55103 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
55104 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
55106 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
55108 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
55109 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
55110 940714-1.c, 940714-2.c, 940714-3.c},
55111 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
55112 gcc.misc-tests/{mg.c,mg.exp}:
55114 * gcc.noncompile/noncompile.exp: Change accordingly.
55116 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
55118 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
55119 Undo previous clobberage.
55121 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
55123 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
55124 * gcc.special/{930510-1.c, special.exp}:
55125 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
55126 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
55127 struct-varargs-1.c}: New tests from c-torture-1.26.
55129 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
55131 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
55132 argument to switch.
55134 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
55136 * Revert the previous changes. Please see Rob's directory
55137 (/lisa/test/rob/progressive/gcc/testsuite) for testing
55140 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
55142 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
55143 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
55144 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
55145 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
55146 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
55147 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
55148 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
55149 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
55150 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
55151 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
55152 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
55153 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
55154 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
55155 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
55156 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
55157 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
55158 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
55159 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
55160 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
55161 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
55162 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
55163 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
55164 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
55165 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
55166 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
55167 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
55168 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
55169 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
55170 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
55173 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
55175 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
55176 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
55179 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
55181 * config/unix.exp (g++_load): Fix syntax.
55183 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
55185 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
55186 * gcc.noncompile/921017-1.c: Deleted obsolete test.
55187 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
55188 Don't expect va-arg-1.c to fail. Correct expected output for
55190 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
55191 * gcc.wendy/hbm4.c: Correct typo.
55192 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
55194 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
55196 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
55197 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
55198 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
55199 * lib/c-torture.exp (c-torture-compile): Ditto.
55201 Reduce volume of output (remove all the -I's and such).
55202 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
55203 Call gcc_cpass, gcc_cfail.
55204 (c-torture): Pass testing option to c-torture-compile.
55206 1994-03-21 Doug Evans (dje@cygnus.com)
55208 Bring patches over from progressive.
55209 * config/default.exp: Exit remote shell cleanly.
55210 (g++_exit, g++_start): Add default versions.
55211 * config/sim.exp (gcc_load): Use perror, not error.
55213 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
55215 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
55218 1994-03-14 Doug Evans (dje@cygnus.com)
55220 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
55221 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
55222 (wendy_try): New proc to run testcase.
55223 (main loop): Call 'em.
55224 * gcc.wendy/*.c: Clean up pass to correct expected output.
55226 * lib/gcc.exp: Minor cleanup work.
55227 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
55229 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
55231 * config/sim.exp (gcc_load): Document return codes better.
55232 Don't pass -v to simulator.
55234 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
55236 * gcc.special/920717-x.c: Fix typo.
55237 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
55240 * lib/mike-gcc.exp: Fix typo.
55242 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
55244 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
55245 binary to use, transform the name.
55246 * config/*.exp: rename everything. Nuke any g++ specific files,
55247 it's now a special case of gcc that requires no special support.
55248 Add a default.exp for unsupported targets.
55250 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
55252 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
55253 lib/old-dejagnu.exp: Fix a few patterns to work with the new
55256 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
55258 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
55261 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
55263 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
55265 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
55267 * gcc.execute/execute.exp: Combine opt_list and foption_list into
55268 option_list. Compile every file with only 4/6 option choices
55269 (same as C torture) instead of with 12/18 different option
55271 * lib/c-torture.exp: Likewise.
55273 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
55276 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
55278 * lib/old-deja.exp: Add `excess errors test fails' error, now one
55279 can put an XFAIL *-*-* on excess errors.
55281 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
55283 * g++.law: Add more tests derived from g++-bugs snapshots.
55285 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
55286 equivalent to g++.law/init9.
55288 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
55289 compiled it, and the a.out file after we've run it.
55291 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
55293 * lib/mike-g++.exp (postbase): Delete the .o file after we've
55294 compiled it, and the a.out file after we've run it.
55296 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
55298 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
55300 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
55302 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
55305 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
55307 * g++.law: New directory of g++ tests derived from the g++-bugs
55310 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
55312 * gcc.compile: initbug1.c initbug1.exp testcase added
55314 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
55316 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
55317 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
55318 fixes submitted by Jeff Law (law@cs.utah.edu)
55319 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
55320 Jeff Law (law@cs.utah.edu)
55323 1993-11-30 Mike Stump (mrs@cygnus.com)
55325 * config/unix-g++.exp: Follow the gcc way of doing things.
55326 * g++.old-deja/old-deja.exp: Minor updates.
55327 * lib/g++.exp: New file, follow the gcc way of doing things.
55328 * lib/old-dejagnu.exp: Minor updates.
55329 * lib/mike-g++.exp: Always unset errorInfo.
55331 1993-11-06 Mike Stump (mrs@cygnus.com)
55333 * lib/gcc.exp: Fix some errors with the below change, CC and
55334 CFLAGS should be global when setting, not local.
55336 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
55338 * lib/gcc.exp: Transform tool name.
55340 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55342 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
55344 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55346 * lib/gcc.exp: change gcc_done to gcc_stat
55348 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
55350 * Upgraded gcc testsuite to c-torture version 1.25
55352 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
55354 * lib/gcc.exp: added reporting code. Changed verbose compile message.
55355 * lib/c-torture: added hooks for new reporting code.
55357 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
55359 * config/sh-gcc.exp: check if sh-sim exists in the path
55361 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
55363 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
55364 * gcc.compile/compile.exp: Initial changes for new logic.
55365 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
55366 * gcc.failure/failure.exp: Initial changes for new logic.
55367 * gcc.ieee/ieee.exp: Initial changes for new logic.
55368 * gcc.misc-tests/misc.exp: Initial changes for new logic.
55369 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
55370 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
55371 * lib/c-torture.exp: Initial changes for new logic.
55372 * lib/gcc.exp: Initial changes for new logic.
55374 1993-10-15 Mike Stump (mrs@cygnus.com)
55376 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
55377 depend upon failure or success. Fully qualify names in failure
55378 and success messages. Always remove a.out before starting
55379 compile, just in case. Pay more attention to error text output by
55380 the compiler. Handle testcases with no known past errors just
55381 like all others, so that things are uniform. Other miscellaneous
55384 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
55386 * gcc.cpp: new directory for cpp tests
55388 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
55390 * lib/chill.exp: Code reformatted, removed unused code.
55391 * config/unix-chill.exp: Code reformatted, removed unused code.
55392 * chill.execute/execute.exp: Code reformatted, removed unused code.
55393 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
55395 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
55397 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
55398 routines not written.
55400 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
55402 * config/bug-gcc.exp: Use new procs from bug.exp.
55404 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
55406 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
55407 via ftp, rather than depending on NFS.
55408 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
55411 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
55413 * config/bug-gcc.exp: Use new download proc.
55415 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
55417 * chill.execute/execute.exp: cleanups, handles errors better
55418 * chill.compile/compile.exp: rewrite, based on execute.exp
55419 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
55420 * lib/chill.exp: major changes to diff proc and compile and link
55421 procs. added chill_fail and chill_pass wrappers to pass and
55422 fail. added more comments, and handle error codes better.
55423 Added a hack to capture stderr from exec, so noncompile tests
55426 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
55428 * chill.execute/execute.exp: rewrite of testsuite driver
55429 * lib/chill.exp: rewrite of testsuite driver
55430 * config/unix-chill.exp: rewrite of testsuite driver
55432 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
55435 * iexpr.ch: Standardize uppercase.
55436 * tuples.dat: Standardize uppercase.
55437 * vary.ch: standardize. Correct varying string assignments.
55438 * vary.dat: Add new output lines.
55440 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
55443 * chprintf.ch: Standardize use of uppercase.
55444 * tuples.ch: Standardize and turn arr2 into a DCL,
55446 * pinits.ch: Standardize.
55448 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
55450 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
55451 * Makefil: Renamed to Makefile.in.
55452 * configure.in: New.
55454 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
55457 * .cvsignore: Add result/output files.
55458 * Makefile: Fix up variables at start. Use MFLAGS
55459 everywhere. Correct bool_loc, built_ins entries.
55460 Add entry for vary1.ch.
55461 * bitarray.ch: Standardize upper-case usage.
55462 * bitexpr.ch: Standardize, add output of b1.
55463 * params.ch: Use arrayt in along PROC parameters, to
55464 avoid novelty problems.
55465 * sets.ch: Tiny cleanup.
55466 * vary1.ch: Re-indent.
55468 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
55470 * Add PR-related files to Makefiles, .cvsignore files, etc.
55472 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
55474 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
55475 with compiler objects. New names are test-flow.c and test-loop.c
55477 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
55479 * Upgraded c-torture tests from 1.19 to 1.20
55482 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
55483 * gcc.compile: 930623-1.c 930623-2.c
55484 * gcc.noncompile: 930622-1.c 930622-2.c
55485 * gcc.failure: 920411-1.c 920627-2.c
55486 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
55488 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
55490 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55491 More changes to get testsuite working properly. Needs more work.
55492 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
55494 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
55496 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
55497 More changes to get testsuite working properly. Needs more work.
55499 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
55501 * chill.compile/compile.exp: Added for Dejagnu support
55502 * chill.execute/execute.exp: Added for Dejagnu support
55503 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
55505 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
55507 This should complete moving the CHILL test files.
55508 * chill.noncompile(.cvsignore printf.grt
55509 in-printf.grt chprintf.grt chprintf.ch):
55510 Added test-support files.
55511 (Makefile): Modified further.
55512 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
55513 signal.ch): Added test files.
55514 * chill.execute (.cvsignore printf.grt printr.c
55515 in-printf.grt rts.c chprintf.grt rts.h): Added
55516 test-support files.
55517 (Makefile): More corrections.
55519 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
55521 * chill.compile, chill.execute, chill.nocompile: Add CHILL
55522 test cases, ready for DejaGnu.
55524 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
55526 * Upgraded c-torture tests from 1.18 to 1.19
55528 * gcc.compile: added test(s):
55530 * gcc.execute: added test(s):
55531 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
55533 * added new subdirectory for misc tests: gcc.misc-tests
55534 * gcc.misc-test(s): added tests:
55535 inst-check.c test-consts.c test-ior.c test-switch.c
55537 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
55539 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
55541 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
55543 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
55545 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
55547 * Upgraded c-torture tests from 1.17 to 1.18
55549 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
55551 * Upgraded c-torture tests from 1.12 to 1.17
55553 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
55555 * lib/old-dejagnu.exp:
55556 Fixed handling of XFAIL target triplets to correctly
55557 recognize wildcard characters. Removed code that
55558 appended a unique id tag to the end of the file name
55559 printed out by the result of the testcases within a
55562 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
55564 * lib/old-dejagnu.exp:
55565 Reworked expected failure handling to trigger off of XFAIL
55566 keyword in keyphrase embeded in testcase source code. The
55567 XFAIL keyword must be at the end of the keyphrase line. It
55568 may optionally be followed by one or more target triplets.
55569 It has just occured that the handling of wildcards in the
55570 target triplet may not be correct.
55572 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
55574 * g++.old-deja/tests:
55575 Moved all subdirectories up one level into g++.old-deja .
55577 * lib/old-dejagnu.exp:
55578 Fixed problem with CXXFLAGS not being properly reset, and being
55579 corrupted with extraneous "-c" compiler option. This was
55580 causing binaries to not be generated for test that needed them.
55581 Modified strings passed to "pass" and "fail" so that individual
55582 tests from the same test file would be distinguished by an
55583 identifier appended to the test file name in the summary logs;
55584 this corrected a problem with erroneous diff logs. Added code
55585 to search testcases for expected fail and unexpected pass keywords.
55587 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
55589 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
55591 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
55593 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
55594 Removed extraneous text from end of "Special g++ Options"
55597 * lib/old-dejagnu.exp: Added pattern matching to look for new
55598 keywords, embedded in testcases comments, which will trigger
55599 calls to xpass and xfail.
55601 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
55603 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
55604 comments embedded in the testcases, especially the one looking for
55605 special compiler options, as well as the pattern matching for the
55606 compiler output again.
55608 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
55610 * lib/old-dejagnu.exp: Do a proper check of the return value for
55611 execute tests. Fixed several problems with the pattern matching
55612 of the compiler output which gave erroneous test results.
55613 Changed several of the test result messages to be more descriptive.
55614 * config/unix-g++.exp: Proc g++_load now actually works and
55615 executes the tests passed to it and returns a usable return
55618 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
55620 * lib/gcc.exp: Exits gracefully if $CC is bogus.
55622 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
55624 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
55625 Modified both files to properly execute the old style
55626 dejagnu tests. The previous versions of these files were
55627 experimental and did not function anything near correctly.
55629 1993-04-05 Rob Savoye (rob@cygnus.com)
55631 * Removed all Makefile.in and configure.in files. No configuration
55634 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
55636 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
55638 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
55640 * gcc.compile/configure.in, gcc.unsorted/configure.in,
55641 gcc.special/configure.in, gcc.noncompile/configure.in,
55642 gcc.execute/configure.in, gcc.code_quality/configure.in,
55643 g++.other/configure.in, g++.old-deja/configure.in,
55644 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
55645 in srcname setting.
55647 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
55649 * lib/udi.exp: Fixed mondfe and mondfe_download.
55650 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
55651 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
55653 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
55655 * config/udi-gdb.exp: Check $shell_id after connecting to target.
55656 (gdb_exit): Don't remove *_soc files.
55658 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
55660 * lib/c-torture.exp: Don't look for main; instead always use -w
55661 -c. This is how the c-torture tests work. Remove the object
55662 file if the compilation succeeds.
55663 * gcc.execute/execute.exp: Remove executable if test passes.
55664 * gcc.noncompile/noncompile.exp: Every test is an expected
55666 * gcc.special/special.exp: Added tests from c-torture 1.11,
55667 corrected use of existing test.
55668 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
55669 gcc.execute/920625-1.c: Updated to c-torture 1.11.
55670 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
55671 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
55672 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
55673 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
55674 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
55675 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
55676 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
55677 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
55678 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
55679 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
55680 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
55681 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
55682 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
55683 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
55684 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
55685 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
55686 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
55688 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
55689 correspond to c-torture 1.11.