1 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4 * gfortran.dg/PR19872.f: Fix test condition.
5 * gfortran.dg/list_read_7.f90: New test.
7 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
9 PR tree-optimization/33597
10 * gcc.dg/vect/pr33597.c: New testcase.
12 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
14 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
15 * gcc.target/i386/pr33524.c: ...this.
17 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
20 * gfortran.dg/minmaxloc_4.f90: New.
22 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
26 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
30 2007-09-28 Paolo Carlini <pcarlini@suse.de>
33 * g++.dg/cpp0x/variadic79.C: New.
35 2007-09-28 Michael Matz <matz@suse.de>
36 Jakub Jelinek <jakub@redhat.com>
38 PR rtl-optimization/33552
39 * gcc.target/i386/pr33552.c: New runtime test.
40 * gcc.target/i386/strinline.c: New compile time test.
42 2007-09-28 Jakub Jelinek <jakub@redhat.com>
44 * gfortran.dg/openmp_stack.f90: Removed.
47 * g++.dg/cpp0x/variadic80.C: New test.
49 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
51 * gfortran.dg/namelist_38.f90: Delete test for revertion of
54 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
57 * gcc.target/powerpc/gcse-1.c: New test.
59 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
61 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
62 fixed capitalizations.
63 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
64 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
65 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
66 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
67 * gfortran.dg/maxloc_shape_1.f90: Likewise.
68 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
69 * gfortran.dg/min_max_conformance.f90: Likewise.
71 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
73 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
75 * gcc.dg/c99-tgmath-2.c: Likewise.
76 * gcc.dg/c99-tgmath-3.c: Likewise.
77 * gcc.dg/c99-tgmath-4.c: Likewise.
79 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
82 * gfortran.dg/anint_1.f90: New test.
84 2007-09-27 Ian Lance Taylor <iant@google.com>
86 PR tree-optimization/33565
87 * gcc.dg/Wstrict-overflow-20.c: New test.
89 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
91 * gfortran.dg/openmp_stack.f90: Fix typo.
92 * gfortran.dg/recursive_stack.f90: Fix typo.
94 2007-09-27 Paolo Carlini <pcarlini@suse.de>
97 * g++.dg/template/error31.C: New.
99 2007-09-27 Jakub Jelinek <jakub@redhat.com>
101 * lib/prune.exp: Prune also "^In function .*$" lines and
102 "^ inlined from .*$" lines.
104 2007-09-26 Richard Guenther <rguenther@suse.de>
106 PR tree-optimization/33563
107 * gcc.dg/torture/pr33563.c: New testcase.
109 2007-09-26 Joseph Myers <joseph@codesourcery.com>
112 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
114 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
117 2007-09-26 Richard Guenther <rguenther@suse.de>
119 PR tree-optimization/30375
120 PR tree-optimization/33560
121 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
122 * gcc.dg/tree-ssa/complex-5.c: Likewise.
123 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
124 * gcc.dg/torture/pr30375.c: New testcase.
125 * gcc.dg/torture/pr33560.c: New testcase.
126 * gcc.dg/tree-ssa/pr30375.c: Likewise.
128 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
131 * g++.dg/parse/crash38.C: New test.
133 2007-09-25 Michael Meissner <michael.meissner@amd.com>
136 * gcc.target/i386/sse5-convert.c: New file, test int->long
137 vectorized conversions.
139 2007-09-25 Revital Eres <eres@il.ibm.com>
141 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
143 2007-09-25 Joseph Myers <joseph@codesourcery.com>
146 * gcc.dg/enum-incomplete-1.c: New test.
148 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
150 * gcc.c-torture/compile/20070919-1.c: New test.
152 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
154 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
156 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
159 * g++.dg/inherit/override_attribs.C: New file.
161 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
164 * io.c (check_format_string): Move NULL and constant checks into
166 (check_io_constraints): Call gfc_simplify_expr() before calling
167 check_format_string(). Remove NULL and constant checks.
169 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
171 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
172 * gcc.c-torture/execute/loop-2g.x: Likewise.
174 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
176 * lib/target-supports.exp (check_effective_target_mips16_attribute):
177 Reject hard-float modes unless the ABI is o32 or o64.
178 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
179 of gcc.exp. Skip the tests when mips16 code generation is not
181 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
182 and use dg-add-options mips16_attribute.
184 2007-09-24 Jakub Jelinek <jakub@redhat.com>
187 * g++.dg/ext/attrib29.C: New test.
189 2007-09-23 Ollie Wild <aaw@google.com>
191 * gcc.dg/fold-bitand-1.c: New test.
192 * gcc.dg/fold-bitand-2.c: New test.
193 * gcc.dg/fold-bitand-3.c: New test.
194 * gcc.dg/fold-bitand-4.c: New test.
196 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
198 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
199 any of the macros to be defined for __mips16.
200 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
202 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
204 * gcc.dg/vect/pr21591.c: Require vect_int.
205 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
206 * gcc.dg/vect/vect-outer-2a.c: Likewise.
207 * gcc.dg/vect/vect-outer-2c.c: Likewise.
209 2007-09-23 Jakub Jelinek <jakub@redhat.com>
211 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
213 * gcc.dg/va-arg-pack-len-2.c: New test.
214 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
216 * g++.dg/ext/va-arg-pack-len-2.C: New test.
218 PR tree-optimization/32772
219 * gcc.c-torture/compile/20070905-1.c: New test.
221 PR tree-optimization/32975
222 * gcc.dg/pr32975.c: New test.
225 * gcc.dg/pr28755.c: New test.
227 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
229 * lib/target-supports.exp (check_effective_target_nomips16): New
231 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
233 * gcc.dg/vect/vect.exp: Likewise.
234 * g++.dg/vect/vect.exp: Likewise.
235 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
236 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
237 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
238 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
239 * gcc.target/mips/clear-cache-1.c (f): Likewise.
240 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
241 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
242 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
243 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
244 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
245 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
246 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
247 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
248 (test14, test15, test16, test17, test18): Likewise.
249 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
250 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
251 (test14, test15, test16, test17, test18, test19, test20, test21)
253 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
254 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
255 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
256 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
257 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
258 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
259 * gcc.target/mips/mips-3d-1.c (main): Likewise.
260 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
261 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
262 (test13, test14, test15, test16, test17, test18, test19, test20)
263 (test21, test22, test23, test24, test25, test26, test27, test28)
264 (test29, test30, test31): Likewise.
265 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
266 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
267 (test13, test14, test15, test16, test17, test18, test19, test20)
268 (test21, test22, test23, test24, test25, test26, test27, test28)
269 (test29, test30, test31, test32, test33, test34, test35, test36)
270 (test37, test38, test39, test40, test41, test42, test43, test44)
271 (test45, test46, test47, test48, test49, test50, test51, test52)
272 (test53, test54, test55, test56, test57, test58, test59, test60)
273 (test61, test62, test63): Likewise.
274 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
275 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
276 (test13, test14, test15, test16, test17, test18, test19, test20)
277 (test21, test22, test23, test24, test25, test26, test27, test28)
278 (test29, test30, test31): Likewise.
279 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
280 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
281 (test13, test14, test15, test16, test17, test18, test19, test20)
282 (test21, test22, test23, test24, test25, test26, test27, test28)
283 (test29, test30, test31): Likewise.
284 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
285 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
286 (test13, test14, test15): Likewise.
287 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
288 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
289 (test13, test14, test15): Likewise.
290 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
291 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
292 (test13, test14, test15, test16, test17, test18, test19, test20)
293 (test21, test22, test23, test24, test25, test26, test27, test28)
294 (test29, test30, test31): Likewise.
295 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
296 (matrix_multiply4: Likewise.
297 * gcc.target/mips/mips-ps-1.c (main): Likewise.
298 * gcc.target/mips/mips-ps-2.c (main): Likewise.
299 * gcc.target/mips/mips-ps-3.c (main): Likewise.
300 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
301 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
302 (test13, test14, test15, test16, test17, test18, test19, test20)
303 (test21, test22, test23, test24, test25, test26, test27, test28)
304 (test29, test30, test31): Likewise.
305 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
306 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
307 (test13, test14, test15, test16, test17, test18, test19, test20)
308 (test21, test22, test23, test24, test25, test26, test27, test28)
309 (test29, test30, test31): Likewise.
310 * gcc.target/mips/mips-ps-5.c (main): Likewise.
311 * gcc.target/mips/mips-ps-6.c (main): Likewise.
312 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
313 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
314 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
315 (sub_v4qi): Likewise.
316 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
317 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
318 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
319 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
320 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
321 (subb, subc): Likewise.
322 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
323 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
324 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
325 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
326 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
327 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
328 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
329 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
330 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
331 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
332 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
333 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
334 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
336 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
338 * lib/target-supports.exp (add_options_for_mips16_attribute)
339 (check_effective_target_mips16_attribute): New functions.
340 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
342 (dg-mips-options) Remove -mno-mips16 handling. Add options to
344 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
345 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
346 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
347 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
348 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
349 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
350 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
351 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
352 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
353 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
354 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
355 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
356 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
357 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
358 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
359 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
360 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
361 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
362 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
363 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
364 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
365 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
366 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
367 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
369 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
371 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
372 options. Require { target mips16_attribute } and use dg-add-options
373 to add the associated options.
375 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
376 * gcc.target/mips/call-saved-3.c: Likewise.
377 * gcc.target/mips/code-readable-1.c: Require { target
378 mips16_attribute } and use dg-add-options to add the associated
379 options. Remove trailing whitespace.
381 * gcc.target/mips/code-readable-2.c: Likewise.
382 * gcc.target/mips/code-readable-3.c: Likewise.
383 * gcc.target/mips/mips16-attributes-2.c: Likewise.
384 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
385 Require { target mips16_attribute } and use dg-add-options to
386 add the associated options.
387 (cksum16, cksum8): Use MIPS16.
388 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
389 Require { target mips16_attribute } and use dg-add-options to
390 add the associated options.
392 * gcc.target/mips/save-restore-2.c: Likewise.
393 * gcc.target/mips/save-restore-3.c: Likewise.
394 * gcc.target/mips/save-restore-4.c: Likewise.
395 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
397 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
400 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
403 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
406 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
408 2007-09-22 Tobias Burnus <burnus@net-b.de>
411 * gfortran.dg/gomp/free-2.f90: New.
412 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
413 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
415 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
417 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
418 * gcc.target/i386/sse5-haddX.c: Ditto.
419 * gcc.target/i386/sse5-hsubX.c: Ditto.
420 * gcc.target/i386/sse5-maccXX.c: Ditto.
421 * gcc.target/i386/sse5-msubXX.c: Ditto.
422 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
423 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
424 * gcc.target/i386/sse5-permpX.c: Ditto.
425 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
427 * gcc.target/i386/sse5-fma-vector.c: Ditto.
428 * gcc.target/i386/sse5-ima-vector.c: Ditto.
429 * gcc.target/i386/sse5-pcmov.c: Ditto.
430 * gcc.target/i386/sse5-pcmov2.c: Ditto.
432 2007-09-22 Richard Guenther <rguenther@suse.de>
434 PR tree-optimization/33146
435 * gcc.c-torture/compile/pr33146.c: New testcase.
437 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
439 * lib/target-supports.exp (check_cached_effective_target): New
441 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
442 (check_effective_target_c99_runtime): New procedure.
443 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
444 (test3l): Likewise cargl.
445 * gcc.dg/builtins-59.c: Require c99_runtime.
446 * gcc.dg/builtins-61.c: Likewise.
447 * gcc.dg/builtins-62.c: Likewise.
449 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
451 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
452 * lib/target-supports-dg.exp (dg-add-options): Likewise.
453 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
454 target-specific dg-options.
455 * gcc.dg/builtins-20.c: Likewise.
456 * gcc.dg/builtins-53.c: Likewise.
457 * gcc.dg/builtins-55.c: Likewise.
458 * gcc.dg/single-precision-constant.c: Likewise.
459 * gcc.dg/torture/builtin-convert-1.c: Likewise.
460 * gcc.dg/torture/builtin-convert-2.c: Likewise.
461 * gcc.dg/torture/builtin-convert-3.c: Likewise.
462 * gcc.dg/torture/builtin-convert-4.c: Likewise.
463 * gcc.dg/torture/builtin-power-1.c: Likewise.
465 2007-09-21 Chao-ying Fu <fu@mips.com>
467 * lib/target-supports.exp (check_effective_target_fixed_point): New to
468 check if targets have fixed-point supports.
469 * gcc.dg/fixed-point/fixed-point.exp: New file.
470 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
471 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
472 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
473 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
474 * gcc.dg/fixed-point/constants-pedantic.c,
475 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
476 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
477 * gcc.dg/fixed-point/keywords-ignored-c99.c,
478 * gcc.dg/fixed-point/keywords-pedantic.c,
479 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
480 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
481 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
482 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
483 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
484 * gcc.dg/fixed-point/func-vararg-mixed.c,
485 * gcc.dg/fixed-point/operator-logical.c,
486 * gcc.dg/fixed-point/struct-union.c,
487 * gcc.dg/fixed-point/bit-complement.c,
488 * gcc.dg/fixed-point/operator-bitwise.c,
489 * gcc.dg/fixed-point/operator-comma.c,
490 * gcc.dg/fixed-point/struct-layout-1.c,
491 * gcc.dg/fixed-point/union-init.c,
492 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
493 * gcc.dg/fixed-point/func-mixed.c,
494 * gcc.dg/fixed-point/func-vararg-size0.c,
495 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
496 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
497 * gcc.dg/fixed-point/operator-unary.c,
498 * gcc.dg/fixed-point/allop-const.c,
499 * gcc.dg/fixed-point/muldiv-warning.c,
500 * gcc.dg/nofixed-point-1.c,
501 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
502 * gcc.target/mips/fixed-vector-type.c,
503 * gcc.target/mips/fixed-scalar-type.c: New tests.
505 2007-09-21 Olivier Hainque <hainque@adacore.com>
507 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
508 * gnat.dg/test_nested_subtype_byref.adb: New test.
510 2007-09-21 Jakub Jelinek <jakub@redhat.com>
513 * gfortran.dg/gomp/pr33439.f90: New test.
515 2007-09-21 Tobias Burnus <burnus@net-b.de>
518 * gfortran.dg/merge_char_3.f90: New.
520 2007-09-21 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/transfer_check_1.f90: New.
525 2007-09-20 Asher Langton <langton2@llnl.gov>
528 * gfortran.dg/init_flag_1.f90: New.
529 * gfortran.dg/init_flag_2.f90: New.
530 * gfortran.dg/init_flag_3.f90: New.
531 * gfortran.dg/init_flag_4.f90: New.
532 * gfortran.dg/init_flag_5.f90: New.
533 * gfortran.dg/init_flag_6.f90: New.
534 * gfortran.dg/init_flag_7.f90: New.
536 2007-09-20 Paolo Carlini <pcarlini@suse.de>
539 * g++.dg/ext/anon-struct6.C: New.
541 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
544 * gfortran.dg/inquire_10.f90: New test.
546 2007-09-20 Joseph Myers <joseph@codesourcery.com>
548 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
550 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
553 * gfortran.dg/used_types_18.f90: Declare variable of empty
556 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
559 * gfortran.dg/array_constructor_19.f90: New test.
561 2007-09-20 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/debug/pr33316.c: New test.
567 * g++.dg/cpp0x/variadic76.C: New test.
568 * g++.dg/cpp0x/variadic77.C: New test.
569 * g++.dg/cpp0x/variadic78.C: New test.
573 * gcc.c-torture/execute/20070919-1.c: New test.
574 * gcc.dg/pr33238.c: New test.
575 * gcc.dg/pr27301.c: New test.
577 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
579 * lib/target-supports.exp (check_effective_target_mips64): New
581 * gcc.dg/lower-subreg-1.c: Require !mips64.
582 * gcc.dg/sibcall-3.c (ATTR): New macro.
583 (recurser_void1, recurser_void2): Use it.
584 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
585 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
587 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
589 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
590 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
592 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
594 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
597 * gfortran.dg/c_loc_tests_11.f03: New test case.
599 2007-09-20 Paolo Carlini <pcarlini@suse.de>
602 * g++.dg/init/ref14.C: New.
604 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
606 * gnat.dg/slice2.ad[sb]: New testcase.
608 2007-09-19 Nick Clifton <nickc@redhat.com>
610 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
612 2007-09-19 Jie Zhang <jie.zhang@analog.com>
614 * gcc.target/bfin/bfin.exp: New.
615 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
616 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
617 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
618 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
619 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
620 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
621 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
622 mcpu-bf561.c, mcpu-default.c}: New tests.
624 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
626 Restore detection of unsupported TLS.
629 2007-02-10 Richard Henderson <rth@redhat.com>
631 * lib/target-supports.exp (check_effective_target_tls): Redefine
632 to mean non-emulated tls.
633 * gcc.dg/tls/alias-1.c: Remove tls requirement.
634 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
635 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
636 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
637 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
638 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
639 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
642 * lib/target-supports.exp (check_effective_target_tls): Use
643 stronger test for compiler support for TLS.
644 (check_effective_target_tls_native): New, to test for non-emulated
646 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
647 instead of dg-require-effective-target tls.
648 * g++.dg/gomp/copyin-1.C: Likewise.
649 * g++.dg/gomp/sharing-1.C: Likewise.
650 * g++.dg/gomp/tls-1.C: Likewise.
651 * g++.dg/gomp/tls-2.C: Likewise.
652 * g++.dg/gomp/tls-3.C: Likewise.
653 * g++.dg/tls/diag-1.C: Likewise.
654 * g++.dg/tls/diag-2.C: Likewise.
655 * g++.dg/tls/diag-3.C: Likewise.
656 * g++.dg/tls/diag-4.C: Likewise.
657 * g++.dg/tls/diag-5.C: Likewise.
658 * g++.dg/tls/init-1.C: Likewise.
659 * g++.dg/tls/init-2.C: Likewise.
660 * g++.dg/tls/trivial.C: Likewise.
661 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
662 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
663 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
664 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
665 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
666 * gcc.dg/gomp/clause-1.c: Likewise.
667 * gcc.dg/gomp/copyin-1.c: Likewise.
668 * gcc.dg/gomp/sharing-1.c: Likewise.
669 * gcc.dg/gomp/tls-1.c: Likewise.
670 * gcc.dg/gomp/tls-2.c: Likewise.
671 * gcc.dg/tls/alpha-1.c: Likewise.
672 * gcc.dg/tls/opt-1.c: Likewise.
673 * gcc.dg/tls/opt-13.c: Likewise.
674 * gcc.dg/tls/opt-14.c: Likewise.
675 * gcc.dg/tls/opt-2.c: Likewise.
676 * gcc.dg/tls/opt-3.c: Likewise.
677 * gcc.dg/tls/opt-4.c: Likewise.
678 * gcc.dg/tls/opt-7.c: Likewise.
679 * gcc.dg/tls/section-1.c: Likewise.
680 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
681 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
682 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
683 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
684 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
685 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
686 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
687 * gfortran.dg/gomp/crayptr2.f90: Likewise.
688 * gfortran.dg/gomp/fixed-1.f: Likewise.
689 * gfortran.dg/gomp/free-1.f90: Likewise.
690 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
691 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
692 * gfortran.dg/gomp/reduction1.f90: Likewise.
693 * gfortran.dg/gomp/sharing-1.f90: Likewise.
695 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
698 * gfortran.dg/bounds_check_9.f90: New test.
699 * gfortran.dg/bounds_check_fail_2.f90: New test.
701 2007-09-18 Paolo Carlini <pcarlini@suse.de>
704 * g++.dg/ext/va-arg1.C: Adjust.
706 2007-09-18 Paolo Carlini <pcarlini@suse.de>
709 * g++.dg/ext/va-arg1.C: New.
711 2007-09-18 Tobias Burnus <burnus@net-b.de>
713 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
715 2007-09-18 Paolo Carlini <pcarlini@suse.de>
718 * g++.dg/rtti/typeid6.C: New.
720 2007-09-18 Paolo Carlini <pcarlini@suse.de>
723 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
724 * g++.dg/ext/is_class_error2.C: New.
726 2007-09-18 Richard Guenther <rguenther@suse.de>
728 PR tree-optimization/33340
729 * g++.dg/torture/pr33340.C: New testcase.
731 2007-09-18 Tobias Burnus <burnus@net-b.de>
734 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
735 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
736 * gfortran.dg/elemental_subroutine_5.f90: New.
738 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
740 * lib/target-supports.exp (check_profiling_available): Extend
741 mips*-*-elf check to mips*-*-elf*.
743 2007-09-18 Jakub Jelinek <jakub@redhat.com>
745 * gcc.dg/format/c90-scanf-5.c: New test.
746 * gcc.dg/format/c99-scanf-4.c: New test.
747 * gcc.dg/format/ext-7.c: New test.
748 * gcc.dg/format/ext-8.c: New test.
751 * gcc.c-torture/compile/20070915-1.c: New test.
753 2007-09-17 Tobias Burnus <burnus@net-b.de>
756 * gfortran.dg/private_type_9.f90: New.
758 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
761 * gfortran.dg/pr33449.f90: New test.
763 2007-09-17 Tobias Burnus <burnus@net-b.de>
765 * gfortran.dg/interface_15.f90: Compile with -std=f95.
766 * gfortran.dg/private_type_1.f90: Ditto
767 * gfortran.dg/interface_18.f90: New.
768 * gfortran.dg/private_type_8.f90: New.
770 2007-09-16 Paolo Carlini <pcarlini@suse.de>
773 * g++.dg/warn/new1.C: Adjust.
774 * g++.dg/torture/str_empty.C: Likewise.
776 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
778 * gcc.target/mips/dse-1.c: New test.
780 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
783 * g++.dg/overload/operator3.C: New.
785 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
787 * gcc.target/mips/truncate-1.c: New test.
789 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
795 * gfortran.dg/subref_array_pointer_1.f90: New test.
796 * gfortran.dg/subref_array_pointer_2.f90: New test.
798 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
800 * gfortran.dg/nint_2.f90: Correct last change.
802 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
804 * gcc.dg/tree-ssa/parallelization-1.c: New test.
806 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
808 * gcc.dg/vect/pr33373b.c: New test.
810 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
813 * gcc.target/i386/pr33438.c: New test.
815 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
817 * gfortran.dg/nint_2.f90: Revert previous commit.
819 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
821 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
823 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
826 * g++.dg/other/unused1.C: XFAIL class2 scan.
828 2007-09-13 Tobias Burnus <burnus@net-b.de>
831 * gfortran.dg/elemental_args_check_1.f90: New.
832 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
833 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
835 2007-09-13 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/recursive_check_3.f90: New.
839 2007-09-13 Tobias Burnus <burnus@net-b.de>
842 * gfortran.dg/elemental_bind_c.f90: New.
844 2007-09-13 Richard Sandiford <richard@codesourcery.com>
846 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
847 * gcc.target/mips/mips16-attributes-2.c: New test.
848 * gcc.target/mips/mips16-attributes-3.c: Likewise.
849 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
850 hard-float asm when __mips16 is defined.
851 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
852 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
853 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
854 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
855 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
856 * gcc.target/mips/pr26765.c (foo): Likewise.
857 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
858 targets, use dg-mips-options instead of dg-options, and use -mgp32
859 to force 32-bit mode.
860 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
862 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
864 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
865 Michael Meissner <michael.meissner@amd.com>
867 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
868 * gcc.target/i386/sse5-hsubX.c: Ditto.
869 * gcc.target/i386/sse5-permpX.c: Ditto.
870 * gcc.target/i386/sse5-haddX.c: Ditto.
871 * gcc.target/i386/sse5-maccXX.c: Ditto.
872 * gcc.target/i386/sse5-msubXX.c: Ditto.
873 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
874 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
876 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
877 optimizes floating point conditional moves into the pcmov
879 * gcc.target/i386/sse5-pcmov2.c: Ditto.
881 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
882 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
885 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
886 compiler optimizes vector (a*b)+c into fmadd on SSE5.
888 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
889 optimizes (a*b)+c into fmadd on SSE5.
891 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
892 whether the SSE5 instructions can be generated.
894 * gcc.target/i386/sse5-check.h: New. Add support for
897 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
898 ammintrin.h, and turn on -msse5 option instead of -msse4a.
899 * gcc.target/i386/sse-13.c: Ditto.
900 * gcc.target/i386/sse-14.c: Ditto.
902 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
905 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
906 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
908 2007-09-12 Jakub Jelinek <jakub@redhat.com>
911 * gcc.dg/pr32338-1.c: New test.
912 * gcc.dg/pr32338-2.c: New test.
914 2007-09-12 Bob Wilson <bob.wilson@acm.org>
916 * lib/target-supports.exp (check_effective_target_sync_int_long):
917 Revert change to add xtensa.
918 (check_effective_target_sync_char_short): Likewise.
920 2007-09-12 Olivier Hainque <hainque@adacore.com>
922 * gnat.dg/packed_subtype.adb: New test.
924 2007-09-12 Tobias Burnus <burnus@net-b.de>
927 * gfortran.dg/intrinsic_size.f90: New.
929 2007-09-12 Tobias Burnus <burnus@net-b.de>
933 * gfortran.dg/conflicts_2.f90: New.
935 2007-09-12 Ira Rosen <irar@il.ibm.com>
937 PR tree-optimization/32377
938 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
940 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
941 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
942 * gcc.dg/vect/no-vfa-vect-depend-1.c,
943 gfortran.dg/vect/no-vfa-pr32377.f90: New.
945 2007-09-12 Richard Guenther <rguenther@suse.de>
948 * gcc.c-torture/compile/pr33382.c: New testcase.
949 * gcc.c-torture/execute/pr33382.c: Likewise.
951 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
954 * gfortran.dg/c_ptr_tests_12.f03: New test case.
956 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
958 PR tree-optimization/33373
959 * gcc.dg/vect/pr33373.c: New test.
961 2007-09-12 Ben Elliston <bje@au.ibm.com>
963 * lib/target-supports.exp (check_effective_target_vect_no_double):
966 2007-09-12 Ben Elliston <bje@au.ibm.com>
967 Ulrich Weigand <uweigand@de.ibm.com>
969 * gcc.target/spu/dfcgt-nan.c: New test.
971 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
973 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
975 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
978 * gfortran.dg/c_ptr_tests_11.f03: New test case.
980 2007-09-11 Jakub Jelinek <jakub@redhat.com>
982 * gcc.dg/va-arg-pack-len-1.c: New test.
983 * g++.dg/va-arg-pack-len-1.C: New test.
985 2007-09-11 Michael Matz <matz@suse.de>
987 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
989 2007-09-10 Janis Johnson <janis187@us.ibm.com>
991 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
992 checks for size of long double.
993 * gcc.dg/dfp/convert.h: New file.
994 * gcc.dg/dfp/convert-bfp-2.c: New test.
995 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
996 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
997 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
998 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
999 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
1000 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
1001 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
1002 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
1003 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
1005 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
1007 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
1008 Change dg-final to expect 1 non-profitable loop and
1010 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
1011 Change dg-final to expect 1 non-profitable loop and
1013 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
1014 Change dg-final to expect 1 profitable loop.
1015 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1016 Change dg-final to expect 1 profitable loop.
1018 2007-09-10 Richard Sandiford <richard@codesourcery.com>
1020 * gcc.target/mips/call-saved-1.c: New test.
1021 * gcc.target/mips/call-saved-2.c: Likewise.
1022 * gcc.target/mips/call-saved-3.c: Likewise.
1023 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
1024 instead of mips_mips64. Set mips_fp64 too.
1025 (is_gp32_flag): Return true for -mips1 and -mips2.
1026 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
1028 2007-09-10 Jakub Jelinek <jakub@redhat.com>
1030 * g++.dg/ext/va-arg-pack-1.C: New test.
1031 * g++.dg/ext/va-arg-pack-2.C: New test.
1033 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
1036 * gcc.dg/vect/pr33369.c: New test.
1038 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
1041 * gfortran.dg/array_memcpy_5.f90: New test.
1043 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
1045 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
1047 2007-09-09 Richard Guenther <rguenther@suse.de>
1049 * gcc.c-torture/compile/20070906-1.c: New testcase.
1051 2007-09-09 Ira Rosen <irar@il.ibm.com>
1053 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
1055 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
1056 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
1057 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
1060 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1062 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
1064 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
1066 * gnat.dg/addr2_p.ads: Bump size of array to 9.
1068 2007-09-09 Ira Rosen <irar@il.ibm.com>
1070 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
1071 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
1072 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
1073 Compile tests with -fno-tree-pre.
1074 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
1075 * lib/target-supports.exp (check_effective_target_vect_strided): New.
1076 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
1077 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
1078 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
1079 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
1080 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
1081 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
1082 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
1083 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
1084 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
1085 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
1086 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
1087 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
1088 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
1089 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
1090 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
1091 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
1092 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
1094 2007-09-09 Joseph Myers <joseph@codesourcery.com>
1096 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
1098 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
1099 Use remote_exec to call c++filt.
1100 * lib/target-supports-dg.exp (dg-require-host-local): New.
1101 * gcc.misc-tests/options.exp: Allow .exe in command paths.
1102 * g++.dg/parse/repo1.C: Use dg-require-host-local.
1103 * g++.dg/rtti/repo1.C: Likewise.
1104 * g++.dg/template/repo1.C: Likewise.
1105 * g++.dg/template/repo2.C: Likewise.
1106 * g++.dg/template/repo3.C: Likewise.
1107 * g++.dg/template/repo4.C: Likewise.
1108 * g++.dg/template/repo5.C: Likewise.
1109 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
1110 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
1111 * g++.old-deja/g++.pt/repo1.C: Likewise.
1112 * g++.old-deja/g++.pt/repo2.C: Likewise.
1113 * g++.old-deja/g++.pt/repo3.C: Likewise.
1114 * g++.old-deja/g++.pt/repo4.C: Likewise.
1115 * gcc.dg/cpp/trad/builtins.c: Likewise.
1117 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
1119 PR tree-optimization/32283
1120 * gcc.dg/tree-ssa/loop-31.c: New test.
1122 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1124 PR rtl-optimization/26449
1125 * gcc.target/i386/pr26449-1.c: New file.
1127 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
1130 PR rtl-optimization/26449
1131 * gcc.target/i386/pr33329.c: New file.
1133 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1135 * gnat.dg/renaming3.adb, renaming4.ads: New test.
1137 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
1139 * gnat.dg/unaligned_rep_clause.adb: New testcase.
1141 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
1143 PR tree-optimization/33301
1144 * gfortran.dg/vect/pr33301.f: New test.
1146 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1149 * gfortran.dg/backspace_10.f90: New test.
1151 2007-09-07 Richard Guenther <rguenther@suse.de>
1154 2007-09-06 Richard Guenther <rguenther@suse.de>
1156 PR tree-optimization/32586
1157 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1158 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1159 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1160 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1161 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1162 now obsolete simplification.
1164 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
1166 PR tree-optimization/33299
1167 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
1168 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
1170 2007-09-07 Richard Guenther <rguenther@suse.de>
1173 2007-09-06 Richard Guenther <rguenther@suse.de>
1175 PR tree-optimization/32586
1176 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1177 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1178 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1179 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1180 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1181 now obsolete simplification.
1183 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
1185 PR tree-optimization/32821
1186 * gcc.dg/tree-ssa/pr32821.c: New file.
1188 2007-09-07 Richard Sandiford <richard@codesourcery.com>
1190 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
1191 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
1192 and mips_forced_no_er.
1193 (dg-mips-options): Add -mno-abicalls when a small-data option is
1194 specified. Skip tests with small-data options if mips_forced_gp.
1195 Skip tests with -mexplicit-relocs if mips_forced_no_er.
1196 * gcc.target/mips/sdata-1.c: New test.
1197 * gcc.target/mips/sdata-2.c: Likewise.
1198 * gcc.target/mips/sdata-3.c: Likewise.
1199 * gcc.target/mips/sdata-4.c: Likewise.
1201 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1204 * spread_zerosize_1.f90: New test case.
1205 * spread_bounds_1.f90: New test case.
1207 2007-09-06 Paolo Carlini <pcarlini@suse.de>
1210 * g++.dg/template/static31.C: New.
1212 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1215 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
1218 2007-09-06 David Daney <ddaney@avtrex.com>
1219 Richard Sandiford <richard@codesourcery.com>
1222 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
1223 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
1224 * gcc.target/mips/pr33256.c: New test.
1226 2007-09-06 Tom Tromey <tromey@redhat.com>
1228 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
1230 2007-09-06 Richard Guenther <rguenther@suse.de>
1232 PR tree-optimization/32586
1233 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
1234 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1235 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1236 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1237 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
1238 now obsolete simplification.
1240 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
1242 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
1243 * gcc.target/i386/sse3-addsubps.c: Ditto.
1244 * gcc.target/i386/sse3-haddpd.c: Ditto.
1245 * gcc.target/i386/sse3-haddps.c: Ditto.
1246 * gcc.target/i386/sse3-hsubpd.c: Ditto.
1247 * gcc.target/i386/sse3-hsubps.c: Ditto.
1248 * gcc.target/i386/sse3-lddqu.c: Ditto.
1249 * gcc.target/i386/sse3-movddup.c: Ditto.
1250 * gcc.target/i386/sse3-movshdup.c: Ditto.
1251 * gcc.target/i386/sse3-movsldup.c: Ditto.
1253 2007-09-06 Richard Guenther <rguenther@suse.de>
1255 PR tree-optimization/33302
1256 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
1258 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1261 * gfortran.dg./fmt_float.f90: New test.
1263 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
1268 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
1270 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
1271 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
1273 2007-09-06 Jakub Jelinek <jakub@redhat.com>
1275 * g++.dg/eh/builtin1.C: New test.
1276 * g++.dg/eh/builtin2.C: New test.
1277 * g++.dg/eh/builtin3.C: New test.
1280 * g++.dg/eh/builtin4.C: New test.
1282 2007-09-05 Janis Johnson <janis187@us.ibm.com>
1284 * gcc.target/powerpc/dfp-dd.c: New test.
1285 * gcc.target/powerpc/dfp-td.c: New test.
1287 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1289 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
1290 * gcc.dg/va-arg-pack-1.c: New test.
1292 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
1294 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
1295 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
1296 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
1297 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
1298 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
1300 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1303 * g++.dg/ext/anon-struct5.C: New.
1305 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
1307 * gcc.dg/i386-cpuid.h: Remove.
1308 * gcc.target/i386/mmx-check.h: Include cpuid.h.
1309 (main): Use __get_cpuid to get target features.
1310 * gcc.target/i386/sse-check.h: Ditto.
1311 * gcc.target/i386/sse2-check.h: Ditto.
1312 * gcc.target/i386/sse3-check.h: Ditto.
1313 * gcc.target/i386/ssse3-check.h: Ditto.
1314 * gcc.target/i386/sse4_1-check.h: Ditto.
1315 * gcc.target/i386/sse4_2-check.h: Ditto.
1316 * gcc.target/i386/sse4a-check.h: Ditto.
1317 * gcc.dg/torture/pr16104-1.c: Ditto.
1318 (do_test): Change to void.
1319 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
1320 * gcc.target/i386/sse-6.c: Ditto.
1321 * gcc.target/i386/sse-7.c: Ditto.
1322 * g++.dg/other/i386-1.C: Include cpuid.h.
1323 (main): New function. Use __get_cpuid to get target fetaures.
1325 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1326 David Ung <davidu@mips.com>
1327 Nigel Stephens <nigel@mips.com>
1329 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
1330 * gcc.c-torture/compile/mipscop-2.c: Likewise.
1331 * gcc.c-torture/compile/mipscop-3.c: Likewise.
1332 * gcc.c-torture/compile/mipscop-4.c: Likewise.
1333 * gcc.dg/torture/mips-hilo-1.c: Likewise.
1334 * gcc.dg/torture/mips-hilo-2.c: Likewise.
1335 * gcc.dg/torture/pr19683-1.c: Likewise.
1336 * gcc.target/mips/madd-3.c: Likewise.
1337 * gcc.target/mips/maddu-3.c: Likewise.
1338 * gcc.target/mips/msub-3.c: Likewise.
1339 * gcc.target/mips/msubu-3.c: Likewise.
1340 * gcc.target/mips/asm-1.c: Likewise.
1341 * gcc.target/mips/branch-1.c: Likewise.
1342 * gcc.target/mips/ins-1.c: Likewise.
1343 * gcc.target/mips/near-far-3.c: Likewise.
1344 * gcc.target/mips/near-far-4.c: Likewise.
1345 * gcc.target/mips/smartmips-lwxs.c: Likewise.
1346 * gcc.target/mips/smartmips-ror-1.c: Likewise.
1347 * gcc.target/mips/smartmips-ror-2.c: Likewise.
1348 * gcc.target/mips/smartmips-ror-3.c: Likewise.
1349 * gcc.target/mips/smartmips-ror-4.c: Likewise.
1350 * gcc.target/mips/dspr2-MULT.c: Likewise.
1351 * gcc.target/mips/dspr2-MULTU.c: Likewise.
1352 * gcc.target/mips/mips32-dsp-run.c: Likewise.
1353 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
1354 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
1355 * gcc.target/mips/code-readable-2.c: Likewise.
1356 * gcc.target/mips/code-readable-3.c: Likewise.
1358 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
1359 David Ung <davidu@mips.com>
1360 Nigel Stephens <nigel@mips.com>
1362 * gcc.target/mips/mips16-attributes.c: New.
1364 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
1367 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
1370 * gfortran.dg/char_length_10.f90: New test.
1372 2007-09-05 Paolo Carlini <pcarlini@suse.de>
1375 * g++.dg/parse/template24.C: New.
1377 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
1379 * g++.dg/other/spu2vmx-1.C: New test.
1381 2007-09-05 Jakub Jelinek <jakub@redhat.com>
1383 PR tree-optimization/33017
1384 * gcc.dg/pr33017.c: New test.
1386 2007-09-05 Ben Elliston <bje@au.ibm.com>
1388 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
1389 __protected_stream family of macros.
1391 2007-09-04 Jan Hubicka <jh@suse.cz>
1393 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
1394 * gcc.dg/tree-ssa/pr27236.c: Likewise.
1395 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
1396 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
1397 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
1398 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
1399 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
1402 2007-09-04 Janus Weil <jaydub66@gmail.com>
1403 Tobias Burnus <burnus@net-b.de>
1405 * gfortran.dg/proc_decl_1.f90: New.
1406 * gfortran.dg/proc_decl_2.f90: New.
1407 * gfortran.dg/proc_decl_3.f90: New.
1408 * gfortran.dg/proc_decl_4.f90: New.
1410 2007-09-04 Jan Hubicka <jh@suse.cz>
1412 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
1413 * gcc.dg/vect/vect-105.c: Mark functions noinline.
1414 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
1415 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
1416 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
1417 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
1418 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
1419 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
1420 * gcc.dg/vect/vect-50.c: Mark functions noinline.
1421 * gcc.dg/vect/vect-33.c: Mark functions noinline.
1422 * gcc.dg/vect/vect-16.c: Mark functions noinline.
1423 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
1424 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
1425 * gcc.dg/vect/vect-92.c: Mark functions noinline.
1426 * gcc.dg/vect/vect-75.c: Mark functions noinline.
1427 * gcc.dg/vect/vect-58.c: Mark functions noinline.
1428 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
1429 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
1430 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
1431 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
1432 * gcc.dg/vect/vect-114.c: Mark functions noinline.
1433 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
1434 * gcc.dg/vect/vect-8.c: Mark functions noinline.
1435 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
1436 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
1437 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
1438 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
1439 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
1440 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
1441 * gcc.dg/vect/vect-42.c: Mark functions noinline.
1442 * gcc.dg/vect/vect-25.c: Mark functions noinline.
1443 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
1444 * gcc.dg/vect/vect-67.c: Mark functions noinline.
1445 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
1446 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
1447 * gcc.dg/vect/vect-106.c: Mark functions noinline.
1448 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
1449 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
1450 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
1451 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
1452 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
1453 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
1454 * gcc.dg/vect/vect-34.c: Mark functions noinline.
1455 * gcc.dg/vect/vect-17.c: Mark functions noinline.
1456 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
1457 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
1458 * gcc.dg/vect/vect-93.c: Mark functions noinline.
1459 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
1460 * gcc.dg/vect/vect-76.c: Mark functions noinline.
1461 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
1462 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
1463 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
1464 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
1465 * gcc.dg/vect/vect-115.c: Mark functions noinline.
1466 * gcc.dg/vect/vect-9.c: Mark functions noinline.
1467 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
1468 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
1469 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
1470 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
1471 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
1472 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
1473 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
1474 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
1475 * gcc.dg/vect/vect-60.c: Mark functions noinline.
1476 * gcc.dg/vect/vect-26.c: Mark functions noinline.
1477 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
1478 * gcc.dg/vect/vect-85.c: Mark functions noinline.
1479 * gcc.dg/vect/vect-68.c: Mark functions noinline.
1480 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
1481 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
1482 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
1483 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
1484 * gcc.dg/vect/vect-107.c: Mark functions noinline.
1485 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
1486 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
1487 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
1488 * gcc.dg/vect/vect-52.c: Mark functions noinline.
1489 * gcc.dg/vect/vect-35.c: Mark functions noinline.
1490 * gcc.dg/vect/vect-18.c: Mark functions noinline.
1491 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
1492 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
1493 * gcc.dg/vect/vect-77.c: Mark functions noinline.
1494 * gcc.dg/vect/vect-2.c: Mark functions noinline.
1495 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
1496 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
1497 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
1498 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
1499 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
1500 * gcc.dg/vect/vect-116.c: Mark functions noinline.
1501 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
1502 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
1503 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
1504 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
1505 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
1506 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
1507 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
1508 * gcc.dg/vect/vect-44.c: Mark functions noinline.
1509 * gcc.dg/vect/vect-27.c: Mark functions noinline.
1510 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
1511 * gcc.dg/vect/vect-86.c: Mark functions noinline.
1512 * gcc.dg/vect/vect-100.c: Mark functions noinline.
1513 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
1514 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
1515 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
1516 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
1517 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
1518 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
1519 * gcc.dg/vect/vect-108.c: Mark functions noinline.
1520 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
1521 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
1522 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
1523 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
1524 * gcc.dg/vect/vect-11.c: Mark functions noinline.
1525 * gcc.dg/vect/vect-70.c: Mark functions noinline.
1526 * gcc.dg/vect/vect-36.c: Mark functions noinline.
1527 * gcc.dg/vect/vect-19.c: Mark functions noinline.
1528 * gcc.dg/vect/vect-95.c: Mark functions noinline.
1529 * gcc.dg/vect/vect-78.c: Mark functions noinline.
1530 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
1531 * gcc.dg/vect/vect-3.c: Mark functions noinline.
1532 * gcc.dg/vect/vect-all.c: Mark functions noinline.
1533 * gcc.dg/vect/vect-117.c: Mark functions noinline.
1534 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
1535 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
1536 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
1537 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
1538 * gcc.dg/vect/vect-20.c: Mark functions noinline.
1539 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
1540 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
1541 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
1542 * gcc.dg/vect/vect-62.c: Mark functions noinline.
1543 * gcc.dg/vect/vect-28.c: Mark functions noinline.
1544 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
1545 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
1546 * gcc.dg/vect/vect-87.c: Mark functions noinline.
1547 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
1548 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
1549 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
1550 * gcc.dg/vect/vect-109.c: Mark functions noinline.
1551 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
1552 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
1554 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
1555 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
1556 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
1557 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
1558 * gcc.dg/vect/vect-12.c: Mark functions noinline.
1559 * gcc.dg/vect/vect-71.c: Mark functions noinline.
1560 * gcc.dg/vect/vect-54.c: Mark functions noinline.
1561 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
1562 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
1563 * gcc.dg/vect/vect-96.c: Mark functions noinline.
1564 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
1565 * gcc.dg/vect/vect-110.c: Mark functions noinline.
1566 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
1567 * gcc.dg/vect/vect-4.c: Mark functions noinline.
1568 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
1569 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
1570 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
1571 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
1572 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
1573 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
1574 * gcc.dg/vect/vect-21.c: Mark functions noinline.
1575 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
1576 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
1577 * gcc.dg/vect/vect-80.c: Mark functions noinline.
1578 * gcc.dg/vect/vect-63.c: Mark functions noinline.
1579 * gcc.dg/vect/vect-46.c: Mark functions noinline.
1580 * gcc.dg/vect/vect-29.c: Mark functions noinline.
1581 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
1582 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
1583 * gcc.dg/vect/vect-88.c: Mark functions noinline.
1584 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
1585 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
1586 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
1587 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
1588 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
1589 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
1590 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
1591 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
1592 * gcc.dg/vect/vect-30.c: Mark functions noinline.
1593 * gcc.dg/vect/vect-13.c: Mark functions noinline.
1594 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
1595 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
1596 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
1597 * gcc.dg/vect/vect-72.c: Mark functions noinline.
1598 * gcc.dg/vect/vect-38.c: Mark functions noinline.
1599 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
1600 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
1601 * gcc.dg/vect/vect-97.c: Mark functions noinline.
1602 * gcc.dg/vect/vect-111.c: Mark functions noinline.
1603 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
1604 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
1605 * gcc.dg/vect/vect-5.c: Mark functions noinline.
1606 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
1607 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
1608 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
1609 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
1610 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
1611 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
1612 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
1613 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
1614 * gcc.dg/vect/vect-22.c: Mark functions noinline.
1615 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
1616 * gcc.dg/vect/vect-64.c: Mark functions noinline.
1617 * gcc.dg/vect/vect-89.c: Mark functions noinline.
1618 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
1619 * gcc.dg/vect/vect-103.c: Mark functions noinline.
1620 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
1621 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
1622 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
1623 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
1624 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
1625 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
1626 * gcc.dg/vect/vect-31.c: Mark functions noinline.
1627 * gcc.dg/vect/vect-14.c: Mark functions noinline.
1628 * gcc.dg/vect/vect-73.c: Mark functions noinline.
1629 * gcc.dg/vect/vect-56.c: Mark functions noinline.
1630 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
1631 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
1632 * gcc.dg/vect/vect-98.c: Mark functions noinline.
1633 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
1634 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
1635 * gcc.dg/vect/vect-112.c: Mark functions noinline.
1636 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
1637 * gcc.dg/vect/vect-6.c: Mark functions noinline.
1638 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
1639 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
1640 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
1641 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
1642 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
1643 * gcc.dg/vect/pr25413.c: Mark functions noinline.
1644 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
1645 * gcc.dg/vect/vect-40.c: Mark functions noinline.
1646 * gcc.dg/vect/vect-23.c: Mark functions noinline.
1647 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
1648 * gcc.dg/vect/vect-82.c: Mark functions noinline.
1649 * gcc.dg/vect/vect-65.c: Mark functions noinline.
1650 * gcc.dg/vect/vect-48.c: Mark functions noinline.
1651 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
1652 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
1653 * gcc.dg/vect/vect-104.c: Mark functions noinline.
1654 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
1655 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
1656 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
1657 * gcc.dg/vect/vect-32.c: Mark functions noinline.
1658 * gcc.dg/vect/vect-15.c: Mark functions noinline.
1659 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
1660 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
1661 * gcc.dg/vect/vect-91.c: Mark functions noinline.
1662 * gcc.dg/vect/vect-74.c: Mark functions noinline.
1663 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
1664 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
1665 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
1666 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
1667 * gcc.dg/vect/vect-99.c: Mark functions noinline.
1668 * gcc.dg/vect/vect-113.c: Mark functions noinline.
1669 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
1670 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
1671 * gcc.dg/vect/vect-7.c: Mark functions noinline.
1672 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
1673 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
1674 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
1675 * gcc.dg/vect/vect-24.c: Mark functions noinline.
1676 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
1677 * gcc.dg/vect/vect-83.c: Mark functions noinline.
1678 * gcc.dg/vect/vect-66.c: Mark functions noinline.
1679 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
1681 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1684 * gcc.target/i386/cmov7.c: New file.
1686 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
1688 * gcc.target/i386/sse4a-check.h: New file.
1689 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
1690 * gcc.target/i386/sse4a-insert.c: Ditto.
1691 * gcc.target/i386/sse4a-montsd.c: Ditto.
1692 * gcc.target/i386/sse4a-montss.c: Ditto.
1693 * gcc.target/i386/mmx-check.h: New file.
1694 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
1695 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
1696 * gcc.target/i386/sse-check.h: New file.
1697 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
1698 * gcc.target/i386/sse-3.c: Ditto.
1699 * gcc.target/i386/sse-7.c: Ditto.
1700 * gcc.target/i386/sse-9.c: Ditto.
1701 * gcc.target/i386/ssefn-3.c: Ditto.
1702 * gcc.target/i386/sse-recip.c: Ditto.
1703 * gcc.target/i386/sse-recip-vec.c: Ditto.
1704 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
1705 * gcc.target/i386/20020523-1.c: Remove.
1706 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
1707 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
1708 * gcc.target/i386/ssefn-4.c: Ditto.
1709 * gcc.target/i386/sse-6.c: Ditto.
1710 * gcc.target/i386/sse-10.c: Ditto.
1711 * gcc.target/i386/sse-11.c: Ditto.
1712 * gcc.target/i386/sse-18.c: Ditto.
1713 * gcc.target/i386/fpprec-1.c: Ditto.
1714 * g++.dg/other/i386-1.C: Ditto.
1716 2007-09-04 Richard Guenther <rguenther@suse.de>
1718 PR tree-optimization/33291
1719 * gcc.dg/volatile2.c: New testcase.
1720 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
1721 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
1722 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
1723 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
1725 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1728 * gfortran.dg/namelist_15.f90: Update test.
1729 * gfortran.dg/namelist_24.f90: Update test.
1730 * gfortran.dg/namelist_38.f90: New test.
1732 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
1734 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
1735 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1736 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
1737 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1738 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
1739 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1741 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1743 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
1744 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
1746 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
1748 2007-09-02 David Daney <ddaney@avtrex.com>
1750 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
1751 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
1752 * gcc.target/mips/atomic-memory-1.c: Ditto.
1753 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
1755 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
1757 * gcc.target/cris/builtin_clz_v0.c: New testcase.
1758 * gcc.target/cris/builtin_clz_v3.c: New testcase.
1760 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
1762 * gfortran.dg/substr_6.f90: New test.
1764 2007-09-02 Paolo Carlini <pcarlini@suse.de>
1767 * g++.dg/other/error18.C: New.
1768 * g++.dg/expr/bitfield3.C: Adjust.
1770 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
1773 * gfortran.fortran-torture/compile/pr33276.f90: New.
1775 2007-09-02 Joseph Myers <joseph@codesourcery.com>
1778 * gcc.dg/c99-arraydecl-3.c: New test.
1780 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1783 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
1784 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
1786 2007-08-31 Tobias Burnus <burnus@net-b.de>
1789 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
1790 * gfortran.dg/read_1.f90: New.
1792 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1795 * g++.dg/template/error30.C: New.
1797 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1800 * g++.dg/template/crash70.C: New.
1802 2007-08-31 Paolo Carlini <pcarlini@suse.de>
1805 * g++.dg/ext/is_class_error.C: New.
1807 2007-08-31 Olivier Hainque <hainque@adacore.com>
1809 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
1811 2007-08-31 David Edelsohn <edelsohn@gnu.org>
1812 Revital Eres <eres@il.ibm.com>
1814 * gcc.target/powerpc/paired-1.c: New test.
1815 * gcc.target/powerpc/paired-2.c: New test.
1816 * gcc.target/powerpc/paired-3.c: New test.
1817 * gcc.target/powerpc/paired-4.c: New test.
1818 * gcc.target/powerpc/paired-5.c: New test.
1819 * gcc.target/powerpc/paired-6.c: New test.
1820 * gcc.target/powerpc/paired-7.c: New test.
1821 * gcc.target/powerpc/ppc-paired.c: New test.
1823 2007-08-31 Ollie Wild <aaw@google.com>
1825 * g++.dg/conversion/ptrmem2.C: New test.
1826 * g++.dg/conversion/ptrmem3.C: New test.
1827 * g++.dg/conversion/ptrmem4.C: New test.
1828 * g++.dg/conversion/ptrmem5.C: New test.
1829 * g++.dg/conversion/ptrmem6.C: New test.
1830 * g++.dg/conversion/ptrmem7.C: New test.
1831 * g++.dg/conversion/ptrmem8.C: New test.
1833 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
1836 * gfortran.dg/char_length_7.f90: New test.
1837 * gfortran.dg/char_length_9.f90: New test.
1838 * gfortran.dg/char_assign_1.f90: Add extra warning.
1842 * gfortran.dg/char_length_8.f90: New test.
1844 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
1846 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
1848 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1850 * gcc.dg/inline-24.c: New test.
1851 * g++.dg/opt/inline11.C: New test.
1853 2007-08-30 Richard Guenther <rguenther@suse.de>
1855 * gcc.target/i386/vectorize5.c: New testcase.
1857 2007-08-30 Tobias Burnus <burnus@net-b.de>
1860 * interface.c (check_interface0): Improve error for external procs.
1861 (check_sym_interfaces): Fix checking of module procedures.
1863 2007-08-30 Jakub Jelinek <jakub@redhat.com>
1865 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
1867 * gcc.dg/sync-3.c: New test.
1870 * gcc.dg/cleanup-12.c: New test.
1872 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
1874 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
1875 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
1876 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
1877 * gcc.dg/pr32450.c: Ditto.
1878 * gcc.dg/nest.c: Ditto.
1879 * gcc.dg/nested-func-4.c: Ditto.
1880 * g++.old-deja/g++.law/profile1.C: Ditto.
1882 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1885 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
1886 non-default integer kind arguments.
1888 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
1891 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
1893 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1895 * gcc.dg/h8300-ice2.c: Remove target selector.
1897 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
1900 * gfortran.dg/binding_label_tests_15.f03: New test case.
1901 * gfortran.dg/binding_label_tests_16.f03: Ditto.
1903 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1905 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
1906 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
1908 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
1911 * g++.dg/other/canon-33194.C: New.
1913 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
1915 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
1916 * gcc.c-torture/execute/pr23135.c: Likewise.
1918 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
1920 * gcc.dg/pr31344.c: Move to ...
1921 * gcc.dg/dfp/pr31344.c: ... here.
1922 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
1923 * gcc.dg/20050503-1.c: Ditto.
1924 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
1925 * gcc.dg/20061127-1.c: Compile only for fpic targets.
1926 * gcc.dg/20060801-1.c: Ditto.
1928 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
1930 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
1931 * gfortran.dg/nan_1.f90: Likewise.
1933 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1936 Revert previous patch.
1938 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
1939 Kazu Hirata <kazu@codesourcery.com>
1941 * gcc.target/m68k/interrupt-1.c: New.
1943 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
1945 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
1946 10000 for targets where "int" can't hold at least 100000.
1947 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
1948 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
1949 (test5)(test6): Use it.
1950 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
1951 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
1952 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
1953 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
1954 * gcc.dg/attr-alloc_size.c (test): Likewise.
1956 2007-08-28 Paolo Carlini <pcarlini@suse.de>
1959 * g++.dg/template/error29.C: New.
1961 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1964 * g++.dg/ext/visibility/anon5.C: New test.
1966 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1968 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
1970 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1972 * gfortran.dg/gamma_1.f90: Remove large-real tests.
1973 * gfortran.dg/gamma_2.f90: Remove large-real tests.
1974 * gfortran.dg/gamma_4.f90: New: large-real tests.
1976 2007-08-28 Jason Merrill <jason@redhat.com>
1979 * g++.dg/ext/stmtexpr12.C: New test.
1982 * g++.dg/ext/attrib28.C: New test.
1984 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
1987 * gcc.target/i386/pr32661.c: New test.
1989 2007-08-28 Jakub Jelinek <jakub@redhat.com>
1992 * gcc.dg/pr32370.c: New test.
1994 PR rtl-optimization/33148
1995 * gcc.c-torture/compile/20070827-1.c: New test.
1998 * d++.dg/debug/const3.C: New test.
1999 * d++.dg/debug/const4.C: New test.
2000 * d++.dg/debug/dwarf2/const1.C: New test.
2001 * d++.dg/debug/dwarf2/const2.C: New test.
2002 * d++.dg/debug/dwarf2/const2b.C: New test.
2004 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
2005 Vladimir Yanovsky <yanov@il.ibm.com>
2006 Revital Eres <eres@il.ibm.com>
2007 Andrey Belevantsev <abel@ispras.ru>
2009 * gcc.dg/sms-1.c: New test.
2011 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
2013 * g++.dg/ext/gnu-inline-common.h: New.
2014 * g++.dg/ext/gnu-inline-global-reject.C: New.
2015 * g++.dg/ext/gnu-inline-global.C: New.
2016 * g++.dg/ext/gnu-inline-namespace.C: New.
2017 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
2018 * g++.dg/ext/gnu-inline-class.C: New.
2019 * g++.dg/ext/gnu-inline-class-static.C: New.
2020 * g++.dg/ext/gnu-inline-template-class.C: New.
2021 * g++.dg/ext/gnu-inline-template-func.C: New.
2023 2007-08-27 Jason Merrill <jason@redhat.com>
2026 * g++.dg/ext/stmtexpr11.C: New.
2028 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
2030 * lib/target-supports.exp (check_profiling_available):
2031 Set profiling_available_saved to 0 on fido-*-elf.
2033 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
2035 PR tree-optimization/33173
2037 * gcc.c-torture/compile/pr33173.c: New.
2039 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
2042 * gcc.dg/dfp/pr31385.c: New.
2044 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2046 * gcc.dg/unsigned-long-compare.c: Remove target selector.
2048 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2050 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
2051 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
2052 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
2053 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
2054 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
2055 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
2056 gcc.target/m68k directory.
2057 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
2058 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
2059 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
2060 gcc.target/cris directory.
2061 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
2062 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
2063 gcc.target/bfin directory.
2065 * gcc.target/sh: New directory.
2066 * gcc.target/sh/sh.exp: New file.
2067 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
2068 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
2069 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
2070 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
2071 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
2072 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
2074 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
2076 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
2077 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
2078 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
2079 * gcc.target/i386/local2.c: Ditto.
2080 * gcc.target/i386/stack-prot-kernel.c: Ditto.
2081 * gcc.target/i386/20011119-1.c: Ditto.
2082 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
2083 * gcc.target/i386/fastcall-1.c: Fix target selector.
2085 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2088 * gfortran.dg/negative_unit.f: Add new check
2089 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
2090 -fdefault-integer-8.
2092 2007-08-26 Asher Langton <langton2@llnl.gov>
2094 * gfortran.dg/recursive_stack.f90: New.
2095 * gfortran.dg/openmp_stack.f90: New.
2097 2007-08-26 Tobias Burnus <burnus@net-b.de>
2100 * gfortran.dg/use_10.f90: New.
2102 2007-08-26 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/namelist_14.f90: Make test case valid.
2106 * gfortran.dg/common_10.f90: New.
2108 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
2111 * gcc.dg/ifelse-2.c: New.
2113 2007-08-26 Tobias Burnus <burnus@net-b.de>
2116 * gfortran.dg/gamma_1.f90: New.
2117 * gfortran.dg/gamma_2.f90: New.
2118 * gfortran.dg/gamma_3.f90: New.
2120 2007-08-26 Tobias Burnus <burnus@net-b.de>
2123 * gfortran.dg/used_types_18.f90: New.
2125 2007-08-25 Jakub Jelinek <jakub@redhat.com>
2127 * gcc.dg/array-init-2.c: New test.
2129 2007-08-24 Tobias Burnus <burnus@net-b.de>
2132 * gfortran.dg/initialization_4.f90: Update dg-error.
2133 * gfortran.dg/initialization_13.f90: New.
2135 2007-08-24 Richard Guenther <rguenther@suse.de>
2138 * gcc.c-torture/compile/pr33166.c: New testcase.
2140 2007-08-24 Tobias Burnus <burnus@net-b.de>
2143 * gfortran.dg/pointer_assign_4.f90: New.
2144 * gfortran.dg/shape_2.f90: Fix test case.
2145 * gfortran.dg/char_result_4.f90: Ditto.
2147 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2149 * gcc.dg/array-init-1.c: New test.
2152 * g++.dg/parse/crash36.C: New test.
2154 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
2156 * gcc.dg/pr32721.c: Updated.
2158 2007-08-24 Jakub Jelinek <jakub@redhat.com>
2160 PR tree-optimization/32573
2162 * gcc.dg/pr32573.c: New test.
2165 * g++.dg/lookup/ns3.C: New test.
2167 * gfortran.dg/assumed_charlen_sharing.f90: New test.
2170 * g++.dg/parse/crash37.C: New test.
2172 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2175 * gcc.target/i386/pr17390.c: New test.
2177 2007-08-23 Richard Guenther <rguenther@suse.de>
2179 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
2180 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
2181 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
2182 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
2183 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
2184 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
2185 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
2186 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
2188 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
2190 * gcc.target/s390: New directory.
2191 * gcc.target/s390/s390.exp: New file.
2192 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
2193 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
2194 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
2195 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
2196 gcc.target/s390 directory.
2198 2007-08-23 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/32328
2201 * testsuite/gcc.dg/pr32328.c: New testcase.
2203 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
2205 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
2208 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2211 * gfortran.dg/min_max_optional_5.f90: New test.
2212 * gfortran.dg/min_max_optional_2.f90: Remove.
2213 * gfortran.dg/min_max_optional_3.f90: Remove.
2214 * gfortran.dg/min_max_optional_4.f90: Remove.
2216 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2218 * gcc.target/i386/xorps-sse.c: New.
2219 * gcc.target/i386/xorps-sse2.c: New.
2221 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
2223 * gcc.target/i386/cmov3.c: Fix scan-assembler.
2224 * gcc.target/i386/cmov4.c: Fix scan-assembler.
2225 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
2227 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
2230 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
2231 include multiple kinds for SHAPE parameter within a single
2233 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
2234 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
2236 2007-08-22 Janus Weil <jaydub66@gmail.com>
2238 * interface_abstract_1.f90: Extended test case.
2239 * interface_abstract_3.f90: New test.
2241 2007-08-21 Christian Bruel <christian.bruel@st.com>
2243 * gcc.dg/fold-sub.c: New test.
2245 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2247 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
2248 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
2249 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
2250 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
2251 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
2252 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
2254 2007-08-22 Richard Guenther <rguenther@suse.de>
2257 * gcc.dg/pr33007.c: New testcase.
2259 2007-08-22 Richard Sandiford <richard@codesourcery.com>
2261 * gcc.c-torture/execute/strcmp-1.x: Delete.
2263 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
2265 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
2266 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
2267 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
2268 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
2269 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
2270 gcc.target/i386/stack-realign.c,
2271 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
2272 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
2273 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
2274 target using dg-require-effective-target directive.
2275 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
2276 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
2277 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
2278 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
2279 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
2280 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
2281 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
2282 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
2283 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
2284 Require lp64 target using dg-require-effective-target directive.
2285 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
2286 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
2288 * gcc.target/i386/20010202-1.c: Move from here ...
2289 * gcc.dg/20010202-1.c: ... to here.
2291 2007-08-22 Richard Guenther <rguenther@suse.de>
2293 PR tree-optimization/33142
2294 * gcc.c-torture/execute/pr33142.c: New testcase.
2296 2007-08-22 Richard Guenther <rguenther@suse.de>
2299 * g++.dg/torture/pr32563.C: New testcase.
2301 2007-08-22 Jakub Jelinek <jakub@redhat.com>
2304 * gcc.dg/pr32912-1.c: Add -w to options.
2305 * gcc.dg/pr32912-2.c: Likewise.
2306 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
2308 2007-08-21 Ian Lance Taylor <iant@google.com>
2310 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
2312 2007-08-21 Ian Lance Taylor <iant@google.com>
2314 PR tree-optimization/33134
2315 * g++.dg/tree-ssa/pr33134.C: New test.
2317 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
2319 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
2320 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
2322 2007-08-21 Jakub Jelinek <jakub@redhat.com>
2325 * gcc.dg/debug/pr32610.c: New test.
2327 * g++.dg/init/new24.C: New test.
2330 * gcc.dg/pr32912-1.c: New test.
2331 * gcc.dg/pr32912-2.c: New test.
2332 * gcc.dg/pr32912-3.c: New test.
2334 2007-08-21 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/pointer-arith-10.c: New testcase.
2338 2007-08-21 Richard Guenther <rguenther@suse.de>
2341 * gcc.c-torture/compile/pr33122.c: New testcase.
2343 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
2345 * g++.dg/warn/Wnvdtor-2.C: New testcase.
2347 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
2349 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
2351 2007-08-20 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/init/new23.C: New test.
2356 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
2359 * gcc.c-torture/compile/pr30564-1.c: New test.
2360 * gcc.c-torture/compile/pr30564-2.c: New test.
2362 2007-08-19 Joseph Myers <joseph@codesourcery.com>
2364 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
2366 2007-08-19 Tobias Burnus <burnus@net-b.de>
2368 * gfortran.dg/interface_abstract_2.f90: New.
2369 * gfortran.dg/interface_abstract_1.f90: Fix typo.
2371 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2373 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
2374 unknown (so that outer-loop wont get analyzed).
2375 * gcc.dg/vect/vect-outer-1a.c: New test.
2376 * gcc.dg/vect/vect-outer-1b.c: New test.
2377 * gcc.dg/vect/vect-outer-1.c: New test.
2378 * gcc.dg/vect/vect-outer-2a.c: New test.
2379 * gcc.dg/vect/vect-outer-2b.c: New test.
2380 * gcc.dg/vect/vect-outer-2c.c: New test.
2381 * gcc.dg/vect/vect-outer-2.c: New test.
2382 * gcc.dg/vect/vect-outer-3a.c: New test.
2383 * gcc.dg/vect/vect-outer-3b.c: New test.
2384 * gcc.dg/vect/vect-outer-3c.c: New test.
2385 * gcc.dg/vect/vect-outer-3.c: New test.
2386 * gcc.dg/vect/vect-outer-4a.c: New test.
2387 * gcc.dg/vect/vect-outer-4b.c: New test.
2388 * gcc.dg/vect/vect-outer-4c.c: New test.
2389 * gcc.dg/vect/vect-outer-4d.c: New test.
2390 * gcc.dg/vect/vect-outer-4e.c: New test.
2391 * gcc.dg/vect/vect-outer-4f.c: New test.
2392 * gcc.dg/vect/vect-outer-4g.c: New test.
2393 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
2394 * gcc.dg/vect/vect-outer-4i.c: New test.
2395 * gcc.dg/vect/vect-outer-4j.c: New test.
2396 * gcc.dg/vect/vect-outer-4k.c: New test.
2397 * gcc.dg/vect/vect-outer-4l.c: New test.
2398 * gcc.dg/vect/vect-outer-4m.c: New test.
2399 * gcc.dg/vect/vect-outer-4.c: New test.
2400 * gcc.dg/vect/vect-outer-5.c: New test.
2401 * gcc.dg/vect/vect-outer-6.c: New test.
2402 * gcc.dg/vect/vect-outer-fir.c: New test.
2403 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
2404 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
2406 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2408 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
2409 and -fno-tree-reassoc.
2410 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
2411 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2412 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
2413 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2414 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
2415 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2416 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
2417 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
2418 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
2419 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
2420 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
2421 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
2422 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
2423 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
2424 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
2425 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
2426 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
2427 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
2428 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
2429 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
2430 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
2431 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
2432 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
2433 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
2434 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
2435 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
2436 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
2437 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
2438 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
2439 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
2440 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
2441 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
2442 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
2443 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
2444 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
2445 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
2446 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
2448 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
2450 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
2451 versioning for aliasing).
2452 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
2454 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
2456 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
2458 2007-08-18 Tom Tromey <tromey@redhat.com>
2460 PR preprocessor/32974:
2461 * gcc.dg/cpp/pr32974.c: New file.
2463 2007-08-17 Tobias Burnus <burnus@net-b.de>
2465 * gfortran.dg/interface_abstract_1.f90: New.
2467 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2470 * gfortran.dg/pure_initializer_1.f90: New test.
2472 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
2475 * gfortran.dg/array_constructor_18.f90: New test.
2477 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
2480 * g++.dg/expr/lval3.C: New test.
2481 * g++.dg/expr/lval4.C: New test.
2483 2007-08-17 Ollie Wild <aaw@google.com>
2486 * g++.dg/lookup/builtin3.C: New test.
2487 * g++.dg/lookup/builtin4.C: New test.
2488 * g++.dg/lookup/using19.C: New test.
2490 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2493 * g++.dg/parse/error31.C: New.
2495 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2498 * g++.dg/template/error26.C: New.
2500 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2503 * gfortran.dg/zero_length_2.f90: New test.
2505 2007-08-17 Tobias Burnus <burnus@net-b.de>
2507 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
2508 * gfortran.dg/kind_tests_3.f03: Ditto.
2509 * gfortran.dg/global_vars_f90_init.f90: Ditto.
2510 * gfortran.dg/interface_13.f90: Ditto.
2511 * gfortran.dg/pr32738.f90: Ditto.
2512 * gfortran.dg/module_private_1.f90: Ditto.
2513 * gfortran.dg/test_only_clause.f90: Ditto.
2514 * gfortran.dg/bind_c_vars.f90: Ditto.
2515 * gfortran.dg/bind_c_dts.f90: Ditto.
2516 * gfortran.dg/use_9.f90: Ditto.
2517 * gfortran.dg/generic_8.f90: Ditto.
2518 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2519 * gfortran.dg/private_type_6.f90: Ditto.
2520 * gfortran.dg/c_assoc.f90: Ditto.
2521 * gfortran.dg/private_type_7.f90: Ditto.
2522 * gfortran.dg/global_vars_c_init.f90: Ditto.
2523 * gfortran.dg/bind_c_dts_2.f03: Ditto.
2524 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
2525 * gfortran.dg/c_size_t_test.f03: Ditto.
2526 * gfortran.dg/used_types_12.f90: Ditto.
2527 * gfortran.dg/pr25923.f90: Ditto.
2528 * gfortran.dg/test_com_block.f90: Ditto.
2529 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
2530 * gfortran.dg/equiv_constraint_7.f90: Ditto.
2531 * gfortran.dg/com_block_driver.f90: Ditto.
2532 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
2533 * gfortran.dg/use_iso_c_binding.f90: Ditto.
2534 * gfortran.dg/c_loc_test.f90: Ditto.
2535 * gfortran.dg/c_ptr_tests.f03: Ditto.
2536 * gfortran.dg/module_interface_1.f90: Ditto.
2538 2007-08-17 Paolo Carlini <pcarlini@suse.de>
2541 * g++.dg/other/error17.C: Adjust.
2543 2007-08-17 Ben Elliston <bje@au.ibm.com>
2546 * g++.dg/ext/altivec-14.C: New test.
2548 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2550 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
2551 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
2553 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
2554 * gcc.dg/vect/pr32366.c: Ditto.
2556 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
2559 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
2560 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
2561 * gcc.dg/dfp/convert-int-fold.c: Ditto.
2562 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
2564 2007-08-16 Tobias Burnus <burnus@net-b.de>
2567 * gfortran.dg/use_9.f90: New.
2569 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2571 * g++.dg/gcov/gcov-5.C: New test.
2573 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
2575 * g++.dg/gcov/gcov-4.C: New test.
2576 * lib/gcov.exp (verify-lines): Add support for
2577 checking no-coverage lines.
2579 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
2581 * gcc.dg/vect/vect-vfa-01.c: New.
2582 * gcc.dg/vect/vect-vfa-02.c: New.
2583 * gcc.dg/vect/vect-vfa-03.c: New.
2584 * gcc.dg/vect/vect-vfa-04.c: New.
2585 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
2586 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
2587 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
2588 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
2589 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
2590 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
2591 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
2592 gfortran.dg/vect/pr19049.f90: Rename to start with
2594 * gcc.dg/vect/vect.exp: Disable versioning for alias
2595 when test starts with no-vfa-.
2596 * gfortran.dg/vect/vect.exp: Likewise.
2598 2007-08-16 Richard Sandiford <richard@codesourcery.com>
2600 * gcc.dg/torture/pr32897.c: New test.
2602 2007-08-16 Paolo Carlini <pcarlini@suse.de>
2605 * g++.dg/template/crash69.C: New.
2607 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
2609 * lib/target-supports.exp (check_effective_target_arm32): Use
2610 check_no_compiler_messages.
2612 2007-08-15 Diego Novillo <dnovillo@google.com>
2614 gcc.dg/tree-ssa/20070815.c: New test.
2616 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2619 * gfortran.dg/random_7.f90: Initialize variable.
2621 2007-08-15 Jakub Jelinek <jakub@redhat.com>
2624 * gfortran.dg/pr33074.f90: New test.
2627 * g++.dg/opt/nrv14.C: New test.
2629 2007-08-15 Paolo Carlini <pcarlini@suse.de>
2632 * g++.dg/template/crash68.C: New.
2634 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
2636 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
2637 * gcc.dg/sibcall-4.c: Ditto.
2639 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2642 * gfortran.dg/use_8.f90: New test.
2643 * gfortran.dg/c_loc_tests_2.f03: Fix code.
2645 2007-08-14 Paolo Carlini <pcarlini@suse.de>
2648 * g++.dg/template/error27.C: New.
2649 * g++.dg/template/error28.C: New.
2650 * g++.dg/other/pr28304.C: Adjust.
2651 * g++.old-deja/g++.mike/p811.C: Likewise.
2653 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
2656 * gcc.target/i386/pr30315.c: New.
2658 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2661 * gfortran.dg/substr_5.f90: New test.
2663 2007-08-14 Andrew Pinski <pinskia@gmail.com>
2666 * gcc.dg/vector-2.c: New test.
2669 * g++.dg/ext/vector8.C: New test.
2671 2007-08-13 Dan Hipschman <dsh@google.com>
2674 * gcc.dg/format/array-1.c: Add an additional test for
2675 unterminated format strings of length 1.
2677 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2680 * gfortran.dg/external_procedures_3.f90: New test.
2682 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/import6.f90: New test.
2687 2007-08-13 Andrew Pinski <pinskia@gmail.com>
2690 * gcc.dg/vector-1.c: New test.
2692 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2694 * gcc.dg/pr21255-4.c: Skip for PIC.
2695 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
2697 2007-08-13 Richard Sandiford <richard@codesourcery.com>
2699 * gcc.dg/attr-isr.c: Skip for PIC.
2700 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
2701 * gcc.dg/attr-isr-trapa.c: Likewise.
2702 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
2703 * gcc.dg/pragma-isr-trapa.c: Likewise.
2704 * gcc.dg/pragma-isr-trapa2.c: Likewise.
2706 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
2709 * gfortran.dg/transpose_1.f90: New test.
2711 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2714 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
2717 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2721 * gfortran.dg/random_4.f90: New test.
2722 * gfortran.dg/random_5.f90: New test.
2723 * gfortran.dg/random_6.f90: New test.
2724 * gfortran.dg/random_7.f90: New test.
2726 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2729 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
2731 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2734 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
2736 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2739 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
2740 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
2742 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2745 * gfortran.dg/char_length_6.f90: New test.
2747 2007-08-10 Ollie Wild <aaw@google.com>
2749 * g++.dg/lookup/using18.C: New test.
2751 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2754 * g++.dg/other/error16.C: New.
2756 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759 * gfortran.dg/namelist_37.f90: New test.
2761 2007-08-10 Paolo Carlini <pcarlini@suse.de>
2764 * g++.dg/conversion/op3.C: New.
2766 2007-08-09 Tobias Burnus <burnus@net-b.de>
2769 * gfortran.dg/fmt_tab_1.f90: New.
2770 * gfortran.dg/fmt_tab_2.f90: New.
2772 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2775 * gcc.c-torture/compile/pr32796.c: New test.
2777 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
2780 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
2781 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
2784 2007-08-08 Richard Sandiford <richard@codesourcery.com>
2786 * gcc.target/mips/code-readable-1.c: New test.
2787 * gcc.target/mips/code-readable-2.c: Likewise.
2788 * gcc.target/mips/code-readable-3.c: Likewise.
2790 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
2791 Revital Eres <eres@il.ibm.com>
2793 * gfortran.dg/sms-1.f90: Add comment.
2794 * gfortran.dg/sms-2.f90: New.
2796 2007-08-07 Ian Lance Taylor <iant@google.com>
2798 * gcc.dg/instrument-1.c: New test.
2799 * gcc.dg/instrument-2.c: New test.
2800 * gcc.dg/instrument-3.c: New test.
2802 2007-08-07 Steve Ellcey <sje@cup.hp.com>
2804 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
2806 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
2808 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
2809 !vector_alignment_reachable targets.
2810 * gcc.dg/vect/vect-33.c: Likewise.
2811 * gcc.dg/vect/vect-42.c: Likewise.
2812 * gcc.dg/vect/vect-44.c: Likewise.
2813 * gcc.dg/vect/vect-50.c: Likewise.
2814 * gcc.dg/vect/vect-70.c: Likewise.
2815 * gcc.dg/vect/vect-71.c: Likewise.
2816 * gcc.dg/vect/vect-87.c: Likewise.
2817 * gcc.dg/vect/vect-88.c: Likewise.
2818 * gcc.dg/vect/vect-91.c: Likewise.
2819 * gcc.dg/vect/vect-93.c: Likewise.
2820 * gcc.dg/vect/vect-96.c: Likewise.
2821 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
2822 * gcc.dg/vect/section-anchors-69.c: Likewise.
2823 * gcc.dg/vect/pr25413.c: Likewise.
2824 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
2825 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
2826 * gfortran.dg/vect-2.f90: Likewise.
2827 * gfortran.dg/vect-3.f90: Likewise.
2828 * gfortran.dg/vect-4.f90: Likewise.
2829 * gfortran.dg/vect-5.f90: Likewise.
2830 * lib/target-supports.exp (check_effective_target_natural_alignment):
2831 Return false for darwin.
2832 (check_effective_target_vector_alignment_reachable_for_double): New.
2834 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
2836 * gcc.dg/multiword-1.c: New testcase.
2838 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
2840 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
2842 * gfortran.dg/namelist_36.f90: New test.
2844 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
2846 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
2847 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
2849 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
2851 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
2852 * gcc.dg/torture/type-generic-1.c: Likewise.
2854 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2856 * gcc.c-torture/20070522-1.c: Move to ...
2857 * gcc.c-torture/compile/20070522-1.c: Here.
2859 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2862 * gfortran.dg/minmax_char_1.f90: New test.
2863 * gfortran.dg/minmax_char_2.f90: New test.
2864 * gfortran.dg/min_max_optional_4.f90: New test.
2866 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2868 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
2869 hanging on the testcase.
2871 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2874 * gcc.c-torture/compile/pr32988.c: New test.
2876 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
2878 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
2880 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
2882 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
2885 2007-03-22 Dirk Mueller <dmueller@suse.de>
2887 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
2889 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2892 * gfortran.dg/isnan_1.f90: New test.
2894 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
2895 Revital Eres <eres@il.ibm.com>
2897 * gcc.dg/sms-antideps.c: New test.
2899 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
2902 * gfortran.dg/entry_13.f90: New test.
2904 * gfortran.dg/entry_12.f90: Clean up .mod file.
2906 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
2909 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
2910 variables as kind=4 so they don't overflow the record length.
2912 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
2915 * gfortran.dg/selected_kind_1.f90: New test.
2917 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2920 * gcc.c-torture/compile/pr32780.c: New test.
2922 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2925 * gcc.c-torture/compile/pr32399.c: New testcase.
2927 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2930 * g++.dg/torture/pr32304.C: New testcase.
2932 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
2935 * gfortran.fortran-torture/compile/complex_1.f90: New test.
2937 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2940 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
2942 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2945 * gfortran.dg/nint_2.f90: New test.
2947 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
2949 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
2950 * gcc.dg/weak/typeof-2.c: Likewise.
2952 2007-08-03 Diego Novillo <dnovillo@google.com>
2955 * gcc.dg/tree-ssa/pr31521.c: New test.
2957 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2960 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
2961 iostat must be default kind.
2963 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2965 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
2967 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2970 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
2971 explicit so test passes with -fdefault-integer-8.
2972 * gfortran.dg/unformatted_recl_1.f90: Likewise.
2973 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
2975 2007-08-02 Lee Millward <lee.millward@gmail.com>
2978 * g++.dg/parse/asm1.C: New test.
2981 * g++.dg/parse/asm2.C: Likewise.
2984 * g++.dg/parse/asm3.C: Likewise.
2986 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
2988 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
2989 "int" is only 16 bit bits wide.
2990 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2992 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2994 * g++.dg/torture/type-generic-1.C: New.
2995 * gcc.dg/pr28796-2.c: Move tests ...
2996 * gcc.dg/tg-tests.h: ... here.
2997 * gcc.dg/torture/type-generic-1.c: New.
2999 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3002 * minmaxloc_3.f90: New test case.
3004 2007-08-01 Tobias Burnus <burnus@net-b.de>
3007 * gfortran.dg/allocate_stat.f90: New.
3009 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
3011 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
3013 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
3015 PR tree-optimization/32919
3016 * gcc.c-torture/compile/pr32919.c: New.
3018 2007-08-01 Nick Clifton <nickc@redhat.com>
3020 * gcc.c-torture/execute/execute.exp: Change copyright header to
3021 refer to version 3 of the GNU General Public License and to point
3022 readers at the COPYING3 file and the FSF's license web page.
3023 * gcc.c-torture/execute/ieee/ieee.exp,
3024 gcc.c-torture/unsorted/unsorted.exp,
3025 gcc.c-torture/compile/compile.exp,
3026 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
3027 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
3028 gcc.target/cris/torture/cris-torture.exp,
3029 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
3030 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
3031 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
3032 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
3033 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
3034 gnat.dg/dg.exp, gnat.dg/style/style.exp,
3035 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
3036 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
3037 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
3038 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
3039 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
3040 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
3041 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
3042 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
3043 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
3044 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
3045 gcc.dg/noncompile/noncompile.exp,
3046 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
3047 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
3048 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
3049 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
3050 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
3051 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
3052 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
3053 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
3054 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
3055 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
3056 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
3057 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
3058 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
3059 g++.old-deja/old-deja.exp,
3060 gfortran.fortran-torture/execute/execute.exp,
3061 gfortran.fortran-torture/compile/compile.exp,
3062 treelang/output/output-1.c, treelang/output/output-1.tree,
3063 treelang/execute/execute.exp, treelang/Makefile.in,
3064 treelang/compile/compile.exp, g++.dg/dg.exp,
3065 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
3066 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
3067 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
3068 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
3069 g++.dg/compat/struct-layout-1.exp,
3070 g++.dg/compat/struct-layout-1_generate.c,
3071 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
3072 g++.dg/bprob/bprob.exp, config/default.exp,
3073 gcc.test-framework/test-framework.awk,
3074 gcc.test-framework/gen_directive_tests,
3075 gcc.test-framework/test-framework.exp,
3076 objc.dg/special/special.exp,
3077 objc.dg/gnu-encoding/gnu-encoding.exp,
3078 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
3079 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
3080 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
3081 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
3082 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
3083 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
3084 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
3085 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
3086 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
3087 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
3088 lib/target-supports-dg.exp, lib/gcc-defs.exp,
3089 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
3090 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
3091 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
3092 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
3093 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
3096 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3098 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
3101 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
3104 * gfortran.dg/initialization_12.f90: New test.
3106 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
3109 * gfortran.dg/entry_12.f90: New test.
3111 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3114 * gfortran.dg/altreturn_6.f90: New test.
3116 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
3119 * gfortran.dg/exponent_2.f90: New test.
3121 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
3123 * gcc.dg/vect/vect-117.c: New test.
3124 * gcc.dg/vect/vect-74.c: Enabled test
3125 * gcc.dg/vect/vect-81.c: Enabled test
3127 2007-07-30 Andrew Pinski <pinskia@gmail.com>
3129 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
3130 s/dg-error/dg-warning where warning is expected.
3132 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3135 * gfortran.dg/array_constructor_12.f90: Adjust argument
3136 of huge() to correct kind.
3138 2007-07-30 Ollie Wild <aaw@google.com>
3140 * gcc.dg/cpp/counter-2.c: New test.
3141 * gcc.dg/cpp/counter-3.c: New test.
3142 * gcc.dg/cpp/dir-only-1.c: New test.
3143 * gcc.dg/cpp/dir-only-1.h: New file.
3144 * gcc.dg/cpp/dir-only-2.c: New test.
3145 * gcc.dg/cpp/dir-only-3.c: New test.
3146 * gcc.dg/cpp/dir-only-3a.h: New file.
3147 * gcc.dg/cpp/dir-only-3b.h: New file.
3148 * gcc.dg/cpp/dir-only-4.c: New test.
3149 * gcc.dg/cpp/dir-only-5.c: New test.
3150 * gcc.dg/cpp/dir-only-6.c: New test.
3152 2007-07-30 Julian Brown <julian@codesourcery.com>
3154 * gcc.target/arm/neon/v*.c: Regenerate.
3156 2007-07-30 Paolo Carlini <pcarlini@suse.de>
3159 * g++.dg/ext/label6.C: New.
3161 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3165 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
3167 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
3170 * gfortran.dg/actual_pointer_function_1.f90: New test.
3173 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
3175 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
3178 * gfortran.dg/shape_1.f90: Adjust error message.
3179 * gfortran.dg/parameter_array_ref_1.f90: New test.
3181 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3184 * gfortran.dg/entry_11.f90: New test.
3186 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
3187 Revital Eres <eres@il.ibm.com>
3189 * gfortran.dg/sms-1.f90: New test.
3191 2007-07-28 Richard Guenther <rguenther@suse.de>
3193 * gcc.c-torture/compile/pr32920.c: New testcase.
3195 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
3198 * g++.dg/lookup/friend11.C: New test.
3200 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
3202 * gfortran.dg/namelist_5.f90: Adjusted error message.
3203 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
3204 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
3205 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
3206 * gfortran.dg/namelist_32.f90: ... this.
3209 * gfortran.dg/namelist_33.f90: New test.
3212 * gfortran.dg/namelist_34.f90: New test.
3215 * gfortran.dg/namelist_35.f90: New test.
3217 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
3220 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
3222 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
3225 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
3226 assuming it is 0x7ffffffff.
3227 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
3228 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
3230 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
3232 * gfortran.dg/operator_3.f90: Fix dg directive.
3233 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
3234 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
3235 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
3237 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
3239 * g++.dg/cpp0x/decltype1.C: New.
3240 * g++.dg/cpp0x/decltype2.C: New.
3241 * g++.dg/cpp0x/decltype3.C: New.
3242 * g++.dg/cpp0x/decltype4.C: New.
3243 * g++.dg/cpp0x/decltype5.C: New.
3244 * g++.dg/cpp0x/decltype6.C: New.
3246 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3248 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
3249 because the test relies on bit 31 to be the sign bit.
3251 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
3253 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
3254 assuming it is 0x7fffffff.
3255 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
3256 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
3258 2007-07-27 Mark Mitchell <mark@codesourcery.com>
3261 * g++.dg/expr/bitfield9.C: New test.
3263 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
3266 * gfortran.dg/logical_comp.f90: Update dg-error strings.
3268 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3271 * gfortran.dg/private_type_7.f90: New test.
3273 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3276 * gfortran.dg/select_char_1.f90: New test.
3278 2007-07-27 Tobias Burnus <burnus@net-b.de>
3281 * gfortran.dg/initialization_11.f90: New test.
3283 2007-07-27 Richard Sandiford <richard@codesourcery.com>
3285 * gcc.target/mips/ins-1.c: New test.
3287 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
3290 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
3293 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
3295 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
3296 error: width of 'spare' exceeds its type.
3298 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
3300 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
3301 * gcc.dg/sibcall-4.c: Likewise.
3303 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3305 PR rtl-optimization/31500
3306 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
3307 * g++.dg/warn/Warray-bounds.C: Likewise.
3309 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
3311 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
3313 2007-07-25 Julian Brown <julian@codesourcery.com>
3314 Paul Brook <paul@codesourcery.com>
3315 Joseph Myers <joseph@codesourcery.com>
3316 Mark Shinwell <shinwell@codesourcery.com>
3318 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
3319 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
3320 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
3321 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
3322 (check_effective_target_arm_neon_hw): New.
3323 * gcc.target/arm/neon/neon.exp: New file.
3324 * gcc.target/arm/neon/polytypes.c: New file.
3325 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
3327 2007-07-25 Janis Johnson <janis187@us.ibm.com>
3329 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
3330 targets where an "int" is less than 32 bits wide.
3332 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
3334 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
3336 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3338 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
3339 during addition if an int is only 16 bits wide.
3340 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
3342 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3344 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
3345 size as "long int" and are 32 or 64 bits wide.
3346 * gcc.dg/torture/pr28814.c: Likewise.
3348 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
3350 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
3351 exactly as wide as an int.
3353 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
3355 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3356 Define and use throughout as long long printf format specifier.
3357 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
3360 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
3362 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
3363 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
3365 2007-07-25 Ben Elliston <bje@au.ibm.com>
3367 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
3369 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
3371 * gcc.c-torture/execute/20070724-1.c: New.
3373 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
3376 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
3377 "deallocates" to 24, since patch has code rid of much spurious
3379 * gfortran.dg/interface_assignment_1.f90 : New test.
3382 * gfortran.dg/interface_assignment_2.f90 : New test.
3384 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3387 * fortran.dg/initialization_10.f90: New test.
3389 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
3392 * gfortran.dg/imag_2.f: Removed
3393 * gfortran.dg/warn_std_1.f90: New test.
3394 * gfortran.dg/warn_std_2.f90: New test.
3395 * gfortran.dg/warn_std_3.f90: New test.
3397 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3400 * g++.dg/init/new22.C: New.
3402 2007-07-24 Paolo Carlini <pcarlini@suse.de>
3405 * g++.dg/template/crash67.C: New.
3407 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
3409 * lib/target-support.exp (check_effective_target_natural_alignment):
3410 (check_effective_target_vector_alignment_reachable): New.
3411 * config/spu/spu.c (spu_vector_alignment_reachable): New.
3412 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
3413 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
3415 * gcc.dg/vect/pr25413.c: Likewise.
3416 * gcc.dg/vect/pr31699.c: Likewise.
3418 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
3421 * gfortran.dg/pack_bounds_1.f90: New test case.
3423 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
3426 * gfortran.dg/initialization_9.f90: New test.
3428 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3432 * gfortran.dg/bind_c_usage_8.f03: New test case.
3433 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
3434 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
3436 2007-07-23 Richard Sandiford <richard@codesourcery.com>
3438 * gcc.target/mips/branch-cost-1.c: New test.
3439 * gcc.target/mips/branch-cost-2.c: Likewise.
3441 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3444 * gfortran.dg/c_char_tests.f03: New test case.
3445 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
3446 * gfortran.dg/c_char_tests_2.f03: New test case.
3447 * gfortran.dg/value_6.f03: Ditto.
3448 * gfortran.dg/value_7.f03: Ditto.
3450 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
3453 * gfortran.dg/c_funloc_tests_5.f03: New.
3454 * gfortran.dg/c_funloc_tests_5.f04: New.
3455 * gfortran.dg/c_funloc_tests_4_driver.c: New.
3457 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3460 * g++.dg/expr/call4.C: New.
3461 * g++.dg/expr/call5.C: New.
3463 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3466 * gfortran.dg/namelist_30.f90: New test.
3468 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
3471 * gfortran.dg/array_initializer_1.f90: Removed warning.
3472 * gfortran.dg/initialization_1.f90: Adjusted messages.
3473 * gfortran.dg/nested_modules_6.f90: Removed warning.
3476 * gfortran.dg/initialization_7.f90: New test.
3479 * gfortran.dg/initialization_8.f90: New test.
3481 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
3484 * g++.dg/template/crash47.C: Adjust errors.
3485 * g++.dg/template/crash48.C: Adjust errors.
3486 * g++.dg/template/typename12.C: New.
3487 * g++.dg/template/typename13.C: New.
3488 * g++.dg/template/typename14.C: New.
3489 * g++.dg/template/typedef6.C: Adjust errors.
3491 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3494 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
3495 * gfortran.dg/pr32627.f03: New test case.
3497 * gfortran.dg/c_f_pointer_logical.f03: New test case.
3498 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
3499 c_f_pointer_logical.
3500 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
3501 c_f_pointer_complex.
3502 * gfortran.dg/c_f_pointer_complex.f03: New test case.
3503 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
3504 c_f_pointer_shape_tests_2.
3505 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
3507 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
3510 * gfortran.dg/c_loc_tests_9.f03: New test case.
3511 * gfortran.dg/c_loc_tests_10.f03: Ditto.
3513 2007-07-21 Lee Millward <lee.millward@gmail.com>
3516 * gfortran.dg/int_2.f90: New test.
3518 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
3520 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
3522 2007-07-20 Richard Sandiford <richard@codesourcery.com>
3524 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
3525 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
3527 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
3529 PR tree-optimization/19910
3530 * gcc.dg/pr19910.c: New test.
3532 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
3535 * gfortran.dg/pr32738.f90: New test.
3537 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3539 PR tree-optimzation/32635
3540 * gfortran.dg/pr32635.f: New test case.
3542 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
3545 * gfortran.dg/pr32801.f03: New test case.
3547 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3549 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
3550 Test negative numbers also.
3551 * gcc.dg/c99-math-float-1.c: Likewise.
3552 * gcc.dg/c99-math-long-double-1.c: Likewise.
3553 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
3556 2007-07-18 Bob Wilson <bob.wilson@acm.org>
3558 * lib/target-supports.exp (check_effective_target_sync_int_long):
3560 (check_effective_target_sync_char_short): Likewise.
3562 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3564 * gcc.dg/pr28796-2.c: Add more cases.
3566 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3568 * gcc.dg/pr28796-1.c: Add more cases.
3569 * gcc.dg/pr28796-2.c: Likewise.
3571 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3573 * gcc.dg/pr28796-1.c: Add more cases.
3574 * gcc.dg/pr28796-2.c: Likewise.
3576 2007-07-17 Janus Weil <jaydub66@gmail.com>
3579 * gfortran.dg/pr32535.f90: New test.
3581 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
3585 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
3587 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
3589 PR rtl-optimization/32773
3590 * gcc.dg/pr32773.c: New test.
3592 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
3594 * gcc.target/spu/intrinsics-1.c: Use dg-message to
3595 match flax-vector-conversions note.
3596 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
3597 instead of dg-error for the warning.
3599 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3601 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
3602 adapted to work on targets with 16-bit or wider int.
3603 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
3604 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
3605 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
3606 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
3608 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
3610 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
3611 support large arrays.
3612 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
3613 * gcc.dg/20061109-1.c: Likewise.
3614 * gcc.c-torture/execute/20061101-1.x: Likewise.
3615 * gcc.c-torture/execute/pr29797-1.x: Likewise.
3616 * gcc.c-torture/execute/pr31448.x: Likewise.
3618 2007-07-16 Lee Millward <lee.millward@gmail.com>
3620 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
3623 * gfortran.dg/pr32238.f90: New test.
3626 * gfortran.dg/pr32222.f90: New test.
3629 * gfortran.dg/pr32242.f90: New test.
3631 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
3632 David Ung <davidu@mips.com>
3634 * gcc.target/mips/mips-sched-madd.c: New test case.
3636 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3639 * gfortran.dg/large_real_kind_1.f90: Update test.
3640 * gfortran.dg/pr17706.f90: Update test.
3641 * gfortran.dg/fmt_zero_digits.f90: Update test.
3642 * gfortran.dg/fmt_zero_precision.f90: Update test.
3643 * gfortran.dg/real_const_3.f90: Update test.
3645 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3648 * gfortran.dg/bounds_check_8.f90: New test.
3649 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
3651 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3654 * gfortran.dg/mvbits_2.f90: New test.
3656 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3659 * gfortran.dg/pack_mask_1.f90: New test.
3660 * gfortran.dg/unpack_mask_1.f90: New test.
3662 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
3664 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
3665 * gcc.dg/20001101-1.c: Likewise.
3666 * gcc.dg/20001102-1.c: Likewise.
3667 * gcc.dg/20020116-2.c: Likewise.
3668 * gcc.dg/20020416-1.c: Likewise.
3669 * gcc.dg/sparc-constant-1.c: Likewise.
3670 * gcc.dg/sparc-dwarf2.c: Likewise.
3671 * gcc.dg/sparc-frame-1.c: Likewise.
3672 * gcc.dg/sparc-getcontext-1.c: Likewise.
3673 * gcc.dg/sparc-loop-1.c: Likewise.
3674 * gcc.dg/sparc-reg-1.c: Likewise.
3675 * gcc.dg/sparc-ret.c: Likewise.
3676 * gcc.dg/sparc-trap-1.c: Likewise.
3677 * gcc.dg/ultrasp10.c: Likewise.
3678 * gcc.dg/ultrasp11.c: Likewise.
3679 * gcc.dg/ultrasp1.c: Likewise.
3680 * gcc.dg/ultrasp2.c: Likewise.
3681 * gcc.dg/ultrasp3.c: Likewise.
3682 * gcc.dg/ultrasp4.c: Likewise.
3683 * gcc.dg/ultrasp5.c: Likewise.
3684 * gcc.dg/ultrasp6.c: Likewise.
3685 * gcc.dg/ultrasp7.c: Likewise.
3686 * gcc.dg/ultrasp8.c: Likewise.
3687 * gcc.dg/ultrasp9.c: Likewise.
3688 * gcc.dg/splet-1.c: Delete.
3690 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
3693 * gfortran.dg/stfunc_5.f90: New test.
3695 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
3697 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
3698 New procedure to check if arrays are naturally aligned to the vector
3700 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
3701 in size_t typedef. Adjust tree dump scan results according to
3702 vect_aligned_arrays target check.
3703 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
3704 vect_aligned_arrays target check.
3705 * gcc.dg/vect/pr31699.c: Ditto.
3707 2007-07-13 Sa Liu <saliu@de.ibm.com>
3709 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
3710 for V2DFmode vector conditional expression.
3711 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
3713 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
3715 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
3716 V2DFmode comparison and test special values.
3717 * lib/target-supports.exp: Switch on test for V2DFmode
3718 vector conditional expression.
3720 2007-07-13 Richard Guenther <rguenther@suse.de>
3722 PR tree-optimization/32721
3723 * gcc.dg/pr32721.c: New testcase.
3725 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
3727 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
3728 error message part that continues on a new line.
3730 2007-07-12 Geoffrey Keating <geoffk@apple.com>
3732 * gcc.dg/c99-tgmath-1.c: New.
3733 * gcc.dg/c99-tgmath-2.c: New.
3734 * gcc.dg/c99-tgmath-3.c: New.
3735 * gcc.dg/c99-tgmath-4.c: New.
3737 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3738 Janis Johnson <janis187@us.ibm.com>
3741 * gcc.test-framework/dg-error-exp-F.c: New test.
3742 * gcc.test-framework/dg-warning-exp-F.c: New test.
3743 * lib/gcc.exp: Enable warning and error prefixes.
3744 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
3745 (dg-error): Wrap original dg-error.
3746 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
3747 markers from dg-error/dg-warning directives.
3748 * gcc.dg/20040322-1.c: Likewise.
3749 * gcc.dg/Wchar-subscripts-1.c: Likewise.
3750 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
3751 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
3752 * gcc.dg/Werror-1.c: Likewise.
3753 * gcc.dg/Werror-10.c: Likewise.
3754 * gcc.dg/Werror-11.c: Likewise.
3755 * gcc.dg/Werror-2.c: Likewise.
3756 * gcc.dg/Werror-3.c: Likewise.
3757 * gcc.dg/Werror-4.c: Likewise.
3758 * gcc.dg/Werror-5.c: Likewise.
3759 * gcc.dg/Werror-6.c: Likewise.
3760 * gcc.dg/Werror-7.c: Likewise.
3761 * gcc.dg/Werror-8.c: Likewise.
3762 * gcc.dg/Werror-9.c: Likewise.
3763 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
3764 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
3765 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
3766 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
3767 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
3768 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
3769 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
3770 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
3771 * gcc.dg/Wnested-externs-1.c: Likewise.
3772 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
3773 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
3774 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
3775 * gcc.dg/Wshadow-3.c: Likewise.
3776 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
3777 * gcc.dg/Wwrite-strings-1.c: Likewise.
3778 * gcc.dg/anon-struct-5.c: Likewise.
3779 * gcc.dg/anon-struct-6.c: Likewise.
3780 * gcc.dg/anon-struct-7.c: Likewise.
3781 * gcc.dg/anon-struct-8.c: Likewise.
3782 * gcc.dg/array-8.c: Likewise.
3783 * gcc.dg/array-quals-2.c: Likewise.
3784 * gcc.dg/asm-qual-1.c: Likewise.
3785 * gcc.dg/asm-wide-1.c: Likewise.
3786 * gcc.dg/assign-warn-1.c: Likewise.
3787 * gcc.dg/assign-warn-2.c: Likewise.
3788 * gcc.dg/bitfld-10.c: Likewise.
3789 * gcc.dg/bitfld-11.c: Likewise.
3790 * gcc.dg/bitfld-12.c: Likewise.
3791 * gcc.dg/bitfld-13.c: Likewise.
3792 * gcc.dg/bitfld-14.c: Likewise.
3793 * gcc.dg/builtin-choose-expr-2.c: Likewise.
3794 * gcc.dg/builtins-30.c: Likewise.
3795 * gcc.dg/c90-const-expr-5.c: Likewise.
3796 * gcc.dg/c90-typespec-1.c: Likewise.
3797 * gcc.dg/c99-const-expr-5.c: Likewise.
3798 * gcc.dg/c99-flex-array-5.c: Likewise.
3799 * gcc.dg/c99-fordecl-3.c: Likewise.
3800 * gcc.dg/c99-tag-3.c: Likewise.
3801 * gcc.dg/c99-typespec-1.c: Likewise.
3802 * gcc.dg/c99-vla-jump-1.c: Likewise.
3803 * gcc.dg/c99-vla-jump-2.c: Likewise.
3804 * gcc.dg/c99-vla-jump-3.c: Likewise.
3805 * gcc.dg/c99-vla-jump-4.c: Likewise.
3806 * gcc.dg/c99-vla-jump-5.c: Likewise.
3807 * gcc.dg/cast-1.c: Likewise.
3808 * gcc.dg/cast-2.c: Likewise.
3809 * gcc.dg/cast-3.c: Likewise.
3810 * gcc.dg/cast-4.c: Likewise.
3811 * gcc.dg/cast-pretty-print-1.c: Likewise.
3812 * gcc.dg/comp-goto-2.c: Likewise.
3813 * gcc.dg/comp-goto-3.c: Likewise.
3814 * gcc.dg/cpp/error-1.c: Likewise.
3815 * gcc.dg/cpp/if-paren.c: Likewise.
3816 * gcc.dg/decl-7.c: Likewise.
3817 * gcc.dg/decl-8.c: Likewise.
3818 * gcc.dg/decl-nospec-1.c: Likewise.
3819 * gcc.dg/decl-nospec-2.c: Likewise.
3820 * gcc.dg/decl-nospec-3.c: Likewise.
3821 * gcc.dg/declspec-10.c: Likewise.
3822 * gcc.dg/declspec-11.c: Likewise.
3823 * gcc.dg/declspec-12.c: Likewise.
3824 * gcc.dg/declspec-13.c: Likewise.
3825 * gcc.dg/declspec-14.c: Likewise.
3826 * gcc.dg/declspec-15.c: Likewise.
3827 * gcc.dg/declspec-16.c: Likewise.
3828 * gcc.dg/declspec-17.c: Likewise.
3829 * gcc.dg/declspec-4.c: Likewise.
3830 * gcc.dg/declspec-5.c: Likewise.
3831 * gcc.dg/declspec-6.c: Likewise.
3832 * gcc.dg/declspec-7.c: Likewise.
3833 * gcc.dg/declspec-8.c: Likewise.
3834 * gcc.dg/declspec-9.c: Likewise.
3835 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
3836 * gcc.dg/dfp/constants-c99.c: Likewise.
3837 * gcc.dg/dfp/keywords-c89.c: Likewise.
3838 * gcc.dg/dfp/keywords-c99.c: Likewise.
3839 * gcc.dg/dfp/keywords-reserved.c: Likewise.
3840 * gcc.dg/dfp/typespec.c: Likewise.
3841 * gcc.dg/dremf-type-compat-2.c: Likewise.
3842 * gcc.dg/dremf-type-compat-3.c: Likewise.
3843 * gcc.dg/dremf-type-compat-4.c: Likewise.
3844 * gcc.dg/empty-source-2.c: Likewise.
3845 * gcc.dg/empty-source-3.c: Likewise.
3846 * gcc.dg/enum3.c: Likewise.
3847 * gcc.dg/extra-semi-2.c: Likewise.
3848 * gcc.dg/extra-semi-3.c: Likewise.
3849 * gcc.dg/float-range-1.c: Likewise.
3850 * gcc.dg/float-range-2.c: Likewise.
3851 * gcc.dg/float-range-3.c: Likewise.
3852 * gcc.dg/float-range-5.c: Likewise.
3853 * gcc.dg/format/asm_fprintf-2.c: Likewise.
3854 * gcc.dg/format/asm_fprintf-3.c: Likewise.
3855 * gcc.dg/format/asm_fprintf-4.c: Likewise.
3856 * gcc.dg/format/asm_fprintf-5.c: Likewise.
3857 * gcc.dg/format/cast-1.c: Likewise.
3858 * gcc.dg/format/gcc_diag-3.c: Likewise.
3859 * gcc.dg/format/gcc_diag-4.c: Likewise.
3860 * gcc.dg/format/gcc_diag-6.c: Likewise.
3861 * gcc.dg/format/gcc_diag-8.c: Likewise.
3862 * gcc.dg/format/gcc_diag-9.c: Likewise.
3863 * gcc.dg/format/nul-2.c: Likewise.
3864 * gcc.dg/format/opt-1.c: Likewise.
3865 * gcc.dg/format/opt-2.c: Likewise.
3866 * gcc.dg/format/opt-3.c: Likewise.
3867 * gcc.dg/format/opt-4.c: Likewise.
3868 * gcc.dg/format/opt-5.c: Likewise.
3869 * gcc.dg/format/opt-6.c: Likewise.
3870 * gcc.dg/framework-2.c: Likewise.
3871 * gcc.dg/func-args-1.c: Likewise.
3872 * gcc.dg/func-outside-1.c: Likewise.
3873 * gcc.dg/func-outside-2.c: Likewise.
3874 * gcc.dg/gnu-cond-expr-2.c: Likewise.
3875 * gcc.dg/gnu-cond-expr-3.c: Likewise.
3876 * gcc.dg/if-empty-1.c: Likewise.
3877 * gcc.dg/init-bad-1.c: Likewise.
3878 * gcc.dg/init-bad-2.c: Likewise.
3879 * gcc.dg/init-bad-3.c: Likewise.
3880 * gcc.dg/init-desig-obs-2.c: Likewise.
3881 * gcc.dg/init-desig-obs-3.c: Likewise.
3882 * gcc.dg/init-empty-2.c: Likewise.
3883 * gcc.dg/init-empty-3.c: Likewise.
3884 * gcc.dg/inline-11.c: Likewise.
3885 * gcc.dg/inline-12.c: Likewise.
3886 * gcc.dg/inline-8.c: Likewise.
3887 * gcc.dg/inline-9.c: Likewise.
3888 * gcc.dg/inline3.c: Likewise.
3889 * gcc.dg/label-decl-1.c: Likewise.
3890 * gcc.dg/label-decl-2.c: Likewise.
3891 * gcc.dg/label-decl-3.c: Likewise.
3892 * gcc.dg/label-decl-4.c: Likewise.
3893 * gcc.dg/long-long-typespec-1.c: Likewise.
3894 * gcc.dg/lvalue-2.c: Likewise.
3895 * gcc.dg/lvalue-3.c: Likewise.
3896 * gcc.dg/nested-func-3.c: Likewise.
3897 * gcc.dg/nested-redef-1.c: Likewise.
3898 * gcc.dg/noreturn-4.c: Likewise.
3899 * gcc.dg/old-style-prom-2.c: Likewise.
3900 * gcc.dg/old-style-prom-3.c: Likewise.
3901 * gcc.dg/old-style-then-proto-1.c: Likewise.
3902 * gcc.dg/overflow-warn-1.c: Likewise.
3903 * gcc.dg/overflow-warn-2.c: Likewise.
3904 * gcc.dg/overflow-warn-3.c: Likewise.
3905 * gcc.dg/overflow-warn-4.c: Likewise.
3906 * gcc.dg/overflow-warn-6.c: Likewise.
3907 * gcc.dg/parm-forwdecl-2.c: Likewise.
3908 * gcc.dg/parm-forwdecl-3.c: Likewise.
3909 * gcc.dg/parm-impl-decl-1.c: Likewise.
3910 * gcc.dg/parm-impl-decl-2.c: Likewise.
3911 * gcc.dg/parm-incomplete-1.c: Likewise.
3912 * gcc.dg/parm-mismatch-1.c: Likewise.
3913 * gcc.dg/pointer-arith-1.c: Likewise.
3914 * gcc.dg/pointer-arith-2.c: Likewise.
3915 * gcc.dg/pointer-arith-3.c: Likewise.
3916 * gcc.dg/pointer-arith-4.c: Likewise.
3917 * gcc.dg/pointer-arith-6.c: Likewise.
3918 * gcc.dg/pointer-arith-7.c: Likewise.
3919 * gcc.dg/pointer-arith-8.c: Likewise.
3920 * gcc.dg/pr13804-1.c: Likewise.
3921 * gcc.dg/pr15698-1.c: Likewise.
3922 * gcc.dg/pr15698-2.c: Likewise.
3923 * gcc.dg/pr15698-3.c: Likewise.
3924 * gcc.dg/pr15698-4.c: Likewise.
3925 * gcc.dg/pr15698-5.c: Likewise.
3926 * gcc.dg/pr15698-6.c: Likewise.
3927 * gcc.dg/pr15698-7.c: Likewise.
3928 * gcc.dg/pr15698-8.c: Likewise.
3929 * gcc.dg/pr17188-1.c: Likewise.
3930 * gcc.dg/pr17301-1.c: Likewise.
3931 * gcc.dg/pr17301-2.c: Likewise.
3932 * gcc.dg/pr17730-1.c: Likewise.
3933 * gcc.dg/pr20368-1.c: Likewise.
3934 * gcc.dg/pr20368-2.c: Likewise.
3935 * gcc.dg/pr20368-3.c: Likewise.
3936 * gcc.dg/pr22308-1.c: Likewise.
3937 * gcc.dg/qual-component-1.c: Likewise.
3938 * gcc.dg/redecl-1.c: Likewise.
3939 * gcc.dg/redecl-11.c: Likewise.
3940 * gcc.dg/redecl-12.c: Likewise.
3941 * gcc.dg/redecl-13.c: Likewise.
3942 * gcc.dg/redecl-14.c: Likewise.
3943 * gcc.dg/redecl-15.c: Likewise.
3944 * gcc.dg/register-var-1.c: Likewise.
3945 * gcc.dg/register-var-2.c: Likewise.
3946 * gcc.dg/stmt-expr-2.c: Likewise.
3947 * gcc.dg/stmt-expr-3.c: Likewise.
3948 * gcc.dg/stmt-expr-label-1.c: Likewise.
3949 * gcc.dg/stmt-expr-label-2.c: Likewise.
3950 * gcc.dg/stmt-expr-label-3.c: Likewise.
3951 * gcc.dg/struct-empty-2.c: Likewise.
3952 * gcc.dg/struct-empty-3.c: Likewise.
3953 * gcc.dg/struct-parse-1.c: Likewise.
3954 * gcc.dg/struct-semi-1.c: Likewise.
3955 * gcc.dg/struct-semi-2.c: Likewise.
3956 * gcc.dg/struct-semi-3.c: Likewise.
3957 * gcc.dg/switch-5.c: Likewise.
3958 * gcc.dg/switch-6.c: Likewise.
3959 * gcc.dg/switch-7.c: Likewise.
3960 * gcc.dg/tls/diag-5.c: Likewise.
3961 * gcc.dg/transparent-union-1.c: Likewise.
3962 * gcc.dg/transparent-union-3.c: Likewise.
3963 * gcc.dg/typespec-1.c: Likewise.
3964 * gcc.dg/vla-init-2.c: Likewise.
3965 * gcc.dg/vla-init-3.c: Likewise.
3966 * gcc.dg/vla-init-4.c: Likewise.
3967 * gcc.dg/vla-init-5.c: Likewise.
3968 * gcc.dg/void-cast-2.c: Likewise.
3969 * gcc.dg/wvla-3.c: Likewise.
3970 * gcc.dg/wvla-7.c: Likewise.
3971 * gcc.target/i386/991209-1.c: Likewise.
3972 * gcc.target/ia64/fpreg-1.c: Likewise.
3973 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
3974 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
3976 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
3979 * gfortran.dg/func_decl_4.f90: New test.
3981 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
3984 * gfortran.dg/interface_17.f90: New test.
3986 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
3989 * gfortran.dg/32599.f03: New test case.
3992 * gfortran.dg/32601.f03: New test case.
3993 * gfortran.dg/32601_1.f03: Ditto.
3994 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
3995 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
3997 2007-07-12 Steve Ellcey <sje@cup.hp.com>
3999 * gcc.c-torture/execute/align-3.c: Remove function addr check.
4001 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4002 Devang Patel <dpatel@apple.com>
4004 PR tree-optimization/25413
4005 * gcc.dg/vect/vect-align-1.c: New.
4006 * gcc.dg/vect/vect-align-2.c: New.
4007 * gcc.dg/vect/pr25413.c: New.
4008 * gcc.dg/vect/pr25413a.c: New.
4009 * gcc.dg/vect/pr31699.c: Fix dg-final check.
4011 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
4013 * lib/target-support.exp (check_ultrasparc_hw_available):
4015 (is-effective-target): Check $arg for ultrasparc_hw.
4016 (is-effective-target-keyword): Likewise.
4017 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
4018 when determining what to do on sparc platforms.
4019 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
4020 * gcc.dg/20001101-1.c: Likewise.
4021 * gcc.dg/20001101-2.c: Likewise.
4022 * gcc.dg/ultrasp9.c: Likewise.
4023 * gcc.dg/ultrasp10.c: Likewise.
4024 * gcc.target/sparc/pdist-3.c: Likewise.
4026 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
4028 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
4030 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
4032 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
4034 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
4036 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
4037 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
4038 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
4039 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
4040 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
4041 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
4042 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
4043 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
4044 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
4045 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
4046 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
4047 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
4048 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
4049 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
4050 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
4051 * lib/target-supports.exp (check_effective_target_vect_int_mul):
4054 2007-07-12 Jakub Jelinek <jakub@redhat.com>
4057 * g++.dg/parse/error30.C: New test.
4059 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4062 * gfortran.dg/alloc_comp_misc_1.f90: New test.
4064 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
4066 * gfortran.fortran-torture/compile/pr32663.f: New test.
4068 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4071 * g++.dg/inherit/virtual4.C: New.
4073 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
4076 * gcc.target/i386/pr32661-1.c: New test.
4078 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
4080 * gnat.dg/invariant_index.ad[sb]: New test.
4082 2007-07-11 Paolo Carlini <pcarlini@suse.de>
4085 * g++.dg/template/decl3.C: New.
4087 2007-07-09 Geoffrey Keating <geoffk@apple.com>
4090 * gcc.c-torture/execute/align-3.c: New.
4092 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
4095 * gcc.target/i386/pr32708-1.c: New test.
4096 * gcc.target/i386/pr32708-2.c: Ditto.
4097 * gcc.target/i386/pr32708-3.c: Ditto.
4099 2007-07-10 Mark Mitchell <mark@codesourcery.com>
4101 * g++.dg/init/new20.C: Remove svn:executable flag.
4103 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4105 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
4107 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
4109 * gcc.dg/ultrasp7.c: Add fpic target requirement.
4111 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4114 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
4117 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
4120 * gfortran.dg/overload_2.f90: New test.
4123 * gfortran.dg/transfer_simplify_5.f90
4126 * gfortran.dg/interface_15.f90: New test.
4128 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4131 * gfortran.dg/matmul_5.f90: New test case.
4133 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
4135 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
4136 * gcc.dg/fesd-any.h: Likewise.
4137 * gcc.dg/fesd-baseonly.c: Likewise.
4138 * gcc.dg/fesd-baseonly.h: Likewise.
4139 * gcc.dg/fesd-none.c: Likewise.
4140 * gcc.dg/fesd-none.h: Likewise.
4141 * gcc.dg/fesd-reduced.c: Likewise.
4142 * gcc.dg/fesd-reduced.h: Likewise.
4143 * gcc.dg/fesd-sys.c: Likewise.
4144 * gcc.dg/fesd-sys.h: Likewise
4145 * gcc.dg/fesd.h: Likewise.
4147 * g++.dg/debug/dwarf2: New directory.
4148 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
4149 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
4150 * g++.dg/other/fesd-any.h: Likewise.
4151 * g++.dg/other/fesd-baseonly.C: Likewise.
4152 * g++.dg/other/fesd-baseonly.h: Likewise.
4153 * g++.dg/other/fesd-none.C: Likewise.
4154 * g++.dg/other/fesd-none.h: Likewise.
4155 * g++.dg/other/fesd-reduced.C: Likewise.
4156 * g++.dg/other/fesd-reduced.h: Likewise.
4157 * g++.dg/other/fesd-sys.C: Likewise.
4158 * g++.dg/other/fesd-sys.h: Likewise.
4159 * g++.dg/other/fesd.h: Likewise.
4161 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
4164 * gfortran.dg/parameter_unused.f90: New test.
4166 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
4168 PR tree-optimization/32681
4169 * gcc.dg/tree-ssa/pr32681.c: New test.
4171 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4174 * gfortran.dg/fmt_t_5.f90: New test.
4176 2007-07-08 Paolo Carlini <pcarlini@suse.de>
4179 * g++.dg/template/operator10.C: New.
4181 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4184 * gfortran.dg/unpack_zerosize_1.f90: New test case.
4186 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4189 * gfortran.dg/operator_6.f90: New test.
4191 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4194 * gfortran.dg/operator_4.f90: New test.
4195 * gfortran.dg/operator_5.f90: New test.
4196 * gfortran.dg/logical_comp.f90: Adjusted error messages.
4197 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
4199 2007-07-08 Tobias Burnus <burnus@net-b.de>
4202 * gfortran.dg/argument_checking_6.f90: New.
4204 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
4207 * gfortran.dg/interface_155555.f90: New test.
4209 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4211 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
4212 c99-math-long-double-1.c, c99-math.h: Test subnormals.
4214 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4217 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
4218 discern pedantic diagnostics and errors.
4219 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
4221 * gcc.dg/20050121-1.c: This is an error and not a warning.
4222 * gcc.target/i386/sseregparm-2.c: Likewise.
4223 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
4224 * gcc.dg/charset/attribute2.c: Likewise.
4225 * gcc.dg/bitfld-1.c: Likewise.
4226 * gcc.dg/pack-test-2.c: Likewise.
4227 * gcc.dg/940510-1.c: Match separately error and warning.
4228 * gcc.dg/array-2.c: Match separately multiple messages. The second
4229 diagnostic is a pedantic warning and not an error.
4230 * gcc.dg/pr14475.c: Match separately multiple messages.
4231 * gcc.dg/pr18809-1.c: Likewise.
4232 * gcc.dg/pr27953.c: Likewise.
4233 * gcc.dg/vla-init-1.c: Likewise.
4234 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
4236 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4239 * gfortran.dg/char_decl_1.f90: New test.
4241 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
4243 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
4245 2007-07-07 Mark Mitchell <mark@codesourcery.com>
4248 * g++.dg/template/overload9.C: New test.
4250 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
4252 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
4253 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
4255 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4257 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
4258 * gcc.dg/20001012-2.c: Likewise.
4259 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
4260 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
4262 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
4264 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
4265 about the chunk size when STACK_SIZE is defined.
4267 2007-07-06 Josh Conner <jconner@apple.com>
4270 * gcc.dg/sibcall-8.c: New test.
4272 2007-07-06 Josh Conner <jconner@apple.com>
4275 * gcc.target/arm/sibcall-1.c: New test.
4277 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
4279 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
4281 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
4283 * gfortran.dg/save_parameter.f90: New test.
4284 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
4286 2007-07-06 Richard Guenther <rguenther@suse.de>
4288 * g++.dg/opt/pr30965.C: New testcase.
4290 2007-07-06 Richard Sandiford <richard@codesourcery.com>
4292 * gcc.target/mips/save-restore-5.c: New test.
4294 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4296 PR rtl_optimization/32450
4297 * gcc.dg/pr32450.c: New runtime test.
4299 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
4301 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
4302 single underscore in scan directives.
4304 2007-07-05 Mark Mitchell <mark@codesourcery.com>
4307 * g++.dg/init/ptrmem4.C: New test.
4310 * g++.dg/init/new21.C: Likewise.
4313 * g++.dg/template/static30.C: Likewise.
4315 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
4317 * gcc.dg/vect/costmodel/ppc: New directory.
4318 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
4319 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
4321 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
4322 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
4323 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
4324 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
4325 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
4326 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
4327 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
4328 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
4329 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
4330 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
4331 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
4332 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
4333 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
4334 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
4336 2007-07-05 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/module_md5_1.f90: Update MD5 number.
4341 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
4344 * gfortran.dg/interface_14.f90: New test.
4347 * gfortran.dg/do_iterator_2.f90: New test.
4349 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
4351 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
4352 (FE_DEC_DOWNWARD): Likewise.
4353 (FE_DEC_UPWARD): Likewise.
4354 (FE_DEC_TOWARDZERO): Likewise.
4355 (FE_DEC_TONEARESTFROMZERO): Likewise.
4357 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
4359 * gcc.c-torture/compile/pr32606.c: New.
4360 * gfortran.fortran-torture/execute/pr32604.f90: New.
4362 2007-07-04 Mark Mitchell <mark@codesourcery.com>
4364 * gcc.dg/visibility-12.c: New test.
4365 * gcc.dg/visibility-13.c: Likewise.
4366 * g++.dg/ext/visibility-9.C: Likewise.
4367 * g++.dg/ext/visibility-10.C: Likewise.
4369 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4371 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
4372 * gcc.dg/sh-relax-vxworks.c: New test.
4374 2007-07-04 Richard Guenther <rguenther@suse.de>
4376 PR tree-optimization/32500
4377 * gcc.c-torture/execute/pr32500.c: New testcase.
4379 2007-07-04 Richard Guenther <rguenther@suse.de>
4381 PR tree-optimization/32482
4382 * gcc.c-torture/compile/pr32482.c: New testcase.
4384 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4386 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
4388 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
4389 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
4390 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
4391 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
4393 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4395 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
4397 2007-07-04 Richard Sandiford <richard@codesourcery.com>
4399 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
4401 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4404 * gfortran.dg/min_max_optional_1.f90: New test.
4405 * gfortran.dg/min_max_optional_2.f90: New test.
4406 * gfortran.dg/min_max_optional_3.f90: New test.
4408 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4411 * gfortran.dg/fmt_error.f90: New test.
4413 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4416 * gfortran.dg/interface_13.f90: New test.
4418 2007-07-03 Dave Brolley <brolley@redhat.com>
4421 * g++.dg/init/new20.C: New test.
4423 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
4426 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
4428 2007-07-03 Tobias Burnus <burnus@net-b.de>
4431 * common_7.f90: New.
4432 * common_8.f90: New.
4433 * common_9.f90: New.
4435 2007-07-03 Tobias Burnus <burnus@net-b.de>
4438 * gfortran.dg/argument_checking_1.f90: New.
4439 * gfortran.dg/argument_checking_2.f90: New.
4440 * gfortran.dg/argument_checking_3.f90: New.
4441 * gfortran.dg/argument_checking_4.f90: New.
4442 * gfortran.dg/argument_checking_5.f90: New.
4443 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
4444 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
4446 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4448 * gcc.dg/pr32176.c: Add -w to default dg-options.
4450 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4452 * gcc.c-torture/compile/ssa-pre-1.c: New test.
4454 2007-07-03 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/null_2.f90: New.
4459 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4460 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4463 * gcc.dg/pr32176.c: New test.
4465 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
4467 * gcc.dg/const-float80.c : New test.
4468 * gcc.dg/const-float128.c : New test.
4469 * gcc.dg/const-float80-ped.c : New test.
4470 * gcc.dg/const-float128-ped.c : New test.
4472 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4474 * gcc.dg/c99-math.h: Fix typo.
4476 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4479 * gcc.dg/gomp/pr32468-1.c: New test.
4481 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4483 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
4486 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
4488 * gfortran.fortran-torture/compile/pr32583.f: New.
4489 * gcc.c-torture/compile/pr32584.c: New
4491 2007-07-02 Ollie Wild <aaw@google.com>
4493 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
4494 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
4496 2007-07-02 Richard Sandiford <richard@codesourcery.com>
4498 * gcc.target/mips/save-restore-1.c: New test.
4499 * gcc.target/mips/save-restore-2.c: Likewise.
4500 * gcc.target/mips/save-restore-3.c: Likewise.
4501 * gcc.target/mips/save-restore-4.c: Likewise.
4503 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
4505 PR tree-optimization/31966
4506 PR tree-optimization/32533
4507 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
4508 * gfortran.dg/pr32533.f90: Ditto.
4510 2007-07-02 Jakub Jelinek <jakub@redhat.com>
4512 * g++.dg/opt/nrv12.C: New test.
4513 * gcc.target/i386/nrv1.c: New test.
4516 * g++.dg/gomp/pr31748.C: New test.
4518 2007-07-02 Ira Rosen <irar@il.ibm.com>
4520 PR tree-optimization/32230
4521 * gcc.dg/vect/pr32230.c: New test.
4523 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
4525 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
4526 * bind_c_coms.f90: Ditto.
4527 * bind_c_coms_driver.c: Ditto.
4528 * bind_c_dts.f90: Ditto.
4529 * bind_c_dts_2.f03: Ditto.
4530 * bind_c_dts_2_driver.c: Ditto.
4531 * bind_c_dts_3.f03: Ditto.
4532 * bind_c_dts_4.f03: Ditto.
4533 * bind_c_dts_driver.c: Ditto.
4534 * bind_c_implicit_vars.f03: Ditto.
4535 * bind_c_procs.f03: Ditto.
4536 * bind_c_usage_2.f03: Ditto.
4537 * bind_c_usage_3.f03: Ditto.
4538 * bind_c_usage_5.f03: Ditto.
4539 * bind_c_usage_6.f03: Ditto.
4540 * bind_c_usage_7.f03: Ditto.
4541 * bind_c_vars.f90: Ditto.
4542 * bind_c_vars_driver.c: Ditto.
4543 * binding_c_table_15_1.f03: Ditto.
4544 * binding_label_tests.f03: Ditto.
4545 * binding_label_tests_10.f03: Ditto.
4546 * binding_label_tests_10_main.f03: Ditto.
4547 * binding_label_tests_11.f03: Ditto.
4548 * binding_label_tests_11_main.f03: Ditto.
4549 * binding_label_tests_12.f03: Ditto.
4550 * binding_label_tests_13.f03: Ditto.
4551 * binding_label_tests_13_main.f03: Ditto.
4552 * binding_label_tests_14.f03: Ditto.
4553 * binding_label_tests_2.f03: Ditto.
4554 * binding_label_tests_3.f03: Ditto.
4555 * binding_label_tests_4.f03: Ditto.
4556 * binding_label_tests_5.f03: Ditto.
4557 * binding_label_tests_6.f03: Ditto.
4558 * binding_label_tests_7.f03: Ditto.
4559 * binding_label_tests_8.f03: Ditto.
4560 * binding_label_tests_9.f03: Ditto.
4561 * c_assoc.f90: Ditto.
4562 * c_assoc_2.f03: Ditto.
4563 * c_f_pointer_shape_test.f90: Ditto.
4564 * c_f_pointer_tests.f90: Ditto.
4565 * c_f_tests_driver.c: Ditto.
4566 * c_funloc_tests.f03: Ditto.
4567 * c_funloc_tests_2.f03: Ditto.
4568 * c_funloc_tests_3.f03: Ditto.
4569 * c_funloc_tests_3_funcs.c: Ditto.
4570 * c_kind_params.f90: Ditto.
4571 * c_kind_tests_2.f03: Ditto.
4573 * c_loc_driver.c: Ditto.
4574 * c_loc_test.f90: Ditto.
4575 * c_loc_tests_2.f03: Ditto.
4576 * c_loc_tests_2_funcs.c: Ditto.
4577 * c_loc_tests_3.f03: Ditto.
4578 * c_loc_tests_4.f03: Ditto.
4579 * c_loc_tests_5.f03: Ditto.
4580 * c_loc_tests_6.f03: Ditto.
4581 * c_loc_tests_7.f03: Ditto.
4582 * c_loc_tests_8.f03: Ditto.
4583 * c_ptr_tests.f03: Ditto.
4584 * c_ptr_tests_10.f03: Ditto.
4585 * c_ptr_tests_5.f03: Ditto.
4586 * c_ptr_tests_7.f03: Ditto.
4587 * c_ptr_tests_7_driver.c: Ditto.
4588 * c_ptr_tests_8.f03: Ditto.
4589 * c_ptr_tests_8_funcs.c: Ditto.
4590 * c_ptr_tests_9.f03: Ditto.
4591 * c_ptr_tests_driver.c: Ditto.
4592 * c_size_t_driver.c: Ditto.
4593 * c_size_t_test.f03: Ditto.
4594 * com_block_driver.f90: Ditto.
4595 * global_vars_c_init.f90: Ditto.
4596 * global_vars_c_init_driver.c: Ditto.
4597 * global_vars_f90_init.f90: Ditto.
4598 * global_vars_f90_init_driver.c: Ditto.
4599 * interop_params.f03: Ditto.
4600 * iso_c_binding_only.f03: Ditto.
4601 * iso_c_binding_rename_1.f03: Ditto.
4602 * iso_c_binding_rename_1_driver.c: Ditto.
4603 * iso_c_binding_rename_2.f03: Ditto.
4604 * iso_c_binding_rename_2_driver.c: Ditto.
4605 * kind_tests_2.f03: Ditto.
4606 * kind_tests_3.f03: Ditto.
4607 * module_md5_1.f90: Ditto.
4608 * only_clause_main.c: Ditto.
4609 * print_c_kinds.f90: Ditto.
4610 * test_bind_c_parens.f03: Ditto.
4611 * test_c_assoc.c: Ditto.
4612 * test_com_block.f90: Ditto.
4613 * test_common_binding_labels.f03: Ditto.
4614 * test_common_binding_labels_2.f03: Ditto.
4615 * test_common_binding_labels_2_main.f03: Ditto.
4616 * test_common_binding_labels_3.f03: Ditto.
4617 * test_common_binding_labels_3_main.f03: Ditto.
4618 * test_only_clause.f90: Ditto.
4619 * use_iso_c_binding.f90: Ditto.
4620 * value_5.f90: Ditto.
4621 * value_test.f90: Ditto.
4622 * value_tests_f03.f90: Ditto.
4624 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
4626 * gcc.dg/tls/opt-14.c: New.
4628 2007-07-01 Ollie Wild <aaw@google.com>
4630 * g++.dg/lookup/using16.C: New test.
4631 * g++.dg/lookup/using17.C: New test.
4633 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
4636 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
4637 (test_4): Use proper test for floating point equality.
4640 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4642 PR libgfortran/32554
4643 * gfortran.dg/fmt_p_1.f90: New test.
4645 2007-07-01 Ira Rosen <irar@il.ibm.com>
4647 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
4648 initialization and fix dg-final check - the initialization loop is
4651 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4652 Volker Reichelt <reichelt@netcologne.de>
4655 * gcc.dg/pr32559.c: New test.
4657 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
4659 PR tree-optimization/25371
4660 * gcc.dg/vect/pr25371.c: New test.
4662 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
4664 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
4665 when allocating and initializing a flexible array.
4667 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
4670 * gfortran.dg/intrinsic.f90: New test.
4672 2007-06-30 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/fmt_zero_check.f90: New.
4677 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
4680 * gfortran.dg/repeat_f90: New test.
4682 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4685 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
4686 -pedantic-errors, so we should match errors.
4687 * gcc.dg/cpp/escape-1.c: Likewise.
4688 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
4689 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
4691 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
4692 errors instead of warnings.
4693 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
4695 * gcc.dg/cpp/arith-3.c: Likewise.
4697 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4700 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
4701 * gcc.dg/pch/valid-2.c: Likewise.
4702 * gcc.dg/pch/valid-3.c: Likewise.
4703 * gcc.dg/pch/warn-1.c: Likewise.
4704 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
4706 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4709 * gcc.dg/Wunused-function.c: New.
4711 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4713 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
4715 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
4717 * g++.dg/other/canon-31724.C: New.
4719 2007-06-29 Jan Hubicka <jh@suse.cz>
4722 * gcc.c-torture/compile/pr32372.c: new.
4724 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4726 * gfortran.dg/operator_3.f90: New test.
4728 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
4730 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
4731 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
4733 2007-06-29 Richard Guenther <rguenther@suse.de>
4736 * gcc.dg/inline-23.c: New testcase.
4738 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
4740 PR tree-optimization/24659
4741 * gcc.target/i386/vectorize2.c: New test.
4742 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
4743 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
4745 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
4747 * gcc.dg/pointer-arith-9.c: New test.
4749 2007-06-29 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/fmt_read_2.f90: New.
4754 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4756 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
4757 If it exists, don't try to create it.
4759 2007-06-28 Geoffrey Keating <geoffk@apple.com>
4761 * g++.dg/ext/visibility/ms-compat-1.C: New.
4763 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
4766 * gfortran.fortran-torture/compile/pr32417.f90: New test.
4768 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
4770 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
4773 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
4776 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
4778 2007-06-27 Richard Guenther <rguenther@suse.de>
4781 * gcc.dg/inline-22.c: New testcase.
4783 2007-06-26 Hui-May Chang <hm.chang@apple.com>
4785 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
4786 the scan-assembler constant.
4788 2007-06-25 Geoffrey Keating <geoffk@apple.com>
4791 * gcc.dg/pr20216.c: New.
4793 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
4796 * gcc.dg/vect/pr32421.c: New test.
4798 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
4801 * g++.dg/other/friend5.C: New test.
4803 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
4806 * gfortran.dg/host_assoc_function_2.f90: New test.
4809 * gfortran.dg/host_assoc_call_1.f90: New test.
4811 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4813 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
4815 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4818 * gfortran.dg/error_format.f90: New test.
4820 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4823 * gfortran.dg/pr32136.f90: New test.
4825 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
4828 * gfortran.dg/minmaxloc_1.f90: New test.
4831 * gfortran.dg/minmaxloc_2.f90: New test.
4833 2007-06-23 Richard Guenther <rguenther@suse.de>
4835 PR tree-optimization/16876
4837 * gcc.dg/pr29254.c: The warning is bogus.
4838 * gcc.dg/warn-1.c: Likewise.
4839 * gcc.dg/assign-warn-3.c: Likewise.
4840 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
4842 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
4844 * gcc.c-torture/execute/20070623-1.c: New.
4846 2007-06-22 Jan Hubicka <jh@suse.cz>
4848 * gcc.c-torture/compile/pr31541.c: New.
4850 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4852 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
4853 Remove -m64 from dg-options.
4855 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
4858 * gcc.dg/pr32374.c: New test.
4860 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4863 * gfortran.dg/pointer_assign_3.f90: New test.
4865 2007-06-21 Sebastian Pop <sebpop@gmail.com>
4867 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
4869 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4872 * gfortran.dg/assign.f90: Update test.
4873 * gfortran.dg/real_do_1.f90: Update test.
4874 * gfortran.dg/gomp/omp_do1.f90: Update test.
4875 * gfortran.dg/warnings_are_errors_1.f: Update test.
4876 * gfortran.dg/g77/20010519-1.f: Update test.
4877 * gfortran.dg/g77/pr9258.f: Update test.
4878 * gfortran.dg/g77/960317-1.f: Update test.
4880 2007-06-21 Richard Guenther <rguenther@suse.de>
4882 PR tree-optimization/32453
4883 * gcc.c-torture/compile/pr32453.c: New testcase.
4885 2007-06-21 Jakub Jelinek <jakub@redhat.com>
4887 PR tree-optimization/31866
4888 * gcc.dg/pr31866.c: New test.
4890 2007-06-21 Richard Guenther <rguenther@suse.de>
4892 PR tree-optimization/32451
4893 * g++.dg/torture/20070621-1.C: New testcase.
4895 2007-06-21 Christian Bruel <christian.bruel@st.com>
4897 * gcc.dg/attr-isr.c: Test delay slot content.
4899 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4902 gfortran.dg/pointer_assign_2.f90: New test.
4904 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4907 gfortran.dg/invalid_procedure_name.f90: New test.
4909 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
4911 PR tree-optimization/25737
4912 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
4914 2007-06-20 Hui-May Chang <hm.chang@apple.com>
4916 * gcc.target/i386/large-size-array-3.c: New.
4918 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
4919 Richard Guenther <rguenther@suse.de>
4922 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
4924 2007-06-20 Jakub Jelinek <jakub@redhat.com>
4927 * gcc.dg/pr31959.c: New test.
4930 * g++.dg/ext/asm10.C: New test.
4933 * gcc.c-torture/execute/20070614-1.c: New test.
4935 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
4937 * gcc.target/arm/stack-corruption.c: New test.
4939 2007-06-19 Richard Guenther <rguenther@suse.de>
4941 * g++.dg/torture/pr30252.C: New testcase.
4943 2007-06-19 Jakub Jelinek <jakub@redhat.com>
4945 PR tree-optimization/32353
4946 * g++.dg/opt/nrv13.C: New test.
4948 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
4952 * gfortran.dg/impure_assignment_2.f90 : New test.
4955 * gfortran.dg/data_initialized_2.f90 : New test.
4957 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
4958 appropriate version of 'dmach'.
4960 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4963 * gcc.target/i386/pr32389.c New test.
4965 2007-06-18 Simon Baldwin <simonb@google.com>
4968 * g++.dg/template/error25.C: New.
4969 * g++.dg/template/spec35.C: New.
4971 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
4973 * gcc.c-torture/compile/pr32355.c: New testcase.
4975 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
4977 PR tree-optimization/32383
4978 * g++.dg/opt/pr32383.C: New test.
4980 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
4982 PR rtl-optimization/32366
4983 * gcc.dg/vect/pr32366.c: New test.
4985 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
4987 * gcc.c-torture/compile/pr32349.c: New testcase.
4989 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
4991 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
4992 * gcc.target/sparc/combined-2.c: Likewise.
4993 * gcc.target/sparc/fexpand.c : Likewise.
4994 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
4995 * gcc.target/sparc/fpack16.c : Likewise.
4996 * gcc.target/sparc/fpmerge.c : Likewise.
4997 * gcc.target/sparc/fpmul.c : Likewise.
4998 * gcc.target/sparc/noresult.c : Likewise.
4999 * gcc.target/sparc/pdist.c: Likewise.
5001 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
5004 * gcc.target/i386/recip-divf.c: New test.
5005 * gcc.target/i386/recip-sqrtf.c: Ditto.
5006 * gcc.target/i386/recip-vec-divf.c: Ditto.
5007 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5008 * gcc.target/i386/sse-recip.c: Ditto.
5009 * gcc.target/i386/sse-recip-vec.c: Ditto.
5011 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
5014 * gcc.c-torture/compile/20070605-1.c: New test.
5016 * gcc.c-torture/compile/20070603-1.c: New testcase.
5017 * gcc.c-torture/compile/20070603-2.c: New testcase.
5019 * gcc.c-torture/compile/20070531-1.c: New test.
5022 * gcc.c-torture/compile/20070531-2.c: New test.
5025 * gcc.c-torture/compile/20070529-1.c: New test.
5028 * gcc.c-torture/compile/20070529-2.c: New test.
5031 * gcc.c-torture/compile/20070520-1.c: New test.
5033 * g++.dg/ext/java-1.C: New test.
5035 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
5036 loops instead of one. Remove the "can't determine dependence"
5038 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
5039 needed as the cast is gone in the first place.
5040 * gcc.dg/max-1.c: Change local variable a to be a global one.
5041 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
5042 have a cast which is PREd.
5044 2007-06-15 Mark Mitchell <mark@codesourcery.com>
5046 * g++.dg/lookup/anon6.C: New test.
5048 2007-06-14 Dirk Mueller <dmueller@suse.de>
5051 * g++.dg/opt/static6.C: New testcase.
5053 2007-06-14 Geoff Keating <geoffk@apple.com>
5055 * g++.dg/ext/visibility/overload-1.C: New.
5058 * g++.dg/ext/visibility/anon4.C: New.
5060 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
5063 * gcc.target/i386/pr32268.c: New test.
5065 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
5067 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
5068 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
5069 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
5071 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
5072 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
5073 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
5076 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
5079 * gfortran.dg/common_resize_1.f90: New test.
5081 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
5084 * gcc.dg/vect/pr32224.c: Fix.
5086 2007-06-13 Eric Christopher <echristo@apple.com>
5088 * gcc.target/i386/ssefn-1.c: Add -march=i386.
5090 2007-06-13 Tobias Burnus <burnus@net-b.de>
5093 * gfortran.dg/actual_array_vect_1.f90: New.
5095 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
5097 * gcc.target/sparc/mfpu.c: New test.
5099 2007-06-12 Geoff Keating <geoffk@apple.com>
5101 * g++.dg/warn/weak1.C: Suppress on Darwin.
5102 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
5104 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
5107 * g++.dg/torture/pr31579.C: New testcase.
5109 2007-06-12 Ian Lance Taylor <iant@google.com>
5112 * g++.dg/init/new16.C: New test.
5113 * g++.dg/init/new17.C: New test.
5114 * g++.dg/init/new18.C: New test.
5115 * g++.dg/init/new19.C: New test.
5117 2007-06-12 Olivier Hainque <hainque@adacore.com>
5119 * gnat.dg/lhs_view_convert.adb: New test.
5121 2007-06-12 Richard Guenther <rguenther@suse.de>
5123 PR tree-optimization/15353
5124 PR tree-optimization/31657
5125 * gcc.c-torture/execute/20070424-1.c: New testcase.
5126 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
5127 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
5128 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
5129 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
5130 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
5132 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5134 PR rtl-optimization/32293
5135 * gcc.dg/pr32293.c: New test.
5137 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
5139 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
5141 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
5144 * gfortran.dg/equiv_7.f90: New test.
5145 * gfortran.dg/equiv_constraint_7.f90: Change error message.
5148 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
5150 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
5152 * gcc.dg/setjmp-3.c: Rename raise to raise0.
5153 * gcc.dg/setjmp-4.c: Likewise.
5154 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
5156 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
5158 PR rtl-optimization/31025
5159 * gfortran.dg/pr31025.f90: New.
5161 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5164 * gcc.target/i386/pr32280.c: New test.
5166 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
5169 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
5171 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5173 PR libgfortran/32235
5174 * gfortran.dg/backspace_9.f: New test.
5176 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
5178 * gcc.dg/tree-ssa/prefetch-7.c: New test.
5180 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
5182 * gcc.dg/tree-ssa/loop-28.c: New testcase.
5184 2007-06-09 Ian Lance Taylor <iant@google.com>
5186 PR tree-optimization/32169
5187 * gcc.c-torture/compile/pr32169.c: New test.
5189 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
5191 * gcc.dg/vect/costmodel: New directory.
5192 * gcc.dg/vect/costmodel/i386: New directory.
5193 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
5194 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5196 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
5197 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
5198 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
5199 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
5200 * gcc.dg/vect/costmodel/x86_64: New directory.
5201 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
5203 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5205 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
5206 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
5207 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
5208 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
5209 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
5211 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
5213 PR tree-optimization/32243
5214 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
5215 flags for -Os tests.
5216 * gcc.dg/vect/03-vect-pr32243.c: New test.
5218 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
5220 PR tree-optimization/32224
5221 * gcc.dg/vect/pr32224.c: New test.
5223 2007-06-08 Jakub Jelinek <jakub@redhat.com>
5226 * g++.dg/gomp/pr32177.C: New test.
5228 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5231 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
5232 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
5233 warning nor an error.
5234 * gcc.dg/Wfatal-2.c: Likewise.
5235 * gcc.dg/Werror-1.c: Likewise.
5236 * gcc.dg/Werror-5.c: Likewise.
5237 * gcc.dg/Werror-7.c: Likewise.
5238 * gcc.dg/Werror-10.c: Likewise.
5239 * gcc.dg/Werror-11.c: Likewise.
5241 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
5244 * g++.dg/init/brace6.C: New test.
5246 2007-06-07 Geoffrey Keating <geoffk@apple.com>
5248 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
5249 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
5250 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
5251 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
5253 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
5254 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
5255 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
5256 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
5257 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
5258 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
5259 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
5260 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
5262 * gcc.dg/darwin-minversion-3.c: New.
5264 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
5266 * gcc.target/i386/builtin-copysign.c: New test.
5268 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
5270 PR tree-optimization/32220
5271 * gfortran.dg/predcom-2.f: New testcase.
5273 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
5276 * gcc.target/i386/vectorize4.c: New test.
5278 2007-06-06 Steve Ellcey <sje@cup.hp.com>
5280 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
5282 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5285 * gcc.dg/simd-5.c: Mark output as a note.
5286 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
5288 * gcc.dg/simd-1.c: Likewise.
5289 * gcc.dg/always_inline.c: Mark output as a sorry.
5290 * gcc.dg/always_inline2.c: Likewise.
5291 * gcc.dg/always_inline3.c: Likewise.
5293 2007-06-06 Ian Lance Taylor <iant@google.com>
5295 * g++.dg/conversion/enum1.C: New test.
5297 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
5299 PR tree-optimization/32216
5300 * gcc.dg/vect/pr32216.c: New test.
5302 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5305 * gfortran.dg/invalid_contains_1.f90: New test.
5306 * gfortran.dg/invalid_contains_2.f90: New test.
5308 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5311 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
5314 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5317 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
5318 dg-message to match de note.
5319 * gcc.dg/pr26570.c: Use dg-message for a note.
5320 * gcc.dg/pr29254.c: Use dg-message for generic output and use
5321 dg-error instead of dg-warning because of -Werror.
5322 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
5323 neither an error, nor a warning.
5324 * gcc.dg/glibc-uclibc-2.c: Likewise
5325 * gcc.dg/cpp/19940712-1.c: Likewise.
5327 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
5329 PR preprocessor/23479
5330 * gcc.dg/binary-constants-1.c: Add test suites for
5331 the 0b-prefixed binary integer constants.
5332 * gcc.dg/binary-constants-2.c: Ditto.
5333 * gcc.dg/binary-constants-3.c: Ditto.
5334 * gcc.dg/binary-constants-4.c: Ditto.
5336 2007-06-05 Ian Lance Taylor <iant@google.com>
5338 * gcc.dg/Wstrict-overflow-19.c: New test.
5340 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
5342 * gcc.dg/matrix/matrix-6.c: Remove conversion.
5344 2007-06-04 Ian Lance Taylor <iant@google.com>
5346 * gcc.dg/Wstrict-overflow-18.c: New test.
5348 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5351 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
5352 * gcc.dg/cpp/mi5.c: Likewise.
5353 * gcc.dg/cpp/mi7.c: Likewise.
5355 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
5358 * gcc.dg/pr32191.c: New test.
5360 2007-05-28 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/allocate_stat_1.f90: Remove.
5365 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
5367 * gcc.target/i386/sse4_2-check.h: New.
5368 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
5369 * gcc.target/i386/sse4_2-crc32.h: Likewise.
5370 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
5371 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
5372 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
5373 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
5374 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
5375 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
5376 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
5377 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
5378 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
5379 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
5380 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
5381 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
5382 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
5383 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
5384 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
5385 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
5387 2007-06-01 Geoffrey Keating <geoffk@apple.com>
5389 * gcc.dg/pie-link.c: New test.
5391 2007-06-01 Ian Lance Taylor <iant@google.com>
5393 * gcc.dg/Wstrict-overflow-17.c: New test.
5395 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
5397 * gcc.dg/builtin-return-1.c (g): New.
5398 (main): Allocate at least 64 bytes on the stack.
5400 2007-05-31 Mark Mitchell <mark@codesourcery.com>
5402 * g++.dg/init/cleanup3.C: New test.
5404 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
5406 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
5409 007-05-31 Paul Thomas <pault@gcc.gnu.org>
5412 * gfortran.dg/char_array_constructor_3.f90: New test.
5414 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
5416 PR tree-optimization/32160
5417 * gfortran.dg/predcom-1.f: New test.
5419 2007-05-31 Richard Guenther <rguenther@suse.de>
5421 * g++.dg/other/str_empty.C: Move...
5422 * g++.dg/other/pr30567.C: Move...
5423 * g++.dg/tree-ssa/pr27218.C: Move...
5424 * g++.dg/torture: ...here and remove dg-options.
5426 2007-05-31 Paolo Carlini <pcarlini@suse.de>
5429 * g++.dg/ext/is_pod_incomplete.C: New.
5431 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
5432 Douglas Gregor <doug.gregor@gmail.com>
5433 Pedro Lamarao <pedro.lamarao@mndfck.org>
5434 Howard Hinnant <howard.hinnant@gmail.com>
5438 * g++.dg/cpp0x/rv8p.C: New.
5439 * g++.dg/cpp0x/temp-constructor-bug.C: New.
5440 * g++.dg/cpp0x/cast-bug.C: New.
5441 * g++.dg/cpp0x/elision_weak.C: New.
5442 * g++.dg/cpp0x/collapse-bug.C: New.
5443 * g++.dg/cpp0x/rv3p.C: New.
5444 * g++.dg/cpp0x/rv7n.C: New.
5445 * g++.dg/cpp0x/overload-conv-1.C: New.
5446 * g++.dg/cpp0x/rv2n.C: New.
5447 * g++.dg/cpp0x/deduce.C: New.
5448 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
5449 * g++.dg/cpp0x/rv6p.C: New.
5450 * g++.dg/cpp0x/template_deduction.C: New.
5451 * g++.dg/cpp0x/implicit-copy.C: New.
5452 * g++.dg/cpp0x/rv1p.C: New.
5453 * g++.dg/cpp0x/cast.C: New.
5454 * g++.dg/cpp0x/rv5n.C: New.
5455 * g++.dg/cpp0x/collapse.C: New.
5456 * g++.dg/cpp0x/overload-conv-2.C: New.
5457 * g++.dg/cpp0x/rv4p.C: New.
5458 * g++.dg/cpp0x/rvo.C: New.
5459 * g++.dg/cpp0x/iop.C: New.
5460 * g++.dg/cpp0x/rv3n.C: New.
5461 * g++.dg/cpp0x/rv7p.C: New.
5462 * g++.dg/cpp0x/reference_collapsing.C: New.
5463 * g++.dg/cpp0x/overload.C: New.
5464 * g++.dg/cpp0x/named.C: New.
5465 * g++.dg/cpp0x/rv2p.C: New.
5466 * g++.dg/cpp0x/rv6n.C: New.
5467 * g++.dg/cpp0x/not_special.C: New.
5468 * g++.dg/cpp0x/bind.C: New.
5469 * g++.dg/cpp0x/rv1n.C: New.
5470 * g++.dg/cpp0x/rv5p.C: New.
5471 * g++.dg/cpp0x/elision.C: New.
5472 * g++.dg/cpp0x/named_refs.C: New.
5473 * g++.dg/cpp0x/unnamed_refs.C: New.
5474 * g++.dg/cpp0x/rv4n.C: New.
5475 * g++.dg/cpp0x/elision_neg.C: New.
5476 * g++.dg/init/copy7.C: Run in C++98 mode.
5477 * g++.dg/overload/arg1.C: Ditto.
5478 * g++.dg/overload/arg4.C: Ditto.
5480 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5483 * g++.dg/opt/static5.C: New test.
5485 2007-05-30 Richard Guenther <rguenther@suse.de>
5487 * g++.dg/dg.exp: Prune torture/.
5488 * g++.dg/torture/dg-torture.exp: New testsuite.
5490 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
5492 * gcc.target/arm/pr27387.C: Move and rename to ...
5493 * g++.dg/inherit/thunk8.C: ... here.
5495 2007-05-30 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/31769
5498 * g++.dg/gomp/pr31769.C: New test.
5500 2007-05-29 Hui-May Chang <hm.chang@apple.com>
5502 * gcc.target/i386/stack-realign.c: New.
5504 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
5506 * gcc.dg/tree-ssa/prefetch-6.c: New test.
5508 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
5510 * gfortran.dg/sizeof.f90: New.
5512 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5515 * gcc.dg/boolcomplex-1.c: New test.
5518 * g++.dg/ext/boolcomplex-1.c: New test.
5520 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
5522 * gcc.dg/matrix: New directory.
5524 2007-05-28 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/allocate_stat_1.f90: New.
5529 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5532 * transfer_hollerith_1.f90: New test.
5534 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5537 * gcc.c-torture/execute/vrp-7.c: New test.
5539 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
5541 * gfortran.dg/transfer_simplify_4.f90: New test.
5543 2007-05-27 Tobias Burnus <burnus@net-b.de>
5546 * gfortran.dg/func_result_3.f90: New.
5548 2007-05-27 Tobias Burnus <burnus@net-b.de>
5551 * gfortran.dg/transfer_simplify_3.f90: New.
5553 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5556 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
5558 * gcc.target/i386/pr32065-2.c: New test.
5560 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5563 * gfortran.dg/io_constraints_2.f90: Update.
5565 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
5568 * gfortran.dg/array_constructor_17.f90: New test.
5570 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5573 * g++.dg/opt/array2.C: New testcase.
5575 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
5578 * gcc.target/i386/pr32065.c: New test.
5580 2007-05-25 Dirk Mueller <dmueller@suse.de>
5581 Marcus Meissner <meissner@suse.de>
5583 * gcc.dg/attr-alloc_size.c: New.
5585 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
5586 Lee Millward <lee.millward@gmail.com>
5589 * g++.dg/parse/crash34.C: New test.
5591 * g++.dg/parse/crash35.C: New test.
5593 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
5595 * gcc.target/i386/sse2-check.h: New.
5596 * gcc.target/i386/sse2-vec-1.c: Likewise.
5597 * gcc.target/i386/sse2-vec-2.c: Likewise.
5598 * gcc.target/i386/sse2-vec-3.c: Likewise.
5599 * gcc.target/i386/sse2-vec-4.c: Likewise.
5600 * gcc.target/i386/sse2-vec-5.c: Likewise.
5601 * gcc.target/i386/sse2-vec-6.c: Likewise.
5603 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
5615 * g++.dg/cpp0x/pr31431.C: New.
5616 * g++.dg/cpp0x/pr31437.C: New.
5617 * g++.dg/cpp0x/pr31442.C: New.
5618 * g++.dg/cpp0x/pr31444.C: New.
5619 * g++.dg/cpp0x/pr31431-2.C: New.
5620 * g++.dg/cpp0x/pr31432.C: New.
5621 * g++.dg/cpp0x/pr31434.C: New.
5622 * g++.dg/cpp0x/pr31438.C: New.
5623 * g++.dg/cpp0x/pr31443.C: New.
5624 * g++.dg/cpp0x/pr31445.C: New.
5625 * g++.dg/cpp0x/variadic-crash1.C: New.
5627 2007-05-25 Richard Sandiford <richard@codesourcery.com>
5629 * gcc.target/arm/long-calls-1.c: New test.
5630 * gcc.target/arm/long-calls-2.c: Likewise.
5631 * gcc.target/arm/long-calls-3.c: Likewise.
5632 * gcc.target/arm/long-calls-4.c: Likewise.
5634 2007-05-25 Richard Guenther <rguenther@suse.de>
5635 Andrew Pinski <andrew_pinski@playstation.sony.com>
5637 PR tree-optimization/31982
5638 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
5640 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
5643 * gfortran.dg/result_in_spec_2.f90: New test.
5645 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5647 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
5649 2007-05-24 Ollie Wild <aaw@google.com>
5651 * gcc.dg/cpp/counter-1.c: New test.
5652 * gcc.dg/pch/counter-1.c: New test.
5653 * gcc.dg/pch/counter-1.hs: New file.
5654 * gcc.dg/pch/counter-2.c: New test.
5655 * gcc.dg/pch/counter-2.hs: New file.
5656 * gcc.dg/pch/counter-3.c: New test.
5657 * gcc.dg/pch/counter-3.hs: New file.
5659 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
5661 * gcc.dg/tree-ssa/predcom-1.c: New test.
5662 * gcc.dg/tree-ssa/predcom-2.c: New test.
5663 * gcc.dg/tree-ssa/predcom-3.c: New test.
5664 * gcc.dg/tree-ssa/predcom-4.c: New test.
5665 * gcc.dg/tree-ssa/predcom-5.c: New test.
5666 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
5668 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
5671 * gcc.target/i386/sse4_1-check.h (MASK): New.
5673 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5676 * gfortran.dg/pr25603.f: Initialize integer variables.
5678 2007-05-23 Ian Lance Taylor <iant@google.com>
5680 * g++.dg/other/vrp1.C: New test.
5682 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
5684 PR preprocessor/20077
5685 * gcc.dg/cpp/paste15.c: New test.
5687 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
5688 Nigel Stephens <nigel@mips.com>
5689 Richard Sandiford <richard@codesourcery.com>
5691 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
5692 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
5693 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
5694 * gcc.target/mips/inter/mips16-inter.exp: New.
5696 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
5698 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
5700 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
5702 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
5703 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
5704 * gcc.target/i386/sse3-addsubps.c: Likewise.
5705 * gcc.target/i386/sse3-haddpd.c: Likewise.
5706 * gcc.target/i386/sse3-haddps.c: Likewise.
5707 * gcc.target/i386/sse3-hsubpd.c: Likewise.
5708 * gcc.target/i386/sse3-hsubps.c: Likewise.
5709 * gcc.target/i386/sse3-lddqu.c: Likewise.
5710 * gcc.target/i386/sse3-movddup.c: Likewise.
5711 * gcc.target/i386/sse3-movshdup.c: Likewise.
5712 * gcc.target/i386/sse3-movsldup.c: Likewise.
5714 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
5715 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
5716 * gcc.target/i386/ssse3-pabsd.c: Likewise.
5717 * gcc.target/i386/ssse3-pabsw.c: Likewise.
5718 * gcc.target/i386/ssse3-palignr.c: Likewise.
5719 * gcc.target/i386/ssse3-phaddd.c: Likewise.
5720 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
5721 * gcc.target/i386/ssse3-phaddw.c: Likewise.
5722 * gcc.target/i386/ssse3-phsubd.c: Likewise.
5723 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
5724 * gcc.target/i386/ssse3-phsubw.c: Likewise.
5725 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
5726 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
5727 * gcc.target/i386/ssse3-pshufb.c: Likewise.
5728 * gcc.target/i386/ssse3-psignb.c: Likewise.
5729 * gcc.target/i386/ssse3-psignd.c: Likewise.
5730 * gcc.target/i386/ssse3-psignw.c: Likewise.
5731 * gcc.target/i386/ssse3-vals.h: Likewise.
5733 * gcc.target/i386/sse3-check.h: New file.
5734 * gcc.target/i386/ssse3-check.h: Likewise.
5736 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5739 * gcc.c-torture/compile/bcopy-1.c: New testcase.
5741 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
5744 * gcc.c-torture/20070522-1.c: New testcase.
5746 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5748 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
5750 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
5752 * gcc.c-torture/execute/ieee/20000320-1.x,
5753 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
5754 m68k-*-* and check_effective_target_coldfire_fpu.
5756 2007-05-22 Ollie Wild <aaw@google.com>
5758 * g++.dg/lookup/hidden-class10.C: New test.
5759 * g++.dg/lookup/hidden-class11.C: New test.
5761 2007-05-22 Ollie Wild <aaw@google.com>
5763 * g++.dg/lookup/name-clash5.C: New test.
5764 * g++.dg/lookup/name-clash6.C: New test.
5766 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5768 * g++.dg/other/i386-2.C: Update comments on header files tested.
5769 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
5771 * gcc.target/i386/sse-12.c: Likewise.
5772 * gcc.target/i386/sse-13.c: Likewise.
5773 * gcc.target/i386/sse-14.c: Likewise.
5775 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
5776 Redefined to test with immediate operand.
5777 (__builtin_ia32_blendps): Likewise.
5778 (__builtin_ia32_blendpd): Likewise.
5779 (__builtin_ia32_dpps): Likewise.
5780 (__builtin_ia32_dpps): Likewise.
5781 (__builtin_ia32_insertps128): Likewise.
5782 (__builtin_ia32_vec_ext_v4sf): Likewise.
5783 (__builtin_ia32_vec_set_v16qi): Likewise.
5784 (__builtin_ia32_vec_set_v4si): Likewise.
5785 (__builtin_ia32_vec_set_v2di): Likewise.
5786 (__builtin_ia32_vec_ext_v16qi): Likewise.
5787 (__builtin_ia32_vec_ext_v4si): Likewise.
5788 (__builtin_ia32_vec_ext_v2di): Likewise.
5789 (__builtin_ia32_roundpd): Likewise.
5790 (__builtin_ia32_roundsd): Likewise.
5791 (__builtin_ia32_roundps): Likewise.
5792 (__builtin_ia32_roundss): Likewise.
5793 (__builtin_ia32_mpsadbw128): Likewise.
5795 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5797 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
5799 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5801 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
5803 * gcc.dg/dfp/func-struct.c: Ditto.
5804 * gcc.dg/dfp/operator-assignment.c: Ditto.
5805 * gcc.dg/dfp/convert-bfp.c: Ditto.
5806 * gcc.dg/dfp/convert-int.c: Ditto.
5807 * gcc.dg/dfp/convert-int-max.c: Ditto.
5808 * gcc.dg/dfp/func-scalar.c: Ditto.
5809 * gcc.dg/dfp/cast.c: Ditto.
5810 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
5811 failures, and fix a typo in return type of arg1_128.
5812 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
5813 failures, and fix a typo in a constant suffix.
5814 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
5815 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
5817 2007-05-22 Janis Johnson <janis187@us.ibm.com>
5818 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5820 * lib/gcc-dg.exp(process_message): New proc.
5821 (dg-message): New test directive.
5822 * gcc.dg/always_inline.c: Use dg-message.
5823 * gcc.dg/always_inline2.c: Ditto.
5824 * gcc.dg/always_inline3.c: Ditto.
5825 * gcc.dg/invalid-call-1.c: Ditto.
5826 * gcc.dg/pr17506.c: Ditto.
5827 * gcc.dg/simd-5.c: Ditto.
5828 * gcc.dg/simd-6.c: Ditto.
5829 * gcc.dg/va-arg-2.c: Ditto.
5830 * gcc.dg/cpp/syshdr.c: Ditto.
5831 * gcc.dg/cpp/unc4.c: Ditto.
5832 * gcc.dg/cpp/trad/mi1.c: Ditto.
5833 * gcc.dg/cpp/trad/mi5.c: Ditto.
5834 * gcc.dg/cpp/trad/mi7.c: Ditto.
5835 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
5836 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
5837 * gcc.test-framework/test-framework.awk: Special-case outexists
5840 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
5842 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
5843 (bit_SSE4_2): Likewise.
5844 (bit_POPCNT): Likewise.
5846 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
5847 Check if assembler supports SSE4 instructions.
5849 * gcc.target/i386/sse4_1-blendpd.c: New file.
5850 * gcc.target/i386/sse4_1-blendps.c: Likewise.
5851 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
5852 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
5853 * gcc.target/i386/sse4_1-check.h: Likewise.
5854 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
5855 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
5856 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
5857 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
5858 * gcc.target/i386/sse4_1-extractps.c: Likewise.
5859 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
5860 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
5861 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
5862 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
5863 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
5864 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
5865 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
5866 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
5867 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
5868 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
5869 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
5870 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
5871 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
5872 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
5873 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
5874 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
5875 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
5876 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
5877 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
5878 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
5879 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
5880 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
5881 * gcc.target/i386/sse4_1-pminud.c: Likewise.
5882 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
5883 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
5884 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
5885 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
5886 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
5887 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
5888 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
5889 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
5890 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
5891 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
5892 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
5893 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
5894 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
5895 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
5896 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
5897 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
5898 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
5899 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
5900 * gcc.target/i386/sse4_1-round.h: Likewise.
5901 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
5902 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
5903 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
5904 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
5905 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
5906 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
5907 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
5908 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
5909 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
5910 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
5911 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
5912 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
5913 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
5914 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
5916 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5919 * gfortran.dg/bounds_check_7.f90: New test.
5921 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
5923 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
5924 (check_effective_target_sse4a): Ditto.
5926 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
5927 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
5928 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
5929 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
5930 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
5931 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
5932 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
5933 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
5934 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
5935 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
5936 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
5937 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
5938 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
5939 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
5940 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
5941 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
5942 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
5943 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
5944 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
5945 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
5947 2007-05-21 Mark Mitchell <mark@codesourcery.com>
5949 * g++.dg/ext/cleanup-1.C: New test.
5950 * g++.dg/ext/cleanup-2.C: Likewise.
5951 * g++.dg/ext/cleanup-3.C: Likewise.
5952 * g++.dg/ext/cleanup-4.C: Likewise.
5953 * g++.dg/ext/cleanup-5.C: Likewise.
5954 * g++.dg/ext/cleanup-6.C: Likewise.
5955 * g++.dg/ext/cleanup-8.C: Likewise.
5956 * g++.dg/ext/cleanup-9.C: Likewise.
5957 * g++.dg/ext/cleanup-10.C: Likewise.
5958 * g++.dg/ext/cleanup-11.C: Likewise.
5959 * g++.dg/ext/cleanup-dtor.C: Likewise.
5961 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
5964 * gcc.dg/vect/vect-102a.c: New test.
5966 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
5967 Paolo Carlini <pcarlini@suse.de>
5968 Uros Bizjak <ubizjak@gmail.com>
5970 * gcc.dg/gcc-have-sync-compare-and-swap.c,
5971 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
5972 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
5973 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
5974 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
5977 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
5980 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
5982 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5985 * gfortran.dg/do_3.F90: Add checks for the final value of the
5988 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5990 * gcc.c-torture/execute/990127-2.x: New file.
5992 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
5994 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
5995 * gcc.target/i386/sse-12: Add -O to compile options.
5996 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
5997 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
5998 and mm3dnow.h. Add -O to compile options.
6000 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
6003 * gfortran.dg/char_length_5.f90: New test.
6006 * gfortran.dg/array_reference_1.f90: New test.
6008 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6015 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
6016 * gcc.dg/Wtype-limits.c: New.
6017 * gcc.dg/Wtype-limits-Wextra.c: New.
6018 * gcc.dg/Wtype-limits-no.c: New.
6019 * g++.dg/warn/Wtype-limits.C: New.
6020 * g++.dg/warn/Wtype-limits-Wextra.C: New.
6021 * g++.dg/warn/Wtype-limits-no.C: New.
6023 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6025 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
6026 instead of "-msse2".'
6027 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
6028 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
6030 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
6031 to test with immediate operand.
6032 (__builtin_ia32_insertqi): Ditto.
6033 (__builtin_ia32_palignr128): Ditto.
6034 (__builtin_ia32_palignr): Ditto.
6035 (__builtin_ia32_pshufhw): Ditto.
6036 (__builtin_ia32_pshuflw): Ditto.
6037 (__builtin_ia32_pshufd): Ditto.
6038 (__builtin_ia32_vec_set_v8hi): Ditto.
6039 (__builtin_ia32_vec_ext_v8hi): Ditto.
6040 (__builtin_ia32_shufpd): Ditto.
6041 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6043 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
6046 * gfortran.dg/min_max_conformance.f90: Added more testcases.
6048 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6051 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
6052 and "__inline". Use "-msse" instead of "-msse2".
6054 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6057 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
6058 * gcc.dg/20030906-2.c: Likewise.
6059 * objc.dg/method-17.m: Add -Wreturn-type.
6060 * obj-c++.dg/method-21.mm: Likewise.
6062 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
6065 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
6066 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
6067 (__builtin_ia32_psrlqi128): Ditto.
6068 (__builtin_ia32_psrlwi128): Ditto.
6069 (__builtin_ia32_psrldi128): Ditto.
6070 (__builtin_ia32_psrldqi128): Ditto.
6071 (__builtin_ia32_pslldqi128): Ditto.
6072 (__builtin_ia32_psrawi128): Ditto.
6073 (__builtin_ia32_psradi128): Ditto.
6074 (__builtin_ia32_psllqi128): Ditto.
6075 (__builtin_ia32_pslldi128): Ditto.
6076 (__builtin_prefetch): Ditto.
6077 (__builtin_ia32_pshufw): Ditto.
6078 (__builtin_ia32_vec_set_v4hi): Ditto.
6079 (__builtin_ia32_vec_ext_v4hi): Ditto.
6080 (__builtin_ia32_shufps): Ditto.
6081 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
6083 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6086 * gfortran.dg/char_allocation_1.f90: New test.
6088 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6090 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
6091 * gcc.dg/Wconversion-sign.c: New.
6092 * gcc.dg/Wconversion-integer-no-sign.c: New.
6093 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
6095 * g++.dg/warn/Wconversion-sign.C: New.
6096 * g++.old-deja/g++.other/warn4.C: Update.
6097 * g++.dg/warn/Wconversion1.C: Likewise.
6099 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6101 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
6102 * gcc.dg/torture/builtin-math-4.c: Likewise.
6104 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6107 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
6109 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
6111 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
6113 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
6116 * gcc.target/i386/pr31628.c: New.
6118 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
6121 * gcc.dg/pr31344.c: New test.
6123 2007-05-17 Ian Lance Taylor <iant@google.com>
6125 PR tree-optimization/31953
6126 * gcc.c-torture/compile/pr31953.c: New test.
6128 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6130 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
6132 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
6134 * gcc.dg/torture/builtin-math-4.c: Likewise.
6136 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
6137 * gcc.dg/torture/builtin-math-4.c: Likewise.
6139 * gcc.dg/torture/builtin-math-4.c: New test.
6141 2007-05-17 Janis Johnson <janis187@us.ibm.com>
6142 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6144 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
6145 * gcc.dg/cpp/include2.c: Ditto.
6146 * gcc.dg/cpp/mac-dir-2.c: Ditto.
6147 * gcc.dg/cpp/paste5.c: Ditto.
6148 * gcc.dg/cpp/paste6.c: Ditto.
6149 * gcc.dg/cpp/paste8.c: Ditto.
6150 * gcc.dg/cpp/paste11.c: Ditto.
6151 * gcc.dg/cpp/paste13.c: Ditto.
6152 * gcc.dg/cpp/skipping2.c: Ditto.
6153 * gcc.dg/reg-vol-struct-1.c: Ditto.
6154 * gcc.dg/Wshadow-1.c: Ditto.
6155 * gcc.dg/cpp/trad/comment.c: Ditto.
6156 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
6157 * gcc.dg/cpp/if-2.c: Ditto.
6158 * gcc.dg/array-5.c: Ditto.
6159 * gcc.dg/inline-15.c: Ditto.
6160 * gcc.dg/pr27953.c: Ditto.
6161 * gcc.dg/Wno-c++-compat.c: Ditto.
6163 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
6165 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
6167 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6169 * gcc.c-torture/execute/20070517-1.c: New test.
6171 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
6174 * gfortran.dg/min_max_conformance.f90: New test.
6176 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
6178 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
6179 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
6180 gcc.dg/vect/vect-104.c: Use more complex construction to
6181 prevent vectorizing.
6182 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
6184 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
6186 PR tree-optimization/24659
6187 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
6188 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
6189 not vect_int target.
6190 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
6191 not vect_int target. Loop is vectorized for vect_intfloat_cvt
6193 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
6194 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
6195 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
6197 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
6199 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
6200 and x86_64-*-* targets.
6201 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
6203 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
6210 * transfer_simplify_1.f90: New test.
6211 * transfer_simplify_2.f90: New test.
6213 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
6215 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
6217 2007-05-14 Janis Johnson <janis187@us.ibm.com>
6219 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
6221 * gcc.dg/fltconst-pedantic-dfp.c: New test.
6224 * gcc.dg/fltconst-1.c: New test.
6226 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
6227 * gcc.dg/dfp/operator-assignment.c: Ditto.
6229 2007-05-14 Paolo Carlini <pcarlini@suse.de>
6232 * g++.dg/rtti/typeid5.C: New.
6234 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6237 * gfortran.dg/substr_4.f: New test.
6239 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
6241 * gcc.target/m68k/interrupt_thread-1.c,
6242 gcc.target/m68k/interrupt_thread-2.c,
6243 gcc.target/m68k/interrupt_thread-3.c: New.
6244 * gcc.target/m68k/m68k.exp: Accept fido.
6246 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
6248 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
6249 * gfortran.dg/altreturn_3.f90: Likewise.
6250 * gfortran.dg/assumed_dummy_1.f90: Likewise.
6251 * gfortran.dg/default_numeric_type_1.f90: Likewise.
6252 * gfortran.dg/inquire_iolength.f90: Likewise.
6253 * gfortran.dg/module_naming_1.f90: Likewise.
6254 * gfortran.dg/oldstyle_2.f90: Likewise.
6255 * gfortran.dg/operator_2.f90: Likewise.
6256 * gfortran.dg/parameter_array_element_1.f90: Likewise.
6257 * gfortran.dg/used_types_11.f90: Likewise.
6258 * gfortran.dg/zero_array_components_1.f90: Likewise.
6259 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
6260 * gfortran.dg/parameter_array_dummy.f90: Likewise.
6261 * gfortran.dg/real_const_3.f90: Likewise.
6263 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
6265 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
6266 * gcc.dg/tree-ssa/loop-30.c: New test.
6268 2007-05-13 Richard Guenther <rguenther@suse.de>
6270 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
6272 * g++.dg/tree-ssa/pr31146.C: Likewise.
6274 2007-05-13 Revital Eres <eres@il.ibm.com>
6276 * gcc.dg/dse.c: New test.
6278 2007-05-12 Richard Guenther <rguenther@suse.de>
6280 PR tree-optimization/31797
6281 * gcc.c-torture/compile/pr31797.c: New testcase.
6283 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
6286 * gfortran.dg/host_assoc_function_1.f90: New test.
6288 2007-05-11 Steve Ellcey <sje@cup.hp.com>
6291 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
6293 2007-05-11 Silvius Rus <rus@google.com>
6295 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
6296 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
6297 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
6298 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
6299 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
6300 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
6301 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
6302 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
6303 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
6304 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
6305 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
6306 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
6307 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
6308 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
6309 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
6310 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
6312 2007-05-11 Paolo Carlini <pcarlini@suse.de>
6315 * gcc.c-torture/execute/builtins/memchr.c: New.
6316 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
6317 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
6319 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6322 * gfortran.dg/recursive_reference_1.f90: Put error at correct
6324 * gfortran.dg/recursive_reference_2.f90: New test.
6326 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6329 * gfortran.dg/namelist_29.f90: New test.
6331 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
6334 * gfortran.dg/entry_10.f90: New test.
6336 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
6338 PR tree-optimization/31885
6339 * gcc.dg/tree-ssa/loop-29.c: New test.
6341 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
6343 * assumed_dummy_1.f90: Fix dg directive.
6344 * char_initialiser_actual.f90: Likewise.
6345 * nested_modules_2.f90: Likewise.
6346 * shift-alloc.f90: Likewise.
6348 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
6350 * gcc.dg/20070507-1.c: Disable for non-pic targets.
6352 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6355 * gfortran.dg/unf_read_corrupted_2.f90: New test.
6357 2007-05-09 Mike Stump <mrs@apple.com>
6359 * g++.dg/other/first-global.C: Add -fpie for darwin.
6360 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
6362 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
6364 * gcc.dg/20070507-1.c: New testcase.
6366 2007-05-08 Chao-ying Fu <fu@mips.com>
6368 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
6369 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
6370 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
6371 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
6373 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
6376 * gcc.dg/pr31847.c: New test.
6378 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6381 * gfortran.dg/actual_array_result_1.f90: New test.
6383 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
6386 * gfortran.dg/parameter_array_init_1.f90: New test.
6389 * gfortran.dg/parameter_array_init_2.f90: New test.
6391 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
6394 * gcc.target/i386/pr31854.c: New test.
6396 2007-05-07 Janis Johnson <janis187@us.ibm.com>
6398 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
6400 2007-05-07 Mike Stump <mrs@apple.com>
6402 * g++.old-deja/g++.mike/empty.C: Add.
6404 2007-05-07 Eric Christopher <echristo@apple.com>
6406 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
6408 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
6410 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
6411 variable. Rearrange conversions from binary float to decimal float.
6413 2007-05-07 Mark Mitchell <mark@codesourcery.com>
6415 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
6418 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
6420 * gnat.dg/opt1.ad[sb]: New testcase.
6422 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6425 * gfortran.dg/do_3.F90: New test.
6427 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6430 * gfortran.dg/new_line.f90: Add new checks.
6432 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435 * gfortran.dg/large_unit_1.f90: New.
6436 * gfortran.dg/large_unit_2.f90: New.
6437 * gfortran.dg/iostat_4.f90: New
6438 * gfortran.dg/bounds_check_fail_1.f90: Updated.
6440 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
6443 * gfortran.dg/char_result_4.f90: New test.
6445 2007-06-05 Revital Eres <eres@il.ibm.com>
6448 * gcc.dg/pr30957-1.c: New test.
6450 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6453 * gfortran.dg/char_type_len_2.f90: New test.
6455 2007-05-05 Geoffrey Keating <geoffk@apple.com>
6458 * g++.dg/other/nested-extern.cc: New.
6459 * g++.dg/other/nested-extern-1.C: New.
6460 * g++.dg/other/nested-extern-2.C: New.
6462 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6465 * gfortran.dg/erf.f90: New test.
6466 * gfortran.dg/besxy.f90: New test.
6468 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
6471 * gfortran.dg/fseek.f90: New test.
6473 2007-05-04 Bob Wilson <bob.wilson@acm.org>
6475 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
6477 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6480 * gfortran.dg/zero_length_1.f90: New test.
6482 2007-05-04 Tobias Burnus <burnus@net-b.de>
6485 * gfortran.dg/char_pointer_assign_3.f90: New test.
6486 * gfortran.dg/char_result_2.f90: Re-enable test.
6488 2007-05-04 Tobias Burnus <burnus@net-b.de>
6491 * gfortran.dg/char_length_3.f90: New test.
6492 * gfortran.dg/char_result_2.f90: Fix test.
6494 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
6496 PR tree-optimization/30565
6497 * gcc.dg/tree-ssa/loop-27.c: New test.
6499 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
6501 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
6502 * gcc.target/bfin/arith.c (__v2hi): Likewise.
6503 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
6504 * gcc.target/bfin/shift.c (__v2hi): Likewise.
6506 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
6508 PR tree-optimization/31699
6509 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
6511 (check_effective_target_vect_floatint_cvt): New.
6512 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
6513 of specific targets.
6514 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
6515 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
6516 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6517 * gcc.dg/vect/vect-iv-4.c: Likewise.
6518 * gcc.dg/vect/vect-multitypes-11.c: New.
6519 * gcc.dg/vect/pr31699.c: New.
6521 2007-05-02 Geoffrey Keating <geoffk@apple.com>
6523 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
6525 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
6528 * g++.dg/warn/anonymous-namespace-2.C: New.
6529 * g++.dg/warn/anonymous-namespace-2.h: New.
6531 2007-05-02 Paul Brook <paul@codesourcery.com>
6533 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
6535 2007-05-02 Eric Christopher <echristo@apple.com>
6537 * gcc.dg/cpp/if-div.c: New file.
6539 2007-05-02 Tom Tromey <tromey@redhat.com>
6541 PR preprocessor/28709:
6542 * gcc.dg/cpp/pr28709.c: New file.
6544 2007-05-02 Richard Guenther <rguenther@suse.de>
6546 PR tree-optimization/31146
6547 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
6549 2007-05-01 Geoffrey Keating <geoffk@apple.com>
6551 * gcc.c-torture/compile/limits-blockid.c: New.
6552 * gcc.c-torture/compile/limits-caselabels.c: New.
6553 * gcc.c-torture/compile/limits-declparen.c: New.
6554 * gcc.c-torture/compile/limits-enumconst.c: New.
6555 * gcc.c-torture/compile/limits-exprparen.c: New.
6556 * gcc.c-torture/compile/limits-externalid.c: New.
6557 * gcc.c-torture/compile/limits-fnargs.c: New.
6558 * gcc.c-torture/compile/limits-fndefn.c: New.
6559 * gcc.c-torture/compile/limits-idexternal.c: New.
6560 * gcc.c-torture/compile/limits-idinternal.c: New.
6561 * gcc.c-torture/compile/limits-pointer.c: New.
6562 * gcc.c-torture/compile/limits-stringlit.c: New.
6563 * gcc.c-torture/compile/limits-structmem.c: New.
6564 * gcc.c-torture/compile/limits-structnest.c: New.
6566 2007-04-29 Geoffrey Keating <geoffk@apple.com>
6568 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
6570 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
6573 * gcc.c-torture/compile/20070501-1.c: New testcase.
6575 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
6578 * gfortran.dg/array_memset_2: New test case.
6580 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6583 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
6585 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
6588 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
6590 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
6591 keyword to dg-final test.
6592 * gcc.dg/vect/vect-iv-4.c: Likewise.
6593 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
6594 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
6596 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
6598 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
6599 * lib/target-supports.exp
6600 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
6601 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
6603 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
6605 * gcc.c-torture/execute/ieee/20000320-1.c: Use
6606 __LONG_LONG_MAX__ and its friends instead of those supplied by
6609 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
6612 * g++.dg/ext/vector7.C: New testcase.
6614 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6617 * gfortran.dg/bound_simplification_1.f90: New test.
6619 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6622 * gfortran.dg/bom_error.f90: New test.
6623 * gfortran.dg/bom_include.f90: New test.
6624 * gfortran.dg/bom_UTF16-LE.f90: New test.
6625 * gfortran.dg/bom_UTF16-BE.f90: New test.
6626 * gfortran.dg/bom_UTF-8.f90: New test.
6627 * gfortran.dg/bom_UTF-32.f90: New test.
6628 * gfortran.dg/bom_UTF-8.F90: New test.
6629 * gfortran.dg/bom_include.inc: New file.
6631 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6634 * g++.dg/init/ptrfn2.C: New test.
6635 * g++.dg/init/ptrfn3.C: New test.
6637 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
6640 * gfortran.dg/dependency_21.f90: New test.
6642 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6644 * gfortran.dg/secnds.f: Use real*8.
6645 * gfortran.dg/secnds-1.f: Use real*8.
6647 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6650 * gfortran.dg/inquire_5.f90: Update test.
6652 2007-04-27 Ian Lance Taylor <iant@google.com>
6655 * gcc.c-torture/compile/pr31710.c: New test.
6657 2007-04-27 Richard Guenther <rguenther@suse.de>
6659 PR tree-optimization/30965
6660 PR tree-optimization/30978
6661 * gcc.dg/tree-ssa/pr30978.c: New testcase.
6662 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
6663 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
6664 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
6666 2007-04-27 Richard Guenther <rguenther@suse.de>
6668 PR tree-optimization/31715
6669 * gcc.dg/Warray-bounds-4.c: New testcase.
6671 2007-04-26 Ian Lance Taylor <iant@google.com>
6674 * gcc.c-torture/compile/pr28675.c: New test.
6676 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
6679 * g++.dg/ext/vector6.C: New test.
6681 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
6683 * gcc.c-torture/execute/ieee/20000320-1.x: New.
6685 2007-04-26 Steve Ellcey <sje@cup.hp.com>
6688 * g++.dg/other/str_empty.C: Add expected warning.
6690 2007-04-26 Richard Guenther <rguenther@suse.de>
6691 Daniel Berlin <dberlin@dberlin.org>
6693 PR tree-optimization/30567
6694 * g++.dg/other/pr30567.C: New testcase.
6696 2007-04-26 Richard Guenther <rguenther@suse.de>
6698 PR tree-optimization/31703
6699 * gcc.c-torture/compile/pr31703.c: New testcase.
6700 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
6701 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6703 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
6705 * gfortran.dg/open_errors.f90: Added if statements checking
6706 the value of iostat.
6708 2007-04-26 Jakub Jelinek <jakub@redhat.com>
6711 * g++.dg/gomp/pr31598.C: New test.
6713 PR tree-optimization/30558
6714 * g++.dg/gomp/pr30558.C: New test.
6716 2007-04-24 Mark Mitchell <mark@codesourcery.com>
6719 * g++.dg/ext/complex2.C: New test.
6721 2007-04-25 Paolo Carlini <pcarlini@suse.de>
6723 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
6725 2007-04-25 Thiemo Seufer <ths@mips.com>
6727 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
6728 value to signed char.
6730 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
6732 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
6733 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
6734 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
6736 2007-04-25 Tobias Burnus <burnus@net-b.de>
6739 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
6740 statement functions.
6741 * gfortran.dg/c_by_val_5.f90: New test.
6743 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
6745 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
6746 with two new subroutines to avoid parameter-induced aliasing.
6747 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
6748 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
6750 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6752 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
6753 * g++.dg/warn/Warray-bounds.C: Likewise.
6755 2007-04-24 Ian Lance Taylor <iant@google.com>
6757 PR tree-optimization/31605
6758 * gcc.c-torture/execute/pr31605.c: New test.
6760 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6763 * lib/gcc-dg.exp (scan-module): New function.
6764 * gfortran.dg/module_md5_1.f90: New test.
6766 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
6768 * g++.old-deja/g++.pt/defarg6.C: Only run with
6770 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
6771 * g++.dg/cpp0x/variadic61.C: Ditto.
6772 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
6773 * g++.dg/cpp0x/variadic62.C: Ditto.
6774 * g++.dg/template/meminit1.C: Ditto.
6775 * g++.dg/template/operator7.C: Ditto.
6776 * g++.dg/template/static15.C: Ditto.
6777 * g++.dg/template/invalid1.C: Ditto.
6778 * g++.dg/template/shift1.C: Ditto.
6779 * g++.dg/template/error10.C: Ditto.
6781 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
6784 * gfortran.dg/pr25923.f90: New test.
6786 2007-04-24 Ian Lance Taylor <iant@google.com>
6788 PR tree-optimization/31602
6789 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
6791 2007-04-24 Janis Johnson <janis187@us.ibm.com>
6793 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
6794 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
6796 2007-04-24 Hui-May Chang <hm.chang@apple.com>
6798 * gcc.target/i386/reload-1.c. New.
6800 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
6801 Olga Golovanevsky <olga@il.ibm.com>
6803 * g++.dg/other/str_empty.C: New test.
6805 2007-04-24 Richard Henderson <rth@redhat.com>
6807 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
6809 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
6812 * gcc.c-torture/compile/pr31641.c: New testcase.
6814 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
6816 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
6817 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
6818 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
6819 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
6821 2007-04-23 Simon Baldwin <simonb@google.com>
6823 * g++.dg/other/error15.C: New.
6824 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
6825 triggering a "multiple parameters named" error.
6827 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
6830 * gfortran.dg/backspace_8.f: New test case.
6832 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
6835 * gfortran.dg/used_types_17.f90: New test.
6838 * gfortran.dg/zero_array_components_1.f90: New test.
6840 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6843 * gfortran.dg/open_errors.f90: Allow a different error message.
6845 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
6847 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
6848 Rename from check_effective_target_vect_pack_mod. Rename global
6849 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
6851 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
6853 * gcc.dg/vect/vect-iv-8a.c: Ditto.
6854 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
6856 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6859 * gcc.c-torture/execute/pr31448.c: New testcase.
6861 2007-04-22 Nick Clifton <nickc@redhat.com>
6863 * gcc.dg/20020312-2.c: Add support for the FRV.
6865 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
6867 PR tree-optimization/24659
6868 * gcc.dg/vect/vect-float-extend-1.c: New test.
6869 * gcc.dg/vect/vect-float-truncate-1.c: New test.
6871 2007-04-22 Richard Guenther <rguenther@suse.de>
6873 PR tree-optimization/29789
6874 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
6875 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
6877 2007-04-22 Revital Eres <eres@il.ibm.com>
6879 * gcc.dg/var-expand2.c: New test.
6881 2007-04-22 Revital Eres <eres@il.ibm.com>
6883 * gcc.dg/var-expand3.c: New test.
6885 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6888 * gfortran.dg/continuation_8.f90: New test.
6890 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6893 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
6894 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
6896 2007-04-21 Richard Guenther <rguenther@suse.de>
6899 * gcc.c-torture/execute/pr31136.c: New testcase.
6901 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
6903 * gcc.target/i386/movsi-sm-1.c: New.
6905 2007-04-20 Richard Henderson <rth@redhat.com>
6907 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
6908 * gcc.dg/pr27095.c: Cope with alpha GOT load.
6910 2007-04-20 Jakub Jelinek <jakub@redhat.com>
6912 * gcc.target/i386/ordcmp-1.c: New test.
6913 * gcc.target/i386/unordcmp-1.c: New test.
6915 PR tree-optimization/31632
6916 * gcc.c-torture/compile/20070419-1.c: New test.
6918 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
6920 * gcc.dg/invalid-call-1.c: New test.
6922 2007-04-18 Dirk Mueller <dmueller@suse.de>
6925 * gcc.dg/Warray-bounds-3.c: New.
6927 2007-04-18 Richard Guenther <rguenther@suse.de>
6929 PR tree-optimization/19431
6930 PR tree-optimization/21463
6931 * gcc.c-torture/execute/20070212-1.c: New testcase.
6932 * gcc.c-torture/execute/20070212-2.c: Likewise.
6933 * gcc.c-torture/execute/20070212-3.c: Likewise.
6934 * gcc.dg/tree-ssa/pr19431.c: Likewise.
6935 * gcc.dg/tree-ssa/pr21463.c: Likewise.
6936 * g++.dg/tree-ssa/pr21463.C: Likewise.
6937 * g++.dg/tree-ssa/pr30738.C: Likewise.
6939 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6942 * g++.dg/expr/bitfield8.C: New test.
6944 2007-04-17 Joseph Myers <joseph@codesourcery.com>
6945 Richard Sandiford <richard@codesourcery.com>
6947 * lib/target-supports.exp (check_profiling_available): Return 0
6948 for uClibc with -p or -pg.
6950 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
6953 * g++.dg/template/init7.C: New test.
6955 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
6957 PR rtl-optimization/31360
6958 * gcc.dg/loop-7.c: New test.
6960 2007-04-17 Mark Mitchell <mark@codesourcery.com>
6962 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
6963 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
6965 (compat-execute): Likewise.
6966 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
6967 files to remote hosts.
6968 * lib/c-ctorture.exp (c-torture-compile): Likewise.
6969 (c-torture-execute): Likewise.
6970 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
6971 or plain file. Use remote_upload and remote_download to copy
6973 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
6976 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
6978 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
6980 2007-04-16 Lawrence Crowl <crowl@google.com>
6982 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
6983 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
6984 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
6985 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6986 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
6987 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
6988 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
6989 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
6990 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
6991 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
6992 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
6994 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
6995 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
6996 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
6997 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
6998 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
6999 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
7000 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
7001 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
7002 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
7003 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
7004 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
7006 2007-04-16 Ian Lance Taylor <iant@google.com>
7008 PR tree-optimization/31522
7009 * gcc.dg/Wstrict-overflow-16.c: New test.
7011 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
7013 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
7015 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
7018 * gfortran.dg/module_naming_1.f90: New.
7020 2007-04-16 Richard Sandiford <richard@codesourcery.com>
7022 * lib/target-supports.exp (check_profiling_available): Return
7023 false for m68k-*-uclinux.
7025 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
7028 Testcase for c++ anonymous namespace warning
7030 * g++.dg/warn/anonymous-namespace-1.C: New test
7031 * g++.dg/warn/anonymous-namespace-1.h: New test
7033 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7036 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
7038 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7040 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
7042 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
7045 * gfortran.dg/array_constructor_16.f90: New test.
7047 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
7049 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
7050 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
7052 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7054 PR rtl-optimization/31500
7055 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
7056 * g++.dg/warn/Warray-bounds.C: Likewise.
7058 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7061 * gcc.dg/gnu89-init-4.c: New testcase.
7063 2007-04-14 Jakub Jelinek <jakub@redhat.com>
7066 * gcc.dg/gomp/pr25874.c: Add dg-options.
7067 * g++.dg/gomp/pr25874.C: Add dg-options.
7069 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
7072 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
7073 * gfortran.dg/warnings_are_errors_1.f: New testcase.
7075 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7078 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
7080 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
7084 * gfortran.dg/initialization_6.f90: New test.
7086 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
7088 * gcc.c-torture/compile/pr27528.c: Require nonpic.
7090 * lib/target-supports.exp (check_gc_sections_available):
7091 Return false if ldflags includes -elf2flt.
7093 2007-04-13 Jason Merrill <jason@redhat.com>
7096 * conv3.C: New test.
7098 2007-04-13 Mike Stump <mrs@apple.com>
7100 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
7101 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
7103 2007-04-13 Joseph Myers <joseph@codesourcery.com>
7105 PR tree-optimization/29598
7106 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
7108 2007-04-13 Tobias Burnus <burnus@net-b.de>
7111 * gfortran.dg/func_assign.f90: New test.
7113 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
7116 * gfortran.dg/used_types_16.f90: New test.
7118 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
7121 * gfortran.dg/goto_2.f90: New.
7122 * gfortran.dg/goto_3.f90: New.
7123 * gfortran.dg/pr17708.f90: Rename to ...
7124 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
7126 2007-04-13 Tobias Burnus <burnus@net-b.de>
7129 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
7130 instead of a struct.
7132 2007-04-13 Tobias Burnus <burnus@net-b.de>
7135 * gfortran.dg/value_4.c: Use GNU extensions for complex
7136 instead of a struct.
7138 2007-04-13 Richard Guenther <rguenther@suse.de>
7140 PR tree-optimization/21258
7141 * gcc.dg/tree-ssa/vrp34.c: New testcase.
7143 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7145 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
7148 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
7151 * gfortran.dg/char_length_2.f90: New.
7152 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
7153 * gfortran.dg/repeat_4.f90: Likewise.
7156 * gfortran.dg/char_assign_1.f90: New.
7159 * gfortran.dg/block_name_1.f90: New.
7160 * gfortran.dg/block_name_2.f90: New.
7162 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
7165 * g++.dg/other/pr31078.C: New.
7167 2007-04-12 Richard Guenther <rguenther@suse.de>
7169 PR tree-optimization/31169
7170 * gcc.c-torture/execute/pr31169.c: New testcase.
7172 2007-04-12 Richard Guenther <rguenther@suse.de>
7174 PR tree-optimization/24689
7175 PR tree-optimization/31307
7176 * g++.dg/tree-ssa/pr31307.C: New testcase.
7177 * gcc.dg/tree-ssa/pr24689.c: Likewise.
7179 2007-04-12 Tobias Burnus <burnus@net-b.de>
7182 * gfortran.dg/access_spec_1.f90: New test.
7183 * gfortran.dg/access_spec_2.f90: New test.
7184 * gfortran.dg/non_module_public.f90: Match new error message.
7186 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
7189 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
7190 to 4 at line 38 to fix bounds problem.
7192 2007-04-11 Tobias Burnus <burnus@net-b.de>
7195 * gfortran.dg/pointer_intent_1.f90: Fix test.
7197 2007-04-10 Eric Christopher <echristo@apple.com>
7199 * lib/target-supports.exp
7200 (check_effective_target_fstack_protector): Rewrite.
7202 2007-04-09 Mark Mitchell <mark@codesourcery.com>
7205 * g++.dg/init/const5.C: New test.
7207 2007-04-09 Jan Hubicka <jh@suse.cz>
7209 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
7211 2007-04-08 Jan Hubicka <jh@suse.cz>
7213 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
7215 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7218 * gfortran.dg/achar_4.f90: New test.
7220 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7223 * gfortran.dg/used_dummy_types_8.f90: New test.
7225 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7228 * gfortran.dg/parameter_array_element_1.f90: New test.
7230 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7233 * gfortran.dg/default_numeric_type_1.f90: New test.
7235 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7238 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
7240 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
7243 * gfortran.dg/interface_12.f90: New test.
7245 2007-04-07 Bruce Korb <bkorb@gnu.org>
7247 * gcc.dg/format/opt-6.c: New test.
7248 * gcc.dg/format/nul-1.c: New test.
7249 * gcc.dg/format/nul-2.c: New test.
7251 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7253 PR libgfortran/31395
7254 * gfortran.dg/fmt_colon.f90: New test.
7256 2007-04-06 Mark Mitchell <mark@codesourcery.com>
7258 * g++.old-deja/g++.other/init18.C: Use
7259 dg-require-effective-target instead of an explicit xfail.
7261 2007-04-05 Janis Johnson <janis187@us.ibm.com>
7263 * gcc.dg/dfp/signbit-1.c
7264 * gcc.dg/dfp/signbit-2.c
7266 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7269 * gfortran.dg/altreturn_5.f90: New test.
7271 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
7274 * gfortran.dg/contained_module_proc_1.f90: New test.
7276 2007-04-04 Stuart Hastings <stuart@apple.com>
7279 * objc/execute/exceptions/pr31281.m: New.
7281 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
7283 * g++.dg/ext/dllimport12.C: Update comments.
7285 2007-04-03 Eric Christopher <echristo@apple.com>
7287 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
7289 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7292 * gfortran.dg/repeat_2.f90: New test.
7293 * gfortran.dg/repeat_3.f90: New test.
7294 * gfortran.dg/repeat_4.f90: New test.
7296 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
7298 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
7300 2007-04-03 Jakub Jelinek <jakub@redhat.com>
7303 * g++.dg/parse/cond3.C: New test.
7306 * gcc.c-torture/execute/ieee/pr30704.c: New test.
7308 2007-04-02 Jason Merrill <jason@redhat.com>
7311 * g++.dg/ext/visibility/anon3.C: New test.
7313 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7315 PR libgfortran/31052
7316 * gfortran.dg/namelist_28.f90: New test.
7318 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7320 PR libgfortran/31366
7321 * gfortran.dg/direct_io_6.f90: New test.
7323 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7325 PR libgfortran/31207
7326 * gfortran.dg/advance_5.f90: New test.
7327 * gfortran.dg/advance_6.f90: New test.
7329 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
7331 * g++.dg/ext/dllimport6.C: Remove extra ';'.
7332 * g++.dg/ext/dllimport7.C: Likewise.
7333 * g++.dg/ext/selectany1.C: Likewise.
7335 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
7337 * g++.dg/parser/pr31138.C: New.
7338 * g++.dg/parser/pr31140.C: New.
7339 * g++.dg/parser/pr31141.C: New.
7341 2007-03-30 Paolo Carlini <pcarlini@suse.de>
7344 * g++.dg/ext/is_base_of.C: New.
7345 * g++.dg/ext/has_virtual_destructor.C: New.
7346 * g++.dg/ext/is_polymorphic.C: New.
7347 * g++.dg/ext/is_base_of_diagnostic.C: New.
7348 * g++.dg/ext/is_enum.C: New.
7349 * g++.dg/ext/has_nothrow_assign.C: New.
7350 * g++.dg/ext/has_nothrow_constructor.C: New.
7351 * g++.dg/ext/is_empty.C: New.
7352 * g++.dg/ext/has_trivial_copy.C: New.
7353 * g++.dg/ext/has_trivial_assign.C: New.
7354 * g++.dg/ext/is_abstract.C: New.
7355 * g++.dg/ext/is_pod.C: New.
7356 * g++.dg/ext/has_nothrow_copy.C: New.
7357 * g++.dg/ext/is_class.C: New.
7358 * g++.dg/ext/has_trivial_constructor.C: New.
7359 * g++.dg/ext/is_union.C: New.
7360 * g++.dg/ext/has_trivial_destructor.C: New.
7361 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
7362 * g++.dg/template/crash43.C: Likewise.
7364 2007-03-29 Dirk Mueller <dmueller@suse.de>
7366 * g++.dg/warn/pedantic2.C: New testcase.
7368 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7370 * size_dim.f90: Fix dg directive.
7371 * pr16433.f: Likewise.
7372 * use_6.f90: Likewise.
7373 * use_7.f90: Likewise.
7374 * entry_9.f90: Likewise.
7375 * pointer_intent_2.f90: Likewise.
7376 * protected_1.f90: Likewise.
7377 * fmt_missing_period_2.f: Likewise.
7378 * pointer_intent_3.f90: Likewise.
7379 * protected_2.f90: Likewise.
7380 * protected_3.f90: Likewise.
7381 * pr15754.f90: Likewise.
7382 * protected_4.f90: Likewise.
7383 * protected_5.f90: Likewise.
7384 * initialization_2.f90: Likewise.
7385 * protected_6.f90: Likewise.
7386 * continuation_7.f90: Likewise.
7387 * derived_function_interface_1.f90: Likewise.
7388 * der_pointer_4.f90: Likewise.
7389 * fmt_zero_precision.f90: Likewise.
7390 * blockdata_3.f90: Likewise.
7391 * fmt_missing_period_1.f: Likewise.
7392 * real_const_3.f90: Likewise.
7393 * use_4.f90: Likewise.
7394 * fmt_missing_period_3.f: Likewise.
7395 * use_5.f90: Likewise.
7397 2007-03-28 Mike Stump <mrs@apple.com>
7399 * gcc.dg/darwin-comm.c: Add.
7401 2007-03-28 Eric Christopher <echristo@apple.com>
7403 * lib/target-supports.exp (check_effective_target_fstack_protector):
7405 * gcc.dg/ssp-1.c: Use.
7406 * gcc.dg/ssp-2.c: Ditto.
7408 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
7411 * g++.dg/parse/constructor3.C: New test.
7413 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
7415 * gnat.dg/thin_pointer.ad[sb]: New test.
7417 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7419 * g++.dg/cpp0x/bracket1.C: New.
7420 * g++.dg/cpp0x/bracket2.C: New.
7421 * g++.dg/cpp0x/bracket3.C: New.
7422 * g++.dg/cpp0x/bracket4.C: New.
7424 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7426 * g++.dg/cpp0x/temp_default1.C: New.
7427 * g++.dg/cpp0x/temp_default3.C: New.
7428 * g++.dg/cpp0x/temp_default2.C: New.
7429 * g++.dg/cpp0x/temp_default4.C: New.
7431 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
7434 * g++.dg/other/cv_func2.C: New.
7436 2007-03-27 Janis Johnson <janis187@us.ibm.com>
7438 * gcc.dg/dfp/func-vararg-alternate.h: New file.
7439 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
7440 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
7441 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
7443 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
7444 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
7446 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
7448 * lib/compat.exp (compat-execute): Fix processing of file names.
7450 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
7452 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
7454 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
7456 * lib/target-supports.exp (check_effective_target_fortran_large_real):
7457 Delete created executable test file.
7458 (check_effective_target_fortran_large_int): Ditto.
7459 (check_effective_target_static_libgfortran): Ditto.
7461 2007-03-26 Paolo Carlini <pcarlini@suse.de>
7464 * g++.dg/warn/pragma-system_header1.C: New test.
7465 * g++.dg/warn/pragma-system_header2.C: New test.
7466 * g++.dg/warn/pragma-system_header1.h. New.
7467 * g++.dg/warn/pragma-system_header2.h. New.
7469 2007-03-26 Ian Lance Taylor <iant@google.com>
7471 PR tree-optimization/31345
7472 * gcc.c-torture/compile/pr31345-1.c: New test.
7474 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
7476 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
7477 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
7478 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
7479 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
7480 * gfortran.dg/overload_1.f90: Likewise.
7481 * gfortran.dg/impure_assignment_1.f90: Likewise.
7482 * gfortran.dg/error_recovery_3.f90: Likewise.
7483 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7484 * gfortran.dg/sequence_types_1.f90: Likewise.
7485 * gfortran.dg/internal_references_1.f90: Likewise.
7486 * gfortran.dg/present_1.f90: Likewise.
7487 * gfortran.dg/volatile10.f90: Likewise.
7488 * gfortran.dg/module_equivalence_2.f90: Likewise.
7489 * gfortran.dg/use_4.f90: Likewise.
7490 * gfortran.dg/elemental_result_1.f90: Likewise.
7491 * gfortran.dg/generic_actual_arg.f90: Likewise.
7492 * gfortran.dg/private_type_5.f90: Likewise.
7493 * gfortran.dg/protected_4.f90: Likewise.
7494 * gfortran.dg/interface_3.f90: Likewise.
7496 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7498 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
7499 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
7501 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
7503 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
7505 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7507 PR libgfortran/31199
7508 * gfortran.dg/fmt_t_4.f90: New test.
7510 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7513 * gfortran.dg/backspace_5.f: Initialize variable(s).
7514 * gfortran.dg/backspace_6.f: Likewise.
7515 * gfortran.dg/char_bounds_check_fail_1: Likewise.
7516 * gfortran.dg/direct_io_2.f90: Likewise.
7517 * gfortran.dg/write_back.f: Likewise.
7518 * gfortran.dg/write_rewind_2.f: Likewise.
7519 * gfortran.dg/write_rewind_1.f: Likewise.
7520 * gfortran.dg/write_rewind_2.f: Likewise.
7522 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
7524 PR tree-optimization/30784
7525 * gcc.dg/vect/pr30784.c: New test.
7527 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7530 * gfortran.dg/operator_1.f90: New test.
7531 * gfortran.dg/operator_2.f90: New test.
7533 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7536 * gfortran.dg/reshape_transpose_1.f90: New test.
7538 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7541 * gfortran.dg/bounds_check_6.f90: New test.
7543 2007-03-23 Michael Meissner <michael.meissner@amd.com>
7545 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
7547 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
7548 * gcc.dg/dfp/decfloat-constants.c: Ditto.
7550 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
7553 * gfortran.dg/pointer_function_actual_1.f90: New test.
7556 * gfortran.dg/pointer_function_actual_2.f90: New test.
7559 * gfortran.dg/result_in_spec_1.f90: New test.
7561 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7564 * gfortran.dg/integer_exponentiation_3.F90: New test.
7565 * gfortran.dg/integer_exponentiation_4.f90: New test.
7566 * gfortran.dg/integer_exponentiation_5.F90: New test.
7568 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7571 * g++.dg/template/error24.C: New test.
7572 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
7574 2007-03-22 Mark Mitchell <mark@codesourcery.com>
7577 * g++.dg/expr/bitfield7.C: New test.
7579 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7582 * gcc.dg/float-range-4.c: New.
7583 * gcc.dg/float-range-1.c: Update. Test for a warning.
7584 * gcc.dg/float-range-3.c: New.
7585 * gcc.dg/float-range-5.c: New.
7587 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7590 * gfortran.dg/no_range_check_1.f90: New test.
7592 2007-03-22 Dirk Mueller <dmueller@suse.de>
7594 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7595 * g++.dg/other/static1.C: Remove stray semicolon.
7596 * g++.dg/other/init1.C: Likewise.
7597 * g++.dg/rtti/dyncast1.C: Likewise.
7598 * g++.dg/tree-ssa/pr17153.C: Likewise.
7599 * g++.dg/lookup/disamb1.C: Likewise.
7600 * g++.dg/lookup/scoped2.C: Likewise.
7601 * g++.dg/lookup/friend7.C: Likewise.
7602 * g++.dg/parse/parse4.C: Likewise.
7603 * g++.dg/parse/parse5.C: Likewise.
7604 * g++.dg/expr/pr29066.C: Likewise.
7605 * g++.dg/expr/cast4.C: Likewise.
7606 * g++.dg/tc1/dr193.C: Likewise.
7607 * g++.dg/tc1/dr213.C: Likewise.
7608 * g++.dg/abi/dcast1.C: Likewise.
7609 * g++.dg/abi/covariant2.C: Likewise.
7610 * g++.dg/inherit/covariant11.C: Likewise.
7611 * g++.dg/inherit/covariant9.C: Likewise.
7612 * g++.dg/inherit/covariant10.C: Likewise.
7613 * g++.dg/init/static3.C: Likewise.
7614 * g++.dg/init/init-ref3.C: Likewise.
7615 * g++.dg/init/ref10.C: Likewise.
7616 * g++.dg/template/meminit2.C: Likewise.
7617 * g++.dg/template/using9.C: Likewise.
7618 * g++.dg/template/friend9.C: Likewise.
7619 * g++.dg/template/ref1.C: Likewise.
7620 * g++.old-deja/g++.warn/inline.C: Likewise.
7621 * g++.old-deja/g++.robertl/eb91.C: Likewise.
7622 * g++.old-deja/g++.robertl/eb46.C: Likewise.
7623 * g++.old-deja/g++.robertl/eb34.C: Likewise.
7624 * g++.old-deja/g++.robertl/eb43.C: Likewise.
7625 * g++.old-deja/g++.robertl/eb26.C: Likewise.
7626 * g++.old-deja/g++.robertl/eb116.C: Likewise.
7627 * g++.old-deja/g++.brendan/copy5.C: Likewise.
7628 * g++.old-deja/g++.brendan/overload8.C: Likewise.
7629 * g++.old-deja/g++.brendan/overload11.C: Likewise.
7630 * g++.old-deja/g++.brendan/copy7.C: Likewise.
7631 * g++.old-deja/g++.brendan/crash38.C: Likewise.
7632 * g++.old-deja/g++.brendan/template11.C: Likewise.
7633 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
7634 * g++.old-deja/g++.brendan/crash50.C: Likewise.
7635 * g++.old-deja/g++.brendan/crash16.C: Likewise.
7636 * g++.old-deja/g++.jason/pmem2.C: Likewise.
7637 * g++.old-deja/g++.jason/parse9.C: Likewise.
7638 * g++.old-deja/g++.jason/byval2.C: Likewise.
7639 * g++.old-deja/g++.jason/overload8.C: Likewise.
7640 * g++.old-deja/g++.jason/pmf8.C: Likewise.
7641 * g++.old-deja/g++.jason/template33.C: Likewise.
7642 * g++.old-deja/g++.jason/return3.C: Likewise.
7643 * g++.old-deja/g++.jason/scoping2.C: Likewise.
7644 * g++.old-deja/g++.jason/virtual.C: Likewise.
7645 * g++.old-deja/g++.jason/opeq3.C: Likewise.
7646 * g++.old-deja/g++.jason/template27.C: Likewise.
7647 * g++.old-deja/g++.jason/synth6.C: Likewise.
7648 * g++.old-deja/g++.jason/ref8.C: Likewise.
7649 * g++.old-deja/g++.jason/offset1.C: Likewise.
7650 * g++.old-deja/g++.other/static20.C: Likewise.
7651 * g++.old-deja/g++.other/array1.C: Likewise.
7652 * g++.old-deja/g++.other/new3.C: Likewise.
7653 * g++.old-deja/g++.other/array2.C: Likewise.
7654 * g++.old-deja/g++.other/overload9.C: Likewise.
7655 * g++.old-deja/g++.other/cast6.C: Likewise.
7656 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
7657 * g++.old-deja/g++.other/eh4.C: Likewise.
7658 * g++.old-deja/g++.other/using7.C: Likewise.
7659 * g++.old-deja/g++.other/init18.C: Likewise.
7660 * g++.old-deja/g++.other/dyncast1.C: Likewise.
7661 * g++.old-deja/g++.other/dyncast2.C: Likewise.
7662 * g++.old-deja/g++.other/dtor11.C: Likewise.
7663 * g++.old-deja/g++.pt/static11.C: Likewise.
7664 * g++.old-deja/g++.pt/crash19.C: Likewise.
7665 * g++.old-deja/g++.pt/overload12.C: Likewise.
7666 * g++.old-deja/g++.pt/crash46.C: Likewise.
7667 * g++.old-deja/g++.pt/mi1.C: Likewise.
7668 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
7669 * g++.old-deja/g++.pt/nontype5.C: Likewise.
7670 * g++.old-deja/g++.pt/local5.C: Likewise.
7671 * g++.old-deja/g++.pt/typename2.C: Likewise.
7672 * g++.old-deja/g++.pt/explicit80.C: Likewise.
7673 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
7674 * g++.old-deja/g++.law/visibility1.C: Likewise.
7675 * g++.old-deja/g++.law/visibility2.C: Likewise.
7676 * g++.old-deja/g++.law/virtual2.C: Likewise.
7677 * g++.old-deja/g++.law/operators19.C: Likewise.
7678 * g++.old-deja/g++.law/parsing10.C: Likewise.
7679 * g++.old-deja/g++.law/visibility4.C: Likewise.
7680 * g++.old-deja/g++.law/operators4.C: Likewise.
7681 * g++.old-deja/g++.law/dtors2.C: Likewise.
7682 * g++.old-deja/g++.law/missed-error3.C: Likewise.
7683 * g++.old-deja/g++.law/visibility10.C: Likewise.
7684 * g++.old-deja/g++.law/scope3.C: Likewise.
7685 * g++.old-deja/g++.law/casts2.C: Likewise.
7686 * g++.old-deja/g++.law/code-gen5.C: Likewise.
7687 * g++.old-deja/g++.law/operators33.C: Likewise.
7688 * g++.old-deja/g++.law/friend4.C: Likewise.
7689 * g++.old-deja/g++.mike/pmf7.C: Likewise.
7690 * g++.old-deja/g++.mike/p5611.C: Likewise.
7691 * g++.old-deja/g++.mike/net37.C: Likewise.
7692 * g++.old-deja/g++.mike/p3570.C: Likewise.
7693 * g++.old-deja/g++.mike/p5718.C: Likewise.
7694 * g++.old-deja/g++.mike/net21.C: Likewise.
7695 * g++.old-deja/g++.mike/p1862.C: Likewise.
7696 * g++.old-deja/g++.mike/p4511.C: Likewise.
7697 * g++.old-deja/g++.mike/virt3.C: Likewise.
7698 * g++.old-deja/g++.mike/p16146.C: Likewise.
7699 * g++.old-deja/g++.mike/p1989.C: Likewise.
7700 * g++.old-deja/g++.mike/p5571.C: Likewise.
7701 * g++.old-deja/g++.gb/scope10.C: Likewise.
7702 * g++.old-deja/g++.abi/primary5.C: Likewise.
7703 * g++.old-deja/g++.abi/empty2.C: Likewise.
7704 * g++.old-deja/g++.abi/arraynew.C: Likewise.
7705 * g++.old-deja/g++.eh/vbase4.C: Likewise.
7706 * g++.old-deja/g++.eh/ptr1.C: Likewise.
7707 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
7708 * g++.old-deja/g++.bob/template3.C: Likewise.
7709 * g++.old-deja/g++.bob/inherit1.C: Likewise.
7711 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
7714 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
7716 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
7719 * gfortran.dg/derived_name_1.f90: New.
7720 * gfortran.dg/derived_name_2.f: New.
7722 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7724 * lib/target-supports.exp (check_effective_target_nonpic): New
7726 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
7728 * gcc.target/i386/asm-4.c: Require nonpic.
7729 * gcc.target/i386/cmov1.c: Likewise.
7730 * gcc.target/i386/mul.c: Likewise.
7731 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
7732 * gcc.target/i386/ssetype-1.c: Require nonpic.
7733 * gcc.target/i386/ssetype-3.c: Likewise.
7734 * gcc.target/i386/ssetype-5.c: Likewise.
7736 2007-03-21 Richard Sandiford <richard@codesourcery.com>
7738 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
7739 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
7740 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
7741 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
7743 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
7745 PR tree-optimization/30590
7746 * g++.dg/opt/pr30590.C: New testcase.
7748 2007-03-20 Jakub Jelinek <jakub@redhat.com>
7751 * gcc.dg/pr30762-1.c: New test.
7752 * gcc.dg/pr30762-2.c: New test.
7755 * gcc.target/i386/pr30505.c: New test.
7757 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
7759 * gcc.target/arm/register-variables.c: New.
7761 2007-03-19 Jeff Law <law@redhat.com>
7763 * PR tree-optimization/30984
7764 * gcc.c-torture/pr30984.c: New test.
7766 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
7767 Richard Guenther <rguenther@suse.de>
7769 PR tree-optimization/31254
7770 * gcc.dg/torture/pr31254.c: New testcase.
7772 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
7774 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
7775 target default_packed.
7777 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7780 * gfortran.dg/string_length_1.f90: New test.
7782 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7785 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
7787 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7789 PR libgfortran/31052
7790 * gfortran.dg/namelist_27.f90: New test.
7792 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
7795 * gfortran.dg/used_types_14.f90: New test.
7798 * gfortran.dg/used_types_15.f90: New test.
7800 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
7802 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
7803 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
7805 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7808 * gfortran.dg/integer_exponentiation_2.f90: New test.
7810 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
7812 PR tree-optimization/31041
7813 * gcc.dg/vect/pr31041.c: New test.
7815 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7817 * g++.dg/warn/Wconversion-integer.C: New
7818 * g++.dg/warn/Wconversion-real.C: New.
7819 * g++.dg/warn/Wconversion-real-integer.C: New.
7820 * g++.dg/warn/conv2.C: Updated.
7822 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7824 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
7827 2007-03-16 Richard Guenther <rguenther@suse.de>
7829 PR tree-optimization/31146
7830 * g++.dg/tree-ssa/pr31146.C: New testcase.
7832 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7834 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
7835 assume that the target has <features.h>.
7837 2007-03-16 Richard Sandiford <richard@codesourcery.com>
7839 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
7840 dg-options rather than to the whole test.
7842 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
7845 * g++.dg/debug/pr29906.C: New
7847 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7849 PR libgfortran/31099
7850 * gfortran.dg/unformatted_recl.f90: Update test.
7852 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
7854 * gcc.dg/tree-ssa/prefetch-5.c: New test.
7856 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7859 * g++.dg/parse/namespace-definition.C: New.
7861 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7864 * g++.dg/cpp/pedantic-errors.C: New.
7865 * g++.dg/cpp/permissive.C: New.
7867 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7869 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
7870 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
7872 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7874 * lib/target-supports.exp (check_missing_uclibc_feature)
7875 (check_effective_target_wchar): New procedures.
7876 * gcc.dg/wchar_t-1.c: Require target wchar.
7877 * gcc.dg/wint_t-1.c: Likewise.
7879 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7881 * lib/target-supports.exp (check_gc_sections_available): Return
7882 false for VxWorks targets.
7884 2007-03-15 Dirk Mueller <dmueller@suse.de>
7886 * g++.dg/warn/Wconversion2.C: Fix typo.
7887 * gcc.dg/if-empty-1.c: Ditto.
7889 2007-03-15 Richard Sandiford <richard@codesourcery.com>
7891 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
7893 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7895 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
7896 * gcc.target/i386/pr31167.c: Ditto.
7898 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
7901 * gcc.target/i386/pr31167.c: New test.
7903 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
7906 * gfortran.dg/import5.f90.f90: New test.
7910 * gfortran.dg/data_components_1.f90: New test.
7914 * gfortran.dg/generic_13.f90: New test.
7917 * gfortran.dg/alloc_comp_basics_5.f90: New test.
7919 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7921 PR libgfortran/31051
7922 * gfortran.dg/fmt_t_4.f90: New
7924 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
7927 * g++.dg/other/default7.C: New test.
7929 2007-03-15 Dirk Mueller <dmueller@suse.de>
7931 * g++.dg/warn/Wconversion2.C: New.
7933 2007-03-14 Eric Christopher <echristo@apple.com>
7935 * gcc.dg/ssp-1.c: New.
7936 * gcc.dg/ssp-2.c: Ditto.
7938 2007-03-14 Dirk Mueller <dmueller@suse.de>
7940 * g++.dg/warn/do-empty.C: New.
7941 * gcc.dg/do-empty.c: New.
7942 * gcc.dg/if-empty-1.c: Update.
7943 * gcc.dg/20001116-1.c: Update.
7944 * gcc.dg/pr23165.c: Update.
7946 2007-03-14 Jakub Jelinek <jakub@redhat.com>
7948 * gfortran.dg/module_implicit_conversion.f90: New test.
7950 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
7953 * gcc.dg/pr31127.c: New.
7955 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
7957 * gcc.dg/tree-ssa/loop-26.c: New test.
7959 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
7961 * gcc.target/i386/cmpxchg16b-1.c: New test.
7963 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7965 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
7966 * gcc.dg/c99-vla-1.c: Likewise.
7967 * g++.dg/ext/vla1.C: Likewise
7969 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
7971 * gcc.dg/wvla-1.c: New test
7972 * gcc.dg/wvla-2.c: New test
7973 * gcc.dg/wvla-3.c: New test
7974 * gcc.dg/wvla-4.c: New test
7975 * gcc.dg/wvla-5.c: New test
7976 * gcc.dg/wvla-6.c: New test
7977 * gcc.dg/wvla-7.c: New test
7978 * g++.dg/warn/Wvla-1.C: New test
7979 * g++.dg/warn/Wvla-2.C: New test
7980 * g++.dg/warn/Wvla-3.C: New test
7982 2007-03-12 Mark Mitchell <mark@codesourcery.com>
7985 * g++.dg/other/default6.C: New test.
7987 2007-03-12 Richard Sandiford <richard@codesourcery.com>
7989 * lib/target-supports.exp (check_profiling_available): Return false
7991 (check_effective_target_vxworks_kernel): New procedure.
7992 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
7994 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
7995 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
7997 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
7999 2007-03-12 Richard Sandiford <richard@codesourcery.com>
8001 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
8002 PIC is not supported.
8003 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
8004 * gcc.dg/20020426-2.c: Likewise.
8005 * gcc.dg/pr28243.c: Likewise.
8006 * gcc.dg/visibility-11.c: Likewise.
8007 * gcc.dg/tls/opt-9.c: Likewise.
8008 * gcc.dg/tls/opt-10.c: Likewise.
8009 * gcc.dg/tls/pic-1.c: Likewise.
8010 * gcc.dg/tls/struct-1.c: Likewise.
8011 * gcc.target/i386/20000807-1.c: Likewise.
8012 * gcc.target/i386/20000904-1.c: Likewise.
8013 * gcc.target/i386/20011119-1.c: Likewise.
8014 * gcc.target/i386/990213-2.c: Likewise.
8015 * gcc.target/i386/990214-1.c: Likewise.
8016 * gcc.target/i386/compress-float-387-pic.c: Likewise.
8017 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
8018 * gcc.target/i386/pic-1.c: Likewise.
8019 * gcc.target/i386/pr21518.c: Likewise.
8020 * gcc.target/i386/pr23098.c: Likewise.
8021 * gcc.target/i386/pr23943.c: Likewise.
8023 2007-03-11 Mark Mitchell <mark@codesourcery.com>
8026 * g++.dg/template/complit2.C: New test.
8029 * g++.dg/ext/bitfield1.C: New test.
8031 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
8034 * gfortran.dg/interface_11.f90: New test.
8036 2007-03-11 Richard Guenther <rguenther@suse.de>
8038 PR tree-optimization/31115
8039 * gcc.dg/torture/pr31115.c: New testcase.
8041 2007-03-11 Ira Rosen <irar@il.ibm.com>
8043 PR tree-optimization/29925
8044 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
8046 2007-03-10 Mark Mitchell <mark@codesourcery.com>
8049 * g++.dg/expr/bitfield3.C: New test.
8050 * g++.dg/expr/bitfield4.C: Likewise.
8051 * g++.dg/expr/bitfield5.C: Likewise.
8052 * g++.dg/expr/bitfield6.C: Likewise.
8055 * g++.dg/template/array18.C: New test.
8057 2007-03-10 Dirk Mueller <dmueller@suse.de>
8060 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
8061 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
8063 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
8066 * g++.dg/cpp0x/variadic-bind.C: New.
8067 * g++.dg/cpp0x/variadic-function.C: New.
8068 * g++.dg/cpp0x/variadic-mem_fn.C: New.
8069 * g++.dg/cpp0x/variadic-tuple.C: New.
8070 * g++.dg/cpp0x/variadic1.C: New.
8071 * g++.dg/cpp0x/variadic2.C: New.
8072 * g++.dg/cpp0x/variadic3.C: New.
8073 * g++.dg/cpp0x/variadic4.C: New.
8074 * g++.dg/cpp0x/variadic5.C: New.
8075 * g++.dg/cpp0x/variadic6.C: New.
8076 * g++.dg/cpp0x/variadic7.C: New.
8077 * g++.dg/cpp0x/variadic8.C: New.
8078 * g++.dg/cpp0x/variadic9.C: New.
8079 * g++.dg/cpp0x/variadic10.C: New.
8080 * g++.dg/cpp0x/variadic11.C: New.
8081 * g++.dg/cpp0x/variadic12.C: New.
8082 * g++.dg/cpp0x/variadic13.C: New.
8083 * g++.dg/cpp0x/variadic14.C: New.
8084 * g++.dg/cpp0x/variadic15.C: New.
8085 * g++.dg/cpp0x/variadic16.C: New.
8086 * g++.dg/cpp0x/variadic17.C: New.
8087 * g++.dg/cpp0x/variadic18.C: New.
8088 * g++.dg/cpp0x/variadic19.C: New.
8089 * g++.dg/cpp0x/variadic20.C: New.
8090 * g++.dg/cpp0x/variadic21.C: New.
8091 * g++.dg/cpp0x/variadic22.C: New.
8092 * g++.dg/cpp0x/variadic23.C: New.
8093 * g++.dg/cpp0x/variadic24.C: New.
8094 * g++.dg/cpp0x/variadic25.C: New.
8095 * g++.dg/cpp0x/variadic26.C: New.
8096 * g++.dg/cpp0x/variadic27.C: New.
8097 * g++.dg/cpp0x/variadic28.C: New.
8098 * g++.dg/cpp0x/variadic29.C: New.
8099 * g++.dg/cpp0x/variadic30.C: New.
8100 * g++.dg/cpp0x/variadic31.C: New.
8101 * g++.dg/cpp0x/variadic32.C: New.
8102 * g++.dg/cpp0x/variadic33.C: New.
8103 * g++.dg/cpp0x/variadic34.C: New.
8104 * g++.dg/cpp0x/variadic35.C: New.
8105 * g++.dg/cpp0x/variadic36.C: New.
8106 * g++.dg/cpp0x/variadic37.C: New.
8107 * g++.dg/cpp0x/variadic38.C: New.
8108 * g++.dg/cpp0x/variadic39.C: New.
8109 * g++.dg/cpp0x/variadic40.C: New.
8110 * g++.dg/cpp0x/variadic41.C: New.
8111 * g++.dg/cpp0x/variadic42.C: New.
8112 * g++.dg/cpp0x/variadic43.C: New.
8113 * g++.dg/cpp0x/variadic44.C: New.
8114 * g++.dg/cpp0x/variadic45.C: New.
8115 * g++.dg/cpp0x/variadic46.C: New.
8116 * g++.dg/cpp0x/variadic47.C: New.
8117 * g++.dg/cpp0x/variadic48.C: New.
8118 * g++.dg/cpp0x/variadic49.C: New.
8119 * g++.dg/cpp0x/variadic50.C: New.
8120 * g++.dg/cpp0x/variadic51.C: New.
8121 * g++.dg/cpp0x/variadic52.C: New.
8122 * g++.dg/cpp0x/variadic53.C: New.
8123 * g++.dg/cpp0x/variadic54.C: New.
8124 * g++.dg/cpp0x/variadic55.C: New.
8125 * g++.dg/cpp0x/variadic56.C: New.
8126 * g++.dg/cpp0x/variadic57.C: New.
8127 * g++.dg/cpp0x/variadic58.C: New.
8128 * g++.dg/cpp0x/variadic59.C: New.
8129 * g++.dg/cpp0x/variadic60.C : New.
8130 * g++.dg/cpp0x/variadic61.C : New.
8131 * g++.dg/cpp0x/variadic62.C : New.
8132 * g++.dg/cpp0x/variadic63.C : New.
8133 * g++.dg/cpp0x/variadic64.C : New.
8134 * g++.dg/cpp0x/variadic65.C : New.
8135 * g++.dg/cpp0x/variadic66.C : New.
8136 * g++.dg/cpp0x/variadic67.C : New.
8137 * g++.dg/cpp0x/variadic68.C : New.
8138 * g++.dg/cpp0x/variadic69.C : New.
8139 * g++.dg/cpp0x/variadic70.C : New.
8140 * g++.dg/cpp0x/variadic71.C : New.
8141 * g++.dg/cpp0x/variadic72.C : New.
8142 * g++.dg/cpp0x/variadic73.C : New.
8143 * g++.dg/cpp0x/variadic74.C : New.
8144 * g++.dg/cpp0x/variadic75.C : New.
8145 * g++.dg/cpp0x/variadic-ex1.C : New.
8146 * g++.dg/cpp0x/variadic-ex2.C : New.
8147 * g++.dg/cpp0x/variadic-ex3.C : New.
8148 * g++.dg/cpp0x/variadic-ex4.C : New.
8149 * g++.dg/cpp0x/variadic-ex5.C : New.
8150 * g++.dg/cpp0x/variadic-ex6.C : New.
8151 * g++.dg/cpp0x/variadic-ex7.C : New.
8152 * g++.dg/cpp0x/variadic-ex8.C : New.
8153 * g++.dg/cpp0x/variadic-ex9.C : New.
8154 * g++.dg/cpp0x/variadic-ex10.C : New.
8155 * g++.dg/cpp0x/variadic-ex11.C : New.
8156 * g++.dg/cpp0x/variadic-ex12.C : New.
8157 * g++.dg/cpp0x/variadic-ex13.C : New.
8158 * g++.dg/cpp0x/variadic-ex14.C : New.
8160 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8162 PR libgfortran/31099
8163 * gfortran.dg/unformatted_recl.f90: New test.
8165 2007-03-09 Roger Sayle <roger@eyesopen.com>
8167 * gcc.dg/fold-eqcmplx-1.c: New test case.
8169 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
8171 PR rtl-optimization/30643
8172 * gcc.dg/pr30643.c: New.
8174 2007-03-09 Chao-ying Fu <fu@mips.com>
8176 * gcc.target/mips/mips32-dspr2-type.c: New test.
8177 * gcc.target/mips/mips32-dspr2.c: New test.
8178 * gcc.target/mips/dspr2-MULT.c: New test.
8179 * gcc.target/mips/dspr2-MULTU.c: New test.
8180 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
8181 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
8182 Adjust some formats.
8184 2007-03-09 Dirk Mueller <dmueller@suse.de>
8187 * gcc.dg/Wlogical-op-1.c: New.
8188 * g++.dg/warn/Wlogical-op-1.C: New.
8190 2007-03-09 Richard Guenther <rguenther@suse.de>
8192 PR tree-optimization/30904
8194 * gcc.dg/pr30904.c: Remove xfail.
8196 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
8199 * gcc.c-torture/execute/pr31072.c: New test.
8201 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8203 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
8204 * gcc.dg/torture/builtin-attr-1.c: Likewise.
8205 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
8206 *lrint* and *lround*.
8207 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
8209 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
8210 * gcc.dg/torture/builtin-integral-1.c: Likewise.
8211 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
8212 and *lround*. Correct macro names.
8213 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
8214 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
8216 2007-03-08 Ian Lance Taylor <iant@google.com>
8218 * gcc.dg/no-strict-overflow-5.c: New test.
8219 * gcc.dg/no-strict-overflow-6.c: New test.
8220 * gcc.dg/Wstrict-overflow-11.c: New test.
8221 * gcc.dg/Wstrict-overflow-12.c: New test.
8222 * gcc.dg/Wstrict-overflow-13.c: New test.
8223 * gcc.dg/Wstrict-overflow-14.c: New test.
8224 * gcc.dg/Wstrict-overflow-15.c: New test.
8226 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8228 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
8229 for VxWorks kernel mode.
8230 * gcc.c-torture/execute/strncmp-1.x: Likewise.
8232 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8234 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
8237 2007-03-08 Richard Sandiford <richard@codesourcery.com>
8239 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
8240 and lib/bfill.c on VxWorks targets.
8241 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
8242 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
8243 lib/bfill.c and lib/memmove.c on VxWorks targets.
8244 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
8245 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
8247 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
8248 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
8250 2007-03-08 Tobias Burnus <burnus@net-b.de>
8252 * gfortran.dg/use_5.f90: New test.
8253 * gfortran.dg/use_6.f90: Ditto.
8254 * gfortran.dg/use_7.f90: Ditto.
8256 2007-03-08 Tobias Burnus <burnus@net-b.de>
8259 * gfortran.dg/use_4.f90: New test.
8260 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
8262 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
8265 * gfortran.dg/parameter_array_section_2.f90: New test.
8267 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
8270 * g++.dg/ext/offsetof1.C: Add cases with volatile.
8273 * g++.dg/template/arg5.C: New test.
8275 2007-03-07 Joseph Myers <joseph@codesourcery.com>
8277 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
8279 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
8281 * gcc.dg/var-expand1.c: Add newline at end of file.
8283 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
8285 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
8287 2007-03-06 Richard Sandiford <richard@codesourcery.com>
8289 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
8291 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8293 * gcc.dg/torture/builtin-convert-4.c: New test.
8295 2007-03-05 Ian Lance Taylor <iant@google.com>
8297 * gcc.c-torture/compile/pr31034.c: New test.
8299 2007-03-05 Ian Lance Taylor <iant@google.com>
8301 * gcc.dg/inline-18.c: New test.
8302 * gcc.dg/inline-19.c: New test.
8303 * gcc.dg/inline-20.c: New test.
8304 * gcc.dg/inline-21.c: New test.
8306 2007-03-05 Richard Guenther <rguenther@suse.de>
8308 PR tree-optimization/14052
8309 * gcc.dg/tree-ssa/vrp33.c: New testcase.
8311 2007-03-05 Richard Guenther <rguenther@suse.de>
8313 PR tree-optimization/23777
8314 * gcc.dg/tree-ssa/pr23777.c: New testcase.
8316 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8319 * gcc.dg/multiple-overflow-warn-3.c: New.
8320 * g++.dg/warn/multiple-overflow-warn-3.C: New.
8322 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
8325 * g++.dg/parse/template23.C: New test.
8327 2007-03-04 Roger Sayle <roger@eyesopen.com>
8330 * gcc.dg/pr30744-1.c: New test case.
8332 2007-03-04 Tobias Burnus <burnus@net-b.de>
8334 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
8336 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8339 * gfortran.dg/logical_3.f90: New test.
8341 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
8344 * gfortran.dg/integer_exponentiation_1.f90: New test.
8346 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
8348 * gcc.target/m68k/m68k.exp: New.
8349 * gcc.target/m68k/crash1.c: New.
8351 2007-03-03 Tobias Burnus <burnus@net-b.de>
8353 * gfortran.dg/c_by_val.c: Use int64_t instead of long
8354 to be more compatible with integer(kind=8).
8356 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8359 * gfortran.dg/zero_sized_3.f90: New test.
8361 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8364 * g++.dg/parse/else.C: New.
8365 * g++.dg/parse/else-2.C: New.
8367 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
8368 Tobias Burnus <burnus@net-b.de>
8371 * gfortran.dg/size_dim.f90: New test.
8373 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
8374 Tobias Burnus <burnus@net-b.de>
8377 * gfortran.dg/entry_9.f90: New test.
8379 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
8382 * g++.dg/inherit/covariant16.C: New test.
8384 2007-03-02 Geoffrey Keating <geoffk@apple.com>
8386 * g++.dg/other/darwin-minversion-1.C: New.
8388 2007-03-02 Diego Novillo <dnovillo@redhat.com>
8390 * gcc.dg/tree-ssa/20070302-1.c: New test.
8392 2007-03-02 Joseph Myers <joseph@codesourcery.com>
8394 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
8397 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
8399 * gcc.dg/tree-ssa/prefetch-4.c: New test.
8401 2007-03-01 Simon Baldwin <simonb@google.com>
8404 * warn/ignored_typedef.C: New.
8405 * init/ctor8.C: Added dg-warning to consume ignored typedef
8407 * template/typedef2.C: Ditto. Moved dg-error onto its own line
8408 and added an explicit line number.
8410 2007-02-28 Richard Guenther <rguenther@suse.de>
8413 * gcc.dg/torture/pr30364-1.c: New testcase.
8414 * gcc.dg/torture/pr30364-2.c: Likewise.
8415 * gcc.dg/torture/pr30364-3.c: Likewise.
8417 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8419 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
8420 powerpc*, use -funsafe-math-optimizations.
8421 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8422 * gcc.dg/torture/builtin-modf-1.c: Likewise.
8424 2007-02-28 Tobias Burnus <burnus@net-b.de>
8425 Paul Thomas <pault@gcc.gnu.org>
8429 * c_by_val_1.f: Test %VAL() with non-default kind.
8430 * c_by_val.c: Ditto.
8431 * c_by_val_4.f: New test.
8433 2007-02-28 Tobias Burnus <burnus@net-b.de>
8436 * gfortran.dg/continuation_7.f90: New test.
8438 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
8440 * g++.dg/inherit/thunk7.C: New test.
8441 * lib/target-supports.exp (check_profiling_available): Not available
8444 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
8447 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
8449 2007-02-27 Mark Mitchell <mark@codesourcery.com>
8451 * lib/target-supports.exp (check_effective_target_init_priority):
8452 Remove Solaris special case.
8454 2007-02-26 Geoffrey Keating <geoffk@apple.com>
8456 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
8457 for more builtin types.
8459 * g++.dg/ext/visibility/class1.C: Port to Darwin.
8460 * g++.dg/ext/visibility/noPLT.C: Likewise.
8462 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8464 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
8467 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
8470 * size_optional_dim_1.f90: New test.
8472 2007-02-25 Mark Mitchell <mark@codesourcery.com>
8474 * gcc.dg/vxworks/vxworks.exp: New file.
8475 * gcc.dg/vxworks/initpri1.c: Likewise.
8476 * gcc.dg/vxworks/initpri2.c: Likewise.
8477 * gcc.dg/initpri2.c: Add more tests.
8478 * g++.dg/special/initpri2.C: Likewise.
8480 * gcc.dg/initpri1.c: New test.
8481 * gcc.dg/initpri2.c: Likewise.
8482 * g++.dg/special/initpri1.C: New test.
8483 * g++.dg/special/initpri2.C: Likewise.
8484 * g++.dg/special/conpr-1.C: Use init_priority effective target.
8485 * g++.dg/special/conpr-2.C: Likewise.
8486 * g++.dg/special/conpr-3.C: Likewise.
8487 * g++.dg/special/conpr-4.C: Likewise.
8488 * g++.dg/special/initp1.C: Likewise.
8489 * g++.dg/special/ecos.exp: Remove code to detect availability of
8490 constructor priorities.
8491 * lib/target-supports.exp (check_effective_target_init_priority):
8494 2007-02-24 Jan Hubicka <jh@suse.cz>
8496 * gcc.c-torture/execute/pr30778.c: New testcase.
8498 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8500 PR libgfortran/30918
8501 * gfortran.dg/namelist_26.f90: New test.
8503 2007-02-24 Richard Guenther <rguenther@suse.de>
8506 * gcc.dg/pr30951.c: New testcase.
8508 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8510 * gcc.dg/torture/builtin-modf-1.c: New test.
8512 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
8514 PR tree-optimization/30904
8515 * gcc.dg/pr30904.c: New test.
8517 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8519 * gcc.test-framework/README: Correct command.
8520 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
8522 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
8524 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
8526 * lib/target-supports.exp (check_effective_target_unwrapped): New.
8528 2007-02-23 Mark Mitchell <mark@codesourcery.com>
8530 * lib/target-supports.exp (check_effective_target_newlib): New
8533 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
8536 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
8537 allocatable component.
8540 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8542 * gcc.dg/torture/builtin-logb-1.c: New test.
8543 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
8544 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
8545 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
8548 2007-02-23 Richard Guenther <rguenther@suse.de>
8550 * g++.dg/warn/changes-meaning.C: New testcase.
8552 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8554 PR libgfortran/30910
8555 * gfortran.dg/fmt_zero_precision.f90: Update test.
8557 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8559 * gcc.dg/torture/builtin-frexp-1.c: New test.
8561 2007-02-22 Mark Mitchell <mark@codesourcery.com>
8563 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
8565 2007-02-22 Ian Lance Taylor <iant@google.com>
8568 * g++.dg/debug/pr30898.C: New test.
8570 2007-02-22 Ira Rosen <irar@il.ibm.com>
8572 * gcc.dg/vect/vect-106.c: New test.
8574 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8575 Ira Rosen <irar@il.ibm.com>
8577 PR tree-optimization/30843
8578 * gcc.dg/vect/pr30843.c: New test.
8580 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
8582 PR tree-optimization/30858
8583 * gcc.dg/vect/pr30858.c: New test.
8585 2007-02-21 Mark Mitchell <mark@codesourcery.com>
8587 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
8588 to set options for compiling testglue.
8589 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
8590 * lib/obj-c++.exp (obj-c++_init): Likewise.
8592 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
8594 * gnat.dg/derived_aggregate.adb: New test.
8596 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8598 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
8599 sh* targets. Call the correct CKSGN macro.
8601 2007-02-21 Jakub Jelinek <jakub@redhat.com>
8603 * gfortran.dg/gomp/omp_parse1.f90: New test.
8604 * gfortran.dg/gomp/omp_parse2.f: New test.
8606 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
8609 * gfortran.dg/do_pointer_1.f90: New test.
8611 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8613 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
8616 2007-02-20 Geoffrey Keating <geoffk@apple.com>
8618 * gcc.dg/darwin-minversion-1.c: New.
8619 * gcc.dg/darwin-minversion-2.c: New.
8621 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8623 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
8625 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8626 DJ Delorie <dj@redhat.com>
8629 * gcc.dg/Wfatal.c: New.
8630 * gcc.dg/Wfatal-2.c: New.
8631 * gcc.dg/Werror-1.c: Adjust expectations.
8632 * gcc.dg/Werror-5.c: Likewise.
8633 * gcc.dg/Werror-7.c: Likewise.
8634 * gcc.dg/Werror-10.c: Likewise.
8635 * gcc.dg/Werror-11.c: Likewise.
8637 2007-02-20 Tobias Burnus <burnus@net-b.de>
8640 * gfortran.dg/volatile10.f90: New test.
8642 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
8645 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
8647 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8649 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
8650 * gcc.dg/Walways-true-1.c: Likewise.
8651 * gcc.dg/weak/weak-3.c: Likewise.
8652 * gcc.dg/Werror-1.c: Likewise.
8653 * gcc.dg/Werror-3.c: Likewise.
8654 * gcc.dg/Werror-4.c: Likewise.
8655 * gcc.dg/Werror-5.c: Likewise.
8656 * gcc.dg/Werror-6.c: Likewise.
8657 * gcc.dg/Werror-7.c: Likewise.
8658 * gcc.dg/Werror-8.c: Likewise.
8659 * gcc.dg/Werror-10.c: Likewise.
8660 * gcc.dg/Werror-11.c: Likewise.
8661 * gcc.dg/Werror-12.c: Likewise.
8662 * g++.old-deja/g++.mike/warn8.C: Likewise.
8663 * g++.dg/warn/Walways-true-1.C: Likewise.
8664 * g++.dg/warn/Walways-true-2.C: Likewise.
8665 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
8666 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
8667 -Wstring-literal-comparison with -Waddress.
8668 * gcc.dg/Wstring-literal-comparison-4.c: Replace
8669 -Wno-string-literal-comparison with -Wno-address.
8671 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
8673 * gnat.dg/self_aggregate_with_call.adb: New test.
8675 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
8677 PR tree-optimization/30975
8678 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
8679 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
8680 * gcc.dg/vect/pr30795.c: New.
8682 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8685 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
8687 2007-02-18 Roger Sayle <roger@eyesopen.com>
8689 PR rtl-optimization/28173
8690 * gcc.target/i386/andor-1.c: New test case.
8692 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8694 * gcc.dg/torture/builtin-ldexp-1.c: New.
8695 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
8697 2007-02-18 Roger Sayle <roger@eyesopen.com>
8699 * gfortran.dg/array_constructor_15.f90: New test case.
8701 2007-02-18 Roger Sayle <roger@eyesopen.com>
8703 * gfortran.dg/forall_10.f90: New test case.
8705 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8707 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
8709 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
8711 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
8712 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
8714 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
8716 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
8717 * gcc.target/i386/builtin-bswap-3.c: Ditto.
8718 * gcc.target/i386/xchg-1.c: New test.
8719 * gcc.target/i386/xchg-2.c: New test.
8721 2007-02-16 Richard Guenther <rguenther@suse.de>
8722 Christian Bruel <christian.bruel@st.com>
8724 * gcc.dg/strict-overflow-5.c: New testcase.
8726 2007-02-16 Tobias Burnus <burnus@net-b.de>
8729 * gfortran.dg/func_derived_4.f90: New test.
8731 2007-02-15 Roger Sayle <roger@eyesopen.com>
8734 * gfortran.dg/pr30391-1.f90: New test case.
8736 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8739 * gcc.c-torture/compile/pr30433.c: New testcase to check
8740 that complex constants comparisions are foldded.
8742 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8745 * g++.dg/ext/stmtexpr10.C: New testcase.
8747 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
8750 * gcc.dg/Wunused-value-2.c: New testcase.
8752 2007-02-15 Ian Lance Taylor <iant@google.com>
8754 * g++.dg/eh/subreg-1.C: New test.
8756 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8759 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
8760 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
8761 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
8762 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
8763 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
8764 * gcc.dg/Werror-implicit-function-declaration.c: New.
8766 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8769 * g++.dg/warn/pr28943.C: New.
8771 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8773 * gfortran.fortran-torture/execute/math.f90: Fix typo.
8775 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8778 * gfortran.dg/error_recovery_3.f90: New test.
8780 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8782 * g++.dg/tree-ssa/sra-1.C: New.
8784 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8786 * g++.dg/tree-ssa/sra-1.C: New.
8788 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
8790 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
8792 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
8794 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
8796 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
8799 * gfortran.dg/logical_2.f90: New test.
8801 2007-02-14 Joseph Myers <joseph@codesourcery.com>
8803 * gcc.dg/torture/complex-alias-1.c: New test.
8805 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
8807 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
8808 instead of -fdump-tree-tailcall.
8810 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
8812 * gfortran.dg/interface_10.f90: Fix comment typo.
8814 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
8816 PR tree-optimization/30771
8817 * gcc.dg/vect/pr30771.c: New test.
8819 2007-02-13 Ian Lance Taylor <iant@google.com>
8821 * gcc.dg/Wstrict-overflow-1.c: New test.
8822 * gcc.dg/Wstrict-overflow-2.c: New test.
8823 * gcc.dg/Wstrict-overflow-3.c: New test.
8824 * gcc.dg/Wstrict-overflow-4.c: New test.
8825 * gcc.dg/Wstrict-overflow-5.c: New test.
8826 * gcc.dg/Wstrict-overflow-6.c: New test.
8827 * gcc.dg/Wstrict-overflow-7.c: New test.
8828 * gcc.dg/Wstrict-overflow-8.c: New test.
8829 * gcc.dg/Wstrict-overflow-9.c: New test.
8830 * gcc.dg/Wstrict-overflow-10.c: New test.
8832 2007-02-13 Roger Sayle <roger@eyesopen.com>
8834 * gcc.target/ia64/builtin-bswap-2.c: New test case.
8836 2007-02-13 Richard Henderson <rth@redhat.com>
8838 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
8839 * gcc.c-torture/execute/pr29302-1.c: ... here.
8841 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8844 * gcc.dg/c90-return-1.c: Update output.
8845 * gcc.dg/c99-return-1.c: Likewise.
8847 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
8850 * gfortran.dg/used_dummy_types_7.f90: New test..
8852 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
8854 * gcc.target/i386/parity-1.c: New test.
8855 * gcc.target/i386/parity-2.c: New test.
8857 2007-02-12 Roger Sayle <roger@eyesopen.com>
8859 * gcc.target/i386/builtin-bswap-3.c: New test case.
8861 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
8863 PR tree-optimization/29145
8864 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
8865 alias analysis is improved to take better advantage of restrict
8867 * gcc.dg/vect/vect-80.c: Likewise.
8868 * gcc.dg/vect/pr29145.c: New.
8870 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
8872 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
8873 * gcc.target/i386/sse4a-insert.c: Likewise.
8875 2007-02-11 Roger Sayle <roger@eyesopen.com>
8877 * gcc.target/ia64/builtin-popcount-1.c: New test case.
8878 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
8880 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
8883 * gfortran.dg/enum_4.f90: Update error message checks.
8885 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
8888 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
8889 versions of the modules.
8892 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
8893 by getting rid of recursive I/O and providing functions with
8897 * gfortran.dg/char_array_constructor_2.f90
8899 2007-02-11 Mark Mitchell <mark@codesourcery.com>
8902 * g++.dg/template/spec34.C: New test
8904 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
8906 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
8908 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
8909 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
8910 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
8912 * gcc.dg/vect/vect-113.c: Ditto.
8914 2007-02-06 Mark Mitchell <mark@codesourcery.com>
8917 * g++.dg/eh/weak1-C: New test.
8918 * g++.dg/eh/weak1-a.cc: Likewise.
8919 * g++.dg/eh/comdat1.C: Likewise.
8921 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
8922 Dorit Nuzman <dorit@il.ibm.com>
8924 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
8925 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
8926 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
8927 * gcc.dg/vect/vect-113.c: Likewise.
8929 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
8931 2007-02-10 Richard Henderson <rth@redhat.com>
8933 * lib/target-supports.exp (check_effective_target_tls): Redefine
8934 to mean non-emulated tls.
8935 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8936 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8937 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8938 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8939 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8940 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8941 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8943 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
8945 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
8947 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
8949 * gfortran.dg/secnds.f: Replace time tolerance with a
8950 before-and-after bracket.
8951 * gfortran.dg/secnds-1.f: Likewise.
8953 2007-02-09 Tobias Burnus <burnus@net-b.de>
8956 * gfortran.dg/maxlocval_1.f90: New test.
8958 2007-02-09 Roger Sayle <roger@eyesopen.com>
8960 * gcc.target/ia64/builtin_bswap-1.c: New test case.
8962 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8965 * gfortran.dg/array_function_1.f90: New test.
8967 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8969 * lib/target-supports.exp (check_effective_target_lax_strtofp)
8970 (check_effective_target_dummy_wcsftime): New functions.
8972 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8974 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
8975 * lib/target-supports.exp (check_effective_target_uclibc): New
8978 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8980 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
8981 (vsnprintf): Don't define for uClibc targets.
8983 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8985 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
8986 set before checking whether it was allowed.
8987 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
8988 before checking inside_main.
8990 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8992 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
8994 (u16sf): Likewise u4sf.
8995 * g++.dg/compat/struct-layout-1.h: Likewise.
8997 2007-02-09 Richard Sandiford <richard@codesourcery.com>
8999 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
9001 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9002 m68k targets if check_effective_target_coldfire_fpu returns true.
9004 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
9005 Richard Guenther <rguenther@suse.de>
9008 * gcc.dg/fold-compare-3.c: New testcase.
9009 * gcc.dg/tree-ssa/loop-24.c: Likewise.
9011 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
9013 * gcc.dg/pr26570.c: Clean up coverage files.
9014 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
9015 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
9016 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
9017 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
9018 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
9019 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
9020 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
9021 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
9022 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
9023 * gcc.dg/tree-ssa/pr25501.c: Ditto.
9024 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
9025 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
9026 * gcc.dg/vect/pr28952.c: Ditto.
9027 * gcc.dg/vect/pr27151.c: Ditto.
9028 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
9029 * g++.dg/gomp/macro-3.C: Ditto.
9031 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
9033 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
9036 2007-02-08 Roger Sayle <roger@eyesopen.com>
9038 * gcc.target/i386/builtin-bswap-2.c: New test case.
9040 2007-02-08 Roger Sayle <roger@eyesopen.com>
9042 * gfortran.dg/forall_8.f90: New test case.
9043 * gfortran.dg/forall_9.f90: Likewise.
9045 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9047 * gcc.dg/builtins-20.c: Add some -~ complex cases.
9049 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
9051 * lib/target-supports.exp (check_effective_target_simulator): New.
9053 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
9055 * gcc.dg/tree-ssa/loop-25.c: New test.
9057 2007-02-06 Richard Henderson <rth@redhat.com>
9059 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
9061 2007-02-06 Roger Sayle <roger@eyesopen.com>
9063 * gcc.target/powerpc/popcount-1.c: New test case.
9064 * gcc.target/powerpc/parity-1.c: Likewise.
9066 2007-02-06 Richard Guenther <rguenther@suse.de>
9069 * gcc.dg/torture/pr27302-2.c: New testcase.
9071 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
9073 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
9074 * gcc.dg/vect/vect-iv-1.c: New test.
9075 * gcc.dg/vect/vect-iv-2.c: New test.
9076 * gcc.dg/vect/vect-iv-3.c: New test.
9077 * gcc.dg/vect/vect-iv-4.c: New test.
9078 * gcc.dg/vect/vect-iv-5.c: New test.
9079 * gcc.dg/vect/vect-iv-6.c: New test.
9080 * gcc.dg/vect/vect-iv-7.c: New test.
9081 * gcc.dg/vect/vect-iv-8.c: New test.
9082 * gcc.dg/vect/vect-iv-9.c: New test.
9083 * gcc.dg/vect/vect-iv-10.c: New test.
9084 * gcc.dg/vect/vect-iv-11.c: New test.
9085 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
9086 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
9087 * gcc.dg/vect/vect-14.c: Now vectorizable.
9088 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
9090 * gcc.dg/vect/vect-27.c: Likewise.
9091 * gcc.dg/vect/vect-29.c Likewise.
9092 * gcc.dg/vect/vect-dv-2.c: Likewise.
9093 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
9094 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
9095 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
9097 2007-02-06 Ira Rosen <irar@il.ibm.com>
9099 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
9101 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9103 * gcc.dg/builtins-20.c: Add more cases.
9105 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
9108 * gcc.dg/pr30189.c: New test.
9110 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
9112 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
9114 * gcc.target/i386/sse4a-extract.c: New test.
9115 * gcc.target/i386/sse4a-insert.c: New test.
9116 * gcc.target/i386/sse4a-montsd.c: New test.
9117 * gcc.target/i386/sse4a-montss.c: New test.
9119 2007-02-05 Richard Guenther <rguenther@suse.de>
9121 * gcc.target/i386/vectorize3.c: New testcase.
9123 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
9126 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
9128 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9131 * gfortran.dg/repeat_1.f90: New test.
9133 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
9136 * gfortran.dg/spread_shape_1.f90: Remove tabs.
9137 * gfortran.dg/derived_init_2.f90: Ditto.
9138 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
9139 * gfortran.dg/array_initializer_1.f90: Ditto.
9140 * gfortran.dg/do_2.f90: Ditto.
9141 * gfortran.dg/proc_assign_1.f90: Ditto.
9143 2007-02-04 Richard Guenther <rguenther@suse.de>
9146 * g++.dg/warn/pr30636.C: New testcase.
9147 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
9149 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
9152 * gfortran.dg/pr30667.f: New test.
9154 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9156 * gcc.dg/builtins-54.c: Add more cases.
9158 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
9161 * gfortran.dg/zero_sized_2.f90: New test.
9164 * gfortran.dg/alloc_comp_basics_4.f90: New test.
9167 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
9170 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
9173 * gfortran.dg/interface_10.f90: New test.
9175 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9177 * gcc.dg/builtins-20.c: Add more cases.
9179 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
9182 * gcc-target/ia64/pr29682.c: New test.
9184 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
9187 * gfortran.dg/arrayio_11.f90.f90: New test.
9190 * gfortran.dg/arrayio_12.f90.f90: New test.
9192 2007-02-02 Jakub Jelinek <jakub@redhat.com>
9195 * g++.dg/tls/diag-5.C: New test.
9198 * gcc.dg/pr30473.c: New test.
9199 * gcc.c-torture/execute/20070201-1.c: New test.
9201 2007-02-01 Roger Sayle <roger@eyesopen.com>
9203 * gfortran.dg/dependency_20.f90: New test case.
9205 2007-01-31 Ian Lance Taylor <iant@google.com>
9207 * gcc.dg/lower-subreg-1.c (test): New test.
9209 2007-01-30 Geoffrey Keating <geoffk@apple.com>
9211 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
9213 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9215 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
9216 * gcc.dg/torture/builtin-math-3.c: Likewise.
9218 2007-01-31 Dirk Mueller <dmueller@suse.de>
9220 gcc.dg/Wparentheses-2.c: Update and add new tests.
9222 2007-01-31 Ira Rosen <irar@il.ibm.com>
9224 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
9227 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
9229 * gcc.dg/builtins-63.c: New test.
9231 2007-01-31 Tobias Burnus <burnus@net-b.de>
9234 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
9236 2007-01-31 Tobias Burnus <burnus@net-b.de>
9239 * gfortran.dg/volatile8.f90: New argument conformance test.
9240 * gfortran.dg/volatile9.f90: New scope test.
9242 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9245 * g++.dg/warn/null4.C: New.
9247 2001-01-30 Roger Sayle <roger@eyesopen.com>
9248 Uros Bizjak <ubizjak@gmail.com>
9250 * gcc.dg/large-size-array-3.c: Correct typo.
9252 2007-01-30 Richard Guenther <rguenther@suse.de>
9255 * g++.dg/debug/pr27657.C: New testcase.
9257 2007-01-30 Richard Guenther <rguenther@suse.de>
9260 * gcc.dg/torture/pr30313.c: New testcase.
9262 2007-01-29 Janis Johnson <janis187@us.ibm.com>
9264 * gcc.dg/dfp/dfp-except.h: New file.
9265 * gcc.dg/dfp/fe-check.h: New file.
9266 * gcc.dg/dfp/fe-binop.c: New test.
9267 * gcc.dg/dfp/fe-convert-1.c: New test.
9268 * gcc.dg/dfp/fe-convert-2.c: New test.
9269 * gcc.dg/dfp/fe-convert-3.c: New test.
9271 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
9272 * gcc.dg/dfp/decfloat-constants.c: Ditto.
9273 * gcc.dg/dfp/convert-dfp.c: Ditto.
9274 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
9276 2007-01-29 Josh Conner <jconner@apple.com>
9278 * gcc.target/powerpc/altivec-24.c: New test.
9280 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
9283 * g++.dg/parse/defarg12.C: New test.
9285 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
9288 * gfortran.dg/used_dummy_types_6.f90: New test.
9290 2007-01-28 Jan Hubicka <jh@suse.cz>
9292 * gcc.dg/tree-prof/val-prof-6.c: New test.
9294 2007-01-28 Roger Sayle <roger@eyesopen.com>
9296 * gcc.dg/large-size-array-3.c: Correct test case (portability).
9298 2007-01-28 Andrew Pinski <pinskia@gmail.com>
9301 * g++.dg/expr/dtor4.C: New test.
9303 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
9305 * gcc.dg/tree-ssa/loop-23.c: New test.
9307 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
9310 * gfortran.dg/achar_2.f90: New test.
9311 * gfortran.dg/achar_3.f90: New test.
9313 2007-01-27 Ian Lance Taylor <iant@google.com>
9315 * gcc.dg/strict-overflow-1.c: New test.
9316 * gcc.dg/no-strict-overflow-1.c: New test.
9317 * gcc.dg/strict-overflow-2.c: New test.
9318 * gcc.dg/no-strict-overflow-2.c: New test.
9319 * gcc.dg/strict-overflow-3.c: New test.
9320 * gcc.dg/no-strict-overflow-3.c: New test.
9321 * gcc.dg/strict-overflow-4.c: New test.
9322 * gcc.dg/no-strict-overflow-4.c: New test.
9323 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
9324 * gcc.dg/pr15784-1.c: Likewise.
9325 * gcc.dg/pr20922-1.c: Likewise.
9326 * gcc.dg/pr20922-3.c: Likewise.
9327 * gcc.dg/pr20922-4.c: Likewise.
9328 * gcc.dg/pr20922-6.c: Likewise.
9329 * gcc.dg/compare-4.c: Likewise.
9330 * gcc.dg/torture/pr26898-1.c: Likewise.
9331 * gcc.dg/tree-ssa/divide-1.c: Likewise.
9332 * gcc.dg/tree-ssa/divide-2.c: Likewise.
9333 * gcc.dg/tree-ssa/divide-3.c: Likewise.
9334 * gcc.dg/tree-ssa/divide-4.c: Likewise.
9335 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
9336 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
9337 * gcc.dg/tree-ssa/pr21082.c: Likewise.
9338 * gcc.dg/tree-ssa/pr26899.c: Likewise.
9339 * g++.dg/tree-ssa/pr21082.C: Likewise.
9341 2007-01-27 Roger Sayle <roger@eyesopen.com>
9343 * gcc-dg/large-size-array-3.c: New test case.
9345 2007-01-27 Roger Sayle <roger@eyesopen.com>
9347 * gfortran.dg/forall_7.f90: New test case.
9349 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
9352 * gfortran.dg/where_operator_assign_1.f90: New test.
9353 * gfortran.dg/where_operator_assign_2.f90: New test.
9354 * gfortran.dg/where_operator_assign_3.f90: New test.
9356 2007-01-26 Joseph Myers <joseph@codesourcery.com>
9358 * lib/target-supports.exp
9359 (check_effective_target_powerpc_altivec): New.
9360 (check_effective_target_vect_cmdline_needed): Use it.
9362 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
9365 * gfortran.dg/backslash_3.f: New test.
9367 2007-01-26 Richard Guenther <rguenther@suse.de>
9369 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
9371 2007-01-26 Tobias Burnus <burnus@net-b.de>
9373 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
9374 * gfortran.dg/vect/vect.exp: Ditto.
9375 * gfortran.dg/dg.exp: Ditto.
9376 * gfortran.fortran-torture/execute/execute.exp: Ditto.
9377 * gfortran.fortran-torture/compile/compile.exp: Ditto.
9379 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9381 * gcc.dg/builtins-20.c: Add more cases.
9382 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
9384 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9387 * gcc.dg/Wall.c: New.
9388 * gcc.dg/Wno-all.c: New.
9389 * gfortran.dg/Wall.f90: New.
9390 * gfortran.dg/Wno-all.f90: New.
9392 2007-01-24 Geoffrey Keating <geoffk@apple.com>
9394 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
9395 * g++.dg/eh/simd-2.C: Also run on Darwin.
9396 * g++.dg/eh/simd-3.C: New.
9397 * g++.dg/eh/simd-4.C: New.
9399 2007-01-25 Richard Guenther <rguenther@suse.de>
9401 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
9403 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
9405 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
9407 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
9408 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
9409 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
9410 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
9411 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
9412 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
9413 * gcc.dg/ipa/ipa-7.c: New testcase.
9415 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
9417 * g++.dg/cpp0x/warn_cxx0x.C: New.
9419 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9421 * gcc.dg/builtins-20.c: Test builtin carg.
9423 2007-01-24 Jakub Jelinek <jakub@redhat.com>
9426 * gcc.dg/gomp/pr27416.c: New test.
9429 * gcc.dg/gomp/pr30494.c: New test.
9430 * g++.dg/gomp/pr30494.C: New test.
9433 * gcc.dg/gomp/pr30421.c: New test.
9435 2007-01-24 Steve Ellcey <sje@cup.hp.com>
9437 * gcc.target/ia64/versionid-1.c: New test.
9438 * gcc.target/ia64/versionid-2.c: New test.
9440 2007-01-24 Richard Guenther <rguenther@suse.de>
9443 * gcc.dg/builtins-57.c: Change to a link-time testcase
9444 to support non-C99 targets.
9446 2007-01-24 Jan Hubicka <jh@suse.cz>
9448 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
9450 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
9452 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
9454 2007-01-23 Andrew Pinski <pinskia@gmail.com>
9457 * objc.dg/const-str-12.m: New test.
9459 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9462 * gfortran.dg/ctrl-z.f90: New test.
9464 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9467 * gfortran.dg/namelist_assumed_char.f90: New test.
9469 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
9472 * g++.dg/inherit/covariant15.C: New test.
9474 2007-01-23 Ian Lance Taylor <iant@google.com>
9476 * g++.dg/warn/Wparentheses-24.C: New test.
9478 2007-01-23 Richard Guenther <rguenther@suse.de>
9481 * ada/acats/run_acats: Do not call gnatmake or gnatchop
9484 2007-01-22 Richard Guenther <rguenther@suse.de>
9486 PR tree-optimization/30038
9487 * gcc.dg/builtins-62.c: New testcase.
9489 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
9491 * gcc.c-torture/compile/20070121.c: New test.
9493 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
9496 * gfortran.dg/char_comparison_1.f: New test.
9498 2007-01-21 Ira Rosen <irar@il.ibm.com>
9500 * gcc.dg/vect/vect-strided-same-dr.c: New test.
9502 2007-01-20 Andrew Pinski <pinskia@gmail.com>
9505 * objc.dg/pch: New directory.
9506 * objc.dg/pch/pch.exp: New file.
9507 * objc.dg/pch/interface-1.m: New test.
9508 * objc.dg/pch/interface-1.hs: New include file.
9509 * lib/objc.exp (objc_target_compile): Add
9510 "-x objective-c-header" in front of the sources if this is
9511 a precompiled header being compiled.
9513 2007-01-20 Roger Sayle <roger@eyesopen.com>
9515 * gfortran.dg/array_memcpy_3.f90: New test case.
9516 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
9518 2007-01-20 Roger Sayle <roger@eyesopen.com>
9519 Brooks Moses <brooks.moses@codesourcery.com>
9520 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9522 * gfortran.dg/intrinsic_sign_1.f90: New test case.
9523 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
9525 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9527 * gcc.dg/torture/builtin-math-3.c: Test fdim.
9529 2007-01-19 Mike Stump <mrs@apple.com>
9531 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
9534 2007-01-19 Roger Sayle <roger@eyesopen.com>
9536 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
9537 option instead of -funsafe-math-optimizations.
9539 2007-01-19 Tomas Bily <tbily@suse.cz>
9541 gcc.dg/tree-prof/indir-call-prof.c: New.
9542 g++.dg/dg.exp: Add tree-prof subdirectory.
9543 g++.dg/tree-prof/indir-call-prof.C: New.
9544 g++.dg/tree-prof/tree-prof.exp: New.
9546 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9549 * g++.dg/warn/deprecated.C: Update warning output.
9550 * g++.dg/warn/deprecated-2.C: Likewise.
9551 * g++.dg/warn/deprecated-3.C: New.
9553 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
9555 * gcc.c-torture/execute/nestfunc-7.c: New.
9557 2007-01-18 Hui-May Chang <hm.chang@apple.com>
9559 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
9561 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
9563 * gcc.dg/m68k-pic-1.c: New.
9565 2007-01-18 Roger Sayle <roger@eyesopen.com>
9567 * gfortran.dg/array_memcpy_4.f90: New test case.
9569 2007-01-18 Josh Conner <jconner@apple.com>
9572 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
9573 * gcc.dg/vect/no-trapping-math-1: New.
9574 * gcc.dg/vect/no-trapping-math-2: New.
9576 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
9578 * gcc.target/i386/387-8.c: Update comment about optimizing
9579 inherent load of 1.0 of fptan instruction.
9581 2007-01-18 Dirk Mueller <dmueller@suse.de>
9582 Richard Guenther <rguenther@suse.de>
9585 * gcc.dg/Warray-bounds.c: New testcase.
9586 * gcc.dg/Warray-bounds-2.c: New testcase.
9587 * g++.dg/warn/Warray-bounds.C: New testcase.
9588 * g++.dg/warn/Warray-bounds-2.C: New testcase.
9590 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
9593 * gfortran.dg/generic_12.f90: New test.
9595 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
9597 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
9598 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
9600 2007-01-16 Janis Johnson <janis187@us.ibm.com>
9602 * gcc.dg/dfp/compare-special.h: New file.
9603 * gcc.dg/dfp/compare-special-32.c: New test.
9604 * gcc.dg/dfp/compare-special-64.c: New test.
9605 * gcc.dg/dfp/compare-special-128.c: New test.
9607 2007-01-16 Roger Sayle <roger@eyesopen.com>
9608 Paul Thomas <pault@gcc.gnu.org>
9609 Steven G. Kargl <kargl@gcc.gnu.org>
9612 * gfortran.dg/forall_6.f90: New test case.
9613 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
9614 * gfortran.dg/dependency_13.f90: Likewise.
9616 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9619 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
9620 targets that don't support Inf.
9622 2007-01-15 Dale Johannesen <dalej@apple.com>
9624 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
9626 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
9628 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
9629 of achar for 0xff to avoid the "Extended ASCII not
9630 implemented" error message.
9632 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
9635 * gfortran.dg/altreturn_4.f90: New test.
9638 * gfortran.dg/stfunc_4.f90: New test.
9641 * gfortran.dg/bound_2.f90: Reinstate commented out line.
9642 * gfortran.dg/initialization_1.f90: Change warning.
9645 * gfortran.dg/specification_type_resolution_2.f90: New test.
9647 2007-01-14 Jan Hubicka <jh@suse.cz>
9649 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
9650 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
9651 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
9654 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
9657 * gfortran.dg/external_procedures_2.f90: New test.
9659 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
9662 * gcc.target/i386/pr30413.c: New test.
9664 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
9667 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
9669 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
9671 * gcc.dg/20070112-1.c: New test.
9673 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9675 PR libgfortran/30435
9676 * gfortran.dg/list_read_6.f90: New test.
9678 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
9680 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
9682 2007-01-12 Tom Tromey <tromey@redhat.com>
9684 PR preprocessor/28227:
9685 * gcc.dg/cpp/pr28227.c: New file.
9687 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9689 * gcc.dg/tree-ssa/loop-22.c: New test.
9691 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
9693 PR tree-optimization/29516
9694 * gcc.dg/tree-ssa/loop-20.c: New test.
9696 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
9699 * minmaxloc_integer_kinds_1.f90: New test.
9701 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
9704 * g++.dg/template/sizeof-template-argument.C: New test.
9706 2007-01-11 Jan Hubicka <jh@suse.cz>
9708 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
9709 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
9710 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
9711 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
9712 * gcc.dg/tree-ssa/pr21658.c: Likewise.
9713 * gcc.dg/tree-ssa/pr15349.c: Likewise.
9714 * gcc.dg/tree-ssa/pr25501.c: Likewise.
9715 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
9716 transformation in question.
9717 * gcc.dg/tree-ssa/vrp05.c: Likewise.
9718 * gcc.dg/tree-ssa/pr20701.c: Likewise.
9719 * gcc.dg/always_inline3.c: Likewise.
9721 2007-01-10 Mark Mitchell <mark@codesourcery.com>
9724 * g++.dg/template/typename11.C: New test.
9726 2007-01-10 Robert Kennedy <jimbob@google.com>
9728 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
9730 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9732 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
9733 for different integer kinds.
9734 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
9735 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
9736 * gfortran.dg/ishft_2.f90: New test.
9737 * gfortran.dg/ishft_3.f90: New test.
9739 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
9741 * gfortran.dg/altreturn_2.f90: Removed executable bit.
9743 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
9745 PR tree-optimization/30322
9746 * gcc.dg/tree-ssa/loop-21.c: New test.
9748 2007-01-08 Geoffrey Keating <geoffk@apple.com>
9750 * g++.dg/rtti/darwin-builtin-linkage.C: New.
9752 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9754 * gcc.target/spu/intrinsics-1.c: Remove xfail.
9756 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9758 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
9759 * g++.dg/warn/overflow-warn-3.C: Likewise.
9760 * g++.dg/warn/overflow-warn-4.C: Likewise.
9761 * g++.dg/warn/overflow-warn-5.C: Likewise.
9762 * g++.dg/warn/overflow-warn-6.C: Likewise.
9763 * g++.dg/warn/Woverflow-1.C: Likewise.
9764 * g++.dg/warn/Woverflow-2.C: Likewise.
9765 * g++.dg/warn/Woverflow-3.C: Likewise.
9766 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
9768 2007-01-08 Roger Sayle <roger@eyesopen.com>
9770 * gfortran.dg/array_constructor_14.f90: New test case.
9771 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
9773 2007-01-08 Richard Guenther <rguenther@suse.de>
9775 PR tree-optimization/23603
9776 * gcc.dg/tree-ssa/vrp31.c: New testcase.
9777 * gcc.dg/tree-ssa/vrp32.c: Likewise.
9779 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9781 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
9783 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
9784 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
9786 * gcc.dg/simd-5.c: Likewise.
9787 * gcc.dg/simd-6.c: Likewise.
9788 * g++.dg/conversion/simd1.C: Likewise.
9789 * g++.dg/conversion/simd3.C: Likewise.
9790 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
9793 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
9795 PR tree-optimization/29877
9796 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
9797 name of a hard register for the target concerned. Adjust dg-error
9798 directives to cope with new behaviour of TER.
9800 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9803 * g++.dg/conversion/nullptr1.C: Added overflow warning.
9804 * g++.dg/warn/overflow-warn-1.C: New.
9805 * g++.dg/warn/overflow-warn-3.C: New.
9806 * g++.dg/warn/overflow-warn-4.C: New.
9807 * g++.dg/warn/overflow-warn-5.C: New.
9808 * g++.dg/warn/overflow-warn-6.C: New.
9809 * g++.dg/warn/Woverflow-1.C: New.
9810 * g++.dg/warn/Woverflow-2.C: New.
9811 * g++.dg/warn/Woverflow-3.C: New.
9812 * g++.dg/warn/multiple-overflow-warn-2.C: New.
9814 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
9817 * gfortran.dg/invalid_name.f90: New test.
9818 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
9819 * gfortran.dg/gomp/pr29759.f90: Ditto.
9821 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
9823 * gfortran.dg/present_1.f90: Update error message.
9825 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
9828 * g++.dg/template/duplicate1.C: New test
9829 * g++.dg/template/memfriend6.C: Adjust error markers.
9831 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
9834 * gcc.dg/torture/inline-1.c: New test.
9836 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9839 * gcc.dg/multiple-overflow-warn-1.c: New.
9840 * gcc.dg/multiple-overflow-warn-2.c: New.
9841 * gcc.dg/overflow-warn-6.c: New.
9842 * g++.dg/warn/multiple-overflow-warn-1.C: New.
9844 2007-01-05 Roger Sayle <roger@eyesopen.com>
9846 * gfortran.dg/array_memcpy_1.f90: New test case.
9847 * gfortran.dg/array_memcpy_2.f90: Likewise.
9849 2007-01-05 Richard Guenther <rguenther@suse.de>
9852 * g++.dg/opt/pr27826.C: New testcase.
9854 2007-01-05 Ian Lance Taylor <iant@google.com>
9856 * gcc.dg/Walways-true-1.c: New test.
9857 * gcc.dg/Walways-true-2.c: New test.
9858 * g++.dg/warn/Walways-true-1.C: New test.
9859 * g++.dg/warn/Walways-true-2.C: New test.
9861 2007-01-05 Jakub Jelinek <jakub@redhat.com>
9864 * gcc.dg/pr30360.c: New test.
9866 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
9869 * gfortran.dg/data_implied_do_1.f90: New test.
9873 * gfortran.dg/char_length_1.f90: New test.
9875 2007-01-05 Richard Guenther <rguenther@suse.de>
9878 * g++.dg/opt/pr28116.C: New testcase.
9880 2007-01-05 Tobias Burnus <burnus@net-b.de>
9883 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
9885 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
9886 * gfortran.dg/protected_4.f90: Add pointer intent check.
9887 * gfortran.dg/protected_6.f90: Add pointer intent check.
9888 * gfortran.dg/pointer_intent_1.f90: New test.
9889 * gfortran.dg/pointer_intent_2.f90: New test.
9890 * gfortran.dg/pointer_intent_3.f90: New test.
9892 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
9895 * gfortran.dg/altreturn_2.f90: new test.
9897 2007-01-04 Tom Tromey <tromey@redhat.com>
9899 PR preprocessor/28165:
9900 * gcc.dg/cpp/pr28165.c: New file.
9902 2007-01-03 Josh Conner <jconner@apple.com>
9905 * gcc.dg/pr29683.c: New.
9907 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9910 * g++.dg/pch/template-1.C: New test.
9911 * g++.dg/pch/template-1.Hs: New file.
9913 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
9916 * gcc.c-torture/compile/complex-4.c: New test.
9918 2007-01-03 Joseph Myers <joseph@codesourcery.com>
9920 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
9922 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
9924 2007-01-03 Jakub Jelinek <jakub@redhat.com>
9927 * gcc.dg/pr30286.c: New test.
9930 * g++.dg/template/crash66.C: New test.
9933 * g++.dg/template/friend49.C: New test.
9935 2007-01-03 Steven G. Kargl <kargls@comcast.net>
9937 * gfortran.dg/ibits.f90: New test.
9939 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
9941 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
9942 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
9944 2007-01-02 Jan Hubicka <jh@suse.cz>
9946 * gcc.dg/pr16194.c: We now output error on all three functions,
9949 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9952 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
9953 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
9955 2006-01-02 Ian Lance Taylor <iant@google.com>
9957 * g++.dg/warn/Wparentheses-22.C: New test.
9958 * g++.dg/warn/Wparentheses-23.C: New test.
9960 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9963 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
9964 * gcc.dg/declspec-3-Wextra.c: New.
9965 * gcc.dg/declspec-3-no.c: New
9967 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
9970 * gfortran.dg/interface_10.f90: Remove.
9972 2007-01-01 Roger Sayle <roger@eyesopen.com>
9974 * gcc.dg/fold-eqxor-4.c: New test case.
9976 2007-01-02 Joseph Myers <joseph@codesourcery.com>
9979 * gcc.c-torture/compile/pr30311.c: New test.
9981 2007-01-01 Andrew Pinski <pinskia@gmail.com>
9984 * gcc.c-torture/compile/statement-expression-1.c: New test.
9986 2007-01-01 Andreas Schwab <schwab@suse.de>
9989 * g++.dg/eh/pr29166.C: New test.
9991 2007-01-01 Joseph Myers <joseph@codesourcery.com>
9993 * lib/target-supports.exp (check_effective_target_powerpc_spe):
9995 (check_effective_target_vect_cmdline_needed): Use it.
9997 2006-12-31 Richard Guenther <rguenther@suse.de>
10000 * gcc.dg/pr30137-1.c: New testcase.
10001 * gcc.dg/pr30137-2.c: Likewise.
10003 2006-12-31 Roger Sayle <roger@eyesopen.com>
10005 PR middle-end/30322
10006 * gcc.dg/fold-plusnot-1.c: New test case.
10008 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
10011 * g++.dg/parse/template22.C: New test.
10013 2006-12-31 Richard Guenther <rguenther@suse.de>
10015 PR middle-end/30338
10016 * gcc.c-torture/compile/pr30338.c: New testcase.
10018 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10021 * gfortran.dg/intrinsic_actual_4.f90: New test.
10024 * gfortran.dg/func_decl_3.f90: New test.
10026 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
10029 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
10030 * gfortran.dg/c_by_val_1.f: New test.
10031 * gfortran.dg/c_by_val_2.f: New test.
10032 * gfortran.dg/c_by_val_3.f: New test.
10034 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
10036 PR libfortran/30321
10037 * gfortran.dg/sum_zero_array_1.f90: New test.
10039 2006-12-29 Jakub Jelinek <jakub@redhat.com>
10041 PR preprocessor/29612
10042 * gcc.dg/cpp/pr29612-1.c: New test.
10043 * gcc.dg/cpp/pr29612-2.c: New test.
10045 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
10048 * gfortran.dg/pure_formal_proc_1.f90: New test.
10051 * gfortran.dg/intrinsic_actual_3.f90: New test.
10053 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10056 * gfortran.dg/io_constraints_1.f90: Update test.
10057 * gfortran.dg/io_constraints_2.f90: Update test.
10058 * gfortran.dg/inquire_iolength.f90: New test.
10060 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
10063 * gfortran.dg/interface_10.f90: New test.
10064 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
10065 since z is already, locally a variable.
10068 * gfortran.dg/generic_11.f90: New test.
10069 * gfortran.dg/interface_7.f90: Remove name clash between module
10070 name and procedure 'x' referenced in the interface.
10072 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10075 * gcc.dg/Wmissing-parameter-type.c: New.
10076 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
10077 * gcc.dg/Wmissing-parameter-type-no.c: New.
10079 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
10082 * gfortran.dg/entry_array_specs_2.f: New test.
10085 * gfortran.dg/nested_modules_6.f90: New test.
10087 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10090 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
10091 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
10093 2006-12-21 Andrew Pinski <pinskia@gmail.com>
10096 * g++.dg/opt/complex6.C: New test.
10098 2006-12-22 Ben Elliston <bje@au.ibm.com>
10100 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
10101 full" if the linker on spu-*-* warns about exceeding local store.
10103 And revert this patch:
10104 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10105 fail to link due to relocation overflows on spu-*-*.
10107 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10110 * gfortran.dg/dependency_19.f90: New test.
10112 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
10115 * gfortran.dg/alloc_comp_basics_3.f90: New test.
10117 2006-12-21 Jakub Jelinek <jakub@redhat.com>
10119 PR middle-end/30262
10120 * gcc.c-torture/execute/20061220-1.c: New test.
10122 PR middle-end/30263
10123 * gcc.dg/gomp/asm-1.c: New test.
10126 * g++.dg/eh/ia64-2.C: New test.
10128 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
10132 * gcc.dg/rs6000-leaf.c: New.
10134 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10137 * gfortran.dg/f2c_8.f90: New test.
10139 2006-12-20 Bill Wendling <wendling@apple.com>
10141 * gcc.dg/asm-b.c: Check for __ppc64__.
10143 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10146 * gfortran.dg/bounds_check_5.f90: New test.
10148 2006-12-20 Andrew Pinski <pinskia@gmail.com>
10150 PR middle-end/30143
10151 * gcc.dg/gomp/complex-1.c: New testcase.
10153 2006-12-20 Roger Sayle <roger@eyesopen.com>
10155 * gfortran.dg/array_memset_1.f90: New test case.
10157 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
10159 * lib/target-supports.exp: Add spu to
10160 check_effective_target_vect_widen_mult_hi_to_si.
10162 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
10165 * gfortran.dg/generic_9.f90: New test.
10168 * gfortran.dg/generic_10.f90: New test.
10170 2006-12-19 Andrew Pinski <pinskia@gmail.com>
10173 * gcc.dg/pr30045.c: New test.
10175 2006-12-20 Ben Elliston <bje@au.ibm.com>
10177 * gcc.dg/20020312-2.c: Add a case for __SPU__.
10179 2006-12-19 Eric Christopher <echristo@apple.com>
10182 * gcc.c-torture/execute/pr29302-1.c: New.
10184 2006-12-19 Tobias Burnus <burnus@net-b.de>
10187 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
10189 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
10192 * gfortran.dg/altreturn_3.f90: New test.
10194 * gfortran.dg/char_result_12.f90: Fix comment typos.
10196 2006-12-19 Ben Elliston <bje@au.ibm.com>
10198 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
10199 as newlib's stdio.h uses non-traditional cpp constructs.
10201 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10203 * gfortran.dg/advance.f90: Renamed to advance_1.f90
10204 * gfortran.dg/append-1.f90: Renamed to append_1.f90
10205 * gfortran.dg/array-1.f90: Renamed to array_1.f90
10206 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
10207 * gfortran.dg/backspace.f: Renamed to backspace_1.f
10208 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
10209 * gfortran.dg/default_initialization.f: Renamed to
10210 default_initialization_1.f
10211 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
10212 dollar_edit_descriptor_1.f
10213 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
10214 dollar_edit_descriptor_2.f
10215 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
10216 dollar_edit_descriptor_3.f
10217 * gfortran.dg/logint-1.f: Renamed to logint_1.f
10218 * gfortran.dg/logint-2.f: Renamed to logint_2.f
10219 * gfortran.dg/logint-3.f: Renamed to logint_3.f
10220 * gfortran.dg/advance_1.f90: Renamed from advance.f90
10221 * gfortran.dg/append_1.f90: Renamed from append-1.f90
10222 * gfortran.dg/array_1.f90: Renamed from array-1.f90
10223 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
10224 * gfortran.dg/backspace_1.f: Renamed from backspace.f
10225 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
10226 * gfortran.dg/default_initialization_1.f: Renamed from
10227 default_initialization.f
10228 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
10229 dollar_edit_descriptor-1.f
10230 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
10231 dollar_edit_descriptor-2.f
10232 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
10233 dollar_edit_descriptor-3.f
10234 * gfortran.dg/logint_1.f: Renamed from logint-1.f
10235 * gfortran.dg/logint_2.f: Renamed from logint-2.f
10236 * gfortran.dg/logint_3.f: Renamed from logint-3.f
10238 2006-12-18 Bill Wendling <wendling@apple.com>
10240 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
10241 id is an OjbC keyword.
10243 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10245 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
10247 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
10249 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
10251 2006-12-18 Ian Lance Taylor <iant@google.com>
10253 * g++.dg/warn/Wmissing-declarations-1.C: New test.
10255 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
10257 * gcc.c-torture/compile/pr27528.c: Use empty templates.
10259 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
10262 * gfortran.fortran-torture/execute/where21.f90: New test.
10264 2006-12-17 Tobias Burnus <burnus@net-b.de>
10266 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
10268 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10271 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
10272 * gcc.dg/if-empty-1.c: Likewise.
10273 * gcc.dg/pr23165.c: Likewise.
10274 * g++.dg/warn/empty-body.C: Likewise.
10276 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10278 PR libfortran/30005
10279 * gfortran.dg/open_errors.f90: New test.
10281 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
10283 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
10285 * gcc.target/i386/ssse3-pabsb.c: New file.
10286 * gcc.target/i386/ssse3-pabsd.c: Likewise.
10287 * gcc.target/i386/ssse3-pabsw.c: Likewise.
10288 * gcc.target/i386/ssse3-palignr.c: Likewise.
10289 * gcc.target/i386/ssse3-phaddd.c: Likewise.
10290 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10291 * gcc.target/i386/ssse3-phaddw.c: Likewise.
10292 * gcc.target/i386/ssse3-phsubd.c: Likewise.
10293 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10294 * gcc.target/i386/ssse3-phsubw.c: Likewise.
10295 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10296 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10297 * gcc.target/i386/ssse3-pshufb.c: Likewise.
10298 * gcc.target/i386/ssse3-psignb.c: Likewise.
10299 * gcc.target/i386/ssse3-psignd.c: Likewise.
10300 * gcc.target/i386/ssse3-psignw.c: Likewise.
10301 * gcc.target/i386/ssse3-vals.h: Likewise.
10303 2006-12-15 Janis Johnson <janis187@us.ibm.com>
10305 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
10306 * lib/fortran-torture.exp: Include target-supports.exp.
10308 2006-12-15 Jakub Jelinek <jakub@redhat.com>
10311 * gcc.c-torture/execute/pr30185.c: New test.
10313 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10317 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
10318 * gcc.dg/builtin-bswap-2.c: Likewise.
10319 * gcc.dg/builtin-bswap-3.c: Likewise.
10320 * gcc.dg/builtin-bswap-4.c: Likewise.
10321 * lib/target-supports.exp (check_effective_target_stdint_types): New.
10322 * gcc.c-torture/execute/mode-dependent-address.x: New file.
10324 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10326 PR libfortran/30145
10327 * gfortran.dg/write_zero_array: New test.
10329 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10332 * gfortran.dg/write_fmt_trim.f90: New test.
10334 2006-12-14 Diego Novillo <dnovillo@redhat.com>
10337 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
10340 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10342 * lib/target-supports.exp (check_weak_available): Use istarget
10343 "hppa*-*-hpux10*" instead of regexp.
10344 (check_cxa_atexit_available): Likewise.
10346 2006-12-14 Richard Guenther <rguenther@suse.de>
10348 PR tree-optimization/30197
10349 * gcc.c-torture/execute/complex-1.c: Fix function name.
10350 * gcc.dg/builtins-61.c: New testcase.
10352 2006-12-14 Richard Guenther <rguenther@suse.de>
10354 PR middle-end/30172
10355 * gcc.dg/pr30172-1.c: New testcase.
10357 2006-12-14 Richard Guenther <rguenther@suse.de>
10359 PR tree-optimization/30198
10360 * gcc.dg/builtins-60.c: New testcase.
10362 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
10364 * lib/target-supports.exp (vect_no_align): Remove spu.
10366 2006-12-13 Ian Lance Taylor <iant@google.com>
10370 * g++.dg/warn/Wparentheses-5.C: New test.
10371 * g++.dg/warn/Wparentheses-6.C: New test.
10372 * g++.dg/warn/Wparentheses-7.C: New test.
10373 * g++.dg/warn/Wparentheses-8.C: New test.
10374 * g++.dg/warn/Wparentheses-9.C: New test.
10375 * g++.dg/warn/Wparentheses-10.C: New test.
10376 * g++.dg/warn/Wparentheses-11.C: New test.
10377 * g++.dg/warn/Wparentheses-12.C: New test.
10378 * g++.dg/warn/Wparentheses-13.C: New test.
10379 * g++.dg/warn/Wparentheses-14.C: New test.
10380 * g++.dg/warn/Wparentheses-15.C: New test.
10381 * g++.dg/warn/Wparentheses-16.C: New test.
10382 * g++.dg/warn/Wparentheses-17.C: New test.
10383 * g++.dg/warn/Wparentheses-18.C: New test.
10384 * g++.dg/warn/Wparentheses-19.C: New test.
10385 * g++.dg/warn/Wparentheses-20.C: New test.
10386 * g++.dg/warn/Wparentheses-21.C: New test.
10388 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10391 * lib/target-supports.exp (check_cxa_atexit_available): Return false
10392 for target "hppa.*hpux10".
10394 2006-12-13 Jakub Jelinek <jakub@redhat.com>
10396 * g++.dg/debug/vartrack1.C: New test.
10398 * g++.dg/opt/ifcvt1.C: New test.
10400 * gcc.dg/tls/opt-13.c: New test.
10402 * gcc.dg/20060425-2.c: New test.
10404 * g++.dg/opt/pr15054-2.C: New test.
10406 * gcc.c-torture/execute/20060420-1.c: New test.
10408 * gcc.c-torture/execute/20060412-1.c: New test.
10410 * objc/compile/20060406-1.m: New test.
10412 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
10414 * g++.dg/template/array17.C: New test.
10416 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
10418 * gcc.target/powerpc/altivec-23.c: New test.
10420 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
10423 * g++.dg/inherit/error3.C: New test.
10426 * g++.dg/inherit/error4.C: New test.
10428 2006-12-13 Richard Guenther <rguenther@suse.de>
10430 PR tree-optimization/17687
10431 * gcc.dg/builtins-59.c: New testcase.
10433 2006-12-13 Ben Elliston <bje@au.ibm.com>
10435 * gcc.target/spu/Wmain.c: New test.
10437 2006-12-12 Josh Conner <jconner@apple.com>
10439 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
10440 * g++.dg/abi/thunk4.C: Likewise.
10441 * g++.dg/abi/rtti3.C: Likewise.
10443 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
10445 * gcc.target/spu/cpat-1.c: New test.
10446 * gcc.target/spu/cpat-2.c: New test.
10447 * gcc.target/spu/cpat-3.c: New test.
10448 * gcc.target/spu/cpat-4.c: New test.
10450 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
10453 * gcc.c-torture/compile/vector-1.c: New test.
10454 * gcc.c-torture/compile/vector-2.c: New test.
10455 * gcc.c-torture/compile/vector-3.c: New test.
10457 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
10459 * lib/fortran-torture.exp: Update copyright years. Remove
10460 obsolete comment. Test -ftree-vectorize where it makes sense.
10461 * lib/gfortran-dg.exp: Update copyright years. Use settings
10462 from fortran-torture.exp.
10463 * gfortran.dg/char_transpose_1.f90,
10464 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
10465 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
10466 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
10467 '-w' to dg-options.
10469 2006-12-12 Richard Sandiford <richard@codesourcery.com>
10471 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
10472 saved_${tool}_load.
10474 2006-12-12 Ira Rosen <irar@il.ibm.com>
10476 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
10477 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
10478 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
10479 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
10482 2006-12-12 Richard Guenther <rguenther@suse.de>
10484 PR middle-end/30147
10485 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
10487 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
10488 Diego Novillo <dnovillo@redhat.com>
10490 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
10492 * gcc.dg/tree-ssa/pr26421.c: Likewise
10493 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
10494 * gcc.dg/tree-ssa/pr23382.c: Likewise.
10495 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
10496 * gcc.dg/tree-ssa/pr28410.c: Likewise.
10497 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
10498 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
10499 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10500 * gcc.dg/tree-ssa/vrp08.c: Likewise.
10501 * gcc.dg/tree-ssa/alias-12.c: Likewise.
10503 2006-12-11 Jan Hubicka <jh@suse.cz>
10505 * gcc.dg/tree-prof/stringop-1.c: New test.
10506 * gcc.dg/tree-prof/stringop-2.c: New test.
10508 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
10511 * gcc.target/i386/pr30120.c: New test.
10514 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
10516 * gcc.target/i386/x87regparm-1.c: New test.
10517 * gcc.target/i386/x87regparm-2.c: New test.
10518 * gcc.target/i386/x87regparm-3.c: New test.
10519 * gcc.target/i386/x87regparm-4.c: New test.
10521 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
10523 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
10525 2006-12-10 Tobias Burnus <burnus@net-b.de>
10528 * gfortran.dg/protected_1.f90: New test.
10529 * gfortran.dg/protected_2.f90: New test.
10530 * gfortran.dg/protected_3.f90: New test.
10531 * gfortran.dg/protected_4.f90: New test.
10532 * gfortran.dg/protected_5.f90: New test.
10533 * gfortran.dg/protected_6.f90: New test.
10535 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10536 Tobias Burnus <burnus@gcc.gnu.org>
10540 * gfortran.dg/interface_4.f90: Test adding procedure to generic
10542 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
10543 ambiguous interfaces.
10544 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
10545 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
10546 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
10547 ambiguous interfaces.
10548 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
10549 * gfortran.dg/array_initializer_2.f90: Add initializer array
10553 * gfortran.dg/interface_9.f90: Test that host interfaces are
10554 not checked for ambiguity with the local version.
10556 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10559 * gfortran.dg/module_interface_2.f90: New test.
10561 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
10564 * gfortran.dg/assumed_len.f90: New test.
10566 2006-12-09 Richard Guenther <rguenther@suse.de>
10568 * g++.dg/warn/implicit-typename1.C: Qualify types.
10569 * g++.dg/parse/crash12.C: Likewise.
10570 * g++.dg/tree-ssa/pr22444.C: Likewise.
10572 2006-12-09 Tobias Burnus <burnus@net-b.de>
10574 * gfortran.dg/array_2.f90: Added sqrt test.
10576 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
10578 * gcc.target/i386/x87regparm-1.c: XFAIL.
10579 * gcc.target/i386/x87regparm-2.c: XFAIL.
10580 * gcc.target/i386/x87regparm-3.c: XFAIL.
10581 * gcc.target/i386/x87regparm-4.c: XFAIL.
10583 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10585 * lib/target-supports.exp
10586 (check_effective_target_large_long_double): New.
10587 * gcc.dg/Wconversion-real.c : Use it.
10588 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
10591 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
10593 * gcc.c-torture/execute/mode-dependent-address.c: New test.
10595 2006-12-08 Tobias Burnus <burnus@net-b.de>
10598 * gfortran.dg/import4.f90: New test for IMPORT in modules.
10600 2006-12-07 Mark Mitchell <mark@codesourcery.com>
10603 * g++.dg/template/crash65.C: New test.
10604 * g++.dg/template/spec16.C: Tweak error markers.
10606 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
10608 * gcc.target/spu: New directory.
10609 * gcc.target/spu/spu.exp: New file.
10610 * gcc.target/spu/intrinsics-1.c: New test.
10612 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
10615 * g++.dg/ext/attrib27.C: New test.
10616 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
10617 * g++.dg/parse/typedef5.C: Likewise.
10619 2006-12-07 Mike Stump <mrs@apple.com>
10621 * treelang/compile/var_defs.tree: Adjust.
10623 2006-12-06 Mark Mitchell <mark@codesourcery.com>
10626 * g++.dg/template/crash64.C: New test.
10627 * g++.dg/parse/crash27.C: Adjust error markers.
10629 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
10631 PR libfortran/30009
10632 PR libfortran/30056
10633 * gfortran.dg/read_eof_4.f90: Add tests.
10634 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
10635 * gfortran.dg/unf_read_corrupted_1.f90: New test.
10637 2006-12-05 Mark Mitchell <mark@codesourcery.com>
10640 * g++.dg/template/crash63.C: New test.
10643 * g++.dg/template/crash62.C: New test.
10645 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10648 * gfortran.dg/allocatable_function_1.f90: Increase the number
10649 of expected calls of free to 10; the lhs section reference is
10650 now evaluated so there is another call to bar. Change the
10651 comment appropriately.
10652 * gfortran.dg/array_section_1.f90: New test.
10654 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
10657 * gfortran.dg/char_result_12.f90: New test.
10659 2006-12-05 Richard Guenther <rguenther@suse.de>
10661 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
10662 * gcc.dg/vect/vect-pow-2.c: Rename to ...
10663 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
10664 vect_double, xfail for spu*-*-*.
10666 2006-12-04 Tobias Burnus <burnus@net-b.de>
10669 * initialization_4.f90: Test noninteger exponents (-std=f95).
10670 * initialization_5.f90: New test for noninteger exponents
10673 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10676 * gfortran.dg/parameter_array_section_1.f90: New test.
10678 2006-12-04 Mark Mitchell <mark@codesourcery.com>
10681 * g++.dg/template/crash61.C: New test.
10684 * g++.dg/template/error23.C: New test.
10686 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
10688 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
10690 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
10693 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
10695 2006-12-04 Jakub Jelinek <jakub@redhat.com>
10697 PR middle-end/29965
10698 * gcc.dg/gomp/pr29965-1.c: New test.
10699 * gcc.dg/gomp/pr29965-2.c: New test.
10700 * gcc.dg/gomp/pr29965-3.c: New test.
10701 * gcc.dg/gomp/pr29965-4.c: New test.
10702 * gcc.dg/gomp/pr29965-5.c: New test.
10703 * gcc.dg/gomp/pr29965-6.c: New test.
10704 * g++.dg/gomp/pr29965-1.C: New test.
10705 * g++.dg/gomp/pr29965-2.C: New test.
10706 * g++.dg/gomp/pr29965-3.C: New test.
10707 * g++.dg/gomp/pr29965-4.C: New test.
10708 * g++.dg/gomp/pr29965-5.C: New test.
10709 * g++.dg/gomp/pr29965-6.C: New test.
10710 * g++.dg/gomp/pr29965-7.C: New test.
10711 * g++.dg/gomp/pr29965-8.C: New test.
10712 * g++.dg/gomp/pr29965-9.C: New test.
10713 * g++.dg/gomp/pr29965-10.C: New test.
10715 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
10717 * gnat.dg/pointer_variable_bounds.adb: New test.
10718 * gnat.dg/pointer_variable_bounds.ads: Likewise.
10719 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
10721 2006-12-03 Eric Christopher <echristo@apple.com>
10723 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
10725 2006-12-03 Richard Henderson <rth@redhat.com>
10726 Andrew Pinski <pinskia@gmail.com>
10729 * g++.dg/warn/unit-1.C: New test.
10731 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
10733 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
10735 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10737 * g++.dg/vect/vect.exp: Enable tests to run on spu.
10738 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
10739 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
10740 * gcc.dg/vect/vect-70.c: Reduce array size.
10741 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
10742 vect_no_compaer_double targets.
10743 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
10744 vect_float, vect_double, and vect_int.
10746 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
10748 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
10749 test for loop versioning on vect_no_align targets.
10750 * gcc.dg/vect/pr20122.c: Likewise.
10751 * gcc.dg/vect/vect-105.c: Likewise.
10752 * gcc.dg/vect/vect-42.c: Likewise.
10753 * gcc.dg/vect/vect-43.c: Likewise.
10754 * gcc.dg/vect/vect-74.c: Likewise.
10755 * gcc.dg/vect/vect-75.c: Likewise.
10756 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
10757 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
10758 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
10759 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
10761 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
10764 * gfortran.dg/value_1.f90 : New test.
10765 * gfortran.dg/value_2.f90 : New test.
10766 * gfortran.dg/value_3.f90 : New test.
10767 * gfortran.dg/value_4.f90 : New test.
10768 * gfortran.dg/value_4.c : Called from value_4.f90.
10770 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
10773 * g++.dg/cpp0x/static_assert4.C: New testcase.
10775 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10777 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
10779 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
10782 * gcc.dg/pr27953.c: New test.
10784 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
10787 * g++.dg/ext/vector5.C: New test.
10790 * g++.dg/other/main1.C: New test.
10792 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
10794 PR libfortran/29568
10795 * gfortran.dg/convert_implied_open.f90: Change to
10796 new default record length.
10797 * gfortran.dg/unf_short_record_1.f90: Adapt to
10799 * gfortran.dg/unformatted_subrecords_1.f90: New test.
10801 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
10803 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
10805 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
10808 * g++.dg/expr/pr29066.c: New.
10810 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
10811 Zdenek Dvorak <dvorakz@suse.cz>
10813 PR tree-optimization/29921
10814 * gcc.dg/pr29921-2.c: New test.
10816 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
10818 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
10819 (i386_get_cpuid): New function.
10820 (i386_cpuid_ecx): Likewise.
10821 (i386_cpuid_edx): Likewise.
10822 (i386_cpuid): Updated to call i386_cpuid_edx.
10824 * gcc.target/i386/sse3-addsubpd.c: New file.
10825 * gcc.target/i386/sse3-addsubps.c: Likewise.
10826 * gcc.target/i386/sse3-haddpd.c: Likewise.
10827 * gcc.target/i386/sse3-haddps.c: Likewise.
10828 * gcc.target/i386/sse3-hsubpd.c: Likewise.
10829 * gcc.target/i386/sse3-hsubps.c: Likewise.
10830 * gcc.target/i386/sse3-lddqu.c: Likewise.
10831 * gcc.target/i386/sse3-movddup.c: Likewise.
10832 * gcc.target/i386/sse3-movshdup.c: Likewise.
10833 * gcc.target/i386/sse3-movsldup.c: Likewise.
10835 2006-12-01 Dirk Mueller <dmueller@suse.de>
10837 * g++.dg/warn/Wreturn-type-4.C: New testcase.
10839 2006-11-30 Janis Johnson <janis187@us.ibm.com>
10841 * gcc.dg/dfp/convert-int-max.c: New test.
10842 * gcc.dg/dfp/convert-int-max-fold.c: New test.
10844 2006-11-30 Richard Guenther <rguenther@suse.de>
10846 * gcc.dg/vect/vect-pow-1.c: Rename ...
10847 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
10848 floats instead of doubles, check successful vectorization.
10850 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
10853 * gcc.c-torture/compile/pr29945.c: New testcase.
10855 2006-11-30 Joseph Myers <joseph@codesourcery.com>
10857 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
10860 2006-11-29 Eric Christopher <echristo@apple.com>
10862 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
10864 2006-11-29 Janis Johnson <janis187@us.ibm.com>
10866 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
10868 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
10870 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
10873 * g++.dg/inherit/virtual2.C: New test.
10874 * g++.dg/inherit/virtual3.C: Likewise.
10875 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
10876 * g++.dg/inherit/error2.C: Likewise.
10877 * g++.dg/template/instantiate1.C: Likewise.
10879 2006-11-28 Andrew Pinski <pinskia@gmail.com>
10882 * gcc.dg/tree-ssa/reassoc-12.c: New test.
10884 2006-11-28 Jan Hubicka <jh@suse.cz>
10886 * gcc.dg/memcpy-1.c: New test.
10888 2006-11-28 Jakub Jelinek <jakub@redhat.com>
10891 * g++.dg/warn/main-3.C: New test.
10893 2006-11-28 Jan Hubicka <jh@suse.cz>
10895 * gcc.dg/winline-1.c: New test.
10897 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
10899 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
10902 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10905 * gfortran.dg/missing_optional_dummy_3.f90
10907 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
10910 * gfortran.dg/interface_3.f90: Modify errors.
10912 2006-11-28 Ben Elliston <bje@au.ibm.com>
10914 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
10915 fail to link due to relocation overflows on spu-*-*.
10917 2006-11-27 Michael Matz <matz@suse.de>
10918 Andreas Krebbel <krebbel1@de.ibm.com>
10921 * gcc.dg/20061127-1.c: New testcase.
10923 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
10925 * gcc.dg/20061124-1.c: Add exit() function prototype.
10927 2006-11-27 Jan Hubicka <jh@suse.cz>
10929 * gcc.target/i386/memcpy-1.c: Adjust size.
10930 * gcc.dg/visibility-11.c: Likewise.
10932 2006-11-27 Richard Guenther <rguenther@suse.de>
10934 PR middle-end/25620
10935 * gcc.target/i386/pow-1.c: New testcase.
10936 * gcc.dg/builtins-58.c: Likewise.
10938 2006-11-26 Mark Mitchell <mark@codesourcery.com>
10941 * g++.dg/expr/cast8.C: New test.
10943 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10945 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
10946 Don't ever inline the testcase.
10948 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10951 * gfortran.fortran-torture/compile/parameter_3.f90: New
10954 2006-11-25 Andrew Pinski <pinskia@gmail.com>
10957 * gfortran.fortran-torture/execute/transfer2.f90: New test.
10959 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10961 * gfortran.fortran-torture/execute/specifics.f90: Remove test
10964 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10966 PR libgfortran/29936
10967 * gfortran.dg/write_check3.f90: New test.
10969 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10971 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
10973 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
10976 * gfortran.dg/interface_3.f90: New test.
10979 * gfortran.dg/generic_8.f90: New test.
10981 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10983 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
10984 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
10985 * gfortran.dg/specifics_3.f90: Remove.
10987 2006-11-24 Jakub Jelinek <jakub@redhat.com>
10990 * gcc.dg/gomp/pr29955.c: New test.
10993 * gcc.dg/pr29736.c: New test.
10995 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
10998 * gcc.dg/pure-1.c: New test.
11000 2006-11-24 Joseph Myers <joseph@codesourcery.com>
11002 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
11003 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
11005 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
11007 * gcc.dg/20061124-1.c: New testcase.
11009 2006-11-23 Eric Christopher <echristo@apple.com>
11011 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
11013 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11017 * gcc.dg/Wconversion-integer.c: New. Supersedes
11018 Wconversion-negative-constants.c
11019 * gcc.dg/Wconversion-real.c: New.
11020 * gcc.dg/Wconversion-real-integer.c: New.
11021 * gcc.dg/Wconversion-negative-constants.c: Deleted.
11022 * g++.dg/warn/Wconversion1.C: Modified.
11024 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11026 * gfortran.dg/overload_1.f90: New test.
11028 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11031 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
11032 Wtraditional-conversion.
11033 * gcc.dg/overflow-warn-2.c: Likewise.
11034 * gcc.dg/Wconversion.c: Likewise. Renamed as
11035 Wtraditional-conversion.c .
11036 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
11037 Wtraditional-conversion-2.c .
11038 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
11039 Wtraditional-conversion-2.c
11040 * gcc.dg/Wconversion-negative-constants.c: New.
11042 2006-11-23 Andrew Pinski <pinskia@gmail.com>
11044 * gcc.dg/tree-ssa/dump-1.c: New test.
11046 2006-11-23 David Ung <davidu@mips.com>
11048 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
11049 -mfp64, allowable when ISA >= 33 and float is enabled.
11050 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
11051 of mthc1 and mfhc1 patterns.
11053 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
11055 PR tree-optimization/29921
11056 * gcc.dg/pr29921.c: New test.
11058 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
11061 * gfortran.dg/initialization_4.f90: New test.
11063 2006-11-22 Ira Rosen <irar@il.ibm.com>
11065 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
11066 platforms that have interleaving support.
11067 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
11068 * gcc.dg/vect/vect-strided-a-u16-i2.c,
11069 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
11070 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
11071 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
11072 gcc.dg/vect/vect-strided-u8-i2-gap.c,
11073 gcc.dg/vect/vect-strided-u8-i8.c,
11074 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
11075 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
11076 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
11077 gcc.dg/vect/vect-strided-float.c,
11078 gcc.dg/vect/vect-strided-a-mult.c,
11079 gcc.dg/vect/vect-strided-mult-char-ls.c,
11080 gcc.dg/vect/vect-strided-a-u16-mult.c,
11081 gcc.dg/vect/vect-strided-a-u32-mult.c,
11082 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
11083 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
11084 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
11085 gcc.dg/vect/vect-strided-mult.c,
11086 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
11087 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
11090 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11093 * gfortran.dg/auto_char_len_4.f90: New test.
11095 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
11098 * gfortran.dg/generic_7.f90: New test.
11099 * gfortran.dg/defined_operators_1.f90: Add new error.
11101 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
11103 PR tree-optimization/29902
11104 * g++.dg/tree-ssa/pr29902.C: New test.
11106 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
11109 * gfortran.dg/used_types_13.f90: New test.
11111 2006-11-21 Janis Johnson <janis187@us.ibm.com>
11113 * gcc.dg/dfp/snan.c: Delete.
11115 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
11117 * g++.dg/cpp0x/static_assert1.C: New.
11118 * g++.dg/cpp0x/static_assert2.C: New.
11119 * g++.dg/cpp0x/static_assert3.C: New.
11121 2006-11-21 Richard Guenther <rguenther@suse.de>
11123 * gcc.dg/vect/vect-pow-1.c: New testcase.
11124 * gcc.dg/vect/vect-pow-2.c: Likewise.
11126 2006-11-21 Jakub Jelinek <jakub@redhat.com>
11129 * g++.dg/template/static29.C: New test.
11132 * g++.dg/conversion/simd4.C: New test.
11134 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
11137 * g++.dg/template/access19.C: New test.
11138 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
11141 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
11144 * gcc.dg/tree-ssa/sra-4.c: New testcase.
11146 2006-11-20 Tobias Burnus <burnus@net-b.de>
11149 * gfortran.dg/import.f90: Extended test.
11150 * gfortran.dg/import2.f90: Extended test.
11152 2006-11-20 Tobias Burnus <burnus@net-b.de>
11154 * gfortran.dg/volatile3.f90: Add conflict test.
11156 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
11159 * gfortran.dg/implicit_10.f90: New test.
11161 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
11164 * g++.dg/warn/Wall-write-strings.C: New.
11166 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
11168 * gfortran.dg/alloc_comp_constraint_5.f90: New.
11169 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
11171 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11173 * gfortran.dg/use_3.f90: Remove error message.
11174 * gfortran.dg/iso_fortran_env_1.f90: New test.
11175 * gfortran.dg/iso_fortran_env_2.f90: New test.
11176 * gfortran.dg/iso_fortran_env_3.f90: New test.
11177 * gfortran.dg/iso_fortran_env_4.f90: New test.
11179 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
11181 * gcc.dg/vect/vect-27.c: Fix initialization.
11183 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11185 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
11186 * gcc.dg/torture/builtin-minmax-1.c: New.
11188 * gcc.dg/builtins-20.c: Add cases for copysign.
11190 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11193 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
11195 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11196 * gfortran.dg/use_1.f90: New test.
11197 * gfortran.dg/use_1.f90: New test.
11198 * gfortran.dg/use_1.f90: New test.
11200 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
11202 PR tree-optimization/29801
11203 * gcc.dg/pr29801.c: New test.
11205 2006-11-17 Jakub Jelinek <jakub@redhat.com>
11207 PR middle-end/29584
11208 * gcc.dg/torture/pr29584.c: New test.
11210 2006-11-17 Joseph Myers <joseph@codesourcery.com>
11212 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
11213 Condition PowerPC tests for saving FPRs on powerpc_fprs.
11214 * gcc.target/powerpc/compress-float-ppc.c,
11215 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
11217 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
11218 do not pass -mhard-float.
11220 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
11222 * gnat.dg/volatile_aggregate.adb: New test.
11224 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11228 * gfortran.dg/bound_2.f90: Add more checks.
11229 * gfortran.dg/bound_3.f90: New test.
11231 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
11234 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
11236 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
11238 * gfortran.dg/import3.f90: Fix error message.
11240 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
11243 * gfortran.fortran-torture/compile/inline_1.f90:
11246 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11248 * gcc.target/i386/x87regparm-1.c: New test.
11249 * gcc.target/i386/x87regparm-2.c: New test.
11250 * gcc.target/i386/x87regparm-3.c: New test.
11251 * gcc.target/i386/x87regparm-4.c: New test.
11253 2006-11-15 Tobias Burnus <burnus@net-b.de>
11256 * gfortran.dg/import.f90: New test.
11257 * gfortran.dg/import2.f90: New test.
11258 * gfortran.dg/import3.f90: New test.
11260 2006-11-15 Tobias Burnus <burnus@net-b.de>
11263 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
11265 2006-11-15 Tobias Burnus <burnus@net-b.de>
11268 * gfortran.dg/contains.f90: New test.
11269 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
11271 2006-11-15 Jakub Jelinek <jakub@redhat.com>
11273 PR tree-optimization/29581
11274 * gcc.dg/pr29581-1.c: New test.
11275 * gcc.dg/pr29581-2.c: New test.
11276 * gcc.dg/pr29581-3.c: New test.
11277 * gcc.dg/pr29581-4.c: New test.
11278 * gfortran.dg/pr29581.f90: New test.
11280 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
11283 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
11284 numbers in error message headers.
11286 2006-11-14 Richard Guenther <rguenther@suse.de>
11288 * gcc.target/i386/math-torture/math-torture.exp: Restrict
11289 to i?86 and x86_64 targets.
11291 2006-11-14 Caroline Tice <ctice@apple.com>
11293 * gcc.dg/pubtypes-1.c: New file/testcase.
11294 * gcc.dg/pubtypes-2.c: New file/testcase.
11295 * gcc.dg/pubtypes-3.c: New file/testcase.
11296 * gcc.dg/pubtypes-4.c: New file/testcase.
11297 * g++.dg/pubtypes.C: New file/testcase.
11299 2006-11-14 Mark Mitchell <mark@codesourcery.com>
11302 * g++.dg/init/self1.C: New test.
11304 2006-11-14 Tobias Burnus <burnus@net-b.de>
11307 * gfortran.dg/conflicts.f90: Add.
11309 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
11311 PR rtl-optimization/29798
11313 * gcc.c-torture/execute/pr29798.c: New.
11315 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11317 * gcc.dg/builtins-20.c: Add more cases.
11319 2006-11-13 Jakub Jelinek <jakub@redhat.com>
11322 * gfortran.dg/gomp/pr29759.f90: New test.
11324 2006-11-13 Mark Mitchell <mark@codesourcery.com>
11327 * g++.dg/template/static28.C: New test.
11329 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
11331 * lib/c-torture.exp: Use target-libpath.exp.
11332 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
11333 set GCC_EXEC_PREFIX env var from global variable of same name.
11335 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11338 * gfortran.fortran-torture/compile/transfer-1.f90:
11341 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
11342 Zdenek Dvorak <dvorakz@suse.cz>
11344 PR tree-optimization/29680
11345 * gcc.dg/alias-11.c: New test.
11347 2006-11-12 Jason Merrill <jason@redhat.com>
11348 Andrew Pinski <pinskia@physics.uc.edu>
11350 PR middle-end/28915
11351 * gcc.target/i386/vectorize1.c: New.
11353 2006-11-12 Roger Sayle <roger@eyesopen.com>
11355 PR rtl-optimization/29797
11356 * gcc.c-torture/execute/pr29797-1.c: New test case.
11358 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11360 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
11362 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
11364 * gcc.dg/tree-ssa/prefetch-3.c: New test.
11366 2006-11-12 Roger Sayle <roger@eyesopen.com>
11368 PR tree-optimization/13827
11369 * gcc.dg/fold-eqand-1.c: New test case.
11371 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
11374 * gcc.c-torture/execute/mayalias-3.c: New test.
11376 2006-11-11 Richard Sandiford <richard@codesourcery.com>
11378 PR middle-end/27528
11379 * gcc.c-torture/compile/pr27528.c: New test.
11380 * gcc.dg/pr27528.c: Likewise.
11382 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11384 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
11386 * gcc.dg/torture/builtin-symmetric-1.c: New test.
11388 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11391 * gfortran.dg/reshape_source_size_1.f90: New test.
11393 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
11396 * gfortran.dg/aliasing_dummy_4.f90: New test.
11398 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
11401 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
11402 and x86_64-*-* targets.
11404 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11406 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
11407 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
11408 New macros. Use them in exact tests.
11409 (TESTIT3): New macro.
11410 Add tests for fmin, fmax and fma.
11412 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11415 * gfortran.dg/array_constructor_13.f90: New test.
11417 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11420 * gfortran.dg/used_types_12.f90: New test.
11422 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
11424 PR middle-end/29726
11425 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
11427 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
11428 * gcc.dg/fold-eqandshift-3.c: New test case.
11430 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
11433 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
11436 * gfortran.dg/change_symbol_attributes_1.f90: New test.
11438 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
11440 * gcc.dg/20061109-1.c: New testcase.
11442 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11444 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
11446 2006-11-09 Tobias Burnus <burnus@net-b.de>
11448 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
11449 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
11451 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
11453 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
11454 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
11456 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11458 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
11460 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11462 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
11464 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
11465 * gcc.dg/vect/vect-9.c: Now vectorizable.
11466 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
11467 that support vect_widen_mult.
11468 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
11469 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
11470 vect-reduc-dot-u16.c).
11471 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
11472 vect-reduc-dot-u16.c).
11473 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
11474 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
11475 vect-reduc-dot-s8.c).
11476 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
11477 vect-reduc-dot-s8.c).
11478 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
11479 vect-reduc-dot-s8.c).
11480 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
11481 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
11482 vect-reduc-dot-u8.c).
11483 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
11484 vect-reduc-dot-u8.c).
11485 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
11486 * gcc.dg/vect/vect-multitypes-9.c: New test.
11487 * gcc.dg/vect/vect-multitypes-10.c: New test.
11488 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
11489 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
11490 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
11491 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
11492 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
11493 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
11494 wrapv-vect-reduc-dot-s8.c.
11495 * lib/target-support.exp (check_effective_target_vect_unpack): New.
11496 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
11497 targets that support vec_unpack.
11498 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
11499 (check_effective_target_vect_widen_mult_qi_to_hi): New.
11500 (check_effective_target_vect_widen_mult_hi_to_si): New.
11501 (check_effective_target_vect_widen_sum): Removed.
11503 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11505 * gcc.dg/vect/vect-multitypes-8.c: New test.
11506 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
11508 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11510 * gcc.dg/vect/vect-multitypes-7.c: New test.
11512 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11514 * gcc.dg/vect/vect-multitypes-4.c: New test.
11515 * gcc.dg/vect/vect-multitypes-5.c: New test.
11516 * gcc.dg/vect/vect-multitypes-6.c: New test.
11518 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
11520 * gcc.dg/vect/vect-multitypes-1.c: New test.
11521 * gcc.dg/vect/vect-multitypes-2.c: New test.
11522 * gcc.dg/vect/vect-multitypes-3.c: New test.
11524 2006-11-07 Eric Christopher <echristo@apple.com>
11526 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
11527 Test using scan-assembler-not.
11529 2006-11-07 Jakub Jelinek <jakub@redhat.com>
11531 * gcc.dg/inline-17.c: New test.
11533 2006-11-07 Steve Ellcey <sje@cup.hp.com>
11536 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
11539 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
11542 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
11545 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
11548 2006-11-07 Tobias Burnus <burnus@net-b.de>
11551 * gfortran.dg/volatile.f90: Add.
11552 * gfortran.dg/volatile2.f90: Add.
11553 * gfortran.dg/volatile3.f90: Add.
11554 * gfortran.dg/volatile4.f90: Add.
11555 * gfortran.dg/volatile5.f90: Add.
11556 * gfortran.dg/volatile6.f90: Add.
11557 * gfortran.dg/volatile7.f90: Add.
11559 2006-11-06 Tobias Burnus <burnus@net-b.de>
11561 * gfortran.dg/io_constraints_2.f90: Adjust pattern
11562 for matching error messages.
11563 * gfortran.dg/specifics_3.f90: Adjust pattern
11564 for matching error messages.
11566 2006-11-06 Janis Johnson <janis187@us.ibm.com>
11567 Bernhard Fischer <aldot@gcc.gnu.org>
11569 * lib/gcc-dg.exp (output-exists): New proc.
11570 (output-exists-not): New proc.
11571 * gcc.test-framework/test-framework.awk: Support new directives.
11572 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
11573 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
11574 * gcc.test-framework/dg-outexists-exp-F.c: New test.
11575 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
11576 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
11577 * gcc.test-framework/dg-outexists-exp-P.c: New test.
11579 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
11583 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
11584 * gfortran.dg/initialization_3.f90: New.
11586 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11588 PR libgfortran/25545
11589 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
11591 2006-11-05 Jakub Jelinek <jakub@redhat.com>
11593 PR middle-end/29695
11594 * gcc.c-torture/execute/pr29695-1.c: New test.
11595 * gcc.c-torture/execute/pr29695-2.c: New test.
11597 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
11600 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
11602 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
11604 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
11605 for matching error messages.
11607 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
11610 * gcc.target/i386/387-12.c: New test.
11612 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11614 PR libfortran/29713
11615 * gfortran.dg/pr29713.f90: New test.
11617 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
11619 * gcc.c-torture/execute/arith-rand-ll.c:
11620 Also test for bogus rest sign.
11622 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11624 PR libfortran/27895
11625 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
11627 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
11629 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
11630 from error messages.
11632 2006-11-02 Mike Stump <mrs@apple.com>
11634 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
11636 * g++.old-deja/g++.abi/align.C: Enable for darwin.
11638 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
11640 * g++.dg/eh/gcsec1.C: New test.
11642 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11644 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
11645 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
11647 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
11649 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
11651 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
11652 * gcc.dg/pr14796-2.c: Likewise.
11654 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
11656 * gcc.c-torture/execute/20061101-1.c: New test.
11658 2006-11-01 Richard Guenther <rguenther@suse.de>
11660 * gcc.target/i386/fpprec-1.c: New testcase.
11662 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11664 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
11665 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
11667 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
11669 * gcc.c-torture/execute/20061031-1.c: New test.
11671 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11674 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
11675 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
11676 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
11677 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
11678 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
11679 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
11680 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
11682 2006-10-31 Eric Christopher <echristo@apple.com>
11683 Falk Hueffner <falk@debian.org>
11685 * gcc.dg/builtin-bswap-1.c: New.
11686 * gcc.dg/builtin-bswap-2.c: New.
11687 * gcc.dg/builtin-bswap-3.c: New.
11688 * gcc.dg/builtin-bswap-4.c: New.
11689 * gcc.dg/builtin-bswap-5.c: New.
11690 * gcc.target/i386/builtin-bswap-1.c: New.
11692 2006-10-31 Geoffrey Keating <geoffk@apple.com>
11694 * gcc.dg/inline-16.c: New.
11697 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
11699 * gcc.dg/inline-13.c: New.
11700 * gcc.dg/inline-14.c: New.
11701 * gcc.dg/inline-15.c: New.
11704 * gcc.dg/inline6.c: New.
11705 * gcc.dg/inline7.c: New.
11707 2006-10-31 Roger Sayle <roger@eyesopen.com>
11709 PR middle-end/23470
11710 * gcc.dg/pr23470-1.c: New test case.
11712 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
11715 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
11717 * gfortran.dg/blockdata_2.f90: New testcase.
11719 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
11721 PR libfortran/29627
11722 * gfortran.dg/unf_short_record_1.f90: New test.
11724 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11727 * gfortran.dg/pr29067.f: New test.
11729 2006-10-31 Joseph Myers <joseph@codesourcery.com>
11730 Richard Sandiford <richard@codesourcery.com>
11732 * lib/target-supports.exp (get_compiler_messages): Append options
11733 as a single list element.
11734 (check_effective_target_arm_vfp_ok): New.
11735 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
11737 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
11740 * gfortran.dg/intrinsic_actual_2.f90: New test.
11743 * gfortran.dg/actual_array_interface_1.f90: New test.
11746 * gfortran.dg/used_types_11.f90: New test.
11748 2006-10-30 Dirk Mueller <dmueller@suse.de>
11750 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
11751 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
11752 * g++.old-deja/g++.pt/eichin01.C (main): Same.
11753 * g++.old-deja/g++.mike/net25.C (main): Same.
11754 * g++.dg/lookup/exception1.C (main): Same.
11755 * g++.dg/parse/parens2.C (main): Same.
11757 2006-10-30 Roger Sayle <roger@eyesopen.com>
11759 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
11761 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11763 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
11764 * gcc.dg/torture/builtin-math-3.c: Likewise.
11766 2006-10-30 Tobias Burnus <burnus@net-b.de>
11769 * gfortran.dg/write_check.f90: Check run-time keyword checking.
11770 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
11772 2006-10-30 Andrew Pinski <pinskia@gmail.com>
11775 * gfortran.fortran-torture/execute/transfer1.f90: New test.
11777 2006-10-30 Joseph Myers <joseph@codesourcery.com>
11779 * lib/target-supports.exp (check_function_available): Declare
11780 function before calling.
11782 2006-10-30 Jakub Jelinek <jakub@redhat.com>
11784 PR tree-optimization/29637
11785 * gcc.dg/pr29637.c: New test.
11787 2006-10-29 Roger Sayle <roger@eyesopen.com>
11789 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
11790 tree canonicalization.
11792 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11794 * gcc.dg/builtins-20.c: Add more hypot tests.
11796 2006-10-29 Roger Sayle <roger@eyesopen.com>
11798 * gcc.dg/fold-compare-1.c: New test case.
11800 2006-10-29 Dirk Mueller <dmueller@suse.de>
11803 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
11805 2006-10-29 Roger Sayle <roger@eyesopen.com>
11807 PR tree-optimization/15458
11808 * gcc.dg/fold-xornot-1.c: New test case.
11810 2006-10-29 Richard Guenther <rguenther@suse.de>
11812 * gcc.target/i386/math-torture/trunc.c: New testcase.
11814 2006-10-29 Richard Guenther <rguenther@suse.de>
11816 * gcc.target/i386/math-torture/round.c: New testcase.
11818 2006-10-29 Richard Guenther <rguenther@suse.de>
11820 * gcc.target/i386/math-torture/ceil.c: New testcase.
11821 * gcc.target/i386/math-torture/floor.c: Likewise.
11823 2006-10-29 Richard Guenther <rguenther@suse.de>
11825 * gcc.target/i386/math-torture/rint.c: New testcase.
11826 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
11828 2006-10-29 Richard Guenther <rguenther@suse.de>
11830 * gcc.target/i386/math-torture/lfloor.c: New testcase.
11831 * gcc.target/i386/math-torture/lceil.c: Likewise.
11833 2006-10-28 Tobias Burnus <burnus@net-b.de>
11835 PR libgfortran/24313
11836 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
11838 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
11840 * gcc.c-torture/execute/20020118-1.c,
11841 gcc.c-torture/execute/builtins/strlen.c,
11842 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
11845 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11847 * gcc.dg/builtins-20.c: Add tests for hypot.
11848 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
11849 two-argument builtins.
11850 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
11851 TESTIT2. Update all callers.
11852 (TESTIT2, TESTIT2_R): New helper macros.
11853 Add testcases for pow, hypot and atan2.
11855 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
11858 * g++.dg/expr/bool1.C: New test.
11859 * g++.dg/expr/bool2.C: New test.
11861 2006-10-28 Tobias Burnus <burnus@net-b.de>
11864 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
11865 * gfortran.dg/namelist_internal.f90: New test.
11867 2006-10-28 Tobias Burnus <burnus@net-b.de>
11870 * gfortran.dg/io_real_boz.f90: Add.
11871 * gfortran.dg/io_real_boz2.f90: Add.
11873 2006-10-28 Richard Guenther <rguenther@suse.de>
11875 PR middle-end/26899
11876 * gcc.dg/tree-ssa/pr26899.c: New testcase.
11878 2006-10-28 Richard Guenther <rguenther@suse.de>
11881 * gcc.target/i386/math-torture/lround.c: New testcase.
11883 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
11885 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
11886 * gcc.dg/builtins-44.c: Likewise.
11887 * gcc.dg/builtins-45.c: Likewise.
11888 * gcc.dg/pr28796-2.c: Likewise.
11889 * gcc.dg/unordered-3.c: Likewise.
11891 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11893 PR libgfortran/27954
11894 * gfortran.dg/error_recovery_2.f90: New test.
11896 2006-10-26 Richard Guenther <rguenther@suse.de>
11898 * gcc.target/i386/i386.exp: Use glob, not find to collect
11899 tests. Avoids recursing into subdirectories.
11900 * gcc.target/i386/math-torture/math-torture.exp: Torture
11901 for interesting ia32 math options.
11902 * gcc.target.i386/math-torture/lrint.c: New testcase.
11904 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11906 PR libgfortran/29563
11907 * gfortran.dg/arrayio_9.f90: Update test.
11908 * gfortran.dg/arrayio_19.f90: New test.
11910 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
11912 * gcc.dg/20061026.c: New testcase.
11914 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11916 PR libgfortran/29563
11917 * gfortran.dg/arrayio_9.f90: New test.
11919 2006-10-26 Ben Elliston <bje@au.ibm.com>
11921 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
11922 Copy the strings manually, as strcpy may call strlen.
11924 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11926 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
11927 Add checks for log, log2, log10 and log1p.
11929 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
11930 we already test 0.0. Add checks for expm1, log, log2, log10,
11931 log1p, cbrt, erf and erfc.
11933 2006-10-25 Steve Ellcey <sje@cup.hp.com>
11935 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
11937 2006-10-25 Uros Bizjak <uros@kss-loka.si>
11939 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
11940 and remainderl() built-in functions. Remove -ffast-math from
11943 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11945 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
11948 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
11949 floating point modifiers to arguments passed to float and long
11950 double functions respectively. Update all callers to use floating
11951 point numbers, not integers. Add tests for exp, exp2 and
11954 * gcc.dg/torture/builtin-math-3.c: New test.
11956 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
11959 * gfortran.dg/initialize_2.f90: New.
11961 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11963 * gcc.dg/torture/builtin-math-2.c: New test.
11965 2006-10-24 Richard Guenther <rguenther@suse.de>
11967 PR middle-end/28796
11968 * gcc.dg/pr28796-1.c: New testcase.
11969 * gcc.dg/pr28796-2.c: Likewise.
11971 2006-10-24 Richard Guenther <rguenther@suse.de>
11973 * gcc.dg/builtins-57.c: New testcase.
11975 2006-10-24 Richard Guenther <rguenther@suse.de>
11977 PR tree-optimization/29567
11978 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
11980 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
11982 PR tree-optimization/14784
11983 * gcc.dg/alias-10.c: New test.
11985 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11987 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
11989 2006-10-23 Jakub Jelinek <jakub@redhat.com>
11991 * gcc.dg/builtin-strncat-chk-1.c: New test.
11993 2006-10-23 Jan Hubicka <jh@suse.cz>
11995 * gcc.dg/memmove-1.c: New test.
11997 2006-10-23 Paul Brook <paul@codesourcery.com>
11999 * gcc.dg/pragma-pack-5.c: New test.
12001 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
12003 * g++.dg/other/s390-1.C: New testcase.
12005 2006-10-23 Richard Guenther <rguenther@suse.de>
12007 PR middle-end/27132
12008 PR middle-end/23295
12009 * gcc.dg/pr27132.c: New testcase.
12010 * gcc.dg/pr23295.c: Likewise.
12011 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
12012 * g++.dg/tree-ssa/pr19807.C: Likewise.
12014 2006-10-23 Richard Guenther <rguenther@suse.de>
12016 PR middle-end/21032
12017 * gcc.dg/pr21032.c: New testcase.
12019 2006-10-22 Jeff Law <law@redhat.com>
12020 Richard Guenther <rguenther@suse.de>
12022 PR tree-optimization/15911
12023 * gcc.dg/tree-ssa/vrp30.c: New testcase.
12025 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
12028 * g++.dg/abi/rtti3.C: New.
12030 2006-10-21 Uros Bizjak <uros@kss-loka.si>
12032 PR middle-end/28252
12033 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
12036 2006-10-21 Richard Guenther <rguenther@suse.de>
12038 PR tree-optimization/3511
12039 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
12041 2006-10-21 Richard Guenther <rguenther@suse.de>
12043 PR middle-end/26898
12044 * gcc.dg/torture/pr26898-1.c: New testcase.
12045 * gcc.dg/torture/pr26898-2.c: Likewise.
12047 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
12050 * g++.dg/parse/bitfield1.C: Adjust error markers.
12051 * g++.dg/parse/bitfield2.C: New test.
12053 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
12055 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
12057 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12059 PR libfortran/27895
12060 * gfortran.dg/zero_sized_1.f90: New test.
12062 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
12064 * gcc.dg/div-compare-1.c: New test.
12066 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
12069 * gfortran.dg/result_default_init_1.f90: New test.
12072 * gfortran.dg/automatic_default_init_1.f90: New test.
12074 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
12077 2006-10-18 Geoffrey Keating <geoffk@apple.com>
12079 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
12080 'using namespace std' without previous declaration.
12081 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
12082 * g++.old-deja/g++.robertl/eb133c.C: New.
12084 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12086 PR libgfortran/29277
12087 * gfortran.dg/streamio_4.f90: Update test.
12088 * gfortran.dg/streamio_11.f90: New test.
12090 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
12093 * g++.dg/inherit/virtual1.C: New test.
12095 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12098 * g++.dg/parse/enum3.C: New test.
12100 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12103 * g++.dg/init/ctor8.C: New test.
12105 2006-10-17 Mark Mitchell <mark@codesourcery.com>
12108 * g++.dg/ext/complit8.C: Tweak error markers.
12109 * g++.dg/template/complit1.C: Add error marker.
12111 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12114 * g++.dg/ext/complit8.C: New test.
12117 * g++.dg/parse/dtor12.C: New test.
12120 * g++.dg/template/sizeof11.C: New test.
12122 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
12125 * gfortran.dg/data_char_3.f90: New test.
12128 * gfortran.dg/negative_automatic_size.f90: New test.
12130 2006-10-16 David Daney <ddaney@avtrex.com>
12132 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
12134 2006-10-16 Eric Christopher <echristo@apple.com>
12136 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
12139 2006-10-16 Mark Mitchell <mark@codesourcery.com>
12142 * g++.dg/tc1/dr49.C: Tweak error messages.
12143 * g++.dg/parse/template21.C: New test.
12145 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12147 PR middle-end/20491
12148 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
12150 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
12153 * gfortran.dg/print_1.f90: New test.
12155 2006-10-15 Jan Hubicka <jh@suse.cz>
12157 PR middle-end/29241
12158 * gcc.c-torture/compile/pr29241.c: New testcase.
12160 2006-10-15 David Edelsohn <edelsohn@gnu.org>
12162 PR middle-end/29250
12163 * gcc.c-torture/compile/pr29250.c: New test.
12165 2006-10-15 Richard Guenther <rguenther@suse.de>
12167 * gcc.dg/pr29299.c: New testcase.
12169 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
12172 * gfortran.dg/label_4.f90: Adjust warning flag.
12174 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
12177 * gfortran.dg/nullify_3.f90: New test.
12179 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
12181 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12182 on Solaris 2.5.1 too.
12184 2006-10-13 Eric Christopher <echristo@apple.com>
12186 * gcc.dg/pr25993.c: Skip for darwin.
12188 2006-10-13 Eric Christopher <echristo@apple.com>
12190 * gcc.dg/visibility-11.c: Skip for darwin.
12192 2006-10-13 Eric Christopher <echristo@apple.com>
12194 * gcc.dg/darwin-weakimport-1.c: Use
12195 -fno-asynchronous-unwind-tables.
12196 * gcc.dg/darwin-weakimport-3.c: Ditto.
12198 2006-10-13 Richard Guenther <rguenther@suse.de>
12200 PR tree-optimization/29446
12201 * gcc.dg/torture/pr29446.c: New testcase.
12203 2006-10-13 Bill Wendling <wendling@apple.com>
12205 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
12206 * g++.old-deja/g++.jason/hmc1.C: Likewise.
12207 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
12208 * g++.old-deja/g++.law/shadow1.C: Likewise.
12209 * g++.old-deja/g++.law/ctors10.C: Likewise.
12210 * g++.dg/debug/namespace1.C: Likewise.
12211 * g++.dg/inherit/namespace-as-base.C: Likewise.
12212 * g++.dg/opt/delay-slot-1.C: Likewise.
12213 * g++.dg/parse/defarg10.C: Likewise.
12214 * g++.dg/template/ptrmem11.C: Likewise.
12215 * g++.dg/template/mem_func_ptr.C: Likewise.
12216 * g++.dg/template/spec19.C: Likewise.
12218 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
12220 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
12222 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
12225 * gfortran.dg/implicit_9.f90: New test.
12228 * gfortran.dg/namelist_25.f90: New test.
12231 * gfortran.dg/same_name_2.f90: New test.
12234 * gfortran.dg/host_assoc_types_1.f90: New test.
12237 * gfortran.dg/missing_derived_type_1.f90: New test.
12238 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
12241 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
12244 * gfortran.dg/alloc_comp_assign_5.f90: New test.
12246 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12249 * gfortran.dg/bound_2.f90: New test.
12251 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12253 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
12255 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
12256 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
12257 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
12258 * gfortran.dg/gomp/reduction3.f90: Likewise.
12259 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
12260 * gfortran.dg/dummy_procedure_2.f90: Likewise.
12261 * gfortran.dg/interface_derived_type_1.f90: Likewise.
12262 * gfortran.dg/forall_4.f90: Likewise.
12263 * gfortran.dg/spec_expr_4.f90: Likewise.
12264 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
12265 * gfortran.dg/forall_5.f90: Likewise.
12266 * gfortran.dg/open_access_append_2.f90: Add check for
12267 compile-time warning.
12269 2006-10-13 Mark Mitchell <mark@codesourcery.com>
12272 * g++.dg/parse/pure1.C: New test.
12274 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12277 * gfortran.dg/io_constraints_3.f90: New test.
12278 * gfortran.dg/open_access_append_1.f90: Add checks
12279 for compile-time warnings.
12280 * gfortran.dg/pr20163-2.f: Likewise.
12281 * gfortran.dg/iostat_2.f90: Likewise.
12282 * gfortran.dg/label_4.f90: Delete the temporary
12284 * gfortran.dg/direct_io_2.f90: Add a FILE=
12286 * gfortran.dg/iomsg_1.f90: Add check for
12287 compile-time warning.
12289 2006-10-12 Jan Hubicka <jh@suse.cz>
12292 * gcc.dg/pr28319.c: New test.
12294 2006-10-12 Mark Mitchell <mark@codesourcery.com>
12296 * g++.dg/ext/vla4.C: New test.
12298 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
12301 * g++.dg/template/crash60.C: New test.
12302 * g++.dg/other/large-size-array.C: Adjust error markers.
12303 * g++.dg/parse/crash27.C: Likewise.
12304 * g++.dg/template/crash1.C: Likewise.
12306 2006-10-12 Steve Ellcey <sje@cup.hp.com>
12309 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
12311 2006-10-12 Jakub Jelinek <jakub@redhat.com>
12313 PR preprocessor/28709
12314 * gcc.dg/cpp/paste14.c: New test.
12316 2006-10-11 Mark Mitchell <mark@codesourcery.com>
12319 * g++.dg/init/array24.C: New test.
12321 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12323 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
12326 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
12329 * g++.dg/parse/typedef8.C: New test.
12330 * g++.dg/other/mult-stor1.C: Adjust error markers.
12332 2006-10-11 Richard Guenther <rguenther@suse.de>
12334 PR tree-optimization/28230
12335 * gcc.dg/torture/pr28230.c: New testcase.
12337 2006-10-11 Richard Guenther <rguenther@suse.de>
12339 PR inline-asm/29119
12340 * gcc.dg/torture/pr29119.c: New testcase.
12342 2006-10-10 Jakub Jelinek <jakub@redhat.com>
12344 PR middle-end/29272
12345 * gcc.c-torture/execute/20060930-2.c: New test.
12347 2006-10-09 Richard Henderson <rth@redhat.com>
12349 Revert emutls patch.
12351 2006-10-09 Richard Guenther <rguenther@suse.de>
12353 PR middle-end/29254
12354 * gcc.dg/pr29254.c: New testcase.
12356 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
12357 Paul Thomas <pault@gcc.gnu.org>
12360 * gfortran.dg/alloc_comp_basics_1.f90: New test.
12361 * gfortran.dg/alloc_comp_basics_2.f90: New test.
12362 * gfortran.dg/alloc_comp_assign_1.f90: New test.
12363 * gfortran.dg/alloc_comp_assign_2.f90: New test.
12364 * gfortran.dg/alloc_comp_assign_3.f90: New test.
12365 * gfortran.dg/alloc_comp_assign_4.f90: New test.
12366 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
12367 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
12368 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
12369 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
12370 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
12371 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
12372 * gfortran.dg/alloc_comp_std.f90: New test.
12373 * gfortran.dg/move_alloc.f90: New test.
12375 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
12378 * gfortran.dg/derived_constructor_comps_2.f90: New test.
12381 * gfortran.dg/forall_char_dependencies_1.f90: New test.
12383 2006-10-08 Tobias Burnus <burnus@net-b.de>
12386 * gfortran.dg/new_line.f90: New test.
12388 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12390 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
12391 * gcc.dg/torture/builtin-convert-1.c,
12392 gcc.dg/torture/builtin-convert-2.c,
12393 gcc.dg/torture/builtin-convert-3.c,
12394 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
12396 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
12398 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
12399 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
12400 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
12401 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
12403 2006-10-07 Andrew Pinski <pinskia@gmail.com>
12405 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
12406 Xfail some tests for powerpc-darwin and powerpc-aix.
12408 2006-10-07 Jakub Jelinek <jakub@redhat.com>
12411 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
12413 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
12416 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
12419 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12423 * gfortran.fortran-torture/execute/specifics.f90:
12424 Add tests for using all possible intrinsics as actual arguments.
12425 * gfortran.dg/specifics_1.f90: Add tests for using
12426 all possible intrinsics as actual arguments.
12427 * gfortran.dg/specifics_2.f90: New file.
12428 * gfortran.dg/specifics_3.f90: New file.
12430 2006-10-07 Richard Sandiford <richard@codesourcery.com>
12432 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
12433 * gcc.dg/debug/debug-2.c: Likewise.
12435 2006-10-06 Uros Bizjak <uros@kss-loka.si>
12437 * gcc.c-torture/compile/sync-2.c: New test.
12439 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12441 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
12444 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12446 PR rtl-optimization/29128
12447 * gcc.c-torture/compile/pr29128.c: New test.
12449 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12451 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
12454 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
12456 PR middle-end/29256
12457 * gcc.dg/tree-ssa/loop-19.c: New test.
12459 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12461 PR tree-optimization/29330
12462 * gcc.dg/pr29330.c: New test.
12465 * gcc.c-torture/compile/20061005-1.c: New test.
12467 2006-10-06 Olivier Hainque <hainque@adacore.com>
12469 * gcc.dg/typename-vla-1.c: New case.
12470 * gnat.dg/forward_vla.adb: New case.
12472 2006-10-06 Jakub Jelinek <jakub@redhat.com>
12474 PR tree-optimization/29290
12475 * gfortran.dg/loop_nest_1.f90: New test.
12478 * gcc.dg/tls/opt-12.c: New test.
12481 * gfortran.dg/save_2.f90: New test.
12484 * gcc.dg/pr29091.c: New test.
12486 2006-10-06 Joseph Myers <joseph@codesourcery.com>
12488 * lib/target-supports.exp
12489 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
12490 same as x86_64-*-*; check for LP64.
12492 2006-10-04 Richard Henderson <rth@redhat.com>
12494 * lib/target-supports.exp (check_effective_target_tls): Redefine
12495 to mean non-emulated tls.
12496 * gcc.dg/tls/alias-1.c: Remove tls requirement.
12497 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
12498 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
12499 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
12500 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
12501 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
12502 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
12504 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12507 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
12509 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12511 * gfortran.dg/bounds_check_fail_1.f90: New test.
12513 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12516 * g++.dg/template/friend48.C: New test.
12518 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
12521 * gfortran.dg/default_initialization_2.f90: New test.
12523 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12527 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
12529 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
12532 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
12536 * gfortran.dg/missing_optional_dummy_2.f90: New test.
12540 * gfortran.dg/entry_array_specs_1.f90: New test.
12542 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
12544 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
12545 insufficient to inhibit some test failures at -O3. Do testing
12548 2006-10-03 Mark Mitchell <mark@codesourcery.com>
12551 * g++.dg/inherit/access8.C: New test.
12552 * g++.dg/template/dtor4.C: Tweak error messages.
12554 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12557 * gfortran.dg/entry_8.f90: New test.
12559 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
12562 * g++.dg/parse/new4.C: New test.
12564 2006-10-03 Uros Bizjak <uros@kss-loka.si>
12566 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
12567 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
12568 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
12569 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
12570 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
12572 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12575 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
12576 * gfortran.dg/continuation_2.f90: New test.
12579 * gfortran.dg/continuation_3.f90: New test.
12580 * gfortran.dg/continuation_4.f90: New test.
12581 * gfortran.dg/continuation_5.f: New test.
12582 * gfortran.dg/continuation_6.f: New test.
12584 2006-10-02 Mark Mitchell <mark@codesourcery.com>
12587 * g++.dg/template/vla1.C: New test.
12589 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12592 * gfortran.dg/complex_parameter_1.f90: New test.
12594 2006-10-02 Jakub Jelinek <jakub@redhat.com>
12597 * gcc.c-torture/execute/20060929-1.c: New test.
12599 2006-10-01 Mark Mitchell <mark@codesourcery.com>
12602 * g++.dg/template/member6.C: New test.
12603 * g++.dg/parse/typename7.C: Adjust error markers.
12606 * g++.dg/template/member7.C: New test.
12608 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
12611 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
12612 gcc.dg/Woverride-init-3.c: New tests.
12614 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
12616 * gcc.c-torture/execute/20060930-1.c: New test.
12618 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12621 * gfortran.dg/specifics_1.f90: New test.
12622 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
12625 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12627 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
12628 pthread-init-common.h: New.
12630 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
12632 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
12633 precision on some archs.
12635 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
12637 * gcc.dg/non-local-goto-1.c: New test.
12638 * gcc.dg/non-local-goto-2.c: Likewise.
12639 * gcc.dg/setjmp-3.c: Likewise.
12640 * gcc.dg/setjmp-4.c: Likewise.
12642 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
12644 * gnat.dg/self_aggregate_with_pointer.adb: New test.
12646 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
12649 * gfortran.dg/exponent_1.f90: New test.
12652 * gfortran.dg/nearest_1.f90: New test.
12654 2006-09-26 Jakub Jelinek <jakub@redhat.com>
12656 PR middle-end/25261
12657 PR middle-end/28790
12658 * gcc.dg/gomp/nestedfn-1.c: New test.
12660 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
12663 * objc/compile/method-1.m: New test.
12665 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
12668 * g++.dg/template/crash58.C: New test.
12669 * g++.dg/parse/crash28.C: Adjust error markers.
12670 * g++.dg/template/crash34.C: Likewise.
12671 * g++.dg/template/friend31.C: Likewise.
12672 * g++.dg/template/crash32.C: Likewise.
12675 * g++.dg/template/crash59.C: New test.
12678 * g++.dg/template/spec33.C: New test.
12679 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
12681 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
12682 Adam Nemet <anemet@caviumnetworks.com>
12684 * gcc.dg/tree-ssa/ivopts-1.c: New test.
12685 * gcc.dg/tree-ssa/ivopts-2.c: New test.
12687 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
12690 * gcc.dg/pr28911.c: New.
12692 2006-09-23 Uros Bizjak <uros@kss-loka.si>
12695 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
12696 (dg-options): Add -mfpmath=387.
12698 2006-09-23 Jakub Jelinek <jakub@redhat.com>
12701 * gcc.dg/pr28706.c: New test.
12704 * gcc.dg/pr28712.c: New test.
12706 2006-09-22 Mike Stump <mrs@apple.com>
12708 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
12710 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
12712 PR tree-optimization/28888
12713 * gcc.dg/pr28888.c: New test.
12715 2006-09-21 Mark Mitchell <mark@codesourcery.com>
12718 * g++.dg/init/ptrfn1.C: New test.
12720 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
12723 * g++.dg/template/spec32.C: New test.
12724 * g++.dg/parse/crash9.C: Adjust error markers.
12727 * g++.dg/template/typedef6.C: New test.
12728 * g++.dg/init/error1.C: Adjust error markers.
12729 * g++.dg/parse/crash9.C: Likewise.
12730 * g++.dg/template/crash55.C: Likewise.
12732 2006-09-21 Janis Johnson <janis187@us.ibm.com>
12734 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
12736 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
12739 * g++.dg/ext/dllimport12.C: New test.
12741 2006-09-20 Richard Sandiford <richard@codesourcery.com>
12743 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
12744 * gcc.target/mips/nmadd-2.c: Likewise.
12745 * gcc.target/mips/mips-ps-6.c: New test.
12746 * gcc.target/mips/neg-abs-1.c: Likewise.
12747 * gcc.target/mips/neg-abs-2.c: Likewise.
12748 * gcc.target/mips/nmadd-3.c: New test.
12750 2006-09-20 Jakub Jelinek <jakub@redhat.com>
12752 PR middle-end/28046
12753 * gcc.dg/gomp/atomic-10.c: New test.
12754 * g++.dg/gomp/atomic-10.C: New test.
12756 2006-09-20 Eric Christopher <echristo@apple.com>
12758 * gcc.target/i386/sse3-not-fisttp.c: New.
12760 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
12762 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
12764 2006-09-19 Richard Sandiford <richard@codesourcery.com>
12766 * gcc.c-torture/execute/pr28289.c (one): New variable.
12767 (main): Use it instead of argc.
12768 * gcc.c-torture/execute/20060102-1.c (one): New variable.
12769 (main): Use it instead of argc.
12771 2006-09-19 Paul Brook <paul@codesourcery.com>
12774 * gcc.dg/nested-func-5.c: New test.
12776 2006-09-19 Ben Elliston <bje@au.ibm.com>
12778 * lib/target-supports.exp (check_effective_target_tls): Compile
12779 test stubs using ${tool}_target_compile, not just target_compile.
12780 (check_effective_target_tls_runtime): Likewise.
12782 2006-09-19 Ben Elliston <bje@au.ibm.com>
12784 * gcc.c-torture/compile/20030405-1.x: Remove.
12786 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
12787 optimising linker from discarding it.
12789 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12792 * gfortran.dg/keyword_symbol_1.f90: New test.
12794 * gfortran.dg/spread_shape_1.f90: Add missing warning with
12795 pedantic compilation option.
12797 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
12800 * gfortran.dg/spread_shape_1.f90: New test.
12802 2006-09-17 Roger Sayle <roger@eyesopen.com>
12804 PR tree-optimization/28887
12805 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
12807 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
12810 * gcc.dg/pr25993.c: New test.
12812 2006-09-17 Ira Rosen <irar@il.ibm.com>
12815 * gcc.dg/vect/pr21591.c: New test.
12817 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
12820 * gcc.c-torture/compile/strcpy-1.c: New test.
12821 * gcc.c-torture/compile/strcpy-2.c: New test.
12822 * gcc.c-torture/compile/memcpy-1.c: New test.
12823 * gcc.c-torture/compile/memcpy-2.c: New test.
12825 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
12828 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
12830 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
12832 * gnat.dg/specs/double_record_extension1.ads: New test.
12833 * gnat.dg/specs/double_record_extension2.ads: Likewise.
12835 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
12838 * gfortran.dg/oldstyle_3.f90: New test.
12840 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12842 PR libgfortran/29099
12843 * gfortran.dg/secnds-1.f: New test.
12845 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12847 PR libgfortran/29053
12848 * gfortran.dg/streamio_9.f90: New test.
12849 * gfortran.dg/streamio_10.f90: New test.
12851 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
12854 * g++.dg/init/array22.C: New test.
12855 * g++.dg/init/array23.C: New test.
12857 2006-09-14 Arnaud Charlet <charlet@adacore.com>
12859 * stackcheck.lst: Update list of tests requiring stack checking.
12860 * norun.lst: Adjust for above change.
12861 * ada95.lst: New file.
12862 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
12863 requiring -gnat95 switch.
12865 2006-09-14 Olivier Hainque <hainque@adacore.com>
12867 * gnat.dg/in_out_parameter.adb: New test.
12869 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
12872 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
12874 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
12876 * gnat.dg/specs/unchecked_union.ads: New test.
12878 2006-09-13 Richard Sandiford <richard@codesourcery.com>
12880 PR rtl-optimization/28982
12881 * gcc.c-torture/execute/pr28982a.c: New test.
12882 * gcc.c-torture/execute/pr28982b.c: Likewise.
12884 2006-09-12 Eric Christopher <echristo@apple.com>
12886 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
12887 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
12889 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
12892 PR preprocessor/14634
12893 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
12894 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
12895 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
12897 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
12899 * gcc.dg/pr28243.c: New test.
12901 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
12904 gfortran.dg/pr28971.f90: New test to act as a backstop in case
12905 this undiagnosed regression reappears.
12907 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
12909 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
12910 Treat $srcdir as a literal.
12911 * lib/fortran-torture.exp (fortran-torture-compile,
12912 fortran-torture-execute): Likewise.
12913 * lib/objc-torture.exp (objc-torture-compile,
12914 objc-torture-execute): Likewise.
12915 * lib/profopt.exp (profopt-execute): Likewise.
12917 2006-09-11 Geoffrey Keating <geoffk@apple.com>
12919 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
12921 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
12924 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
12926 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
12929 * gcc.target/i386/pr13685.c: New test.
12931 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
12933 * gcc.dg/pr28726.c: New test.
12935 2006-09-11 Josh Conner <jconner@apple.com>
12937 * gcc.dg/nrv3.c: Increase size of structure.
12938 * gcc.dg/nrv4.c: Likewise.
12939 * gcc.dg/nrv5.c: Likewise.
12941 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
12943 PR libfortran/28890
12944 gfortran.dg/assumed_charlen_function_5.f90: New test.
12946 2006-09-10 Mark Mitchell <mark@codesourcery.com>
12949 * g++.dg/init/static3.C: New test.
12951 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
12954 * gcc.dg/long-long-cst1.c (t): Add cast to
12955 __SIZE_TYPE__ before casting to int.
12956 (main): Return 0 on success.
12958 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
12960 * gcc.c-torture/execute/20060910-1.c: New test.
12962 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
12964 PR middle-end/26983
12965 * gcc.dg/pr26983.c: New test.
12967 2006-09-10 Richard Sandiford <richard@codesourcery.com>
12970 * gcc.c-torture/execute/pr29006.c: New test.
12972 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12974 PR libfortran/28947
12975 gfortran.dg/matmul_4.f90: New test.
12977 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12980 gfortran.dg/used_types_10: New test.
12982 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
12984 PR libfortran/28923
12985 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
12986 gfortran.dg/array_initializer_3.f90: New test.
12988 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12991 * gfortran.dg/actual_array_constructor_3.f90: New test.
12993 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
12996 * gcc.target/i386/pr26778.c: New testcase.
12998 2006-09-08 Eric Christopher <echristo@apple.com>
13000 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
13001 * gcc.target/i386/memcpy-1.c: Ditto.
13002 * gcc.target/i386/asm-1.c: Ditto.
13003 * gcc.target/i386/20060512-4.c: Ditto.
13004 * gcc.target/i386/compress-float-387.c: Ditto.
13005 * gcc.target/i386/20060512-1.c: Ditto.
13006 * gcc.target/i386/compress-float-sse.c: Ditto.
13007 * gcc.target/i386/20060512-2.c: Ditto.
13008 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
13009 * gcc.target/i386/stack-prot-kernel.c: Ditto.
13010 * gcc.target/i386/compress-float-387-pic.c: Ditto.
13011 * gcc.dg/pr26449.c: Ditto.
13012 * gcc.dg/attr-ms_struct-2.c: Ditto.
13013 * gcc.dg/attr-ms_struct-1.c: Ditto.
13014 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
13016 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
13019 * gcc.dg/vla-10.c: New test.
13021 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13024 * g++.dg/parse/template20.C: New test.
13025 * g++.dg/template/operator8.C: Remove obsolete part.
13026 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
13027 * g++.old-deja/g++.pt/crash65.C: Likewise.
13029 2006-09-07 Jason Merrill <jason@redhat.com>
13031 PR middle-end/27724
13032 * gcc.dg/long-long-cst1.c: New test.
13034 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13037 * g++.dg/other/array3.C: New test.
13038 * g++.dg/other/array4.C: New test.
13039 * g++.dg/other/array5.C: New test.
13041 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
13043 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
13045 2006-09-07 Uros Bizjak <uros@kss-loka.si>
13048 * gcc.target/i386/pr28946.c: New test.
13050 2006-09-07 Steven G. Kargl <kargls@comcast.net>
13052 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
13053 in integer literal constant.
13054 * gfortran.dg/enum_8.f90: Ditto.
13055 * gfortran.dg/g77/20030326-1.f: Ditto.
13057 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
13059 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
13060 nonconformance usage.
13062 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
13064 PR middle-end/28862
13065 * gcc.c-torture/compile/vector-align-1.c: New test.
13067 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
13070 * g++.dg/opt/copysign-1.C: New test.
13072 2006-09-06 Jason Merrill <jason@redhat.com>
13075 * g++.dg/warn/unused-result1.C: New test.
13077 2006-09-06 Mark Mitchell <mark@codesourcery.com>
13080 * g++.dg/ext/vla3.C: New test.
13083 * g++.dg/template/array16.C: New test.
13085 2006-09-06 Richard Guenther <rguenther@suse.de>
13087 * gcc.dg/pr27226.c: Remove testcase again.
13089 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13092 * g++.dg/opt/unroll2.C: New test.
13094 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
13097 * gcc.dg/vect/pr28952.c: New test.
13099 2006-09-05 Richard Guenther <rguenther@suse.de>
13101 PR tree-optimization/28900
13102 * gcc.dg/torture/pr28900.c: New testcase
13104 2006-09-05 Richard Guenther <rguenther@suse.de>
13106 PR tree-optimization/28905
13107 * gcc.c-torture/compile/pr28905.c: New testcase.
13109 2006-09-05 Richard Guenther <rguenther@suse.de>
13111 PR middle-end/28935
13112 * gcc.dg/pr28935.c: New testcase.
13114 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
13116 * gcc.c-torture/execute/20060905-1.c: New test.
13118 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
13121 * gfortran.dg/used_types_7.f90: New test.
13122 * gfortran.dg/used_types_8.f90: New test.
13123 * gfortran.dg/used_types_9.f90: New test.
13125 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
13127 * gcc.c-torture/compile/20060904-1.c: New test.
13129 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
13131 PR c++/23287 Revert my 2006-09-01 patch
13132 * g++.dg/parse/dtor12.C: Remove.
13134 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
13137 * g++.dg/template/operator9.C: New test.
13140 * g++.dg/template/operator7.C: New test.
13143 * g++.dg/template/operator8.C: New test.
13146 * g++.dg/template/crash57.C: New test.
13148 * g++.dg/template/typedef4.C: Adjust error markers.
13149 * g++.dg/template/typedef5.C: Likewise.
13151 2006-09-02 Jakub Jelinek <jakub@redhat.com>
13154 * g++.dg/parse/crash33.C: New test.
13156 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
13157 Richard Guenther <rguenther@suse.de>
13158 Adam Nemet <anemet@caviumnetworks.com>
13160 PR middle-end/27226
13161 * gcc.target/mips/memcpy-1.c: New testcase.
13162 * gcc.dg/pr27226.c: Likewise.
13164 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13167 * g++.dg/lookup/koenig5.C: New.
13168 * g++.dg/template/crash56.C: New.
13170 2006-09-01 Josh Conner <jconner@apple.com>
13173 * gcc.dg/nrv3.c: New test.
13174 * gcc.dg/nrv4.c: New test.
13175 * gcc.dg/nrv5.c: New test.
13177 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
13180 * g++.dg/parse/dtor12.C: New.
13182 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
13184 PR tree-optimization/28839
13185 * gcc.dg/pr28839.c: New test.
13187 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
13190 * gcc.dg/pr24367.c: New testcase.
13192 2006-08-30 Joseph Myers <joseph@codesourcery.com>
13194 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
13196 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
13198 PR rtl-optimization/27735
13199 * gcc.dg/loop-unswitch-1.c: New test.
13201 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
13204 * gfortran.dg/aliasing_dummy_2.f90: New test.
13207 * gfortran.dg/generic_5.f90: Change error message.
13210 * gfortran.dg/generic_6.f90: New test.
13213 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
13216 * gfortran.dg/invalid_interface_assignment.f90: New test.
13219 * gfortran.dg/module_proc_external_dummy.f90: New test.
13221 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
13224 * g++.dg/warn/var-args1.C: New test.
13226 2006-08-29 Steven G. Kargl <kargls@comcast.net>
13229 * gfortran.dg/simpleif_2.f90: New test.
13230 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
13231 * gfortran.dg/enum_5.f90: Ditto.
13233 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13234 Kazu Hirata <kazu@codesourcery.com>
13236 PR tree-optimization/17506
13237 * gcc.dg/pr17506.c: New.
13239 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
13242 * g++.dg/eh/alias1.C: New test.
13244 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13247 * g++.dg/template/ttp22.C: New test.
13249 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
13251 PR middle-end/26632
13252 * gcc.dg/pr26632.c: New.
13254 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13256 PR libgfortran/28354
13257 * gfortran.dg/fmt_zero_precision.f90: New test.
13259 2006-08-27 Mark Mitchell <mark@codesourcery.com>
13262 * g++.dg/template/spec31.C: New test.
13264 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
13267 * g++.dg/other/static2.C: New test.
13269 2006-08-26 Roger Sayle <roger@eyesopen.com>
13271 * gcc.dg/Wswitch-enum-2.c: New test case.
13272 * gcc.dg/Wswitch-enum-3.c: Likewise.
13274 2006-08-26 Richard Guenther <rguenther@suse.de>
13276 * gcc.c-torture/compile/20060826-1.c: New testcase.
13278 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
13281 * g++.dg/template/void10.C: New test.
13284 * g++.dg/template/void8.C: New test.
13287 * g++.dg/template/void9.C: New test.
13289 * g++.dg/template/void3.C: Adjust error markers.
13290 * g++.dg/template/void4.C: Likewise.
13291 * g++.dg/template/crash55.C: Likewise.
13292 * g++.dg/template/void7.C: Likewise
13294 2006-08-26 Mark Mitchell <mark@codesourcery.com>
13297 * g++.dg/inherit/access6.C: New test.
13298 * g++.dg/inherit/access7.C: Likewise.
13301 * g++.dg/template/array15.C: New test.
13302 * g++.dg/template/crash2.C: Tweak error markers.
13304 2006-08-26 Jakub Jelinek <jakub@redhat.com>
13306 PR middle-end/28683
13307 * gcc.c-torture/compile/20060823-1.c: New test.
13309 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13312 * g++.dg/template/ttp21.C: New test.
13315 * g++.dg/other/operator1.C: Add error-marker.
13316 * g++.dg/other/operator2.C: New test.
13318 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13321 * gcc.c-torture/compile/vla-const-1.c,
13322 gcc.c-torture/compile/vla-const-2.c: New tests.
13324 2006-08-26 Richard Guenther <rguenther@suse.de>
13326 PR middle-end/28814
13327 * gcc.dg/torture/pr28814.c: New testcase.
13329 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13332 * gcc.c-torture/compile/compound-literal-1.c: New test.
13334 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
13337 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
13338 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
13339 Expect extra diagnostics.
13341 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
13343 gcc.dg/noncompile/pr16876.c: New test.
13345 2006-08-25 Mark Mitchell <mark@codesourcery.com>
13348 * g++.dg/parse/local1.C: New test.
13349 * g++.dg/other/qual1.C: Tweak error marker.
13351 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
13354 * g++.dg/template/typename10.C: New.
13355 * g++.dg/template/lookup4.C: Remove bogus error marker.
13357 2006-08-25 Richard Guenther <rguenther@suse.de>
13360 * gcc.dg/pr26570.c: Fix testcase.
13362 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
13365 * gcc.c-torture/execute/mayalias-2.c: New test.
13366 * gcc.dg/tree-ssa/alias-13.c: New test.
13368 2006-08-24 Jan Hubicka <jh@suse.cz>
13371 * gcc.dg/debug/pr26881.c: New file.
13373 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
13376 * gfortran.dg/used_types_4.f90: New test.
13377 * gfortran.dg/derived_init_2.f90: Modify to check sibling
13378 association of derived types.
13379 * gfortran.dg/used_types_2.f90: Add module cleanup.
13380 * gfortran.dg/used_types_3.f90: The same.
13383 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
13386 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13389 * gfortran.dg/direct_io_6.f90: Remove test.
13391 2006-08-23 Stuart Hastings <stuart@apple.com>
13394 * gcc.target/i386/20060821-1.c: New.
13396 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
13398 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
13399 dg-warning strings for dllimport.
13401 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
13404 * g++.dg/ext/vector4.C: New test.
13405 * g++.dg/ext/complex1.C: New test.
13407 2006-08-21 Geoffrey Keating <geoffk@apple.com>
13410 * gcc.dg/debug/const-1.c: New.
13411 * gcc.dg/debug/const-2.c: New.
13412 * gcc.dg/debug/dwarf2/const-1.c: New.
13413 * gcc.dg/debug/dwarf2/const-2.c: New.
13414 * gcc.dg/debug/dwarf2/const-2b.c: New.
13416 2006-08-22 Richard Guenther <rguenther@suse.de>
13418 PR middle-end/28776
13419 * gcc.c-torture/compile/pr28776-1.c: New testcase.
13420 * gcc.c-torture/compile/pr28776-2.c: Likewise.
13422 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
13424 PR tree-optimization/28003
13425 * g++.dg/tree-ssa/pr28003.C: New.
13427 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13429 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
13431 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
13434 * g++.dg/other/error14.C: New test.
13437 * g++.dg/parse/ctor7.C: New test.
13438 * g++.dg/parse/ctor8.C: Likewise.
13441 * g++.dg/template/void7.C: New test.
13443 2006-08-21 Olivier Hainque <hainque@adacore.com>
13445 * gnat.dg/self_aggregate_with_zeros.adb: New test.
13446 * gnat.dg/self_aggregate_with_array.adb: New test.
13448 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
13450 * g++.dg/eh/arm-vfp-unwind.C: New test.
13452 2006-08-20 Mark Mitchell <mark@codesourcery.com>
13455 * g++.dg/template/ref3.C: New test.
13456 * g++.dg/template/nontype13.C: New test.
13459 * g++.dg/template/ptrmem17.C: New test.
13461 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
13464 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
13466 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
13469 * gfortran.dg/used_types_2.f90: New test.
13472 * gfortran.dg/used_types_3.f90: New test.
13475 * gfortran.dg/generic_actual_arg.f90: New test.
13478 * gfortran.dg/module_private_array_refs_1.f90: New test.
13481 * gfortran.dg/program_name_1.f90: New test.
13484 * gfortran.dg/derived_constructor_comps_1.f90: New test.
13487 * gfortran.dg/array_initializer_2.f90: New test.
13490 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
13493 * gfortran.dg/assumed_charlen_function_4.f90: New test.
13496 * gfortran.dg/assumed_charlen_in_main.f90: New test.
13499 * gfortran.dg/dependent_decls_1.f90: New test.
13501 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
13504 * gfortran.dg/derived_init_2.f90: New.
13506 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
13508 * gcc.c-torture/execute/pr28289.c: New test.
13510 2006-08-17 Jakub Jelinek <jakub@redhat.com>
13513 * gcc.dg/attr-externally-visible-1.c: New test.
13514 * gcc.dg/attr-externally-visible-2.c: New test.
13515 * g++.dg/parse/attr-externally-visible-1.C: New test.
13516 * g++.dg/parse/attr-externally-visible-2.C: New test.
13518 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13521 * g++.dg/parse/dtor11.C: New test.
13523 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13525 PR rtl-optimization/28489
13526 * gcc.c-torture/compile/pr28489.c: New test.
13528 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13531 * g++.dg/template/redecl4.C: New test.
13534 * g++.dg/template/ctor8.C: New test.
13536 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13538 * gcc.dg/pr26570.c: Fix testcase.
13540 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
13543 * g++.dg/parse/offsetof6.C: New test.
13544 * g++.dg/parse/offsetof6.C: New test.
13545 * g++.dg/parse/offsetof7.C: New test.
13547 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13550 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
13553 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
13556 * g++.dg/ext/vector3.C: New test.
13558 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
13560 PR gcov/profile/26570
13561 * gcc.dg/pr26570.c: New test.
13563 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
13566 * gcc.dg/qual-component-1.c: New test.
13568 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13571 * g++.dg/parse/new3.C: New test.
13573 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13576 * gfortran.dg/streamio_1.f90: New test.
13577 * gfortran.dg/streamio_2.f90: New test.
13578 * gfortran.dg/streamio_3.f90: New test.
13579 * gfortran.dg/streamio_4.f90: New test.
13580 * gfortran.dg/streamio_5.f90: New test.
13581 * gfortran.dg/streamio_6.f90: New test.
13582 * gfortran.dg/streamio_7.f90: New test.
13583 * gfortran.dg/streamio_8.f90: New test.
13585 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
13588 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
13590 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
13593 * g++.dg/template/void6.C: New test.
13595 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13598 * gcc.dg/parse-error-1.c: New test.
13599 * gcc.dg/parse-error-2.c: New test.
13600 * gcc.dg/cpp/digraph2.c: Add error-marker.
13601 * gcc.dg/noncompile/920923-1.c: Likewise.
13603 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
13606 * gcc.dg/sizeof-2.c: New testcase.
13609 * gcc.dg/switch-A.c: New testcase.
13611 2006-08-14 Steve Ellcey <sje@cup.hp.com>
13615 * g++.old-deja/g++.warn/compare1.C: Delete.
13616 * g++.dg/opt/pr7503-2.C: Delete.
13617 * g++.dg/opt/pr7503-3.C: Delete.
13618 * g++.dg/opt/pr7503-4.C: Delete.
13619 * g++.dg/opt/pr7503-5.C: Delete.
13620 * g++.dg/opt/max1.C: Delete.
13621 * g++.dg/warn/minmax.C: Delete.
13622 * g++.dg/expr/minmax.C: New test.
13624 2006-08-14 Richard Guenther <rguenther@suse.de>
13627 * gcc.c-torture/execute/pr28651.c: Do not use argc
13628 to avoid optimization, instead forbid inlining.
13630 2006-08-14 Richard Sandiford <richard@codesourcery.com>
13632 PR rtl-optimization/28634
13633 * gcc.c-torture/execute/ieee/pr28634.c: New test.
13635 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
13638 * gcc.dg/torture/pr27184.c: New test.
13640 2006-08-12 Jakub Jelinek <jakub@redhat.com>
13642 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
13644 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13646 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
13647 * gfortran.dg/stat_2.f90: Likewise.
13648 * gfortran.dg/chmod_1.f90: Likewise.
13649 * gfortran.dg/chmod_2.f90: Likewise.
13650 * gfortran.dg/chmod_3.f90: Likewise.
13652 2006-08-11 David Edelsohn <edelsohn@gnu.org>
13654 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
13656 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13658 * g++.dg/opt/pr23454-2.C: New test.
13660 2006-08-11 Richard Guenther <rguenther@suse.de>
13662 PR middle-end/28651
13663 * gcc.c-torture/execute/pr28651.c: New testcase.
13665 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
13667 * gnat.dg/specs/static_initializer.ads: New test.
13669 2006-08-10 Paul Brook <paul@codesourcery.com>
13671 * gcc.target/arm/cond-asm.c: New test.
13673 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
13675 PR tree-optimization/26197
13676 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
13677 * g++.dg/vect/vect.exp: Compile the new tests with
13678 --param max-aliased-vops=0.
13680 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
13683 * g++.dg/template/void3.C: New test.
13686 * g++.dg/template/void4.C: New test.
13689 * g++.dg/template/void5.C: New test.
13691 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
13693 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
13694 after dg-do compile.
13696 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
13698 PR tree-optimizations/26969
13699 * gcc.dg/vect/vect.exp: Compile tests prefixed with
13700 "unswitch-loops" with -funswitch-loops.
13701 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
13703 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
13705 * gcc.dg/sparc-getcontext-1.c: Fix typo.
13706 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
13707 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
13708 * objc.dg/dwarf-1.m: Likewise.
13709 * objc.dg/dwarf-2.m: Likewise.
13710 * obj-c++.dg/dwarf-2.mm: Likewise.
13712 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13714 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
13715 * objc.dg/dwarf-2.m: Likewise.
13716 * obj-c++.dg/dwarf-2.mm: Likewise.
13718 PR libfortran/28603
13719 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
13722 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13725 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
13727 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
13730 * gcc.target/i386/pr27827.c: New testcase.
13732 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
13735 * gfortran.dg/sequence_types_1.f90: New test.
13737 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
13740 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
13741 dg-warning. Add -pedantic option.
13743 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13746 * gcc.dg/proto-1.c: New test.
13749 * gcc.dg/lvalue-4.c: New test.
13752 * gcc.dg/init-bad-5.c: New test.
13754 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
13757 * g++.dg/ext/typedef-init.C: Add new test for typedef
13758 initialization inside templates. Adjust existing error markers.
13760 2006-08-03 Mark Mitchell <mark@codesourcery.com>
13763 * g++.dg/init/ptrmem3.C: New test.
13765 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
13767 PR tree-optimization/27770
13768 * lib/target-support.exp: New target keyword "section_anchors".
13769 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
13771 * gcc.dg/vect/section-anchors-pr27770.c: New test.
13772 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
13773 * gcc.dg/vect/section-anchors-vect-69.c: New test.
13774 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
13776 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13778 * gcc.dg/20060801-1.c: Add missing '}'.
13780 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13783 * g++.dg/parse/dtor9.C: New test.
13784 * g++.dg/parse/dtor10.C: New test.
13785 * g++.dg/other/error7.C: Adjust error-marker.
13788 * g++.dg/other/default5.C: New test.
13790 2006-08-02 Richard Guenther <rguenther@suse.de>
13792 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
13794 2006-08-02 Mark Mitchell <mark@codesourcery.com>
13797 * g++.dg/template/conv9.C: New test.
13799 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
13802 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
13803 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
13804 Optionally return assembly text. Update callers.
13805 (check_no_compiler_messages): Update verbose messages.
13806 (check_no_messages_and_pattern): New.
13807 (check_effective_target_string_merging): New.
13809 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13812 * g++.dg/eh/catch4.C: New test.
13815 * g++.dg/other/qual1.C: New test.
13818 * g++.dg/inherit/error2.C: New test.
13821 * g++.dg/other/new1.C: New test.
13823 * g++.dg/warn/pr23075.C: Remove obsolete test.
13824 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
13825 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
13827 2006-07-31 Mark Mitchell <mark@codesourcery.com>
13830 * g++.dg/eh/cast1.C: New test.
13832 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
13834 PR libfortran/28452
13835 * gfortran.dg/random_3.f90: New test.
13837 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13840 * g++.dg/other/pr28304.C: Change expected error message.
13841 * g++.dg/other/pr28432.C: New test.
13843 2006-08-01 Steve Ellcey <sje@cup.hp.com>
13846 * g++.dg/init/brace2.C: Change expected error message, add empty init.
13848 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
13851 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
13853 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
13854 g++.dg/debug/enum-2.C: New.
13856 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13859 * g++.dg/parse/long1.C: Add more tests.
13861 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13863 * gfortran.dg/lrshift_1.c: New file.
13865 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13867 PR libgfortran/28335
13868 * gfortran.dg/no_unit_error_1.f90: New test.
13870 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13872 PR libgfortran/28335
13873 * gfortran.dg/no_unit_error_1.f90: Delete test.
13874 * gfortran.dg/no_unit_error_2.f90: Delete test.
13876 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13878 * gfortran.dg/chmod_3.f90: New test.
13879 * gfortran.dg/ltime_gmtime_1.f90: New test.
13880 * gfortran.dg/ltime_gmtime_2.f90: New test.
13881 * gfortran.dg/lrshift_1.f90: New test.
13882 * gfortran.dg/chmod_1.f90: New test.
13883 * gfortran.dg/chmod_2.f90: New test.
13885 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
13888 * g++.dg/template/crash55.C: New test.
13891 * g++.dg/template/nontype16.C: New test.
13893 * g++.dg/template/void2.C: Adjust error markers.
13894 * g++.dg/template/nontype5.C: Adjust error markers.
13896 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
13898 * gcc.target/i386/stack-prot-kernel.c: New test.
13900 2006-07-27 Roger Sayle <roger@eyesopen.com>
13902 * gcc.dg/builtins-55.c: New test case.
13904 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
13906 PR rtl-optimization/27907
13907 * gcc.c-torture/compile/pr27907.c: New test.
13909 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13911 * gfortran.dg/mclock.f90: New test.
13912 * gfortran.dg/int_conv_1.f90: New test.
13913 * gfortran.dg/stat_1.f90: New test.
13914 * gfortran.dg/stat_2.f90: New test.
13916 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13918 PR libgfortran/28335
13919 * gfortran.dg/no_unit_error_1.f90: New test.
13920 * gfortran.dg/no_unit_error_2.f90: New test.
13921 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
13923 2006-07-25 Roger Sayle <roger@eyesopen.com>
13925 PR middle-end/28473
13926 * gcc.dg/fold-convround-1.c: New test case.
13928 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13930 * gfortran.dg/arithmetic_if.f90: Fix comments.
13932 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13935 * g++.dg/other/typedef1.C: New test.
13936 * g++.dg/template/typedef4.C: New test.
13937 * g++.dg/template/typedef5.C: New test.
13939 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
13942 * gfortran.dg/allocatable_dummy_3.f90: New.
13944 2006-07-24 Steven G. Kargl <kargls@comcast.net>
13947 * gfortran.dg/arithmetic_if.f90: New test.
13949 2006-07-24 Uros Bizjak <uros@kss-loka.si>
13951 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
13952 avoid memcpy optimization.
13954 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13957 * gfortran.dg/direct_io_6.f90: New test.
13959 2006-07-24 Jan Hubicka <jh@suse.cz>
13963 * gcc.dg/pr25795.c: New test.
13964 * gcc.dg/pr25795-1.c: New test.
13966 2006-07-23 Roger Sayle <roger@eyesopen.com>
13968 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
13969 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
13970 which may be transformed to "g || h" on some platforms.
13972 2006-07-23 Mark Mitchell <mark@codesourcery.com>
13975 * g++.dg/template/friend45.C: New test.
13977 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13979 PR libgfortran/28339
13980 * gfortran.dg/arrayio_8.f90: New test.
13982 2006-07-21 Mike Stump <mrs@apple.com>
13984 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
13986 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
13988 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13991 * g++.dg/eh/catch3.C: New test.
13994 * g++.dg/template/defarg10.C: New test.
13996 2006-07-20 Paul Brook <paul@codesourcery.com>
13999 * gcc.dg/pr27363.c: New test.
14001 2006-07-19 Mark Mitchell <mark@codesourcery.com>
14004 * g++.dg/init/ref13.C: New test.
14006 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14009 * obj-c++.dg/proto-error-1.mm: New test.
14011 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14014 * g++.dg/template/string1.C: New test.
14016 2006-07-18 Mark Mitchell <mark@codesourcery.com>
14019 * g++.dg/template/defarg9.C: New test.
14022 * g++.dg/template/static27.C: New test.
14024 2006-07-18 Diego Novillo <dnovillo@redhat.com>
14027 * gcc.dg/tree-ssa/pr28410.c: New test.
14029 2006-07-18 Lee Millward <lee.millward@gmail.com>
14032 * g++/dg/other/error13.C: New test.
14035 * g++.dg/template/friend44.C: New test.
14037 2006-07-18 Steve Ellcey <sje@cup.hp.com>
14040 * g++.dg/other/pr27495.C: New.
14042 2006-07-18 Olivier Hainque <hainque@adacore.com>
14044 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
14045 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
14047 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14050 * gcc.dg/pragma-pack-4.c: New test.
14052 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14055 * g++.dg/ext/pr28291.C: New test.
14057 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14059 PR middle-end/28403
14060 * gcc.c-torture/execute/pr28403.c: New test.
14062 2006-07-17 Richard Sandiford <richard@codesourcery.com>
14064 PR middle-end/28402
14065 * gcc.dg/pr28402.c: New test.
14067 2006-07-17 Steve Ellcey <sje@cup.hp.com>
14070 * g++.dg/other/pr28304.C: New test.
14072 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
14075 gcc.c-torture/unsorted/dump-noaddr.c: New test.
14076 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
14078 2006-07-17 Richard Guenther <rguenther@suse.de>
14080 PR tree-optimization/28238
14081 * g++.dg/tree-ssa/pr28238.C: New testcase.
14083 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14086 * g++.dg/eh/catch1.C: New test.
14087 * g++.dg/eh/catch2.C: New test.
14089 2006-07-16 Jakub Jelinek <jakub@redhat.com>
14092 * g++.dg/template/anon3.C: New test.
14094 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
14097 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
14098 specifiers requiring an explicit format tag..
14101 * gfortran.dg/generic_5: New test.
14104 * gfortran.dg/elemental_optional_args_1.f90: New test.
14106 2006-07-16 Olivier Hainque <hainque@adacore.com>
14108 * gnat.dg/assert.ads: New file.
14109 * gnat.dg/controlled_record.ads: Likewise.
14110 * gnat.dg/controlled_record.adb: Likewise.
14112 2006-07-15 Lee Millward <lee.millward@gmail.com>
14115 * g++.dg/other/error12.C: New test.
14118 * g++.dg/template/crash54.C: New test.
14120 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14123 * g++.dg/parse/catch1.C: New test.
14126 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
14129 * g++.dg/ext/attrib24.C: New test.
14131 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14134 * g++.dg/ext/asmspec1.C: New test.
14136 2006-07-13 Janis Johnson <janis187@us.ibm.com>
14138 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
14139 (dg-test): Support shouldfail tests.
14140 * lib/target-supports-dg.exp (dg-shouldfail): New.
14141 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
14142 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
14143 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
14144 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
14145 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
14146 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
14147 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
14149 2006-07-13 Jan Hubicka <jh@suse.cz>
14151 * gcc.target/i386/memcpy-1.c: New.
14153 2006-07-12 Geoffrey Keating <geoffk@apple.com>
14155 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
14157 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
14160 * gfortran.dg/present_1.f90: New test.
14163 * gfortran.dg/interface_derived_type_1.f90: New test.
14165 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
14168 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
14171 2006-07-07 Lee Millward <lee.millward@gmail.com>
14174 * g++.dg/other/label1.C: New test.
14176 2006-07-07 Richard Guenther <rguenther@suse.de>
14178 PR middle-end/28268
14179 * gcc.dg/torture/pr28268.c: New testcase.
14181 2006-07-07 Steve Ellcey <sje@cup.hp.com>
14184 * g++.dg/ext/pr27019.C: New.
14186 2006-07-07 Richard Guenther <rguenther@suse.de>
14188 PR tree-optimization/28187
14189 * gcc.dg/pr28187.c: New testcase.
14191 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
14193 * gnat.dg/address_conversion.adb: New test.
14194 * gnat.dg/boolean_subtype.adb: Likewise.
14195 * gnat.dg/frame_overflow.adb: Likewise.
14196 * gnat.dg/pointer_array.adb: Likewise.
14197 * gnat.dg/pointer_conversion.adb: Likewise.
14199 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
14203 * gfortran.dg/print_fmt_5.f90: New test.
14205 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14208 * gfortran.dg/bounds_check_4.f90: New test.
14210 2006-07-05 Richard Guenther <rguenther@suse.de>
14213 * gfortran.dg/pr28158.f90: New testcase.
14215 2006-07-05 Richard Guenther <rguenther@suse.de>
14217 PR tree-optimization/28162
14218 * gcc.dg/pr28162.c: New testcase.
14220 2006-07-05 Richard Guenther <rguenther@suse.de>
14221 Andrew Pinski <pinskia@gcc.gnu.org>
14224 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
14226 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
14229 * gfortran.dg/actual_array_substr_2.f90: New test.
14232 * gfortran.dg/actual_array_constructor_2.f90: New test.
14234 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14236 * gfortran.dg/itime_idate_1.f: New test.
14237 * gfortran.dg/itime_idate_2.f: New test.
14239 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14241 PR libgfortran/27704
14242 * gfortran.dg/open_status_3.f90: New test.
14243 * gfortran.dg/fmt_l.f90: Update for new feature.
14245 2006-07-03 Asher Langton <langton2@llnl.gov>
14247 * gfortran.dg/oldstyle_2.f90: New.
14249 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
14251 * gnat.dg/string_slice.adb: New test.
14253 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
14256 * gfortran.dg/semicolon_fixed.c: New.
14257 * gfortran.dg/semicolon_free.c: New.
14259 2006-06-30 Mike Stump <mrs@apple.com>
14261 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
14262 that don't support internal visibility.
14264 2006-06-30 Andrew Pinski <pinskia@gmail.com>
14266 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
14267 for '(' / ')' needing an extra '\'.
14269 2006-06-29 Roger Sayle <roger@eyesopen.com>
14271 PR middle-end/27428
14272 * gcc.dg/pr27428-1.c: New test case.
14274 2006-06-29 Mike Stump <mrs@apple.com>
14276 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
14277 on darwin as we can't align commons large enough yet.
14279 * gcc.dg/vla-8.c: Add additional testcases.
14281 2006-06-26 Steve Ellcey <sje@cup.hp.com>
14284 * g++.dg/other/pr28114.C: New.
14286 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
14288 * gcc.c-torture/compile/20060625-1.c: New test.
14290 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
14293 * gfortran.dg/stfunc_3.f90: New test.
14296 * gfortran.dg/impure_actual_1.f90: New test.
14299 * gfortran.dg/elemental_result_1.f90: New test.
14302 * gfortran.dg/select_7.f90: New test.
14305 * intrinsic_actual_1.f: New test.
14309 * gfortran.dg/forall_4.f90: New test.
14312 * gfortran.dg/forall_5.f90: New test.
14314 2006-06-25 Lee Millward <lee.millward@gmail.com>
14317 * g++.dg/template/using13.C: New test.
14320 * g++.dg/other/incomplete3.C: New test.
14322 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14325 * gfortran.dg/substr_3.f: New test.
14326 * gfortran.dg/equiv_2.f90: Update expected error message.
14328 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
14331 * gfortran.dg/actual_array_substr_1.f90: New test.
14333 2006-06-24 Olivier Hainque <hainque@adacore.com>
14335 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
14336 * gnat.dg/scalar_mode_agg_compare.adb: New test.
14338 2006-06-23 Janis Johnson <janis187@us.ibm.com>
14340 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
14342 2006-06-23 Steven G. Kargl <kargls@comcast.net>
14345 * gfortran.dg/simpleif_2.f90: New test.
14347 2006-06-23 Lee Millward <lee.millward@gmail.com>
14349 * g++.dg/template/error22.C: Fix typo.
14351 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14354 * g++.dg/ext/attrib23.C: New test.
14356 2006-06-23 Olivier Hainque <hainque@adacore.com>
14358 * gnat.dg/varsize_temp.adb: New test.
14360 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14363 * g++.dg/other/java2.C: New test.
14365 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
14368 * g++.dg/ext/dllimport4.C. Add more tests for invalid
14371 2006-06-22 Roger Sayle <roger@eyesopen.com>
14374 * gcc.dg/pr27531-1.c: New test case.
14376 2006-06-22 Asher Langton <langton2@llnl.gov>
14379 * gfortran.dg/implicit_8.f90: New.
14381 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
14383 PR rtl-optimization/28121
14384 * gcc.dg/pr28121.c: New test.
14386 2006-06-22 Lee Millward <lee.millward@gmail.com>
14389 * g++.dg/parse/ptrmem6.C: New test.
14392 * g++.dg/template/error22.C: New test.
14394 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14397 * g++.dg/template/friend43.C: New test.
14400 * g++.dg/template/crash53.C: New test.
14403 * g++.dg/rtti/incomplete1.C: New test.
14405 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
14407 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
14409 2006-06-21 Joseph Myers <joseph@codesourcery.com>
14411 * gcc.c-torture/execute/complex-7.c: New.
14413 2006-06-21 Jakub Jelinek <jakub@redhat.com>
14415 * gcc.dg/merge-all-constants-1.c: New test.
14417 2006-06-20 Janis Johnson <janis187@us.ibm.com>
14420 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
14422 2006-06-20 Steven G. Kargl <kargls@comcast.net>
14424 * gfortran.dg/rrspacing_1.f90: New test.
14426 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14429 * g++.dg/other/bitfield2.C: New test.
14431 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
14433 PR tree-optimization/27331
14434 * gcc.dg/pr27331.c: New test.
14436 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
14437 Eric Botcazou <ebotcazou@adacore.com>
14440 * lib/gnat.exp: New file.
14441 * lib/gnat-dg.exp: Likewise.
14442 * gnat.dg: New directory.
14443 * gnat.dg/dg.exp: New driver.
14444 * gnat.dg/specs: New directory.
14445 * gnat.dg/specs/specs.exp: New driver.
14446 * gnat.dg/style: New directory.
14447 * gnat.dg/style/style.exp: New driver.
14449 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
14452 * gfortran.dg/array_initializer_1.f90: New test.
14455 * gfortran.dg/matmul_3.f90: New test.
14457 2006-06-19 Andrew Pinski <pinskia@gmail.com>
14459 PR middle-end/28075
14460 * gcc.dg/tree-ssa/inline-1.c: New test.
14462 2006-06-19 Anatoly Sokolov <aesok@post.ru>
14464 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
14465 in malloc prototype; remove XFAIL.
14466 * gcc.dg/pr18241-2.c: Ditto.
14467 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
14468 in memset prototype; remove XFAIL.
14469 * gcc.dg/tree-ssa/pr23382.c: Ditto.
14471 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
14473 * gcc.dg/vla-8.c: Add.
14475 2006-06-19 Richard Guenther <rguenther@suse.de>
14477 PR tree-optimization/27090
14478 * g++.dg/tree-ssa/pr27090.C: New testcase.
14480 2006-06-19 Roger Sayle <roger@eyesopen.com>
14483 * gcc.dg/pr27861-1.c: New test case.
14485 2006-06-19 Richard Guenther <rguenther@suse.de>
14487 PR middle-end/28045
14488 * gcc.dg/torture/pr28045.c: New testcase.
14490 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14493 * gfortran.dg/associated_4.f90: New test.
14495 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14499 * gfortran.dg/real_const_3.f90: New test.
14501 2006-06-16 Mark Mitchell <mark@codesourcery.com>
14504 * g++.dg/template/static26.C: New test.
14507 * g++.dg/expr/bitfield2.C: New test.
14510 * g++.dg/parse/linkage2.C: New test.
14512 2006-06-16 Richard Guenther <rguenther@suse.de>
14514 PR middle-end/27116
14515 * gcc.dg/pr15785-1.c: Revert last change.
14516 * gcc.dg/torture/pr27116-2.c: New testcase.
14518 2006-06-16 Roger Sayle <roger@eyesopen.com>
14520 PR middle-end/27802
14521 * gcc.dg/pr27802-1.c: New test case.
14523 2006-06-15 Mark Mitchell <mark@codesourcery.com>
14526 * g++.dg/template/ttp18.C: New test.
14527 * g++.dg/template/ttp19.C: Likewise.
14530 * g++.dg/expr/cond9.C: New test.
14533 * g++.dg/template/ctor7.C: New test.
14535 2006-06-15 Janis Johnson <janis187@us.ibm.com>
14537 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
14539 2006-06-16 Richard Guenther <rguenther@suse.de>
14541 PR tree-optimization/27781
14542 * gcc.dg/tree-ssa/pr27781.c: New testcase.
14544 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
14546 * gfortran.dg/allocate_zerosize_2.f90: New test case.
14548 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
14550 * gcc.dg/tree-ssa/loop-18.c: New test.
14552 2006-06-14 Mark Mitchell <mark@codesourcery.com>
14555 * g++.dg/template/crash52.C: New test.
14558 * g++.dg/ext/attrib22.C: New test.
14561 * g++.dg/template/builtin1.C: New test.
14562 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
14565 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
14567 * g++.old-deja/g++.pt/crash51.C: Likewise.
14570 * g++.dg/lookup/linkage1.C: New test.
14571 * g++.dg/lookup/linkage2.C: Likewise.
14573 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
14575 PR middle-end/27959
14576 * gcc.dg/pr27959.c: New testcase.
14578 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
14581 * g++.dg/eh/div.C: New test.
14583 2006-06-13 Jakub Jelinek <jakub@redhat.com>
14586 * g++.dg/tree-ssa/pr26757.C: New test.
14587 * g++.dg/tree-ssa/pr27894.C: New test.
14589 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14591 * gcc.c-torture/compile/20060609-1.c: New test.
14594 * gcc.c-torture/compile/pr27863.c: New test.
14596 2006-06-13 Richard Guenther <rguenther@suse.de>
14598 PR tree-optimization/27830
14599 * g++.dg/tree-ssa/pr27830.C: New testcase.
14601 2006-06-13 Matthew Sachs <msachs@apple.com>
14603 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
14604 the list of compiler flags; this causes those flags to be checked
14605 for things like dg-skip-if.
14607 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14610 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
14612 2006-06-12 Mark Mitchell <mark@codesourcery.com>
14613 Kazu Hirata <kazu@codesourcery.com>
14615 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
14616 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
14618 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14621 * g++.dg/lookup/using15.C: New test.
14624 * g++.dg/other/anon4.C: New test.
14626 2006-06-12 Roger Sayle <roger@eyesopen.com>
14629 * g++.dg/init/complex1.C: New test case.
14631 2006-06-11 Eric Christopher <echristo@apple.com>
14633 PR middle-end/27948
14634 * gcc.dg/bf-ms-layout.c: Run on darwin.
14635 * gcc.dg/bf-no-ms-layout: Ditto.
14636 * gcc.dg/attr-ms_struct-2.c: New.
14637 * gcc.dg/bf-ms-layout-2.c: Ditto.
14639 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
14641 * gcc.dg/attr-ms_struct-packed1.c: New.
14643 2006-06-09 Mike Stump <mrs@apple.com>
14645 * gcc.dg/vla-7.c: Add.
14647 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
14650 * gfortran.dg/entry_6.f90: New test.
14654 * gfortran.dg/entry_7.f90: New test.
14656 2006-06-09 Jakub Jelinek <jakub@redhat.com>
14659 * gcc.dg/cpp/_Pragma6.c: New test.
14662 * g++.dg/cpp/_Pragma1.C: New test.
14664 PR preprocessor/27746
14665 * gcc.dg/gomp/macro-3.c: New test.
14666 * gcc.dg/gomp/macro-4.c: New test.
14667 * g++.dg/gomp/macro-3.C: New test.
14668 * g++.dg/gomp/macro-4.C: New test.
14670 2006-06-09 Richard Guenther <rguenther@suse.de>
14672 PR tree-optimization/26998
14673 * gcc.dg/torture/pr26998.c: New testcase.
14674 * gcc.dg/tree-ssa/vrp29.c: New testcase.
14676 2006-06-08 Mike Stump <mrs@apple.com>
14678 * gcc.dg/pr27095.c: Account for stubs.
14681 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
14682 produce bad code on darwin.
14684 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14687 * gfortran.dg/substr_2.f: New test.
14689 2006-06-08 Asher Langton <langton2@llnl.gov>
14692 * cray_pointers_2.f90: Add -fbounds-check compile flag.
14694 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14697 * gcc.dg/union-3.c: New test.
14699 2006-06-08 Richard Guenther <rguenther@suse.de>
14701 PR middle-end/27116
14702 * gcc.dg/torture/pr27116.c: New testcase.
14703 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
14705 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
14707 PR rtl-optimization/26449
14708 * gcc.dg/pr26449.c: New test.
14710 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14713 * g++.dg/ext/offsetof1.C: Test member functions.
14715 2006-06-07 Steve Ellcey <sje@cup.hp.com>
14717 * gcc.dg/pr27095.c: Improve scanning.
14719 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
14722 * gfortran.dg/saved_automatic_1.f90: New test.
14725 * gfortran.dg/array_simplify_1.f90: New test.
14728 * gfortran.dg/entry_dummy_ref_1.f90: New test.
14731 * gfortran.dg/entry_dummy_ref_2.f90: New test.
14733 2006-06-06 Mark Mitchell <mark@codesourcery.com>
14736 * g++.dg/expr/cast7.C: New test.
14738 2006-06-06 Janis Johnson <janis187@us.ibm.com>
14740 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
14741 * lib/gcc-defs.exp (tool_check_compile): Ditto.
14742 * lib/fortran-torture.exp (fortran-torture-compile,
14743 fortran-torture-execute): Ditto.
14745 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
14748 * gcc.dg/vmx/pr27842.c: New test.
14750 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14752 PR libfortran/27895
14753 * gfortran.dg/bounds_check_3.f90: New test.
14755 2006-06-05 Mike Stump <mrs@apple.com>
14757 * objc.dg/objc-fast-4.m: Skip for ppc64.
14759 2006-06-05 Steve Ellcey <sje@cup.hp.com>
14762 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
14764 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
14765 Victor Kaplansky <victork@il.ibm.com>
14767 PR tree-optimizations/26360
14768 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
14769 with -fno-tree-dce.
14770 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
14772 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
14775 * gfortran.dg/data_char_1.f90: Add messages for truncated
14779 * gfortran.dg/func_decl_2.f90: New test.
14782 * gfortran.dg/do_2.f90: New test.
14785 * gfortran.dg/associated_3.f90: New test.
14787 2006-06-04 Mark Mitchell <mark@codesourcery.com>
14790 * g++.dg/template/static25.C: New test.
14793 * g++.dg/init/array21.C: New test.
14796 * g++.dg/ext/complit7.C: New test.
14799 * g++.dg/parse/ptrmem5.C: New test.
14801 2006-06-04 Roger Sayle <roger@eyesopen.com>
14802 Andrew Pinski <pinskia@physics.uc.edu>
14805 PR middle-end/27382
14806 * gcc.dg/pr27150-1.c: New testcase.
14807 * gcc.dg/pr27382-1.c: New testcase.
14808 * gcc.dg/pr27382-2.c: New testcase.
14810 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
14814 * gcc.dg/array-10.c: New test.
14816 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14819 * g++.dg/init/const4.C: New test.
14820 * g++.dg/init/member1.C: Add error-marker.
14821 * g++.dg/other/fold1.C: Adjust error-marker.
14823 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14826 * g++.dg/ext/offsetof1.C: New test.
14828 2006-06-04 Eric Christopher <echristo@apple.com>
14830 * gcc.dg/attr-ms_struct-1.c: New.
14832 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
14834 * gcc.c-torture/compile/builtin_constant_p.c: New test.
14836 2006-06-04 Richard Guenther <rguenther@suse.de>
14838 PR tree-optimization/27039
14839 * gcc.dg/tree-ssa/loop-17.c: New testcase.
14841 2006-06-03 Roger Sayle <roger@eyesopen.com>
14844 * gcc.target/i386/amd64-abi-2.c: New test case.
14846 2006-06-02 Eric Christopher <echristo@apple.com>
14848 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
14849 * gcc.target/i386/20020523-1.c: Skip if darwin.
14850 * gcc.target/i386/asm-3.c: Ditto.
14851 * gcc.target/i386/20011119-1.c: Ditto.
14852 * gcc.target/i386/clobbers.c: Remove pic part of test.
14854 2006-06-02 Steve Ellcey <sje@cup.hp.com>
14856 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
14857 * g++.old-deja/g++.other/init19.C: Ditto.
14858 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
14859 and add other platforms as expected failures.
14861 2006-06-01 Steve Ellcey <sje@cup.hp.com>
14863 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
14864 (is-effective-target-keyword): Ditto.
14866 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
14869 * gfortran.dg/extended_char_comparison_1.f: New test.
14871 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
14874 * gfortran.dg/dummy_procedure_1.f90: New test.
14877 * gfortran.dg/dummy_procedure_2.f90: New test.
14879 * gfortran.dg/associated_2.f90: Correct to make consistent with
14882 2006-05-31 Roger Sayle <roger@eyesopen.com>
14884 * gcc.target/i386/387-11.c: New test case.
14886 2006-05-31 Mark Mitchell <mark@codesourcery.com>
14889 * g++.dg/template/cond6.C: New test.
14892 * g++.dg/template/crash51.C: New test.
14893 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
14896 * g++.dg/init/array20.C: New test.
14898 2006-05-31 Roger Sayle <roger@eyesopen.com>
14900 * gcc.dg/builtins-54.c: New test case.
14902 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14905 * g++.dg/template/fntry1.C: Add dg-do link.
14908 * g++.dg/parse/friend6.C: New test.
14910 2006-05-30 Asher Langton <langton2@llnl.gov>
14912 * gfortran.dg/cray_pointers_7.f90: New test.
14914 2006-05-30 Roger Sayle <roger@eyesopen.com>
14916 PR tree-optimization/23452
14917 * gcc.dg/fold-mulconj-1.c: New test case.
14919 2006-05-30 Mark Mitchell <mark@codesourcery.com>
14922 * g++.dg/parse/bitfield1.C: New test.
14924 2006-05-30 Roger Sayle <roger@eyesopen.com>
14926 * gcc.target/ppc-eq0-1.c: New test case.
14927 * gcc.target/ppc-negeq0-1.c: New test case.
14929 2006-05-30 Dirk Mueller <dmueller@suse.de>
14932 * gcc.dg/overflow-warn-5.c: New test.
14934 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14937 * gcc.dg/sizeof-1.c: New test.
14939 2006-05-30 Uros Bizjak <uros@kss-loka.si>
14942 * gcc.target/i386/pr27790.c: New test.
14944 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14946 PR libgfortran/27757
14947 * gfortran.dg/direct_io_5.f90: New test.
14949 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14951 PR libgfortran/27634
14952 * gfortran.dg/fmt_missing_period_1.f: New test.
14953 * gfortran.dg/fmt_missing_period_2.f: New test.
14954 * gfortran.dg/fmt_missing_period_3.f: New test.
14956 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14959 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
14962 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14965 * g++.dg/template/new6.C: New test.
14967 2006-05-29 Roger Sayle <roger@eyesopen.com>
14969 PR tree-optimization/24964
14970 * gcc.target/i386/387-10.c: New test case.
14972 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
14974 * intrinsics/string_intrinsics.c (compare_string):
14975 Use memcmp instead of strncmp to avoid tripping over
14976 CHAR(0) in a string.
14978 2006-05-27 Richard Guenther <rguenther@suse.de>
14980 PR middle-end/27773
14981 * gcc.dg/torture/pr27773.c: New testcase.
14983 2006-05-27 Dirk Mueller <dmueller@suse.de>
14985 * gcc.dg/pr24561.c: Rename to..
14986 * gcc.dg/pr25962.c: .. this.
14988 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14991 * gfortran.dg/bounds_check_2.f: New test.
14993 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
14995 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
14996 * gfortran.dg/byte_1.f90: Likewise.
14997 * gfortran.dg/dup_save_2.f90: Likewise.
14999 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
15001 * gfortran.dg/associated_2.f90: New test.
15003 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15006 * gfortran.dg/bounds_check_1.f90: New test.
15008 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
15010 PR rtl-optimization/27661
15011 * gcc.dg/pr27661.c: New test case.
15013 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
15016 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
15017 * gfortran.dg/print_parentheses_1.f: New test.
15018 * gfortran.dg/print_parentheses_2.f90: New test.
15020 2006-05-26 Jakub Jelinek <jakub@redhat.com>
15023 * gcc.dg/pr27758.c: New test.
15025 2006-05-24 Falk Hueffner <falk@debian.org>
15027 * gcc.c-torture/compile/pr27571.c: New test.
15029 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
15032 * gfortran.dg/spec_expr_4.f90: New test.
15035 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
15037 2006-05-25 Mark Mitchell <mark@codesourcery.com>
15040 * g++.dg/ext/complit6.C: New test.
15041 * g++.dg/ext/complit3.C: Adjust error markers.
15042 * g++.dg/init/const3.C: New test.
15044 2006-05-25 Richard Guenther <rguenther@suse.de>
15046 PR middle-end/27743
15047 * gcc.dg/torture/pr27743.c: New testcase.
15049 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
15051 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
15053 2006-05-25 Alan Modra <amodra@bigpond.net.au>
15055 * gcc.dg/compat/scalar-by-value-x.h: New.
15056 * gcc.dg/compat/scalar-by-value-y.h: New.
15057 * gcc.dg/compat/scalar-by-value-5.c: New.
15058 * gcc.dg/compat/scalar-by-value-5_main.c: New.
15059 * gcc.dg/compat/scalar-by-value-5_x.c: New.
15060 * gcc.dg/compat/scalar-by-value-5_y.c: New.
15061 * gcc.dg/compat/scalar-by-value-6.c: New.
15062 * gcc.dg/compat/scalar-by-value-6_main.c: New.
15063 * gcc.dg/compat/scalar-by-value-6_x.c: New.
15064 * gcc.dg/compat/scalar-by-value-6_y.c: New.
15066 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
15068 PR tree-optimization/27639
15069 PR tree-optimization/26719
15070 * gcc.dg/pr27639.c: New test.
15071 * gcc.dg/pr26719.c: New test.
15072 * gcc.dg/tree-ssa/scev-cast.c: New test.
15074 2006-05-23 Mark Mitchell <mark@codesourcery.com>
15077 * g++.dg/template/error21.C: New test.
15079 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
15082 * gcc.target/i386/pr27696.c: New.
15084 2006-05-22 Janis Johnson <janis187@us.ibm.com>
15086 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
15088 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
15090 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15093 * g++.dg/other/assign1.C: New test.
15095 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
15098 * gcc.target/i386/pr27266.c: New.
15100 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15103 * g++.dg/ext/asm9.C: New test.
15105 2006-05-22 Richard Sandiford <richard@codesourcery.com>
15107 PR rtl-optimization/25514
15108 * gcc.c-torture/compile/pr25514.c: New test.
15110 2006-05-22 Richard Guenther <rguenther@suse.de>
15113 2006-01-31 Richard Guenther <rguenther@suse.de>
15115 * gcc.target/i386/sselibm-1.c: New testcase.
15116 * gcc.target/i386/sselibm-2.c: Likewise.
15117 * gcc.target/i386/sselibm-3.c: Likewise.
15118 * gcc.target/i386/sselibm-4.c: Likewise.
15119 * gcc.target/i386/sselibm-5.c: Likewise.
15121 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15124 * gcc.dg/func-args-2.c: New test.
15127 * gcc.dg/struct-incompl-1.c: New test.
15129 2006-05-22 Richard Guenther <rguenther@suse.de>
15132 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
15133 the transformations we test for.
15135 2006-05-22 Richard Guenther <rguenther@suse.de>
15138 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
15140 2006-05-21 Mark Mitchell <mark@codesourcery.com>
15143 * g++.dg/warn/new1.C: New test.
15144 * g++.dg/template/new5.C: Likewise.
15146 2006-05-21 Roger Sayle <roger@eyesopen.com>
15148 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
15149 * gcc.target/i386/20060512-3.c: Likewise.
15151 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
15153 PR rtl-optimization/27671
15154 * gcc.c-torture/execute/pr27671-1.c: New.
15155 * gcc.dg/pr27671-2.c: Likewise.
15157 PR tree-optimization/26622.
15158 * gcc.c-torture/compile/pr26622.c: New.
15160 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15163 * gfortran.dg/recursive_reference_1.f90: New test.
15165 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
15168 * gfortran.dg/elemental_subroutine_3.f90: New test.
15171 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
15174 * gfortran.dg/associated_target_1.f90: New test.
15177 * gfortran.dg/maxloc_shape_1.f90: New test.
15179 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15181 PR libgfortran/24459
15182 * gfortran.dg/namelist_24.f90: New test.
15183 * gfortran.dg/namelist_12.f: Fix typo in comment.
15185 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
15187 PR middle-end/25776
15188 * g++.dg/other/error11.C: New test.
15190 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15192 * gcc.target/mips/pr26765.c: Add -w to options.
15194 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15196 * lib/target-supports.exp (check_effective_target_mpaired_single):
15198 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
15200 * g++.dg/vect/vect.exp: Likewise.
15202 2006-05-20 Richard Sandiford <richard@codesourcery.com>
15205 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
15207 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
15210 * gfortran.dg/temporary_1.f90: New file.
15212 2006-05-19 Andreas Schwab <schwab@suse.de>
15214 * g++.dg/other/unused1.C: Also match "stringz".
15216 2006-05-19 Mark Mitchell <mark@codesourcery.com>
15219 * g++.dg/template/fntry1.C: New test.
15221 2006-05-18 Mark Mitchell <mark@codesourcery.com>
15225 * g++.dg/conversion/bitfield5.C: New test.
15226 * g++.dg/conversion/bitfield6.C: New test.
15228 2006-05-18 Mike Stump <mrs@apple.com>
15230 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
15231 * gcc.dg/vla-4.c: Add.
15232 * gcc.dg/vla-5.c: Add.
15233 * gcc.dg/vla-6.c: Add.
15235 2006-05-12 Stuart Hastings <stuart@apple.com>
15237 * gcc.target/i386/20060512-1.c: New.
15238 * gcc.target/i386/20060512-2.c: New.
15239 * gcc.target/i386/20060512-3.c: New.
15240 * gcc.target/i386/20060512-4.c: New.
15242 2006-05-17 Mark Mitchell <mark@codesourcery.com>
15245 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
15248 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
15249 * g++.dg/parse/linkage1.C: New test.
15251 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15253 PR tree-optimization/27548
15254 * g++.dg/tree-ssa/pr27548.C: New test.
15256 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15259 * gfortran.dg/recursive_check_1.f: New test.
15260 * gfortran.dg/recursive_check_2.f90: New test.
15262 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
15264 * g++.dg/opt/temp2.C: New test.
15266 2006-05-17 Jakub Jelinek <jakub@redhat.com>
15269 * g++.dg/init/brace5.C: New test.
15271 PR middle-end/27415
15272 * gcc.dg/gomp/pr27415.c: New test.
15273 * g++.dg/gomp/pr27415.C: New test.
15275 PR tree-optimization/27549
15276 * g++.dg/tree-ssa/pr27549.C: New test.
15278 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15280 PR libgfortran/27575
15281 * gfortran.dg/read_eof_4.f90: New test.
15283 2006-05-16 Richard Guenther <rguenther@suse.de>
15285 PR tree-optimization/22303
15286 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
15288 2006-05-16 Jakub Jelinek <jakub@redhat.com>
15290 PR middle-end/27573
15291 * gcc.dg/gomp/pr27573.c: New test.
15292 * gfortran.dg/gomp/pr27573.f90: New test.
15295 * gcc.dg/gomp/pr27499.c: New test.
15296 * g++.dg/gomp/pr27499.C: New test.
15298 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15301 * g++.dg/parser/access8.C: Adjust error marker.
15302 * g++.dg/template/access17.C: New test.
15303 * g++.dg/template/access18.C: Likewise.
15305 2006-05-15 Roger Sayle <roger@eyesopen.com>
15308 * gcc.target/i386/pr26600.c: New test case.
15310 2006-05-15 Mark Mitchell <mark@codesourcery.com>
15313 * g++.dg/expr/bitfield1.C: New test.
15315 2006-05-15 Richard Guenther <rguenther@suse.de>
15317 PR tree-optimization/27603
15318 * gcc.dg/torture/pr27603.c: New testcase.
15320 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
15323 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15326 * gfortran.dg/scalar_return_1.f90: New test.
15329 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
15331 2006-05-15 Jakub Jelinek <jakub@redhat.com>
15333 * gcc.dg/gomp/critical-4.c: New test.
15334 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
15335 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
15336 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
15337 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
15339 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15342 * g++.dg/template/dependent-args1.C: New test.
15345 * g++.dg/lookup/this1.C: New test.
15348 * g++.dg/template/operator6.C: New test.
15349 * g++.dg/template/incomplete3.C: New test.
15352 * g++.dg/template/new4.C: New test.
15355 * g++.dg/template/void2.C: New test.
15357 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
15359 * g++.dg/template/dependent-expr5.C: New test.
15361 2006-05-14 Roger Sayle <roger@eyesopen.com>
15363 PR middle-end/26729
15364 * gcc.dg/pr26729-1.c: New test case.
15366 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
15368 * gcc.dg/pr27003.c: New test.
15370 2006-05-12 Steve Ellcey <sje@cup.hp.com>
15372 * lib/target-supports.dg (check_cxa_atexit_available): Change
15373 v3_target_compile to ${tool}_target_compile.
15375 2006-05-11 Jason Merrill <jason@redhat.com>
15377 * lib/scanasm.exp (scan-not-hidden): Fix typo.
15379 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15382 * gfortran.dg/label_5.f90: New test.
15384 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
15386 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
15387 check_effective_target_powerpc_altivec_ok): New.
15388 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
15389 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
15390 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
15391 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
15392 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
15393 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
15394 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
15395 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
15396 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
15397 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
15398 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
15399 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
15400 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
15401 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
15402 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
15403 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
15404 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
15405 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
15406 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
15407 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
15408 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
15409 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
15410 gcc.target/powerpc/altivec-9.c,
15411 gcc.target/powerpc/altivec-consts.c,
15412 gcc.target/powerpc/altivec-pr22085.c,
15413 gcc.target/powerpc/altivec-splat.c,
15414 gcc.target/powerpc/altivec-types-1.c,
15415 gcc.target/powerpc/altivec-types-2.c,
15416 gcc.target/powerpc/altivec-types-3.c,
15417 gcc.target/powerpc/altivec-types-4.c,
15418 gcc.target/powerpc/altivec-varargs-1.c,
15419 gcc.target/powerpc/altivec-vec-merge.c,
15420 gcc.target/powerpc/ppc-vector-memcpy.c,
15421 gcc.target/powerpc/ppc-vector-memset.c,
15422 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
15423 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
15424 these effective targets.
15425 * gcc.dg/vmx/pr27006.c: Add missing close brace.
15426 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
15428 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15430 PR middle-end/27384
15431 * g++.dg/other/fold1.C: New test.
15433 PR middle-end/27488
15434 * gcc.dg/fold-nonneg-1.c: New test.
15437 * g++.dg/other/operator1.C: New test.
15439 2006-05-11 Richard Guenther <rguenther@suse.de>
15441 PR middle-end/27529
15442 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
15444 2006-05-10 Janis Johnson <janis187@us.ibm.com>
15446 * lib/target-supports-dg.exp (check-flags): New.
15447 (dg-skip-if): Move flag checks.
15449 2006-05-09 Steve Ellcey <sje@cup.hp.com>
15451 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
15452 * lib/target-supports.dg (check_cxa_atexit_available): New.
15454 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
15457 * gfortran.dg/multiple_allocation_2.f90: New test case.
15459 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
15461 * gcc.target/arm/pr27387.C: Fix a comment typo.
15463 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15466 * gfortran.dg/error_recovery_1.f90: New test.
15468 2006-05-10 Richard Guenther <rguenther@suse.de>
15470 PR tree-optimization/27302
15471 * gcc.dg/torture/pr27302.c: New testcase.
15473 2006-05-09 Dirk Mueller <dmueller@suse.de>
15474 Richard Guenther <rguenther@suse.de>
15476 PR middle-end/27498
15477 * gcc.dg/tree-ssa/pr27498.c: New testcase.
15479 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
15481 PR rtl-optimization/27335
15482 * gcc.dg/pr27335.c: New test.
15484 2006-05-06 Richard Sandiford <richard@codesourcery.com>
15486 * gcc.target/mips/mips-ps-5.c: New file.
15488 2006-05-08 Jan Hubicka <jh@suse.cz>
15490 PR middle-end/25962
15491 * gcc.dg/pr25962.c: New.
15493 2006-05-08 Roger Sayle <roger@eyesopen.com>
15496 * gcc.target/powerpc/pr27158.c: New test case.
15498 2006-05-08 Laurent GUERBY <laurent@guerby.net>
15501 * ada/acats/run_all.sh: Use test -z.
15503 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15505 PR libfortran/18271
15506 * gfortran.dg/spec_expr_3.f90: New test.
15508 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
15511 * gcc.target/i386/monitor.c: New file.
15513 2006-05-08 Alan Modra <amodra@bigpond.net.au>
15515 * gcc.dg/pr27095.c: xfail *-*-darwin*.
15517 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15520 * g++.dg/other/ptrmem7.C: New test.
15522 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15525 * gcc.dg/array-9.c: New test.
15527 2006-05-07 Richard Guenther <rguenther@suse.de>
15529 PR tree-optimization/27409
15530 * gcc.dg/torture/pr27409.c: New testcase.
15532 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15535 * gfortran.dg/select_6.f90: New.
15537 2006-05-07 Richard Guenther <rguenther@suse.de>
15539 PR tree-optimization/27136
15540 * gcc.dg/torture/pr27136.c: New testcase.
15542 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
15545 * gfortran.dg/char_cons_len_1.f90: New test.
15547 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15550 * g++.dg/template/incomplete2.C: New test.
15552 2006-05-06 Richard Guenther <rguenther@suse.de>
15554 PR tree-optimization/27151
15555 * gcc.dg/vect/pr27151.c: New testcase.
15557 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15560 * g++.dg/template/void1.C: New test.
15563 * g++.dg/other/void2.C: New test.
15566 * g++.dg/conversion/void1.C: New test.
15568 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
15571 * g++.dg/other/unused1.C: New.
15573 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15576 * objc.dg/member-1.m: New test.
15578 2006-05-05 Steve Ellcey <sje@cup.hp.com>
15580 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
15582 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15584 PR libfortran/26985
15585 * gfortran.dg/matmul_2.f90: New test.
15587 2005-05-05 Laurent GUERBY <laurent@guerby.net>
15589 * ada/acats/run_all.sh: Use sync when main not found.
15591 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
15594 * gcc.target/mips/pr26765.c: New.
15596 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
15598 * gcc.target/bfin: New directory.
15599 * gcc.target/bfin/bfin.exp: New file.
15600 * gcc.target/bfin/frmul.c: New file.
15601 * gcc.target/bfin/arith.c: New file.
15602 * gcc.target/bfin/mul-combine.c: New file.
15603 * gcc.target/bfin/shift.c: New file.
15605 2006-05-04 Richard Guenther <rguenther@suse.de>
15607 PR tree-optimization/14287
15608 PR tree-optimization/14844
15609 PR tree-optimization/19792
15610 PR tree-optimization/21608
15611 PR tree-optimization/27090
15612 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
15613 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
15614 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15615 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15616 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15618 2006-05-04 Jakub Jelinek <jakub@redhat.com>
15620 PR tree-optimization/27285
15621 * gcc.c-torture/execute/pr27285.c: New test.
15623 PR middle-end/27388
15624 * gcc.dg/gomp/pr27388-1.c: New test.
15625 * gcc.dg/gomp/pr27388-2.c: New test.
15626 * gcc.dg/gomp/pr27388-3.c: New test.
15629 * g++.dg/gomp/pr27359.C: New test.
15631 2006-05-02 Steven G. Kargl <kargls@comcast.net>
15634 * gfortran.dg/iargc.f90: New test.
15636 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15639 * g++.dg/template/crash49.C: New test.
15641 2006-05-02 Steve Ellcey <sje@cup.hp.com>
15644 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
15646 2006-05-02 Jeff Law <law@redhat.com>
15648 PR tree-optimization/27364
15649 * gcc.c-torture/execute/pr27364.c: New test.
15651 2006-05-02 Mark Mitchell <mark@codesourcery.com>
15654 * g++.dg/parser/ctor5.C: New test.
15656 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
15659 * gcc.target/arm/arm.exp: New.
15660 * gcc.target/arm/pr27387.C: Likewise.
15662 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
15666 * gfortran.dg/module_equivalence_2.f90: New test.
15668 2006-05-02 Jakub Jelinek <jakub@redhat.com>
15670 PR middle-end/27337
15671 * g++.dg/gomp/pr27337-1.C: New test.
15672 * g++.dg/gomp/pr27337-2.C: New test.
15674 PR middle-end/27328
15675 * gcc.dg/gomp/pr27328.c: New test.
15677 PR middle-end/27325
15678 * g++.dg/gomp/pr27325.C: New test.
15680 PR middle-end/27310
15681 * g++.dg/gomp/pr27310.C: New test.
15683 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15685 PR tree-optimization/27291
15686 * g++.dg/tree-ssa/pr27291.C: New test.
15688 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15690 PR tree-optimization/27283
15691 * g++.dg/tree-ssa/pr27283.C: New test.
15693 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
15695 * gcc.dg/tree-ssa/loop-16.c: New test.
15697 2006-05-01 Roger Sayle <roger@eyesopen.com>
15698 Joseph S. Myers <joseph@codesourcery.com>
15700 * gcc.dg/Wconversion-3.c: New test case.
15701 * gcc.dg/Wconversion-4.c: Likewise.
15703 2006-05-01 Richard Guenther <rguenther@suse.de>
15705 PR tree-optimization/26726
15706 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
15708 2006-04-30 Roger Sayle <roger@eyesopen.com>
15710 * gcc.dg/Woverflow-1.c: New test case.
15711 * gcc.dg/Woverflow-2.c: Likewise.
15712 * gcc.dg/Woverflow-3.c: Likewise.
15714 2006-04-30 Mark Mitchell <mark@codesourcery.com>
15717 * g++.dg/template/defarg8.C: New test.
15719 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15722 * g++.dg/parse/operator7.C: New test.
15724 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15728 * g++.dg/template/crash48.C: New test.
15731 * g++.dg/parse/ctor4.C: New test.
15733 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15736 * gfortran.df/char_type_len.f90: New test.
15738 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15740 PR libgfortran/27304
15741 * gfortran.dg/fmt_exhaust.f90: New test.
15743 2006-04-28 Roger Sayle <roger@eyesopen.com>
15746 * gcc.dg/large-size-array-2.c: New test case.
15748 2006-04-28 Richard Guenther <rguenther@suse.de>
15751 * gcc.target/i386/pr26826.c: New testcase.
15753 2006-04-28 Jakub Jelinek <jakub@redhat.com>
15755 PR middle-end/27260
15756 * gcc.c-torture/execute/pr27260.c: New.
15758 2006-04-28 Alan Modra <amodra@bigpond.net.au>
15760 PR middle-end/27095
15761 * gcc.dg/pr27095.c: New.
15763 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15766 * g++.dg/conversion/bitfield4.C: New test.
15768 2006-04-27 Eric Christopher <echristo@apple.com>
15770 * gcc.dg/pragma-ms_struct.c: New.
15772 2006-04-27 Mark Mitchell <mark@codesourcery.com>
15775 * g++.dg/template/crash47.C: New test.
15777 2006-04-27 Dirk Mueller <dmueller@suse.de>
15779 * gcc.target/i386/sse-7.c: build with -msse.
15781 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
15783 PR testsuite/27274:
15784 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
15785 (main): Exit if processor doesn't support SSE.
15787 2006-04-26 David Edelsohn <edelsohn@gnu.org>
15789 PR middle-end/27282
15790 * gcc.c-torture/compile/pr27282.c: New test.
15792 2006-04-26 Jakub Jelinek <jakub@redhat.com>
15794 PR middle-end/26913
15795 * g++.dg/gomp/pr26913.C: New test.
15798 * gcc.dg/gomp/pr25996.c: New test.
15799 * g++.dg/gomp/pr25996.C: New test.
15801 2006-04-25 Richard Sandiford <richard@codesourcery.com>
15803 PR rtl-optimization/26725
15804 * gcc.c-torture/compile/pr26725.c: New test.
15806 2006-04-25 Richard Guenther <rguenther@suse.de>
15808 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
15811 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
15813 * gcc.dg/20060425-1.c: New testcase.
15815 2006-04-25 Jakub Jelinek <jakub@redhat.com>
15817 PR tree-optimization/26865
15818 * gcc.dg/pr26865.c: New test.
15820 2006-04-24 Mark Mitchell <mark@codesourcery.com>
15823 * g++.dg/conversion/bitfield1.C: New test.
15824 * g++.dg/conversion/bitfield2.C: Likewise.
15825 * g++.dg/conversion/bitfield3.C: Likewise.
15827 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15828 Richard Guenther <rguenther@suse.de>
15830 PR tree-optimization/27236
15831 * gcc.dg/tree-ssa/pr27236.c: New testcase.
15833 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15836 * g++.dg/other/incomplete2.C: New test.
15838 2006-04-24 Richard Guenther <rguenther@suse.de>
15840 PR middle-end/26869
15841 * gcc.dg/torture/pr26869.c: New testcase.
15843 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
15844 Richard Guenther <rguenther@suse.de>
15846 PR tree-optimization/27218
15847 * g++.dg/tree-ssa/pr27218.C: New testcase.
15849 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15852 * g++.dg/template/friend41.C: New test.
15854 2006-04-23 David Edelsohn <edelsohn@gnu.org>
15856 * g++.dg/opt/pr15551.C: Include cstdio.
15857 (main): Use remove instead of unlink.
15859 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
15861 * gcc.dg/sibcall-7.c: New test.
15862 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
15863 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
15864 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
15865 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
15866 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
15868 2006-04-23 Mark Mitchell <mark@codesourcery.com>
15871 * g++.dg/opt/bitfield1.C: New test.
15872 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
15873 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
15874 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
15875 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
15876 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
15877 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
15878 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
15879 * g++.dg/abi/bitfield2.C: Likewise.
15880 * g++.dg/init/bitfield1.C: Likewise.
15882 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
15885 * gfortran.dg/elemental_subroutine_4.f90: New test.
15886 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
15889 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
15891 * gcc.c-torture/compile/20060421-1.c: New testcase.
15893 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15896 * gcc.dg/init-bad-4.c: New test.
15898 2006-04-21 Paul Brook <paul@codesourcery.com>
15900 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
15902 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
15905 * gfortran.dg/defined_operators_1.f90: New test.
15906 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
15907 remove old ones associated, incorrectly, with Note 5.46.
15910 * gfortran.dg/character_array_constructor_1.f90: New test.
15912 2006-04-20 Jakub Jelinek <jakub@redhat.com>
15914 * gcc.dg/20060419-1.c: New test.
15916 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
15919 * gcc.dg/struct-parse-1.c: New test case.
15921 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15924 * g++.dg/parse/template19.C: New test.
15927 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
15930 * g++.dg/expr/call3.C: New test.
15933 * g++.dg/conversion/dynamic1.C: New test.
15935 2006-04-19 Mark Mitchell <mark@codesourcery.com>
15938 * g++.dg/template/crash35.C: Tweak error markers.
15939 * g++.dg/template/crash46.C: New test.
15940 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
15941 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
15943 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
15945 PR rtl-optimization/14261
15946 * gcc.c-torture/compile/20060419-1.c: Added.
15948 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
15950 * gfortran.dg/label_1.f90: Adjust dg-error.
15952 2006-04-16 Roger Sayle <roger@eyesopen.com>
15955 * gcc.dg/fold-cond-1.c: New test case.
15956 * gcc.dg/pr26961-1.c: Likewise.
15958 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15960 PR libgfortran/27138
15961 * gfortran.dg/read_bad_advance.f90: New test.
15963 2006-04-16 Roger Sayle <roger@eyesopen.com>
15964 Dale Johannesen <dalej@apple.com>
15967 * gcc.target/i386/vecinit-3.c: New testcase.
15968 * gcc.target/i386/vecinit-4.c: Likewise.
15969 * gcc.target/i386/sse-18.c: Likewise.
15970 * gcc.target/i386/sse-19.c: Likewise.
15972 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
15974 * gfortran.dg/allocate_zerosize_1.f90: New test.
15976 2006-04-16 Mark Mitchell <mark@codesourcery.com>
15979 * g++.dg/template/crash45.C: New test.
15981 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
15984 * gfortran.dg/proc_assign_1.f90: New test.
15985 * gfortran.dg/procedure_lvalue.f90: Change message.
15986 * gfortran.dg/namelist_4.f90: Add new error.
15990 * gfortran.dg/auto_pointer_array_result_1.f90
15993 * gfortran.dg/specification_type_resolution_1.f90
15998 * gfortran.dg/bounds_temporaries_1.f90: New test.
16001 * gfortran.dg/array_return_value_1.f90: New test.
16003 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16006 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
16008 2006-04-15 Jakub Jelinek <jakub@redhat.com>
16010 PR middle-end/26823
16011 * g++.dg/gomp/pr26823-1.C: New test.
16012 * g++.dg/gomp/pr26823-2.C: New test.
16014 2006-04-13 Uros Bizjak <uros@kss-loka.si>
16016 PR middle-end/27134
16017 * gcc.dg/pr27314.c: New test.
16019 2006-04-13 Richard Henderson <rth@redhat.com>
16021 * g++.dg/gomp/block-0.C: Update expected matches.
16023 2006-04-13 DJ Delorie <dj@redhat.com>
16025 * lib/target-supports.exp (check_effective_target_int32plus): New.
16026 (check_effective_target_ptr32plus): New.
16027 (check_effective_target_size32plus): New.
16028 (check_effective_target_int16): New.
16029 (check_profiling_available): Add m32c to the list of unsupported
16032 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
16033 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
16035 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
16037 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
16039 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
16041 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
16042 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
16043 not just xstormy16. Skip m32c due to weird pointer size.
16044 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
16045 not just xstormy16.
16046 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
16047 not just xstormy16.
16048 * gcc.dg/20020312-2.c: Add m32c support.
16049 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
16050 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
16052 * gcc.dg/20050321-2.c: Require >=32 bit integers.
16053 * gcc.dg/asm-1.c: Skip if int and short are the same size.
16054 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
16055 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
16056 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
16058 * gcc.dg/init-string-2.c: Require >=32 bit integers.
16059 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
16060 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
16061 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
16062 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
16063 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
16064 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
16066 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
16068 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
16069 * gcc.dg/pr23049.c: Require >=32 bit integers.
16070 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
16071 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
16072 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
16073 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
16074 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
16075 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
16076 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
16077 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
16078 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
16079 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
16080 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
16081 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
16083 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
16084 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
16085 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
16086 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
16087 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
16089 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
16090 * gcc.c-torture/execute/20040703-1.x: Likewise.
16091 * gcc.c-torture/execute/20040705-1.x: Likewise.
16092 * gcc.c-torture/execute/20040705-2.x: Likewise.
16093 * gcc.c-torture/execute/20040709-1.x: Likewise.
16094 * gcc.c-torture/execute/20040709-2.x: Likewise.
16095 * gcc.c-torture/execute/20040811-1.x: Likewise.
16096 * gcc.c-torture/execute/20050316-1.x: Likewise.
16097 * gcc.c-torture/execute/bitfld-4.x: Likewise.
16098 * gcc.c-torture/execute/pr19689.x: Likewise.
16099 * gcc.c-torture/execute/pr7284-1.x: Likewise.
16100 * gcc.c-torture/execute/usmul.x: Likewise.
16101 * gcc.c-torture/execute/vrp-5.x: Likewise.
16102 * gcc.c-torture/execute/vrp-6.x: Likewise.
16103 * gcc.dg/debug/20041023-1.s: Likewise.
16105 2006-04-13 Roger Sayle <roger@eyesopen.com>
16107 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
16108 of integers to a vector types are now constant expressions in C.
16109 * gcc.dg/vect/vect-fold-1.c: New test case.
16111 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
16112 Ulrich Weigand <uweigand@de.ibm.com>
16115 * gcc.dg/vmx/pr27006.c: New testcase.
16117 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16119 PR libgfortran/26766
16120 * gfortran.dg/write_recursive.f90: New test.
16122 2006-04-11 Mark Mitchell <mark@codesourcery.com>
16124 * g++.dg/parse/dtor7.C: New test.
16125 * g++.dg/parse/new1.C: Add error marker.
16126 * g++.dg/template/new3.C: New test.
16129 * g++.dg/template/pure1.C: New test.
16132 * g++.dg/parse/ptrmem4.C: New test.
16134 2006-04-10 Jeff Law <law@redhat.com>
16137 * gcc.c-torture/compile/pr27087.c: New test.
16139 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
16142 * gcc.dg/20060410.c: New.
16144 2006-04-10 Matthias Klose <doko@debian.org>
16146 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
16147 Recognize multilib directory names containing underscores.
16149 2006-04-10 Roger Sayle <roger@eyesopen.com>
16151 * gcc.target/i386/vecinit-1.c: New test case.
16152 * gcc.target/i386/vecinit-2.c: Likewise.
16154 2006-04-10 Jakub Jelinek <jakub@redhat.com>
16157 * g++.dg/debug/dwarf2-2.C: New test.
16159 2006-04-09 Richard Sandiford <richard@codesourcery.com>
16161 PR rtl-optimization/27073
16162 * gcc.c-torture/execute/pr27073.c: New test.
16164 2006-04-08 Mike Stump <mrs@apple.com>
16166 * gcc.dg/pragma-darwin.c: Improve for ppc64.
16168 2006-04-07 Richard Guenther <rguenther@suse.de>
16170 PR tree-optimization/26135
16171 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
16173 2006-04-06 Jan Hubicka <jh@suse.cz>
16176 * g++.dg/bprob/g++-bprob-2.C: New testcase.
16178 2006-04-06 Roger Sayle <roger@eyesopen.com>
16180 * g++.dg/conversion/nullptr1.C: New test case.
16181 * g++.dg/conversion/nullptr2.C: Likewise.
16183 2006-04-05 Roger Sayle <roger@eyesopen.com>
16185 * gfortran.dg/dependency_18.f90: New test case.
16187 2006-04-05 Richard Guenther <rguenther@suse.de>
16189 PR tree-optimization/26919
16190 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
16191 * gcc.dg/ipa/ipa-2.c: Likewise.
16192 * gcc.dg/ipa/ipa-3.c: Likewise.
16193 * gcc.dg/ipa/ipa-5.c: Likewise.
16195 2006-04-05 Richard Guenther <rguenther@suse.de>
16197 PR tree-optimization/26763
16198 * gcc.dg/torture/pr26763-1.c: New testcase.
16199 * gcc.dg/torture/pr26763-2.c: Likewise.
16201 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
16205 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
16207 2006-04-04 Eric Christopher <echristo@apple.com>
16209 * gcc.target/i386/387-1.c: Allow regexp to match darwin
16211 * gcc.target/i386/387-5.c: Ditto.
16213 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
16215 * gcc.target/sparc/struct-ret-check.c: New test.
16217 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16219 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
16220 zero decimal digits specified in format.
16222 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
16225 * gfortran.dg/missing_optional_dummy_1.f90: New test.
16228 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
16229 * gfortran.dg/initialization_1.f90: Make assignment compliant.
16230 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
16231 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
16232 compliant and detect bigendian-ness.
16234 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
16236 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
16237 dummy arguments work when the actual argument is itself a dummy
16238 argument of the caller.
16240 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
16242 PR libfortran/24685
16243 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
16245 2006-04-01 Roger Sayle <roger@eyesopen.com>
16247 * gfortran.dg/dependencency_17.f90: New test case.
16249 2006-04-01 Roger Sayle <roger@eyesopen.com>
16251 * gfortran.dg/dependency_14.f90: New test case.
16252 * gfortran.dg/dependency_15.f90: Likewise.
16253 * gfortran.dg/dependency_16.f90: Likewise.
16255 2006-03-31 Asher Langton <langton2@llnl.gov>
16258 gfortran.dg/cray_pointers_6.f90: New test.
16260 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16262 PR libgfortran/26890
16263 * gfortran.dg/read_size_noadvance.f90: New test.
16265 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
16268 * gfortran.dg/multiple_allocation_1.f90: Check that the
16269 size has changed after a re-allocation with stat.
16271 2006-03-30 Richard Guenther <rguenther@suse.de>
16273 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
16275 * gcc.target/i386/sselibm-2.c: Likewise.
16276 * gcc.target/i386/sselibm-3.c: Likewise.
16277 * gcc.target/i386/sselibm-4.c: Likewise.
16278 * gcc.target/i386/sselibm-5.c: Likewise.
16280 2006-03-28 Roger Sayle <roger@eyesopen.com>
16282 * gcc.dg/fold-andxor-1.c: New test case.
16283 * gcc.dg/fold-xorand-1.c: Likewise.
16285 2006-03-28 Roger Sayle <roger@eyesopen.com>
16287 * gcc.dg/fold-convnotconv-1.c: New test case.
16289 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
16292 * gfortran.dg/private_type_5.f90: New test.
16294 2006-03-27 David Edelsohn <edelsohn@gnu.org>
16296 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
16298 2006-03-27 Jakub Jelinek <jakub@redhat.com>
16300 * gfortran.dg/advance_2.f90: New test.
16301 * gfortran.dg/advance_3.f90: New test.
16303 * gfortran.fortran-torture/execute/equiv_5.f: New test.
16305 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16307 PR libgfortran/26661
16308 PR libgfortran/26880
16309 * gfortran.dg/read_x_past.f: New test.
16311 2006-03-26 Geoffrey Keating <geoffk@apple.com>
16313 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
16316 2006-03-26 David Edelsohn <edelsohn@gnu.org>
16318 * objc.dg/dwarf-1.m: Skip on AIX.
16319 * objc.dg/dwarf-2.m: Skip on AIX.
16321 2006-03-25 Steven G. Kargl <kargls@comcast.net>
16324 * gfortran.dg/float_1.f90: New test.
16326 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
16328 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
16330 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
16332 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16334 PR libfortran/26735
16335 * gfortran.dg/convert_implied_open.f90: New test case.
16337 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
16340 * gfortran.dg/transpose_reshape_r10.f90: New test case.
16342 2006-03-25 Uros Bizjak <uros@kss-loka.si>
16344 PR middle-end/26717
16345 * gcc.dg/pr26717.c: New test.
16347 2006-03-25 Roger Sayle <roger@eyesopen.com>
16349 * gfortran.dg/dependency_12.f90: New test case.
16351 2006-03-24 Roger Sayle <roger@eyesopen.com>
16353 * gfortran.dg/dependency_9.f90: New (resurected) test case.
16355 2006-03-24 Jeff Law <law@redhat.com>
16357 * gcc.c-torture/pr26840.c: New test.
16359 2006-03-24 Geoffrey Keating <geoffk@apple.com>
16361 * objc.dg/dwarf-2.m: New.
16362 * obj-c++.dg/dwarf-2.mm: New.
16364 * g++.old-deja/g++.other/init19.C: New.
16366 2006-03-24 David Edelsohn <edelsohn@gnu.org>
16368 * g++.dg/eh/spbp.C: Skip on AIX.
16370 2006-03-24 Jakub Jelinek <jakub@redhat.com>
16372 PR middle-end/26611
16373 * g++.dg/gomp/pr26611-1.C: New test.
16374 * g++.dg/gomp/pr26611-2.C: New test.
16376 2006-03-24 Jeff Law <law@redhat.com>
16378 * gcc.c-torture/compile/pr26833.c: New test.
16379 * gfortran.fortran-torture/compile/pr26806.f90: New test.
16381 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16383 * gfortran.dg/endfile_2.f90: Delete temp file.
16385 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
16388 * gfortran.dg/record_marker_1.f90: New test case.
16389 * gfortran.dg/record_marker_2.f: New test case.
16390 * gfortran.dg/record_marker_3.f90: New test case.
16392 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
16395 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
16396 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
16398 2006-03-21 Janis Johnson <janis187@us.ibm.com>
16400 * lib/gcc-dg.exp (cleanup-modules): New proc.
16401 * gfortran.dg/allocatable_function_1.f90,
16402 gfortran.dg/allocate_char_star_scalar_1.f90,
16403 gfortran.dg/assumed_charlen_function_1.f90,
16404 gfortran.dg/assumed_dummy_1.f90,
16405 gfortran.dg/assumed_shape_ranks_1.f90,
16406 gfortran.dg/assumed_shape_ranks_2.f90,
16407 gfortran.dg/assumed_size_dt_dummy.f90,
16408 gfortran.dg/auto_char_dummy_array_1.f90,
16409 gfortran.dg/auto_char_len_3.f90,
16410 gfortran.dg/automatic_module_variable.f90,
16411 gfortran.dg/bad_automatic_objects_1.f90,
16412 gfortran.dg/char_array_constructor.f90,
16413 gfortran.dg/char_array_structure_constructor.f90,
16414 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
16415 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
16416 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
16417 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
16418 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
16419 gfortran.dg/derived_pointer_recursion.f90,
16420 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
16421 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
16422 gfortran.dg/dummy_functions_1.f90,
16423 gfortran.dg/elemental_initializer_1.f90,
16424 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
16425 gfortran.dg/elemental_pointer_1.f90,
16426 gfortran.dg/elemental_subroutine_1.f90,
16427 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
16428 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
16429 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
16430 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
16431 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
16432 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
16433 gfortran.dg/global_references_1.f90,
16434 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
16435 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
16436 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
16437 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
16438 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
16439 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
16440 gfortran.dg/large_integer_kind_1.f90,
16441 gfortran.dg/large_real_kind_1.f90,
16442 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
16443 gfortran.dg/module_double_reuse.f90,
16444 gfortran.dg/module_equivalence_1.f90,
16445 gfortran.dg/module_interface_1.f90,
16446 gfortran.dg/module_parameter_array_refs_1.f90,
16447 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
16448 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
16449 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
16450 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
16451 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
16452 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
16453 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
16454 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
16455 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
16456 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
16457 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
16458 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
16459 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
16460 gfortran.dg/same_name_1.f90,
16461 gfortran.dg/sibling_dummy_procedure_1.f90,
16462 gfortran.dg/sibling_dummy_procedure_2.f90,
16463 gfortran.dg/sibling_dummy_procedure_3.f90,
16464 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
16465 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
16466 gfortran.dg/used_dummy_types_2.f90,
16467 gfortran.dg/used_dummy_types_3.f90,
16468 gfortran.dg/used_dummy_types_4.f90,
16469 gfortran.dg/used_dummy_types_5.f90,
16470 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
16471 gfortran.dg/userdef_operator_1.f90: Use it.
16473 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16475 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
16476 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
16477 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
16478 gfortran.dg/write_back.f,
16479 gfortran.fortran-torture/execute/inquire_1.f90,
16480 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
16482 2006-03-21 Jeff Law <law@redhat.com>
16484 * gcc.dg/tree-ssa/vrp28.c: New test.
16486 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16488 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
16489 if _STDC_C99 is defined.
16490 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
16491 * gcc.dg/builtins-20.c: Likewise.
16492 * gcc.dg/builtins-53.c: Likewise.
16493 * gcc.dg/single-precision-constant.c: Likewise. Also pass
16494 -mmacosx-version-min=10.3 on PowerPC/Darwin.
16496 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
16499 * gcc.c-torture/compile/pr26781-1.c: New test.
16500 * gcc.c-torture/compile/pr26781-2.c: New test.
16502 2006-03-21 Jakub Jelinek <jakub@redhat.com>
16505 * g++.dg/gomp/pr26690-1.C: New test.
16506 * g++.dg/gomp/pr26690-2.C: New test.
16508 2006-03-20 Jeff Law <law@redhat.com>
16510 * gcc.dg/tree-ssa/pr21829.c: New test.
16512 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
16514 2006-03-20 Richard Sandiford <richard@codesourcery.com>
16516 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
16517 (check_visibility_available): Use it.
16518 (check_effective_target_default_packed): Likewise.
16519 (check_effective_target_pcc_bitfield_type_matters): Likewise.
16520 (check_effective_target_fopenmp): Likewise.
16521 (check_effective_target_freorder): Likewise.
16522 (check_effective_target_fpic): Likewise.
16523 (check_named_sections_available): Likewise.
16524 (check_effective_target_ilp32): Likewise.
16525 (check_effective_target_lp64): Likewise.
16527 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
16530 * gfortran.dg/scalar_mask_2.f90: New test case.
16532 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
16535 * gcc.dg/tree-ssa/loadpre12.c: New test.
16536 * gcc.dg/tree-ssa/loadpre13.c: New test.
16537 * gcc.dg/tree-ssa/loadpre14.c: New test.
16538 * gcc.dg/tree-ssa/loadpre15.c: New test.
16539 * gcc.dg/tree-ssa/loadpre16.c: New test.
16540 * gcc.dg/tree-ssa/loadpre17.c: New test.
16541 * gcc.dg/tree-ssa/loadpre18.c: New test.
16542 * gcc.dg/tree-ssa/loadpre19.c: New test.
16543 * gcc.dg/tree-ssa/loadpre20.c: New test.
16544 * gcc.dg/tree-ssa/loadpre21.c: New test.
16545 * gcc.dg/tree-ssa/loadpre22.c: New test.
16547 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
16550 * gfortran.dg/elemental_initializer_1.f90: New test.
16553 * gfortran.dg/assumed_shape_ranks_2: New test.
16555 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
16557 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
16560 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16562 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
16563 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
16564 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
16565 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
16566 gfortran.fortran-torture/execute/direct_io.f90,
16567 gfortran.fortran-torture/execute/inquire_2.f90,
16568 gfortran.fortran-torture/execute/inquire_4.f90,
16569 gfortran.fortran-torture/execute/list_read_1.f90,
16570 gfortran.fortran-torture/execute/open_replace.f90,
16571 gfortran.fortran-torture/execute/slash_edit.f90,
16572 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
16573 temporary files from testcases.
16575 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16577 PR libgfortran/26509
16578 gfortran.dg/write_direct_eor.f90: New test.
16580 2006-03-17 David Edelsohn <edelsohn@gnu.org>
16582 * gcc.target/powerpc/pr26350.c: New.
16583 * gcc.target/powerpc/indexed-addr.c: New.
16585 2006-03-16 Roger Sayle <roger@eyesopen.com>
16587 * gfortran.dg/dependency_13.f90: New test case.
16589 2006-03-16 Roger Sayle <roger@eyesopen.com>
16591 PR middle-end/21781
16592 * gcc.dg/real-const-1.c: New test case.
16594 2006-03-15 Geoffrey Keating <geoffk@apple.com>
16596 * g++.old-deja/g++.other/init18.C: New.
16597 * g++.old-deja/g++.other/init5.C: Remove xfail.
16599 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16601 * g++.dg/opt/pr15551.C: Cleanup temp file.
16603 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16606 g++.dg/parse/long1.C: New test.
16608 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16611 * gfortran.dg/continuation.f90: New test.
16612 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
16614 2006-03-14 Richard Guenther <rguenther@suse.de>
16616 PR tree-optimization/26672
16617 * gcc.dg/torture/pr26672.c: New testcase.
16619 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
16621 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
16622 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
16624 2006-03-13 Roger Sayle <roger@eyesopen.com>
16626 PR middle-end/26557
16627 * gcc.c-torture/compile/switch-1.c: New test case.
16629 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
16632 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
16633 test to include more permuatations of mask and index.
16634 * gfortran.dg/scalar_mask_1.f90: Modify last test to
16635 respond to F2003 spec. that the position returned for an all false
16636 mask && condition is zero.
16638 2006-03-13 Jakub Jelinek <jakub@redhat.com>
16640 PR middle-end/25989
16641 * gcc.dg/gomp/pr25989.c: New test.
16643 2006-03-13 Jeff Law <law@redhat.com>
16645 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
16647 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
16649 * gcc.dg/switch-9.c: New test.
16651 2006-03-13 Richard Guenther <rguenther@suse.de>
16653 PR middle-end/26630
16654 * gcc.dg/torture/pr26630.c: New testcase.
16656 2006-03-11 Roger Sayle <roger@eyesopen.com>
16658 * gfortran.dg/dependency_10.f90: New test case.
16659 * gfortran.dg/dependency_11.f90: Likewise.
16661 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
16662 Erik Edelmann <eedelman@gcc.gnu.org>
16664 * gfortran.dg/allocatable_function_1.f90: New.
16665 * gfortran.dg/allocatable_function_2.f90: New.
16667 2006-03-10 Richard Guenther <rguenther@suse.de>
16669 PR middle-end/26565
16670 * gcc.dg/torture/pr26565.c: New testcase.
16672 2006-03-09 Eric Christopher <echristo@apple.com>
16674 * gcc.c-torture/compile/20060309-1.c: New.
16676 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16678 PR libgfortran/26499
16679 * gfortran.dg/write_back.f: New test.
16680 * gfortran.dg/write_rewind_1.f: New test.
16681 * gfortran.dg/write_rewind_2.f: New test.
16683 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16685 PR libgfortran/26554
16686 * gfortran.dg/read_logical.f90: New test.
16688 2006-03-04 Laurent GUERBY <laurent@guerby.net>
16690 * ada/acats/norun.lst: cdd2a03 now passes.
16692 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
16695 * gcc.target/powerpc/pr18096-1.c: Change where the error
16698 2006-03-04 Jakub Jelinek <jakub@redhat.com>
16700 * gcc.target/i386/cleanup-1.c: New test.
16701 * gcc.target/i386/cleanup-2.c: New test.
16703 2006-03-04 Roger Sayle <roger@eyesopen.com>
16705 * gfortran.dg/dependency_9.f90: Remove for the time being.
16707 2006-03-04 Krister Walfridsson <cato@df.lth.se>
16709 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
16712 2006-03-03 Roger Sayle <roger@eyesopen.com>
16714 * gfortran.dg/dependency_9.f90: New test case.
16716 2006-03-03 Roger Sayle <roger@eyesopen.com>
16718 * gfortran.dg/dependency_4.f90: New test case.
16719 * gfortran.dg/dependency_5.f90: New test case.
16720 * gfortran.dg/dependency_6.f90: New test case.
16721 * gfortran.dg/dependency_7.f90: New test case.
16722 * gfortran.dg/dependency_8.f90: New test case.
16724 2006-03-03 Paul Brook <paul@codesourcery.com>
16726 * lib/target-supports.exp (check_profiling_available):
16729 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
16732 * multiple_allocation_1.f90: New test.
16734 2006-03-03 Roger Sayle <roger@eyesopen.com>
16736 PR tree-optimization/26524
16737 * gfortran.dg/pr26524.f: New test case.
16739 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16741 * g++.dg/template/repo5.C: Cleanup repo files.
16742 * gcc.dg/20051201-1.c: Cleanup coverage files.
16743 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
16744 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
16747 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
16749 * objc.dg/objc-nofilename-1.m: New test.
16750 * objc.dg/bad-receiver-type.m: New test.
16751 * obj-c++.dg/bad-receiver-type.mm: New test.
16753 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
16755 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
16757 2006-03-01 Mike Stump <mrs@apple.com>
16759 * g++.dg/abi/key2.C: Add.
16761 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
16763 * gfortran.dg/logical_dot_product.f90: New test.
16766 * gfortran.dg/used_interface_ref.f90: New test.
16769 * gfortran.dg/dependency_2.f90: New test.
16770 * gfortran.fortran-torture/execute/where17.f90: New test.
16771 * gfortran.fortran-torture/execute/where18.f90: New test.
16772 * gfortran.fortran-torture/execute/where19.f90: New test.
16773 * gfortran.fortran-torture/execute/where20.f90: New test.
16775 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
16777 * g++.dg/tree-ssa/pr26443.C: New test case.
16779 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
16781 PR middle-end/26022
16782 * g++.dg/opt/return-slot1.C: New test.
16784 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16786 PR libgfortran/26136
16787 * gfortran.dg/namelist_23.f90: New test.
16789 2006-02-28 Roger Sayle <roger@eyesopen.com>
16791 PR middle-end/14752
16792 * gcc.dg/fold-eqandshift-2.c: New test case.
16794 2006-02-28 Richard Guenther <rguenther@suse.de>
16796 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
16799 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
16801 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
16803 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16805 PR libgfortran/26464
16806 * gfortran.dg/backspace_5.f: New test.
16807 * gfortran.dg/backspace_6.f: New test.
16809 2006-02-26 Roger Sayle <roger@eyesopen.com>
16811 * gcc.dg/fold-eqandnot-1.c: New test case.
16813 2006-02-26 Roger Sayle <roger@eyesopen.com>
16815 PR middle-end/19983
16816 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
16818 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
16820 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
16821 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
16823 2006-02-26 Richard Guenther <rguenther@suse.de>
16825 PR tree-optimization/26421
16826 * gcc.dg/tree-ssa/pr26421.c: New testcase.
16828 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
16830 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
16831 * g++.old-deja/g++.robertl/eb132.C: Likewise.
16833 2006-02-26 Roger Sayle <roger@eyesopen.com>
16835 * gcc.dg/fold-even-1.c: New test case.
16837 2006-02-26 Roger Sayle <roger@eyesopen.com>
16839 PR middle-end/21137
16840 * gcc.dg/fold-eqandshift-1.c: New test case.
16842 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16844 PR tree-optimization/25125
16845 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
16846 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
16848 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
16850 PR tree-optimizations/26359
16851 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
16852 with -fdump-tree-dceloop-details.
16853 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
16855 2006-02-25 Roger Sayle <roger@eyesopen.com>
16857 PR middle-end/23673
16858 * gcc.dg/fold-eqxor-1.c: New test case.
16859 * gcc.dg/fold-eqxor-2.c: Likewise.
16860 * gcc.dg/fold-eqxor-3.c: Likewise.
16862 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
16865 * scalar_mask_1.f90: New test.
16867 2006-02-24 Geoffrey Keating <geoffk@apple.com>
16869 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
16870 * g++.dg/eh/uncaught2.C: New.
16871 * g++.dg/eh/uncaught3.C: New.
16873 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16875 PR libgfortran/26423
16876 * gfortran.dg/read_many_1.f: New test.
16878 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
16881 * gfortran.dg/dependency_3.f90: New test.
16882 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
16886 * gfortran.dg/equiv_6.f90: New test.
16888 2006-02-23 Jeff Law <law@redhat.com>
16890 * gcc.c-torture/compile/pr26425.c: New test.
16892 2006-02-23 Jakub Jelinek <jakub@redhat.com>
16894 PR middle-end/26412
16895 * gcc.dg/gomp/pr26412.c: New test.
16897 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16900 * g++.dg/other/ellipsis1.C: New test.
16901 * g++.dg/parse/operator4.C: Adjust error marker.
16903 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
16906 * gfortran.dg/pr25603.f: New testcase.
16908 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
16910 * gcc.dg/bf-spl1.c: Don't specify -m68000.
16911 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
16913 2006-02-21 Geoffrey Keating <geoffk@apple.com>
16915 * g++.dg/eh/spbp.C: New.
16917 2006-02-21 Jakub Jelinek <jakub@redhat.com>
16919 PR middle-end/26379
16920 * gcc.target/i386/mmx-7.c: New test.
16922 2006-02-20 Roger Sayle <roger@eyesopen.com>
16924 PR tree-optimization/26361
16925 * gcc.dg/tree-ssa/vrp27.c: New test case.
16927 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
16929 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
16930 * gcc.dg/tree-ssa/complex-4.c: Here.
16932 2006-02-19 Roger Sayle <roger@eyesopen.com>
16934 PR middle-end/19543
16935 * gfortran.dg/logical_1.f90: New test case.
16937 2006-02-19 Jakub Jelinek <jakub@redhat.com>
16939 PR middle-end/26334
16940 * gcc.dg/20060218-1.c: Moved to...
16941 * gcc.target/i386/20060218-1.c: ... here. New test.
16943 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
16946 * gfortran.dg/convert_1.f90: New.
16948 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
16951 * gfortran.dg/namelist_5.f90: New test.
16954 * gfortran.dg/namelist_4.f90: New test.
16956 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16959 * gcc.dg/tree-ssa/complex-3.c: New test.
16961 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
16963 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
16964 variable to take into account the variable name in the
16966 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
16968 2006-02-18 Jakub Jelinek <jakub@redhat.com>
16970 PR middle-end/26334
16971 * gcc.c-torture/compile/20060217-1.c: New test.
16972 * gcc.dg/20060218-1.c: New test.
16974 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
16976 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
16978 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
16980 * gcc.dg/cpp/undef3.c: New test.
16981 * gcc.dg/cpp/trad/builtins2.c: New test.
16983 2006-02-18 Mark Mitchell <mark@codesourcery.com>
16986 * g++.dg/template/static22.C: New test.
16987 * g++.dg/template/static23.C: New test.
16988 * g++.dg/template/static24.C: New test.
16989 * g++.dg/template/non-dependent13.C: New test.
16990 * g++.dg/init/member1.C: Tweak error markers.
16992 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
16995 * gcc.c-torture/compile/pr26255.c: New test case.
16997 2006-02-16 Roger Sayle <roger@eyesopen.com>
16999 * gfortran.fortran-torture/execute/where_10.f90: New test case.
17000 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17001 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
17002 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
17003 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17004 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17005 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17007 2006-02-16 Jeff Law <law@redhat.com>
17009 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
17010 * gcc.dg/tree-ssa/vrp26.c: New test.
17012 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
17016 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
17017 __UCLIBC__ is defined.
17019 2006-02-16 Jakub Jelinek <jakub@redhat.com>
17022 * gfortran.dg/gomp/pr26224.f: New test.
17024 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
17027 * lib/target-supports.exp
17028 (check_effective_target_vect_short_mult): New.
17029 (check_effective_target_vect_char_mult): New.
17030 (check_effective_target_vect_widen_sum_qi_to_si): New.
17031 (check_effective_target_vect_widen_sum_qi_to_hi): New.
17032 (check_effective_target_vect_widen_sum_hi_to_si): New.
17033 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
17034 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
17035 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
17036 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
17037 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
17038 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
17039 vect-reduc-pattern-2c.c
17040 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
17041 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
17042 vect-reduc-pattern-1c.c
17044 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
17047 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
17049 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
17052 * gfortran.dg/enum_8.f90: Remove check for warning.
17053 * gfortran.dg/iomsg_1.f90: Ditto.
17054 * gfortran.dg/enum_1.f90: Ditto.
17055 * gfortran.dg/enum_9.f90: Ditto.
17056 * gfortran.dg/enum_2.f90: Ditto.
17057 * gfortran.dg/enum_10.f90: Ditto.
17058 * gfortran.dg/enum_3.f90: Ditto.
17059 * gfortran.dg/flush_1.f90: Ditto.
17060 * gfortran.dg/enum_4.f90: Ditto.
17061 * gfortran.dg/array_constructor_1.f90: Ditto.
17062 * gfortran.dg/enum_5.f90: Ditto.
17063 * gfortran.dg/enum_6.f90: Ditto.
17064 * gfortran.dg/enum_7.f90: Ditto.
17066 2006-02-15 Jakub Jelinek <jakub@redhat.com>
17068 PR middle-end/26300
17069 * gcc.c-torture/compile/20060215-1.c: New test.
17071 2006-02-14 Roger Sayle <roger@eyesopen.com>
17073 PR middle-end/23670
17074 * gcc.dg/tree-ssa/andor-2.c: New test case.
17076 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
17079 * optional_dim.f90: New test.
17081 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17084 * gfortran.dg/label_4.f90: New.
17086 2006-02-14 Jakub Jelinek <jakub@redhat.com>
17087 Diego Novillo <dnovillo@redhat.com>
17088 Uros Bizjak <uros@kss-loka.si>
17090 * gfortran.dg/gomp: New directory.
17092 2006-02-14 Richard Guenther <rguenther@suse.de>
17094 PR tree-optimization/26258
17095 * gcc.dg/torture/pr26258.c: New testcase.
17097 2006-02-13 Jakub Jelinek <jakub@redhat.com>
17100 * gfortran.dg/pr26246_1.f90: New test.
17101 * gfortran.dg/pr26246_2.f90: New test.
17103 PR middle-end/26092
17104 * gcc.c-torture/compile/20060208-1.c: New test.
17106 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
17110 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
17111 * gfortran.dg/bad_automatic_objects_1.f90: New test.
17112 * gfortran.dg/automatic_module_variable.f90: Change error message.
17115 * gfortran.dg/internal_dummy_1.f90: New test.
17118 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
17122 * gfortran.dg/uncommon_block_data_1.f90: New test.
17123 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
17127 * gfortran.dg/typed_subroutine_1.f90: New test.
17129 2006-02-13 Geoffrey Keating <geoffk@apple.com>
17131 * objc.dg/dwarf-1.m: New.
17133 2006-02-13 Roger Sayle <roger@eyesopen.com>
17135 PR middle-end/24427
17136 * gcc.dg/tree-ssa/andor-1.c: New test case.
17138 2006-02-13 Josh Conner <jconner@apple.com>
17141 * gcc.dg/pr25376.c: New test.
17143 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
17145 * lib/target-supports.exp (check_named_sections_available):
17146 Only compile named-sections test -- don't assemble.
17148 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
17150 * g++.dg/warn/no-write-strings.C: New test.
17151 * g++.dg/warn/write-strings.C: Likewise.
17152 * g++.dg/warn/write-strings-default.C: Likewise.
17154 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
17157 * gfortran.dg/ret_pointer_2.f90: New test.
17159 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
17161 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
17163 2006-02-10 Jeff Law <law@redhat.com>
17165 * gcc.c-torture/compile/pr26213.c: New test.
17167 2006-02-10 Steven G. Kargl <kargls@comcast.net>
17169 gfortran.dg/null_1.f90: New test.
17171 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17174 * gfortran.dg/parens_4.f90: New.
17175 * gfortran.dg/parens_5.f90: New.
17177 2006-02-10 Richard Guenther <rguenther@suse.de>
17179 * gcc.dg/pr23372-1.c: Remove empty file.
17181 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17182 Paul Thomas <pault@gcc.gnu.org>
17185 * gfortran.dg/parens_1.f90: New.
17186 * gfortran.dg/parens_2.f90: New.
17187 * gfortran.dg/parens_3.f90: New.
17189 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
17192 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
17195 * gfortran.dg/impure_assignment_1.f90: New test.
17198 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
17200 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17203 * g++.dg/expr/stdarg2.C: New test.
17205 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
17207 PR inline-asm/16194
17208 * gcc.dg/pr16194.c: New test.
17210 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
17212 * ada/acats/run_acats: Use portable variant of "$@".
17214 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
17216 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
17217 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
17219 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17222 * g++.dg/opt/pr26179.C: New test.
17224 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17226 PR middle-end/26134
17227 * gcc.dg/tree-ssa/complex-3.c: New test.
17229 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
17231 * gcc.c-torture/compile/volatile-1.c: New test.
17233 2006-02-09 Diego Novillo <dnovillo@redhat.com>
17236 * gcc.dg/tree-ssa/pr26180.c: New test.
17238 2006-02-08 Jeff Law <law@redhat.com>
17240 * gcc.dg/tree-ssa/pr21417.c: New test.
17242 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17244 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
17245 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
17247 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17249 * lib/scanrtl.exp: New.
17251 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17254 * g++.dg/other/virtual2.C: New test.
17257 * g++.dg/other/virtual1.C: New test.
17259 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
17261 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
17262 cleanup-ipa-dump): Update dump file glob patterns.
17263 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
17264 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
17266 * lib/gcc-dg.exp: Load it.
17267 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
17269 2006-02-07 Janis Johnson <janis187@us.ibm.com>
17272 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
17273 * gcc.dg/tree-ssa/pr23382.c: Ditto.
17275 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17278 * gfortran.dg/mvbits_1.f90: New.
17280 2006-02-07 Dirk Mueller <dmueller@suse.com>
17282 * g++.dg/warn/Wdiv-by-zero.C: New test.
17283 * g++.dg/warn/Wno-div-by-zero.C: New.
17285 2006-02-07 Jeff Law <law@redhat.com>
17287 * gcc.dg/tree-ssa/pr21559.c: New test.
17289 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
17290 multiple VRP passes.
17291 * gcc.dg/tree-ssa/vrp09.c: Likewise.
17292 * gcc.dg/tree-ssa/vrp18.c: Likewise.
17293 * gcc.dg/tree-ssa/pr21582.c: Likewise.
17294 * gcc.dg/tree-ssa/pr20657.c: Likewise.
17295 * gcc.dg/tree-ssa/pr21001.c: Likewise.
17296 * gcc.dg/tree-ssa/vrp02.c: Likewise
17297 * gcc.dg/tree-ssa/vrp11.c: Likewise
17298 * gcc.dg/tree-ssa/pr14341.c: Likewise
17299 * gcc.dg/tree-ssa/vrp19.c: Likewise
17300 * gcc.dg/tree-ssa/vrp20.c: Likewise
17301 * gcc.dg/tree-ssa/vrp03.c: Likewise
17302 * gcc.dg/tree-ssa/pr21086.c: Likewise
17303 * gcc.dg/tree-ssa/pr21959.c: Likewise
17304 * gcc.dg/tree-ssa/vrp21.c: Likewise
17305 * gcc.dg/tree-ssa/vrp04.c: Likewise
17306 * gcc.dg/tree-ssa/pr25485.c: Likewise
17307 * gcc.dg/tree-ssa/pr22026.c: Likewise
17308 * gcc.dg/tree-ssa/vrp22.c: Likewise
17309 * gcc.dg/tree-ssa/vrp05.c: Likewise
17310 * gcc.dg/tree-ssa/20030807-10.c: Likewise
17311 * gcc.dg/tree-ssa/pr20701.c: Likewise
17312 * gcc.dg/tree-ssa/vrp23.c: Likewise
17313 * gcc.dg/tree-ssa/vrp06.c: Likewise
17314 * gcc.dg/tree-ssa/pr22117.c: Likewise
17315 * gcc.dg/tree-ssa/pr20702.c: Likewise
17316 * gcc.dg/tree-ssa/vrp15.c: Likewise
17317 * gcc.dg/tree-ssa/pr21090.c: Likewise
17318 * gcc.dg/tree-ssa/pr21294.c: Likewise
17319 * gcc.dg/tree-ssa/vrp24.c: Likewise
17320 * gcc.dg/tree-ssa/vrp07.c: Likewise
17321 * gcc.dg/tree-ssa/pr21563.c: Likewise
17322 * gcc.dg/tree-ssa/pr25382.c: Likewise
17323 * gcc.dg/tree-ssa/vrp16.c: Likewise
17324 * gcc.dg/tree-ssa/vrp25.c: Likewise
17325 * gcc.dg/tree-ssa/vrp08.c: Likewise
17326 * gcc.dg/tree-ssa/20030807-6.c: Likewise
17327 * gcc.dg/tree-ssa/vrp17.c: Likewise
17328 * gcc.dg/tree-ssa/pr21458.c: Likewise
17329 * g++.dg/tree-ssa/pr18178.C: Likewise
17331 2006-02-07 Richard Guenther <rguenther@suse.de>
17335 2006-01-30 Richard Guenther <rguenther@suse.de>
17337 * gcc.dg/pr23372-1.C: New testcase.
17339 * g++.dg/tree-ssa/pr26140.C: New testcase.
17341 2006-02-07 Mark Mitchell <mark@codesourcery.com>
17344 * g++.dg/template/ttp15.C: New test.
17345 * g++.dg/template/ttp16.C: Likewise.
17346 * g++.dg/template/ttp17.C: Likewise.
17347 * g++.old-deja/g++.pt/ttp36.C: Remove.
17348 * g++.old-deja/g++.pt/ttp19.C: Likewise.
17349 * g++.old-deja/g++.pt/ttp37.C: Likewise.
17350 * g++.old-deja/g++.pt/ttp38.C: Likewise.
17351 * g++.old-deja/g++.pt/ttp39.C: Likewise.
17352 * g++.old-deja/g++.pt/ttp9.C: Likewise.
17353 * g++.old-deja/g++.pt/ttp40.C: Likewise.
17354 * g++.old-deja/g++.pt/ttp51.C: Likewise.
17355 * g++.old-deja/g++.pt/ttp26.C: Likewise.
17356 * g++.old-deja/g++.pt/ttp36.C: Likewise.
17358 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
17360 PR libfortran/23815
17361 * unf_io_convert_4.f90: New test.
17363 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
17365 * gcc.dg/tree-ssa/loadpre10.c: New test.
17366 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
17367 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
17368 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
17370 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
17372 PR libfortran/24685
17373 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
17375 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
17378 * gfortran.dg/assign_7.f: New test.
17380 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
17384 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
17385 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
17386 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
17388 2006-02-05 Jakub Jelinek <jakub@redhat.com>
17390 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
17393 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
17395 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
17396 * g++.dg/charset/string.c (foo): Likewise.
17397 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
17399 * g++.dg/ext/builtin2.C (printf): Likewise.
17400 * g++.dg/init/new15.C (printf): Likewise.
17401 * g++.dg/opt/pr17697-1.C (foo): Likewise.
17402 * g++.dg/opt/pr17697-2.C (foo): Likewise.
17403 * g++.dg/opt/pr17697-3.C (foo): Likewise.
17404 * g++.dg/template/non-dependent4.C (temp): Likewise.
17405 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
17406 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
17407 parameter type to const char*.
17408 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
17409 Change type to const char*.
17410 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
17412 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
17413 second parameter type to const char*.
17414 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
17415 (Y::Y): Change parameter type to const char*.
17416 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
17417 * g++.old-deja/g++.jason/report.C: Apply const correctness.
17418 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
17419 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
17421 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
17423 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
17424 type to const char*.
17425 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
17426 return type to const char*.
17427 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
17429 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
17430 * g++.old-deja/g++.law/refs1.C: Likewise.
17431 * g++.old-deja/g++.law/visibility1.C: Likewise.
17432 * g++.old-deja/g++.law/visibility2.C: Likewise.
17433 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
17435 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
17436 * g++.old-deja/g++.mike/net48.C: Likewise.
17437 * g++.old-deja/g++.mike/p646.C: Likewise.
17438 * g++.old-deja/g++.mike/p6746.C: Likewise.
17439 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
17440 type to const char*.
17441 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
17442 deprecated conversion warning.
17443 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
17445 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
17446 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
17447 * g++.old-deja/g++.pt/explicit8.C: Likewise.
17448 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
17449 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
17450 * g++.old-deja/g++.pt/nontype3.C: Likewise.
17451 * g++.old-deja/g++.pt/t39.C: Likewise.
17452 * g++.old-deja/g++.robertl/eb106.C: Likewise.
17453 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
17455 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
17458 intrinsic_argument_conformance_1.f90: New test.
17460 2006-02-03 Steven G. Kargl <kargls@comcast.net>
17463 * gfortran.dg/char_result_11.f90: Add SAVE.
17464 * gfortran.dg/der_pointer_4.f90: Ditto.
17465 * gfortran.dg/default_initialization.f90: New test.
17467 2006-02-03 Jeff Law <law@redhat.com>
17469 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
17470 handle more than 100 dump files.
17471 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
17472 * lib/scantree.exp (scan-tree-dump): Likewise.
17473 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
17474 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
17475 * lib/scanipa.exp (scan-ipa-dump): Likewise.
17476 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
17477 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
17479 2006-02-03 Diego Novillo <dnovillo@redhat.com>
17481 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
17483 2006-02-03 Mark Mitchell <mark@codesourcery.com>
17485 * g++.dg/template/using12.C: New test.
17487 2006-02-03 Alan Modra <amodra@bigpond.net.au>
17489 * gcc.target/powerpc/pr25960.c: New test.
17491 2006-02-02 Steven G. Kargl <kargls@comcast>
17494 gfortran.dg/nullify_2.f90: New test.
17496 2006-02-02 Diego Novillo <dnovillo@redhat.com>
17499 * gcc.dg/gomp/pr25990.c: New test.
17501 2006-01-31 Mark Mitchell <mark@codesourcery.com>
17504 * g++.gd/template/partial4.C: New test.
17506 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
17508 PR middle-end/26001
17509 * gfortran.dg/data_char_2.f90: New.
17511 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
17514 maxval_maxloc_conformance_1.f90: New test.
17516 2006-01-31 Richard Guenther <rguenther@suse.de>
17518 * gcc.target/i386/sselibm-1.c: New testcase.
17519 * gcc.target/i386/sselibm-2.c: Likewise.
17520 * gcc.target/i386/sselibm-3.c: Likewise.
17521 * gcc.target/i386/sselibm-4.c: Likewise.
17522 * gcc.target/i386/sselibm-5.c: Likewise.
17524 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
17527 * gfortran.dg/arrayio_derived_2.f90: New.
17529 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
17531 * gcc.dg/unsigned-long-compare.c: New test.
17533 2006-01-30 Steve Ellcey <sje@cup.hp.com>
17536 * lib/target-supports.exp (check_effective_target_freorder):
17537 Check to see if target supports -freorder-blocks-and-partition.
17538 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
17539 instead of "dg-require-named-sections".
17541 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
17544 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
17545 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
17546 * gcc.dg/pragma-isr-trapa2.c: Likewise.
17547 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
17548 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
17549 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
17550 * gcc.dg/attr-isr-trap_exit.c: Likewise.
17551 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
17553 2006-01-30 Richard Guenther <rguenther@suse.de>
17556 * gcc.dg/pr23372-1.C: New testcase.
17558 2006-01-29 Diego Novillo <dnovillo@redhat.com>
17560 * gcc.dg/gomp/pr25874.c: New test.
17562 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
17565 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
17567 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
17573 * gfortran.dg/intent_out_1.f90: New test.
17575 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
17578 * gfortran.dg/procedure_lvalue.f90: New test.
17582 * gfortran.dg/char_pointer_assign_2.f90: New test.
17583 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
17584 assignment to be consistent with standard.
17585 * gfortran.dg/char_result_2.f90: The same.
17586 * gfortran.dg/char_result_8.f90: The same.
17588 2006-01-28 Zack Weinberg <zackw@panix.com>
17590 * gcc.dg/Woverlength-strings.c
17591 * gcc.dg/Woverlength-strings-pedantic-c89.c
17592 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
17593 * gcc.dg/Woverlength-strings-pedantic-c99.c
17594 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
17596 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
17598 * gcc.c-torture/execute/20060127-1.c: New test.
17600 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17603 * g++.dg/ext/pragmaweak1.C: New test.
17605 2006-01-28 Mark Mitchell <mark@codesourcery.com>
17608 * g++.dg/template/spec29.C: New test.
17610 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
17613 * gcc.c-torture/execute/pr19606.c: New.
17615 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
17617 * gcc.dg/pragma-re-4.c: New test.
17619 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
17622 * gfortran.dg/assumed_size_refs_3.f90: New test.
17624 2006-01-27 Ben Elliston <bje@au.ibm.com>
17626 * gcc.misc-tests/dectest.exp: Remove defunct comment.
17628 2006-01-26 Laurent GUERBY <laurent@guerby.net>
17631 * ada/acats/support/impdef.a: Add One_Long_Second.
17632 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
17633 * ada/acats/tests/c9/c94026.a: Likewise.
17634 * ada/acats/tests/c9/c97305c.ada: Likewise.
17635 * ada/acats/tests/c9/c99004a.ada: Likewise.
17637 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
17640 * gfortran.dg/global_references_2.f90: New test.
17646 * gfortran.dg/assumed_charlen_function_1.f90: New test.
17647 * gfortran.dg/assumed_charlen_function_3.f90: New test.
17650 * gfortran.dg/assumed_charlen_function_2.f90: New test.
17652 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
17655 * gcc.dg/Wpointer-sign.c: New.
17656 * gcc.dg/Wpointer-sign-Wall.c: New.
17657 * gcc.dg/Wpointer-sign-Wall-no.c: New.
17658 * gcc.dg/Wpointer-sign-pedantic.c: New.
17659 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
17660 * gcc.dg/conv-2.c: Use -Wpointer-sign.
17662 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
17665 * gcc.c-torture/compile/pr25861.c: New test.
17667 2006-01-26 Paul Brook <paul@codesourcery.com>
17669 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
17670 on short-enum targets.
17671 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
17673 (generate_fields): Use short_enums.
17674 (main): Set short_enums. Document -e.
17675 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
17676 on short-enum targets.
17677 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
17679 (generate_fields): Use short_enums.
17680 (main): Set short_enums. Document -e.
17681 * lib/target-supports.exp (check_effective_target_short_enums): New.
17683 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
17686 * gcc.dg/torture/pr25947-1.c: New test.
17688 2006-01-25 Jan Hubicka <jh@suse.cz>
17689 Roger Sayle <roger@eyesopen.com>
17691 PR rtl-optimization/25703
17692 * gcc.target/i386/20060125-1.c: New test case.
17693 * gcc.target/i386/20060125-2.c: New test case.
17695 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17698 * gfortran.dg/goto_1.f: New.
17700 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
17703 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
17704 25716 on 32-bit systems too.
17706 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
17709 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
17711 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
17713 * gcc.dg/tree-ssa/gen-vect-33.c: New.
17715 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17718 * gfortran.dg/read_eof.f90: Delete, renamed.
17719 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
17720 * gfortran.dg/read_eof_2.f90: New test.
17721 * gfortran.dg/read_eof_3.f90: New test.
17723 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
17726 * gcc.c-torture/compile/pr25860.c: New test.
17728 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17731 * g++.dg/parse/dtor8.C: New test.
17733 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
17736 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
17737 * gcc.dg/gomp/gomp.exp: Return without testing anything if
17738 check_effective_target_fopenmp returns 0.
17740 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
17743 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
17744 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
17745 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
17747 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
17750 * g++.dg/opt/pr25857.C: New test.
17752 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
17753 Jan Hubicka <jh@suse.cz>
17754 Richard Guenther <rguenther@suse.de>
17756 PR rtl-optimization/25654
17757 * gcc.dg/torture/pr25654.c: New testcase.
17758 * gcc.target/i386/pr25654.c: Likewise.
17760 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
17763 * gfortran.dg/internal references_2.f90: New test.
17765 Fix regression in testing of admissability of attributes.
17766 * gfortran.dg/intent_used_1.f90: New test.
17768 2006-01-23 Ben Elliston <bje@au.ibm.com>
17770 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
17771 Remove target conditional torture options for i?86 and x86_64
17774 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
17777 * g++.dg/rtti/no-rtti.C: New.
17779 2006-01-21 Mark Mitchell <mark@codesourcery.com>
17782 * g++.dg/inherit/conv2.C: New test.
17785 * g++.dg/parse/dtor7.C: New test.
17788 * g++.dg/template/crash44.C: New test.
17790 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
17794 * gfortran.dg/internal_references_1.f90: New test.
17799 * gfortran.dg/global_references_1.f90: New test.
17800 * gfortran.dg/g77/19990905-1.f: Restore the error that
17801 there is a clash between the common block name and
17802 the name of a subroutine reference.
17805 * gfortran.dg/aliasing_dummy_1.f90: New test.
17807 2006-01-21 Alan Modra <amodra@bigpond.net.au>
17809 * gcc.dg/vmx/1b-01.c: Warning fix.
17810 * gcc.dg/vmx/1c-02.c: Likewise.
17811 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
17813 2006-01-20 Steve Ellcey <sje@cup.hp.com>
17816 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
17818 2006-01-20 Richard Guenther <rguenther@suse.de>
17819 Steven Bosscher <stevenb.gcc@gmail.com>
17821 PR rtl-optimization/24626
17822 * gcc.dg/torture/pr24626-1.c: New testcase.
17823 * gcc.dg/torture/pr24626-2.c: Likewise.
17824 * gcc.dg/torture/pr24626-3.c: Likewise.
17825 * gcc.dg/torture/pr24626-4.c: Likewise.
17827 2006-01-20 Dirk Mueller <dmueller@suse.com>
17830 * g++.dg/warn/empty-body.C: New.
17832 2006-01-19 Mark Mitchell <mark@codesourcery.com>
17835 * g++.dg/template/using10.C: New test.
17836 * g++.dg/temlpate/using11.C: Likewise.
17837 * g++.dg/inherit/using5.C: Tweak error messages.
17839 2006-01-20 Alan Modra <amodra@bigpond.net.au>
17841 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
17843 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
17845 2006-01-19 Jan Hubicka <jh@suse.cz>
17847 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
17849 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17852 * g++.dg/template/spec28.C: New test.
17854 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
17856 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17857 (switchfiles): Fix fprintf's by adding srcdir or removing it.
17859 2006-01-19 Diego Novillo <dnovillo@redhat.com>
17861 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
17862 * gcc.dg/gomp/critical-1.c: Likewise.
17863 * gcc.dg/gomp/critical-3.c: Likewise.
17864 * gcc.dg/gomp/empty.c: Likewise.
17865 * gcc.dg/gomp/ordered-1.c: Likewise.
17866 * gcc.dg/gomp/for-4.c: Likewise.
17867 * gcc.dg/gomp/for-6.c: Likewise.
17868 * gcc.dg/gomp/master-3.c: Likewise.
17869 * gcc.dg/gomp/for-8.c: Likewise.
17870 * gcc.dg/gomp/for-10.c: Likewise.
17871 * gcc.dg/gomp/for-18.c: Likewise.
17872 * gcc.dg/gomp/for-5.c: Likewise.
17873 * gcc.dg/gomp/for-7.c: Likewise.
17874 * gcc.dg/gomp/for-9.c: Likewise.
17876 2006-01-18 Jeff Law <law@redhat.com>
17878 * gcc.dg/tree-ssa/vrp25.c: New test.
17880 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17882 * gcc.dg/pr25805.c: Fix misapplied patch.
17884 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
17886 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
17887 (check_effective_target_vect_udot_qi): New.
17888 (check_effective_target_vect_sdot_hi): New.
17889 (check_effective_target_vect_udot_hi): New.
17890 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
17891 prefixed with "wrapv-" with -fwrapv.
17892 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
17893 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
17894 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
17895 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
17896 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
17898 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
17899 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
17900 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
17901 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
17903 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17906 * g++.dg/other/default2.C: New test.
17907 * g++.dg/other/default3.C: New test.
17909 2006-01-19 Richard Sandiford <richard@codesourcery.com>
17912 * gcc.dg/pr25805.c: New file.
17914 2006-01-18 Mark Mitchell <mark@codesourcery.com>
17917 * g++.dg/template/init6.C: New test.
17919 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
17921 * gcc.dg/tree-ssa/pr24287.c: New test
17923 2006-01-18 Eric Christopher <echristo@apple.com>
17925 * g++.dg/eh/table.C: New.
17927 2006-01-18 DJ Delorie <dj@redhat.com>
17929 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
17930 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
17931 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
17932 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
17934 2006-01-18 Jeff Law <law@redhat.com>
17936 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
17937 on wrapping on overflow semantics.
17939 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
17941 * gcc.gc/tree-ssa/vrp23.c: New test.
17942 * gcc.gc/tree-ssa/vrp24.c: New test.
17944 2006-01-18 Richard Henderson <rth@redhat.com>
17945 Aldy Hernandez <aldyh@redhat.com>
17946 Jakub Jelinek <jakub@redhat.com>
17947 Diego Novillo <dnovillo@redhat.com>
17948 Uros Bizjak <uros@kss-loka.si>
17950 * gcc.dg/gomp: New directory.
17952 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
17953 Steven G. Kargl <kargls@comcast.net>
17956 * gfortran.dg/intrinsic_external_1.f90: New test.
17959 * gfortran.dg/elemental_pointer_1.f90: New test.
17962 * gfortran.dg/external_procedures_1.f90: New test.
17965 gfortran.dg/assumed_present.f90: New test.
17967 2006-01-18 Jakub Jelinek <jakub@redhat.com>
17969 * g++.dg/parse/lookup5.C: New test.
17971 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17974 * gfortran.dg/read_eof.f90: New test.
17976 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17978 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
17979 add a closing brace.
17981 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17984 * gfortran.dg/fmt_tl.f: New test.
17986 2006-01-17 Eric Christopher <echristo@apple.com>
17988 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
17989 * g++.old-deja/g++.warn/impint2.C: Ditto.
17990 * g++.old-deja/g++.other/null1.C: Ditto.
17991 * g++.dg/warn/conv2.C: Ditto.
17992 * g++.dg/warn/conv4.C: New file.
17994 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
17996 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
17998 2006-01-17 Andreas Jaeger <aj@suse.de>
17999 Janis Johnson <janis187@us.ibm.com>
18001 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
18003 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
18004 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
18006 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18008 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18009 (switchfiles): xfail txxx where xxx >= 25.
18011 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
18014 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
18016 2006-01-17 Jakub Jelinek <jakub@redhat.com>
18019 * gcc.dg/pr25682.c: New test.
18020 * g++.dg/parse/array-size2.C: New test.
18022 2006-01-16 Ian Lance Taylor <ian@airs.com>
18024 * consistency.vlad: Remove entire directory, 1652 files.
18026 2006-01-16 Janis Johnson <janis187@us.ibm.com>
18028 * lib/target-supports.exp (check_effective_target_dfp_nocache,
18029 check_effective_target_dfprt_nocache): New.
18030 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
18031 (check_effective_target_dfprt): New.
18032 * lib/c-compat.exp (check_dfp): Remove.
18033 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
18034 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
18035 level of support for decimal float.
18036 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
18037 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
18038 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
18039 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
18040 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
18041 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
18042 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
18043 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
18044 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
18045 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
18046 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
18047 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
18050 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
18053 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
18055 * lib/gfortran.exp (gfortran_init): Likewise.
18056 * lib/obj-c++.exp (obj-c++_init): Likewise.
18057 * lib/scanasm.exp (scan-assembler-dem): Likewise.
18058 (scan-assembler-dem-not): Likewise.
18059 * lib/scandump.exp (scan-dump-dem): Likewise.
18060 (scan-dump-dem-not): Likewise.
18062 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
18065 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
18067 * lib/obj-c++.exp (obj-c++_init): Likewise.
18069 2006-01-16 Richard Guenther <rguenther@suse.de>
18071 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
18073 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18076 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
18077 to LD_LIBRARY_PATH.
18079 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
18080 Andrew Pinski <pinskia@physics.uc.edu>
18082 * gcc.dg/minmax-1.c: New test.
18084 2006-01-16 Ben Elliston <bje@au.ibm.com>
18086 * gcc.dg/dfp/dfp.exp: Correct FSF address.
18087 * gcc.misc-tests/dectest.exp: Ditto.
18089 2006-01-15 Ian Lance Taylor <ian@airs.com>
18092 * gcc.target/i386/cmov6.c: Use -march=k8.
18094 2006-01-15 Andreas Jaeger <aj@suse.de>
18096 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
18097 x86 does not have __float128.
18099 2006-01-14 Ian Lance Taylor <ian@airs.com>
18101 * gcc.target/i386/cmov6.c: New test.
18103 2006-01-14 Mark Mitchell <mark@codesourcery.com>
18106 * g++.dg/template/ctor6.C: New test.
18108 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
18110 PR tree-optimization/25485
18111 * gcc.dg/tree-ssa/pr25485.c: New.
18113 2006-01-14 Richard Guenther <rguenther@suse.de>
18115 PR tree-optimization/22548
18116 PR tree-optimization/22555
18117 PR tree-optimization/22501
18118 * gcc.dg/tree-ssa/alias-4.c: New testcase.
18119 * gcc.dg/tree-ssa/alias-5.c: Likewise.
18120 * gcc.dg/tree-ssa/alias-6.c: Likewise.
18121 * gcc.dg/tree-ssa/alias-7.c: Likewise.
18122 * gcc.dg/tree-ssa/alias-8.c: Likewise.
18123 * gcc.dg/tree-ssa/alias-9.c: Likewise.
18124 * gcc.dg/tree-ssa/alias-10.c: Likewise.
18125 * gcc.dg/tree-ssa/alias-11.c: Likewise.
18126 * gcc.dg/tree-ssa/alias-12.c: Likewise.
18128 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
18130 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
18131 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
18133 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
18134 Richard Guenther <rguenther@suse.de>
18136 PR rtl-optimization/24257
18137 * gcc.dg/torture/pr24257.c: New testcase.
18139 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
18141 * gcc.c-torture/execute/20060110-1.c: New test.
18142 * gcc.c-torture/execute/20060110-2.c: New test.
18144 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
18146 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
18148 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
18151 * gfortran.dg/label_3.f90: New test.
18153 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
18155 PR tree-optimization/25771
18156 * g++.dg/tree-ssa/pr25771.C: New test
18158 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
18161 * g++.dg/opt/complex5.C: New test.
18163 2006-01-13 Richard Guenther <rguenther@suse.de>
18165 * gcc.target/i386/387-9.c: New testcase.
18167 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
18170 * g++.dg/debug/dwarf2-1.C: New.
18172 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
18175 * lib/gcov.exp (verify-lines): Add "close $fd".
18177 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
18178 Ben Elliston <bje@au.ibm.com>
18180 * gcc.dg/dfp/inf-1.c: New test.
18182 2006-01-12 Janis Johnson <janis187@us.ibm.com>
18183 Yao Qi <qiyaoltc@cn.ibm.com>
18184 Ben Elliston <bje@au.ibm.com>
18185 Jon Grimm <jgrimm2@us.ibm.com>
18187 * gcc.dg/nodfp-1.c: New test.
18188 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18189 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
18190 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
18191 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
18192 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
18193 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
18194 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
18195 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
18196 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
18197 * gcc.dg/format/dfp-scanf-1.c: Likewise.
18198 * gcc.dg/format/dfp-printf-1.c: Likewise.
18199 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
18200 (compat_setup_dfp): New.
18201 * gcc.dg/compat/compat.exp: Use it.
18202 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
18203 Make some variables global, prepend "compat_" to their names.
18204 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
18205 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
18206 * gcc.misc-tests/dectest.exp: New test driver for decTest.
18207 * lib/compat.exp (compat_skip_list): Make global, rename.
18208 * lib/c-compat.exp: New file.
18209 * lib/target-supports.exp (check_effective_target_dfp): New.
18211 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
18212 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
18213 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
18214 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
18215 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
18216 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
18217 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
18218 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
18219 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
18220 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
18221 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
18222 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
18223 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
18224 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
18225 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
18226 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
18227 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
18228 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
18229 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
18230 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
18231 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
18232 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
18233 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
18234 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
18235 gcc.dg/dfp/struct-layout-1.c,
18236 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
18237 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
18238 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
18239 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
18240 gcc.dg/dfp/func-vararg-dfp.c,
18241 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
18242 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
18243 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
18244 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
18245 gcc.dg/dfp/wtr-conversion-1.c: New tests.
18247 2006-01-11 Richard Guenther <rguenther@suse.de>
18249 PR tree-optimization/25734
18250 * gcc.dg/tree-ssa/pr25734.c: New testcase.
18252 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18255 * gfortran.dg/literal_character_constant_1_x.F: New test.
18256 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
18257 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
18258 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
18260 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
18263 * g++.dg/ext/packed3.C: Add expected packed error.
18265 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
18268 * gcc.dg/torture/pr25706-1.c: New test.
18270 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
18272 PR tree-optimization/23109
18273 PR tree-optimization/23948
18274 PR tree-optimization/24123
18276 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
18277 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
18278 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
18279 g++.dg/tree-ssa/pr23948.C: New testcases.
18280 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
18281 three divisions in order to do the optimization.
18283 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
18286 * g++.dg/other/pr25632.C: New test.
18288 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
18291 * gfortran.dg/used_types_1.f90: New test.
18293 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
18296 * gcc.dg/torture/pr25718-1.c: New test.
18298 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
18300 * gfortran.dg/list_read_2.f90: Fix typo in description.
18302 2006-01-10 Jan Beulich <jbeulich@novell.com>
18304 * lib/target-supports.exp (check_visibility_available): Simplify test
18306 (check_profiling_available): Fail for *-*-netware*.
18307 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
18308 * gcc.dg/20021014-1.c: Likewise.
18309 * gcc.dg/nest.c: Likewise.
18311 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18314 * gfortran.dg/forall_3.f90: New test.
18316 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
18319 * gfortran.dg/nesting_2.f90: New test.
18320 * gfortran.dg/nesting_3.f90: New test.
18322 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
18324 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
18325 Fix typo in comment.
18327 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18329 * gfortran.dg/single_char_string.f90: New test.
18331 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
18333 * gfortran.dg/ichar_2.f90: New test.
18335 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
18338 * gfortran.dg/private_type_4.f90: New.
18340 2006-01-07 Richard Guenther <rguenther@suse.de>
18342 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
18344 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18346 * gfortran.dg/func_decl_1.f90: New.
18347 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
18348 * gfortran.dg/array_alloc_2.f90: Likewise.
18349 * gfortran.dg/char_result_8.f90: Likewise.
18350 * gfortran.dg/dup_save_1.f90: Likewise.
18351 * gfortran.dg/dup_save_2.f90: Likewise.
18352 * gfortran.dg/f2c_6.f90: Likewise.
18353 * gfortran.dg/f2c_7.f90: Likewise.
18354 * gfortran.dg/func_result_2.f90: Likewise.
18355 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18357 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
18360 * gfortran.dg/elemental_subroutine_1.f90: New test.
18361 * gfortran.dg/elemental_subroutine_2.f90: New test.
18365 * gfortran.dg/assumed_size_refs_1.f90: New test.
18369 * gfortran.dg/assumed_size_refs_2.f90: New test.
18370 * gfortran.dg/initialization_1.f90: Change warning message.
18372 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
18374 * gcc.dg/tree-ssa/loop-15.c: New test.
18376 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18379 * gfortran.dg/backspace_3.f: New test.
18380 * gfortran.dg/backspace_4.f: New test.
18382 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18385 * gfortran.dg/fmt_white.f: Update test.
18387 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
18389 * gcc.dg/cast-1.c: Add new warning.
18390 * gcc.dg/cast-2.c: Likewise.
18391 * gcc.dg/cast-3.c: Likewise.
18392 * gcc.dg/format/cast-1.c: Likewise.
18393 * gcc.dg/cast-4.c: New testcase.
18395 2006-01-05 Richard Guenther <rguenther@suse.de>
18397 PR tree-optimization/22555
18398 * gcc.dg/tree-ssa/alias-3.c: New testcase.
18400 2006-01-05 Richard Guenther <rguenther@suse.de>
18401 Diego Novillo <dnovillo@redhat.com>
18403 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
18404 * gcc.dg/tree-ssa/loop-8.c: Likewise.
18405 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18406 * gcc.dg/tree-ssa/pr23294.c: Likewise.
18407 * gcc.dg/tree-ssa/pr21985.c: Likewise.
18408 * gcc.dg/tree-ssa/loop-14.c: Likewise.
18409 * gcc.dg/tree-ssa/loop-2.c: Likewise.
18410 * gcc.dg/tree-ssa/loop-3.c: Likewise.
18411 * gcc.dg/tree-ssa/loop-4.c: Likewise.
18412 * gcc.dg/tree-ssa/pr21171.c: Likewise.
18413 * gcc.dg/tree-ssa/loop-5.c: Likewise.
18414 * gcc.dg/tree-ssa/loop-10.c: Likewise.
18415 * gcc.dg/tree-ssa/loop-6.c: Likewise.
18416 * treelang/compile/extravar.tree: Likewise.
18417 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
18418 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
18419 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
18420 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
18421 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
18423 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18425 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
18428 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
18431 gfortran.dg/char_result_11.f90: New.
18433 2006-01-04 Mark Mitchell <mark@codesourcery.com>
18436 * g++.dg/parse/access9.C: New test.
18437 * g++.dg/tc1/dr52.C: Tweak error markers.
18439 2006-01-04 Richard Henderson <rth@redhat.com>
18441 Merge from gomp branch.
18442 * g++.dg/parse/pragma2.C: Update expected error lines.
18444 2006-01-04 Jakub Jelinek <jakub@redhat.com>
18446 * g++.dg/other/i386-2.C: New test.
18449 * gcc.c-torture/compile/20051228-1.c: New test.
18452 * gcc.dg/pr25559.c: New test.
18454 2006-01-03 Mark Mitchell <mark@codesourcery.com>
18457 * g++.dg/lookup/friend9.C: New test.
18460 * g++.dg/template/repo5.C: New test.
18462 2006-01-03 Steven G. Kargl <kargls@comcast.net>
18465 * gfortran.dg/forall_2.f90: New test.
18467 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
18469 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
18470 dg-require-weak. Adjust regexp to handle leading-underscore
18471 targets and space as well as TAB after .weak. Change previous
18472 64-bit fix to not use naked dot.
18474 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
18476 PR rtl-optimization/25578
18477 * gcc.c-torture/execute/20060102-1.c: New testcase.
18479 2006-01-03 Richard Guenther <rguenther@suse.de>
18482 * gcc.dg/torture/pr25183.c: New testcase.
18484 2006-01-03 Jakub Jelinek <jakub@redhat.com>
18486 Merge from gomp-branch.
18487 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
18488 * gcc.dg/ia64-sync-2.c: Likewise.
18489 * gcc.dg/ia64-sync-3.c: Likewise.
18490 * gcc.dg/ia64-sync-4.c: Likewise.
18491 * gcc.dg/sync-2.c: Likewise.
18492 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
18493 that sparc64-*-* and sparcv9-*-* supports sync builtins.
18495 2006-01-02 Mark Mitchell <mark@codesourcery.com>
18498 * g++.dg/parse/operator6.C: New test.
18501 * g++.dg/parse/error29.C: New test.
18504 * g++.dg/parse/dtor6.C: New test.
18507 * g++.dg/parse/ctor3.C: New test.
18510 * g++.dg/template/class3.C: New test.
18512 2006-01-02 Geoffrey Keating <geoffk@apple.com>
18514 * g++.dg/debug/debug9.C: New.
18516 2006-01-02 Steven G. Kargl <kargls@comcast.net>
18519 * gfortran.dg/label_2.f90: New test.
18521 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18523 * g++.dg/lookup/using12.C: Tighten error marker.
18525 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
18526 Andrew Pinski <pinskia@physics.uc.edu>
18528 * gcc.target/powerpc/darwin-abi-3.c: New file.
18529 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
18530 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
18531 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
18532 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
18533 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
18534 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
18535 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
18536 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
18538 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
18540 * gcc.dg/tree-ssa/loadpre1.c: New;
18541 * gcc.dg/tree-ssa/loadpre2.c: New;
18542 * gcc.dg/tree-ssa/loadpre3.c: New;
18543 * gcc.dg/tree-ssa/loadpre4.c: New;
18544 * gcc.dg/tree-ssa/loadpre5.c: New;
18545 * gcc.dg/tree-ssa/loadpre6.c: New;
18546 * gcc.dg/tree-ssa/loadpre7.c: New;
18547 * gcc.dg/tree-ssa/loadpre8.c: New;
18548 * gcc.dg/tree-ssa/loadpre9.c: New;
18550 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
18552 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
18553 * g++.dg/abi/thunk4.C: Likewise.
18555 2006-01-01 Andreas Jaeger <aj@suse.de>
18557 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
18560 2006-01-01 Jakub Jelinek <jakub@redhat.com>
18563 * gcc.dg/pragma-pack-3.c: New test.
18564 * g++.dg/parse/pragma3.C: New test.
18566 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18568 PR middle-end/24827
18569 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
18571 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18574 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
18576 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
18579 * gfortran-dg/pure_byref_3.f90: New.
18582 * gfortran.dg/userdef_operator_1.f90: New.
18584 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
18586 * g++.dg/abi/thunk3.C: New.
18587 * g++.dg/abi/thunk4.C: New.
18589 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
18592 * gfortran.dg/host_used_types_1.f90: New test. Check that host
18593 associated derived type components of derived types are
18594 properly declared in contained procedures.
18596 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18598 PR libgfortran/25139
18599 * gfortran.dg/backspace_2.f: New test.
18601 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18603 PR libgfortran/25550
18604 * gfortran.dg/endfile.f: New test.
18606 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18608 PR libgfortran/25419
18609 * gfortran.dg/comma.f: New test.
18611 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18613 * lib/gfortran-dg.exp: Remove trailing whitespace.
18614 * lib/fortran-torture.exp: Test with -fbounds-check instead of
18615 -funroll-all-loops.
18617 2005-12-28 Alan Modra <amodra@bigpond.net.au>
18619 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
18620 Extended Double long doubles or repeat tests when long double is
18621 the same size as double.
18623 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18625 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
18628 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
18629 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
18632 * gcc.dg/pr23911.c: Make test variable static.
18635 * gcc.dg/tree-ssa/pr14841.c: Likewise.
18637 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18640 * g++.dg/parse/crash17.C: Adjust error markers.
18641 * g++.dg/template/error20.C: New test.
18643 2005-12-26 Mark Mitchell <mark@codesourcery.com>
18646 * g++.dg/ext/complit4.C: New test.
18649 * g++.dg/ext/complit5.C: Likewise.
18651 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
18653 PR tree-optimization/25125
18654 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
18655 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
18656 * gcc.c-torture/execute/pr25125.c: New.
18658 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
18662 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
18663 functions with incorrect assumed size references.
18665 2005-12-24 Mark Mitchell <mark@codesourcery.com>
18668 * g++.dg/opt/init1.C: New test.
18670 2005-12-23 Mark Mitchell <mark@codesourcery.com>
18673 * g++.dg/template/sfinae3.C: New test.
18675 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18677 * g++.dg/other/friend4.C: New test.
18679 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18682 * g++.dg/opt/pr25005.C: New test.
18684 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18687 * g++.dg/template/ptrmem16.C: New test.
18689 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
18693 * gfortran.dg/initialization_1.f90: Add test of SIZE.
18695 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18697 PR libgfortran/25307
18698 * gfortran.dg/list_read_5.f90: New test.
18700 2005-12-22 Richard Henderson <rth@redhat.com>
18702 * gcc.target/i386/sse-7.c: Use -msse2.
18704 2005-12-23 Jakub Jelinek <jakub@redhat.com>
18706 PR rtl-optimization/25432
18707 * gcc.c-torture/compile/20051216-1.c: New test.
18710 * objc/execute/pr25328.m: New test.
18712 2005-12-22 Mark Mitchell <mark@codesourcery.com>
18715 * g++.dg/template/call4.C: New test.
18717 2005-12-22 Dale Johannesen <dalej@apple.com>
18719 * gcc.target/i386/sse-17.c: New.
18721 2005-12-22 Paul Brook <paul@codesourcery.com>
18723 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
18725 2005-12-22 Paul Brook <paul@codesourcery.com>
18727 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
18729 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
18732 * gcc.c-torture/compile/pr25513.c: New test.
18734 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18737 * g++.dg/parse/error25.C: Add more tests.
18739 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
18742 * gfortran.dg/der_charlen_1.f90: New.
18744 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
18747 * gfortran.dg/pointer_component_type_1.f90: New test.
18751 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
18752 should give an error with assumed size array refernces and checks
18753 those that should not.
18754 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
18755 reference an upper bound so that it does not generate an error.
18761 * gfortran.dg/used_dummy_types_1.f90: New test.
18762 * gfortran.dg/used_dummy_types_2.f90: New test.
18763 * gfortran.dg/used_dummy_types_3.f90: New test.
18764 * gfortran.dg/used_dummy_types_4.f90: New test.
18765 * gfortran.dg/used_dummy_types_5.f90: New test.
18768 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
18769 group already being USE associated.
18770 * gfortran.dg/assumed_shape_nml.f90: New test.
18771 * gfortran.dg/assumed_size_nml.f90: New test.
18781 * gfortran.dg/io_constraints_1.f90: New test.
18782 * gfortran.dg/io_constraints_1.f90: New test.
18783 * gfortran.dg/iostat_3.f90: Change wording of warning.
18784 * gfortran.dg/g77/19981216-0.f: The same.
18786 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
18788 PR tree-optimization/23518
18789 * gcc.dg/pr23518.c: New.
18791 2005-12-21 Mike Stump <mrs@apple.com>
18793 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
18795 2005-12-21 Paul Brook <paul@codesourcery.com>
18797 * gcc.dg/pr19340.c: Skip on m68k targets.
18799 2005-12-21 Steven Bosscher <stevenb@suse.de>
18801 PR rtl-optimization/25196
18802 * gcc.dg/pr25196.c: New test.
18804 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
18807 gfortran.dg/where_nested_1.f90: New.
18809 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
18811 PR tree-optimization/25382.
18812 * gcc.dg/tree-ssa/pr25382.c: New.
18814 2005-12-20 Richard Guenther <rguenther@suse.de>
18816 PR middle-end/24306
18817 * gcc.target/i386/pr24306.c: New testcase.
18819 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
18821 PR tree-optimization/25501
18822 * gcc.dg/tree-ssa/pr25501.c: New.
18824 2005-12-20 Richard Guenther <rguenther@suse.de>
18827 2005-12-02 Richard Guenther <rguenther@suse.de>
18829 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18831 2005-12-20 Mark Mitchell <mark@codesourcery.com>
18834 * g++.dg/warn/Wunreachable-code-2.C: New test.
18836 2005-12-19 Mark Mitchell <mark@codesourcery.com>
18839 * g++.dg/template/ctor5.C: New test.
18842 * g++.dg/template/overload8.C: New test.
18844 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
18846 * gcc.c-torture/compile/pr25483 : New test.
18848 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18851 * g++.dg/ext/typeof10.C: New test.
18853 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
18855 * gcc.dg/mt-loopi1.c: New.
18857 2005-12-18 Richard Guenther <rguenther@suse.de>
18859 PR tree-optimization/25481
18860 * gcc.dg/torture/pr25481.c: New testcase.
18862 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
18864 PR rtl-optimization/21041
18865 * gcc.dg/pr21041.c: New test.
18867 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18869 PR libgfortran/25463
18870 * gfortran.dg/advance.f90: New test.
18872 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
18874 * gcc.dg/20051201-1.c: New test.
18876 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
18879 * gfortran.dg/initialization_1.f90: New test.
18880 * gfortran.dg/enum_5.f90: Change dg-error to new message.
18881 * gfortran.dg/g77/980616-0.f: The same.
18883 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18886 * gfortran.dg/chkbits.f90: New test.
18888 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18890 * gfortran.dg/enum_5.f: Revert to previous version.
18892 2005-12-17 Steven G. Kargl <kargls@comcast.net>
18894 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
18895 * gfortran.dg/nested_modules_1.f90: Ditto.
18896 * gfortran.dg/hollerith_f95.f90: Ditto.
18897 * gfortran.dg/select_5.f90: Ditto.
18898 * gfortran.dg/secnds.f: Ditto.
18899 * gfortran.dg/hollerith2.f90: Ditto.
18900 * gfortran.dg/imag_2.f: Ditto.
18901 * gfortran.dg/ftell_2.f90: Ditto.
18902 * gfortran.dg/malloc_free_1.f90: Ditto.
18903 * gfortran.dg/logint-1.f: Ditto.
18904 * gfortran.dg/recursive_statement_functions.f90: Ditto.
18905 * gfortran.dg/e_d_fmt.f90: Ditto.
18906 * gfortran.dg/hollerith_legacy.f90: Ditto.
18907 * gfortran.dg/logint-2.f: Ditto.
18908 * gfortran.dg/enum_5.f90: Ditto.
18909 * gfortran.dg/f2c_2.f90: Ditto.
18910 * gfortran.dg/pr17143.f90: Ditto.
18911 * gfortran.dg/namelist_14.f90: Ditto.
18912 * gfortran.dg/logint-3.f: Ditto.
18913 * gfortran.dg/spread_scalar_source.f90: Ditto.
18914 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
18915 * gfortran.dg/namelist_11.f: Ditto.
18916 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
18917 * gfortran.dg/g77/20010519-1.f
18918 * gfortran.dg/g77/alpha1.f: Ditto.
18919 * gfortran.dg/g77/990115-1.f: Ditto.
18920 * gfortran.dg/g77/erfc.f: Ditto.
18921 * gfortran.dg/g77/19990313-3.f: Ditto.
18922 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
18923 * gfortran.dg/g77/20010426.f: Ditto.
18924 * gfortran.dg/g77/19990313-0.f: Ditto.
18925 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
18926 * gfortran.dg/g77/20000629-1.f: Ditto.
18927 * gfortran.dg/g77/970125-0.f: Ditto.
18928 * gfortran.dg/g77/8485.f: Ditto.
18929 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
18930 * gfortran.dg/g77/19990313-1.f: Ditto.
18931 * gfortran.dg/g77/int8421.f: Ditto.
18932 * gfortran.dg/g77/19990305-0.f: Ditto.
18933 * gfortran.dg/g77/947.f: Ditto.
18934 * gfortran.dg/g77/19990905-2.f: Ditto.
18935 * gfortran.dg/g77/cabs.f: Ditto.
18936 * gfortran.dg/g77/19990313-2.f: Ditto.
18937 * gfortran.dg/g77/20020307-1.f: Ditto.
18938 * gfortran.dg/g77/dcomplex.f: Ditto.
18939 * gfortran.dg/g77/19990502-1.f: Ditto.
18940 * gfortran.dg/g77/19981216-0.f: Ditto.
18941 * gfortran.dg/common_4.f90: Ditto.
18942 * gfortran.dg/entry_4.f90: Ditto.
18943 * gfortran.dg/equiv_constraint_2.f90: Ditto.
18944 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
18945 * gfortran.dg/namelist_12.f: Ditto.
18946 * gfortran.dg/scale_1.f90: Ditto.
18947 * gfortran.dg/modulo_1.f90
18948 * gfortran.dg/hollerith.f90: Ditto.
18949 * gfortran.dg/direct_io_3.f90: Ditto.
18950 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
18951 * gfortran.dg/gnu_logical_1.F: Ditto.
18952 * gfortran.dg/unf_io_convert_1.f90: Ditto.
18953 * gfortran.dg/assign_1.f90: Ditto.
18954 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
18955 * gfortran.dg/pr23095.f: Ditto.
18956 * gfortran.dg/read_float_1.f90: Ditto.
18958 2005-12-17 Andreas Jaeger <aj@suse.de>
18960 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
18961 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
18963 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18966 * gfortran.dg/fmt_white.f: New test.
18968 2005-12-16 Steven G. Kargl <kargls@comcast.net>
18970 * gfortran.dg/label_1.f90: New test.
18972 2005-12-15 Ben Elliston <bje@au.ibm.com>
18975 * gcc.dg/20031012-1.c: Add -Walways-true option.
18976 * gcc.dg/weak/weak-3.c: Likewise.
18977 * g++.old-deja/g++.mike/warn8.C: Likewise.
18979 2005-12-16 Mike Stump <mrs@apple.com>
18981 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
18984 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18986 PR libgfortran/25264
18987 PR libgfortran/25349
18988 * gfortran.dg/tl_editing.f90: Added additional checks.
18989 * gfortran.dg/t_editing.f: New test.
18990 * gfortran.dg/write_padding.f90: New test
18992 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18995 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
18997 2005-12-16 Jakub Jelinek <jakub@redhat.com>
18999 PR rtl-optimization/24899
19000 * gcc.c-torture/execute/20051215-1.c: New test.
19002 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
19005 * gfortran.dg/pr24823.f: New test.
19007 2005-12-16 Jeff Law <law@redhat.com>
19009 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
19011 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
19013 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19014 (base_types): Change C++ style comments to C style comments. Remove
19015 aligned types from the array. Keep Enums disabled.
19016 (complex_types): Remove aligned types from the array.
19017 Comment out "_Complex long double".
19018 (attrib_types): Remove.
19019 (complex_attrib_types): Remove.
19020 (attrib_array_types): Remove.
19021 (complex_attrib_array_types): Remove.
19022 (aligned_bitfld_types): Remove.
19023 (n_aligned_bitfld_types): Remove.
19024 (FEATURE_ALIGNEDPACKED): Delete.
19025 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
19026 (singles): Remove support for adding attributes.
19027 (choose_type): Remove support for attributed types.
19028 (generate_fields): Remove support for attributed bit-fields.
19029 Remove support for adding attributes.
19030 (generate_random_tests): Remove support for adding attributes.
19031 (features): Add back "[0] :0" and "complex vector [0]".
19032 (main): Remove support for attributed bit-fields.
19033 Uncomment the calling of generate_random_tests for the rests of
19036 2005-12-16 Jan Hubicka <jh@suse.cz>
19038 * gcc.c-torture/combine/pr25224.c: New.
19040 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
19043 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
19046 2005-12-15 Richard Sandiford <richard@codesourcery.com>
19048 * gcc.dg/20051215-1.c: New file.
19050 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19052 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
19053 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
19055 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
19058 * gfortran.dg/dummy_functions_1.f90: New.
19060 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
19062 PR rtl-optimization/25310
19063 * gcc.c-torture/compile/pr25310.c: New test.
19065 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19068 * gcc.dg/pr25023.c: New test.
19070 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19072 * g++.old-deja/g++.brendan/redecl1.C,
19073 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
19074 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
19075 g++.old-deja/g++.oliva/typeof1.C,
19076 g++.old-deja/g++.other/crash16.C,
19077 g++.old-deja/g++.other/crash34.C,
19078 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
19079 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
19080 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
19081 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
19082 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
19083 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
19086 2005-12-14 Kean Johnston <jkj@sco.com>
19087 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19089 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
19090 * gcc.target/i386/20020523-1.c: Ditto.
19091 * gcc.target/i386/tailcall-1.c: Ditto.
19092 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
19093 * gcc.target/i386/ssetype-5.c: Ditto.
19095 2005-12-14 Jeff Law <law@redhat.com>
19097 * gcc.dg/tree-ssa/foldstring-1.c: New test.
19099 2005-12-14 Jakub Jelinek <jakub@redhat.com>
19103 * gcc.target/i386/pr25254.c: New test.
19104 * gfortran.dg/PR24188.f: New test.
19106 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
19108 * lib/fortran-torture.exp: Catch remaining uses of
19109 remote_file build delete.
19111 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19113 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
19115 2005-12-14 Ben Elliston <bje@au.ibm.com>
19117 * gcc.dg/warn-addr-cmp.c: New test.
19119 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19123 * gcc.target/i386/pr25293.c: New test.
19125 2005-12-13 Petr Machata <machata@post.cz>
19128 * g++.dg/parse/comma2.C: New test.
19130 2005-12-13 Mark Mitchell <mark@codesourcery.com>
19131 Jakub Jelinek <jakub@redhat.com>
19133 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
19134 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
19135 (limits.h): Include unconditionally.
19136 (stdlib.h): Likewise.
19137 (hashtab.h): Do not include.
19138 (getopt.h): Likewise.
19139 (stddef.h): Include.
19140 (hashval_t): Define.
19141 (struct entry): Add "next" field.
19142 (HASH_SIZE): New macro.
19143 (hash_table): New variable.
19144 (switchfiles): Do not use xmalloc.
19146 (iterative_hash): New function.
19148 (e_exists): New function.
19149 (e_insert): Likewise.
19150 (output): Use, instead of libiberty hashtable functions.
19151 (main): Do not use getopt. Do not call htab_create.
19153 2005-12-13 Jakub Jelinek <jakub@redhat.com>
19156 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
19157 put atal* and atpaal* attributes on array elements.
19158 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
19159 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
19160 put atal* and atpaal* attributes on array elements.
19161 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
19163 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
19165 * gcc.dg/single-precision-constant.c: New test.
19167 2005-12-13 Alan Modra <amodra@bigpond.net.au>
19169 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
19170 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
19171 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
19172 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19173 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19174 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19175 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
19176 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
19177 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
19178 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
19179 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
19180 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
19181 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
19182 gcc.target/powerpc/ppc-sdata-2.c,
19183 gcc.target/powerpc/ppc-stackalign-1.c,
19184 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
19185 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
19186 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
19187 gcc.target/powerpc/rs6000-ldouble-2.c,
19188 gcc.target/powerpc/rs6000-power2-1.c,
19189 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
19190 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
19191 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
19192 option into target selector.
19193 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
19194 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
19196 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19199 * objc.dg/encode-9.m: New test.
19201 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19204 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
19205 * gcc.dg/asm-b.c: Fix typo.
19206 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
19207 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
19208 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
19209 i?86 lp64 and x86_64 ilp32.
19210 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
19212 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
19214 2005-12-12 Steven G. Kargl <kargls@comcast.net>
19217 gfortran.dg/equiv_5.f90: New test.
19219 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
19221 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
19222 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
19223 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
19224 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
19225 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
19226 * gcc.dg/tree-ssa/reassoc-5.c: New.
19227 * gcc.dg/tree-ssa/reassoc-6.c: New.
19228 * gcc.dg/tree-ssa/reassoc-7.c: New.
19229 * gcc.dg/tree-ssa/reassoc-8.c: New.
19230 * gcc.dg/tree-ssa/reassoc-9.c: New.
19231 * gcc.dg/tree-ssa/reassoc-10.c: New.
19232 * gcc.dg/tree-ssa/reassoc-11.c: New.
19234 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19238 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
19240 2005-12-12 Mark Mitchell <mark@codesourcery.com>
19243 * g++.dg/template/inherit.C: Do not use a generic error message.
19245 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
19248 * objc.dg/gnu-encoding: New directory.
19249 * objc.dg/gnu-encoding/compat-common.h: New file.
19250 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
19251 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
19252 * objc.dg/gnu-encoding/vector-defs.h: New file.
19253 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
19254 * objc.dg/gnu-encoding/generate-random.c: New file.
19255 * objc.dg/gnu-encoding/generate-random_r.c: New file.
19256 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
19257 * objc.dg/gnu-encoding/generate-random.h: New file.
19259 2005-12-11 Mark Mitchell <mark@codesourcery.com>
19262 * g++.dg/template/defarg7.C: New test.
19264 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19267 * objc.dg/encode-8.m: New test.
19269 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
19272 * objc.dg/encode-7.m: New test.
19274 2005-12-10 Mark Mitchell <mark@codesourcery.com>
19277 * g++.dg/opt/inline10.C: New test.
19279 2005-12-11 Steven G. Kargl <kargls@comcast.net>
19281 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
19283 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
19285 * gfortran.dg/substring_equivalence.f90: typo in comment
19287 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19290 * gfortran.dg/iostat_3.f90: New test.
19292 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
19295 * gfortran.dg/unf_io_convert_1.f90: New test.
19296 * gfortran.dg/unf_io_convert_2.f90: New test.
19297 * gfortran.dg/unf_io_convert_3.f90: New test.
19299 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19302 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
19303 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
19304 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
19305 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
19306 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
19307 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
19308 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
19309 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
19310 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
19311 gcc.dg/torture/fp-int-convert-float128-timode.c,
19312 gcc.dg/torture/fp-int-convert-float128.c,
19313 gcc.dg/torture/fp-int-convert-float80-timode.c,
19314 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
19315 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
19317 * gcc.dg/tls/opt-1.c: Require effective target fpic.
19319 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
19321 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
19323 2005-12-10 Richard Sandiford <richard@codesourcery.com>
19325 * gcc.dg/20051207-1.c,
19326 * gcc.dg/20051207-2.c,
19327 * gcc.dg/20051207-3.c: New tests.
19329 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19332 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
19333 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
19334 dg-skip-if target selector.
19337 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
19338 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
19339 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
19340 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
19341 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
19342 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
19343 and/or merge with i?86 cases.
19345 * gcc.dg/tls/opt-3.c: Require effective target fpic.
19348 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
19349 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
19350 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
19351 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
19354 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
19357 * gcc.c-torture/compile/pr25311.c: New test.
19359 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19361 PR libgfortran/25039
19362 * gfortran.dg/read_comma.f: New test.
19364 2005-12-08 Jakub Jelinek <jakub@redhat.com>
19367 * g++.dg/opt/pr19317-1.C: New test.
19368 * g++.dg/opt/pr19317-2.C: New test.
19369 * g++.dg/opt/pr19317-3.C: New test.
19372 * gcc.c-torture/execute/pr19005.c: New test.
19375 * g++.old-deja/g++.other/comdat5.C: New test.
19376 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
19378 * g++.dg/compat/struct-layout-1.exp: New file.
19379 * g++.dg/compat/struct-layout-1.h: New.
19380 * g++.dg/compat/struct-layout-1_generate.c: New.
19381 * g++.dg/compat/struct-layout-1_x1.h: New.
19382 * g++.dg/compat/struct-layout-1_x2.h: New.
19383 * g++.dg/compat/struct-layout-1_y1.h: New.
19384 * g++.dg/compat/struct-layout-1_y2.h: New.
19386 * gcc.dg/20050330-2.c: New test.
19388 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
19391 * gfortran.dg/associated_1.f90: New.
19393 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
19395 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
19396 ILP32 vect_no_align platforms.
19398 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
19399 Jakub Jelinek <jakub@redhat.com>
19402 * gcc.c-torture/compile/20051207-1.c: New test.
19404 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19407 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
19408 gcc.dg/torture/pr18582-1.c,
19409 gcc.target/i386/attributes-error.c: Also test on x86_64.
19411 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
19413 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19416 * g++.dg/template/typedef3.C: New test.
19420 * g++.dg/template/dtor3.C: Fix error markers.
19422 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
19424 * lib/target-supports.exp (check_effective_target_sync_char_short):
19427 2005-12-06 Janis Johnson <janis187@us.ibm.com>
19429 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
19431 2005-12-06 Roger Sayle <roger@eyesopen.com>
19433 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
19434 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
19435 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
19436 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
19438 2005-12-06 Roger Sayle <roger@eyesopen.com>
19441 * g++.dg/other/array2.C: New test case.
19443 2005-12-05 Geoffrey Keating <geoffk@apple.com>
19445 * gcc.dg/darwin-weakimport-3.c: New.
19447 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
19448 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
19449 and to work on Darwin.
19450 * gcc.dg/attr-weakref-1b.c: New file.
19451 * gcc.dg/attr-weakref-2.c: New test.
19452 * gcc.dg/darwin-weakref-1.c: New test.
19454 2005-12-05 Janis Johnson <janis187@us.ibm.com>
19457 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
19458 use in selector expressions.
19459 (dg-xfail-if): Ditto.
19460 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
19461 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
19462 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
19463 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
19464 * gcc.test-framework/test-framework.exp: Skip generated tests if
19465 CHECK_TEST_FRAMEWORK is not 1.
19467 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
19469 PR tree-optimization/24963
19470 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
19473 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
19476 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
19477 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
19478 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
19479 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
19481 2005-12-05 Jakub Jelinek <jakub@redhat.com>
19483 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
19486 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19488 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
19490 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
19492 * gcc.dg/format/cast-1.c: New test.
19494 2005-12-04 Roger Sayle <roger@eyesopen.com>
19497 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
19498 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
19499 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
19500 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
19502 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19504 * gcc.dg/cast-pretty-print-1.c: New test.
19506 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
19508 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
19510 2005-12-02 Mark Mitchell <mark@codesourcery.com>
19513 * g++.dg/template/friend40.C: New test.
19515 2005-12-02 Jakub Jelinek <jakub@redhat.com>
19518 * gcc.target/i386/movq-2.c: New test.
19519 * gcc.target/i386/movq.c: Remove target i?86, instead add
19520 dg-require-effective-target ilp32.
19522 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19525 * g++.dg/other/default1.C: New test.
19527 2005-12-02 Richard Guenther <rguenther@suse.de>
19529 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19531 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
19533 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
19535 2005-12-02 Alan Modra <amodra@bigpond.net.au>
19538 * gcc.target/powerpc/rotate.c: New.
19540 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19542 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
19543 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
19545 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
19548 * gcc.dg/pr17730-1.c: Adjust.
19549 * gcc.dg/lvalue1.c (main): Likewise.
19550 * gcc.dg/lvalue-2.c: Likewise.
19551 * g++.dg/pr7503-3.C
19553 2005-12-01 Geoffrey Keating <geoffk@apple.com>
19555 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
19558 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
19561 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
19563 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19566 * lib/target-supports.exp (check_effective_target_tls): New.
19567 (check_effective_target_tls_runtime): New.
19568 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
19570 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
19571 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19572 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
19573 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
19574 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
19575 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
19576 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19577 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
19578 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
19579 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
19580 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
19581 effective-target TLS.
19582 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
19583 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
19584 effective-target TLS runtime.
19586 2005-12-01 Uros Bizjak <uros@kss-loka.si>
19588 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
19590 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
19592 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
19593 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
19594 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
19595 ignored" warnings when "packing" is the same as the ABI layout.
19597 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
19600 * gfortran.dg/line_length_1.f: New test.
19601 * gfortran.dg/line_length_2.f90: Ditto.
19603 2005-11-30 Richard Guenther <rguenther@suse.de>
19605 PR tree-optimization/21655
19606 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
19608 2005-11-30 Dale Johannesen <dalej@apple.com>
19610 * gcc.c-torture/compile/pr24930.c: New.
19612 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
19615 * gfortran.dg/auto_char_dummy_array.f90: New test.
19617 2005-11-30 Jeff Law <law@redhat.com>
19619 * g++.old-deja/g++.law/pr25000.C: New test.
19621 2005-11-30 Jakub Jelinek <jakub@redhat.com>
19623 * gcc.dg/tls/opt-11.c: New test.
19625 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
19627 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
19629 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
19632 2005-11-29 Jakub Jelinek <jakub@redhat.com>
19634 * gfortran.dg/open_access_1.f90: New test.
19636 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19638 * gcc.dg/charset/builtin2.c: New test.
19640 2005-11-28 Jakub Jelinek <jakub@redhat.com>
19642 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
19643 on mmix-*-* for *_[xy].c.
19645 2005-11-28 Kean Johnston <jkj@sco.com>
19647 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
19649 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
19650 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
19651 * gcc.target/i386/asm-3.c: Ditto.
19652 * gcc.target/i386/clobbers.c: Ditto.
19653 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
19654 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
19656 * gcc.target/i386/mul.c: Ditto.
19657 * gcc.target/i386/ssetype-1.c: Ditto.
19658 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
19659 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
19660 static so the test works with -fPIC mode too. Based on comment in
19662 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
19664 2005-11-28 Richard Guenther <rguenther@suse.de>
19666 * gcc.dg/alias-9.c: New testcase.
19667 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
19669 2005-11-28 Roger Sayle <roger@eyesopen.com>
19670 Uros Bizjak <uros@kss-loka.si>
19672 PR middle-end/20219
19673 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
19674 tan(x)/sin(x) transformations.
19676 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
19678 PR middle-end/24575
19679 * gcc.dg/tree-ssa/divide-3.c: New test.
19680 * gcc.dg/tree-ssa/divide-4.c: New test.
19682 2005-11-27 Steven G. Kargl <kargls@comcast.net>
19685 * gfortran.dg/boz_6.f90: New test.
19687 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19690 * gfortran.dg/modulo_1.f90: New test.
19692 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19694 PR libfortran/24919
19695 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
19696 fail on CRLF platforms.
19697 * gfortran.dg/ftell_2.f90: Likewise.
19699 2005-11-26 Eric Christopher <echristo@apple.com>
19701 * gcc.dg/intmax_t-1.c: Remove mips xfail.
19703 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19705 * objc.dg/gnu-runtime-3.m: Simplify.
19707 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
19709 PR middle-end/23669
19710 * gcc.dg/tree-ssa/divide-1.c: New test.
19711 * gcc.dg/tree-ssa/divide-2.c: New test.
19713 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19715 PR libgfortran/24945
19716 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
19718 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
19720 PR libgfortran/24945
19721 * gfortran.dg/open_status_2.f90: New test.
19723 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19725 * gcc.c-torture/execute/builtins/fprintf.c,
19726 gcc.c-torture/execute/builtins/fputs-lib.c,
19727 gcc.c-torture/execute/builtins/fputs.c,
19728 gcc.c-torture/execute/builtins/lib/fprintf.c,
19729 gcc.c-torture/execute/builtins/lib/printf.c,
19730 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
19732 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
19734 * gcc.dg/20050922-2.c: New test.
19736 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
19738 * objc.dg/gnu-runtime-3.m: New test.
19740 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19743 * g++.dg/other/void1.C: New test.
19745 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
19747 PR middle-end/24998
19748 * gcc.dg/torture/fp-int-convert-float.c,
19749 gcc.dg/torture/fp-int-convert-double.c,
19750 gcc.dg/torture/fp-int-convert-long-double.c,
19751 gcc.dg/torture/fp-int-convert-timode.c,
19752 gcc.dg/torture/fp-int-convert-float80.c,
19753 gcc.dg/torture/fp-int-convert-float80-timode.c,
19754 gcc.dg/torture/fp-int-convert-float128.c,
19755 gcc.dg/torture/fp-int-convert-float128-timode.c,
19756 gcc.dg/torture/fp-int-convert.h: New files.
19758 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19760 PR middle-end/24989
19761 * gcc.dg/tree-ssa/bool-10.c: New test.
19762 * gcc.dg/tree-ssa/bool-11.c: New test.
19763 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
19765 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
19767 PR middle-end/24990
19768 * tree-ssa/pr24990-1.c: New test.
19770 2005-11-24 Richard Guenther <rguenther@suse.de>
19771 Dirk Mueller <dmueller@suse.de>
19774 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
19775 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
19776 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
19777 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
19778 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
19779 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
19781 2005-11-23 Uros Bizjak <uros@kss-loka.si>
19783 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
19785 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
19788 * gcc.dg/Wc++-compat.c: New.
19789 * gcc.dg/Wno-c++-compat.c: New.
19791 2005-11-23 Alan Modra <amodra@bigpond.net.au>
19793 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
19794 (vspltish, vspltisw): Likewise.
19796 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19798 PR libgfortran/24794
19799 * gfortran.dg/namelist_12.f: Fix quotes.
19800 * gfortran.dg/namelist_13.f90: Fix quotes.
19801 * gfortran.dg/namelist_14.f90: Fix quotes.
19802 * gfortran.dg/namelist_15.f90: Fix quotes.
19803 * gfortran.dg/namelist_use.f90: Fix quotes.
19804 * gfortran.dg/namelist_use_only.f90: Fix quotes.
19805 * gfortran.dg/namelist_21.f90: New test.
19806 * gfortran.dg/namelist_22.f90: New test.
19808 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
19811 * gcc.c-torture/compile/pr23435.c: New.
19813 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19815 * gcc.c-torture/execute/floatunsisf-1.c: New test.
19817 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
19819 * gcc.target/powerpc/405-macchw-1.c,
19820 gcc.target/powerpc/405-macchw-2.c,
19821 gcc.target/powerpc/405-macchwu-1.c,
19822 gcc.target/powerpc/405-macchwu-2.c,
19823 gcc.target/powerpc/405-machhw-1.c,
19824 gcc.target/powerpc/405-machhw-2.c,
19825 gcc.target/powerpc/405-machhwu-1.c,
19826 gcc.target/powerpc/405-machhwu-2.c,
19827 gcc.target/powerpc/405-maclhw-1.c,
19828 gcc.target/powerpc/405-maclhw-2.c,
19829 gcc.target/powerpc/405-maclhwu-1.c,
19830 gcc.target/powerpc/405-maclhwu-2.c,
19831 gcc.target/powerpc/405-mulchw-1.c,
19832 gcc.target/powerpc/405-mulchw-2.c,
19833 gcc.target/powerpc/405-mulchwu-1.c,
19834 gcc.target/powerpc/405-mulchwu-2.c,
19835 gcc.target/powerpc/405-mulhhw-1.c,
19836 gcc.target/powerpc/405-mulhhw-2.c,
19837 gcc.target/powerpc/405-mulhhwu-1.c,
19838 gcc.target/powerpc/405-mulhhwu-2.c,
19839 gcc.target/powerpc/405-mullhw-1.c,
19840 gcc.target/powerpc/405-mullhw-2.c,
19841 gcc.target/powerpc/405-mullhwu-1.c,
19842 gcc.target/powerpc/405-mullhwu-2.c,
19843 gcc.target/powerpc/405-nmacchw-1.c,
19844 gcc.target/powerpc/405-nmacchw-2.c,
19845 gcc.target/powerpc/405-nmachhw-1.c,
19846 gcc.target/powerpc/405-nmachhw-2.c,
19847 gcc.target/powerpc/405-nmaclhw-1.c,
19848 gcc.target/powerpc/405-nmaclhw-2.c,
19849 gcc.target/powerpc/440-macchw-1.c,
19850 gcc.target/powerpc/440-macchw-2.c,
19851 gcc.target/powerpc/440-macchwu-1.c,
19852 gcc.target/powerpc/440-macchwu-2.c,
19853 gcc.target/powerpc/440-machhw-1.c,
19854 gcc.target/powerpc/440-machhw-2.c,
19855 gcc.target/powerpc/440-machhwu-1.c,
19856 gcc.target/powerpc/440-machhwu-2.c,
19857 gcc.target/powerpc/440-maclhw-1.c,
19858 gcc.target/powerpc/440-maclhw-2.c,
19859 gcc.target/powerpc/440-maclhwu-1.c,
19860 gcc.target/powerpc/440-maclhwu-2.c,
19861 gcc.target/powerpc/440-mulchw-1.c,
19862 gcc.target/powerpc/440-mulchw-2.c,
19863 gcc.target/powerpc/440-mulchwu-1.c,
19864 gcc.target/powerpc/440-mulchwu-2.c,
19865 gcc.target/powerpc/440-mulhhw-1.c,
19866 gcc.target/powerpc/440-mulhhw-2.c,
19867 gcc.target/powerpc/440-mulhhwu-1.c,
19868 gcc.target/powerpc/440-mulhhwu-2.c,
19869 gcc.target/powerpc/440-mullhw-1.c,
19870 gcc.target/powerpc/440-mullhw-2.c,
19871 gcc.target/powerpc/440-mullhwu-1.c,
19872 gcc.target/powerpc/440-mullhwu-2.c,
19873 gcc.target/powerpc/440-nmacchw-1.c,
19874 gcc.target/powerpc/440-nmacchw-2.c,
19875 gcc.target/powerpc/440-nmachhw-1.c,
19876 gcc.target/powerpc/440-nmachhw-2.c,
19877 gcc.target/powerpc/440-nmaclhw-1.c,
19878 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
19880 2005-11-21 Jakub Jelinek <jakub@redhat.com>
19883 * gfortran.dg/inquire_9.f90: New test.
19886 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
19888 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
19890 PR libfortran/24432
19891 * lib/target-supports.exp (check_effective_target_fortran_large_real):
19892 Check that 'cos' is supported.
19894 2005-11-21 Paul Thomas <pault@gcc.gnu.org
19897 * gfortran.dg/substring_equivalence.f90: New test.
19900 * gfortran.dg/auto_internal_assumed.f90: New test.
19902 2005-11-21 Uros Bizjak <uros@kss-loka.si>
19904 * gcc.dg/fold-div-2.c: New test.
19906 2005-11-20 Ian Lance Taylor <ian@airs.com>
19908 PR rtl-optimization/24883
19909 * gcc.c-torture/compile/pr24883.c: New test.
19911 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
19913 PR middle-end/20583
19914 * gcc.c-torture/compile/pr20583.c: New.
19916 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
19918 * gcc.c-torture/execute/usmul.c: New test.
19920 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
19922 * gcc.dg/tree-ssa/vrp22.c: New test.
19924 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
19926 PR middle-end/24912
19927 * gcc.dg/torture/pr24912-1.c: New test.
19929 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
19932 * gfortran.dg/arrayio_derived_1.f90: New test.
19934 2005-11-19 Richard Guenther <rguenther@suse.de>
19936 PR middle-end/23294
19937 * gcc.dg/tree-ssa/pr23294.c: New testcase.
19939 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
19941 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
19943 2005-11-18 Mark Mitchell <mark@codesourcery.com>
19946 * g++.dg/template/friend39.C: New test.
19948 2005-11-18 James E Wilson <wilson@specifix.com>
19950 * gcc.dg/builtin-strstr.c: New.
19952 2005-11-18 Richard Henderson <rth@redhat.com>
19954 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
19955 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
19956 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
19957 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
19958 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
19959 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
19960 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
19961 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
19962 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
19963 renaming to remove initial "ia64-".
19965 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
19967 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
19969 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
19971 * g++.dg/cpp/string-2.C: New test.
19973 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
19975 * gcc.dg/tree-ssa/loop-14.c: New test.
19977 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
19978 Michael Chamberlain <michael@chamberlain.net.au>
19980 * ada/acats/run_all.sh (target_run): Kill long running tests.
19982 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19984 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
19985 * gcc.dg/cleanup-9.c: Likewise.
19986 * gcc.dg/cleanup-10.c: Likewise.
19987 * gcc.dg/cleanup-11.c: Likewise.
19989 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19992 * gfortran.dg/open_access_append_1.f90: New test.
19993 * gfortran.dg/open_access_append_2.f90: New test.
19995 2005-11-16 Richard Guenther <rguenther@suse.de>
19997 PR middle-end/24851
19998 * gcc.c-torture/execute/pr24851.c: New testcase.
20000 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
20002 * gcc.dg/fold-overflow-1.c: New test.
20004 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
20006 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
20007 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
20009 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
20011 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
20013 * g++.dg/eh/forced2.C: Likewise.
20014 * g++.dg/eh/forced3.C: Likewise.
20015 * g++.dg/eh/forced4.C: Likewise.
20017 2005-11-11 Mike Stump <mrs@apple.com>
20019 * g++.old-deja/g++.mike/unused.C: Add.
20021 2005-11-15 Mark Mitchell <mark@codesourcery.com>
20024 * g++.dg/warn/Wcast-qual1.C: New test.
20026 2005-11-15 Jan Hubicka <jh@suse.cz>
20028 * gcc.dg/winline-5.c: Add large-unit-insns limit.
20030 2005-11-14 David Edelsohn <edelsohn@gnu.org>
20032 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
20034 2005-11-14 Diego Novillo <dnovillo@redhat.com>
20037 * gcc.dg/tree-ssa/pr24840.c: New test.
20039 2005-11-14 Janis Johnson <janis187@us.ibm.com>
20042 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
20044 2005-11-14 Dale Johannesen <dalej@apple.com>
20046 * gcc.c-torture/execute/20051113-1.c: New.
20048 2005-11-14 Mark Mitchell <mark@codesourcery.com>
20051 * g++.dg/template/crash43.C: New test.
20053 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
20055 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
20057 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20060 * g++.dg/eh/spec8.C: New test.
20062 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20064 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
20066 2005-11-13 Mark Mitchell <mark@codesourcery.com>
20069 * g++.dg/parse/ambig4.C: New test.
20070 * g++.dg/tc1/dr101.C: Adjust error markers.
20071 * g++.dg/lookup/strong-using-2.C: Likewise.
20072 * g++.dg/lookup/ambig5.C: Likewise.
20073 * g++.dg/lookup/ambig4.C: Likewise.
20074 * g++.dg/parse/crash22.C: Likewise.
20076 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
20078 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
20080 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
20082 * gcc.dg/nested-calls-1.c: New test.
20084 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20086 * gfortran.dg/complex_intrinsic_1.f90: New test.
20087 * gfortran.dg/complex_intrinsic_2.f90: New test.
20088 * gfortran.dg/fgetc_1.f90: New test.
20089 * gfortran.dg/fgetc_2.f90: New test.
20090 * gfortran.dg/fgetc_3.f90: New test.
20091 * gfortran.dg/ftell_1.f90: New test.
20092 * gfortran.dg/ftell_2.f90: New test.
20093 * gfortran.dg/gnu_logical_1.F: New test.
20094 * gfortran.dg/gnu_logical_2.f90: New test.
20096 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
20098 PR middle-end/24820
20099 * gcc.dg/pr24820.c: New test.
20101 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
20103 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
20104 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
20107 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20110 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
20112 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20114 * gcc.target/cris/cris.exp: New file.
20115 * gcc.target/cris/rld-legit1.c: New test.
20116 * gcc.target/cris/rld-legit2.c: New test.
20118 2005-11-12 Jakub Jelinek <jakub@redhat.com>
20121 * g++.dg/opt/pr24780.C: New test.
20124 * g++.dg/template/asm1.C: New test.
20126 2005-11-12 Steven G. Kargl <kargls@comcast.net>
20128 PR libgfortran/24787
20129 * gfortran.dg/scan_1.f90: New test.
20131 2005-11-12 Jan Hubicka <jh@suse.cz>
20133 * gcc.target/i386/minmax-1.c: New.
20134 * gcc.target/i386/minmax-2.c: New.
20136 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
20138 * gcc.dg/pr24445.c: Fix for 64-bit targets.
20140 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
20142 * gcc.c-torture/execute/20051110-1.c,
20143 gcc.c-torture/execute/20051110-2.c: New tests.
20145 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
20147 PR middle-end/24750
20148 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
20151 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20153 * lib/target-libpath.exp (get_shlib_extension): New proc.
20154 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
20155 * lib/gfortran.exp (gfortran_link_flags): Likewise.
20156 * lib/objc.exp (objc_target_compile): Likewise.
20157 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
20160 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
20162 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
20164 * lib/target-supports.exp (check_effective_target_static_libgfortran):
20165 Add -static to additional_flags and pass it to target_compile.
20167 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20169 PR libgfortran/24719
20170 gfortran.dg/read_noadvance.f90: New test.
20172 PR libgfortran/24699
20173 gfortran.dg/fmt_t_2.f90: New test.
20175 PR libgfortran/24785
20176 gfortran.dg/read_x_eor.f90: New test.
20178 PR libgfortran/24584
20179 gfortran.dg/namelist_empty.f90: Rename test.
20181 PR libgfortran/24489
20182 gfortran/read_eor.f90: Rename test.
20184 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20187 * gfortran.dg/automatic_module_variable.f90: New test.
20189 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
20192 * gcc.dg/pr24445.c: New test.
20194 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
20198 * gfortran.dg/recursive_statement_functions.f90: Add statement
20199 functions using inline intrinsic functions and parameters to test
20200 that they no longer seg-fault.
20203 gfortran.dg/nested_modules_4.f90: New test.
20204 gfortran.dg/nested_modules_5.f90: New test.
20206 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20209 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
20211 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
20213 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
20216 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20218 * gcc.dg/sparc-getcontext-1.c: New test.
20220 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
20222 * gcc.dg/ifcvt-fabs-1.c: New test.
20224 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
20227 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
20228 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
20230 2005-11-09 Richard Guenther <rguenther@suse.de>
20232 PR tree-optimization/24716
20233 * gcc.c-torture/execute/pr24716.c: New testcase.
20235 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20237 * gcc.dg/pr24624.c: Disable for non S/390 targets.
20239 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20242 * gcc.dg/pr24624.c: Testcase added.
20244 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
20247 * g++.dg/other/pr24623.C: Testcase added.
20249 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
20252 * gfortran-dg/pure_byref_1.f90: New.
20253 * gfortran-dg/pure_byref_2.f90: New.
20255 2005-11-09 Uros Bizjak <uros@kss-loka.si>
20258 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
20259 * gcc.dg/dg.exp: Run main loop also for *.i files.
20261 2005-11-08 Jakub Jelinek <jakub@redhat.com>
20264 * g++.dg/tls/diag-3.C: New test.
20265 * g++.dg/tls/diag-4.C: New test.
20266 * g++.dg/tls/static-1.C: New test.
20267 * g++.dg/tls/static-1a.cc: New file.
20269 2005-11-08 Diego Novillo <dnovillo@redhat.com>
20272 * g++.dg/tree-ssa/pr23046.C: New test.
20274 2005-11-08 Devang Patel <dpatel@apple.com>
20276 PR tree-optimization/23115
20277 * gcc.dg/tree-ssa/pr23115.c: New.
20279 2005-11-08 David Edelsohn <edelsohn@gnu.org>
20281 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
20282 * gcc.target/powerpc/pr16155.c: Same.
20283 * gcc.target/powerpc/altivec-1.c: Same.
20284 * gcc.target/powerpc/altivec-2.c: Same.
20285 * gcc.target/powerpc/altivec-3.c: Same.
20286 * gcc.target/powerpc/altivec-5.c: Same.
20287 * gcc.target/powerpc/altivec-11.c: Same.
20288 * gcc.target/powerpc/altivec-12.c: Same.
20289 * gcc.target/powerpc/altivec-14.c: Same.
20290 * gcc.target/powerpc/altivec-22.c: Same.
20291 * gcc.target/powerpc/altivec-consts.c: Same.
20292 * gcc.target/powerpc/altivec-pr22085.c: Same.
20293 * gcc.target/powerpc/altivec-splat.c: Same.
20294 * gcc.target/powerpc/altivec-varargs-1.c: Same.
20295 * gcc.target/powerpc/altivec-vec-merge.c: Same.
20296 * gcc.target/powerpc/darwin-longlong.c: Same.
20298 2005-11-08 Uros Bizjak <uros@kss-loka.si>
20301 * gcc.dg/pr19340.c: New test.
20303 2005-11-07 Ian Lance Taylor <ian@airs.com>
20305 PR rtl-optimization/24683
20306 * gcc.dg/pr24683.c: New test.
20308 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20310 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
20311 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
20313 2005-11-07 Uros Bizjak <uros@kss-loka.si>
20315 * gcc.target/i386/pr23376.c: Compile with -mmmx.
20317 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
20319 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
20321 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20325 * gcc.target/powerpc/altivec-consts.c,
20326 gcc.target/powerpc/altivec-splat.c: New testcase.
20328 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
20332 * gcc.dg/overflow-2.c: New testcase.
20334 2005-11-07 Jakub Jelinek <jakub@redhat.com>
20336 PR rtl-optimization/23567
20337 * gcc.c-torture/execute/20051104-1.c: New test.
20339 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
20342 gfortran.dg/private_type_2.f90: Modified to check that case with
20343 PRIVATE declaration within derived type is accepted.
20346 gfortran.dg/pointer_assign_1.f90: New test.
20349 * gfortran.dg/arrayio_0.f90: New test.
20352 gfortran.dg/data_initialized.f90: New test.
20353 gfortran.dg/data_constraints_1.f90: New test.
20354 gfortran.dg/data_constraints_2.f90: New test.
20356 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
20360 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
20362 2005-11-06 Diego Novillo <dnovillo@redhat.com>
20365 * gcc.dg/tree-ssa/pr24670.c: New test.
20367 2005-11-05 Ian Lance Taylor <ian@airs.com>
20370 * gcc.target/i386/pr22432.c: New test.
20372 2005-11-05 Richard Henderson <rth@redhat.com>
20374 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
20375 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
20376 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
20377 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
20378 from gcc.dg/alpha-*.
20379 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
20380 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
20382 2005-11-05 Andreas Jaeger <aj@suse.de>
20384 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
20386 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20389 * gcc.dg/torture/pr23424-1.c: New test.
20391 2005-11-04 Richard Henderson <rth@redhat.com>
20393 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
20394 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
20395 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
20396 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
20397 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
20398 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
20399 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
20400 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
20401 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
20402 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
20403 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
20404 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
20405 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
20406 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
20407 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
20408 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
20409 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
20410 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
20411 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
20412 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
20413 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
20414 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
20415 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
20416 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
20418 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
20419 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
20420 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
20421 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
20422 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
20423 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
20424 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
20425 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
20426 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
20427 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
20428 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
20429 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
20430 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
20431 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
20432 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
20433 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
20434 gcc.target/i386/lea.c, gcc.target/i386/local.c,
20435 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
20436 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
20437 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
20438 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
20439 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
20440 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
20441 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
20442 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
20443 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
20444 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
20445 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
20446 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
20447 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
20448 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
20449 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
20450 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
20451 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
20452 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
20453 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
20454 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
20455 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
20456 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
20457 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
20458 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
20459 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
20460 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
20461 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
20462 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
20464 2005-11-04 Diego Novillo <dnovillo@redhat.com>
20467 * gcc.dg/tree-ssa/pr24627.c: New test.
20469 2005-11-04 Paul Brook <paul@codesourcery.com>
20471 * gcc.dg/tls/opt-10.c: New test.
20473 2005-11-04 Andreas Jaeger <aj@suse.de>
20475 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
20476 avoid extra warnings.
20478 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20480 PR libfortran/22298
20481 * lib/target-supports.exp
20482 (check_effective_target_static_libgfortran): New
20483 static_libgfortran effective target.
20484 * gfortran.dg/static_linking_1.f: New test.
20485 * gfortran.dg/static_linking_1.c: New file.
20487 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
20489 * gcc.dg/pr24615.c: Guard test with { target fpic }.
20491 2005-11-03 Josh Conner <jconner@apple.com>
20494 g++.dg/ext/array2.C: New test.
20495 g++.dg/template/dependent-name3.C: New test.
20496 g++.dg/template/dependent-name4.C: New test.
20497 g++.dg/template/sfinae2.C: New test.
20499 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20501 PR preprocessor/22042
20502 * gcc.dg/cpp/strify4.c: New test.
20504 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20507 * g++.dg/cpp/string-1.C: New test.
20509 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20511 * gcc.target/powerpc: New directory.
20512 * gcc.target/powerpc/powerpc.exp: New file.
20513 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
20514 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
20515 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
20516 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
20517 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
20518 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
20519 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
20520 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
20521 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
20522 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
20523 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
20524 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
20525 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
20526 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
20527 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
20528 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
20529 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
20530 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
20531 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
20532 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
20533 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
20534 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
20535 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
20536 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
20537 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
20538 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
20539 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
20540 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
20541 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
20542 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
20543 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
20544 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
20545 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
20546 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
20548 2005-11-03 Mark Mitchell <mark@codesourcery.com>
20551 * g++.dg/warn/inline2.C: New test.
20553 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20555 PR middle-end/23155
20556 * g++.dg/ext/c99struct1.C: New test.
20557 * gcc.dg/union-cast-1.c: New test.
20558 * gcc.dg/union-cast-2.c: New test.
20559 * gcc.dg/union-cast-3.c: New test.
20561 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20563 PR middle-end/24589
20564 * gcc.c-torture/execute/zero-struct-2.c: New test.
20566 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
20569 * g++.dg/init/switch1.C: New test.
20571 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
20573 * gcc.dg/delay-slot-1.c: New test.
20575 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
20578 * gcc.dg/pr24620.c: New test.
20580 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
20583 * gcc.dg/format/unnamed-1.c: New test.
20585 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20588 * g++.dg/expr/cond8.C: New test.
20591 * g++.dg/parse/dot1.C: New test.
20593 2005-11-02 Jan Hubicka <jh@suse.cz>
20596 * gcc.dg/i386-lea.c: New test
20598 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20601 * gcc.dg/pr24615.c: New test.
20603 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
20606 * gcc.dg/pr24600.c: New test.
20608 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20611 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
20612 * g++.dg/parse/typename9.C: New test.
20613 * g++/dg/parse/typename10.C: Likewise.
20615 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
20618 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
20619 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
20620 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
20622 2005-11-02 Mark Mitchell <mark@codesourcery.com>
20625 * g++.dg/debug/static1.C: New test.
20627 2005-11-02 Josh Conner <jconner@apple.com>
20629 * g++.dg/crash38.C: moved into proper directory...
20630 * g++.dg/template/crash42.C: ...here
20632 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
20635 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
20636 pcc_bitfield_type_matters || default_packed.
20638 * lib/target-supports.exp
20639 (check_effective_target_pcc_bitfield_type_matters): New proc.
20640 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
20643 * lib/target-supports.exp (check_effective_default_packed): New proc.
20644 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
20645 Gate expected errors on target ! default_packed.
20646 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
20648 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20650 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
20653 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20656 * gfortran.dg/entry_5.f90: New.
20657 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
20659 2005-11-01 Bob Wilson <bob.wilson@acm.org>
20661 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
20663 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
20666 gfortran.dg/namelist_blockdata.f90: New test.
20669 gfortran.dg/external_implicit_none.f90: New test.
20672 * gfortran.dg/secnds.f: New test.
20674 2005-10-31 Jan Hubicka <jh@suse.cz>
20677 * gcc.c-torture/compile/pr20928.c: New test.
20679 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
20681 PR middle-end/23492
20682 * gcc.c-torture/compile/zero-strct-5.c: New test.
20684 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
20686 PR libgfortran/24584
20687 * gfortran.dg/pr24584.f90: New test.
20689 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
20692 * gfortran.dg/char_result_9.f90: New.
20693 * gfortran.dg/char_result_10.f90: New.
20695 2005-10-30 Jan Hubicka <jh@suse.cz>
20697 * g++.dg/tree-ssa/pr24172.C: New testcase.
20699 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
20701 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
20703 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
20705 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
20706 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
20707 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
20708 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
20709 gfortran.dg/enum_9.f90,
20710 gfortran.fortran-torture/compile/enum_1.f90,
20711 gfortran.fortran-torture/execute/enum_1.f90,
20712 gfortran.fortran-torture/execute/enum_2.f90,
20713 gfortran.fortran-torture/execute/enum_3.f90,
20714 gfortran.fortran-torture/execute/enum_4.f90: New tests.
20716 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
20719 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
20720 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
20722 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20724 PR libfortran/20179
20725 * gfortran.dg/mixed_io_1.f90: New test.
20726 * gfortran.dg/mixed_io_1.c: New file.
20728 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20730 * gfortran.dg/malloc_free_1.f90: New test.
20732 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
20734 * gcc.dg/nested-func-4.c: Require profiling -pg.
20736 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20739 * g++.dg/warn/main-2.C: New test.
20741 2005-10-28 Steven G. Kargl <kargls@comcast.net>
20744 * gfortran.dg/interface_2.f90: new test.
20746 2005-10-28 Josh Conner <jconner@apple.com>
20749 * g++.dg/template/crash38.C: New test.
20750 * g++.dg/parse/explicit1.C: Change expected errors.
20752 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20755 * g++.dg/other/large-size-array.C: New test.
20757 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
20759 PR middle-end/24362
20760 * g++.dg/opt/complex4.C: New test.
20762 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
20764 * gcc.dg/nested-func-4.c: New test.
20766 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
20769 gfortran.dg/derived_recursion.f90: New test.
20770 gfortran.dg/implicit_actual.f90: New test.
20772 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
20774 PR middle-end/24295, PR testsuite/24477
20775 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
20776 removed when weakref hits the tree.
20778 2005-10-25 Jakub Jelinek <jakub@redhat.com>
20780 * gfortran.dg/cray_pointers_4.f90: New test.
20782 * gfortran.dg/cray_pointers_5.f90: New test.
20784 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
20787 * gfortran.dg/assign_5.f90: New test.
20788 * gfortran.dg/assign_6.f: New test.
20790 2005-10-25 Uros Bizjak <uros@kss-loka.si>
20792 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
20793 CPU has no SSE support.
20795 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
20797 PR libgfortran/24224
20798 * gfortran.dg/arrayio_1.f90: Update attribution.
20799 * gfortran.dg/arrayio_2.f90: Update attribution.
20800 * gfortran.dg/arrayio_3.f90: Update attribution.
20801 * gfortran.dg/arrayio_4.f90: Update test conditions.
20802 * gfortran.dg/arrayio_5.f90: Update attribution.
20803 * gfortran.dg/arrayio_6.f90: New test.
20804 * gfortran.dg/arrayio_7.f90: New test.
20806 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
20808 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
20810 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20812 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
20814 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
20817 * gfortran.dg/namelist_char_only.f90: New test.
20819 2005-10-24 Asher Langton <langton2@llnl.gov>
20823 * gfortran.dg/cray_pointers_1.f90: New test.
20824 * gfortran.dg/cray_pointers_2.f90: New test.
20825 * gfortran.dg/cray_pointers_3.f90: New test.
20826 * gfortran.dg/loc_1.f90: New test.
20827 * gfortran.dg/loc_2.f90: New test.
20829 2005-10-24 Steven Bosscher <stevenb@suse.de>
20831 * gcc.dg/pr24225.c: New test.
20833 2005-10-24 Asher Langton <langton2@llnl.gov>
20835 * gfortran.dg/dup_save_1.f90: New test.
20836 * gfortran.dg/dup_save_2.f90: New test.
20838 2005-10-24 Paul Brook <paul@codesourcery.com>
20841 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
20844 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
20846 PR libgfortran/24489
20847 * gfortran.dg/pr24489.f90: New test.
20849 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
20852 * gfortran.dg/ichar_1.f90: Add tests for derived types.
20854 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
20857 * g++.dg/init/array16.C: Skip for mmix-*-*.
20859 2005-10-23 Asher Langton <langton2@llnl.gov>
20861 * gfortran.dg/byte_1.f90: New test.
20862 * gfortran.dg/byte_2.f90: New test.
20864 2005-10-23 David Edelsohn <edelsohn@gnu.org>
20866 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
20868 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
20871 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
20874 * gfortran.dg/merge_char_const.f90: New test.
20877 * gfortran.dg/spread_scalar_source.f90: New test.
20879 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
20881 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
20883 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
20884 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
20886 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
20888 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
20891 * gfortran.dg/der_pointer_4.f90: New.
20893 2005-10-22 David Ayers <d.ayers@inode.at>
20895 * obj-c++.dg/except-1.mm: Simplify.
20897 2005-10-21 David Ayers <d.ayers@inode.at>
20899 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
20901 2005-10-21 Jakub Jelinek <jakub@redhat.com>
20903 * gfortran.dg/assumed_dummy_2.f90: New test.
20905 2005-10-21 James E Wilson <wilson@specifix.com>
20907 PR preprocessor/15220
20908 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
20910 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
20912 * gcc.c-torture/execute/20051021-1.c: New test.
20914 2005-10-21 Mark Mitchell <mark@codesourcery.com>
20917 * g++.dg/ext/tmplattr1.C: New test.
20919 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
20922 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
20924 2005-10-20 Geoffrey Keating <geoffk@apple.com>
20926 * obj-c++.dg/except-1.mm: New.
20928 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
20930 2005-10-21 Alan Modra <amodra@bigpond.net.au>
20932 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
20934 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
20936 PR middle-end/24295
20937 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
20938 declarations with the same names as thunks' alias targets, use
20940 * gcc.dg/attr-alias-3.c: New test.
20941 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
20943 2005-10-20 Mark Mitchell <mark@codesourcery.com>
20946 * g++.dg/parse/access8.C: New test.
20948 2005-10-20 Richard Guenther <rguenther@suse.de>
20951 * g++.dg/tree-ssa/pr24439.C: New testcase.
20953 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
20955 * g++.dg/opt/delay-slot-1.C: New test.
20957 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
20960 * gfortran.fg/der_init_1.f90: New.
20962 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
20964 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
20966 2005-10-19 Mark Mitchell <mark@codesourcery.com>
20969 * g++.dg/parse/error28.C: New test.
20971 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
20973 * gcc.dg/profile-generate-2.c: New test.
20975 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
20978 * g++.dg/ext/dllimport11.C: New.
20980 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20983 * g++.dg/other/friend3.C: New test.
20985 2005-10-18 Mark Mitchell <mark@codesourcery.com>
20988 * g++.dg/template/error19.C: New test.
20990 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
20993 * g++.dg/overload/koenig2.C: New.
20996 * g++.dg/overload/error2.C: New.
20999 * g++.dg/inherit/covariant14.C: New.
21001 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21004 * g++.dg/parse/for1.C: New test.
21006 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
21009 * gfortran.dg/host_dummy_index_1.f90: New test.
21012 * gfortran.dg/automatic_char_len_2.f90: New test.
21015 * gfortran.dg/recursive_statement_functions.f90: New test.
21018 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
21021 * gfortran.dg/external_initializer.f90: New test.
21024 * non_module_public.f90: New test.
21026 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
21029 * g++.dg/template/overload7.C: New.
21032 * g++.dg/other/switch2.C: Remove expected warnings.
21035 * g++.dg/template/defarg6.C: New.
21037 2005-10-17 Uros Bizjak <uros@kss-loka.si>
21040 * gcc.target/i386/pr24315.c: New test.
21042 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21045 * g++.dg/template/static21.C: New test.
21046 * g++.dg/template/static21-a.cc: Likewise.
21048 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
21051 * g++.dg/warn/Wswitch-default-1.C: New test.
21052 * g++.dg/warn/Wswitch-default-2.C: New test.
21054 2005-10-16 Mark Mitchell <mark@codesourcery.com>
21057 * g++.dg/parse/template18.C: New test.
21058 * g++.dg/template/nontype15.C: Likewise.
21060 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
21063 * gfortran.dg/spec_expr_2.f90: New.
21065 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
21067 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
21068 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
21069 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
21070 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
21071 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
21072 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
21073 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
21074 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
21075 previous target-specific skips and warning-message matches where
21078 2005-10-15 Mark Mitchell <mark@codesourcery.com>
21081 * g++.dg/warn/Wctor-dtor.C: New test.
21083 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21086 * gcc.dg/for-1.c: New test.
21088 2005-10-14 Mark Mitchell <mark@codesourcery.com>
21091 * g++.dg/warn/Wconversion1.C: New test.
21092 * g++.dg/ext/packed4.C: Compile with -w.
21093 * g++.dg/opt/20050511-1.C: Likewise.
21094 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
21096 2005-10-14 Jakub Jelinek <jakub@redhat.com>
21098 * gfortran.dg/boz_5.f90: New test.
21100 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
21103 * g++.dg/other/switch2.C: New.
21106 * g++.dg/init/ctor7.C: New.
21108 2005-10-13 David Edelsohn <edelsohn@gnu.org>
21111 * g++.dg/parse/crash32.C: New test.
21113 2005-10-13 Mark Mitchell <mark@codesourcery.com>
21116 * g++.dg/init/goto2.C: New test.
21119 * g++.dg/template/crash/41.C: New test.
21122 * g++.dg/template/crash40.C: New test.
21125 * g++.dg/parse/friend5.C: New test.
21128 * g++.dg/template/crash38.C: New test.
21131 * g++.dg/template/friend38.C: New test.
21134 * g++.dg/template/crash39.C: New test.
21136 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
21138 * gcc.dg/debug/dwarf2/dwarf-char1.c,
21139 gcc.dg/debug/dwarf2/dwarf-char2.c,
21140 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
21142 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
21144 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
21146 * gcc.dg/dll-2.c: Add tests for warnings.
21147 * gcc.dg/dll-3.c: Likewise.
21148 * gcc.dg/dll-4.c: Likewise.
21150 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
21151 * g++.dg/ext/dllimport2.C: Likewise.
21152 * g++.dg/ext/dllimport3.C: Likewise.
21153 * g++.dg/ext/dllimport7.C: Likewise.
21154 * g++.dg/ext/dllimport8.C: Likewise.
21155 * g++.dg/ext/dllimport9.C: Likewise.
21157 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
21160 * gfortran.dg/derived_pointer_recursion.f90: New test.
21162 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
21164 * gcc.c-torture/execute/20051012-1.c: New test.
21166 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21169 * gfortran.dg/automatic_char_len_1.f90: New test.
21171 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21174 * gfortran.dg/save_common.f90: New test.
21177 * gfortran.dg/save_result.f90: New test.
21179 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21182 * g++.dg/template/dependent-expr1.C: Add new expected error.
21183 * g++.dg/template/dependent-expr2.C: Adjust error text.
21184 * g++.dg/template/overload6.C: New.
21187 * g++.dg/other/typename8.C: New.
21190 * g++.dg/other/return1.C: New.
21192 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
21195 * g++.dg/ext/label5.C: New.
21197 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
21200 * g++.dg/parse/crash31.C: New.
21202 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
21204 * g++.dg/ipa/ipa-1.c: New test.
21205 * g++.dg/ipa/ipa-2.c: New test.
21206 * g++.dg/ipa/ipa-3.c: New test.
21207 * g++.dg/ipa/ipa-4.c: New test.
21208 * g++.dg/ipa/ipa-5.c: New test.
21209 * g++.dg/ipa/ipa.exp: New file.
21211 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
21214 * gfortran.dg/private_type_3.f90: New test.
21216 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21219 gfortran.dg/aint_anint_1.f90: New test.
21221 2005-10-11 Steven G. Kargl <kargls@comcast.net>
21223 PR libgfortran/24313
21224 gfortran.dg/csqrt.f: New test.
21226 2005-10-11 Ian Lance Taylor <ian@airs.com>
21229 * g++.dg/warn/noeffect7.C: New test.
21230 * g++.dg/warn/noeffect2.C: Instantiate templates.
21231 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
21234 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21237 * g++.dg/init/float1.C: New test.
21240 * g++.dg/init/member1.C: Tweak error markers.
21242 2005-10-11 Janis Johnson <janis187@us.ibm.com>
21245 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
21246 Check for null pointer.
21248 2005-10-11 Mark Mitchell <mark@codesourcery.com>
21251 * g++.dg/parse/ret-type3.C: New test.
21253 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
21256 * gcc.c-torture/compile/pr23946.c: New test.
21258 2005-10-11 Jakub Jelinek <jakub@redhat.com>
21260 * g++.dg/opt/mmx2.C: New test.
21262 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21265 * g++.dg/template/static20.C: New test.
21268 * g++.dg/warn/Wunused-12.C: New test.
21271 * g++.dg/template/arg4.C: New test.
21273 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21275 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
21276 * gcc.dg/ucnid-3.c: Likewise.
21277 * gcc.dg/ucnid-4.c: Likewise.
21278 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
21279 * g++.dg/other/ucnid-1.C: Likewise.
21280 * gcc.dg/sparc-frame-1.c: New test.
21282 2005-10-10 Mark Mitchell <mark@codesourcery.com>
21285 * g++.dg/template/spec27.C: New test.
21288 * g++.dg/template/static19.C: New test.
21290 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
21292 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
21293 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
21295 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
21298 * gfortran.fortran-torture/compile/pr24136.f: New test.
21300 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
21303 * g++.dg/parse/crash30.C: New test.
21305 2005-10-07 Richard Guenther <rguenther@suse.de>
21307 PR middle-end/24227
21308 * gcc.c-torture/compile/pr24227.c: New testcase.
21310 2005-10-07 Steve Ellcey <sje@cup.hp.com>
21312 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
21313 Do not put aligned attributes on array elements.
21315 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
21317 PR testsuite/23611, PR testsuite/23615
21318 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
21319 writing prototypes of library functions by hand.
21320 * obj-c++.dg/bitfield-4.mm: Likewise.
21321 * obj-c++.dg/const-str-4.mm: Likewise.
21322 * obj-c++.dg/encode-4.mm: Likewise.
21323 * obj-c++.dg/encode-5.mm: Likewise.
21324 * obj-c++.dg/encode-6.mm: Likewise.
21325 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
21326 * obj-c++.dg/method-10.mm: Likewise.
21327 * obj-c++.dg/method-17.mm: Likewise.
21328 * obj-c++.dg/method-19.mm: Likewise.
21329 * obj-c++.dg/try-catch-2.mm: Likewise.
21331 2005-10-06 Richard Henderson <rth@redhat.com>
21334 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
21336 2005-10-06 Dale Johannesen <dalej@apple.com>
21338 * gcc.c-torture/execute/20030125-1.c: Correct.
21340 2005-10-06 Richard Guenther <rguenther@suse.de>
21342 PR tree-optimization/24238
21343 * g++.dg/tree-ssa/pr24238.C: New testcase.
21345 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
21348 * gfortran.dg/der_pointer_3.f90: New test.
21350 2005-10-05 Devang Patel <dpatel@apple.com>
21353 * g++.dg/other/PR23205.C: New.
21355 2005-10-05 Richard Henderson <rth@redhat.com>
21358 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
21359 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
21361 2005-10-05 Dale Johannesen <dalej@apple.com>
21363 * gcc.c-torture/execute/float-floor.c: New.
21365 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
21367 PR tree-optimization/21419
21368 PR tree-optimization/24146
21369 PR tree-optimization/24151
21371 * g++.dg/ext/asm7.C: New.
21372 * g++.dg/ext/asm8.C: New.
21373 * gcc.dg/asm-1.c: Compile on all targets.
21374 * gcc.dg/asm-pr24146.c: New.
21375 * gcc.dg/pr21419.c: Adjust error messages.
21377 2005-10-05 Richard Guenther <rguenther@suse.de>
21380 * gfortran.fortran-torture/compile/empty.f90: New testcase.
21382 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
21385 * g++.dg/template/spec22.C: Robustify test.
21386 * g++.dg/template/spec26.C: New.
21388 2005-10-05 Uros Bizjak <uros@kss-loka.si>
21390 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
21391 if target supports vector instructions.
21393 2005-10-04 Geoffrey Keating <geoffk@apple.com>
21395 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
21398 2005-10-04 Janis Johnson <janis187@us.ibm.com>
21400 * lib/target-supports.exp (check_effective_target_fortran_large_real,
21401 check_effective_target_fortran_large_int): Replace cached result
21402 when target changes.
21404 2005-10-04 Devang Patel <dpatel@apple.com>
21406 * gcc.dg/i386-sse-vect-types.c: New.
21408 2005-10-04 Ian Lance Taylor <ian@airs.com>
21410 PR preprocessor/13726
21411 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
21412 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
21414 2005-10-04 Richard Guenther <rguenther@suse.de>
21417 * gcc.dg/noncompile/pr23576.c: New testcase.
21419 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
21421 PR middle-end/23125
21422 * gcc.dg/register-var-3.c: New test.
21424 2005-10-04 Steven Bosscher <stevenb@suse.de>
21426 * gcc.dg/pr23049.c: New test.
21428 * gcc.dg/ucnid-4.c: Fix test.
21430 2005-10-03 Diego Novillo <dnovillo@redhat.com>
21433 * gcc.c-torture/compile/pr23445.c: New test.
21435 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
21437 * g++.dg/overload/unknown1.C: New.
21439 2005-10-03 Mark Mitchell <mark@codesourcery.com>
21442 * g++.dg/template/repo4.C: New test.
21444 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21446 PR libfortran/19308
21447 * gfortran.dg/large_real_kind_2.F90: New test.
21448 * gfortran.dg/large_integer_kind_2.f90: New test.
21450 2005-10-03 Uros Bizjak <uros@kss-loka.si>
21452 * lib/target-supports.exp (check_effective_target_vect_shift):
21453 Implement with result caching. Add i?86, x86_64 and ia64 targets.
21454 (check_effective_target_vect_condition): Fix copy-n-pasto.
21456 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
21457 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
21460 2005-10-02 Mark Mitchell <mark@codesourcery.com>
21463 * g++.dg/template/overload5.C : New test.
21466 * g++.dg/expr/stdarg1.C: New test.
21468 2005-10-02 Diego Novillo <dnovillo@redhat.com>
21471 * gcc.c-torture/execute/pr24142.c: New test.
21473 2005-10-01 Diego Novillo <dnovillo@redhat.com>
21476 * gcc.c-torture/execute/pr24141.c: New test.
21478 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
21479 Diego Novillo <dnovillo@redhat.com>
21482 * gcc.c-torture/execute/pr23604.c: New test.
21484 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
21493 gfortran.dg/equiv_constraint_1.f90: New test.
21494 gfortran.dg/equiv_constraint_2.f90: New test.
21495 gfortran.dg/equiv_constraint_3.f90: New test.
21496 gfortran.dg/equiv_constraint_4.f90: New test.
21497 gfortran.dg/equiv_constraint_5.f90: New test.
21498 gfortran.dg/equiv_constraint_6.f90: New test.
21499 gfortran.dg/equiv_constraint_7.f90: New test.
21500 gfortran.dg/equiv_constraint_8.f90: New test.
21501 gfortran.dg/private_type_1.f90: New test.
21502 gfortran.dg/private_type_2.f90: New test.
21503 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
21504 980628-10.f: Assert std=gnu to permit mixing of
21505 types in equivalence statements.
21507 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
21510 * gfortran.dg/open_status_1.f90: New.
21512 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21514 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
21515 * gcc.dg/vect/pr22480.c: Clean up temp files.
21516 * gcc.dg/vect/pr23831.c: Clean up temp files.
21517 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
21518 Clean up temp files.
21519 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
21520 Clean up temp files.
21522 * gcc.dg/20050309-1.c: Clean up temp files.
21523 * gcc.dg/20050325-1.c: Clean up temp files.
21525 2005-09-30 Uros Bizjak <uros@kss-loka.si>
21527 PR tree-optimization/24059
21528 * gcc.dg/vect/pr24059.c : New test.
21530 2005-09-29 Jakub Jelinek <jakub@redhat.com>
21532 PR middle-end/24109
21533 * gcc.c-torture/execute/20050929-1.c: New test.
21535 2005-09-29 Steven Bosscher <stevenb@suse.de>
21537 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
21539 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
21542 * gcc.dg/pr21419.c: New test.
21544 2005-09-29 Steven Bosscher <stevenb@suse.de>
21546 * gcc.dg/pr23911.c: New test.
21548 2005-09-28 Mark Mitchell <mark@codesourcery.com>
21550 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
21553 * g++.dg/parse/qualified4.C: New test.
21554 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
21555 * g++.old-deja/g++.mike/p8154.C: Likewise.
21557 2005-09-27 Mark Mitchell <mark@codesourcery.com>
21560 * g++.dg/template/friend37.C: New test.
21561 * g++.dg/parse/crash28.C: Adjust error markers.
21563 2005-09-27 Jakub Jelinek <jakub@redhat.com>
21566 * gfortran.fortran-torture/execute/save_2.f90: New decl.
21568 2005-09-27 Devang Patel <dpatel@apple.com>
21570 PR tree-optimization/23625
21571 * gcc.dg/pr23625.c: New test.
21573 2005-09-27 Uros Bizjak <uros@kss-loka.si>
21575 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
21576 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
21578 2005-09-26 Jakub Jelinek <jakub@redhat.com>
21581 * gfortran.fortran-torture/execute/save_1.f90: New test.
21582 * gfortran.dg/save_1.f90: New test.
21584 2005-09-26 Uros Bizjak <uros@kss-loka.si>
21586 * gcc.target/i386/builtin-apply-mmx.c: New test.
21589 * gcc.target/i386/pr22576.c: New test.
21592 * gcc.target/i386/pr22585.c: New test.
21595 * gcc.target/i386/pr23268.c: New test.
21597 PR middle-end/23831
21598 * gcc.dg/vect/pr23831.c: New test.
21601 * gcc.target/i386/pr24055.c: New test.
21603 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
21605 PR tree-optimization/23960
21606 * gcc.c-torture/compile/pr23960.c: New.
21608 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
21611 * gfortran.dg/nested_modules_3.f90: New.
21613 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21616 gfortran.dg/interface_1.f90: New test.
21618 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
21619 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21622 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
21624 2005-09-22 Steven G. Kargl <kargls@comcast.net>
21627 * gfortran.dg/imag_1.f: New test.
21628 * gfortran.dg/imag_2.f: Ditto.
21630 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
21632 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
21634 2005-09-22 Jakub Jelinek <jakub@redhat.com>
21637 * g++.dg/warn/pr21983.C: New test.
21639 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
21641 * gcc.dg/20050922-1.c: Testcase added.
21643 2005-09-21 Mark Mitchell <mark@codesourcery.com>
21646 * g++.dg/template/array14.C: New test.
21648 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
21651 * gfortran.dg/der_ptr_component_1.f90: New test.
21653 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21656 * g++.dg/template/error1.C: Reject "no matching function" message.
21658 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21661 * g++.dg/lookup/error1.C: New test.
21663 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
21665 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
21666 functionality of the testcase.
21668 2005-09-20 Richard Henderson <rth@redhat.com>
21670 * gcc.dg/vect/vect-22.c: Require vect_float.
21671 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
21673 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
21675 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
21676 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
21677 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
21678 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
21679 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
21680 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
21681 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
21682 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
21683 * gcc.dg/cpp/ucnid-8.c: New test.
21685 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21687 PR tree-optimization/23929
21688 * gcc.c-torture/compile/pr23929.c: New test.
21690 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
21692 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
21695 2005-09-20 Steve Ellcey <sje@cup.hp.com>
21698 * g++.dg/other/pr22003.C: Require named sections.
21700 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21703 * g++.dg/rtti/crash3.C: New test.
21705 PR tree-optimization/23818
21706 * gcc.dg/pr23818.c: New test.
21708 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21711 * gfortran.dg/print_fmt_4.f: New.
21713 2005-09-20 Jakub Jelinek <jakub@redhat.com>
21716 * gfortran.fortran-torture/execute/entry_11.f90: New test.
21718 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21720 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
21721 Use pointers to local alignable arrays instead. Added comments.
21722 * gcc.dg/vect/vect-46.c: Likewise.
21723 * gcc.dg/vect/vect-48.c: Likewise.
21724 * gcc.dg/vect/vect-49.c: Likewise.
21725 * gcc.dg/vect/vect-52.c: Likewise.
21726 * gcc.dg/vect/vect-53.c: Likewise.
21727 * gcc.dg/vect/vect-54.c: Likewise.
21728 * gcc.dg/vect/vect-56.c: Likewise.
21729 * gcc.dg/vect/vect-57.c: Likewise.
21730 * gcc.dg/vect/vect-58.c: Likewise.
21731 * gcc.dg/vect/vect-60.c: Likewise.
21732 * gcc.dg/vect/vect-61.c: Likewise.
21734 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
21735 The test is no longer vectorizable on vect_no_align targets.
21736 * gcc.dg/vect/vect-43.c: Likewsie.
21738 * gcc.dg/vect/vect-44.c: Added comments.
21739 * gcc.dg/vect/vect-45.c: Added comments.
21740 * gcc.dg/vect/vect-50.c: Added comments.
21741 * gcc.dg/vect/vect-51.c: Added comments.
21743 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
21745 * gcc.dg/vect/Os-vect-95.c: Likewise.
21747 * gcc.dg/vect/vect-41.c: Test removed.
21748 * gcc.dg/vect/vect-47.c: Test removed.
21749 * gcc.dg/vect/vect-55.c: Test removed.
21750 * gcc.dg/vect/vect-59.c: Test removed.
21752 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
21754 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
21755 No longer vectorizable on vect_no_align targets.
21756 * gcc.dg/vect/pr20122.c: Likewise.
21757 * gcc.dg/vect/vect-74.c: Likewise.
21758 * gcc.dg/vect/vect-75.c: Likewise.
21759 * gcc.dg/vect/vect-76.c: Likewise.
21761 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
21762 Will not be vectorizable on vect_no_align targets once aliasing issues
21764 * gcc.dg/vect/vect-79.c: Likewise.
21766 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
21767 * gcc.dg/vect/vect-78.c: Likewise.
21768 * gcc.dg/vect/vect-97.c: Likewise.
21770 2005-09-19 Steven Bosscher <stevenb@suse.de>
21772 * gcc.dg/pr23943.c: New test.
21774 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21777 * gfortran.dg/derived_pointer_null_1.f90: New test.
21779 2005-09-18 Richard Guenther <rguenther@suse.de>
21781 PR middle-end/23944
21782 * gcc.c-torture/compile/pr23944.c: New testcase.
21784 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
21787 * gfortran.dg/der_pointer_2.f90: New test.
21789 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
21792 * gfortran.dg/nested_modules_2.f90: New test.
21794 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21797 * g++.dg/other/semicolon.C: New test.
21799 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
21801 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
21802 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
21804 2005-09-16 Mark Mitchell <mark@codesourcery.com>
21807 * g++.dg/template/static18.C: New test.
21810 * g++.dg/template/crash19.C: Remove dg-error marker.
21811 * g++.dg/template/local4.C: New test.
21813 2005-09-16 Paul Brook <paul@codesourcery.com>
21816 * gfortran.dg/dependency_1.f90: New test.
21818 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21821 * g++.dg/template/static17.C: New test.
21823 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
21826 * g++.dg/warn/huge-val1.C: New test.
21828 2005-09-15 Mark Mitchell <mark@codesourcery.com>
21831 * g++.dg/parse/class2.C: New test.
21832 * g++.dg/template/explicit8.C: Likewise.
21833 * g++.dg/template/spec25.C: Likewise.
21835 2005-09-14 Josh Conner <jconner@apple.com>
21837 PR middle-end/23584
21838 * gcc.dg/pr23584.c: New test.
21840 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
21842 PR fortran/21875 Internal Unit Array I/O, NIST
21843 * gfortran.dg/arrayio_1.f90: New test.
21844 * gfortran.dg/arrayio_1.f90: New test.
21845 * gfortran.dg/arrayio_1.f90: New test.
21846 * gfortran.dg/arrayio_1.f90: New test.
21847 * gfortran.dg/arrayio_1.f90: New test.
21849 2005-09-14 Uros Bizjak <uros@kss-loka.si>
21851 PR middle-end/22480
21852 * gcc.dg/vect/pr22480.c: New test.
21854 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
21857 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
21859 2005-09-13 Josh Conner <jconner@apple.com>
21862 * g++.dg/init/struct2.C: New test.
21863 * g++.dg/init/struct3.C: New test.
21865 2005-09-13 Janis Johnson <janis187@us.ibm.com>
21867 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
21868 Clean up temp files.
21869 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
21870 gcc.dg/tree-ssa/builtin-fprintf-1.c,
21871 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
21872 gcc.dg/tree-ssa/builtin-printf-1.c,
21873 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
21874 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
21875 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
21876 gcc.dg/tree-ssa/builtin-vprintf-1.c,
21877 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
21878 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
21879 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
21880 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
21881 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
21882 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
21883 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
21884 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
21886 2005-09-13 Josh Conner <jconner@apple.com>
21888 * lib/gcc-dg.exp: Load scanipa.exp.
21889 (cleanup-dump): New procedure.
21890 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
21891 * lib/scandump.exp: New file.
21892 * lib/scantree.exp: Use it.
21893 * lib/scanipa.exp: New file.
21895 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
21898 * gfortran.dg/generic_4.f90: New test.
21900 2005-09-13 Uros Bizjak <uros@kss-loka.si>
21903 * gcc.target/i386/pr23816-1.c: New test.
21904 * gcc.target/i386/pr23816-2.c: New test.
21907 2005-09-13 Bastian Blank <waldi@debian.org>
21910 * g++.dg/abi/mangle26.C: New test.
21911 * g++.dg/abi/mangle27.C: New test.
21912 * g++.dg/abi/mangle28.C: New test.
21913 * g++.dg/abi/mangle29.C: New test.
21916 * g++.dg/parse/register1.C: New test.
21918 2005-09-13 Mark Mitchell <mark@codesourcery.com>
21921 * g++.dg/template/access16.C: New test.
21923 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21925 * gfortran.dg/char_pack_2.f90: Increase the vector size.
21927 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21930 * gfortran.dg/shape_2.f90: New test.
21932 2005-09-13 Richard Sandiford <richard@codesourcery.com>
21935 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
21936 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
21937 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
21938 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
21939 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
21940 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
21941 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
21944 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21947 * g++.dg/parse/template17.C: New test.
21949 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21952 * g++.dg/template/nontype14.C: New test.
21954 2005-09-12 Ian Lance Taylor <ian@airs.com>
21957 * g++.dg/lookup/friend7.C: New test.
21958 * g++.dg/lookup/friend8.C: New test.
21959 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
21960 so that it will be found via argument dependent lookup.
21961 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
21962 friend functions which will no longer be found.
21963 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
21964 function g, so that it will be found via argument dependent
21966 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
21967 * g++.old-deja/g++.mike/net43.C: Likewise.
21969 2005-09-12 Mark Mitchell <mark@codesourcery.com>
21972 * g++.dg/template/static16.C: New test.
21974 2005-09-12 Josh Conner <jconner@apple.com>
21976 PR middle-end/23237
21977 * gcc.c-torture/compile/pr23237.c: New test.
21979 2005-09-11 Richard Henderson <rth@redhat.com>
21981 * g++.dg/other/error8.C: Update expected diagnostic text.
21983 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21985 PR libfortran/19872
21986 * gfortran.dg/overwrite_1.f: New test.
21988 2005-09-09 Josh Conner <jconner@apple.com>
21990 * g++.dg/init/pr23180-1.C: Removed.
21991 * g++.dg/init/pr23180-2.C: Removed.
21993 2005-09-09 David Daney <ddaney@avtrex.com>
21995 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
21996 files which are ...
21997 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
21998 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
22000 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22002 * gfortran.dg/iostat_2.f90: New test.
22004 2005-09-09 Mark Mitchell <mark@codesourcery.com>
22007 * g++.dg/ext/interface1.C: New test.
22008 * g++.dg/ext/interface1.h: Likewise.
22009 * g++.dg/ext/interface1a.cc: Likewise.
22011 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
22013 * gfortran.dg/iomsg_1.f90: New test case.
22015 2005-09-09 Richard Guenther <rguenther@suse.de>
22018 * g++.dg/tree-ssa/pr23624.C: New testcase.
22020 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22023 * gfortran.dg/vector_subscript_1.f90,
22024 * gfortran.dg/vector_subscript_2.f90: New tests.
22026 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22029 * gfortran.dg/array_alloc_1.f90,
22030 * gfortran.dg/array_alloc_2.f90,
22031 * gfortran.dg/array_alloc_3.f90: New tests.
22033 2005-09-09 Richard Sandiford <richard@codesourcery.com>
22036 * gfortran.dg/array_constructor_6.f90
22037 * gfortran.dg/array_constructor_7.f90
22038 * gfortran.dg/array_constructor_8.f90
22039 * gfortran.dg/array_constructor_9.f90
22040 * gfortran.dg/array_constructor_10.f90
22041 * gfortran.dg/array_constructor_11.f90
22042 * gfortran.dg/array_constructor_12.f90: New tests.
22044 2005-09-08 Josh Conner <jconner@apple.com>
22047 * g++.dg/init/pr23180-1.C: New test.
22048 * g++.dg/init/pr23180-2.C: New test.
22050 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22053 * gfortran.dg/module_double_reuse.f90: New.
22055 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
22062 * gfortran.dg/common_equivalence_1.f: New.
22063 * gfortran.dg/common_equivalence_2.f: New.
22064 * gfortran.dg/common_equivalence_3.f: New.
22065 * gfortran.dg/contained_equivalence_1.f90: New.
22066 * gfortran.dg/module_blank_common.f90: New.
22067 * gfortran.dg/module_commons_1.f90: New.
22068 * gfortran.dg/module_equivalence_1.f90: New.
22069 * gfortran.dg/nested_modules_1.f90: New.
22070 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
22071 equivalences and add comment to connect the test with
22074 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22077 * gfortran.dg/common_6.f90: New test.
22079 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22082 * gfortran.dg/char_result_1.f90,
22083 * gfortran.dg/char_result_2.f90,
22084 * gfortran.dg/char_result_3.f90,
22085 * gfortran.dg/char_result_4.f90,
22086 * gfortran.dg/char_result_5.f90,
22087 * gfortran.dg/char_result_6.f90,
22088 * gfortran.dg/char_result_7.f90,
22089 * gfortran.dg/char_result_8.f90: New tests.
22091 2005-09-08 Richard Sandiford <richard@codesourcery.com>
22094 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
22096 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22099 * obj-c++.dg/selector-5.mm: New test.
22100 * obj-c++.dg/selector-6.mm: New test.
22102 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
22106 * objc.dg/error-1.m: New test.
22108 2005-09-07 Richard Sandiford <richard@codesourcery.com>
22111 * gfortran.fortran-torture/execute/pr23373-1.f90,
22112 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
22114 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
22116 PR libfortran/23760
22117 * gfortran.dg/g77/1832.f: Remove long string in write statement
22118 to allow the test to pass on correct list directed output with
22121 2005-09-07 James E Wilson <wilson@specifix.com>
22123 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
22125 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22127 * gfortran.dg/parameter+save.f90: Rename to
22128 * gfortran.dg/parameter_save.f90: .. this.
22130 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
22133 * gfortran.dg/parameter+save.f90: New test case.
22135 2005-09-06 Richard Sandiford <richard@codesourcery.com>
22138 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
22140 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22143 * gcc.dg/pr23075.c: New test.
22144 * g++.dg/warn/pr23075.C: New test.
22147 * gcc.target/i386/pr22362.c: New test.
22149 PR rtl-optimization/23098
22150 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
22152 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
22153 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22154 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22156 2005-09-06 Mark Mitchell <mark@codesourcery.com>
22158 * g++.dg/expr/cast6.C: New test.
22161 * g++.dg/init/new15.C: New test.
22163 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22165 * gcc.dg/vect/Os-vect-95.c: New test.
22166 * gcc.dg/vect/vect-95.c: Same.
22168 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
22170 * gcc.dg/vect/vect-29.c: Update xfail testing.
22171 * gcc.dg/vect/vect-44.c: Same.
22172 * gcc.dg/vect/vect-48.c: Same.
22173 * gcc.dg/vect/vect-50.c: Same.
22174 * gcc.dg/vect/vect-72.c: Same.
22175 * gcc.dg/vect/vect-77.c: Same.
22176 * gcc.dg/vect/vect-78.c: Same.
22177 * gcc.dg/vect/vect-80.c: Same.
22178 * gcc.dg/vect/vect-96.c: Same.
22179 * gcc.dg/vect/vect-100.c: Same.
22180 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
22181 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
22182 * gfortran.dg/vect/vect-5.f90: Same.
22184 2005-09-06 Jakub Jelinek <jakub@redhat.com>
22186 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
22188 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22189 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22192 * g++.dg/opt/pr23056.C: New test.
22194 PR rtl-optimization/23098
22195 * gcc.target/i386/pr23098.c: New test.
22197 2005-09-05 Mark Mitchell <mark@codesourcery.com>
22200 * g++.dg/template/static15.C: New test.
22203 * g++.dg/ext/stmtexpr5.C: New test.
22204 * g++.dg/ext/stmtexpr6.C: Likewise.
22206 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
22208 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
22210 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
22211 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
22212 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
22214 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
22216 PR libfortran/23321
22217 * gfortran.dg/direct_io_4.f90: New test case.
22219 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
22220 Rasmus Hahn <rassahah@neofonie.de>
22223 * objc.dg/type-stream-1.m: New test.
22225 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
22228 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
22229 gfortran.dg/print_fmt_3.f90: New test.
22231 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22233 * gfortran.dg/fmt_t_1.f90: New test.
22235 2005-09-03 Jakub Jelinek <jakub@redhat.com>
22237 PR rtl-optimization/23454
22238 * g++.dg/opt/pr23454.C: New test.
22240 2005-09-03 Mark Mitchell <mark@codesourcery.com>
22243 * g++.dg/ext/static1.C: New test.
22245 2005-09-02 Richard Henderson <rth@redhat.com>
22247 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
22248 tail call to check_fa_work.
22250 2005-09-02 Mark Mitchell <mark@codesourcery.com>
22253 * g++.dg/other/gc3.C: New test.
22255 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22257 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
22258 * gcc.dg/20050826-1.c: Likewise.
22260 2005-08-31 Mark Mitchell <mark@codesourcery.com>
22263 * g++.dg/expr/volatile1.C: New test.
22265 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
22267 PR middle-end/23547
22268 * gcc.dg/pr23547.c: New test.
22270 2005-09-02 Richard Sandiford <richard@codesourcery.com>
22273 * gcc.c-torture/execute/pr22061-1.c,
22274 * gcc.c-torture/execute/pr22061-2.c,
22275 * gcc.c-torture/execute/pr22061-3.c,
22276 * gcc.c-torture/execute/pr22061-4.c: New tests.
22278 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
22280 * gcc.dg/Wredundant-decls-2.c: New test to check that
22281 -Wredundant-decls does not issue warning for a variable
22282 definition following a declaration.
22284 2005-09-01 Jakub Jelinek <jakub@redhat.com>
22287 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
22288 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
22289 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
22291 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
22292 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
22293 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
22294 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
22295 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
22296 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
22297 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
22298 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
22300 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22303 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
22306 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
22309 * gcc.dg/pr21255-1.c: New test.
22310 * gcc.dg/pr21255-2-mb.c: Likewise.
22311 * gcc.dg/pr21255-2-ml.c: Likewise.
22312 * gcc.dg/pr21255-3.c: Likewise.
22313 * gcc.dg/pr21255-4.c: Likewise.
22315 2005-08-31 Dale Johannesen <dalej@apple.com>
22317 * gcc.dg/20050830-1.c: New.
22319 2005-08-31 Josh Conner <jconner@apple.com>
22321 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
22322 command-line options for arm-*-* targets.
22323 * g++.dg/init/array16.C: Likewise.
22324 * g++.dg/other/crash-4.C: Likewise.
22326 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
22329 * obj-c++.dg/gnu-runtime-3.mm: New test.
22331 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22334 * g++.dg/lookup/ambig4.C: New test.
22335 * g++.dg/lookup/ambig5.C: New test.
22336 * g++.dg/tc1/dr101.C: Adjust error markers.
22338 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22341 * g++.dg/template/ttp5.C: Adjust error markers.
22343 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
22346 * lib/obj-c++.exp: Include target-libpath.exp.
22347 (obj-c++_link_flags): Look for the GNU libobjc library
22348 and set the library path to include it.
22349 Don't manually set LD_LIBRARY_PATH (etc.) but call
22350 set_ld_library_path_env_vars instead.
22351 (obj-c++_target_compile): Don't set library path or
22352 linker flags because they are already set correctly
22353 in obj-c++_link_flags.
22355 2005-08-30 Josh Conner <jconner@apple.com>
22357 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
22358 to command-line options for arm-*-* targets.
22360 2005-08-30 Geoffrey Keating <geoffk@apple.com>
22362 * g++.dg/other/i386-1.C: New.
22364 2005-08-30 Jakub Jelinek <jakub@redhat.com>
22366 PR preprocessor/20348
22367 PR preprocessor/20356
22368 * gcc.dg/cpp/pr20348.c: New test.
22369 * gcc.dg/cpp/pr20348.h: New file.
22370 * gcc.dg/cpp/inc/pr20348.h: New file.
22371 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
22372 * gcc.dg/cpp/pr20356.c: New test.
22373 * gcc.dg/cpp/pr20356.h: New file.
22374 * gcc.dg/cpp/inc/pr20356.h: New file.
22375 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
22377 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
22379 * gfortran.fortran-torture/execute/intrinsic_count.f90:
22380 Fix array dimension to avoid correct end-of-file error.
22382 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
22384 PR libfortran/23598
22385 * gfortran.dg/iostat_1.f90: New test.
22387 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
22389 PR middle-end/23408
22390 * gcc.dg/pr23408.c: New test.
22392 2005-08-28 Mark Mitchell <mark@codesourcery.com>
22395 * g++.dg/init/member1.C: Make sure erroneous static data member
22396 definitions are required.
22397 * g++.dg/template/static13.C: New test.
22398 * g++.dg/template/static14.C: Likewise.
22400 2005-08-29 Jakub Jelinek <jakub@redhat.com>
22402 * gcc.target/i386/pr23575.c: Use -msse2 instead of
22403 -march=pentium4, remove ilp32 requirement.
22405 PR middle-end/23484
22406 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
22407 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
22409 2005-08-29 Andreas Jaeger <aj@suse.de>
22412 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
22414 2005-08-28 Jakub Jelinek <jakub@redhat.com>
22416 * gcc.c-torture/execute/20050316-2.c: New test.
22417 * gcc.c-torture/execute/20050316-3.c: New test.
22418 * gcc.dg/torture/pr16104-1.c: New test.
22420 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
22422 PR middle-end/23463
22423 * gcc.c-torture/execute/zero-struct-1.c: New test.
22425 2005-08-27 Richard Guenther <rguenther@suse.de>
22428 * gcc.target/i386/pr23575.c: New testcase.
22430 2005-08-26 Jakub Jelinek <jakub@redhat.com>
22432 PR rtl-optimization/23561
22433 * gcc.c-torture/execute/20050826-1.c: New test.
22436 * gcc.c-torture/execute/20050826-2.c: New test.
22438 2005-08-26 Dale Johannesen <dalej@apple.com>
22440 * gcc.dg/20030711-1.c: Modify to work on Darwin.
22441 * gcc.dg/20050826-1.c: New.
22443 2005-08-26 Mark Mitchell <mark@codesourcery.com>
22446 * g++.dg/template/nontype13.C: New test.
22449 * g++.dg/init/new14.C: New test.
22450 * g++.dg/expr/anew1.C: Do not XFAIL.
22451 * g++.dg/expr/anew2.C: Likewise.
22452 * g++.dg/expr/anew3.C: Likewise.
22454 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
22456 PR middle-end/22439
22457 * gcc.dg/vla-3.c: New test.
22459 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
22462 * gfortran.dg/named_interface.f90: New.
22464 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
22466 * gcc.c-torture/execute/frame-address.c: New test.
22468 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
22471 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
22473 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22475 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
22477 2005-08-25 Alan Modra <amodra@bigpond.net.au>
22479 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
22480 * gcc.dg/altivec-22.c: Rename from..
22481 * gcc.dg/altivec-nomfcr.c: ..this.
22483 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
22485 PR tree-optimization/23546
22486 * gcc.dg/tree-ssa/pr23546.c: New test.
22488 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
22491 * gfortran.dg/nonreturning_statements.f90: New test.
22493 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
22496 * g++.dg/parse/crash29.C: New.
22498 2005-08-23 DJ Delorie <dj@redhat.com>
22500 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
22501 constants have the L suffix.
22503 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
22506 * g++.dg/template/instantiate8.C: New.
22508 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
22510 PR middle-end/23467
22511 * gcc.c-torture/execute/pr23467.c: New test.
22513 2005-08-23 Jakub Jelinek <jakub@redhat.com>
22515 PR tree-optimization/22043
22516 * gcc.c-torture/execute/20050613-1.c: New test.
22518 2005-08-23 Ben Elliston <bje@au.ibm.com>
22520 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
22522 2005-08-22 Jakub Jelinek <jakub@redhat.com>
22524 PR rtl-optimization/23478
22525 * g++.dg/opt/pr23478.C: New test.
22527 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
22530 * gcc.dg/switch-warn-3.c: New test.
22532 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22535 * g++.dg/template/param1.C: New test.
22537 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22540 * g++.dg/other/incomplete1.C: New test.
22542 2005-08-22 Ira Rosen <irar@il.ibm.com>
22544 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
22547 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22549 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
22552 2005-08-21 Jakub Jelinek <jakub@redhat.com>
22554 * gcc.target/i386/sse-4.c: New test.
22556 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22559 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
22561 2005-08-20 Jakub Jelinek <jakub@redhat.com>
22563 * gcc.dg/20050811-1.c: New test.
22564 * gcc.dg/20050811-2.c: New test.
22566 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
22568 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
22570 2005-08-19 Diego Novillo <dnovillo@redhat.com>
22573 * gcc.c-torture/compile/pr23476.c: New test.
22575 2005-08-19 Devang Patel <dpatel@apple.com>
22577 PR tree-optimization/23048
22578 * gcc.dg/tree-ssa/pr23048.c: New test.
22580 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
22582 PR middle-end/20624
22583 * g++.dg/warn/Wreturn-3.C: New test
22585 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
22587 PR tree-optimization/22228
22588 * g++.dg/vect/pr22543.cc: New test.
22590 2005-08-17 Steven Bosscher <stevenb@suse.de>
22592 PR tree-optimization/21574
22593 * gcc.dg/tree-ssa/pr21574.c: New test.
22595 2005-08-16 James E Wilson <wilson@specifix.com>
22597 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
22599 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
22602 * gcc.c-torture/compile/zero-strct-3.c: New test.
22603 * gcc.c-torture/compile/zero-strct-4.c: New test.
22605 2005-08-16 Steven Bosscher <stevenb@suse.de>
22608 * gcc.target/x86_64/pr23376.c: New test.
22610 2005-08-16 Ian Lance Taylor <ian@airs.com>
22613 * g++.dg/ext/vector2.C: New.
22615 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22617 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
22619 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
22621 PR libfortran/23428
22622 * gfortran.dg/inquire-complex.f90: New test case.
22624 2005-08-16 James E Wilson <wilson@specifix.com>
22626 PR tree-optimization/21105
22627 * gcc.dg/large-size-array.c: New.
22629 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
22631 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
22633 * gcc.dg/vect/vect-41: Likewise.
22634 * gcc.dg/vect/vect-42: Likewise.
22635 * gcc.dg/vect/vect-43: Likewise.
22636 * gcc.dg/vect/vect-44: Likewise.
22637 * gcc.dg/vect/vect-46: Likewise.
22638 * gcc.dg/vect/vect-47: Likewise.
22639 * gcc.dg/vect/vect-48: Likewise.
22640 * gcc.dg/vect/vect-52: Likewise.
22641 * gcc.dg/vect/vect-53: Likewise.
22642 * gcc.dg/vect/vect-54: Likewise.
22643 * gcc.dg/vect/vect-55: Likewise.
22644 * gcc.dg/vect/vect-56: Likewise.
22645 * gcc.dg/vect/vect-57: Likewise.
22646 * gcc.dg/vect/vect-58: Likewise.
22647 * gcc.dg/vect/vect-59: Likewise.
22648 * gcc.dg/vect/vect-60: Likewise.
22649 * gcc.dg/vect/vect-61: Likewise.
22650 * gcc.dg/vect/vect-85: Likewise.
22651 * gcc.dg/vect/vect-87: Likewise.
22652 * gcc.dg/vect/vect-88: Likewise.
22653 * gcc.dg/vect/vect-93.c: Likewise.
22654 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
22655 * gcc.dg/vect/vect-75: Likewise.
22656 * gcc.dg/vect/vect-76: Likewise.
22657 * gcc.dg/vect/vect-77: Likewise.
22658 * gcc.dg/vect/vect-78: Likewise.
22659 * gcc.dg/vect/vect-80: Likewise.
22660 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
22661 vectorized for the expected reason, rather than checking how alignment
22663 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
22664 aligned type and also instead of aligned pointers. Added documentation.
22666 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
22668 * gfortran.dg/power.f90: New test.
22670 2005-08-16 Jakub Jelinek <jakub@redhat.com>
22672 PR rtl-optimization/23299
22673 * g++.dg/opt/pr23299.C: New test.
22675 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
22677 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
22679 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
22681 * g++.dg/template/local6.C: New test.
22683 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
22685 * execute/exceptions/finally-1.m: Check that the catch and finally are
22686 being called. Also add a "return 0;" at the end of main.
22688 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
22691 * gfortran.dg/namelist_print_1.f: New test of functionality of
22693 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
22694 namelist generates error with -std=f95.
22696 2005-08-14 Ira Rosen <irar@il.ibm.com>
22698 PR tree-optimization/23119
22699 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
22701 2005-08-13 Marcin Koziej <creep@desk.pl>
22702 Andrew Pinski <pinskia@physics.uc.edu>
22705 * execute/exceptions/finally-1.m: New test.
22707 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22709 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
22711 * objc/execute/exceptions/trivial.m: New test.
22712 * objc.dg/try-catch-11.m: Move to ...
22713 * objc/execute/exceptions/foward-1.m: Here.
22714 * objc.dg/try-catch-2.m: Move to ...
22715 * objc/execute/exceptions/catchall-1.m: Here.
22716 * objc.dg/try-catch-8.m: Move to ...
22717 * objc/execute/exceptions/local-variables-1.m: Here.
22719 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22721 * objc.dg/nested-func-1.m: Move to ...
22722 * objc/execute/nested-func-1.m: Here.
22724 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22726 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
22727 in ${options} instead of [target_info name].
22728 * lib/obj-c++.exp (objc_target_compile): Likewise.
22730 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22732 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
22734 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
22736 part of PR testsuite/23348
22737 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
22738 each of the torture options.
22739 * objc/compile/trivial.m: New test.
22741 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22743 * gfortran.dg/eoshift.f90: Correct format.
22745 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
22747 * gfortran.fortran-torture/execute/character_passing.f90:
22750 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
22753 * g++.dg/template/unify10.C: New.
22755 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
22757 * g++.dg/parse/pr22514.C: Move to...
22758 * g++.dg/debug/pr22514.C: here.
22760 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22763 * g++.dg/inherit/pure1.C: New test.
22765 * ChangeLog: Fix typos.
22767 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22768 Steven Bosscher <stevenb@suse.de>
22770 * gfortran.dg/runtime_warning_1.f90: New test.
22772 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
22775 * g++.dg/parse/crash28.C: New.
22777 2005-08-11 Richard Guenther <rguenther@suse.de>
22780 * gcc.target/i386/tailcall-1.c: New testcase.
22782 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22784 * gcc.dg/vect/vect-67.c: Un-xfail.
22786 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
22789 * g++.dg/parse/crash27.C: new test.
22791 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
22793 PR libfortran/22143
22794 * gfortran.dg/shift-kind.f90: New testcase.
22796 2005-08-10 Richard Sandiford <richard@codesourcery.com>
22798 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
22799 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
22801 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22804 * g++.dg/other/mult-stor1.C: New test.
22806 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22808 * gcc.c-torture/pr18299-1.c: Move to ...
22809 * gcc.c-torture/compile/pr18299-1.c: Here.
22811 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
22813 * gfortran/fortran.torture/execute/character_passing.f90:
22814 Fix types for LSAME.
22816 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
22818 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
22819 input data back to what it was originally.
22821 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
22823 * objc.dg/try-catch-8.m: Enable for all targets.
22825 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
22827 * gcc.dg/pr23165.c: New test.
22829 2005-08-09 Steven Bosscher <stevenb@suse.de>
22831 PR tree-optimization/23234
22832 * gcc.dg/tree-ssa/pr23234.c: New test.
22834 2005-08-08 Josh Conner <jconner@apple.com>
22836 PR rtl-optimization/23241
22837 * gcc.dg/char-compare.c: New test.
22839 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22842 * g++.dg/init/new13.C: New test.
22844 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
22847 * g++.dg/other/crash-4.C: Adjust
22848 * g++/dg/ext/packed9.C: New.
22850 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22852 PR middle-end/21964
22853 * gcc.c-torture/execute/pr21964-1.c: New test.
22855 2005-08-08 Richard Sandiford <richard@codesourcery.com>
22858 * gcc.dg/pr22458-1.c: New test.
22860 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
22861 Steven G. Kargl <kargls@comcast.net>
22864 * gfortran.dg/flush_1.f90: New test.
22866 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22869 * g++.dg/template/eh2.C: New test.
22871 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22874 * g++.dg/template/instantiate7.C: New test.
22876 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
22879 * gcc.dg/Wunused-value-1.c: New test.
22881 2005-08-06 Richard Sandiford <richard@codesourcery.com>
22883 PR rtl-optimization/23233
22884 * gcc.c-torture/compile/pr23233-1.c: New test.
22886 2005-08-06 Jakub Jelinek <jakub@redhat.com>
22890 * gfortran.dg/equiv_1.f90: New test.
22891 * gfortran.dg/equiv_2.f90: New test.
22892 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
22893 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
22894 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
22896 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22898 * gcc.c-torture/execute/vrp-5.c: New test.
22899 * gcc.c-torture/execute/vrp-6.c: New test.
22900 * gcc.dg/tree-ssa/vrp21.c: New test.
22902 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
22904 * g++.dg/parse/pr22514.C: New test.
22906 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
22908 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
22910 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
22911 instead of constant loads / pool entries.
22913 2005-08-05 David Edelsohn <edelsohn@gnu.org>
22915 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
22918 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
22920 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
22921 __WINT_TYPE__ in generated prototypes if possible.
22923 2005-08-04 Diego Novillo <dnovillo@redhat.com>
22926 * g++.dg/tree-ssa/pr22037.C:
22928 2005-08-04 Richard Henderson <rth@redhat.com>
22930 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
22931 scan-tree-dump-times directive.
22933 2005-08-04 Jan Hubicka <jh@suse.cz>
22935 * gcov-1.C: Fix switch counts.
22936 * gcov-4b.c: Likewise.
22938 2005-08-03 Jeff Law <law@redhat.com>
22940 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
22942 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
22944 * gcc.c-torture/execute/pr23135.c: New test.
22946 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22948 PR tree-optimization/19899
22949 * gcc.dg/tree-ssa/scev-1.c: New test.
22950 * gcc.dg/tree-ssa/scev-2.c: New test.
22952 2005-08-03 Richard Sandiford <richard@codesourcery.com>
22955 * gcc.dg/torture/pr18582-1.c: New test.
22957 2005-08-03 Jan Hubicka <jh@suse.cz>
22959 * update-conroll.c: New testcase.
22960 * update-conroll-2.c: New testcase.
22962 2005-08-02 David Edelsohn <edelsohn@gnu.org>
22964 * gfortran.dg/constant_substring.f: New test.
22965 * gfortran.dg/pr22491.f: New test.
22967 2005-08-02 Jan Hubicka <jh@suse.cz>
22969 * update-threading.c: Replace by the proper one.
22971 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22974 * g++.dg/tree-ssa/pr23164.C: New test.
22976 2005-08-02 Diego Novillo <dnovillo@redhat.com>
22978 * gcc.dg/tree-ssa/pr23192.c: New test.
22980 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
22982 * gcc.c-torture/execute/vrp-4.c: New test.
22984 2005-08-02 Jan Hubicka <jh@suse.cz>
22986 * update-threading.c: New test.
22988 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
22990 * gcc.c-torture/compile/20050801-1.c: New test.
22991 * gcc.c-torture/compile/20050801-2.c: New test.
22993 2005-08-01 Jan Hubicka <jh@suse.cz>
22995 * val-prof-5.c: New test.
22997 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
23000 * gcc.dg/pr22311-1.c : New test.
23002 2005-07-31 Steven Bosscher <stevenb@suse.de>
23005 * gfortran.dg/pr23095.f: New test.
23008 * g++.dg/other/pr22003.C: New test.
23010 2005-07-31 Richard Sandiford <richard@codesourcery.com>
23013 * gcc.c-torture/execute/pr20621-1.c: New test.
23015 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
23017 * gfortran.dg/comma_format_extension_4.f: Adjust length
23018 of string for format.
23019 * gfortran.dg/der_array_io_1.f: Replace illegal internal
23020 print statement with internal write.
23021 * gfortran.dg/der_array_io_2.f: Likewise.
23022 * gfortran.dg/der_array_io_3.f: Likewise.
23024 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
23026 * gcc.dg/fold-abs-4.c: new test.
23028 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
23030 PR fortran/22570 an related issues.
23031 * gfortran.dg/x_slash_1.f: New test.
23033 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
23036 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
23037 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
23039 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23042 * gcc.dg/Wshadow-3.c: New test.
23044 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
23046 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
23047 used to have the wrong bounds).
23049 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23052 * gcc.dg/hex-round-1.c: Test more cases.
23053 * gcc.dg/hex-round-2.c: New test.
23055 2005-07-29 Diego Novillo <dnovillo@redhat.com>
23058 * g++.dg/tree-ssa/pr22550.C: New test.
23060 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
23062 * gcc.dg/tree-ssa/vrp19.c: New test.
23063 * gcc.dg/tree-ssa-vrp20.c: New test.
23065 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23068 * gcc.dg/transparent-union-4.c: New test.
23070 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23073 * gcc.dg/c99-vla-2.c: New test.
23075 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
23078 * gcc.dg/hex-round-1.c: New test.
23080 2005-07-28 Jan Hubicka <jh@suse.cz>
23082 * inliner-1.c: Do not dump everything.
23083 * tree-prof.exp: Do not pass -ftree-based-profiling.
23084 * bprob.exp: Likewise.
23086 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
23088 2005-07-28 Mark Mitchell <mark@codesourcery.com>
23091 * g++.dg/expr/ptrmem7.C: New test.
23093 2005-07-28 Mike Stump <mrs@apple.com>
23095 * g++.old-deja/g++.mike/visibility-1.C: New test.
23097 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23100 * gcc.c-torture/execute/pr20187-1.c: New test.
23102 2005-07-28 Jeff Law <law@redhat.com>
23104 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
23105 * gcc.dg/tree-ssa/vrp18.c: New test.
23107 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23109 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
23111 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
23113 PR tree-optimization/22506
23114 * gcc.dg/vect/ps22506.c: New test.
23116 2005-07-28 Jakub Jelinek <jakub@redhat.com>
23119 * gcc.target/i386/sse-3.c: New test.
23121 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23123 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
23124 * gcc.target/mips/mips32-dsp-type.c: Likewise.
23126 2005-07-28 Richard Sandiford <richard@codesourcery.com>
23129 * gcc.c-torture/compile/pr22589-1.c: New test.
23131 2005-07-28 Jan Hubicka <jh@suse.cz>
23133 * update-loopch.c: New testcase.
23135 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23137 PR rtl-optimization/23047
23138 * gcc.c-torture/execute/pr23047.c: New test.
23139 * gcc.c-torture/execute/pr23047.x: New.
23141 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
23143 PR tree-optimization/22493
23144 * gcc.c-torture/execute/pr22493-1.c: New test.
23145 * gcc.c-torture/execute/pr22493-1.x: New.
23146 * gcc.c-torture/execute/vrp-1.c: New test.
23147 * gcc.c-torture/execute/vrp-2.c: New test.
23148 * gcc.c-torture/execute/vrp-2.c: New test.
23150 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
23152 * gcc.target/frv/all-builtin-read8.c: Delete.
23153 * gcc.target/frv/all-builtin-read16.c: Delete.
23154 * gcc.target/frv/all-builtin-read32.c: Delete.
23155 * gcc.target/frv/all-builtin-read64.c: Delete.
23156 * gcc.target/frv/all-builtin-write8.c: Delete.
23157 * gcc.target/frv/all-builtin-write16.c: Delete.
23158 * gcc.target/frv/all-builtin-write32.c: Delete.
23159 * gcc.target/frv/all-builtin-write64.c: Delete.
23160 * gcc.target/frv/all-read-write-1.c: New.
23162 2005-07-27 Jeff Law <law@redhat.com>
23164 * gcc.c-torture/execute/pr22630.c: New test.
23166 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
23168 PR tree-optimization/23073
23169 * gcc.dg/vect/nodump-pr23073.c: New test.
23170 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
23172 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
23174 PR tree-optimize/22348
23175 * gcc.c-torture/execute/pr22348.c: New.
23177 2005-07-27 Richard Guenther <rguenther@suse.de>
23179 * gcc.dg/tree-ssa/salias-1.c: New testcase.
23181 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23184 * gfortran.dg/logical_comp.f90: New test.
23186 2005-07-27 Jan Hubicka <jh@suse.cz>
23188 * inliner-1.c: Add cleanup of dumps.
23189 * val-prof-*.c: Likewise.
23190 * update-tailcall.c: New.
23192 2005-07-26 Diego Novillo <dnovillo@redhat.com>
23195 * gcc.dg/tree-ssa/pr22591.c: New test.
23196 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
23198 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
23201 * objc.dg/try-catch-11.m: New test.
23203 2005-07-26 Richard Guenther <rguenther@suse.de>
23205 PR tree-optimization/22486
23206 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
23208 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23211 * g++.dg/opt/loop2.C: New test.
23213 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
23215 * gcc.dg/tree-ssa/reassoc-3.c: New test.
23216 * gcc.dg/tree-ssa/reassoc-4.c: New test.
23218 2005-07-25 Adam Nemet <anemet@lnxw.com>
23220 * lib/profopt.exp (profopt-execute): Check for profiling data
23221 files on the target.
23223 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
23225 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
23226 for matching of asm labels.
23228 2005-07-25 Richard Guenther <rguenther@suse.de>
23230 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
23232 2005-07-25 Richard Guenther <rguenther@suse.de>
23235 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
23237 2005-07-25 Ira Rosen <irar@il.ibm.com>
23239 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
23240 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
23241 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
23242 * gcc.dg/vect/vect-100.c: New test.
23243 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
23244 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
23245 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
23246 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
23247 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
23248 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
23249 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
23250 * gfortran.dg/vect/pr19049.f90: New testcase.
23251 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
23253 2005-07-25 Jakub Jelinek <jakub@redhat.com>
23255 * gcc.c-torture/execute/20050713-1.c: New test.
23258 * gfortran.fortran-torture/execute/data_4.f90: New test.
23260 PR middle-end/20303
23261 * gcc.dg/visibility-d.c: New test.
23263 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
23265 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
23266 * gfortran.dg/underflow.f90: Ditto.
23268 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23270 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
23271 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
23272 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
23274 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23276 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
23277 include case of field width of zero.
23279 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
23281 PR libgfortran/21875
23282 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
23283 with trailing blanks on normal formatted read.
23285 2005-07-23 Chao-ying Fu <fu@mips.com>
23287 * gcc.target/mips/mips32-dsp-type.c: New test.
23288 * gcc.target/mips/mips32-dsp.c: New test.
23290 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
23293 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
23296 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
23297 and __cyg_profile_func_exit.
23299 2005-07-22 David Edelsohn <edelsohn@gnu.org>
23301 * gfortran.dg/comma_format_extension_3.f: Fix typo.
23302 * gfortran.dg/comma_format_extension_4.f: Same.
23303 * gfortran.dg/pr15332.f: Same.
23304 * gfortran.dg/pr21730.f: Same.
23306 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
23308 * g++.dg/opt/vrp2.C: Fix testcase.
23311 * g++.dg/opt/vrp2.C: New test.
23313 2005-07-22 Mark Mitchell <mark@codesourcery.com>
23316 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
23318 2005-07-22 Diego Novillo <dnovillo@redhat.com>
23320 * gcc.dg/tree-ssa/20050719-1.c: New test.
23322 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
23324 * gcc.dg/bfin-longcall-1.c: New file.
23325 * gcc.dg/bfin-longcall-2.c: New file.
23327 2005-07-21 Janis Johnson <janis187@us.ibm.com>
23329 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
23331 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23333 PR middle-end/19055
23334 * gcc.dg/tree-ssa/pr19055.c: New test.
23335 * gcc.dg/tree-ssa/pr19055-2.c: New test.
23337 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
23340 * g++.dg/other/pr22358.C: New test.
23342 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
23345 * g++.dg/lookup/two-stage5.C: New test from bug comments.
23347 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23350 * g++.dg/init/union2.C: New test.
23352 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23355 * gcc.dg/complex-4.c: New test.
23357 2005-07-21 Richard Guenther <rguenther@suse.de>
23360 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
23361 scanning for asm labels.
23362 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23364 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23367 * gcc.dg/altivec-pr22085.c: New.
23369 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
23371 PR tree-optimization/19210
23372 * gcc.dg/tree-ssa/pr19210-1.c: New.
23373 * gcc.dg/tree-ssa/pr19210-2.c: New.
23375 2005-07-21 Richard Sandiford <richard@codesourcery.com>
23377 PR rtl-optimization/22167
23378 * g++.dg/opt/pr22167.C: New test.
23380 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
23383 * g++.dg/lookup/two-stage2.C: New.
23384 * g++.dg/lookup/two-stage3.C: New.
23385 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
23386 fixed two-stage name lookup for operators.
23387 * g++.dg/template/call3.C: Compiler now produces an appropriate
23389 * g++.dg/template/crash37.C: Compiler now describes bla() on line
23391 * g++.dg/template/ptrmem4.C: Compiler produces different error
23393 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
23394 connect_to_method as a candidate.
23396 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
23398 * gcc.dg/fold-alloc-1.c: New test.
23400 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
23402 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
23403 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
23405 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
23407 * gcc.dg/fold-abs-1.c: New test.
23408 * gcc.dg/fold-abs-2.c: New test.
23409 * gcc.dg/fold-abs-3.c: New test.
23411 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
23413 Make CONSTRUCTOR use VEC to store initializers.
23414 * g++.dg/ext/complit3.C: Check for specific error messages.
23415 * g++.dg/init/brace2.C: Update error message.
23416 * g++.dg/warn/Wbraces2.C: Likewise.
23418 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
23421 * gfortran.dg/module_interface_1.f90: New test.
23423 2005-07-19 Danny Berlin <dberlin@dberlin.org>
23424 Kenneth Zadeck <zadeck@naturalbridge.com>
23426 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
23428 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23430 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
23431 specify -Wformat for these tests.
23432 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
23433 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
23434 * gcc.dg/format/opt-6.c: Delete.
23436 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23438 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
23439 * gcc.dg/tree-ssa/sra-3.c: Likewise.
23441 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
23443 * gcc.dg/tree-ssa/alias-2.c: New test.
23445 2005-07-18 Mark Mitchell <mark@codesourcery.com>
23448 * g++.dg/template/explicit7.C: New test.
23450 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
23452 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
23453 field width of 8 to +Inf and -Inf.
23455 2005-07-17 Mark Mitchell <mark@codesourcery.com>
23458 * g++.dg/template/friend36.C: New test.
23460 2005-07-16 David Edelsohn <edelsohn@gnu.org>
23463 * gfortran.dg/pr21730.f: New test.
23465 2005-07-16 Danny Berlin <dberlin@dberlin.org>
23466 Kenneth Zadeck <zadeck@naturalbridge.com>
23468 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
23469 since pure const detection cannot run at -O1 in c compiler.
23470 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
23471 can now optimize this case properly.
23472 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
23473 because we now pass.
23474 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
23476 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
23479 * gcc.dg/format/bitfld-1.c: New test.
23481 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23484 * g++.dg/rtti/repo1.C: New test.
23486 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
23488 PR middle-end/22398
23489 * gcc.c-torture/compile/pr22398.c: New test.
23491 2005-07-15 Mark Mitchell <mark@codesourcery.com>
23494 * g++.dg/expr/cast4.C: New test.
23496 2005-07-15 Richard Guenther <rguenther@suse.de>
23498 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
23499 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
23501 2005-07-15 Steven Bosscher <stevenb@suse.de>
23503 PR tree-optimization/22230
23504 * gcc.dg/tree-ssa/pr22230.c: New test.
23506 2005-07-14 Jakub Jelinek <jakub@redhat.com>
23508 * gfortran.dg/g77/cpp6.f: New test.
23511 * gfortran.dg/g77/cpp5.F: New test.
23512 * gfortran.dg/g77/cpp5.h: New file.
23513 * gfortran.dg/g77/cpp5inc.h: New file.
23515 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
23517 PR libfortran/16435
23518 * gfortran.dg/tl_editting.f90: New.
23519 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
23521 2005-07-14 Steven G. Kargl <kargls@comcast.net>
23523 * gfortran.dg/char_array_constructor.f90: New test.
23525 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
23527 * gfortran.dg/past_eor.f90: New.
23528 * gfortran.dg/complex_read.f90: New.
23530 2005-07-13 Jeff Law <law@redhat.com>
23532 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
23535 * gcc.dg/tree-ssa/pr22321.c: New test
23537 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
23539 PR tree-optimization/21921
23540 * gcc.dg/tree-ssa/pr21921.c: New.
23542 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23544 PR tree-optimizatio/22442
23545 * gcc.dg/tree-ssa/loop-11.c: New test.
23547 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23550 * gcc.c-torture/compile/pr21840.c: New test.
23552 2005-07-12 Jan Hubicka <jh@suse.cz>
23554 * gcc.c-torture/compile/pr22379.c: New test.
23556 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
23558 PR libfortran/21593
23559 gfortran.dg/dev_null.f90: Remove outdated comment about
23560 PR libfortran/21593.
23563 2005-07-12 Dale Johannesen <dalej@apple.com>
23565 * gcc.target/i386/compress-float-sse.c: New.
23566 * gcc.target/i386/compress-float-sse-pic.c: New.
23567 * gcc.target/i386/compress-float-387.c: New.
23568 * gcc.target/i386/compress-float-387-pic.c: New.
23569 * gcc.dg/compress-float-ppc.c: New.
23570 * gcc.dg/compress-float-ppc-pic.c: New.
23572 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
23574 PR libfortran/21593
23575 gfortran.dg/dev_null.f90: Remove targets.
23577 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
23580 * gcc.dg/pr22335-1.c: New test.
23581 * gcc.dg/pr22335-2.c: New test.
23583 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23586 * g++.dg/template/nontype12.C : New test.
23588 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
23590 * gcc.dg/tree-ssa/loop-10.c: New test.
23592 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
23594 * gcc.c-torture/execute/20020720-1.x: Remove.
23596 2005-07-11 Jakub Jelinek <jakub@redhat.com>
23598 * gfortran.fortran-torture/execute/forall_7.f90: New test.
23600 2005-07-10 Richard Sandiford <richard@codesourcery.com>
23602 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
23603 (dg-mips-options): Use it.
23605 2005-07-09 Diego Novillo <dnovillo@redhat.com>
23607 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
23609 2005-07-09 Richard Henderson <rth@redhat.com>
23611 * lib/target-supports.exp (check_effective_target_sync_char_short):
23614 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
23616 PR libfortran/22217
23617 * gfortran.dg/negative-z-descriptor.f90: New test.
23619 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23622 * gcc.dg/pr22329.c: New test.
23624 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
23626 PR tree-optimization/20139
23627 * gcc.dg/tree-ssa/pr20139.c: New.
23629 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
23632 * gcc.dg/pr22356-1.c: New test.
23634 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
23637 * g++.dg/template/unify8.C: New.
23638 * g++.dg/template/unify9.C: New.
23640 2005-07-08 Jakub Jelinek <jakub@redhat.com>
23642 * gfortran.fortran-torture/execute/entry_10.f90: New test.
23644 2005-07-07 Geoffrey Keating <geoffk@apple.com>
23646 * gcc.dg/darwin-version-1.c: New.
23647 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
23648 * gcc.dg/builtins-20.c: Likewise.
23649 * gcc.dg/builtins-53.c: Likewise.
23650 * gcc.dg/torture/builtins-convert-1.c: Likewise.
23651 * gcc.dg/torture/builtins-convert-2.c: Likewise.
23652 * gcc.dg/torture/builtins-convert-3.c: Likewise.
23653 * gcc.dg/torture/builtins-power-1.c: Likewise.
23654 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
23657 2005-07-07 Jeff Law <law@redhat.com>
23659 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
23660 argument evaluation order.
23662 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
23664 PR libfortran/21594
23665 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23666 Add test cases where the shift length is greater than the
23669 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23671 * obj-c++.dg/proto-lossage-6.mm: New.
23672 * objc.dg/proto-lossage-6.m: New.
23674 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23676 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
23677 * objc.dg/gnu-runtime-2.m: Likewise.
23679 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23681 * gfortran.dg/longline.f: New test.
23683 * gfortran.dg/badline.f: New test.
23685 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23690 * gfortran.dg/hollerith.f90: New.
23691 * gfortran.dg/hollerith2.f90: New.
23692 * gfortran.dg/hollerith3.f90: New.
23693 * gfortran.dg/hollerith4.f90: New.
23694 * gfortran.dg/hollerith_f95.f90: New.
23695 * gfortran.dg/hollerith_legacy.f90: New.
23696 * gfortran.dg/g77/cpp4.F: New. Port from g77.
23698 2005-07-07 Ziemowit Laski <zlaski@apple.com>
23701 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
23702 * objc.dg/gnu-runtime-2.m: New.
23704 2005-07-06 Jeff Law <law@redhat.com>
23706 * gcc.dg/tree-ssa/vrp17.c: New test.
23708 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
23711 * gfortran.dg/array_constructor_5.f90: New test.
23713 2005-07-07 Jakub Jelinek <jakub@redhat.com>
23715 * gfortran.fortran-torture/execute/entry_9.f90: New test.
23717 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
23719 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
23720 * gcc.dg/980816-1.c: Ditto.
23722 2005-07-06 Jeff Law <law@redhat.com>
23724 * gcc.c-torture/compile/pr21356.c: New test.
23726 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23730 * gcc.c-torture/compile/pr22013-1.c,
23731 gcc.c-torture/execute/pr22098-1.c,
23732 gcc.c-torture/execute/pr22098-2.c,
23733 gcc.c-torture/execute/pr22098-3.c: New tests.
23735 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
23738 * gcc.dg/pr22308-1.c: New test.
23740 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
23742 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
23744 * gcc.dg/compare9.c: Use -fshort-enums instead of
23745 -fno-short-enums. Change the last test to dg-bogus.
23747 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
23749 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
23750 * gcc.dg/compare9.c: New.
23752 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23754 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
23756 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23759 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
23762 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23764 * gcc.dg/format/gcc_gfc-1.c: New.
23766 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
23768 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
23770 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23773 * gfortran.dg/io_invalid_1.f90: New test.
23775 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
23777 * gcc.dg/format/gcc_diag-1.c: Update.
23779 2005-07-02 Jeff Law <law@redhat.com>
23781 * gcc.dg/tree-ssa/pr22051-1.c: New test.
23782 * gcc.dg/tree-ssa/pr22051-2.c: New test.
23784 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
23786 * gcc.dg/format/gcc_diag-1.c: Update.
23788 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
23791 * gcc.c-torture/compile/pr22269.c: New test.
23793 2005-06-30 Diego Novillo <dnovillo@redhat.com>
23797 * g++.dg/tree-ssa/pr21584-1.C: New test.
23798 * g++.dg/tree-ssa/pr21584-2.C: New test.
23800 2005-06-30 Ziemowit Laski <zlaski@apple.com>
23802 * obj-c++.dg/try-catch-11.mm: New.
23803 * objc.dg/try-catch-10.m: New.
23805 2005-06-29 David Edelsohn <edelsohn@gnu.org>
23807 * g++.dg/other/ucnid-1.C: xfail on AIX.
23809 2005-06-29 Diego Novillo <dnovillo@redhat.com>
23812 * gcc.dg/20050629-1.c: New test.
23814 2005-06-29 Ziemowit Laski <zlaski@apple.com>
23816 * obj-c++.dg/const-str-1[0-1].mm: New.
23817 * objc.dg/const-str-1[0-1].m: New.
23819 2005-05-29 Richard Henderson <rth@redhat.com>
23821 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
23822 Rename from check_effective_target_vect_no_max.
23823 (check_effective_target_vect_no_int_add): New.
23824 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
23825 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
23826 * gcc.dg/vect/vect-reduc-3.c: Likewise.
23827 * gcc.dg/vect/vect-reduc-1.c: Use both.
23828 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23830 2005-05-29 Richard Henderson <rth@redhat.com>
23832 * lib/target-supports.exp (check_effective_target_vect_no_max):
23833 Remove i386 and x86_64.
23835 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23838 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
23840 2005-06-29 Steve Ellcey <sje@cup.hp.com>
23842 PR middle-end/21969
23843 * gcc.dg/vect/pr21969.c: New test.
23845 2005-06-28 Eric Christopher <echristo@redhat.com>
23849 * gcc.dg/inline1.c: New test.
23850 * gcc.dg/inline2.c: Ditto.
23851 * gcc.dg/inline3.c: Ditto.
23852 * gcc.dg/inline4.c: Ditto.
23853 * gcc.dg/inline5.c: Ditto.
23855 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23857 PR libfortran/22142
23858 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23859 Add testcase also testing eoshift1 for PR 22142.
23861 2005-06-28 Richard Henderson <rth@redhat.com>
23863 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
23864 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
23865 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
23866 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
23867 gcc.dg/tree-ssa/20030922-2.c: Likewise.
23869 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
23871 PR libfortran/22142
23872 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
23873 Add testcase for PR 22142.
23875 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
23877 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
23878 gcc.target/ia64/fpreg-2.c: New tests.
23880 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23882 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
23884 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23886 PR libfortran/22170
23887 * gfortran.dg/slash_1.f90: New test.
23889 2005-06-27 Richard Henderson <rth@redhat.com>
23891 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
23892 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
23893 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23894 * gcc.dg/vect/vect-reduc-2.c: Likewise.
23895 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23896 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23898 2005-06-27 Richard Henderson <rth@redhat.com>
23900 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
23901 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
23903 2005-06-27 Ziemowit Laski <zlaski@apple.com>
23905 * obj-c++.dg/proto-lossage-5.mm: New.
23906 * objc.dg/proto-lossage-5.m: New.
23908 2005-06-27 Diego Novillo <dnovillo@redhat.com>
23911 * gcc.dg/tree-ssa/pr21959.c: New test.
23913 2005-06-27 Jakub Jelinek <jakub@redhat.com>
23915 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
23916 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
23917 testing uninitialized var.
23919 * gcc.c-torture/execute/builtins/chk.h: New.
23920 * gcc.c-torture/execute/builtins/lib/chk.c: New.
23921 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
23922 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
23923 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
23924 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
23925 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
23926 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
23927 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
23928 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
23929 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
23930 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
23931 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
23932 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
23933 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
23934 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
23935 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
23936 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
23937 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
23938 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
23939 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
23940 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
23941 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
23942 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
23943 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
23944 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
23945 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
23946 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
23947 * gcc.dg/builtin-object-size-1.c: New test.
23948 * gcc.dg/builtin-object-size-2.c: New test.
23949 * gcc.dg/builtin-object-size-3.c: New test.
23950 * gcc.dg/builtin-object-size-4.c: New test.
23951 * gcc.dg/builtin-object-size-5.c: New test.
23952 * gcc.dg/builtin-stringop-chk-1.c: New test.
23953 * gcc.dg/builtin-stringop-chk-2.c: New test.
23954 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
23955 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
23956 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
23957 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
23958 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
23959 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
23960 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
23961 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
23962 * gcc.c-torture/execute/printf-1.c: New test.
23963 * gcc.c-torture/execute/fprintf-1.c: New test.
23964 * gcc.c-torture/execute/vprintf-1.c: New test.
23965 * gcc.c-torture/execute/vfprintf-1.c: New test.
23966 * gcc.c-torture/execute/printf-chk-1.c: New test.
23967 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
23968 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
23969 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
23971 2005-06-27 Michael Matz <matz@suse.de>
23973 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
23974 slot is not merged if address escapes.
23976 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23979 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
23981 2005-06-26 Jakub Jelinek <jakub@redhat.com>
23983 PR middle-end/17965
23984 * gcc.c-torture/compile/20050622-1.c: New test.
23986 PR middle-end/22028
23987 * gcc.dg/20050620-1.c: New test.
23989 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
23991 PR tree-optimization/22026
23992 * gcc.dg/tree-ssa/pr22026.c: New.
23994 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
23996 PR libfortran/22144
23997 * gfortran.dg/shift-alloc.f90: New testcase.
23999 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
24001 * all files: Update FSF address in copyright headers.
24003 2005-06-22 Jan Hubicka <jh@suse.cz>
24005 * wholeprogram-1.c: New testcase.
24006 * wholeprogram-2.c: New testcase.
24008 2005-06-24 Mark Mitchell <mark@codesourcery.com>
24011 * gcc.dg/tree-ssa/pr22171.c: New test.
24013 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
24015 * gfortran.dg/simplify_modulo.f90: New.
24017 2005-06-24 Jan Hubicka <jh@suse.cz>
24019 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
24021 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24023 * obj-c++.dg/proto-lossage-[1-4].mm: New.
24025 2005-06-23 Ziemowit Laski <zlaski@apple.com>
24027 * obj-c++.dg/typedef-alias-1.mm: New.
24028 * objc.dg/typedef-alias-1.m: New.
24030 2005-06-23 Jeff Law <law@redhat.com>
24032 * gcc.dg/tree-ssa/vrp16.c: New test.
24034 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24036 * lib/target-supports.exp: Add
24037 check_effective_target_fortran_large_real and
24038 check_effective_target_fortran_large_int to check for
24039 corresponding effective targets.
24040 * gfortran.dg/large_integer_kind_1.f90: New test.
24041 * gfortran.dg/large_real_kind_1.f90: New test.
24043 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
24045 PR tree-optimization/22117
24046 * gcc.dg/tree-ssa/pr22117.c: New.
24048 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
24051 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
24053 2005-06-23 David Edelsohn <edelsohn@gnu.org>
24055 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
24057 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
24059 * gfortran.dg/f2c_4.f90: Add tests for complex functions
24060 * gfortran.dg/f2c_4.c: Likewise.
24062 2005-06-22 Paul Brook <paul@codesourcery.com>
24065 * gfortran.dg/auto_save_1.f90: New test.
24067 2005-06-22 Michael Matz <matz@suse.de>
24069 * gcc.target/x86-64/abi: New directory.
24070 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
24071 * gcc.target/x86-64/abi/README.gcc: New file.
24072 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
24073 * gcc.target/x86-64/abi/asm-support.s: New file.
24074 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
24075 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
24076 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
24077 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
24078 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
24079 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
24080 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
24081 * gcc.target/x86_64/abi/test_bitfields.c: New test.
24082 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
24083 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
24084 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
24085 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
24086 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
24087 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
24088 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
24089 * gcc.target/x86_64/abi/test_varargs.c: New test.
24091 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
24093 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
24094 32-bit i?86 and x86_64.
24096 2005-06-21 Ziemowit Laski <zlaski@apple.com>
24098 * obj-c++.dg/const-str-[1-9].mm: New tests.
24100 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
24103 * gfortran.dg/namelist_use.f90: New.
24104 * gfortran.dg/namelist_use_only.f90: New.
24106 2005-06-21 Jeff Law <law@redhat.com>
24108 * gcc.dg/tree-ssa/vrp15.c: New test.
24110 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
24112 * lib/target-supports.exp (check_effective_target_vect_reduction):
24114 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
24115 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
24116 remove vect_reduction target keyword. Also avoid two returns in main.
24117 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24118 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
24119 * gcc.dg/vect/vect-reduc-1short.c: New test.
24120 * gcc.dg/vect/vect-reduc-1char.c: New test.
24121 * gcc.dg/vect/vect-reduc-2short.c: New test.
24122 * gcc.dg/vect/vect-reduc-2char.c: New test.
24123 * gcc.dg/vect/vect-reduc-6.c: New test.
24124 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
24125 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
24126 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
24128 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24129 Paul Thomas <pault@gcc.gnu.org>
24131 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
24134 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24136 * gfortran.dg/backslash_1.f90: New test.
24137 * gfortran.dg/backslash_2.f90: New test.
24139 2005-06-20 Steven G. Kargl <kargls@comcast.net>
24141 * gfortran.dg/duplicate_labels.f90: New test.
24143 2005-06-20 Jan Beulich <jbeulich@novell.com>
24145 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
24146 unsupportable relocations.
24147 * g++.old-deja/g++.other/store-expr1.C: Likewise.
24148 * gcc.dg/20050321-2.c: xfail for NetWare.
24150 2005-06-20 Andreas Jaeger <aj@suse.de>
24152 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
24153 gcc.target/i386/fastcall-sseregparm.c,
24154 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
24156 2005-06-19 Richard Henderson <rth@redhat.com>
24158 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
24160 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
24162 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
24164 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
24167 * g++.dg/conversion/simd2.C: Change expected error message.
24169 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24171 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
24172 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24173 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24175 2005-06-18 James A Morrison <phython@gcc.gnu.org>
24177 * gcc.dg/fold-mod-1.c: New test.
24179 2005-06-18 Steven G. Kargl <kargls@comcast.net>
24182 * gfortran.dg/pr19926.f90: New test.
24184 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
24186 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
24187 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
24189 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24190 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24192 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
24194 * gcc.target/ia64/float80-varargs-1.c: New test.
24196 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24199 * gfortran.dg/f2c_6.f90: New test.
24201 2005-06-17 Geoffrey Keating <geoffk@apple.com>
24204 * g++.dg/template/local5.C: New.
24206 2005-06-17 Richard Henderson <rth@redhat.com>
24208 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
24210 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
24213 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
24215 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
24217 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
24218 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
24219 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
24220 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
24221 check_vect to verify the presence of hardware vector support.
24223 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
24226 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
24228 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24230 PR libfortran/19216
24231 * gfortran.dg/pr19216.f: Add correct space between brackets and
24234 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24236 PR libfortran/16436
24237 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
24239 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
24241 * gcc.target/i386/attributes-error.c: New testcase.
24242 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
24243 * gcc.target/i386/regparm-stdcall.c: Likewise.
24244 * gcc.target/i386/sseregparm-1.c: Likewise.
24245 * gcc.target/i386/sseregparm-2.c: Likewise.
24247 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
24249 * g++.dg/rtti/crash2.C: New.
24251 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
24253 * gcc.dg/noncompile/20040203-3.c: Update expected message.
24255 2005-06-15 David Ung <davidu@mips.com>
24257 * gcc.target/mips/mips16e-extends.c: New test for testing the
24258 generation of MIPS16e zeb/zeh, seb/seh instructions.
24260 2005-06-15 Diego Novillo <dnovillo@redhat.com>
24263 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
24264 * gcc.dg/tree-ssa/pr22018.c: New test.
24266 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
24268 * gcc.dg/simd-1.c: Update error messages.
24269 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
24270 * gcc.dg/simd-2.c: Update error messages.
24271 * gcc.dg/simd-4.c: New.
24273 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
24276 * g++.dg/other/crash-4.C: New.
24278 2005-06-14 Devang Patel <dpatel@apple.com>
24280 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
24282 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
24285 * g++.dg/parse/crash11.C: Update
24287 2005-06-13 Jeff Law <law@redhat.com>
24289 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
24290 perform the desired transformations.
24291 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
24292 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
24294 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24297 * gfortran.dg/forall_1.f90: Un-XFAIL.
24299 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
24302 * g++.dg/parse/crash26.C: New.
24305 * g++.dg/init/member1.C: New.
24307 2005-06-13 Jakub Jelinek <jakub@redhat.com>
24309 * gfortran.dg/altreturn_1.f90: New test.
24311 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
24313 PR middle-end/21985
24314 * gcc.dg/tree-ssa/pr21985.c: New test.
24316 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24318 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
24320 2005-06-12 Roger Sayle <roger@eyesopen.com>
24323 * g++.dg/other/error10.C: New test case.
24325 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24327 PR libfortran/19155
24328 * gfortran.dg/pr19155.f: Add test.
24330 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24332 * gfortran.dg/f2c_7.f90: New test.
24334 * gfortran.dg/forall_1.f90: XFAILed.
24336 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
24338 * gcc.dg/pr14796-1.c: New.
24339 * gcc.dg/pr14796-2.c: New.
24341 2005-06-11 Steven G. Kargl <kargls@comcast.net>
24345 * gfortran.dg/deallocate_stat.f90: New test.
24347 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
24349 * gfortran.fortran-torture/execute/in-pack.f90: New test.
24351 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
24353 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
24354 access will be generated when this loop is vectorized. Test that
24355 accesses with same alignment were detected.
24356 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
24357 Test that accesses with same alignment were detected.
24358 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
24359 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
24360 alignment were detected.
24362 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
24365 * g++.dg/conversion/simd2.C: New.
24367 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24369 * gcc.dg/Wcxx-compat-1.c: New.
24371 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
24373 PR libfortran/21480
24374 * gfortran.dg/reshape-complex.f90: Add a test for a packed
24377 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
24379 * gcc.dg/alias-8.c: New.
24381 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
24383 * gcc.dg/format/cmn_err-1.c: Update.
24385 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
24388 * gcc.target/sparc/fexpand-2.c: New.
24389 * gcc.target/sparc/fpmerge-2.c: New.
24390 * gcc.target/sparc/fpmul-2.c: New.
24391 * gcc.target/sparc/noresult.c: New.
24392 * gcc.target/sparc/pdist-2.c: New.
24393 * gcc.target/sparc/pdist-3.c: New.
24395 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
24398 * gcc.target/i386/i386.exp: Fix comment typo.
24400 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
24403 * g++.dg/inherit/using5.C: New.
24404 * g++.dg/inherit/using6.C: New.
24406 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24409 * g++.dg/template/ptrmem15.C: New test.
24412 * g++.dg/ext/label4.C: New test.
24414 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
24416 * gcc.dg/tls/debug-1.c: New test.
24418 2005-06-07 Dale Johannesen <dalej@apple.com>
24420 * gcc.target/i386/movq.c: New.
24422 2005-06-07 Dale Johannesen <dalej@apple.com>
24424 * gcc.dg/20050607-1.c: New.
24426 2005-06-07 Jakub Jelinek <jakub@redhat.com>
24428 PR middle-end/21850
24429 * gcc.c-torture/execute/20050607-1.c: New test.
24431 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
24433 PR libfortran/21926
24434 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
24435 Test case where the return array has lowest stride one,
24438 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
24440 * lib/target-supports.exp (check_effective_target_sync_int_long):
24441 Add s390 and s390x targets.
24443 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
24445 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
24446 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
24447 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
24448 * gcc.dg/tree-ssa/loop-9.c: New test.
24450 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
24452 * g++.dg/parse/defarg10.C: New.
24454 2005-06-06 Jakub Jelinek <jakub@redhat.com>
24456 PR regression/21897
24457 * gcc.c-torture/execute/20050604-1.c: New test.
24459 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
24462 * g++.dg/parse/defarg9.C: New.
24465 * g++.dg/inherit/using4.C: New.
24466 * g++.dg/overload/error1.C: Adjust expected errors.
24467 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
24468 * g++.old-deja/g++.brendan/arm2.C: Likewise.
24469 * g++.old-deja/g++.other/redecl2.C: Likewise.
24470 * g++.old-deja/g++.other/redecl4.C: Likewise.
24471 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
24473 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24475 * gfortran.dg/f2c_5.f90: Add -w to dg-options
24477 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
24479 * lib/gfortran.exp (gfortran_target_compile): Call
24480 dg-additional-files-options
24481 * gfortran.dg/f2c_4.f90: New file
24482 * gfortran.dg/f2c_4.c: New file
24483 * gfortran.dg/f2c_5.f90: New file
24484 * gfortran.dg/f2c_5.c: New file
24486 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24488 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
24491 * gfortran.dg/array_constructor_4.f90: New test.
24493 2005-06-05 Mark Mitchell <mark@codesourcery.com>
24496 * g++.dg/ext/builtin9.C: New test.
24498 2005-06-05 Dale Johannesen <dalej@apple.com>
24500 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
24501 * gcc.c-torture/execute/20050603-2.c: Ditto.
24503 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
24505 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
24506 * gcc.dg/vect/vect-reduc-1.c: New.
24507 * gcc.dg/vect/vect-reduc-2.c: New.
24508 * gcc.dg/vect/vect-reduc-3.c: New.
24510 2005-06-04 Dale Johannesen <dalej@apple.com>
24512 * gcc.c-torture/execute/20050603-1.c: New.
24513 * gcc.c-torture/execute/20050603-2.c: New.
24514 * gcc.dg/20050603-3.c: New.
24516 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24519 * gfortran.dg/debug_1.f90: New test.
24521 * gfortran.dg/forall_1.f90: New test.
24523 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
24525 * gfortran.dg/array_constructor_3.f90: New test.
24527 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
24529 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
24531 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
24533 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
24535 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
24538 * gcc.dg/init-excess-1.c: New test.
24540 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24543 * g++.dg/expr/static_cast6.C: New test.
24545 2005-06-03 Diego Novillo <dnovillo@redhat.com>
24547 * gcc.dg/tree-ssa/vrp14.c: New test.
24549 2005-06-03 Mark Mitchell <mark@codesourcery.com>
24552 * g++.dg/template/new2.C: New test.
24554 2005-06-03 Josh Conner <jconner@apple.com>
24556 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
24557 all entries in initializer.
24559 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
24561 PR middle-end/21858
24562 * gcc.dg/pr21858.c: New testcase.
24564 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
24566 PR tree-optimization/21292
24568 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
24570 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24571 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24572 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24573 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24574 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
24576 2005-06-02 Richard Henderson <rth@redhat.com>
24578 * gcc.dg/sync-2.c: Use -march=i486 for i386.
24580 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
24582 * gcc.dg/wtypequal.c: New testcase.
24584 2005-06-02 Diego Novillo <dnovillo@redhat.com>
24587 * gcc.dg/tree-ssa/pr21582.c: New test.
24589 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24592 * g++.dg/opt/interface2.h: New.
24593 * g++.dg/opt/interface2.C: New.
24594 * g++.dg/init/ctor4.C: Adjust error lines.
24595 * g++.old-deja/g++.bob/inherit2.C: Likewise.
24596 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
24597 * g++.old-deja/g++.jason/opeq3.C: Likewise.
24598 * g++.old-deja/g++.pt/assign1.C: Likewise.
24599 * g++.old-deja/g++.pt/crash20.C: Likewise.
24601 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
24603 PR tree-optimization/21734
24604 * g++.dg/vect/pr21734_1.cc: New.
24605 * g++.dg/vect/pr21734_2.cc: New.
24607 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
24610 * g++.dg/template/spec24.C: New.
24613 * g++.dg/pch/local-1.C: New.
24614 * g++.dg/pch/local-1.Hs: New.
24616 2005-06-01 Diego Novillo <dnovillo@redhat.com>
24618 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
24619 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
24620 * gcc.dg/tree-ssa/pr14341.c: New test.
24621 * gcc.dg/tree-ssa/pr14841.c: New test.
24622 * gcc.dg/tree-ssa/pr20701.c: New test.
24623 * gcc.dg/tree-ssa/pr21086.c: New test.
24624 * gcc.dg/tree-ssa/pr21090.c: New test.
24625 * gcc.dg/tree-ssa/pr21332.c: New test.
24626 * gcc.dg/tree-ssa/pr21458.c: New test.
24627 * gcc.dg/tree-ssa/pr21658.c: New test.
24628 * gcc.dg/tree-ssa/vrp01.c: New test.
24629 * gcc.dg/tree-ssa/vrp02.c: New test.
24630 * gcc.dg/tree-ssa/vrp03.c: New test.
24631 * gcc.dg/tree-ssa/vrp04.c: New test.
24632 * gcc.dg/tree-ssa/vrp05.c: New test.
24633 * gcc.dg/tree-ssa/vrp06.c: New test.
24634 * gcc.dg/tree-ssa/vrp07.c: New test.
24635 * gcc.dg/tree-ssa/vrp08.c: New test.
24636 * gcc.dg/tree-ssa/vrp09.c: New test.
24637 * gcc.dg/tree-ssa/vrp10.c: New test.
24638 * gcc.dg/tree-ssa/vrp11.c: New test.
24639 * gcc.dg/tree-ssa/vrp12.c: New test.
24640 * gcc.dg/tree-ssa/vrp13.c: New test.
24642 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
24645 * gcc.dg/tree-ssa/pr21029.c: New test.
24647 2005-06-01 Roger Sayle <roger@eyesopen.com>
24649 * gfortran.dg/logint-1.f: New test case.
24650 * gfortran.dg/logint-2.f: Likewise.
24651 * gfortran.dg/logint-3.f: Likewise.
24653 2005-06-01 Jakub Jelinek <jakub@redhat.com>
24657 * gcc.dg/20050527-1.c: New test.
24659 * gcc.dg/i386-sse-12.c: New test.
24662 * gfortran.dg/implicit_5.f90: New test.
24664 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
24667 * gfortran/assign_4.f90: New test.
24668 * gfortran/assign_2.f90: Change compile to run.
24670 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
24672 * lib/target-supports.exp
24673 (check_effective_target_sync_char_short): New.
24674 * gcc.dg/sync-2.c: New.
24676 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
24678 PR tree-optimization/21817
24679 * gcc.dg/torture/pr21817-1.c: New.
24681 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
24684 * g++.dg/template/init5.C: New.
24686 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
24688 * gfortran.dg/char_initialiser_actual.f90:
24689 Test character initialisers as actual arguments.
24690 * gfortran.dg/char_pointer_comp_assign.f90:
24691 Test character pointer structure component assignments.
24692 * gfortran.dg/char_array_structure_constructor.f90:
24693 Test character components in structure constructors.
24695 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
24697 PR middle-end/20931
24698 * g++.dg/opt/pr20931.C: New test.
24700 2005-05-31 Andreas Jaeger <aj@suse.de>
24703 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
24704 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
24705 g++.old-deja/g++.ext/asmspec1.C,
24706 g++.old-deja/g++.other/regstack.C,
24707 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
24708 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
24709 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
24710 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
24711 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
24712 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
24713 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
24714 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
24715 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
24716 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
24717 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
24718 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
24719 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
24720 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
24721 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
24722 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
24723 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
24724 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
24725 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
24727 2005-05-31 Jeff Law <law@redhat.com>
24729 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
24731 2005-05-30 Paolo Carlini <pcarlini@suse.de>
24733 PR middle-end/21743
24734 * gcc.dg/builtins-1.c: Activate disabled clog test.
24735 * gcc.dg/torture/builtin-attr-1.c: Likewise.
24737 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
24739 * gfortran.dg/char_pointer_assign.f90:
24740 Test character-pointer assignments and pointer assignments.
24741 * gfortran.dg/char_pointer_dummy.f90:
24742 Test character-pointer dummy arguments.
24743 * gfortran.dg/char_pointer_func.f90:
24744 Test character-pointer function returns.
24745 * gfortran.dg/char_pointer_dependency.f90:
24746 Test character-pointer functions with dependencies.
24748 2005-05-30 Mark Mitchell <mark@codesourcery.com>
24751 * g++.dg/lookup/using14.C: New test.
24753 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
24755 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
24756 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
24759 2005-05-29 Geoffrey Keating <geoffk@apple.com>
24762 * g++.dg/template/local5.C: New.
24765 * gcc.c-torture/compile/pr21761.c: New.
24767 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
24770 2005-05-30 Steven G. Kargl
24773 * gfortran.dg/inquire_8.f90: New test.
24775 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24777 PR libfortran/21376
24778 * gfortran.dg/output_exponents_1.f90: New test.
24780 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24782 PR libfortran/20006
24783 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
24785 2005-05-28 Mark Mitchell <mark@codesourcery.com>
24788 * g++.dg/ext/complex1.C: New test.
24791 * g++.dg/init/ctor6.C: New test.
24793 2005-05-29 Jan Hubicka <jh@suse.cz>
24795 * gcc.c-torture/compile/pr21562.c: New.
24797 2005-05-28 Steven G. Kargl <kargls@comcast.net>
24799 * gfortran.dg/subnormal_1.f90: New test.
24801 2005-05-28 Jan Hubicka <jh@suse.cz>
24803 * tree-prof.exp: Fix comment.
24804 * value-prof-1.c: New.
24805 * value-prof-2.c: New.
24806 * value-prof-3.c: New.
24807 * value-prof-4.c: New.
24809 2005-05-27 Mark Mitchell <mark@codesourcery.com>
24812 * g++.dg/expr/ptrmem6.C: New test.
24813 * g++.dg/expr/ptrmem6a.C: Likewise.
24815 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
24817 PR tree-optimization/21658
24818 * gcc.dg/tree-ssa/pr21658.c: New.
24820 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
24823 * g++.dg/inherit/ptrmem3.C: New.
24826 * g++.dg/parse/template16.C: New.
24828 2005-05-27 Andreas Jaeger <aj@suse.de>
24830 * gcc.dg/setjmp-2.c: Only run in 32-bit.
24832 * gcc.dg/i386-sse-8.c: Run test on all archs.
24834 2005-05-26 Mike Stump <mrs@apple.com>
24836 * objc.dg/isa-field-1.m: Only run on darwin.
24837 * objc.dg/lookup-1.m: Likewise.
24838 * objc.dg/try-catch-8.m: Likewise.
24840 2005-05-26 Roger Sayle <roger@eyesopen.com>
24842 PR tree-optimization/9814
24843 * gcc.dg/pr9814-1.c: New test case.
24845 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24847 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
24848 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
24849 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
24850 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
24851 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
24852 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
24853 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
24854 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
24855 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
24856 objc.dg/try-catch-8.m: New.
24858 2005-05-26 Janis Johnson <janis187@us.ibm.com>
24860 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
24861 remove extraneous semicolons.
24863 2005-05-26 Ziemowit Laski <zlaski@apple.com>
24865 * obj-c++.dg/comp-types-12.mm: New.
24866 * objc.dg/comp-types-11.m: New.
24867 * objc.dg/selector-4.m: New.
24869 2005-05-26 Andreas Jaeger <aj@suse.de>
24872 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
24873 g++.old-deja/g++.ext/attrib3.C,
24874 g++.old-deja/g++.other/store-expr1.C,
24875 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
24876 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
24877 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
24878 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
24879 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
24880 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
24881 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
24882 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
24883 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
24884 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
24885 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
24886 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
24887 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
24888 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
24889 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
24890 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
24891 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
24892 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
24893 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
24895 2005-05-26 Andreas Jaeger <aj@suse.de>
24897 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
24898 x86-64 compilation.
24900 2005-05-26 Andreas Jaeger <aj@suse.de>
24903 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
24904 gcc.misc-tests/i386-pf-athlon-1.c,
24905 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
24906 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
24907 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
24908 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
24909 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
24910 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
24911 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
24914 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
24915 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
24916 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
24917 x86-64 compilation.
24919 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
24922 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
24923 effective-target ilp32.
24925 2005-05-26 David Ung <davidu@mips.com>
24927 * gcc.target/mips/ext_ins.c: New test for testing the generation
24928 of MIPS32/64 rev 2 ext/ins instructions.
24930 2005-05-26 Andreas Jaeger <aj@suse.de>
24932 * treelang/compile/unsigned.tree: Use gimple instead of
24933 nonexisting generic dump.
24935 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
24937 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
24939 2005-05-26 Andreas Jaeger <aj@suse.de>
24941 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
24943 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
24945 PR libfortran/17283
24946 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
24947 Test callee-allocated memory with write statements.
24949 2005-05-25 Roger Sayle <roger@eyesopen.com>
24951 PR middle-end/21709
24952 * gcc.dg/pr21709-1.c: New test case.
24954 2005-05-25 Ziemowit Laski <zlaski@apple.com>
24955 Mike Stump <mrs@apple.com>
24957 * objc/execute/next_mapping.h: Update for C++.
24959 * obj-c++.dg/selector-1.mm: Move to...
24960 * obj-c++.dg/selector-4.mm: here...
24962 * obj-c++.dg/basic.mm: New.
24963 * obj-c++.dg/comp-types-1.mm: New.
24964 * obj-c++.dg/cxx-class-1.mm: New.
24965 * obj-c++.dg/cxx-ivars-1.mm: New.
24966 * obj-c++.dg/cxx-ivars-2.mm: New.
24967 * obj-c++.dg/cxx-ivars-3.mm: New.
24968 * obj-c++.dg/cxx-scope-1.mm: New.
24969 * obj-c++.dg/cxx-scope-2.mm: New.
24970 * obj-c++.dg/defs.mm: New.
24971 * obj-c++.dg/empty-private-1.mm: New.
24972 * obj-c++.dg/encode-1.mm: New.
24973 * obj-c++.dg/encode-2.mm: New.
24974 * obj-c++.dg/encode-3.mm: New.
24975 * obj-c++.dg/extern-c-1.mm: New.
24976 * obj-c++.dg/extra-semi.mm: New.
24977 * obj-c++.dg/fix-and-continue-2.mm: New.
24978 * obj-c++.dg/isa-field-1.mm: New.
24979 * obj-c++.dg/ivar-list-semi.mm: New.
24980 * obj-c++.dg/local-decl-1.mm: New.
24981 * obj-c++.dg/lookup-1.mm: New.
24982 * obj-c++.dg/lookup-2.mm: New.
24983 * obj-c++.dg/method-1.mm: New.
24984 * obj-c++.dg/method-2.mm: New.
24985 * obj-c++.dg/method-3.mm: New.
24986 * obj-c++.dg/method-4.mm: New.
24987 * obj-c++.dg/method-5.mm: New.
24988 * obj-c++.dg/method-6.mm: New.
24989 * obj-c++.dg/method-7.mm: New.
24990 * obj-c++.dg/no-extra-load.mm: New.
24991 * obj-c++.dg/overload-1.mm: New.
24992 * obj-c++.dg/pragma-1.mm: New.
24993 * obj-c++.dg/pragma-2.mm: New.
24994 * obj-c++.dg/private-1.mm: New.
24995 * obj-c++.dg/private-2.mm: New.
24996 * obj-c++.dg/proto-qual-1.mm: New.
24997 * obj-c++.dg/qual-types-1.mm: New.
24998 * obj-c++.dg/stubify-1.mm: New.
24999 * obj-c++.dg/stubify-2.mm: New.
25000 * obj-c++.dg/super-class-1.mm: New.
25001 * obj-c++.dg/super-class-2.mm: New.
25002 * obj-c++.dg/super-dealloc-1.mm: New.
25003 * obj-c++.dg/super-dealloc-2.mm: New.
25004 * obj-c++.dg/template-1.mm: New.
25005 * obj-c++.dg/template-2.mm: New.
25006 * obj-c++.dg/template-3.mm: New.
25007 * obj-c++.dg/template-4.mm: New.
25008 * obj-c++.dg/template-5.mm: New.
25009 * obj-c++.dg/template-6.mm: New.
25010 * obj-c++.dg/try-catch-1.mm: New.
25011 * obj-c++.dg/try-catch-2.mm: New.
25012 * obj-c++.dg/try-catch-3.mm: New.
25013 * obj-c++.dg/try-catch-4.mm: New.
25014 * obj-c++.dg/try-catch-5.mm: New.
25015 * obj-c++.dg/try-catch-6.mm: New.
25016 * obj-c++.dg/try-catch-7.mm: New.
25017 * obj-c++.dg/try-catch-8.mm: New.
25018 * obj-c++.dg/try-catch-9.mm: New.
25019 * obj-c++.dg/va-meth-1.mm: New.
25021 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25023 * obj-c++.dg/selector-1.mm: New.
25024 * obj-c++.dg/selector-2.mm: New.
25026 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25028 * obj-c++.dg/selector-3.mm: New.
25029 * objc.dg/selector-3.m: New.
25031 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25033 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
25034 about where warning appears.
25036 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25038 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
25039 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
25040 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
25041 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
25043 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
25045 * gcc.dg/20050524-1.c: New test.
25047 2005-05-25 Jan Hubicka <jh@suse.cz>
25049 * gcc.dg/tree-prof/inliner-1.c: New.
25051 2005-05-25 Janis Johnson <janis187@us.ibm.com>
25053 * gcc.dg/tree-prof: New directory.
25054 * gcc.dg/tree-prof/tree-prof.exp: New.
25056 2005-05-25 DJ Delorie <dj@redhat.com>
25058 * gcc.dg/Wattributes-1.c: New.
25059 * gcc.dg/Wattributes-2.c: New.
25060 * gcc.dg/Wattributes-3.c: New.
25062 20005-05-24 Janis Johnson <janis187@us.ibm.com>
25064 PR tree-optimization/19833
25065 * gcc.dg/uninit-4.c: Remove xfail.
25066 * gcc.dg/uninit-9.c: Ditto.
25068 2005-05-24 Ziemowit Laski <zlaski@apple.com>
25070 * obj-c++.dg/bitfield-[1-5].mm: New.
25071 * obj-c++.dg/class-protocol-1.mm: New.
25072 * obj-c++.dg/comp-types-1[0-1].mm: New.
25073 * obj-c++.dg/comp-types-[2-9].mm: New.
25074 * obj-c++.dg/encode-[4-8].mm: New.
25075 * obj-c++.dg/layout-1.mm: New.
25076 * obj-c++.dg/method-1[0-9].mm: New.
25077 * obj-c++.dg/method-2[0-1].mm: New.
25078 * obj-c++.dg/method-[8-9].mm: New.
25079 * obj-c++.dg/objc-gc-3.mm: New.
25080 * obj-c++.dg/try-catch-10.mm: New.
25081 * objc.dg/bitfield-5.m: New.
25082 * objc.dg/comp-types-10.m: New.
25083 * objc.dg/comp-types-9.m: New.
25084 * objc.dg/layout-1.m: New.
25085 * objc.dg/objc-gc-4.m: New.
25086 * objc.dg/try-catch-9.m: New.
25087 * objc.dg/class-protocol-1.m: Tweak diagnostics.
25088 * objc.dg/comp-types-1.m: Likewise.
25089 * objc.dg/comp-types-[5-6].m: Likewise.
25090 * objc.dg/method-9.m: Likewise.
25092 2005-05-24 Janis Johnson <janis187@us.ibm.com>
25094 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
25095 and on hardware without VMX support.
25097 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
25099 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
25101 * lib/profopt.exp (dg-final-generate, dg-final-use,
25102 profopt-final-code, profopt-get-options): New.
25103 (profopt-execute): Process test directives.
25105 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
25106 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25107 cleanup-tree-dump, cleanup-saved-temps): Update comments.
25109 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
25112 * g++.dg/init/ctor5.C: New test.
25114 2005-05-24 Ira Rosen <irar@il.ibm.com>
25116 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
25117 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
25118 vect-113.c, vect-114.c.
25120 2005-05-23 Adam Nemet <anemet@lnxw.com>
25122 * gcc.dg/const-elim-1.c: Remove xfails.
25124 2005-05-23 Jeff Law <law@redhat.com>
25126 * gcc.c-torture/compile/pr21638.c: New test.
25127 * gcc.c-torture/compile/20050520-1.c: New test.
25129 2005-05-23 Nick Clifton <nickc@redhat.com>
25131 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
25132 be a proper triple, ie: m32r*-*-*.
25133 * g++.old-deja/g++.jason/thunk3.C: Likewise.
25135 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
25137 PR middle-end/21331
25139 * gcc.c-torture/compile/pr21293.c: New test.
25140 * gcc.c-torture/execute/pr21331.c: New test.
25142 2004-05-20 Richard Henderson <rth@redhat.com>
25144 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
25146 2005-05-20 Ziemowit Laski <zlaski@apple.com>
25148 * obj-c++-dg.exp: Add.
25149 * obj-c++.exp: Add.
25150 * obj-c++.dg/dg.exp: Add.
25152 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
25154 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
25155 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
25157 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
25159 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
25161 2004-05-19 Richard Henderson <rth@redhat.com>
25163 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
25165 2005-05-19 Janis Johnson <janis187@us.ibm.com>
25167 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
25169 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
25171 2005-05-19 Jakub Jelinek <jakub@redhat.com>
25174 * g++.dg/parse/extern1.C: New test.
25175 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
25177 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
25179 * gcc.dg/c99-math.h: New.
25180 * gcc.dg/c99-math-float-1.c: New test.
25181 * gcc.dg/c99-math-double-1.c: Likewise.
25182 * gcc.dg/c99-math-long-double-1.c: Likewise.
25184 2005-05-18 Richard Henderson <rth@redhat.com>
25186 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
25188 2005-05-18 Devang Patel <dpatel@apple.com>
25190 * g++.dg/opt/20050511-1.C: New test.
25192 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
25194 PR libfortran/21127
25195 * gfortran.dg/reshape-complex.f90: New test.
25197 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
25199 * gfortran.dg/array_constructor_1.f90: New test.
25200 * gfortran.dg/array_constructor_2.f90: New test.
25202 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
25205 * gfortran.dg/pr20954.f: New test.
25207 2005-05-17 Mike Stump <mrs@apple.com>
25209 Yet more Objective-C++...
25211 * objc.dg/method-5.m: Update.
25212 * objc.dg/method-6.m: Update.
25213 * objc.dg/method-7.m: Update.
25214 * objc.dg/method-9.m: Update.
25215 * objc.dg/try-catch-2.m: Update.
25217 2005-05-17 Mark Mitchell <mark@codesourcery.com>
25219 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
25220 Remove little-endian optimizations.
25222 2005-05-17 Jeff Law <law@redhat.com>
25224 * g++.dg/tree-ssa/pr14814.C: New test.
25225 * gcc.dg/tree-ssa/pr14814.C: New test.
25226 * gcc.dg/tree-ssa/pr17141-1.C: New test.
25227 * gcc.dg/tree-ssa/pr17141-2.C: New test.
25229 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25231 * gcc.dg/compat/generate-random.c: Do not include
25233 * gcc.dg/compat/generate-random_r.c: Likewise.
25235 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
25237 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
25239 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
25241 PR middle-end/21595
25242 * g++.dg/tree-ssa/builtin1.C: New testcase.
25244 2005-05-17 Jakub Jelinek <jakub@redhat.com>
25247 * g++.dg/opt/const4.C: New test.
25249 PR middle-end/21492
25250 * g++.dg/opt/crossjump1.C: New test.
25252 PR tree-optimization/21610
25253 * gcc.c-torture/compile/20050516-1.c: New test.
25256 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
25257 about the test failing.
25258 * gfortran.fortran-torture/execute/where_7.f90: New test.
25259 * gfortran.fortran-torture/execute/where_8.f90: New test.
25261 2005-05-16 Richard Henderson <rth@redhat.com>
25263 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
25266 2005-05-16 Mark Mitchell <mark@codesourcery.com>
25268 * gcc.dg/compat/generate-random.c (config.h): Do not include.
25269 (limits.h): Include unconditionally.
25270 (stdlib.h): Likewise.
25271 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
25272 (limits.h): Include unconditionally.
25273 (stdlib.h): Likewise.
25274 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
25275 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
25276 (limits.h): Include unconditionally.
25277 (stdlib.h): Likewise.
25278 (hashtab.h): Do not include.
25279 (getopt.h): Likewise.
25280 (stddef.h): Include.
25281 (hashval_t): Define.
25282 (struct entry): Add "next" field.
25283 (HASH_SIZE): New macro.
25284 (hash_table): New variable.
25285 (switchfiles): Do not use xmalloc.
25287 (iterative_hash): New function.
25289 (e_exists): New function.
25290 (e_insert): Likewise.
25291 (output): Use, instead of libiberty hashtable functions.
25292 (main): Do not use getopt. Do not call htab_create.
25294 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
25297 * lib/target-supports.exp (check_mkfifo_available):
25298 Return 0 for cygwin as mkfifo support incomplete on platform.
25299 Fix typos in comments.
25301 2005-05-15 Mark Mitchell <mark@codesourcery.com>
25303 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
25305 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
25308 * gfortran.dg/assign_4.f: New test.
25310 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
25312 PR tree-optimization/21563
25313 * gcc.dg/tree-ssa/pr21563.c: New.
25315 2005-05-14 Jan Hubicka <jh@suse.cz>
25317 * gcc.dg/noreturn-7.c: Allow control reaches warning.
25319 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
25321 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
25323 2005-05-13 Julian Brown <julian@codesourcery.com>
25325 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
25326 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
25328 2005-05-13 Jan Hubicka <jh@suse.cz>
25330 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
25331 * gcc.dg/fold-xor-?.c: Likewise.
25332 * gcc.dg/pr15784-?.c: Likewise.
25333 * gcc.dg/pr20922-?.c: Likewise.
25334 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
25335 * gcc.dg/tree-ssa/pr17598.c: Likewise.
25336 * gcc.dg/tree-ssa/pr20470.c: Likewise.
25338 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25341 * gfortran.dg/hollerith_1.f90: New test.
25343 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25345 * gfortran.dg/func_result_2.f90: New test.
25347 2005-05-11 Bud Davis <bdavis@gfortran.org>
25349 * gfortran.dg/dev_null.f90: New test.
25351 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
25353 * gcc.dg/arm-vfp1.c: Revert last change.
25355 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
25357 PR middle-end/19807
25358 PR tree-optimization/19639
25359 * g++.dg/tree-ssa/pr19807.C: New testcase.
25361 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25363 PR libfortran/21471
25364 * gfortran.dg/append-1.f90: New test.
25366 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25368 * gcc.dg/pr18501.c: XFAIL.
25369 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
25370 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
25371 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
25372 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25373 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25374 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25375 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
25376 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
25378 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25381 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
25382 gfortran.dg/f2c_3.f90: New tests.
25384 * gfortran.dg/return_1.f90: Fix dg annotation.
25386 2005-05-10 Diego Novillo <dnovillo@redhat.com>
25388 * gcc.c-torture/compile/20050510-1.c: New test.
25390 2005-05-10 Mark Mitchell <mark@codesourcery.com>
25392 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
25394 2005-05-10 Bob Wilson <bob.wilson@acm.org>
25396 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
25398 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
25401 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
25403 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
25406 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
25407 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
25409 2005-05-10 Ben Elliston <bje@au.ibm.com>
25412 * gcc.dg/debug/pr16676.c: New test.
25414 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
25417 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
25418 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
25419 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
25420 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
25422 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
25423 -fno-tree-dominator-opts.
25425 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25427 * gfortran.dg/return_1.f90: New test.
25429 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
25431 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
25433 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
25435 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
25438 * g++.dg/inherit/covariant13.C: New.
25440 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25442 PR libfortran/19155
25443 * gfortran.dg/pr19155.f: New test.
25445 2005-05-08 Roger Sayle <roger@eyesopen.com>
25448 * gcc.dg/pr8788-1.c: New testcase.
25450 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
25453 * gcc.target/mips/fpcmp-[12].c: New tests.
25455 2005-05-06 Mark Mitchell <mark@codesourcery.com>
25457 * lib/target-supports-dg.exp (dg-require-fork): New function.
25458 (dg-require-mkfifo): Likewise.
25459 * lib/target-supports.exp (check_function_available): New
25461 (check_fork_available): Likewise.
25462 (check_mkfifo_available): Likewise.
25464 2005-05-06 Jeff Law <law@redhat.com>
25466 * gcc.c-torture/compile/pr21380.c: New test.
25468 2005-05-06 Jakub Jelinek <jakub@redhat.com>
25471 * g++.dg/ext/weak3.C: New test.
25473 2005-05-05 Mark Mitchell <mark@codesourcery.com>
25476 * g++.dg/template/crash37.C: New test.
25478 2005-05-05 Paul Brook <paul@codesourcery.com>
25480 * gcc.dg/arm-g2.c: Use effective-target arm32.
25481 * gcc.dg/arm-mmx-1.c: Ditto.
25482 * gcc.dg/arm-scd42-2.c: Ditto.
25483 * gcc.dg/arm-vfp1.c: Ditto.
25484 * lib/target-supports.exp (check_effective_target_arm32): New
25487 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
25489 PR libfortran/21354
25490 gfortran.dg/in_pack_rank7.f90: New test.
25492 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
25494 PR middle-end/15618
25495 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
25497 2005-05-04 Jakub Jelinek <jakub@redhat.com>
25499 PR middle-end/21265
25500 * gcc.dg/20050503-1.c: New test.
25502 PR rtl-optimization/21239
25503 * gcc.dg/i386-sse-11.c: New test.
25505 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
25508 * gcc.target/i386/asm-1.c: New test.
25510 2005-05-03 Jakub Jelinek <jakub@redhat.com>
25512 PR rtl-optimization/21330
25513 * gcc.c-torture/execute/20050502-1.c: New test.
25516 * gcc.c-torture/execute/20050502-2.c: New test.
25518 2005-05-03 Uros Bizjak <uros@kss-loka.si>
25520 PR middle-end/21282
25521 * gcc.dg/pr21282.c: New.
25523 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25525 * gcc.dg/vect/pr20122.c: Clean up .vect file.
25526 * gcc.dg/vect/vect-92.c: Likewise.
25527 * gcc.dg/vect/vect-93.c: Likewise.
25528 * gcc.dg/vect/vect-dv-1.c: Likewise.
25529 * gcc.dg/vect/vect-dv-2.c: Likewise.
25530 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
25532 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
25534 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
25535 * gfortran.dg/vect/vect-2.f90: Likewise.
25536 * gfortran.dg/vect/vect-3.f90: Likewise.
25537 * gfortran.dg/vect/vect-4.f90: Likewise.
25538 * gfortran.dg/vect/vect-5.f90: Likewise.
25540 2005-05-02 Geoffrey Keating <geoffk@apple.com>
25543 * gcc.dg/rs6000-fpint-2.c: New.
25545 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
25548 * gcc.dg/builtins-30.c: Update expected messages.
25549 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
25550 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
25551 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
25553 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
25555 PR tree-optimization/21294
25556 * gcc.dg/tree-ssa/pr21294.c: New.
25558 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
25560 * gcc.dg/altivec-3.c (vec_store): Do not use the old
25561 __builtin_altivec_st_internal_4si built-in.
25563 2005-05-02 Mark Mitchell <mark@codesourcery.com>
25566 * g++.dg/template/ptrmem14.C: New test.
25568 2005-05-02 Paul Brook <paul@codesourcery.com>
25570 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
25572 2005-05-02 Michael Matz <matz@suse.de>
25575 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
25577 2005-05-01 Mark Mitchell <mark@codesourcery.com>
25579 * g++.dg/cpp/weak.C: New test.
25581 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
25583 * gcc.dg/tree-ssa/loop-8.c: New test.
25585 2005-04-30 Michael Maty <matz@suse.de>
25587 * gcc.dg/inline-mcpy.c: New test.
25589 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
25591 PR libfortran/18958
25592 * gfortran.dg/eoshift.f90: New test case.
25594 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
25596 PR libfortran/18857
25597 * gfortran.dg/matmul_1.f90: New test.
25599 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25601 PR tree-optimization/21030
25602 * gcc.dg/tree-ssa/pr21030.c: New.
25604 2005-04-29 Devang Patel <dpatel@apple.com>
25606 PR tree-optimization/21272
25607 * gcc.dg/vect/vect-ifcvt-10.c: New test.
25609 2005-04-29 Jakub Jelinek <jakub@redhat.com>
25613 * gfortran.dg/entry_4.f90: New test.
25614 * gfortran.fortran-torture/execute/entry_1.f90: New test.
25615 * gfortran.fortran-torture/execute/entry_2.f90: New test.
25616 * gfortran.fortran-torture/execute/entry_3.f90: New test.
25617 * gfortran.fortran-torture/execute/entry_4.f90: New test.
25618 * gfortran.fortran-torture/execute/entry_5.f90: New test.
25619 * gfortran.fortran-torture/execute/entry_6.f90: New test.
25620 * gfortran.fortran-torture/execute/entry_7.f90: New test.
25622 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25624 * gfortran.fortran-torture/execute/entry_8.f90: New test.
25626 2005-04-29 Paul Brook <paul@codesourcery.com>
25628 * gfortran.dg/entry_3.f90: New test.
25630 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25632 * gfortran.dg/implicit_4.f90: New test.
25634 2005-04-28 Bob Wilson <bob.wilson@acm.org>
25636 * lib/target-supports.exp (check_profiling_available): Return
25637 false for xtensa-*-elf.
25639 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
25641 * lib/fortran-torture.exp (fortran-torture.exp): Catch
25642 error if file cannot be deleted.
25644 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
25646 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
25647 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
25648 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
25649 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
25650 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
25651 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
25652 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
25653 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
25654 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
25655 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
25656 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
25657 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
25658 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
25660 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25663 * gfortran.dg/pr20865.f90: New test.
25665 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
25667 * gcc.dg/void-cast-2.c: New test.
25669 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25672 * gcc.dg/void-cast-1.c: New test.
25674 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
25676 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
25678 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25681 * gfortran.dg/pr21177.f90: New test.
25683 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
25685 PR tree-optimization/21171
25686 * gcc.dg/tree-ssa/pr21171.c: New test.
25688 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
25690 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25691 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25692 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25693 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25694 gcc.dg/tree-ssa/gen-vect-32.c: New.
25695 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
25696 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
25697 don't run on PPC32.
25699 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25702 * gcc.dg/transparent-union-3.c: New test.
25704 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
25707 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
25708 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
25709 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
25710 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
25711 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
25712 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
25714 2005-04-26 Jeff Law <law@redhat.com>
25716 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
25717 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
25718 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
25719 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
25720 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
25721 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
25722 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
25724 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
25726 PR tree-optimization/17598
25727 * gcc.dg/tree-ssa/pr17598.c: New testcase.
25729 2005-04-25 Mike Stump <mrs@apple.com>
25731 * objc.dg/fix-and-continue-1.m: Add.
25733 2005-04-25 Roger Sayle <roger@eyesopen.com>
25736 * g++.dg/opt/pr20995-1.C: New test case.
25738 2005-04-25 Devang Patel <dpatel@apple.com>
25740 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
25742 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25745 * g++.dg/opt/alias2.C (printf): Correct the prototype.
25747 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
25750 * g++.dg/opt/rtti2.C: New test.
25752 2005-04-25 Paul Brook <paul@codesourcery.com>
25753 Steven G. Kargl <kargls@comcast.net>
25756 * gfortran.dg/ichar_1.f90: New file.
25758 2005-04-24 Jakub Jelinek <jakub@redhat.com>
25760 PR middle-end/20991
25761 * g++.dg/opt/pr20991.C: New test.
25763 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
25764 where sizeof (type) < __alignof__ (type).
25765 * gcc.dg/compat/struct-layout-1.h: Likewise.
25767 2005-04-24 Per Bothner <per@bothner.com>
25768 Devang Patel <dpatel@apple.com>
25770 PR preprocessor/20907
25771 * gcc.dg/cpp/very-long-comment.c: New test.
25773 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25776 * gfortran.dg/common_5.f: New test.
25778 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
25780 PR middle-end/21082
25781 * g++.dg/tree-ssa/pr21082.C: New testcase.
25783 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
25785 * gcc.dg/vect/vect-99.c: New test.
25787 2005-04-22 Diego Novillo <dnovillo@redhat.com>
25789 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
25791 2005-04-22 Jeff Law <law@redhat.com>
25793 * gcc.dg/uninit-5.c: Remove xfails.
25794 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
25795 conditionals and loads.
25797 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
25799 PR libfortran/20074
25800 PR libfortran/20436
25801 PR libfortran/21108
25802 * gfortran.dg/nested_reshape.f90: new test
25803 * gfortran.dg/reshape-alloc.f90: new test
25804 * gfortran.dg/reshape.f90: new test
25806 2005-04-22 Mark Mitchell <mark@codesourcery.com>
25808 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
25810 * gcc.dg/arm-vfp1.c: New test.
25812 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
25815 * g++.dg/lookup/builtin2.C: New test.
25817 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
25819 * gcc.dg/weak/weak-13.c: New test.
25821 2005-04-21 Geoffrey Keating <geoffk@apple.com>
25823 * lib/target-supports.exp (check_effective_target_sync_int_long):
25826 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
25828 * gcc.target/mips/branch-1.c: New test.
25830 2005-04-21 Richard Henderson <rth@redhat.com>
25832 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
25833 * gcc.dg/vect/vect-86.c: Likewise.
25834 * gcc.dg/vect/vect-87.c: Likewise.
25835 * gcc.dg/vect/vect-88.c: Likewise.
25837 2005-04-21 Devang Patel <dpatel@apple.com>
25839 PR optimization/20994
25840 * gcc.dg/tree-ssa/ifc-3.c: New test.
25842 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25845 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
25846 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
25847 gcc.dg/c99-vla-jump-5.c: New tests.
25849 2005-04-19 Richard Henderson <rth@redhat.com>
25851 * lib/target-supports.exp (check_effective_target_vect_int_mult):
25852 Fix typo in exists check.
25853 (check_effective_target_sync_int_long): New.
25854 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
25855 * gcc.dg/ia64-sync-2.c: Likewise.
25856 * gcc.dg/ia64-sync-3.c: Likewise.
25857 * gcc.dg/ia64-sync-4.c: Likewise.
25859 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
25861 * gcc.dg/fold-xor-1.c: New test.
25862 * gcc.dg/fold-xor-2.c: New test.
25864 2005-04-19 James E. Wilson <wilson@specifixinc.com>
25867 * g++.dg/eh/fp-regs.C: New test.
25869 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
25871 * gcc.dg/Wint-to-pointer-cast-1.c,
25872 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
25873 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
25874 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
25876 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25879 * gfortran.dg/pr16861.f90: New test.
25881 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25883 * gcc.dg/pr21085.c: New test.
25885 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
25887 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
25888 (setup_mips_tests, dg-mips-options): New procedures.
25889 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
25890 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
25891 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
25892 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25893 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
25894 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
25895 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
25896 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
25897 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
25898 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
25899 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
25900 dg-mips-options instead of dg-options. Remove now-redundant
25901 preprocessor guards.
25902 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
25903 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
25904 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
25905 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
25906 * gcc.dg/vr-mult-2.c: Delete.
25907 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
25908 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
25909 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
25910 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
25911 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
25912 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
25913 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
25915 2005-04-18 Laurent GUERBY <laurent@guerby.net>
25917 * ada/acats/run_all.sh: Use sync when executable not present.
25919 2005-04-18 Devang Patel <dpatel@apple.com>
25921 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
25922 * gcc.dg/vect/vect-11a.c: New.
25923 * gcc.dg/vect/vect-none.c: Update.
25924 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
25926 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
25928 PR tree-optimization/20922
25929 * gcc.dg/pr20922-1.c: New test.
25930 * gcc.dg/pr20922-2.c: New test.
25931 * gcc.dg/pr20922-3.c: New test.
25932 * gcc.dg/pr20922-4.c: New test.
25933 * gcc.dg/pr20922-5.c: New test.
25934 * gcc.dg/pr20922-6.c: New test.
25936 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25938 PR libfortran/20950
25939 * gfortran.dg/pr20950.f: New test.
25941 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25943 PR libfortran/19216
25944 * gfortran.dg/pr19216.f: New test.
25946 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
25948 PR tree-optimization/21001
25949 * gcc.dg/tree-ssa/pr21001.c: New.
25951 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
25953 PR libfortran/21075
25954 * gfortran.dg/reshape_rank7.f90: New test.
25956 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
25958 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
25959 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
25960 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
25961 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
25962 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
25963 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
25964 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
25965 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
25966 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
25968 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
25969 in namelists. New test.
25970 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
25972 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
25974 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
25975 namelist. New test.
25976 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
25978 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
25980 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
25981 namelist. New test.
25982 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
25983 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
25984 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
25986 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
25987 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
25990 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
25992 * gfortran.dg/wtruncate.f: New testcase.
25993 * gfortran.dg/wtruncate.f90: New testcase.
25995 2005-04-16 Mark Mitchell <mark@codesourcery.com>
25998 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
25999 which sizeof/alignof is dependent, rather than just whether we are
26000 processing_template_decl.
26002 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26004 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26005 corrected typo where the wrong variables had been compared.
26007 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
26009 PR libfortran/18495
26010 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
26011 Test callee-allocated version of return array with a write
26013 Test spread with a temporary with another write statement.
26015 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
26017 PR tree-optimization/21031
26018 * gcc.dg/tree-ssa/pr21031.c: New.
26020 2005-04-15 Uros Bizjak <uros@kss-loka.si>
26022 PR tree-optimization/21004
26023 * gcc.dg/builtins-53.c: Include builtins-config.h.
26024 Check floorf, ceilf, floorl and ceill transformations
26025 only when HAVE_C99_RUNTIME is defined.
26027 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
26029 PR middle-end/20739
26030 * gcc.dg/tree-ssa/pr20739.c: New test.
26032 2005-04-14 Mike Stump <mrs@apple.com>
26034 * gcc.dg/Foundation.framework/empty: New.
26035 * gcc.dg/framework-2.c: New.
26037 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26039 PR tree-optimization/21021
26040 * gcc.c-torture/compile/pr21021.c: New.
26042 2005-04-14 Janis Johnson <janis187@us.ibm.com>
26045 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
26046 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
26047 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
26048 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
26049 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
26050 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
26051 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
26052 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
26054 2005-04-14 Richard Henderson <rth@redhat.com>
26056 * lib/target-supports.exp (check_effective_target_vect_condition):
26057 Add ia64, i?86, and x86_64.
26059 2005-04-14 Steven G. Kargl <kargls@comcast.net>
26061 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
26063 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
26065 PR tree-optimization/20657
26066 * gcc.dg/tree-ssa/pr20657.c: New.
26068 2005-04-14 Uros Bizjak <uros@kss-loka.si>
26070 * gcc.dg/builtins-53.c: Also check (int)trunc* and
26071 (long long int)trunc*.
26073 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
26076 * gcc.dg/pr20927.c: New test.
26078 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
26080 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
26081 * gcc.target/mips/asm-1.c: Likewise.
26083 2005-04-13 Dale Johannesen <dalej@apple.com>
26085 * objc.dg/objc-fast-4.m: New.
26087 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
26089 * gcc.target/cris/torture/cris-torture.exp: New driver in new
26091 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
26093 2005-04-13 David Edelsohn <edelsohn@gnu.org>
26095 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
26096 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
26097 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
26099 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
26101 PR tree-optimization/20913
26102 * gcc.dg/tree-ssa/pr20913.c: New.
26104 PR tree-optimization/20702
26105 * gcc.dg/tree-ssa/pr20702.c: New.
26107 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26110 * g++.dg/inherit/local3.C: New test.
26112 2005-04-12 Jeff Law <law@redhat.com>
26114 * gcc.dg/tree-ssa/20050412-1.c: New test.
26116 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
26118 PR libfortran/19016
26119 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
26120 Add tests with mask generated by expression.
26121 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26122 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26123 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26125 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
26127 PR middle-end/20917
26128 * gcc.dg/20050409-1.c: New test.
26130 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
26132 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
26134 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26136 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26137 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
26138 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26139 (TARGET_CXX): Adjust accordingly.
26140 * target.h (struct gcc_target): Remove epxort_class_data. Add
26141 determine_class_data_visibility and class_data_always_comdat.
26142 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26143 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
26144 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26145 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
26146 (arm_cxx_determine_class_data_visibility): New.
26147 (arm_cxx_class_data_always_comdat): Likewise.
26148 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
26149 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
26150 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
26151 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
26152 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
26155 2005-04-11 Mark Mitchell <mark@codesourcery.com>
26157 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
26159 2005-04-11 Geoffrey Keating <geoffk@apple.com>
26161 * gcc.dg/i386-darwin-fpmath.c: New.
26163 2004-04-11 Devang Patel <dpatel@apple.com>
26165 * lib/target-supports.exp (check_effective_target_vect_condition): New.
26166 * gcc.dg/vect/vect-ifcvt-1.c: New test.
26167 * gcc.dg/vect/vect-ifcvt-2.c: New test.
26168 * gcc.dg/vect/vect-ifcvt-3.c: New test.
26169 * gcc.dg/vect/vect-ifcvt-4.c: New test.
26170 * gcc.dg/vect/vect-ifcvt-5.c: New test.
26171 * gcc.dg/vect/vect-ifcvt-6.c: New test.
26172 * gcc.dg/vect/vect-ifcvt-7.c: New test.
26173 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
26175 2004-04-11 Devang Patel <dpatel@apple.com>
26177 * gcc.dg/vect/vect-dv-1.c: New test.
26178 * gcc.dg/vect/vect-dv-2.c: New test.
26180 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26182 PR tree-optimization/20933
26183 * gcc.dg/tree-ssa/pr20933.c: New test.
26185 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26187 * gfortran.dg/fold_nearest.f90: New test.
26189 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
26191 * gcc.dg/tree-ssa/alias-1.c: New test.
26193 2005-04-11 Diego Novillo <dnovillo@redhat.com>
26195 PR tree-optimization/20920
26196 * g++.dg/tree-ssa/pr20920.C: New test.
26198 2005-04-11 Uros Bizjak <uros@kss-loka.si>
26200 * gcc.dg/builtins-53.c: Also check (int)ceil* and
26201 (long long int)ceil*.
26203 2005-04-10 Mark Mitchell <mark@codesourcery.com>
26205 * g++.dg/warn/Wdtor1.C: Declare template in system header with
26206 explicit C++ linkage.
26208 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26210 * gfortran.dg/pr17229.f: Take care of the new obsolescence
26211 warning for arithmetic IF statements.
26213 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
26215 * eor_handling_1.f90: New test case.
26216 * eor_handling_2.f90: New test case.
26217 * eor_handling_3.f90: New test case.
26218 * eor_handling_4.f90: New test case.
26219 * eor_handling_5.f90: New test case.
26220 * noadv_size.f90: New test case.
26221 * pad_no.f90: New test case.
26223 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
26225 * gcc.c-torture/execute/20050410-1.c: New test.
26227 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
26229 * gcc.dg/pr20126.c: New.
26231 2005-04-09 Bud Davis <bdavis@gfortran.org>
26232 Steven G. Kargl <kargls@comcast.net>
26234 * gfortran.dg/PR19872.f: New test.
26236 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26238 * gfortran.dg/nint_1.f90: Fix dg-do directive.
26240 2005-04-09 Steven G. Kargl <kargls@comcast.net>
26242 * gfortran.dg/nint_1.f90: New test.
26244 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26246 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
26247 Added test for callee-allocated arrays with write statements.
26248 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
26249 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
26250 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
26251 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
26252 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
26254 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
26256 PR libfortran/20163
26257 * gfortran.dg/open-options-blanks.f: New test.
26259 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
26262 * gfortran.dg/comma_format_extension_[1234].f: New tests.
26264 2005-04-09 Jakub Jelinek <jakub@redhat.com>
26266 * gcc.dg/tree-ssa/stdarg-1.c: New test.
26267 * gcc.dg/tree-ssa/stdarg-2.c: New test.
26268 * gcc.dg/tree-ssa/stdarg-3.c: New test.
26269 * gcc.dg/tree-ssa/stdarg-4.c: New test.
26270 * gcc.dg/tree-ssa/stdarg-5.c: New test.
26271 * gcc.c-torture/execute/stdarg-4.c: New test.
26273 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
26276 * g++.dg/abi/param2.C: New test.
26278 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26280 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
26282 2005-04-09 Uros Bizjak <uros@kss-loka.si>
26284 * gcc.dg/builtins-53.c: New test.
26286 2005-04-08 Diego Novillo <dnovillo@redhat.com>
26288 * g++.dg/tree-ssa/pr18178.C: New test.
26289 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
26290 * gcc.c-torture/execute/20041019-1.c: New test.
26291 * gcc.dg/tree-ssa/20041008-1.c: New test.
26292 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
26293 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
26294 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
26295 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
26296 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
26297 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
26298 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
26299 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
26300 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26301 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26303 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
26305 PR rtl-optimization/20466
26306 * gcc.c-torture/execute/pr20466-1.c: New test.
26308 2005-04-08 Mark Mitchell <mark@codesourcery.com>
26311 * g++.dg/parse/cond2.C: New test.
26314 * g++.dg/warn/Wdtor1.C: New test.
26316 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26319 * gfortran.dg/pr17229.f: New test.
26321 2005-04-07 Steven G. Kargl <kargls@comcast.net>
26323 * gfortran.dg/tiny_1.f90: New test.
26324 * gfortran.dg/tiny_2.f90: ditto.
26326 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
26328 * gfortran.dg/eor_1.f90: Fix dg-do run line
26329 * gfortran.dg/open_new.f90: Fix dg-do run line
26331 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
26333 * lib/target-supports.exp (get_compiler_messages): Support
26334 optional arguments, the fourth being compiler options.
26335 (check_effective_target_fpic): New proc.
26336 * gcc.dg/20050321-2.c: Restrict to target fpic.
26338 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
26340 * gcc.dg/15443-1.c: New test.
26341 * gcc.dg/15443-2.c: Likewise.
26343 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26345 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
26347 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26349 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
26351 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
26353 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
26354 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
26356 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
26357 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
26358 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
26360 2005-04-06 Mark Mitchell <mark@codesourcery.com>
26363 * g++.dg/warn/Wunused-11.C: New test.
26365 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
26367 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
26369 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
26371 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
26373 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26376 * g++.dg/template/ptrmem13.C: New test.
26378 2005-04-05 Per Bothner <per@bothner.com>
26380 * lib/gcc.exp: Always add -fno-show-column, for now.
26382 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
26385 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
26386 of plain old "unsigned int" for the type of "i". Makes this test
26389 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
26391 * gcc.dg/i386-ssefn-1.c: New test.
26392 * gcc.dg/i386-ssefn-2.c: New test.
26393 * gcc.dg/i386-ssefn-3.c: New test.
26394 * gcc.dg/i386-ssefn-4.c: New test.
26396 2005-04-05 Jakub Jelinek <jakub@redhat.com>
26398 PR tree-optimization/20076
26399 * gcc.dg/builtin-apply4.c: New test.
26401 PR preprocessor/19475
26402 * gcc.dg/cpp/macspace1.c: New test.
26403 * gcc.dg/cpp/macspace2.c: New test.
26405 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26407 * gfortran.dg/pr20755.f: Fixed bad format.
26409 2005-04-05 Mark Mitchell <mark@codesourcery.com>
26412 * g++.dg/ext/attrib21.C: New test.
26414 2004-04-05 Devang Patel <dpatel@apple.com>
26416 * lib/target-supports.exp (check_effective_target_vect_shif): New.
26417 * gcc.dg/vect/vect-shift-1.c: New test.
26419 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26421 PR libfortran/20755
26422 * gfortran.dg/pr20755.f: New test.
26424 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
26426 * gfortran.dg/pr15959.f90: New test.
26427 * gfortran.dg/string_pad_trunc.f90: New test.
26429 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26431 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
26432 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
26433 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
26436 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26438 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
26440 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26442 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
26443 * gcc.c-torture/compile/20011119-2.c: Likewise.
26444 * gcc.c-torture/compile/981001-2.c: Likewise.
26446 2005-04-04 Mark Mitchell <mark@codesourcery.com>
26449 * g++.dg/template/overload4.C: New test.
26451 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26454 * g++.dg/abi/covariant5.C: New.
26457 * g++.dg/debug/const2.C: New.
26459 2005-04-04 Jakub Jelinek <jakub@redhat.com>
26461 PR rtl-optimization/16104
26462 * gcc.c-torture/execute/20050316-1.c: New test.
26464 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
26466 * g++.dg/template/spec23.C: Fix dg-error text.
26468 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
26471 * g++.dg/expr/lval2.C: New.
26473 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26475 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
26476 __builtin_strcasecmp and __builtin_strncasecmp.
26478 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
26481 * g++.dg/template/spec22.C: New.
26482 * g++.dg/template/spec23.C: New.
26484 2005-04-03 Dale Ranta <dir@lanl.gov>
26485 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26487 PR libfortran/20068
26488 PR libfortran/20125
26489 PR libfortran/20156
26490 PR libfortran/20471
26491 * gfortran.dg/backspace.f: New test.
26493 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
26495 * gcc.dg/pr19345.c: New test.
26497 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26499 PR tree-optimization/20640
26500 * gcc.dg/torture/tree-loop-1.c: New.
26502 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
26504 PR rtl-optimization/20290
26505 * gcc.c-torture/execute/loop-ivopts-2.c: New.
26507 2005-04-02 Geoffrey Keating <geoffk@apple.com>
26509 * gcc.dg/rs6000-fpint.c: New.
26511 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26513 * gcc.dg/old-style-then-proto-1.c: New test.
26515 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26517 * gfortran.fortran-torture/execute/backspace.f90: Check
26518 after backspace and read was incorrect.
26520 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26522 * gcc.c-torture/execute/builtins/strcat.c: Check the result
26523 buffer past the terminating NUL using memcmp.
26524 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
26525 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
26527 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
26528 Fix unused/uninitialized variable warnings.
26530 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
26531 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
26532 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
26533 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
26535 * gcc.c-torture/execute/builtins/abs-1-lib.c,
26536 gcc.c-torture/execute/builtins/fputs-lib.c,
26537 gcc.c-torture/execute/builtins/lib/fprintf.c,
26538 gcc.c-torture/execute/builtins/lib/main.c,
26539 gcc.c-torture/execute/builtins/lib/memcmp.c,
26540 gcc.c-torture/execute/builtins/lib/memmove.c,
26541 gcc.c-torture/execute/builtins/lib/mempcpy.c,
26542 gcc.c-torture/execute/builtins/lib/memset.c,
26543 gcc.c-torture/execute/builtins/lib/printf.c,
26544 gcc.c-torture/execute/builtins/lib/sprintf.c,
26545 gcc.c-torture/execute/builtins/lib/stpcpy.c,
26546 gcc.c-torture/execute/builtins/lib/strchr.c,
26547 gcc.c-torture/execute/builtins/lib/strcmp.c,
26548 gcc.c-torture/execute/builtins/lib/strcpy.c,
26549 gcc.c-torture/execute/builtins/lib/strcspn.c,
26550 gcc.c-torture/execute/builtins/lib/strlen.c,
26551 gcc.c-torture/execute/builtins/lib/strncat.c,
26552 gcc.c-torture/execute/builtins/lib/strncmp.c,
26553 gcc.c-torture/execute/builtins/lib/strncpy.c,
26554 gcc.c-torture/execute/builtins/lib/strrchr.c,
26555 gcc.c-torture/execute/builtins/lib/strspn.c,
26556 gcc.c-torture/execute/builtins/lib/strstr.c,
26557 gcc.c-torture/execute/builtins/memops-asm-lib.c,
26558 gcc.c-torture/execute/builtins/strlen-2.c,
26559 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
26562 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
26564 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
26565 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
26568 2005-04-01 Jakub Jelinek <jakub@redhat.com>
26571 * g++.dg/debug/using1.C: New test.
26573 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
26575 PR middle-end/20524
26576 * gcc.dg/alias-7.c: Prefix asm-declared name with
26577 __USER_LABEL_PREFIX__.
26579 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
26581 Fix fallout from PR middle-end/15700:
26582 * gcc.c-torture/compile/20011119-1.c: Take
26583 __USER_LABEL_PREFIX__ into account.
26584 * gcc.c-torture/compile/20011119-2.c: Likewise.
26586 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
26589 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
26591 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
26594 * gcc.c-torture/compile/struct-non-lval-1.c,
26595 gcc.c-torture/compile/struct-non-lval-2.c,
26596 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
26598 2005-03-31 Janis Johnson <janis187@us.ibm.com>
26600 * gcc.dg/tls/tls.exp: Remove temporary file.
26601 * g++.dg/tls/tls.exp: Ditto.
26602 * lib/file-format.exp: Ditto.
26603 * g++.dg/special/ecos.exp: Ditto.
26605 * lib/profopt.exp: Treat prof_ext as a list.
26606 * gcc.misc-tests/bprob.exp: Ditto.
26607 * g++.dg/bprob/bprob.exp: Ditto.
26609 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
26610 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
26611 g++.dg/tree-ssa/pointer-reference-alias.C,
26612 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
26613 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
26614 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
26615 g++.dg/vect/pr19951.cc: Ditto.
26616 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
26617 gcc.dg/builtins-47.c: Ditto.
26618 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
26619 gcc.dg/pr20115-1.c: Ditto.
26620 * gcc.dg/tree-ssa/20030530-2.c,
26621 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
26622 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
26623 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
26624 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
26625 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
26626 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
26627 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
26628 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
26629 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
26630 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
26631 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
26632 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
26633 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
26634 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
26635 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
26636 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
26637 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
26638 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
26639 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
26640 gcc.dg/tree-ssa/20030824-1.c,
26641 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
26642 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
26643 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
26644 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
26645 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
26646 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
26647 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
26648 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
26649 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
26650 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
26651 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
26652 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
26653 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
26654 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
26655 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
26656 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
26657 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
26658 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
26659 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
26660 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
26661 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
26662 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
26663 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
26664 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
26665 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
26666 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
26667 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
26668 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
26669 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
26670 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
26671 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
26672 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
26673 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
26674 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
26675 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
26676 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
26677 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
26678 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
26679 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
26680 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
26681 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
26682 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
26683 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
26684 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
26685 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
26686 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
26687 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
26688 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
26689 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
26690 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
26691 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
26692 gcc.dg/tree-ssa/useless-1.c: Ditto.
26693 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
26694 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
26695 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
26696 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
26697 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
26698 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
26699 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
26700 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
26701 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
26702 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
26703 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
26704 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
26705 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
26706 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
26707 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
26708 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
26709 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
26710 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
26711 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
26712 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
26713 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
26714 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
26715 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
26716 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
26717 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
26718 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
26719 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
26720 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
26721 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
26722 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
26723 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
26724 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
26725 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
26726 gcc.dg/vect/vect-none.c: Ditto.
26727 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
26728 treelang/compile/unsigned.tree: Ditto.
26730 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
26731 * gcc.dg/cpp/direct2s.c: Ditto.
26732 * gcc.dg/cpp/paste4.c: Ditto.
26733 * gcc.dg/cpp/separate-1.c: Ditto.
26734 * gcc.dg/pch/save-temps-1.c: Ditto.
26735 * g++.dg/ext/altivec-10.C: Ditto.
26736 * g++.dg/pch/pch.C: Ditto.
26738 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
26740 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
26741 * g++.dg/template/repo1.C: Ditto.
26742 * g++.dg/template/repo2.C: Ditto.
26743 * g++.dg/template/repo3.C: Ditto.
26744 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
26745 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
26746 * g++.old-deja/g++.pt/repo1.C: Ditto.
26747 * g++.old-deja/g++.pt/repo2.C: Ditto.
26748 * g++.old-deja/g++.pt/repo3.C: Ditto.
26749 * g++.old-deja/g++.pt/repo4.C: Ditto.
26751 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
26752 * gcc.dg/20030107-1.c: Ditto.
26753 * gcc.dg/20030702-1.c: Ditto.
26754 * gcc.dg/profile-generate-1.c: Ditto.
26755 * g++.dg/other/profile1.C: Ditto.
26756 * g++.old-deja/g++.robertl/eb83.C: Ditto.
26758 * lib/gcc-dg.exp (remove-build-file): New.
26759 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26760 cleanup-tree-dump, cleanup-saved-temps): New.
26762 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
26764 PR c++/19203, DR 214
26765 * g++.dg/parse/ambig3.C: Not ambiguous.
26766 * g++.dg/template/spec20.C: New.
26767 * g++.dg/template/spec21.C: New.
26769 2005-03-31 Steve Ellcey <sje@cup.hp.com>
26772 * gcc.dg/ia64-fptr-1.c: Run only on linux.
26774 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26776 PR libfortran/20660
26777 * gfortran.dg/negative_unit.f: New test.
26779 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
26781 * gcc.dg/20050330-1.c: New test.
26783 2005-03-30 Devang Patel <dpatel@apple.com>
26785 * g++.dg/tree-sra/ssa-sra-3.C: New test.
26787 2005-03-30 Dale Johannesen <dalej@apple.com>
26789 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
26791 2005-03-30 Janis Johnson <janis187@us.ibm.com>
26793 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
26794 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
26795 Strip options from test name.
26797 2005-03-31 Jan Hubicka <jh@suse.cz>
26799 * gcc.dg/varpool-1.c: New testcase.
26801 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26805 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
26806 gcc.dg/stmt-expr-label-3.c : New tests.
26807 * gcc.c-torture/execute/medce-2.c: Remove.
26809 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
26812 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
26815 2005-03-30 Alan Modra <amodra@bigpond.net.au>
26817 * gcc.c-torture/compile/pr20203.c: New test.
26819 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26821 * gfortran.dg/promotion.f90: New test.
26823 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
26825 PR middle-end/20491
26826 * gcc.dg/torture/asm-subreg-1.c: New test.
26828 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
26831 * gcc.dg/pr20672-1.c: New test.
26833 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
26835 * gfortran.dg/vect: New directory.
26836 * gfortran.dg/vect/vect.exp: New.
26837 * gfortran.dg/vect/vect-1.f90: New test.
26838 * gfortran.dg/vect/vect-2.f90: New test.
26839 * gfortran.dg/vect/vect-3.f90: New test.
26840 * gfortran.dg/vect/vect-4.f90: New test.
26841 * gfortran.dg/vect/vect-5.f90: New test.
26843 2005-03-29 Jakub Jelinek <jakub@redhat.com>
26845 PR middle-end/20622
26846 * gcc.dg/alias-7.c: New test.
26848 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
26850 * gcc.dg/sparc-reg-1.c: New test.
26852 2005-03-28 Steve Ellcey <sje@cup.hp.com>
26855 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
26857 2005-03-29 Dale Ranta <dir@lanl.gov>
26858 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26860 PR libfortran/20163
26861 * gfortran.dg/pr20163-2.f: New test.
26863 2005-03-28 Jan Hubicka <jh@suse.cz>
26865 PR middle-end/20635
26866 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
26869 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
26871 PR tree-optimization/20626
26872 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
26873 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
26875 2005-03-26 Steven G. Kargl <kargls@comcast.net>
26877 * gfortran.dg/underflow.f90: New test.
26878 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
26880 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26882 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
26884 2005-03-25 Mark Mitchell <mark@codesourcery.com>
26886 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
26887 (g++_init): Make sure that CXXFLAGS is set.
26888 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
26889 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
26890 * lib/gfortran.exp (gfortran_link_flags): Likewise.
26891 * lib/objc.exp (objc_init): Likewise.
26892 * lib/treelang.exp (treelang_init): Likewise.
26894 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
26896 PR tree-optimization/20470
26897 * gcc.dg/tree-ssa/pr20470.c: New test.
26899 2005-03-25 Geoffrey Keating <geoffk@apple.com>
26901 * gcc.dg/ppc-stfiwx.c: New.
26903 2005-03-25 Steve Ellcey <sje@cup.hp.com>
26906 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
26908 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26910 * gcc.dg/20050325-1.c: Fix a typo.
26912 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26914 PR libfortran/19678
26915 PR libfortran/19679
26916 * gfortran.dg/dos_eol.f: New test.
26918 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
26920 PR rtl-optimization/20249
26921 * gcc.dg/20050325-1.c: New test.
26923 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26925 PR libfortran/15332
26926 * gfortran.dg/pr15332.f: New test.
26928 2005-03-24 Dale Johannesen <dalej@apple.com>
26930 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
26932 2005-03-24 Geoffrey Keating <geoffk@apple.com>
26934 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
26935 'internal' visibility.
26936 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
26937 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
26938 'protected' visibility.
26939 * gcc.dg/visibility-7.c: Likewise.
26940 * lib/target-supports.exp (check_visibility_available): Take
26941 a parameter, the kind of visibility to check for.
26942 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
26943 to check_visibility_available.
26945 * g++.dg/expr/cast3.C: New.
26947 2005-03-24 David Edelsohn <edelsohn@gnu.org>
26949 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
26952 2005-03-24 Steve Ellcey <sje@cup.hp.com>
26955 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
26957 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
26959 * gcc.dg/badshift.c: Renamed to...
26960 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
26962 * gcc.target/i386/badshift.c: Renamed to...
26963 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
26966 PR rtl-optimization/20532
26967 * gcc.target/i386/badshift.c: New.
26969 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26971 * gfortran.dg/pr18025.f90: New test.
26973 2005-03-23 Dale Johannesen <dalej@apple.com>
26975 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
26977 2005-03-23 Mark Mitchell <mark@codesourcery.com>
26979 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
26981 * lib/target-supports.exp (check_iconv_available): Default
26982 libiconv to -liconv, if there is no definition.
26984 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
26986 * gcc.dg/torture/cris-asm-mof-1.c: New test.
26988 2005-03-22 Mark Mitchell <mark@codesourcery.com>
26990 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
26991 * g++.dg/opt/pr7503-2.C: Likewise.
26992 * g++.dg/opt/pr7503-3.C: Likewise.
26993 * g++.dg/opt/pr7503-4.C: Likewise.
26994 * g++.dg/opt/pr7503-5.C: Likewise.
26995 * g++.dg/warn/minmax.C: New test.
26997 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26999 * gfortran.dg/g77_intrinsics_funcs.f: New test.
27000 * gfortran.dg/g77_intrinsics_sub.f: New test.
27002 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
27003 Jan Hubicka <jh@suse.cz>
27004 Steven Bosscher <stevenb@suse.de
27006 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
27008 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27011 * g++.dg/template/redecl3.C: New test.
27013 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27016 * g++.dg/parse/error16.C: Tweak error markers.
27018 2005-03-22 Jakub Jelinek <jakub@redhat.com>
27021 * gcc.dg/20050321-2.c: New test.
27023 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
27027 * g++.dg/template/ptrmem12.C: New.
27029 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
27031 PR rtl-optimization/20527
27032 * gcc.c-torture/execute/pr20527-1.c: New test.
27034 2005-03-22 Ben Elliston <bje@au.ibm.com>
27036 * gcc.misc-tests/options.exp (check_for_options): Create a real C
27037 program, compile it into a real executable and then delete the .c
27038 and .x files afterwards, to avoid problems on testglue targets.
27040 2005-03-21 Stuart Hastings <stuart@apple.com>
27042 * gcc.target/i386/sse-2.c: New.
27044 2005-03-21 Uros Bizjak <uros@kss-loka.si>
27046 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
27048 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27050 * g++.dg/parse/crash25.C: Fix typo.
27052 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27055 * g++.dg/parse/crash24.C: New test.
27058 * g++.dg/parse/crash25.C: New test.
27060 2005-03-21 Paolo Carlini <pcarlini@suse.de>
27063 * g++.dg/ext/stmtexpr4.C: New test.
27065 2005-03-20 Roger Sayle <roger@eyesopen.com>
27067 PR middle-end/20539
27068 * gcc.c-torture/compile/pr13066-1.c: New test case.
27069 * gcc.c-torture/compile/pr20539-1.c: Likewise.
27070 * g++.dg/opt/pr13066-1.C: Likewise.
27072 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
27074 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
27076 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
27079 * gfortran.dg/nesting_1.f90: New test.
27081 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27084 * g++.dg/lookup/using13.C: New test.
27086 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27089 * g++.dg/template/crash36.C: New test.
27091 2005-03-18 Paolo Carlini <pcarlini@suse.de>
27094 * g++.dg/template/crash35.C: New test.
27096 2005-03-17 Paolo Carlini <pcarlini@suse.de>
27099 * g++.dg/overload/operator2.C: New test.
27101 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27103 PR libfortran/20257
27104 * gfortran.dg/pr20257.f90: New test.
27106 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27108 PR libfortran/20480
27109 * gfortran.dg/pr20480.f90: New test.
27111 2005-03-16 Richard Henderson <rth@redhat.com>
27113 PR middle-end/15700
27114 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
27115 (_rtld_global): New.
27116 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
27117 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
27119 * gcc.dg/alias-3.c: New.
27120 * gcc.dg/alias-4.c: New.
27121 * gcc.dg/alias-5.c: New.
27122 * gcc.dg/alias-6.c: New.
27124 2005-03-15 Geoffrey Keating <geoffk@apple.com>
27126 * gcc.dg/cpp/ucnid-7.c: New.
27128 2005-03-15 Janis Johnson <janis187@us.ibm.com>
27129 Dorit Naishlos <dorit@il.ibm.com>
27131 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
27134 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
27136 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
27137 support misaligned accesses.
27138 * gcc.dg/vect/vect-58.c: Likewise.
27139 * gcc.dg/vect/vect-92.c: New.
27140 * gcc.dg/vect/vect-93.c: New.
27142 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
27145 * gfortran.dg/assign_2.f90: New test.
27146 * gfortran.dg/assign_3.f90: New test.
27147 * gfortran.dg/assign.f90: New test.
27149 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
27151 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
27152 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
27153 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
27154 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
27157 2005-03-14 Geoffrey Keating <geoffk@apple.com>
27159 * gcc.dg/cpp/ucnid-6.c: New.
27161 * gcc.dg/cpp/normalize-1.c: New.
27162 * gcc.dg/cpp/normalize-2.c: New.
27163 * gcc.dg/cpp/normalize-3.c: New.
27164 * gcc.dg/cpp/normalize-4.c: New.
27165 * gcc.dg/cpp/ucnid-4.c: New.
27166 * gcc.dg/cpp/ucnid-5.c: New.
27167 * g++.dg/cpp/normalize-1.C: New.
27168 * g++.dg/cpp/ucnid-1.C: New.
27170 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27172 * gcc.dg/pr18628.c: New.
27174 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
27177 * g++.dg/tree-ssa/pr20280.C: New.
27179 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27182 * gfortran.dg/stfunc_2.f90: New test.
27184 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27186 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
27188 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
27190 * gcc.dg/tree-ssa/20050314-1.c: New test.
27192 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27196 * g++.dg/template/friend34.C: New test.
27197 * g++.dg/template/friend35.C: Likewise.
27198 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
27200 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27202 Friend class name lookup 5/n
27204 * g++.dg/lookup/hidden-class1.C: New test.
27205 * g++.dg/lookup/hidden-class2.C: Likewise.
27206 * g++.dg/lookup/hidden-class3.C: Likewise.
27207 * g++.dg/lookup/hidden-class4.C: Likewise.
27208 * g++.dg/lookup/hidden-class5.C: Likewise.
27209 * g++.dg/lookup/hidden-class6.C: Likewise.
27210 * g++.dg/lookup/hidden-class7.C: Likewise.
27211 * g++.dg/lookup/hidden-class8.C: Likewise.
27212 * g++.dg/lookup/hidden-class9.C: Likewise.
27213 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
27214 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
27215 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
27216 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
27217 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
27218 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
27219 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
27220 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
27221 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
27222 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
27223 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
27225 2005-03-13 Mark Mitchell <mark@codesourcery.com>
27228 * g++.dg/template/error18.C: New test.
27230 2005-03-09 Ben Elliston <bje@au.ibm.com>
27233 * g++.dg/debug/pr16792.C: New test.
27235 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27237 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
27238 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
27239 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
27240 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
27241 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
27242 test assertion names.
27244 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27247 * gfortran.dg/stfunc_1.f90: New test.
27249 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27252 * gfortran.dg/real_index_1.f90: New test.
27254 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27257 * gfortran.dg/spec_expr_1.f90: New test.
27259 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
27262 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
27265 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27268 * gfortran.dg/largeequiv_1.f90: New test.
27270 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27272 * gcc.dg/ucnid-1.c: New.
27273 * gcc.dg/ucnid-2.c: New.
27274 * gcc.dg/ucnid-3.c: New.
27275 * gcc.dg/ucnid-4.c: New.
27276 * gcc.dg/ucnid-5.c: New.
27277 * gcc.dg/ucnid-6.c: New.
27278 * gcc.dg/cpp/ucnid-1.c: New.
27279 * gcc.dg/cpp/ucnid-2.c: New.
27280 * gcc.dg/cpp/ucnid-3.c: New.
27281 * g++.dg/other/ucnid-1.C: New.
27283 2005-03-12 Geoffrey Keating <geoffk@apple.com>
27285 * gcc.dg/vmx/darwin-abi-3.c: Delete.
27287 2005-03-11 Per Bothner <per@bothner.com>
27289 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
27290 that diagnotics refer to correct token.
27291 * gcc.dg/unused-3.c: Likewise.
27293 2005-03-11 Per Bothner <per@bothner.com>
27295 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
27296 constant" is now actually on same line as string constant.
27297 * gcc.dg/cpp/direct2s.c: Likewise.
27299 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
27301 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
27303 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27305 PR libfortran/20124
27306 * gfortran.dg/pr20124.f90: New Test
27308 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
27310 PR tree-optimization/20130
27311 * gcc.dg/pr20130-1.c: New test.
27313 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27316 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
27318 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27320 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
27322 2005-03-10 Steve Ellcey <sje@cup.hp.com>
27324 * g++.dg/eh/forced1.C: Fix comment.
27325 * g++.dg/eh/forced2.C: Ditto.
27326 * g++.dg/eh/forced3.C: Ditto.
27327 * g++.dg/eh/forced4.C: Ditto.
27329 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
27332 * gcc.c-torture/compile/pr20412.c: New test.
27334 2005-03-10 Roger Sayle <roger@eyesopen.com>
27336 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
27338 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27341 * gcc.dg/20050307-1.c: New test.
27343 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
27346 * g++.dg/other/stdarg3.C: New.
27348 2005-03-10 Jakub Jelinek <jakub@redhat.com>
27350 PR c++/18384, c++/18327
27351 * g++.dg/init/array19.C: New test.
27353 PR inline-asm/20314
27354 * gcc.dg/torture/pr20314-1.c: New test.
27355 * gcc.dg/torture/pr20314-2.c: New test.
27357 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
27359 * gcc.dg/20050309-1.c: New test.
27361 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27363 * gcc.dg/builtins-10.c: Reactivate disabled test.
27364 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
27365 new cbrt transformations.
27367 2005-03-09 Mark Mitchell <mark@codesourcery.com>
27370 * g++.dg/template/array13.C: New test.
27372 2005-03-09 Paolo Carlini <pcarlini@suse.de>
27375 * g++.dg/init/brace4.C: New test.
27377 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
27380 * g++.dg/template/non-dependent12.C: New.
27382 2005-03-08 Mark Mitchell <mark@codesourcery.com>
27385 * g++.dg/init/array18.C: Add dg-do run marker.
27388 * g++.dg/init/array18.C: New test.
27390 2005-03-09 Ben Elliston <bje@au.ibm.com>
27392 * consistency.vlad/vlad.exp: Remove trailing semicolons.
27393 * g++.dg/gcov/gcov.exp: Likewise.
27394 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
27395 * gcc.target/xstormy16/xstormy16.exp: Likewise.
27396 * lib/c-torture.exp: Likewise.
27397 * lib/fortran-torture.exp: Likewise.
27398 * lib/g++.exp: Likewise.
27399 * lib/gcc-defs.exp: Likewise.
27400 * lib/gcc-dg.exp: Likewise.
27401 * lib/gcc.exp: Likewise.
27402 * lib/gcov.exp: Likewise.
27403 * lib/gfortran.exp: Likewise.
27404 * lib/mike-g++.exp: Likewise.
27405 * lib/mike-gcc.exp: Likewise.
27406 * lib/objc-torture.exp: Likewise.
27407 * lib/objc.exp: Likewise.
27408 * lib/profopt.exp: Likewise.
27409 * lib/target-libpath.exp: Likewise.
27410 * lib/target-supports.exp: Likewise.
27411 * lib/treelang.exp: Likewise.
27412 * lib/wrapper.exp: Likewise.
27414 2005-03-08 Jeff Law <law@redhat.com>
27416 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
27419 2005-03-08 Ira Rosen <irar@il.ibm.com>
27421 * gcc.dg/vect/pr20122.c: New test.
27423 2005-03-07 Jeff Law <law@redhat.com>
27425 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
27427 * gcc.dg/tree-ssa/pr18133-1.c: New test.
27428 * gcc.dg/tree-ssa/pr18133-2.c: New test.
27429 * gcc.dg/tree-ssa/pr18134.c: New test.
27431 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27433 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
27434 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
27435 gcc.dg/torture/builtin-noret-2.c: Require weak support.
27437 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
27440 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
27442 2005-03-07 Mark Mitchell <mark@codesourcery.com>
27444 * g++.dg/warn/Wnvdtor.C: New test.
27446 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
27448 * gcc.dg/torture/pr19683-1.c: New test.
27450 2005-03-06 Steven G. Kargl <kargls@comcast.net>
27452 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
27453 * gfortran.dg/g77/19990313-2.f: Ditto.
27454 * gfortran.dg/g77/19990313-3.f: Ditto.
27455 * gfortran.dg/g77/19990525-0.f: Ditto.
27456 * gfortran.dg/g77/19990826-0.f: Ditto.
27457 * gfortran.dg/g77/19990826-2.f: Ditto.
27458 * gfortran.dg/g77/19990826-3.f: Ditto.
27459 * gfortran.dg/g77/20000511-1.f: Ditto.
27460 * gfortran.dg/g77/20000511-2.f: Ditto.
27461 * gfortran.dg/g77/970625-2.f: Ditto.
27462 * gfortran.dg/g77/980310-2.f: Ditto.
27463 * gfortran.dg/g77/980310-3.f: Ditto.
27464 * gfortran.dg/g77/980310-8.f: Ditto.
27465 * gfortran.dg/g77/980519-2.f: Ditto.
27466 * gfortran.dg/g77/alpha1.f: Ditto.
27467 * gfortran.dg/g77/claus.f: Ditto.
27468 * gfortran.dg/g77/erfc.f: Ditto.
27469 * gfortran.dg/g77/short.f: Ditto.
27470 * gfortran.fortran-torture/execute/data.f90: Ditto.
27471 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
27472 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
27474 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27476 * lib/file-format.exp (gcc_target_object_format): Add check for som
27477 format and hardcode object formats on hppa*-*-hpux*.
27478 * lib/target-supports.exp (check_weak_available): Add check for som
27479 object format. Always return 0 on hppa*-*-hpux10*.
27481 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
27484 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
27486 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27488 * gfortran.dg/pr19936_1.f90: New test.
27489 * gfortran.dg/pr19936_2.f90: New test.
27490 * gfortran.dg/pr19936_3.f90: New test.
27492 2005-03-05 Steven G. Kargl <kargls@comcast.net>
27493 Paul Thomas <prthomas@drfccad.cea.fr>
27495 * gfortran.dg/PR19754_1.f90: New test.
27496 * gfortran.dg/PR19754_2.f90: Ditto.
27498 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27501 * g++.dg/template/non-dependent11.C: New test.
27503 2005-03-05 Uros Bizjak <uros@kss-loka.si>
27505 * lib/target-supports.exp (check_iconv_available): Fix comment.
27507 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
27508 Joseph S. Myers <joseph@codesourcery.com>
27511 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
27513 2005-03-04 Matthew Sachs <msachs@apple.com>
27515 * gcc.exp (gcc_target_compile): Put braces around
27516 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
27517 * objc.exp (objc_target_compile): Likewise.
27518 * treelang.exp (treelang_target_compile): Likewise.
27520 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27523 * gfortran.dg/func_result_1.f90: New test.
27525 2005-03-04 Ben Elliston <bje@au.ibm.com>
27527 * gcc.misc-tests/options.exp: New test.
27529 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
27531 * gcc.dg/pr15784-4.c: New test.
27533 2005-03-03 Geoffrey Keating <geoffk@apple.com>
27535 * gcc.c-torture/execute/pr17133.c: New.
27536 * gcc.c-torture/compile/20050303-1.c: New.
27538 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
27540 * gcc.dg/cpp/assert4.c: Fix for cygwin.
27542 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
27544 * g++.dg/overload/using2.C: New.
27546 2005-03-02 Mark Mitchell <mark@codesourcery.com>
27549 * g++.dg/init/ptrmem2.C: New test.
27551 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
27554 * gcc.dg/pr8927-1.c: New test.
27556 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
27559 * g++.dg/inherit/covariant12.C: New.
27561 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27564 * gfortran.dg/bound_1.f90: New test.
27566 2005-02-28 Janis Johnson <janis187@us.ibm.com>
27568 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
27569 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
27571 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
27574 * gcc.dg/pr20245-1.c: New test.
27576 2005-02-28 Jakub Jelinek <jakub@redhat.com>
27578 PR middle-end/19874
27579 * gcc.c-torture/execute/20050119-2.c: New test case.
27581 2005-02-28 Ben Elliston <bje@au.ibm.com>
27583 * README: Update the DejaGnu bug reporting address.
27584 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
27585 * lib/objc-torture.exp: Likewise.
27587 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27589 * gfortran.dg/boz_1.f90: New test.
27590 * gfortran.dg/boz_3.f90: New test.
27591 * gfortran.dg/boz_4.f90: New test.
27593 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
27595 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
27596 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
27598 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27600 PR libfortran/20101
27601 * gfortran.dg/write_0_pe_format.f90: New test.
27603 2005-02-27 Jakub Jelinek <jakub@redhat.com>
27606 * g++.dg/opt/thunk2.C: New test.
27607 * g++.dg/opt/covariant1.C: New test.
27609 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27611 * gfortran.dg/e_d_fmt.f90: New test.
27613 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
27615 * gcc.dg/asm-b.c: Fix comment typos.
27617 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27619 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
27622 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
27625 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
27626 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
27627 * gcc.dg/asm-b.c: New test.
27629 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
27631 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
27632 Disable this test on IRIX 6.
27634 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
27636 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
27637 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
27640 2005-02-25 Diego Novillo <dnovillo@redhat.com>
27642 PR tree-optimization/20204
27643 * gcc.dg/pr20204.c: New test.
27645 2005-02-24 Jakub Jelinek <jakub@redhat.com>
27648 * gcc.c-torture/execute/20050224-1.c: New test.
27651 * g++.dg/warn/Wbraces2.C: New test.
27653 2005-02-23 Mark Mitchell <mark@codesourcery.com>
27656 * g++.dg/init/const2.C: New test.
27658 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
27660 PR tree-optimization/20100
27661 * gcc.c-torture/execute/pr20100-1.c: New test.
27663 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27665 * gfortran.dg/implicit_3.f90: New test.
27667 * gfortran.dg/deftype_1.f90: New test.
27669 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
27671 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
27673 * g++.dg/other/anon3.C: Accept a warning.
27675 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
27677 * gcc.dg/pr20017.c: Fix a comment typo.
27679 2005-02-23 Bud Davis <bdavis@gfortran.org>
27681 * gfortran.dg/list_read_4.f90: Change to f90 comments.
27683 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
27686 * ada/acats/tests/cxa/cxa3004.a: Remove.
27687 * ada/acats/tests/cxb/cxb30061.am: Likewise.
27689 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27692 * g++.dg/init/const1.C: New test.
27695 * g++.dg/parse/constant7.C: New test.
27698 * g++.dg/parse/error27.C: New test.
27699 * g++.dg/template/qualttp15.C: Adjust error markers.
27700 * g++.old-deja/g++.other/struct1.C: Likewise.
27703 * g++.dg/template/error17.C: New test.
27706 * g++.dg/parser/error26.C: New test.
27708 2005-02-22 Diego Novillo <dnovillo@redhat.com>
27710 PR tree-optimization/20100
27711 PR tree-optimization/20115
27712 * gcc.dg/pr20115.c: New test.
27713 * gcc.dg/pr20115-1.c: New test.
27714 * gcc.dg/pr20100.c: New test.
27715 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
27716 call-clobbered variables after alias1.
27718 2005-02-22 Bud Davis <bdavis@gfortran.org>
27720 * gfortran.dg/list_read_4.f90: new test.
27722 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
27724 PR rtl-optimization/20017.
27725 * gcc.dg/pr20017.c: New.
27727 2005-02-22 Devang Patel <dpatel@apple.com>
27730 * g++.dg/tree-ssa/pr19952.C: New test.
27732 2005-02-22 Mark Mitchell <mark@codesourcery.com>
27735 * g++.dg/parse/constant6.C: New test.
27737 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27739 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27740 * g++.dg/charset/asm2.c: Likewise.
27741 * g++.dg/charset/asm3.c: Likewise.
27742 * g++.dg/charset/asm4.c: Likewise.
27743 * g++.dg/charset/asm5.c: Likewise.
27744 * g++.dg/charset/attribute1.c: Likewise.
27745 * g++.dg/charset/attribute2.c: Likewise.
27746 * g++.dg/charset/extern1.cc: Likewise.
27747 * g++.dg/charset/extern2.cc: Likewise.
27748 * g++.dg/charset/extern3.cc: Likewise.
27749 * g++.dg/charset/function.cc: Likewise.
27750 * g++.dg/charset/string.c: Likewise.
27751 * g++.dg/charset/charset.exp: Likewise.
27752 * lib/target-supports.exp (check_iconv_available): Fix comment.
27754 2005-02-22 Uros Bizjak <uros@kss-loka.si>
27756 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
27757 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
27758 * gcc.dg/charset/asm2.c: Likewise.
27759 * gcc.dg/charset/asm3.c: Likewise.
27760 * gcc.dg/charset/asm4.c: Likewise.
27761 * gcc.dg/charset/asm5.c: Likewise.
27762 * gcc.dg/charset/asm6.c: Likewise.
27763 * gcc.dg/charset/attribute1.c: Likewise.
27764 * gcc.dg/charset/attribute2.c: Likewise.
27765 * gcc.dg/charset/builtin1.c: Likewise.
27766 * gcc.dg/charset/extern.c: Likewise.
27767 * gcc.dg/charset/function.c: Likewise.
27768 * gcc.dg/charset/string.c: Likewise.
27769 * gcc.dg/charset/charset.exp: Likewise.
27771 2005-02-21 Bud Davis <bdavis9659@comcast.net>
27774 * gfortran.dg/pr20086.f90: New test.
27776 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
27778 PR tree-optimization/19786
27779 * g++.dg/tree-ssa/pr19786.C: New.
27781 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27783 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
27785 2005-02-21 Jeff Law <law@redhat.com>
27787 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
27789 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27791 * gfortran.dg/do_iterator: Split loop, markup all lines for
27792 which an error locus is printed.
27793 * gfortran.dg/pr17708.f90: Markup all lines for which an error
27795 * gfortran.dg/select_4.f90: Likewise.
27796 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
27797 locuses in the various permutations.
27799 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
27801 PR tree-optimization/19951
27802 * g++.dg/vect: New directory.
27803 * g++.dg/vect/vect.exp: New file.
27804 * g++.dg/vect/pr19951.cc: New testcase.
27805 * g++.dg/dg.exp: Also prune vectorizer tests.
27807 2005-02-20 Zack Weinberg <zack@codesourcery.com>
27810 * gcc.dg/charset/builtin1.c: New test.
27812 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27815 * g++.dg/inherit/volatile1.C: New test.
27818 * g++.dg/template/dtor4.C: New test.
27820 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27822 * gfortran.dg/int_1.f90: New test.
27824 2005-02-19 Devang Patel <dpatel@apple.com>
27826 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
27828 2005-02-19 Steven G. Kargl <kargls@comcast.net>
27830 * gfortran.dg/achar_1.f90: New test.
27832 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
27834 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
27836 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
27837 Jakub Jelinek <jakub@redhat.com>
27839 PR tree-optimization/19828
27840 * gcc.dg/tree-ssa/loop-7.c: New test.
27841 * gcc.c-torture/execute/20050218-1.c: New test.
27843 2005-02-19 Jakub Jelinek <jakub@redhat.com>
27846 * gcc.dg/transparent-union-1.c: New test.
27847 * gcc.dg/transparent-union-2.c: New test.
27849 2005-02-18 James E Wilson <wilson@specifixinc.com>
27851 PR tree-optimization/18977
27852 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
27854 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
27857 * gcc.dg/pr20054.c: New test.
27859 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
27862 * g++.dg/ext/attrib20.C: New test.
27864 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
27866 PR middle-end/20030
27867 * gfortran.fortran-torture/execute/character_passing.f90: New test.
27869 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
27872 * g++.dg/opt/switch4.C: New.
27874 2005-02-18 Jakub Jelinek <jakub@redhat.com>
27877 PR tree-optimization/20009
27878 * gcc.c-torture/compile/20050217-1.c: New test.
27879 * g++.dg/opt/switch3.C: New test.
27881 PR tree-optimization/18947
27882 * gcc.c-torture/compile/20050215-1.c: New test.
27883 * gcc.c-torture/compile/20050215-2.c: New test.
27884 * gcc.c-torture/compile/20050215-3.c: New test.
27886 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
27889 * g++.dg/template/crash34.C: New.
27892 * g++.dg/other/access3.C: New.
27894 2005-02-17 Ira Rosen <irar@il.ibm.com>
27896 * gcc.dg/vect/vect-98.c: New test.
27898 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
27900 PR tree-optimization/19967
27901 * gcc.dg/pr19967.c: New.
27903 2005-02-16 Jakub Jelinek <jakub@redhat.com>
27905 PR middle-end/19857
27906 * gcc.dg/tree-ssa/20050215-1.c: New test.
27907 * gcc.c-torture/execute/20050215-1.c: New test.
27909 2005-02-15 Eric Christopher <echristo@redhat.com>
27911 * gcc.dg/cpp/20050215-1.c: New file.
27913 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
27915 PR tree-optimization/15785
27916 * gcc.dg/pr15785-1.c: New test.
27918 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
27921 * g++.dg/init/ctor4.C: New.
27922 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
27924 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
27926 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
27927 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
27929 2005-02-15 Andreas Schwab <schwab@suse.de>
27931 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
27934 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
27936 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
27938 2005-02-14 Diego Novillo <dnovillo@redhat.com>
27940 PR tree-optimization/19853
27941 * gcc.c-torture/compile/pr19853.c: New test.
27943 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27946 * g++.dg/parse/local-class1.C: New.
27949 * g++.dg/parse/ptrmem3.C: New.
27952 * g++.old-deja/g++.oliva/template6.C: Add another case.
27953 * g++.dg/template/explicit6.C: New.
27955 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
27958 * g++.dg/other/redecl2.C: New.
27960 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
27963 * g++.dg/abi/covariant4.C: New.
27965 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
27967 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
27970 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
27972 * gcc.dg/vect/vect-96.c: Fix typo.
27974 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
27978 * g++.dg/template/enum5.C: New test.
27980 2005-02-12 Ira Rosen <irar@il.ibm.com>
27982 * gcc.dg/vect/vect-97.c: New test.
27984 2005-02-12 Ira Rosen <irar@il.ibm.com>
27986 * gcc.dg/vect/vect-96.c: New test.
27988 2005-02-12 Uros Bizjak <uros@kss-loka.si>
27990 * gcc.dg/builtins-34.c: Also check ldexp*.
27992 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
27994 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
27996 2005-02-11 Janis Johnson <janis187@us.ibm.com>
27998 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
27999 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
28000 dg-require-dll, dg-require-iconv, dg-require-named-sections,
28001 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
28002 selector_list, selector_expression, dg-process-target): Move to new
28003 file target-supports-dg.exp.
28004 * lib/target-supports-dg.exp: New.
28006 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
28009 2005-02-11 Jakub Jelinek <jakub@redhat.com>
28012 * g++.dg/other/ptrmem6.C: New test.
28014 PR middle-end/19858
28015 * gcc.c-torture/compile/20050210-1.c: New test.
28017 2005-02-11 Mark Mitchell <mark@codesourcery.com>
28020 * g++.dg/warn/Wbraces1.C: New test.
28022 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
28024 * gcc.dg/builtins-52.c: New testcase.
28026 2005-02-10 Jakub Jelinek <jakub@redhat.com>
28029 * gcc.c-torture/execute/20050119-1.c: New test.
28031 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28034 * g++.dg/init/delete1.C: New test.
28036 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
28039 * g++.dg/template/static12.C: New test.
28041 2005-02-09 Mark Mitchell <mark@codesourcery.com>
28044 * g++.dg/conversion/ambig1.C: New test.
28047 * g++.dg/ext/attrib19.C: New test.
28050 * g++.dg/parse/dtor5.C: New test.
28053 * g++.dg/template/dtor3.C: New test.
28056 * g++.dg/template/static11.C: New test.
28057 * g++.dg/template/crash2.C: Remove dg-error marker.
28059 2005-02-09 Janis Johnson <janis187@us.ibm.com>
28062 * g++.old-deja/g++.mike/p10769a.C: Remove.
28064 2005-02-09 Roger Sayle <roger@eyesopen.com>
28066 * gcc.dg/builtins-48.c: New test case.
28067 * gcc.dg/builtins-49.c: New test case.
28068 * gcc.dg/builtins-50.c: New test case.
28069 * gcc.dg/builtins-51.c: New test case.
28071 2005-02-09 Ian Lance Taylor <ian@airs.com>
28073 PR middle-end/19583
28074 * g++.dg/warn/Wreturn-type-3.C: New test.
28076 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28078 PR middle-end/19402
28079 * gcc.dg/pr19402-1.c: New testcase.
28080 * gcc.dg/pr19402-2.c: likewise.
28082 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
28084 PR middle-end/19854
28085 * g++.dg/tree-ssa/tmmti.C: New testcase.
28087 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28089 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
28091 2005-02-08 Mark Mitchell <mark@codesourcery.com>
28094 * g++.dg/parse/crash23.C: New test.
28095 * g++.dg/warn/Weff1.C: New test.
28097 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28099 * gcc.dg/20050209-1.c: New test.
28101 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
28104 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
28106 2005-02-08 Mike Stump <mrs@apple.com>
28108 * g++.dg/pch/import-2.c: New test.
28109 * g++.dg/pch/import-2.hs: New.
28110 * g++.dg/pch/include/import-2a.h: New.
28111 * g++.dg/pch/include/import-2b.h: New.
28113 2005-02-08 Janis Johnson <janis187@us.ibm.com>
28115 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
28117 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28119 * gfortran.dg/substr_1.f90: New test.
28121 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
28123 PR middle-end/19775
28124 * gcc.dg/torture/builtin-power-1.c: Disable test for
28125 invalid transformation.
28126 * gcc.dg/builtins-10.c: Likewise. Disable one test we
28127 no longer optimize.
28128 * gcc.dg/builtins-47.c: New testcase.
28130 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
28131 Dorit Naishlos <dorit@il.ibm.com>
28133 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
28135 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
28137 * gcc.c-torture/compile/20050206-1.c: New test.
28139 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28142 * g++.dg/opt/pr19768.C: New test.
28144 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
28147 * gcc.c-torture/compile/pr19736.c: New test.
28149 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28152 * g++.dg/parse/error25.C: New test.
28154 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
28156 * gcc.c-torture/execute/20050203-1.c: New.
28158 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
28160 * gcc.dg/vect/vect-85.c: Remove xfail.
28161 * gcc.dg/vect/vect-86.c: Remove xfail.
28162 * gcc.dg/vect/vect-87.c: Remove xfail.
28163 * gcc.dg/vect/vect-88.c: Remove xfail.
28165 2005-02-02 Geoffrey Keating <geoffk@apple.com>
28167 * gcc.dg/altivec-19.c: New.
28169 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
28172 * gcc.dg/nested-func-3.c: New test.
28173 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
28175 2005-02-02 Janis Johnson <janis187@us.ibm.com>
28177 * gcc.test-framework/gen_directive_tests: Generate tests for
28178 selector expressions.
28180 2005-02-02 Matt Austern <austern@apple.com>
28183 * g++/ext/builtin7.C: New.
28184 * g++/ext/builtin8.C: New.
28186 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28189 * gcc.dg/pr18502-1.c: New test.
28191 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28194 * g++.dg/template/local4.C: Tweak.
28196 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
28198 PR tree-optimization/19578
28199 * gcc.c-torture/compile/20050202-1.c: New test.
28201 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
28204 * gcc.dg/c99-init-4.c: New test.
28206 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28208 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
28210 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
28212 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
28213 * g++.dg/eh/check-vect.h: New.
28215 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
28216 * gcc.dg/vect/vect-78.c: Ditto.
28217 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
28220 * g++.dg/conversion/simd1.C: Expect warning.
28221 * g++.dg/ext/attribute-test-1.C: Ditto.
28222 * g++.dg/ext/attribute-test-2.C: Ditto.
28223 * g++.dg/ext/attribute-test-3.C: Ditto.
28224 * g++.dg/ext/attribute-test-4.C: Ditto.
28226 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
28227 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
28229 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
28231 2005-02-01 Richard Henderson <rth@redhat.com>
28233 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28234 long double for ibm double-double format.
28235 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28237 2005-02-01 Diego Novillo <dnovillo@redhat.com>
28239 PR tree-optimization/19633
28240 * gcc.dg/pr19633-1.c: New test.
28241 * gcc.dg/pr19633.c: Tweak to make pointer point
28242 to NULL or a symbol.
28244 2005-02-01 Janis Johnson <janis187@us.ibm.com>
28246 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
28248 (dg-process-target (local override)): Handle selector expressions.
28250 * gcc.test-framework/README: Describe tests in source directory.
28251 * gcc.test-framework/test-framework.awk: Handle dg- tests.
28252 * gcc.test-framework/test-framework.exp: Handle dg- tests.
28253 * gcc.test-framework/dg-bogus-exp-P.c: New test.
28254 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
28255 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
28256 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
28257 * gcc.test-framework/dg-do-link-exp-P.c: New test.
28258 * gcc.test-framework/dg-do-run-exp-P.c: New test.
28259 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
28260 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
28261 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
28262 * gcc.test-framework/dg-error-exp-P.c: New test.
28263 * gcc.test-framework/dg-error-exp-XP.c: New test.
28264 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
28265 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
28266 * gcc.test-framework/dg-output-exp-P.c: New test.
28267 * gcc.test-framework/dg-output-exp-XF.c: New test.
28268 * gcc.test-framework/dg-warning-exp-P.c: New test.
28269 * gcc.misc-tests/dg-1.c: Remove.
28270 * gcc.misc-tests/dg-2.c: Remove.
28271 * gcc.misc-tests/dg-3.c: Remove.
28272 * gcc.misc-tests/dg-4.c: Remove.
28273 * gcc.misc-tests/dg-5.c: Remove.
28274 * gcc.misc-tests/dg-6.c: Remove.
28275 * gcc.misc-tests/dg-7.c: Remove.
28276 * gcc.misc-tests/dg-8.c: Remove.
28277 * gcc.misc-tests/dg-9.c: Remove.
28278 * gcc.misc-tests/dg-10.c: Remove.
28279 * gcc.misc-tests/dg-11.c: Remove.
28280 * gcc.misc-tests/dg-12.c: Remove.
28281 * gcc.misc-tests/dg-test.exp: Remove.
28283 * gcc.test-framework/test-framework.awk: Change recording and
28284 printing of passes and failures.
28286 * gcc.test-framework: New directory.
28287 * gcc.test-framework/README: New.
28288 * gcc.test-framework/test-framework.exp: New.
28289 * gcc.test-framework/test-framework.awk: New.
28290 * gcc.test-framework/gen_directive_tests: New.
28292 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
28294 * lib/treelang.exp: Fix comment typos.
28295 (treelang_target_compile): Don't append libs=-ltreelang to options.
28297 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
28299 * g++.dg/parse/typename7.C: Adjust error messages.
28301 2005-01-31 Jeff Law <law@redhat.com>
28303 * gcc.c-torture/execute/20050131-1.c: New test.
28304 * gcc.dg/wcaselabel.c: New test.
28306 2005-01-31 Mark Mitchell <mark@codesourcery.com>
28308 * g++.dg/other/warning1.C: Adjust error messags.
28309 * g++.dg/parse/constant5.C: New test.
28311 2005-01-31 Steven Bosscher <stevenb@suse.de>
28314 * gcc.c-torture/compile/20011130-1.c: Reorder to make
28315 the test case valid.
28316 * gcc.dg/20030815-1.c: Remove invalid tests.
28317 * gcc.dg/array-7.c: Adjust expected result.
28318 * gcc.dg/pr18596-3.c: Likewise.
28319 * gcc.dg/noncompile/20000901-1.c: Likewise.
28320 * gcc.dg/noncompile/init-2.c: Likewise.
28321 * gcc.dg/noncompile/init-4.c: Likewise.
28323 2005-01-31 Dale Johannesen <dalej@apple.com>
28325 * g++.dg/opt/pr19650.C: New test.
28327 2005-01-31 Richard Henderson <rth@redhat.com>
28329 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
28330 long double for intel double extended format.
28331 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
28333 2005-01-30 Mark Mitchell <mark@codesourcery.com>
28336 * g++.dg/template/static10.C: New test.
28339 * g++.dg/parse/error24.C: New test.
28342 * g++.dg/lookup/builtin1.C: New test.
28345 * g++.dg/warn/conv3.C: New test.
28347 2005-01-30 Bud Davis <bdavis@gfortran.org>
28350 * gfortan.dg/inquire_7.f90
28352 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
28354 PR tree-optimization/15791
28355 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
28356 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
28357 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
28358 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
28359 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
28360 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
28361 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
28362 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
28363 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
28364 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
28366 2005-01-29 Paul Brook <paul@codesourcery.com>
28369 * check.c (real_or_complex_check): New function.
28370 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
28371 * intrinsic.c (add_functions): Use new check functions.
28372 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
28375 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
28377 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
28378 gcc.dg/lvalue-3.c: New tests.
28379 * gcc.dg/concat.c: Update expected messages.
28381 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
28383 PR libfortran/19595
28384 * gfortran.dg/eor_1.f90: New test.
28386 2005-01-29 Steven G. Kargl <kargls@comcast.net>
28389 * gfortran.dg/logical_data_1.f90: New test.
28391 2005-01-28 Mark Mitchell <mark@codesourcery.com>
28394 * g++.dg/template/crash33.C: New test.
28397 * g++.dg/template/crash32.C: New test.
28399 2005-01-28 Ian Lance Taylor <ian@airs.com>
28401 PR middle-end/16558
28402 * g++.dg/warn/Wreturn-type-2.C: New test.
28404 2004-06-24 Jeff Law <law@redhat.com>
28406 * gcc.dg/tree-ssa/20050128-1.c: New test.
28408 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
28410 * gcc.target/frv/all-mdpackh-1.c: New test.
28412 2005-01-28 Steven Bosscher <stevenb@suse.de>
28414 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
28416 2005-01-27 Richard Henderson <rth@redhat.com>
28418 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
28420 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28422 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
28424 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
28426 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
28427 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
28428 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
28429 to cope with cases where the multilib options override the dg-options.
28431 2005-01-27 Jakub Jelinek <jakub@redhat.com>
28434 * gcc.dg/noncompile/20050120-1.c: New test.
28436 2005-01-26 Diego Novillo <dnovillo@redhat.com>
28438 PR tree-optimization/19633
28439 * gcc.dg/pr19633.c: New test.
28440 * gcc.dg/tree-ssa/pr19633.c: New test.
28442 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
28444 * gcc.dg/20041216-1.c: New test.
28446 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
28449 * objc.dg/selector-2.m: New test.
28451 2005-01-26 Jakub Jelinek <jakub@redhat.com>
28453 * g++.dg/opt/range-test-2.C: New test.
28455 PR rtl-optimization/19579
28456 * gcc.c-torture/execute/20050124-1.c: New test.
28458 2005-01-26 Greg Parker <gparker@apple.com>
28459 Stuart Hastings <stuart@apple.com>
28461 * gcc.c-torture/execute/20050125-1.c: New.
28463 2005-01-18 Jan Hubicka <jh@suse.cz>
28465 PR tree-optimize/19337
28466 * gcc.c-torture/compile/20050119-1.c: New test.
28468 2005-01-24 James E Wilson <wilson@specifixinc.com>
28470 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
28471 test for successful match.
28473 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
28476 * objc.dg/comp-types-7.m: New test.
28478 2005-01-24 Janis Johnson <janis187@us.ibm.com>
28480 * lib/target-supports.exp (current_target_name): New.
28481 (check_effective_target_ilp32, check_effective_target_lp64):
28482 Cache the result to use as long as the current target, with
28483 multilib flags, remains the same.
28485 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
28486 (dg-require-weak, dg-require-visibility, dg-require-alias,
28487 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
28488 dg-require-effective-target, dg-skip-if): Remove call to
28489 skip_test_and_clear_xfail.
28490 (dg-test): Clear xfail data.
28492 2005-01-24 Jakub Jelinek <jakub@redhat.com>
28495 * gcc.dg/ppc64-toc.c: New test.
28497 * g++.dg/tree-ssa/empty-1.C: New test.
28499 PR middle-end/19551
28500 * gcc.c-torture/execute/20050121-1.c: New test.
28501 * gcc.dg/20050121-2.c: New test.
28503 2004-01-23 Steven G. Kargl <kargls@comcast.net>
28504 Paul Brook <paul@codesourcery.com>
28507 * gfortran.dg/real_const_1.f: New test.
28508 * gfortran.dg/real_const_2.f90: New test.
28509 * gfortran.dg/complex_int_1.f90: New test.
28511 2005-01-23 Bud Davis <bdavis9659@comcast.net>
28514 * gfortan.dg/inquire_6.f90: New test.
28516 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28518 PR libfortran/19451
28519 * open_readonly_1.f90: New test.
28521 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
28523 PR libfortran/18982
28524 * gfortran.dg/open_new.f90: New file.
28526 2005-01-22 Paul Brook <paul@codesourcery.com>
28528 * namelist_1.f90: New test.
28530 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
28532 PR tree-optimization/19484
28533 * gcc.c-torture/compile/20050122-[12].c: New tests.
28535 2005-01-22 Paul Brook <paul@codesourcery.com>
28537 * gfortran.dg/implicit_2.f90: New test.
28539 2005-01-22 Bud Davis <bdavis9659@comcast.net>
28542 * gfortran.dg/inquire_5.f90: New test.
28544 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28547 * gcc.dg/pr18809-1.c: New test.
28549 2005-01-21 Ian Lance Taylor <ian@airs.com>
28551 * gcc.dg/20050121-1.c: New test.
28553 PR tree-optimization/13000
28554 * gcc.dg/20040206-1.c: Change warning to point where function is
28557 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28560 * g++.dg/template/array11.C: New test.
28562 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28564 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
28565 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
28566 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
28567 * gfortran.dg/getenv_1.f90: Add dg-do directive.
28568 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
28569 gfortran.dg/pr17164.f90: Add missing dg-do directives.
28571 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
28573 PR tree-optimization/15349
28574 * gcc.dg/tree-ssa/pr15349.c: New.
28576 2005-01-20 Steve Ellcey <sje@cup.hp.com>
28578 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
28580 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
28582 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
28583 scan-assembler-times directive name.
28585 * gcc.dg/asm-a.c: Move dg-require-effective-target to
28588 PR rtl-optimization/19462
28589 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
28591 2005-01-19 Steve Ellcey <sje@cup.hp.com>
28593 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
28594 counting function calls on ia64.
28596 2005-01-19 Jakub Jelinek <jakub@redhat.com>
28598 PR rtl-optimization/15139
28599 * gcc.dg/20050111-2.c: New test.
28602 * gcc.c-torture/compile/20050113-1.c: New testcase.
28604 PR middle-end/19164
28605 * gcc.dg/20050113-1.c: New testcase.
28607 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
28609 * gcc.dg/vect/vect-85.c: Add comment.
28610 * gcc.dg/vect/vect-86.c: Add xfail for now.
28611 * gcc.dg/vect/vect-87.c: Add xfail for now.
28612 * gcc.dg/vect/vect-88.c: Add xfail for now.
28613 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
28615 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28617 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
28619 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28621 * g++.dg/debug/typedef3.C: New test.
28623 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
28626 * gcc.dg/asm-a.c: New test.
28628 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
28630 * gcc.dg/sh-relax.c: Add prototype for abort.
28632 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
28634 * gcc.dg/short-compare-1.c: New test.
28635 * gcc.dg/short-compare-2.c: Likewise.
28637 2005-01-18 Michael Matz <matz@suse.de>
28639 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
28641 2005-01-17 Diego Novillo <dnovillo@redhat.com>
28643 PR tree-optimization/19121
28644 * gcc.c-torture/compile/pr19121.c: New test.
28646 2005-01-17 James E. Wilson <wilson@specifixinc.com>
28649 * gcc.c-torture/compile/pr19357.c: New test.
28651 2005-01-17 Ian Lance Taylor <ian@airs.com>
28654 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
28655 pass--those that refer just to the variable, possibly with a
28657 * gcc.dg/c99-const-expr-3.c: Likewise.
28659 PR middle-end/13127
28660 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
28663 2005-01-16 Bud Davis <bdavis9659@comcast.net>
28666 * gfortran.dg/endfile_2.f90: New test.
28668 2005-01-16 Steven G. Kargl <kargls@comcast.net>
28671 * gfortran.dg/select_5.f90: New test.
28673 2004-01-16 Paul Brook <paul@codesourcery.com>
28675 * gfortran.dg/common_4.f90: New test.
28677 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
28679 PR rtl-optimization/19462
28680 * gcc.dg/torture/pr19462-1.c: New test.
28682 2005-01-15 Ziemowit Laski <zlaski@apple.com>
28685 * objc.dg/func-ptr-2.m: New.
28686 * objc.dg/volatile-1.m: New.
28688 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28690 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
28692 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28694 PR tree-optimization/19060
28695 * gcc.c-torture/execute/20050104-1.c: New test.
28697 2005-01-15 Bud Davis <bdavis9659@comcast.net>
28700 * gfortran.dg/write_to_null.f90: New test.
28702 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
28703 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28706 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
28709 2005-01-15 Jakub Jelinek <jakub@redhat.com>
28712 * g++.dg/init/vector1.C: New test.
28714 2005-01-14 James E. Wilson <wilson@specifixinc.com>
28717 * gcc.target/ia64/sibcall-unwind-1.c: New test.
28719 * gcc.target/ia64/sibcall-unwind-2.c: New test.
28721 2005-01-14 Steven G. Kargl <kargls@comcast.net>
28723 * gfortran.dg/select_1.f90: New test.
28724 * gfortran.dg/select_2.f90: New test.
28725 * gfortran.dg/select_3.f90: New test.
28726 * gfortran.dg/select_4.f90: New test.
28728 2005-01-14 Jakub Jelinek <jakub@redhat.com>
28730 PR middle-end/19084
28731 PR rtl-optimization/19348
28732 * gcc.dg/20050111-1.c: New test.
28733 * gcc.c-torture/execute/20050111-1.c: New test.
28735 * gcc.dg/i386-asm-4.c: New test.
28737 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
28739 * gcc.dg/nested-func-2.c: New test.
28740 * ada/acats/norun.lst: Remove c953002.
28742 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
28744 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
28746 2005-01-12 Ben Elliston <bje@au.ibm.com>
28748 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
28750 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
28753 * g++.dg/abi/align1.C: New test.
28755 2005-01-11 Alan Modra <amodra@bigpond.net.au>
28757 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
28759 * g++.dg/ext/altivec_check.h: Support compiling as C.
28761 2005-01-10 Roger Sayle <roger@eyesopen.com>
28764 * g++.dg/expr/pr19355-1.C: New test case.
28766 2005-01-10 Laurent GUERBY <laurent@guerby.net>
28768 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
28769 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
28770 * ada/acats/tests/c3/c92005b.ada: Likewise.
28771 * ada/acats/tests/c3/cxb3012.a: Likewise.
28772 * ada/acats/norun.lst: Add c380004 and c953002, add PR
28774 2005-01-09 Paul Brook <paul@codesourcery.com>
28776 * gfortran.dg/common_2.f90: New file.
28777 * gfortran.dg/common_3.f90: New file.
28779 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
28781 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
28783 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28785 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
28786 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
28787 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
28788 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
28789 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
28790 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
28791 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
28792 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
28793 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
28794 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
28795 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
28796 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
28797 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
28798 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
28799 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
28800 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
28801 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
28802 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
28803 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
28804 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
28805 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
28806 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
28807 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
28808 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
28809 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
28810 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
28811 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
28812 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
28813 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
28814 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
28815 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
28816 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
28817 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
28818 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
28819 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
28820 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
28821 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
28822 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
28823 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
28824 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
28825 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
28826 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
28827 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
28828 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
28829 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
28830 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
28831 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
28832 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
28833 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
28834 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
28835 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
28836 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
28837 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
28838 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
28839 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
28840 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
28841 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
28842 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
28843 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
28844 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
28845 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
28846 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
28847 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
28848 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
28849 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
28850 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
28851 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
28853 * gcc.dg/vect/vect-1.c: Fix spelling.
28854 * gcc.dg/vect/vect-10.c: Fix spelling.
28855 * gcc.dg/vect/vect-11.c: Fix spelling.
28856 * gcc.dg/vect/vect-12.c: Fix spelling.
28857 * gcc.dg/vect/vect-14.c: Fix spelling.
28858 * gcc.dg/vect/vect-15.c: Fix spelling.
28859 * gcc.dg/vect/vect-16.c: Fix spelling.
28860 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
28861 * gcc.dg/vect/vect-64.c: Fix comments.
28862 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
28864 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
28865 Ira Rosen <irar@il.ibm.com>
28867 * gcc.dg/vect/vect-70.c: New test.
28868 * gcc.dg/vect/vect-71.c: New test.
28870 2005-01-09 Manfred Hollstein <mh@suse.com>
28872 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
28873 * gcc.dg/pr18241-2.c: Likewise.
28874 * gcc.dg/pr18241-3.c: Likewise.
28875 * gcc.dg/pr18241-4.c: Likewise.
28876 * gcc.dg/pr18241-5.c: Likewise.
28878 2005-01-08 Richard Henderson <rth@redhat.com>
28880 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
28881 False for x86 and x86-64.
28883 2005-01-08 Diego Novillo <dnovillo@redhat.com>
28885 PR tree-optimization/18241
28886 * gcc.dg/pr18241-1.c: New test.
28887 * gcc.dg/pr18241-2.c: New test.
28888 * gcc.dg/pr18241-3.c: New test.
28889 * gcc.dg/pr18241-4.c: New test.
28890 * gcc.dg/pr18241-5.c: New test.
28892 2005-01-08 Steven G. Kargl <kargls@comcast.net>
28894 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
28895 gfortran.dg/select_4.f90: New.
28897 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28899 * gcc.c-torture/execute/20050107-1.c: New test.
28901 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
28904 * g++.dg/template/ref2.C: New.
28906 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
28908 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
28909 instead of being empty.
28911 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28914 * gfortran.dg/array-1.f90: New test.
28916 2005-01-07 Jakub Jelinek <jakub@redhat.com>
28918 PR tree-optimization/19283
28919 * gcc.c-torture/execute/20050106-1.c: New test.
28921 PR rtl-optimization/18861
28922 * gcc.dg/20050105-1.c: New test.
28924 PR tree-optimization/18828
28925 * gcc.dg/20050105-2.c: New test.
28927 2005-01-07 Andreas Jaeger <aj@suse.de>
28929 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
28931 2005-01-07 Bud Davis <bdavis9659@comcast.net>
28934 * gfortran.dg/fmt_read.f90: New test.
28936 2005-01-06 Geoffrey Keating <geoffk@apple.com>
28938 * gcc.dg/rs6000-ldouble-2.c: New.
28940 2005-01-06 Mark Mitchell <mark@codesourcery.com>
28943 * g++.dg/parser/ctor2.C: New test.
28945 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28948 * g++.dg/template/using9.C: New test.
28950 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28953 * g++.dg/lookup/friend6.C: New test.
28955 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
28958 * g++.dg/template/array10.C: New.
28960 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28962 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
28963 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
28965 2005-01-06 Jakub Jelinek <jakub@redhat.com>
28967 * gcc.c-torture/compile/20050105-1.c: New test.
28969 2005-01-05 Geoffrey Keating <geoffk@apple.com>
28971 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
28973 2005-01-05 Roger Sayle <roger@eyesopen.com>
28975 PR middle-end/19100
28976 * gcc.dg/conv-3.c: New test case.
28978 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
28980 * gcc.dg/asm-wide-1.c: New test.
28982 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
28985 * g++.dg/parse/crash22.C: New
28987 2005-01-04 Geoffrey Keating <geoffk@apple.com>
28990 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
28992 2005-01-04 Uros Bizjak <uros@kss-loka.si>
28994 PR middle-end/17767
28995 * gcc.dg/i386-mmx-6.c: New test case.
28997 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
28999 PR tree-optimization/18308
29000 * gcc.dg/vect/pr18308.c: New testcase.
29002 2005-01-04 Andreas Jaeger <aj@suse.de>
29004 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
29006 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29007 Robert Bowdidge <bowdidge@apple.com>
29009 * gcc.dg/cpp/subframework1.c: New.
29010 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
29011 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
29012 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
29013 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
29015 2005-01-03 Geoffrey Keating <geoffk@apple.com>
29017 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
29019 * gcc.dg/darwin-weakimport-2.c: New.
29021 2005-01-03 Richard Henderson <rth@redhat.com>
29023 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
29025 2005-01-03 Richard Henderson <rth@redhat.com>
29027 * gcc.dg/vect/vect.exp: Enable for ia64.
29028 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
29029 (check_effective_target_vect_float): Likewise.
29030 (check_effective_target_vect_no_align): Likewise.
29031 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
29032 * gcc.dg/vect/vect-8.c: Likewise.
29034 2005-01-03 Uros Bizjak <uros@kss-loka.si>
29037 * gcc.dg/pr19236-1.c: New test case.
29039 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
29041 PR rtl-optimization/12092
29042 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
29044 2005-01-02 Andreas Jaeger <aj@suse.de>
29046 * gcc.dg/pr12092-1.c: Do not run on x86_64.
29048 2005-01-01 Roger Sayle <roger@eyesopen.com>
29049 Andrew Pinski <pinskia@physics.uc.edu>
29051 PR rtl-optimization/12092
29052 * gcc.dg/pr12092-1.c: New test case.
29054 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
29056 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
29057 'hidden' and 'default' for better portability.
29058 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
29060 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
29062 * g++.old-deja/g++.brendan/new3.C: Likewise.
29064 2005-01-01 Steven Bosscher <stevenb@suse.de>
29066 * gcc.dg/20041231-1.C: New test.
29067 * g++.dg/warn/Wunreachable-code-1.C: New test.
29069 2004-12-30 David Edelsohn <edelsohn@gnu.org>
29071 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
29072 file, not /dev/null. Abort on error.
29074 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
29075 Ziemowit Laski <zlaski@apple.com>
29078 * objc.dg/encode-5.m: New test.
29080 2004-12-29 Richard Henderson <rth@redhat.com>
29082 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
29083 * objc.dg/stabs-1.m: Disable for ia64.
29085 2004-12-29 Mark Mitchell <mark@codesourcery.com>
29088 * g++.dg/warn/Wunused-10.C: New test.
29090 2004-12-28 Richard Henderson <rth@redhat.com>
29092 * objc.dg/stabs-1.m: Disable for alpha.
29094 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29097 * g++.dg/parse/error23.C: New test.
29099 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29101 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
29104 * gfortran.dg/intrinsic_modulo_1.f90: New.
29105 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
29106 tests with divisor -1.
29108 2004-12-27 Mark Mitchell <mark@codesourcery.com>
29110 * g++.dg/opt/temp1.C (memcpy): Return a value.
29113 * g++.dg/expr/cond7.C: New test.
29115 2004-12-27 Paul Brook <paul@codesourcery.com>
29117 * gfortran.dg/g77/select_no_compile.f: Remove.
29119 2004-12-27 Richard Henderson <rth@redhat.com>
29121 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
29122 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
29123 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
29125 2004-12-26 Richard Henderson <rth@redhat.com>
29127 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
29128 by 1i instead of token pasting.
29130 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29132 PR tree-optimization/17578
29133 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
29134 to additional_flags.
29135 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
29137 2004-12-25 Richard Henderson <rth@redhat.com>
29139 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29142 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29144 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
29146 * gcc.dg/pr17957.c (dg-options): Likewise.
29147 * gcc.dg/struct-ret-1.c: Add prototype for abort.
29148 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
29149 instead of 0 on __hppa__.
29150 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
29151 "foo,%r" on hppa*-*-*.
29153 2004-12-23 Bud Davis <bdavis9659@comcast.net>
29156 * gfortran.dg/complex_write.f90: New test.
29158 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29161 * g++.dg/parse/pragma2.C: New test.
29163 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
29165 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29167 * gcc.dg/empty2.c: Add missing dg-warning.
29169 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29172 * g++.dg/template/local4.C: New test.
29173 * g++.dg/template/crash19.C: Add dg-error marker.
29175 * g++.dg/template/crash31.C: Correct embedded PR number.
29177 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29180 * g++.dg/opt/temp1.C: Add do-run marker.
29182 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29184 * g++.dg/template/spec19.C: New.
29186 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
29189 * gcc.dg/empty2.c: New.
29191 2004-12-23 Richard Henderson <rth@redhat.com>
29193 * lib/target-supports.exp (check_effective_target_vect_no_align):
29194 Remove i?86 and x86-64.
29196 2004-12-23 Mark Mitchell <mark@codesourcery.com>
29199 * g++.dg/opt/temp1.C: New test.
29201 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29204 * g++.dg/template/friend33.C: New testcase.
29206 2004-12-22 Mark Mitchell <mark@codesourcery.com>
29209 * g++.dg/template/cond5.C: New test.
29212 * g++.dg/inherit/thunk3.C: New test.
29215 * g++.dg/warn/Wunused-9.C: New test.
29217 2004-12-22 Janis Johnson <janis187@us.ibm.com>
29219 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
29221 2004-12-22 Jan Beulich <jbeulich@novell.com>
29223 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
29225 2004-12-21 Mark Mitchell <mark@codesourcery.com>
29228 * g++.dg/ext/packed8.C: New test.
29231 * g++.dg/template/crash31.C: New test.
29234 * g++.dg/template/crash30.C: New test.
29236 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
29239 * g++.dg/eh/ctor3.C: New test.
29241 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
29243 * objc.dg/stabs-1.m: Allow section name to be quoted and
29244 assembly label to begin with '.LL'.
29246 2004-12-21 Janis Johnson <janis187@us.ibm.com>
29248 * gcc.dg/vect/vect.exp
29249 (check_effective_target_lp64_or_vect_no_align): New.
29250 * gcc.dg/vect/vect-77.c: Use it.
29251 * gcc.dg/vect/vect-78.c: Use it.
29253 * lib/target-supports.exp
29254 (check_effective_target_vect_no_max,
29255 check_effective_target_vect_no_bitwise,
29256 check_effective_target_vect_no_align): New.
29257 * gcc.dg/vect/vect-13.c: Use them.
29258 * gcc.dg/vect/vect-17.c: Ditto.
29259 * gcc.dg/vect/vect-18.c: Ditto.
29260 * gcc.dg/vect/vect-19.c: Ditto.
29261 * gcc.dg/vect/vect-20.c: Ditto.
29262 * gcc.dg/vect/vect-27.c: Ditto.
29263 * gcc.dg/vect/vect-29.c: Ditto.
29264 * gcc.dg/vect/vect-44.c: Ditto.
29265 * gcc.dg/vect/vect-48.c: Ditto.
29266 * gcc.dg/vect/vect-50.c: Ditto.
29267 * gcc.dg/vect/vect-52.c: Ditto.
29268 * gcc.dg/vect/vect-54.c: Ditto.
29269 * gcc.dg/vect/vect-56.c: Ditto.
29270 * gcc.dg/vect/vect-58.c: Ditto.
29271 * gcc.dg/vect/vect-60.c: Ditto.
29272 * gcc.dg/vect/vect-72.c: Ditto.
29273 * gcc.dg/vect/vect-80.c: Ditto.
29275 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
29278 * g++.dg/init/string1.C: New.
29281 * g++.dg/other/synth1.C: New.
29283 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29286 * gcc.dg/pr18963-1.c: New test.
29288 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
29291 * gcc.dg/funcdef-storage-1.c (foo): Remove.
29292 * gcc.dg/pr18596-1.c: Use dg-error.
29293 (dg-options): Use -fno-unit-at-a-time.
29294 * gcc.dg/pr18596-2.c: New test.
29295 * gcc.dg/pr18596-3.c: New test.
29297 2004-12-20 Roger Sayle <roger@eyesopen.com>
29299 PR middle-end/18683
29300 * g++.dg/opt/pr18683-1.C: New test case.
29302 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
29305 * g++.dg/opt/max1.C: Fix for 64bit targets.
29307 2004-12-20 Matt Austern <austern@apple.com>
29310 * g++.dg/ext/builtin6.C: New
29312 2004-12-20 Diego Novillo <dnovillo@redhat.com>
29314 PR tree-optimization/19080
29315 * gcc.c-torture/compile/pr19080.c: New test.
29317 2004-12-20 Steven Bosscher <stevenb@suse.de>
29319 * gcc.dg/20041219-1.c: New test.
29321 2004-12-19 Roger Sayle <roger@eyesopen.com>
29323 PR middle-end/19068
29324 * g++.dg/opt/max1.C: New test case.
29326 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29328 * gcc.dg/fdata-sections-1.c: New test.
29330 2004-12-18 Roger Sayle <roger@eyesopen.com>
29332 PR middle-end/18548
29333 * gcc.dg/max-1.c: New test case.
29335 2004-12-18 Jakub Jelinek <jakub@redhat.com>
29337 * gcc.c-torture/execute/20041218-1.c: New test.
29339 2004-12-17 Diego Novillo <dnovillo@redhat.com>
29341 * gcc.dg/pr18501.c: New test.
29342 * gcc.dg/uninit-5.c: XFAIL.
29343 * gcc.dg/uninit-9.c: XFAIL.
29345 2004-12-17 Dale Johannesen <dalej@apple.com>
29347 * gcc.dg/20041213-1.c: New.
29349 2004-12-17 Ziemowit Laski <zlaski@apple.com>
29351 * objc.dg/stabs-1.m: Allow assembly label to begin
29354 2004-12-17 Jakub Jelinek <jakub@redhat.com>
29356 * gcc.c-torture/execute/20041213-1.c: Move...
29357 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
29359 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
29362 * g++.dg/lookup/conv-5.C: New.
29364 2004-12-16 Ziemowit Laski <zlaski@apple.com>
29366 * objc.dg/stabs-1.m: New test.
29368 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29370 * gcc.dg/visibility-c.c: Change compile to
29371 assemble for the test.
29373 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
29376 * gcc.dg/visibility-c.c: New test.
29378 2004-12-16 Roger Sayle <roger@eyesopen.com>
29380 PR middle-end/18493
29381 * gcc.dg/switch-8.c: New test case.
29383 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
29386 * g++.dg/template/init4.C: New.
29387 * g++.dg/opt/static3.C: Enable optimizer.
29389 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
29391 * g++.dg/other/complex1.C: New test.
29393 2004-12-15 Alan Modra <amodra@bigpond.net.au>
29395 * g++.dg/opt/inline9.C: New test.
29397 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29400 * gfotran.dg/nullify_1.f: New test.
29402 2004-12-15 Richard Henderson <rth@redhat.com>
29404 * gcc.target/i386/i386.exp: New harness.
29405 * gcc.target/i386/vect-args.c: New.
29407 2004-12-15 David Edelsohn <edelsohn@gnu.org>
29409 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
29411 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29414 * g++.dg/template/friend32.C: New test.
29416 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29418 * cpp/pragma-once-1.c: New test.
29419 * cpp/pragma-once-1b.h: Likewise.
29420 * cpp/pragma-once-1c.h: Likewise.
29421 * cpp/pragma-once-1d.h: Likewise.
29422 * cpp/inc/pragma-once-1a.h: Likewise.
29424 2004-12-15 Bud Davis <bdavis9659@comcast.net>
29425 Steven G. Kargl <kargls@comcast.net>
29428 * gfortran.dg/list_read_3.f90: New test.
29430 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
29432 * gcc.dg/ftrapv-2.c: New test.
29434 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
29437 * g++.dg/template/typename9.C: New test.
29439 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29442 * g++.dg/template/typename8.C: New test.
29443 * g++.dg/parse/friend2.C: Tweak error message.
29445 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29447 * gcc.c-torture/20041214-1.c: New test.
29449 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
29452 * g++.dg/init/array17.C: New test.
29454 2004-12-14 Mark Mitchell <mark@codesourcery.com>
29457 * g++.dg/init/aggr3.C: New test.
29459 2004-12-14 Janis Johnson <janis187@us.ibm.com>
29461 * gcc.dg/altivec-types-1.c: New test.
29462 * gcc.dg/altivec-types-2.c: New test.
29463 * gcc.dg/altivec-types-3.c: New test.
29464 * gcc.dg/altivec-types-4.c: New test.
29465 * g++.dg/ext/altivec-types-1.C: New test.
29466 * g++.dg/ext/altivec-types-2.C: New test.
29467 * g++.dg/ext/altivec-types-3.C: New test.
29468 * g++.dg/ext/altivec-types-4.C: New test.
29470 2004-12-14 Jakub Jelinek <jakub@redhat.com>
29472 PR middle-end/18951
29473 * gcc.c-torture/execute/20041213-1.c: New test.
29475 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
29478 * g++.dg/template/cast1.C: New.
29480 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
29482 * gcc.c-torture/execute/20041213-2.c: New test.
29484 2004-12-13 Richard Henderson <rth@redhat.com>
29486 * gcc.dg/i386-sse-10.c: Fix typo in options.
29488 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
29491 * g++.dg/opt/pr18968.C: New test.
29493 2004-12-13 Mark Mitchell <mark@codesourcery.com>
29496 * g++.dg/ext/visibility/staticdatamem.C: New test.
29498 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
29500 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
29502 2004-12-13 Roger Sayle <roger@eyesopen.com>
29504 PR rtl-optimization/18928
29505 * gcc.dg/pr18928-1.c: New test case.
29507 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
29510 * gcc.c-torture/compile/20041211-1.c: New.
29512 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29514 PR middle-end/17564
29515 * gcc.c-torture/execute/20041212-1.c: New test.
29517 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29520 * gfortran.dg/common_1.f90: New test.
29522 2004-12-12 Steven G. Kargl <kargls@comcast.net>
29523 Paul Brook <paul@codesourcery.com>
29526 * gfortran.dg/real_do_1.f90: New test.
29528 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
29531 * g++.dg/opt/ptrmem6.C: New test.
29533 2004-12-11 Roger Sayle <roger@eyesopen.com>
29535 PR middle-end/18921
29536 * gcc.dg/pr18921-1.c: New test case.
29538 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29541 * gfortran.dg/scale_1.f90: New test.
29543 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
29545 PR middle-end/18903
29546 * gcc.c-torture/compile/pr18903.c: New test.
29548 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
29550 * gcc.c-torture/execute/20041210-1.c: New test.
29552 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29555 * g++.dg/parser/struct-1.C: New test.
29556 * g++.dg/parser/struct-2.C: New test.
29557 * g++.dg/parser/struct-3.C: New test.
29559 2004-12-09 Richard Henderson <rth@redhat.com>
29561 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
29563 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
29564 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
29566 2004-12-09 Matt Austern <austern@apple.com>
29569 * g++.dg/ext/builtin1.C: New
29570 * g++.dg/ext/builtin2.C: New
29571 * g++.dg/ext/builtin3.C: New
29572 * g++.dg/ext/builtin4.C: New
29573 * g++.dg/ext/builtin5.C: New
29575 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
29578 * g++.dg/opt/ptrmem5.C: New test.
29580 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
29582 * g++.dg/parse/typename5.C: Adjust for new error.
29583 * g++.dg/parse/typename7.C: New.
29585 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29588 * g++.dg/other/mmintrin.C: New test.
29590 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
29593 * g++.dg/init/array15.C: New.
29594 * g++.dg/init/array16.C: New.
29596 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29599 * gfortran.dg/assign_1.f90: New test.
29601 2004-12-08 Nick Clifton <nickc@redhat.com>
29603 * gcc.target/xstormy16/bss_below100: New directory containing tests.
29604 * gcc.target/xstormy16/data_below100: Likewise.
29605 * gcc.target/xstormy16/sfr: Likewise.
29606 * gcc.target/xstormy16/below100.S: New test source file.
29607 * gcc.target/xstormy16/below100.ld: New test linker script.
29608 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29609 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
29611 * gcc.target/xstormy16/bp.c: Likewise.
29613 * gcc.target/xstormy16/bss_below100: New files:
29614 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29615 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29616 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29617 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29618 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29619 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29620 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29621 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29622 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29623 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29624 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29625 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29626 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29627 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29628 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29629 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29630 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29631 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29632 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29633 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29634 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29635 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29636 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29637 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29638 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29639 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29640 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29642 * gcc.target/xstormy16/data_below100: New files:
29643 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
29644 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
29645 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
29646 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
29647 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
29648 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
29649 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
29650 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
29651 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
29652 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
29653 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
29654 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
29655 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
29656 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
29657 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
29658 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
29659 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
29660 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
29661 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
29662 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
29663 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
29664 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
29665 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
29666 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
29667 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
29668 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
29669 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
29671 * gcc.target/xstormy16/sfr: New files:
29672 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
29673 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
29674 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
29675 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
29676 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
29677 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
29678 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
29679 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
29680 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
29681 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
29682 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
29683 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
29684 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
29685 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
29686 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
29687 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
29688 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
29689 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
29690 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
29691 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
29692 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
29693 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
29694 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
29695 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
29696 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
29697 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
29698 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
29699 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
29700 27_if0_sfrw_bitfield_f.c
29702 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29705 * g++.dg/lookup/name-clash4.C: New test.
29707 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
29710 * g++.dg/opt/array1.C: New.
29713 * g++.dg/template/operator5.C: New.
29715 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
29718 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
29720 2004-12-07 Steven Bosscher <stevenb@suse.de>
29722 * gcc.dg/noncompile/20041207.c: New test.
29724 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
29726 * g++.dg/other/unreachable-1.C: New test.
29728 2004-12-06 Nick Clifton <nickc@redhat.com>
29730 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
29731 <limits.h> because the latter comes from gcc's include/ directory
29732 and not the newlib/libc/include directory.
29734 2004-12-04 Richard Henderson <rth@redhat.com>
29736 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
29738 2004-12-04 Richard Henderson <rth@redhat.com>
29740 * lib/target-supports.exp (check_gc_sections_available): Disable
29741 for alpha and ia64.
29743 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
29745 PR middle-end/17909
29746 * g++.dg/other/vararg-2.C: New test.
29748 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29750 PR c++/17011, c++/17971
29751 * g++.dg/template/error15.C: Adjust expected error.
29752 * g++.dg/template/instantiate3.C: Likewise.
29754 2004-12-03 Janis Johnson <janis187@us.ibm.com>
29756 * gcc.dg/altivec-18.c: Fix for darwin
29758 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
29761 * g++.dg/parse/ptrmem2.C: New.
29764 * g++.dg/template/new1.C: New.
29766 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
29769 * gfortran.dg/direct_io_3.f90: New test.
29771 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
29774 * g++.dg/parse/crash21.C: New.
29776 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29778 PR c++/15664, c++/18276
29779 * g++.dg/template/ttp13.C: New test.
29780 * g++.dg/template/ttp14.C: Likewise.
29782 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29785 * g++.dg/parse/enum2.C: New test.
29786 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
29788 2004-12-02 Nick Clifton <nickc@redhat.com>
29790 * gcc.target/xstormy16: New test directory.
29791 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
29792 * gcc.target/xstormy16/bp.c: Check the generation of bp
29794 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
29795 bn instructions and the BELOW100 attribute.
29797 2004-12-02 Alan Modra <amodra@bigpond.net.au>
29800 * gcc.dg/ppc-eabi.c: New.
29802 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29805 * gfortran.dg/backspace.f90
29807 2004-12-02 Bud Davis <bdavis9659@comcast.net>
29809 * gfortran.dg/inquire.f90: New test.
29811 2004-12-01 Janis Johnson <janis187@us.ibm.com>
29813 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
29814 handle effective-target-keyword.
29815 (dg-skip-if): Support effective-target keyword as target list.
29816 (dg-xfail-if): Ditto.
29817 * lib/target-supports.exp (is-effective-target-keyword): New proc.
29819 2004-12-01 Diego Novillo <dnovillo@redhat.com>
29821 PR tree-optimization/18291
29822 * gcc.c-torture/compile/pr18291.c: New test.
29824 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
29827 * g++.dg/parse/crash20.C: New.
29830 * g++.dg/overload/arg1.C: New.
29831 * g++.dg/overload/arg2.C: New.
29832 * g++.dg/overload/arg3.C: New.
29833 * g++.dg/overload/arg4.C: New.
29835 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
29837 * gcc.dg/c99-flex-array-4.c: Remove.
29839 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29841 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
29843 * lib/target-supports.exp (is-effective-target): Simplify.
29845 * lib/target-supports.exp (check_effective_target_vect_long):
29846 Fix for powerpc64-*-*.
29848 2004-11-30 Loren James Rittle <ljrittle@acm.org>
29850 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
29851 to support new requirements on FreeBSD 5.
29853 2004-11-30 Devang Patel <dpatel@apple.com>
29856 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
29858 2004-11-30 Janis Johnson <janis187@us.ibm.com>
29860 * g++.dg/ext/altivec-13.C: New test.
29862 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
29865 * gcc.c-torture/execute/p18298.c: New test.
29867 2004-11-30 Ira Rosen <irar@il.ibm.com>
29868 Dorit Naishlos <dorit@il.ibm.com>
29871 * gcc.dg/vect/vect-89.c: New test.
29873 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
29875 * gcc.dg/pr18596-1.c: New test.
29877 2004-11-30 Ben Elliston <bje@au.ibm.com>
29879 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
29881 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29884 * gcc.dg/pr18479.c: New test.
29886 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29889 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
29890 mmix-knuth-mmixware.
29892 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
29893 cris-*-elf* cris-*-aout* mmix-*-*
29895 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
29897 PR middle-end/18725
29898 * gcc.dg/pr18725.c: New test.
29900 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29903 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
29906 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
29908 2004-11-29 Mark Mitchell <mark@codesourcery.com>
29911 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
29912 * g++.old-deja/g++.law/ctors5.C: Likewise.
29913 * g++.old-deja/g++.other/crash25.C: Likewise.
29916 * g++.dg/template/error16.C: New test.
29919 * g++.dg/template/crash29.C: New test.
29921 2004-11-29 Diego Novillo <dnovillo@redhat.com>
29923 PR tree-optimization/18712
29924 * gcc.c-torture/compile/pr18712.c: New test.
29926 2004-11-29 Joseph Myers <joseph@codesourcery.com>
29929 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
29932 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29935 * g++.dg/lookup/crash6.C: New test.
29937 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
29939 PR middle-end/18164
29940 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
29942 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
29944 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
29945 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
29946 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
29948 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
29950 * gcc.dg/pr18164.c: New test.
29952 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
29954 * gcc.dg/funroll-loops-all.c: New.
29956 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29959 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
29960 delimeter, match space and TAB as well as ":".
29963 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
29966 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
29969 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
29972 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
29974 2004-11-28 Bud Davis <bdavis9659@comcast.net>
29976 * gfortran.dg/direct_io_2.f90: New test.
29978 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
29981 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
29983 2004-11-28 Richard Henderson <rth@redhat.com>
29985 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
29987 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
29989 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
29990 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
29991 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
29992 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
29993 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
29994 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
29995 gcc.dg/pointer-arith-8.c: New tests.
29997 2004-11-27 Bud Davis <bdavis9659@comcast.net>
30000 * gfortran.dg/endfile.f90: New test.
30002 2004-11-27 Falk Hueffner <falk@debian.org>
30004 * gcc.dg/loop-6.c: New test.
30006 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30008 * gcc.c-torture/execute/20041126-1.c: New test.
30010 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30012 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
30015 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
30017 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
30020 2004-11-27 Jakub Jelinek <jakub@redhat.com>
30022 PR rtl-optimization/17825
30023 * gcc.c-torture/compile/20041119-1.c: New test.
30025 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30027 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
30028 Check existence of ld library path variables before unsetting.
30030 2004-11-26 Mark Mitchell <mark@codesourcery.com>
30032 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
30034 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30036 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
30038 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
30040 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
30042 2004-11-26 Ben Elliston <bje@au.ibm.com>
30044 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
30047 2004-11-26 Ben Elliston <bje@au.ibm.com>
30049 * gcc.dg/pr17957.c: Pass --param, not -param.
30051 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
30053 PR middle-end/17957
30054 * gcc.dg/pr17957.c: New test.
30056 2004-11-25 Mark Mitchell <mark@codesourcery.com>
30059 * g++.dg/template/crash28.C: Likewise.
30062 * g++.dg/expr/unary2.C: Adjust lvalue messages.
30063 * g++.dg/ext/lvaddr.C: Likewise.
30064 * g++.dg/opt/pr7503-3.C: Likewise.
30067 * g++.dg/parse/qualified3.C: New test.
30068 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
30071 * g++.dg/expr/return1.C: New test.
30073 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30075 Friend class name lookup 3/n, PR c++/3332
30076 * g++.dg/lookup/friend3.C: New test.
30077 * g++.dg/lookup/friend4.C: Likewise.
30078 * g++.dg/lookup/friend5.C: Likewise.
30080 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30082 Friend class name lookup 2/n, PR c++/14513, c++/15410
30083 * g++.dg/lookup/friend2.C: New test.
30084 * g++.dg/template/friend31.C: Likewise.
30086 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30088 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
30090 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30093 * g++.dg/tc1/dr56.C: Remove.
30094 * g++.dg/template/typedef1.C: Add dg-error markers.
30095 * g++.old-deja/g++.other/typedef7.C: Likewise.
30098 * g++.dg/parse/typedef7.C: New test.
30100 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
30102 * gcc.c-torture/execute/20041124-1.c: New test.
30104 2004-11-24 Mark Mitchell <mark@codesourcery.com>
30106 * g++.dg/template/deduce3.C: New test.
30109 * g++.dg/template/crash27.C: New test.
30112 * g++.dg/warn/Wshadow-3.C: New test.
30114 2004-11-24 Devang Patel <dpatel@apple.com>
30117 * gcc.dg/cpp/isysroot-1.c: New test.
30118 * gcc.dg/cpp/usr/include/stdio.h: New file.
30119 * gcc.dg/cpp/isysroot-2.c: New test.
30120 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
30123 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30126 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
30128 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
30130 * gcc.target/sparc/align.c: Do not include <stdint.h>.
30131 * gcc.target/sparc/pdist.c: Likewise.
30133 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
30136 * g++.dg/conversion/simd1.C: New test.
30138 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30140 * lib/target-libpath.exp: New file defining
30141 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
30142 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
30143 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
30144 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
30145 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
30147 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
30149 * gcc.dg/pragma-align-2.c: Test macro expansion.
30150 * gcc.dg/pragma-pack-2.c: New test.
30152 2004-11-23 Richard Henderson <rth@redhat.com>
30154 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
30155 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30156 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
30157 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
30158 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
30159 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
30161 * gcc.dg/vect/vect.exp: Add check for alpha.
30162 * lib/target-supports.exp (check_alpha_max_hw_available): New.
30163 (check_effective_target_vect_int): Enable for alpha.
30164 (check_effective_target_vect_long): New.
30165 (is-effective-target): Add it.
30167 2004-11-23 Uros Bizjak <uros@kss-loka.si>
30169 * gcc.dg/pr18614-1.c: New test.
30171 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
30173 * gcc.dg/setjmp-2.c: New test.
30175 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
30177 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
30178 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
30179 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
30180 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
30181 gcc.target/sparc/pdist.c: New tests.
30183 2004-11-22 Bob Wilson <bob.wilson@acm.org>
30185 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
30187 2004-11-22 Dale Johannesen <dalej@apple.com>
30189 * gcc.dg/20041111-1.c: New.
30191 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30194 * gcc.dg/vect/pr18536.c: New test.
30196 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30199 * g++.dg/template/nontype11.C: New test.
30201 2004-11-21 Roger Sayle <roger@eyesopen.com>
30203 PR middle-end/18520
30204 * gcc.dg/pr18520-1.c: New test case.
30206 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
30208 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
30209 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
30210 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
30211 expected diagnostics.
30213 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30216 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
30217 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
30218 vect-77.c, vect-77a.c: XFAIL on the SPARC.
30220 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
30222 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
30224 2004-11-19 Mark Mitchell <mark@codesourcery.com>
30225 Joseph Myers <joseph@codesourcery.com>
30227 * lib/target-supports.exp (check_visibility_available): Really
30230 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
30233 * gcc.dg/vect/vect-85.c: New test.
30234 * gcc.dg/vect/vect-86.c: New test.
30235 * gcc.dg/vect/vect-87.c: New test.
30236 * gcc.dg/vect/vect-88.c: New test.
30238 2004-11-19 Ben Elliston <bje@au.ibm.com>
30240 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
30242 2004-11-18 Janis Johnson <janis187@us.ibm.com>
30244 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
30245 * gcc.dg/ppc-and-1.c: Ditto.
30246 * gcc.dg/ppc-compare-1.c: Ditto.
30247 * gcc.dg/ppc-mov-1.c: Ditto
30249 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
30250 Mark Mitchell <mark@codesourcery.com>
30252 * gcc.dg/pragma-init-fini-2.c: New test.
30254 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30255 Aldy Hernandez <aldyh@redhat.com>
30257 * lib/target-supports.exp (check_effective_target_vect_int): New
30258 (check_effective_target_vect_float): New
30259 (check_effective_target_vect_double): New.
30260 (is-effective-target): Support new effective targets keywords.
30261 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
30262 default action for dg-do.
30263 * gcc.dg/vect/pr16105.c: Use new support.
30264 * gcc.dg/vect/pr18400.c: Ditto.
30265 * gcc.dg/vect/pr18425.c: Ditto.
30266 * gcc.dg/vect/vect-1.c: Ditto.
30267 * gcc.dg/vect/vect-10.c: Ditto.
30268 * gcc.dg/vect/vect-11.c: Ditto.
30269 * gcc.dg/vect/vect-12.c: Ditto.
30270 * gcc.dg/vect/vect-13.c: Ditto.
30271 * gcc.dg/vect/vect-14.c: Ditto.
30272 * gcc.dg/vect/vect-15.c: Ditto.
30273 * gcc.dg/vect/vect-16.c: Ditto.
30274 * gcc.dg/vect/vect-17.c: Ditto.
30275 * gcc.dg/vect/vect-18.c: Ditto.
30276 * gcc.dg/vect/vect-19.c: Ditto.
30277 * gcc.dg/vect/vect-2.c: Ditto.
30278 * gcc.dg/vect/vect-20.c: Ditto.
30279 * gcc.dg/vect/vect-21.c: Ditto.
30280 * gcc.dg/vect/vect-22.c: Ditto.
30281 * gcc.dg/vect/vect-23.c: Ditto.
30282 * gcc.dg/vect/vect-24.c: Ditto.
30283 * gcc.dg/vect/vect-25.c: Ditto.
30284 * gcc.dg/vect/vect-26.c: Ditto.
30285 * gcc.dg/vect/vect-27.c: Ditto.
30286 * gcc.dg/vect/vect-27a.c: Ditto.
30287 * gcc.dg/vect/vect-28.c: Ditto.
30288 * gcc.dg/vect/vect-29.c: Ditto.
30289 * gcc.dg/vect/vect-29a.c: Ditto.
30290 * gcc.dg/vect/vect-3.c: Ditto.
30291 * gcc.dg/vect/vect-30.c: Ditto.
30292 * gcc.dg/vect/vect-31.c: Ditto.
30293 * gcc.dg/vect/vect-32.c: Ditto.
30294 * gcc.dg/vect/vect-33.c: Ditto.
30295 * gcc.dg/vect/vect-34.c: Ditto.
30296 * gcc.dg/vect/vect-35.c: Ditto.
30297 * gcc.dg/vect/vect-36.c: Ditto.
30298 * gcc.dg/vect/vect-37.c: Ditto.
30299 * gcc.dg/vect/vect-38.c: Ditto.
30300 * gcc.dg/vect/vect-4.c: Ditto.
30301 * gcc.dg/vect/vect-40.c: Ditto.
30302 * gcc.dg/vect/vect-41.c: Ditto.
30303 * gcc.dg/vect/vect-42.c: Ditto.
30304 * gcc.dg/vect/vect-43.c: Ditto.
30305 * gcc.dg/vect/vect-44.c: Ditto.
30306 * gcc.dg/vect/vect-45.c: Ditto.
30307 * gcc.dg/vect/vect-46.c: Ditto.
30308 * gcc.dg/vect/vect-47.c: Ditto.
30309 * gcc.dg/vect/vect-48.c: Ditto.
30310 * gcc.dg/vect/vect-48a.c: Ditto.
30311 * gcc.dg/vect/vect-49.c: Ditto.
30312 * gcc.dg/vect/vect-5.c: Ditto.
30313 * gcc.dg/vect/vect-50.c: Ditto.
30314 * gcc.dg/vect/vect-51.c: Ditto.
30315 * gcc.dg/vect/vect-52.c: Ditto.
30316 * gcc.dg/vect/vect-53.c: Ditto.
30317 * gcc.dg/vect/vect-54.c: Ditto.
30318 * gcc.dg/vect/vect-55.c: Ditto.
30319 * gcc.dg/vect/vect-56.c: Ditto.
30320 * gcc.dg/vect/vect-56a.c: Ditto.
30321 * gcc.dg/vect/vect-57.c: Ditto.
30322 * gcc.dg/vect/vect-58.c: Ditto.
30323 * gcc.dg/vect/vect-59.c: Ditto.
30324 * gcc.dg/vect/vect-6.c: Ditto.
30325 * gcc.dg/vect/vect-60.c: Ditto.
30326 * gcc.dg/vect/vect-61.c: Ditto.
30327 * gcc.dg/vect/vect-62.c: Ditto.
30328 * gcc.dg/vect/vect-63.c: Ditto.
30329 * gcc.dg/vect/vect-64.c: Ditto.
30330 * gcc.dg/vect/vect-65.c: Ditto.
30331 * gcc.dg/vect/vect-66.c: Ditto.
30332 * gcc.dg/vect/vect-67.c: Ditto.
30333 * gcc.dg/vect/vect-68.c: Ditto.
30334 * gcc.dg/vect/vect-69.c: Ditto.
30335 * gcc.dg/vect/vect-7.c: Ditto.
30336 * gcc.dg/vect/vect-72.c: Ditto.
30337 * gcc.dg/vect/vect-72a.c: Ditto.
30338 * gcc.dg/vect/vect-73.c: Ditto.
30339 * gcc.dg/vect/vect-74.c: Ditto.
30340 * gcc.dg/vect/vect-75.c: Ditto.
30341 * gcc.dg/vect/vect-76.c: Ditto.
30342 * gcc.dg/vect/vect-77.c: Ditto.
30343 * gcc.dg/vect/vect-77a.c: Ditto.
30344 * gcc.dg/vect/vect-78.c: Ditto.
30345 * gcc.dg/vect/vect-79.c: Ditto.
30346 * gcc.dg/vect/vect-8.c: Ditto.
30347 * gcc.dg/vect/vect-80.c: Ditto.
30348 * gcc.dg/vect/vect-82.c: Ditto.
30349 * gcc.dg/vect/vect-82_64.c: Ditto.
30350 * gcc.dg/vect/vect-83.c: Ditto.
30351 * gcc.dg/vect/vect-83_64.c: Ditto.
30352 * gcc.dg/vect/vect-9.c: Ditto.
30353 * gcc.dg/vect/vect-all.c: Ditto.
30354 * gcc.dg/vect/vect-none.c: Ditto.
30356 2004-11-17 Janis Johnson <janis187@us.ibm.com>
30358 * lib/gcc-dg.exp (dg-skip-if): New function.
30359 (dg-forbid-option): Remove.
30360 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
30361 * g++.dg/abi/bitfield8.C: Likewise.
30362 * g++.dg/abi/dtor1.C: Likewise.
30363 * g++.dg/abi/empty10.C: Likewise.
30364 * g++.dg/abi/empty7.C: Likewise.
30365 * g++.dg/abi/empty9.C: Likewise.
30366 * g++.dg/abi/layout3.C: Likewise.
30367 * g++.dg/abi/layout4.C: Likewise.
30368 * g++.dg/abi/thunk1.C: Likewise.
30369 * g++.dg/abi/thunk2.C: Likewise.
30370 * g++.dg/abi/vbase11.C: Likewise.
30371 * g++.dg/abi/vthunk2.C: Likewise.
30372 * g++.dg/abi/vthunk3.C: Likewise.
30373 * g++.dg/ext/attrib8.C: Likewise.
30374 * g++.dg/opt/longbranch2.C: Likewise.
30375 * g++.dg/opt/reg-stack4.C: Likewise.
30376 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30377 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30378 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30379 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30380 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30381 * gcc.dg/20000609-1.c: Likewise.
30382 * gcc.dg/20000720-1.c: Likewise.
30383 * gcc.dg/20011107-1.c: Likewise.
30384 * gcc.dg/20011119-1.c: Likewise.
30385 * gcc.dg/20020108-1.c: Likewise.
30386 * gcc.dg/20020122-2.c: Likewise.
30387 * gcc.dg/20020122-3.c: Likewise.
30388 * gcc.dg/20020201-3.c: Likewise.
30389 * gcc.dg/20020206-1.c: Likewise.
30390 * gcc.dg/20020218-1.c: Likewise.
30391 * gcc.dg/20020310-1.c: Likewise.
30392 * gcc.dg/20020411-1.c: Likewise.
30393 * gcc.dg/20020418-2.c: Likewise.
30394 * gcc.dg/20020426-1.c: Likewise.
30395 * gcc.dg/20020426-2.c: Likewise.
30396 * gcc.dg/20020517-1.c: Likewise.
30397 * gcc.dg/20020523-1.c: Likewise.
30398 * gcc.dg/20020523-2.c: Likewise.
30399 * gcc.dg/20020729-1.c: Likewise.
30400 * gcc.dg/20030204-1.c: Likewise.
30401 * gcc.dg/20030826-2.c: Likewise.
30402 * gcc.dg/20030926-1.c: Likewise.
30403 * gcc.dg/20031202-1.c: Likewise.
30404 * gcc.dg/980312-1.c: Likewise.
30405 * gcc.dg/980313-1.c: Likewise.
30406 * gcc.dg/990117-1.c: Likewise.
30407 * gcc.dg/990424-1.c: Likewise.
30408 * gcc.dg/990524-1.c: Likewise.
30409 * gcc.dg/991230-1.c: Likewise.
30410 * gcc.dg/i386-387-1.c: Likewise.
30411 * gcc.dg/i386-387-2.c: Likewise.
30412 * gcc.dg/i386-387-3.c: Likewise.
30413 * gcc.dg/i386-387-4.c: Likewise.
30414 * gcc.dg/i386-387-5.c: Likewise.
30415 * gcc.dg/i386-387-6.c: Likewise.
30416 * gcc.dg/i386-asm-1.c: Likewise.
30417 * gcc.dg/i386-bitfield1.c: Likewise.
30418 * gcc.dg/i386-bitfield2.c: Likewise.
30419 * gcc.dg/i386-loop-1.c: Likewise.
30420 * gcc.dg/i386-loop-2.c: Likewise.
30421 * gcc.dg/i386-loop-3.c: Likewise.
30422 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30423 * gcc.dg/i386-pic-1.c: Likewise.
30424 * gcc.dg/i386-regparm.c: Likewise.
30425 * gcc.dg/i386-signbit-1.c: Likewise.
30426 * gcc.dg/i386-signbit-2.c: Likewise.
30427 * gcc.dg/i386-signbit-3.c: Likewise.
30428 * gcc.dg/i386-sse-5.c: Likewise.
30429 * gcc.dg/i386-sse-8.c: Likewise.
30430 * gcc.dg/i386-unroll-1.c: Likewise.
30431 * gcc.dg/tls/opt-1.c: Likewise.
30432 * gcc.dg/tls/opt-2.c: Likewise.
30433 * gcc.dg/unroll-1.c: Likewise.
30434 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30435 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30436 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30437 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30439 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30441 * g++.dg/template/incomplete1.C: New test.
30443 2004-11-16 Nick Clifton <nickc@redhat.com>
30445 Revert patches accidentally commited during checkin of fixes for
30447 gcc.c-torture/execute/simd-4.c: Revert
30448 gcc.dg/20040910-1.c: Revert.
30450 2004-11-16 Paul Brook <paul@codesourcery.com>
30453 * gfortran.dg/der_pointer_1.f90: New test.
30455 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
30458 * gcc.dg/bitfld-13.c: New test.
30460 2004-11-15 Janis Johnson <janis187@us.ibm.com>
30462 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
30465 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
30466 * gcc.dg/ppc64-abi-2.c: Ditto.
30467 * gcc.dg/ppc64-abi-3.c: Ditto.
30469 * lib/gcc-dg.exp (dg-target-list): Remove.
30471 2004-11-15 Steve Ellcey <sje@cup.hp.com>
30473 * gcc.dg/ia64-postinc.c: New test.
30475 2004-11-15 Mark Mitchell <mark@codesourcery.com>
30477 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
30479 2004-11-15 Nick Clifton <nickc@redhat.com>
30481 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
30482 __INT_MAX__ so that the test can be compiled by toolchains
30483 targeted at 16-bit processors.
30485 * gcc.dg/20040625-1.c: Use long constants rather than integers
30486 when performing arithmetic that will overflow 16-bits.
30488 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
30489 xstormy16. It does not support 128-bit vector operations.
30491 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
30492 with the macro PTR_TYPE. Define this macro to an integer type
30493 suitable for holding a pointer.
30495 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
30496 the target is a 16-bit processor.
30498 * gcc.dg/cpp/if-2.c: Expect a different warning message from
30499 16-bit targets where the character constant will be too long.
30501 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
30502 where the double will not be directly addressable.
30504 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30506 Friend class name lookup 1/n, PR c++/18471
30507 * g++.dg/template/crash26.C: New test.
30508 * g++.dg/lookup/struct1.C: Adjust expected error.
30509 * g++.dg/parse/elab1.C: Likewise.
30510 * g++.dg/parse/elab2.C: Likewise.
30511 * g++.dg/parse/int-as-enum1.C: Likewise.
30512 * g++.dg/parse/struct-as-enum1.C: Likewise.
30513 * g++.dg/parse/typedef1.C: Likewise.
30514 * g++.dg/parse/typedef3.C: Likewise.
30515 * g++.dg/parse/typedef4.C: Likewise.
30516 * g++.dg/parse/typedef5.C: Likewise.
30517 * g++.dg/template/nontype4.C: Likewise.
30518 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
30519 * g++.old-deja/g++.other/elab1.C: Likewise.
30520 * g++.old-deja/g++.other/syntax4.C: Likewise.
30522 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30524 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
30526 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
30528 * gcc.c-torture/execute/20041114-1.c: New test.
30530 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
30532 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
30533 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
30534 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
30535 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
30536 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
30537 gcc.dg/switch-7.c: New tests.
30539 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30541 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
30543 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30546 * gcc.dg/vect/pr18400.c: New test.
30548 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
30549 Andrew Pinski <pinskia@physics.uc.edu>
30552 * gcc.dg/vect/pr18425.c: New test.
30554 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30556 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
30557 Guard with dg-require-alias and dg-require-visibility.
30559 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
30561 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
30563 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30565 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
30567 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30570 * g++.dg/template/defarg5.C: New test.
30572 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
30574 * g++.dg/parse/cast1.C: Run only on ILP32.
30575 * g++.old-deja/g++.mike/p784.C: Likewise.
30577 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
30579 * gcc.c-torture/execute/20041113-1.c: New test.
30581 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30584 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
30585 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
30586 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
30587 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30588 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
30589 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
30590 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
30591 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
30592 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
30593 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30594 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30595 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
30596 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
30598 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
30600 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
30601 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
30602 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
30603 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
30604 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
30605 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
30606 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
30607 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
30608 gcc.target/sparc/combined-1.c: New tests.
30610 2004-11-12 Ziemowit Laski <zlaski@apple.com>
30612 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
30615 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30617 * lib/gcc-dg.exp (dg-forbid-option): New function.
30618 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
30619 * g++.dg/abi/bitfield8.C: Likewise.
30620 * g++.dg/abi/dtor1.C: Likewise.
30621 * g++.dg/abi/empty10.C: Likewise.
30622 * g++.dg/abi/empty7.C: Likewise.
30623 * g++.dg/abi/empty9.C: Likewise.
30624 * g++.dg/abi/layout3.C: Likewise.
30625 * g++.dg/abi/layout4.C: Likewise.
30626 * g++.dg/abi/thunk1.C: Likewise.
30627 * g++.dg/abi/thunk2.C: Likewise.
30628 * g++.dg/abi/vbase11.C: Likewise.
30629 * g++.dg/abi/vthunk2.C: Likewise.
30630 * g++.dg/abi/vthunk3.C: Likewise.
30631 * g++.dg/ext/attrib8.C: Likewise.
30632 * g++.dg/opt/longbranch2.C: Likewise.
30633 * g++.dg/opt/reg-stack4.C: Likewise.
30634 * g++.old-deja/g++.ext/attrib1.C: Likewise.
30635 * g++.old-deja/g++.ext/attrib2.C: Likewise.
30636 * g++.old-deja/g++.ext/attrib3.C: Likewise.
30637 * g++.old-deja/g++.other/store-expr1.C: Likewise.
30638 * g++.old-deja/g++.other/store-expr2.C: Likewise.
30639 * gcc.dg/20000609-1.c: Likewise.
30640 * gcc.dg/20000720-1.c: Likewise.
30641 * gcc.dg/20011107-1.c: Likewise.
30642 * gcc.dg/20011119-1.c: Likewise.
30643 * gcc.dg/20020108-1.c: Likewise.
30644 * gcc.dg/20020122-2.c: Likewise.
30645 * gcc.dg/20020122-3.c: Likewise.
30646 * gcc.dg/20020201-3.c: Likewise.
30647 * gcc.dg/20020206-1.c: Likewise.
30648 * gcc.dg/20020218-1.c: Likewise.
30649 * gcc.dg/20020310-1.c: Likewise.
30650 * gcc.dg/20020411-1.c: Likewise.
30651 * gcc.dg/20020418-2.c: Likewise.
30652 * gcc.dg/20020426-1.c: Likewise.
30653 * gcc.dg/20020426-2.c: Likewise.
30654 * gcc.dg/20020517-1.c: Likewise.
30655 * gcc.dg/20020523-1.c: Likewise.
30656 * gcc.dg/20020523-2.c: Likewise.
30657 * gcc.dg/20020729-1.c: Likewise.
30658 * gcc.dg/20030204-1.c: Likewise.
30659 * gcc.dg/20030826-2.c: Likewise.
30660 * gcc.dg/20030926-1.c: Likewise.
30661 * gcc.dg/20031202-1.c: Likewise.
30662 * gcc.dg/980312-1.c: Likewise.
30663 * gcc.dg/980313-1.c: Likewise.
30664 * gcc.dg/990117-1.c: Likewise.
30665 * gcc.dg/990424-1.c: Likewise.
30666 * gcc.dg/990524-1.c: Likewise.
30667 * gcc.dg/991230-1.c: Likewise.
30668 * gcc.dg/i386-387-1.c: Likewise.
30669 * gcc.dg/i386-387-2.c: Likewise.
30670 * gcc.dg/i386-387-3.c: Likewise.
30671 * gcc.dg/i386-387-4.c: Likewise.
30672 * gcc.dg/i386-387-5.c: Likewise.
30673 * gcc.dg/i386-387-6.c: Likewise.
30674 * gcc.dg/i386-asm-1.c: Likewise.
30675 * gcc.dg/i386-bitfield1.c: Likewise.
30676 * gcc.dg/i386-bitfield2.c: Likewise.
30677 * gcc.dg/i386-loop-1.c: Likewise.
30678 * gcc.dg/i386-loop-2.c: Likewise.
30679 * gcc.dg/i386-loop-3.c: Likewise.
30680 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
30681 * gcc.dg/i386-pic-1.c: Likewise.
30682 * gcc.dg/i386-regparm.c: Likewise.
30683 * gcc.dg/i386-signbit-1.c: Likewise.
30684 * gcc.dg/i386-signbit-2.c: Likewise.
30685 * gcc.dg/i386-signbit-3.c: Likewise.
30686 * gcc.dg/i386-sse-5.c: Likewise.
30687 * gcc.dg/i386-sse-8.c: Likewise.
30688 * gcc.dg/i386-unroll-1.c: Likewise.
30689 * gcc.dg/tls/opt-1.c: Likewise.
30690 * gcc.dg/tls/opt-2.c: Likewise.
30691 * gcc.dg/unroll-1.c: Likewise.
30692 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
30693 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
30694 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
30695 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
30696 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
30699 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30702 * g++.dg/parse/cond1.C: New test.
30705 * g++.dg/template/array9.C: New test.
30706 * g++.dg/ext/vla1.C: Adjust error messages.
30707 * g++.dg/ext/vlm1.C: Likewise.
30708 * g++.dg/template/crash2.C: Likewise.
30711 * g++.dg/template/call3.C: New test.
30714 * g++.dg/template/ptrmem11.C: New test.
30716 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
30719 * lib/g++.exp: Set LC_ALL and LANG to C.
30720 * lib/gcc-dg.exp: Likewise.
30721 * lib/gfortran.exp: Likewise.
30722 * lib/objc.exp: Likewise.
30723 * lib/treelang.exp: Likewise.
30725 2004-11-12 Andreas Schwab <schwab@suse.de>
30727 * gcc.dg/pr16286.c: Fix last change.
30729 2004-11-12 Mark Mitchell <mark@codesourcery.com>
30732 * g++.dg/init/global1.C: New test.
30734 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
30736 * gcc.c-torture/execute/20041112-1.c: New test.
30738 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30740 * lib/gcc-dg.exp (dg-target-list): New.
30742 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30743 Richard Sandiford <rsandifo@redhat.com>
30745 * lib/target-supports.exp (get-compiler_messages): New.
30746 (check_named_sections_available): Use it.
30747 (check_effective_target_ilp32): New.
30748 (check_effective_target_lp64): New.
30749 (is-effective-target): New.
30750 * lib/gcc-dg.exp (dg-require-effective-target): New.
30752 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
30754 * gcc.dg/precedence-1.c: New test.
30756 2004-11-11 Janis Johnson <janis187@us.ibm.com>
30758 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
30760 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
30761 message, delete generated files, use more descriptive name for
30762 executable, and make the test unsupported when it cannot be run.
30764 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
30765 (dg-require-weak, dg-require-visibility, dg-require-alias,
30766 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
30767 dg-require-iconv, dg-require-named-sections): Use it.
30769 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
30771 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
30774 * gcc.dg/ppc-and-1: New
30777 * gcc.dg/ppc-mov-1.c: New.
30780 * gcc.dg/ppc-compare-1.c: New.
30782 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
30784 * objc.dg/desig-init-2.m: New test.
30786 2004-11-10 Adam Nemet <anemet@lnxw.com>
30788 PR middle-end/18160
30789 * g++.dg/warn/register-var-1.C: New test.
30790 * g++.dg/warn/register-var-2.C: New test.
30792 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
30794 * gcc.dg/union-2.c: New test.
30796 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
30798 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
30799 New test for PR tree-optimization/17892.
30801 2004-11-09 Mark Mitchell <mark@codesourcery.com>
30804 * g++.dg/init/new12.C: New test.
30806 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
30808 * gcc.target/sparc: New directory.
30809 * gcc.target/sparc/sparc.exp: New driver.
30810 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
30811 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
30812 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
30813 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
30815 2004-11-10 Paul Brook <paul@codesourcery.com>
30818 * gfortran.dg/list_read.c: New test.
30820 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30823 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
30824 expected diagnostic location.
30826 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
30828 * gcc.dg/20041109-1.c: New test.
30830 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
30833 * objc/compile/pr18406.m: New test.
30835 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30837 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
30839 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
30841 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
30843 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30845 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
30847 2004-11-08 Steve Ellcey <sje@cup.hp.com>
30849 * gcc.dg/20030225-2.c: Add prototype for abort and
30852 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
30855 * gcc.c-torture/pr18299-1.c: New test.
30857 2004-11-06 Andreas Schwab <schwab@suse.de>
30859 * gcc.dg/pr16286.c: Also test for bool and pixel.
30861 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
30863 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
30864 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
30865 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
30866 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
30867 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
30868 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
30869 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
30870 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
30871 gcc.dg/struct-semi-3.c: New tests.
30873 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30875 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
30877 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30879 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
30880 Do not use C99 designators.
30882 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30884 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
30886 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
30888 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
30889 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
30890 * gcc.c-torture/execute/simd-5.x: Remove.
30892 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
30894 PR rtl-optimization/17933
30895 * gcc.dg/torture/pr17933-1.c: New test.
30897 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
30900 * lib/target-supports.exp (check_weak_available): Support
30903 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
30905 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
30906 call to fflush(stdout) before abort.
30907 (my_ffsll): New function.
30908 (generate_fields): Use it.
30910 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30912 * gcc.dg/init-undef-1.c: New test.
30914 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
30916 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
30917 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
30918 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
30919 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
30920 expected messages for new parser.
30922 2004-11-04 Mark Mitchell <mark@codesourcery.com>
30924 * g++.dg/ext/visibility/symbian1.C: New test.
30926 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
30928 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
30931 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30933 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
30934 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
30935 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
30936 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
30937 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
30938 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
30939 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
30940 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
30941 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
30942 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
30944 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
30946 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
30947 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
30948 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
30949 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
30950 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
30951 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
30952 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
30955 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
30958 * gcc.dg/20041104-1.c: New test.
30960 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30962 * g++.dg/template/nontype7.C: New test.
30963 * g++.dg/template/nontype8.C: Likewise.
30964 * g++.dg/template/nontype9.C: Likewise.
30965 * g++.dg/template/nontype10.C: Likewise.
30966 * g++.dg/tc1/dr49.C: Likewise.
30967 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
30968 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
30970 2004-11-04 Ben Elliston <bje@au.ibm.com>
30972 * g++.dg/rtti/tinfo1.C: Remove xfails.
30974 2004-11-04 Ben Elliston <bje@au.ibm.com>
30976 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
30977 packed attribute to the definition to satisfy the new C++ parser.
30979 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
30981 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
30982 invocations of va_arg.
30984 2004-11-02 Mark Mitchell <mark@codesourcery.com>
30987 * g++.dg/template/crash25.C: New test.
30990 * g++.dg/template/typedef2.C: New test.
30991 * g++.dg/parse/crash13.C: Adjust error markers.
30994 * g++.dg/conversion/const3.C: New test.
30996 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31001 * gfortran.dg/generic_[123].f90: New testcases.
31003 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
31005 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
31006 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
31008 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
31011 * gcc.c-torture/compile/pr16808.c: New test.
31013 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
31015 PR rtl-optimization/17104
31016 * gcc.dg/ppc-bitfield1.c: New.
31018 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31020 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
31022 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
31024 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
31025 strings for 32-bit code.
31027 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
31030 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
31032 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
31035 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
31037 2004-10-31 Mark Mitchell <mark@codesourcery.com>
31040 * g++.dg/init/aggr2.C: New test.
31042 2004-10-30 Ziemowit Laski <zlaski@apple.com>
31044 * objc.dg/local-decl-1.m: New test.
31046 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
31048 * gcc.dg/20040910-1.c: Adjust regex.
31050 2004-10-30 Roger Sayle <roger@eyesopen.com>
31052 PR rtl-optimization/18084
31053 * g++.dg/opt/pr18084-1.C: New testcase.
31055 2004-10-30 Matt Austern <austern@apple.com>
31058 * g++.dg/ext/attrib18.C: New test.
31060 2004-10-30 Roger Sayle <roger@eyesopen.com>
31062 PR middle-end/18096
31063 * gcc.dg/pr18096-1.c: New test case.
31065 2004-10-30 Roger Sayle <roger@eyesopen.com>
31067 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
31069 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
31072 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
31073 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
31074 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
31075 gcc.dg/old-style-prom-3.c: New tests.
31077 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
31079 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
31080 Remove unnecessary inclusion of stdio.h.
31082 2004-10-29 Roger Sayle <roger@eyesopen.com>
31084 PR rtl-optimization/17581
31085 * gcc.dg/pr17581-1.c: New test case.
31087 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
31089 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
31091 * g++.dg/conversion/dr195-1.C: New.
31092 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
31093 * g++.old-deja/g++.mike/p10148.C: Likewise.
31095 2004-10-29 Mark Mitchell <mark@codesourcery.com>
31098 * g++.dg/debug/typedef2.C: New test.
31100 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
31103 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
31104 * gfortran.dg/g77/README: Update.
31106 2004-10-28 Matt Austern <austern@apple.com>
31109 * g++.dg/ext/packed7.C: New test.
31111 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
31113 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
31115 * lib/scanasm.exp (hidden-scan-for): New proc.
31116 (scan-hidden): Use hidden-scan-for instead of constructing the scan
31118 (scan-not-hidden): Likewise.
31119 * lib/target-supports.exp (check_visibility_available): mach-o is
31122 2004-10-28 Mark Mitchell <mark@codesourcery.com>
31125 * g++.dg/template/memclass3.C: New test.
31127 2004-10-28 Adam Nemet <anemet@lnxw.com>
31129 PR middle-end/18160
31130 * gcc.dg/register-var-1.c: New test.
31131 * gcc.dg/register-var-2.c: New test.
31132 * gcc.dg/asm-7.c: Taking the address of a register variable is an
31135 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
31138 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
31140 * gcc.dg/vect/vect-22.c: Likewise.
31142 2004-10-28 Jakub Jelinek <jakub@redhat.com>
31144 * gcc.dg/i386-rotate-1.c: New test.
31146 2004-10-27 Mark Mitchell <mark@codesourcery.com>
31148 * g++.dg/init/ref12.C: Add "run" marker.
31151 * g++.dg/init/ref12.C: New test.
31154 * g++.dg/template/shift1.C: New test.
31155 * g++.dg/template/error10.C: Adjust error markers.
31157 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
31160 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
31162 2004-10-27 Geoffrey Keating <geoffk@apple.com>
31164 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
31165 * gcc.dg/weak/weak-3.c: Likewise.
31166 * gcc.dg/weak/weak-5.c: Likewise.
31167 * gcc.dg/weak/weak-9.c: Likewise.
31168 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
31169 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
31171 * gcc.dg/darwin-weakimport-1.c: New.
31173 2004-10-28 Ben Elliston <bje@au.ibm.com>
31175 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
31177 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
31179 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
31180 'syntax' error messages.
31181 * gcc.dg/cpp/direct2s.c: Likewise.
31183 2004-10-26 Geoffrey Keating <geoffk@apple.com>
31185 * gcc.c-torture/compile/20041026-1.c: New.
31187 2004-10-26 Mark Mitchell <mark@codesourcery.com>
31190 * g++.dg/lookup/ns2.C: New test.
31193 * g++.dg/template/enum4.C: New test.
31196 * g++.dg/template/expr1.C: New test.
31198 2004-10-26 Ben Elliston <bje@au.ibm.com>
31200 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
31202 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
31204 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
31205 gcc.dg/decl-nospec-3.c: New tests.
31207 2004-10-26 Ziemowit Laski <zlaski@apple.com>
31209 * objc.dg/super-class-3.m: New test.
31211 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
31213 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
31215 * gcc.dg/cpp/direct2s.c: Likewise.
31217 2004-10-25 Geoffrey Keating <geoffk@apple.com>
31219 * objc.dg/image-info.m: Update for changes to section selection.
31221 2004-10-25 David Ayers <d.ayers@inode.at>
31222 Ziemowit Laski <zlaski@apple.com>
31224 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
31225 diagnostics when messaging 'id <Proto>'.
31226 * objc.dg/class-protocol-1.m: New test.
31227 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
31228 a non-existent method signature.
31229 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
31230 Update diagnostics when messaging with non-existent method signature.
31231 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
31232 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
31233 invalid receivers are now resolved as if messaging 'id'; remove
31234 extraneous diagnostics.
31236 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
31239 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
31240 gcc.dg/init-desig-obs-3.c: New tests.
31242 2004-10-25 Jakub Jelinek <jakub@redhat.com>
31244 * gcc.dg/debug/20041023-1.c: New test.
31246 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
31248 PR middle-end/17407
31249 * gcc.c-torture/compile/pr17407.c: New test.
31252 * g++.dg/template/array8.C: New test.
31254 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
31257 * lib/g++.exp: Accept more than one multilib libgcc.
31258 * lib/gcc-dg.exp: Likewise.
31259 * lib/objc.exp: Likewise.
31260 * lib/treelang.exp: Likewise.
31261 * lib/gfortran.exp: Likewise.
31263 2004-10-24 Ben Elliston <bje@au.ibm.com>
31265 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
31267 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
31269 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
31270 * gcc.dg/c99-const-expr-3.c: Likewise.
31272 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
31274 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
31276 2004-10-23 Ben Elliston <bje@au.ibm.com>
31278 * gcc.c-torture/execute/loop-2e.x: Remove.
31280 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
31283 * g++.dg/parse/crash18.C: New.
31284 * g++.dg/parse/crash19.C: New.
31286 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31288 * g++.dg/ext/dllimport1.C: Move dg-warnings.
31289 * g++.dg/ext/dllimport2.C: Same.
31290 * g++.dg/ext/dllimport8.C: Same.
31292 2004-10-21 Mark Mitchell <mark@codesourcery.com>
31295 * g++.dg/conversion/cast1.C: New test.
31296 * g++.dg/overload/pmf1.C: Adjust error marker.
31298 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
31301 * objc.dg/const-str-7.m: New test.
31303 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31305 * g++.dg/template/memfriend11.C: Fix comment typo.
31306 * g++.dg/template/memfriend14.C: Likewise.
31308 2004-10-20 Richard Henderson <rth@redhat.com>
31310 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
31311 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
31312 -fasynchronous-unwind-tables.
31314 2004-10-20 Richard Henderson <rth@redhat.com>
31316 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
31317 (main): Return success.
31318 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
31319 (main): Return success.
31321 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31324 * g++.dg/template/memfriend9.C: New test.
31325 * g++.dg/template/memfriend10.C: Likewise.
31326 * g++.dg/template/memfriend11.C: Likewise.
31327 * g++.dg/template/memfriend12.C: Likewise.
31328 * g++.dg/template/memfriend13.C: Likewise.
31329 * g++.dg/template/memfriend14.C: Likewise.
31330 * g++.dg/template/memfriend15.C: Likewise.
31331 * g++.dg/template/memfriend16.C: Likewise.
31332 * g++.dg/template/memfriend17.C: Likewise.
31333 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
31335 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
31337 * g++.dg/conversion/dr195.C: New.
31338 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
31340 2004-10-20 Ben Elliston <bje@au.ibm.com>
31341 Devang Patel <dpatel@apple.com>
31343 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
31344 of floating point arithmetic, which could trap.
31346 2004-10-19 Mark Mitchell <mark@codesourcery.com>
31349 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
31350 * g++.dg/conversion/const2.C: New test.
31351 * g++.dg/expr/reinterpret2.C: New test.
31352 * g++.dg/expr/reinterpret3.C: New test.
31353 * g++.dg/expr/cast2.C: New test.
31354 * g++.dg/expr/copy1.C: New test.
31355 * g++.dg/other/conversion1.C: Change error message.
31356 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
31357 function pointers to void *.
31358 * g++.old-deja/g++.mike/p10148.C: Likewise.
31360 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
31362 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
31364 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
31368 * g++.dg/parse/expr3.C: New test.
31370 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
31372 * gcc.dg/smod-1.c: New test.
31374 2004-10-18 Ziemowit Laski <zlaski@apple.com>
31376 * objc.dg/method-14.m: New test.
31378 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31380 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
31381 Also xfail as the patch was reverted.
31383 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
31385 PR middle-end/16973
31386 * gcc.dg/pr16973.c: New test.
31388 2004-10-18 Diego Novillo <dnovillo@redhat.com>
31390 PR tree-optimization/17656
31391 * gcc.c-torture/compile/pr17656.c: New test.
31393 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
31395 * g++.dg/eh/shadow1.C: New.
31397 2004-10-18 Jakub Jelinek <jakub@redhat.com>
31399 * gcc.c-torture/compile/20041018-1.c: New test.
31401 2004-10-18 Ben Elliston <bje@au.ibm.com>
31403 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
31404 compiler referring to register 0 when accessing sdata. The linker
31405 now patches things up.
31407 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
31410 * gcc.c-torture/compile/pr17529.c: New test.
31412 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31415 * g++.dg/ext/attrib17.C: New test.
31417 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
31419 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
31421 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31424 * g++.dg/ext/attrib16.C: New test.
31426 2004-10-15 Mark Mitchell <mark@codesourcery.com>
31429 * g++.dg/init/dso_handle1.C: New test.
31432 * g++.dg/parse/typedef6.C: New test.
31435 * g++.dg/parse/pragma1.C: New test.
31437 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
31439 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
31441 2004-10-15 Steve Ellcey <sje@cup.hp.com>
31443 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
31444 -fno-common when on HPPA HP-UX platforms.
31446 2004-10-15 Jakub Jelinek <jakub@redhat.com>
31449 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
31451 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
31454 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31457 * g++.dg/lookup/strong-using-4.C: New test.
31459 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
31461 PR middle-end/16567
31462 * gcc.c-torture/compile/nested-1.c: New test.
31464 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31466 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
31467 and mipsisa64*-*-* (until support for misaligned loads is added).
31468 * gcc.dg/vect/vect-50.c: Likewise.
31469 * gcc.dg/vect/vect-52.c: Likewise.
31470 * gcc.dg/vect/vect-54.c: Likewise.
31471 * gcc.dg/vect/vect-58.c: Likewise.
31472 * gcc.dg/vect/vect-60.c: Likewise.
31473 * gcc.dg/vect/vect-80.c: Likewise.
31475 2004-10-14 Mark Mitchell <mark@codesourcery.com>
31478 * g++.dg/init/dtor3.C: New test.
31480 2004-10-15 Ben Elliston <bje@au.ibm.com>
31482 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
31484 2004-10-14 Geoffrey Keating <geoffk@apple.com>
31486 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
31487 * gcc.dg/macho-lo-sum.c: Likewise.
31489 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
31491 * gcc.dg/ppc-spe64-1.c: New test.
31493 2004-10-14 Devang Patel <dpatel@apple.com>
31496 * gcc.dg/pr17635.c : New test.
31498 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
31500 * gcc.dg/vect/vect-28.c: Remove xfail.
31501 * gcc.dg/vect/vect-30.c: Remove xfail.
31502 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
31503 * gcc.dg/vect/vect-33.c: Remove xfail.
31504 * gcc.dg/vect/vect-44.c: Remove xfail.
31505 * gcc.dg/vect/vect-46.c: Remove xfail.
31506 * gcc.dg/vect/vect-50.c: Remove xfail.
31507 * gcc.dg/vect/vect-52.c: Remove xfail.
31508 * gcc.dg/vect/vect-54.c: Remove xfail.
31509 * gcc.dg/vect/vect-58.c: Remove xfail.
31510 * gcc.dg/vect/vect-60.c: Remove xfail.
31511 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
31512 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
31513 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
31514 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
31515 * gcc.dg/vect/vect-8.c: Remove xfail.
31516 * gcc.dg/vect/vect-80.c: Remove xfail.
31517 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
31519 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
31521 * gcc.dg/vect/vect-82.c: New testcase.
31522 * gcc.dg/vect/vect-82_64.c: New testcase.
31523 * gcc.dg/vect/vect-83.c: New testcase.
31524 * gcc.dg/vect/vect-83_64.c: New testcase.
31526 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31528 * gcc.dg/cpp/error-1.c: New test.
31530 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
31532 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
31534 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
31537 * gcc.dg/cris-peep2-xsrand2.c: New test.
31539 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
31542 * g++.dg/expr/for2.C: New test.
31544 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31546 * g++.dg/inherit/thunk1.C: Run on the SPARC.
31548 2004-10-13 Jakub Jelinek <jakub@redhat.com>
31550 PR tree-optimization/17724
31551 * g++.dg/opt/pr17724-1.C: New test.
31552 * g++.dg/opt/pr17724-2.C: New test.
31553 * g++.dg/opt/pr17724-3.C: New test.
31554 * g++.dg/opt/pr17724-4.C: New test.
31555 * g++.dg/opt/pr17724-5.C: New test.
31556 * g++.dg/opt/pr17724-6.C: New test.
31558 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
31561 * gcc.dg/pr17301-2.c: New test.
31563 2004-10-11 Mark Mitchell <mark@codesourcery.com>
31566 * g++.dg/parse/error22.C: New test.
31569 * g++.dg/template/spec18.C: New test.
31571 2004-10-11 Steve Ellcey <sje@cup.hp.com>
31573 * gcc.dg/ia64-asm-1.c: Add prototype for abort
31574 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
31576 * gcc.dg/ia64-sync-2.c: Ditto.
31577 * gcc.dg/ia64-sync-3.c: Ditto.
31579 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
31581 * g++.dg/eh/cleanup5.C: Add dg-options "".
31583 2004-10-11 Roger Sayle <roger@eyesopen.com>
31585 PR middle-end/17657
31586 * gcc.dg/switch-4.c: New test case.
31588 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
31590 * gcc.c-torture/execute/20041011-1.c: New test.
31592 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31595 * g++.dg/init/for3.C: New test.
31598 * g++.dg/opt/switch2.C: New test.
31600 PR middle-end/17703
31601 * g++.dg/warn/Wreturn-2.C: New test.
31603 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
31606 * g++.dg/eh/cleanup5.C: New test.
31608 2004-10-10 Mark Mitchell <mark@codesourcery.com>
31611 * g++.dg/parse/error21.C: New test.
31613 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
31615 * g++.dg/overload/pmf1.C: Adjust quoting marks.
31616 * g++.dg/warn/incomplete1.C: Likewise.
31617 * g++.dg/template/qualttp20.C: Likewise.
31619 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31622 * parm-incomplete-1.c: New test.
31624 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31627 * g++.dg/parse/error19.C: New test.
31630 * g++.dg/init/new11.C: New test.
31633 * g++.dg/parse/error20.C: New test.
31636 * g++.dg/template/crash24.C: New test.
31638 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31641 * gcc.dg/pr17301-1.c: New test.
31643 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
31646 * gcc.dg/anon-struct-5.c: New test.
31648 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
31651 * gcc.dg/pr17844-1.c: New test.
31653 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
31655 PR tree-optimization/17906
31656 * gcc.c-torture/compile/pr17906.c: New.
31658 2004-10-09 Stuart Hastings <stuart@apple.com>
31659 Roger Sayle <roger@eyesopen.com>
31661 PR rtl-optimization/17853
31662 * gcc.dg/i386-mmx-5.c: New testcase.
31664 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
31666 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
31668 2004-10-09 Mark Mitchell <mark@codesourcery.com>
31671 * g++.dg/template/static9.C: New test.
31674 * g++.dg/parse/operator5.C: New test.
31676 2004-10-09 Roger Sayle <roger@eyesopen.com>
31678 PR middle-end/17894
31679 * gcc.c-torture/execute/divcmp-4.c: New test case.
31681 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31684 * g++.dg/opt/pr17902.C: New test.
31686 2004-10-09 Jakub Jelinek <jakub@redhat.com>
31688 * gcc.dg/cpp/ident-1.c: Add dg-options "".
31690 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31692 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
31694 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31696 * gcc.dg/assign-warn-3.c: New test.
31698 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31701 * gcc.dg/cpp/ident-1.c: New test.
31703 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
31705 * gcc.c-torture/compile/acc1.c: New.
31707 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
31709 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
31710 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
31712 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31714 * gcc.dg/ultrasp11.c: New test.
31716 2004-10-08 Michael Matz <matz@suse.de>
31718 * gcc.dg/doloop-2.c: New test.
31720 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
31722 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
31723 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
31724 objc.dg/method-9.m: Update expected diagnostics.
31726 2004-10-07 Geoffrey Keating <geoffk@apple.com>
31728 * gcc.dg/ppc-fsel-3.c: New file.
31729 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
31731 2004-10-07 Paul Brook <paul@codesourcery.com>
31733 * gfortran.dg/intrinsic_verify_1.f90: New test.
31735 2004-10-07 Paul Brook <paul@codesourcery.com>
31737 * gfortran.dg/empty_format_1.f90: Remove stray commas.
31739 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31741 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
31742 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
31745 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
31747 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
31749 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31752 * g++.dg/warn/Winline-4.C: New test.
31754 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
31756 * gcc.c-torture/compile/20041007-1.c: New test.
31758 2004-10-07 Paul Brook <paul@codesourcery.com>
31761 * gfortran.dg/use_allocated_1.f90: New test.
31763 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31765 PR middle-end/17849
31766 * gfortran.fortran-torture/compile/nested.f90: New test
31768 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
31770 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
31772 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
31775 * g++.dg/ext/asm6.C: New test.
31777 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
31779 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
31781 2004-10-06 Paul Brook <paul@codesourcery.com>
31783 PR libfortran/17709
31784 * gfortran.dg/empty_format_1.f90: New test.
31786 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31789 * gfortran.dg/ishft.f90: New test.
31792 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
31795 2004-10-06 Paul Brook <paul@codesourcery.com>
31797 * gfortran.dg/do_1.f90: New test.
31799 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31801 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
31802 optimizing for size.
31804 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31806 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
31808 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
31810 * gcc.c-torture/compile/20041005-1.c: New test.
31812 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
31815 * g++.dg/lookup/koenig4.C: New.
31817 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
31819 * g++.dg/other/classkey1.C: Adjust quoting marks.
31820 * g++.dg/parse/error15.C: Likewise.
31821 * g++.dg/template/meminit2.C (int>): Likewise.
31823 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31826 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
31829 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
31832 * gfortran.dg/pr17708.f90: New test.
31834 2004-10-04 Chao-ying Fu <fu@mips.com>
31836 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
31837 * gcc.dg/vect/vect-4.c: Ditto.
31838 * gcc.dg/vect/vect-5.c: Ditto.
31839 * gcc.dg/vect/vect-6.c: Ditto.
31840 * gcc.dg/vect/vect-8.c: Ditto.
31841 * gcc.dg/vect/vect-16.c: Ditto.
31842 * gcc.dg/vect/vect-30.c: Ditto.
31843 * gcc.dg/vect/vect-40.c: Ditto.
31844 * gcc.dg/vect/vect-41.c: Ditto.
31845 * gcc.dg/vect/vect-42.c: Ditto.
31846 * gcc.dg/vect/vect-43.c: Ditto.
31847 * gcc.dg/vect/vect-44.c: Ditto.
31848 * gcc.dg/vect/vect-45.c: Ditto.
31849 * gcc.dg/vect/vect-46.c: Ditto.
31850 * gcc.dg/vect/vect-47.c: Ditto.
31851 * gcc.dg/vect/vect-48.c: Ditto.
31852 * gcc.dg/vect/vect-49.c: Ditto.
31853 * gcc.dg/vect/vect-50.c: Ditto.
31854 * gcc.dg/vect/vect-51.c: Ditto.
31855 * gcc.dg/vect/vect-52.c: Ditto.
31856 * gcc.dg/vect/vect-53.c: Ditto.
31857 * gcc.dg/vect/vect-54.c: Ditto.
31858 * gcc.dg/vect/vect-55.c: Ditto.
31859 * gcc.dg/vect/vect-56.c: Ditto.
31860 * gcc.dg/vect/vect-57.c: Ditto.
31861 * gcc.dg/vect/vect-58.c: Ditto.
31862 * gcc.dg/vect/vect-59.c: Ditto.
31863 * gcc.dg/vect/vect-60.c: Ditto.
31864 * gcc.dg/vect/vect-74.c: Ditto.
31865 * gcc.dg/vect/vect-79.c: Ditto.
31866 * gcc.dg/vect/vect-80.c: Ditto.
31868 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
31870 * gcc.dg/unused-7.c: Use the correct option.
31872 2004-10-04 Paul Brook <paul@codesourcery.com>
31873 Bud Davis <bdavis9659@comcast.net>
31877 * gfortran/pr17706.f90: New test.
31878 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
31880 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31882 * gfortran.dg/pr17612.f90: New test.
31884 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
31886 * g++.dg/template/local1.C: Adjust quoting marks in
31887 testing for diagnostics.
31888 * g++.dg/tls/diag-2.C: Likewise.
31889 * g++.dg/other/error8.C: Likewise.
31891 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31894 * gcc.dg/unused-4.c: Adjust to be correct.
31897 * gcc.dg/unused-7.c: New test.
31899 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
31902 * g++.dg/overload/template2.C: New test.
31904 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
31906 PR tree-optimization/16632
31907 * gcc.dg/tree-ssa/20041002-1.c: New.
31909 2004-10-03 Paul Brook <paul@codesourcery.com>
31911 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
31912 rather than relying on default formatting.
31914 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
31916 * gcc.dg/20040920-1.c: Update expected message text.
31918 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
31920 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
31922 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
31924 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
31927 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31929 * gcc.dg/tree-ssa/pr17343.c: Remove.
31931 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
31934 * gcc.dg/tree-ssa/pr17343.c: New test.
31936 2004-10-01 Jakub Jelinek <jakub@redhat.com>
31938 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
31939 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
31940 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
31941 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
31942 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
31944 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31946 * gcc.dg/lvalue-2.c: New test.
31948 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
31951 * gcc.dg/pr17730-1.c: New test
31953 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
31956 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
31958 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31960 * gcc.c-torture/execute/stdarg-1.c: New test.
31961 * gcc.c-torture/execute/stdarg-2.c: New test.
31962 * gcc.c-torture/execute/stdarg-3.c: New test.
31963 * gcc.dg/tree-ssa/stdarg-1.c: New test.
31964 * gcc.dg/tree-ssa/stdarg-2.c: New test.
31965 * gcc.dg/tree-ssa/stdarg-3.c: New test.
31966 * gcc.dg/tree-ssa/stdarg-4.c: New test.
31967 * gcc.dg/tree-ssa/stdarg-5.c: New test.
31969 2004-09-29 Jakub Jelinek <jakub@redhat.com>
31971 PR tree-optimization/17697
31972 * g++.dg/opt/pr17697-1.C: New test.
31973 * g++.dg/opt/pr17697-2.C: New test.
31974 * g++.dg/opt/pr17697-3.C: New test.
31976 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
31979 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
31980 gcc.dg/vla-init-5.c: New tests.
31982 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
31985 * gcc.dg/pr13804-1.c: New test.
31987 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
31990 * gfortran.dg/pr16938.f90: New test.
31992 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31994 * g++.dg/template/crash23.C: New test.
31996 2004-09-27 Mark Mitchell <mark@codesourcery.com>
31999 * g++.dg/template/static8.C: New test.
32001 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
32004 * g++.dg/other/error9.C: New test.
32006 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
32008 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
32010 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32013 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
32015 2004-09-26 Roger Sayle <roger@eyesopen.com>
32017 PR middle-end/17112
32018 * gcc.dg/pr17112-1.c: New test case.
32020 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
32023 * gcc.dg/pr11459-1.c: New test.
32025 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
32027 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
32028 * gcc.dg/tree-ssa/loop-4.c: Likewise.
32030 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32032 * gfortran.dg/pr15324.f90: Make array bounds consistent.
32034 2004-09-25 Jan Hubicka <jh@suse.cz>
32036 * compile/30040909-1.c: New test.
32037 * compile/30040907-1.c: New test.
32039 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
32041 * gcc.c-torture/execute/va-arg-26.c: New test.
32043 2004-09-24 Zack Weinberg <zack@codesourcery.com>
32045 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
32046 extra diagnostics on targets with 64-bit pointers.
32047 * objc.dg/selector-1.m: Adjust dg-warning regexp.
32049 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32052 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
32053 * gcc.dg/decl-3.c: Adjust expected message.
32055 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32058 * gfortran.dg/pr17615.f90: New test.
32060 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
32062 PR tree-optimzation/17517
32063 * g++.dg/tree-ssa/pr17517.C: New Test.
32065 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
32068 * g++.dg/lookup/ambig3.C: New.
32070 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
32073 * g++.dg/opt/pr17624.C: New test.
32075 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
32078 * gcc.dg/Wbad-function-cast-1.c: New test.
32080 2004-09-23 Zack Weinberg <zack@codesourcery.com>
32082 * g++.dg/ext/complit1.C
32083 * g++.dg/other/error2.C
32084 * g++.dg/other/nontype-1.C
32085 * g++.dg/parse/crash11.C
32086 * g++.dg/parse/crash12.C
32087 * g++.dg/parse/error15.C
32088 * g++.dg/parse/error4.C
32089 * g++.dg/parse/tmpl-outside1.C
32090 * g++.dg/parse/too-many-tmpl-args1.C
32091 * g++.dg/template/dependent-expr3.C
32092 * g++.dg/template/error10.C
32093 * g++.dg/template/instantiate1.C
32094 * g++.dg/template/vtable2.C
32095 * g++.dg/warn/Wshadow-1.C
32096 * g++.dg/warn/weak1.C
32097 * g++.old-deja/g++.brendan/crash16.C
32098 * g++.old-deja/g++.brendan/crash18.C
32099 * g++.old-deja/g++.brendan/crash48.C
32100 * g++.old-deja/g++.brendan/crash49.C
32101 * g++.old-deja/g++.brendan/crash55.C
32102 * g++.old-deja/g++.brendan/crash56.C
32103 * g++.old-deja/g++.brendan/crash8.C
32104 * g++.old-deja/g++.brendan/enum11.C
32105 * g++.old-deja/g++.brendan/enum8.C
32106 * g++.old-deja/g++.brendan/enum9.C
32107 * g++.old-deja/g++.brendan/friend3.C
32108 * g++.old-deja/g++.brendan/misc14.C
32109 * g++.old-deja/g++.bugs/900402_02.C
32110 * g++.old-deja/g++.bugs/900404_03.C
32111 * g++.old-deja/g++.bugs/900404_04.C
32112 * g++.old-deja/g++.bugs/900428_03.C
32113 * g++.old-deja/g++.jason/crash4.C
32114 * g++.old-deja/g++.jason/overload21.C
32115 * g++.old-deja/g++.jason/redecl1.C
32116 * g++.old-deja/g++.jason/report.C
32117 * g++.old-deja/g++.jason/rfg10.C
32118 * g++.old-deja/g++.jason/template30.C
32119 * g++.old-deja/g++.law/arm12.C
32120 * g++.old-deja/g++.law/ctors5.C
32121 * g++.old-deja/g++.law/cvt20.C
32122 * g++.old-deja/g++.law/init10.C
32123 * g++.old-deja/g++.law/init8.C
32124 * g++.old-deja/g++.law/visibility17.C
32125 * g++.old-deja/g++.law/visibility7.C
32126 * g++.old-deja/g++.mike/net8.C
32127 * g++.old-deja/g++.mike/p646.C
32128 * g++.old-deja/g++.mike/p700.C
32129 * g++.old-deja/g++.mike/p701.C
32130 * g++.old-deja/g++.mike/p811.C
32131 * g++.old-deja/g++.ns/template13.C
32132 * g++.old-deja/g++.other/array3.C
32133 * g++.old-deja/g++.other/crash25.C
32134 * g++.old-deja/g++.other/dtor3.C
32135 * g++.old-deja/g++.other/dtor4.C
32136 * g++.old-deja/g++.other/main1.C
32137 * g++.old-deja/g++.other/warn7.C
32138 * g++.old-deja/g++.pt/crash11.C
32139 * g++.old-deja/g++.pt/crash36.C
32140 * g++.old-deja/g++.pt/spec22.C
32141 * g++.old-deja/g++.pt/spec9.C
32142 * g++.old-deja/g++.pt/ttp52.C
32143 * g++.old-deja/g++.robertl/eb103.C
32144 * g++.old-deja/g++.robertl/eb121.C
32145 * g++.old-deja/g++.robertl/eb22.C
32146 * g++.old-deja/g++.robertl/eb8.C:
32147 Update locations and/or regexps of dg-error markers.
32148 Remove markers for some bogus messages that are no longer issued.
32150 2004-09-23 Jakub Jelinek <jakub@redhat.com>
32152 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
32153 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
32155 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
32158 * g++.dg/lookup/crash5.C: New test.
32160 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
32162 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
32163 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
32164 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
32165 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
32166 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
32167 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
32169 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
32170 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
32171 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
32172 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
32173 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
32174 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
32176 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
32178 * gcc.dg/vect/vect-44.c: Check additional cases.
32179 * gcc.dg/vect/vect-48.c: Check additional cases.
32181 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
32182 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
32183 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
32184 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
32185 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
32186 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
32187 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
32188 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
32189 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
32191 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
32192 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
32193 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
32195 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32197 * gcc.dg/tree-ssa/loop-6.c: New test.
32199 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
32202 * g++.dg/inherit/base2.C: New.
32204 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
32206 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
32207 * gcc.dg/20001012-2.c: Likewise.
32208 * gcc.dg/20001013-1.c: Likewise.
32209 * gcc.dg/20001101-1.c: Likewise.
32210 * gcc.dg/20001102-1.c: Likewise.
32211 * gcc.dg/bf-spl1.c: Likewise.
32212 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
32213 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
32215 2004-09-22 Diego Novillo <dnovillo@redhat.com>
32217 PR tree-optimization/16721
32218 * gcc.dg/tree-ssa/pr16721.c: New test.
32220 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
32222 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
32223 * gcc.dg/20040305-1.c: Likewise.
32225 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
32228 * gcc.c-torture/compile/pr16566-1.c,
32229 gcc.c-torture/compile/pr16566-2.c,
32230 gcc.c-torture/compile/pr16566-3.c: New tests.
32232 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
32234 PR tree-optimization/17512
32235 * gcc.c-torture/compile/20040916-1.c.
32237 2004-09-21 Mark Mitchell <mark@codesourcery.com>
32239 * gcc.dg/pragma-re-3.c: New test.
32241 2004-09-17 Matt Austern <austern@apple.com>
32244 * g++.dg/other/anon3.C: New.
32246 2004-09-21 Roger Sayle <roger@eyesopen.com>
32249 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
32250 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
32251 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
32252 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
32253 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
32255 2004-09-21 Bud Davis <bdavis9659@comcast.net>
32258 * gfortran.dg/pr17286.f90: New test.
32260 2004-09-20 Mark Mitchell <mark@codesourcery.com>
32263 * g++.dg/template/static7.C: New test.
32265 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
32268 * gcc.c-torture/compile/pr17558.c: New test.
32270 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32272 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
32273 if SKIP_ATTRIBUTE is defined.
32275 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32278 * gfortran.dg/pr15957.f90: New test.
32280 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
32282 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
32284 * gcc.dg/vect/vect-79.c: Likewise.
32285 * gcc.dg/vect/vect-80.c: Likewise.
32287 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32290 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
32292 2004-09-20 Ira Rosen <irar@il.ibm.com>
32294 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
32295 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
32296 * gcc.dg/vect/vect-62.c: New testcase.
32297 * gcc.dg/vect/vect-63.c: New testcase.
32298 * gcc.dg/vect/vect-64.c: New testcase.
32299 * gcc.dg/vect/vect-65.c: New testcase.
32300 * gcc.dg/vect/vect-66.c: New testcase.
32301 * gcc.dg/vect/vect-67.c: New testcase.
32302 * gcc.dg/vect/vect-68.c: New testcase.
32303 * gcc.dg/vect/vect-69.c: New testcase.
32304 * gcc.dg/vect/vect-79.c: New testcase.
32305 * gcc.dg/vect/vect-80.c: New testcase.
32307 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
32309 * gcc.target/mips/asm-1.c: New test.
32311 2004-09-19 Ira Rosen <irar@il.ibm.com>
32313 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
32314 * gcc.dg/vect/vect-73.c: New testcase.
32315 * gcc.dg/vect/vect-74.c: New testcase.
32316 * gcc.dg/vect/vect-75.c: New testcase.
32317 * gcc.dg/vect/vect-76.c: New testcase.
32318 * gcc.dg/vect/vect-77.c: New testcase.
32319 * gcc.dg/vect/vect-78.c: New testcase
32321 2004-09-18 Paul Brook <paul@codesourcery.com>
32323 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
32325 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
32328 * gcc.dg/pr17424-1.c: New test.
32330 2004-09-18 Diego Novillo <dnovillo@redhat.com>
32332 * g++.dg/tree-ssa/pr17153.C: New test.
32334 2004-09-16 Geoffrey Keating <geoffk@apple.com>
32337 * g++.dg/pch/wchar-1.C: New.
32338 * g++.dg/pch/wchar-1.Hs: New.
32340 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
32342 * gcc.c-torture/execute/20040917-1.c: New test.
32344 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32346 PR tree-optimization/17319
32347 * gcc.dg/pr17319.c: New test.
32349 2004-09-17 Devang Patel <dpatel@apple.com>
32351 * gcc.dg/20040813-1.c: New test.
32353 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32355 PR tree-optimization/17273
32356 * gcc.c-torture/compile/pr17273.c: New test.
32358 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
32360 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
32361 Update expected messages.
32362 * gcc.dg/declspec-13.c: New test.
32364 2004-09-17 David Edelsohn <edelsohn@gnu.org>
32366 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
32368 2004-09-17 Diego Novillo <dnovillo@redhat.com>
32370 * gcc.c-torture/execute/pr17252.c: Use post-increment to
32371 change what 'a' is pointing to.
32373 2004-09-17 Mark Mitchell <mark@codesourcery.com>
32376 * g++.dg/template/error18.C: New test.
32379 * g++.dg/warn/Wunused-8.C: New test.
32381 2004-09-17 Steven Bosscher <stevenb@suse.de>
32383 PR tree-optimization/17513
32384 * gcc.dg/20040916-1.c: New test.
32386 2004-09-16 Mark Mitchell <mark@codesourcery.com>
32389 * g++.dg/template/typename7.C: New test.
32391 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32393 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
32395 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
32397 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
32398 with -ftree-based-profiling also.
32399 * lib/profopt.exp: Support late-set profile_option/feedback_option.
32401 2004-09-16 Victor Leikehman <lei@il.ibm.com>
32404 * gfortran.dg/der_array_io_1.f90: New test.
32405 * gfortran.dg/der_array_io_2.f90: New test.
32406 * gfortran.dg/der_array_io_3.f90: New test.
32408 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32410 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
32413 2004-09-15 Mark Mitchell <mark@codesourcery.com>
32415 * g++.dg/opt/switch1.C: New test.
32417 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
32419 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
32420 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
32421 Update expected messages.
32423 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32426 * gfortran.dg/same_name_1.f90: New test.
32428 2004-09-15 Diego Novillo <dnovillo@redhat.com>
32430 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
32431 dereference garbage pointers.
32433 2004-09-15 Jakub Jelinek <jakub@redhat.com>
32435 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
32436 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
32438 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
32439 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
32440 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
32442 2004-09-14 Mark Mitchell <mark@codesourcery.com>
32445 * g++.dg/template/mangle1.C: New test.
32447 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32449 PR tree-optimization/17252
32450 * gcc.c-torture/execute/pr17252.c: New test.
32452 2004-09-14 Andrew Pinski <apinski@apple.com>
32454 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
32456 2004-09-14 Roger Sayle <roger@eyesopen.com>
32458 PR rtl-optimization/9771
32459 * gcc.dg/pr9771-1.c: New test case.
32461 2004-09-14 Diego Novillo <dnovillo@redhat.com>
32463 PR tree-optimization/15262
32464 * gcc.c-torture/execute/pr15262-1.c: New test.
32465 * gcc.c-torture/execute/pr15262-2.c: New test.
32467 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
32469 * gcc.dg/declspec-12.c: New test.
32471 2004-09-14 Bud Davis <bdavis9659@comcast.net>
32473 * gfortran.dg/pr17090.f90: Add directives to test.
32475 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32477 * gcc.c-torture/compile/20040914-1.c: New test.
32479 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32482 * g++.dg/template/decl2.C: New test.
32484 2004-09-13 Bud Davis <bdavis9659@comcast.net>
32487 * gfortran.dg/pr17090.f90: New test.
32489 2004-09-13 Dale Johannesen <dalej@apple.com>
32491 * gcc.c-torture/compile/pr17408.c: New test case.
32493 2004-09-13 Mark Mitchell <mark@codesourcery.com>
32496 * g++.dg/parse/crash17.C: New test.
32499 * g++.dg/template/enum3.C: New test.
32501 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
32503 * lib/gcc-defs.exp: Load wrapper.exp.
32504 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
32506 * lib/gcc.exp (gcc_init): Similar.
32507 * lib/gfortran.exp (gfortran_init): Similar.
32508 * lib/objc.exp (objc_init): Similar.
32509 * lib/treelang.exp (treelang_init): Similar.
32510 * lib/wrapper.exp: New file with build_wrapper call machinery in
32511 ${tool}_maybe_build_wrapper.
32513 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32515 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
32517 * gcc.dg/declspec-11.c: Update expected messages.
32518 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
32519 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
32520 gcc.dg/inline-12.c: New tests.
32522 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
32524 * g++.dg/tree-ssa/pr17400.C: New testcase.
32526 2004-09-13 James E Wilson <wilson@specifixinc.com>
32528 * gcc.target/mips/sb1-1.c: New testcase.
32530 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
32532 * lib/g77-dg.exp: Remove unused file.
32533 * lib/mike-g77.exp: Ditto.
32534 * lib/g77.exp: Ditto.
32536 2004-09-12 Richard Henderson <rth@redhat.com>
32538 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
32540 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
32542 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
32543 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
32544 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
32545 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
32546 Update expected messages.
32548 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
32550 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
32551 declaration/use mismatch for dirp parameter.
32553 2004-09-12 Andrew Pinski <apinski@apple.com>
32555 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
32556 -fgnu-runtime is passed.
32558 2004-09-12 Richard Henderson <rth@redhat.com>
32560 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
32561 do the uplevel thing and update additional_flags directly.
32562 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
32563 gfortran.fortran-torture/execute/intrinsic_nearest.x,
32564 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
32565 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
32567 2004-09-11 Steven Bosscher <stevenb@suse.de>
32569 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
32571 2004-09-11 Roger Sayle <roger@eyesopen.com>
32573 PR middle-end/17411
32574 * g++.dg/opt/pr17411-1.C: New test case.
32576 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32578 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32579 gcc.dg/tls/diag-2.c: Update expected messages.
32580 * gcc.dg/991209-1.c: Specify compilation options. Update expected
32582 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
32583 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
32584 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
32585 gcc.dg/tls/diag-5.c: New tests.
32587 2004-09-11 Zack Weinberg <zack@codesourcery.com>
32589 * gcc.dg/20040910-1.c: Correct dg-error regexp.
32591 2004-09-11 Steven Bosscher <stevenb@suse.de>
32593 * g++.dg/parse/break-in-for.C: New test.
32595 2004-09-11 Jakub Jelinek <jakub@redhat.com>
32597 * gcc.dg/tree-ssa/20040911-1.c: New test.
32599 2004-09-11 Andreas Jaeger <aj@suse.de>
32601 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
32602 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
32604 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
32606 * gcc.target/frv: New directory of FR-V-specific tests.
32608 2004-09-10 James E Wilson <wilson@specifixinc.com>
32610 * gcc.dg/convert-vec-1.c: New test.
32612 2004-09-10 Roger Sayle <roger@eyesopen.com>
32614 PR middle-end/17024
32615 * gcc.dg/pr17024-1.c: New test case.
32617 2004-09-10 Eric Christopher <echristo@redhat.com>
32619 * gcc.dg/20040910-1.c: New test.
32621 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
32623 * gcc.dg/bitfld-9.c: New test.
32625 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
32627 * gcc.c-torture/execute/ieee/acc1.c: New test.
32628 * gcc.c-torture/execute/ieee/acc2.c: New test.
32629 * gcc.c-torture/execute/ieee/mzero6.c: New test.
32631 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
32633 * gcc.dg/deprecated-2.c: New test.
32635 2004-09-09 James E Wilson <wilson@specifixinc.com>
32637 * gcc.dg/init-vec-1.c: New test.
32639 2004-09-09 Roger Sayle <roger@eyesopen.com>
32641 PR middle-end/17055
32642 * gcc.dg/pr17055-1.c: New test case.
32644 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
32647 * gcc.c-torture/execute/pr17377.c: New test.
32649 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32652 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
32653 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
32654 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
32655 gcc.dg/long-long-typespec-1.c: New tests.
32656 * gcc.dg/tls/diag-2.c: Update expected diagnostics
32658 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
32660 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
32661 gcc.dg/gnu99-static-1.c: New tests.
32663 2004-09-08 Devang Patel <dpatel@apple.com>
32665 * gcc.dg/darwin-ld-20040828-1.c: New test.
32666 * gcc.dg/darwin-ld-20040828-2.c: New test.
32667 * gcc.dg/darwin-ld-20040828-3.c: New test.
32669 2004-09-08 Ziemowit Laski <zlaski@apple.com>
32671 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
32672 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
32674 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
32675 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
32677 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
32678 types they qualify.
32679 * objc.dg/type-size-2.m: Fix wording in comment.
32680 * objc.dg/va-meth-1.m: New test case.
32682 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
32685 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
32686 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
32688 2004-09-06 Devang Patel <dpatel@apple.com>
32690 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
32691 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
32693 2004-09-06 Zack Weinberg <zack@codesourcery.com>
32695 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
32696 reflect changed line numbering of diagnostics.
32698 2004-09-06 Paul Brook <paul@codesourcery.com>
32700 * gfortran.dg/edit_real_1.f90: Add new test.
32702 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
32704 * gcc.dg/tree-ssa/loop-2.c: New test.
32705 * gcc.dg/tree-ssa/loop-3.c: New test.
32706 * gcc.dg/tree-ssa/loop-4.c: New test.
32707 * gcc.dg/tree-ssa/loop-5.c: New test.
32709 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32711 * gcc.dg/format/sentinel-1.c: Update for parameter option.
32713 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32715 * gcc.dg/format/sentinel-1.c: New test.
32717 2004-09-04 Uros Bizjak <uros@kss-loka.si>
32719 * gcc.dg/builtins-46.c: New.
32721 2004-09-03 Devang Patel <dpatel@apple.com>
32723 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
32724 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
32726 2004-09-03 Jan Beulich <jbeulich@novell.com>
32728 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
32729 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
32730 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
32731 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
32732 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
32733 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
32734 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
32735 the non-portable bzero.
32736 * gcc.dg/20010912-1.c: xfail for NetWare.
32737 * gcc.dg/20020426-2.c: xfail for NetWare.
32738 * gcc.dg/20021014-1.c: xfail for NetWare.
32739 * gcc.dg/20021018-1.c: xfail for NetWare.
32740 * gcc.dg/20030213-1.c: xfail for NetWare.
32741 * gcc.dg/20030225-1.c: xfail for NetWare.
32742 * gcc.dg/20030708-1.c: xfail for NetWare.
32743 * gcc.dg/builtins-config.h: Also exclude NetWare.
32744 * gcc.dg/format/format.h: Define restrict only if not already defined.
32745 * gcc.dg/nest.c: xfail for NetWare.
32746 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
32747 * lib/target-supports.exp (check_visibility_available): Exclude
32750 2004-09-03 Jan Beulich <jbeulich@novell.com>
32752 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
32753 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
32754 deterministic starting point for the alignment of structure fields.
32755 * gcc.dg/Wpadded.c: Dito.
32756 * g++.dg/abi/vbase10.C: Dito.
32758 2004-09-03 Devang Patel <dpatel@apple.com>
32760 * g++.dg/debug/pr15736.cc: New test.
32762 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32764 * README.QMTEST: Fix out-of-date link.
32766 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
32769 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
32770 Delete. Duplicate of gfortran.dg/g77/20010610.f
32772 2004-09-02 Mark Mitchell <mark@codesourcery.com>
32774 * g++.dg/abi/arm_rtti1.C: New test.
32776 2004-09-02 Geoffrey Keating <geoffk@apple.com>
32778 * gcc.dg/ppc-vector-memcpy.c: New.
32779 * gcc.dg/ppc-vector-memset.c: New.
32781 2004-09-02 Chao-ying Fu <fu@mips.com>
32783 * gcc.target/mips/mips-3d-1.c: New test.
32784 * gcc.target/mips/mips-3d-2.c: New test.
32785 * gcc.target/mips/mips-3d-3.c: New test.
32786 * gcc.target/mips/mips-3d-4.c: New test.
32787 * gcc.target/mips/mips-3d-5.c: New test.
32788 * gcc.target/mips/mips-3d-6.c: New test.
32789 * gcc.target/mips/mips-3d-7.c: New test.
32790 * gcc.target/mips/mips-3d-8.c: New test.
32791 * gcc.target/mips/mips-3d-9.c: New test.
32792 * gcc.target/mips/mips-ps-1.c: New test.
32793 * gcc.target/mips/mips-ps-2.c: New test.
32794 * gcc.target/mips/mips-ps-3.c: New test.
32795 * gcc.target/mips/mips-ps-4.c: New test.
32796 * gcc.target/mips/mips-ps-type.c: New test.
32798 2004-09-02 Paul Brook <paul@codesourcery.com>
32800 * gfortran.dg/edit_real_1.f90: Add new tests.
32802 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32805 * gfortran.dg/merge_char_1.f90: New test.
32807 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32810 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
32812 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
32815 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
32817 2004-09-01 Mark Mitchell <mark@codesourcery.com>
32819 * g++.dg/opt/loop1.C: Do not XFAIL.
32821 2004-09-01 Jakub Jelinek <jakub@redhat.com>
32823 * gcc.c-torture/execute/20040831-1.c: New test.
32825 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
32828 * gfortran.dg/g77/20010610.f: Now passes.
32829 Copy from g77.f-torture/execute. Add dg-run directive.
32830 * gfortran.dg/g77/README: Update
32832 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
32834 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
32835 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
32836 (t1, t2, t3, t4): Add volatile.
32838 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32840 * g++.dg/ext/visibility/arm1.C: New test.
32842 2004-08-31 Geoffrey Keating <geoffk@apple.com>
32844 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
32847 2004-09-01 Paul Brook <paul@codesourcery.com>
32849 * gfortran.dg/eof_2.f90: New test.
32851 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32854 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
32856 2004-08-31 Bud Davis <bdavis9659@comcast.net>
32858 PR libfortran/16805
32859 * gfortran.dg/list_read_2.f90: New test.
32861 2004-08-31 Mark Mitchell <mark@codesourcery.com>
32863 * g++.dg/abi/key1.C: New test.
32865 2004-08-31 Richard Henderson <rth@redhat.com>
32867 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
32869 * g++.dg/other/offsetof5.C: Remove duplicate.
32871 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32874 * gfortran.dg/func_derived_1.f90: New test.
32876 2004-08-31 Paul Brook <paul@codesourcery.com>
32878 * gfortran.dg/eof_1.f90: New test.
32880 2004-08-31 Paul Brook <paul@codesourcery.com>
32882 * gfortran.dg/list_read_1.f90: New file.
32884 2004-08-30 Mark Mitchell <mark@codesourcery.com>
32886 * g++.dg/opt/loop1.C: XFAIL.
32888 2004-08-30 Geoffrey Keating <geoffk@apple.com>
32890 * gcc.dg/funcdef-storage-1.c: New.
32891 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
32892 an extern function in local scope.
32893 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
32894 declare an 'auto inline' function in local scope.
32895 * gcc.dg/20011130-1.c: Likewise.
32896 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
32897 an 'auto' function in local scope.
32898 * gcc.dg/20021014-1.c: Likewise.
32899 * gcc.dg/20030331-2.c: Likewise.
32901 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32903 * gfortran.dg/blockdata_1.f90: New test.
32905 2004-08-30 Richard Henderson <rth@redhat.com>
32907 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
32909 2004-08-30 Richard Henderson <rth@redhat.com>
32911 * lib/fortran-torture.exp (fortran-torture-execute): Honor
32912 additional_flags set by alternate driver.
32913 (ieee-options): New procedure.
32914 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
32915 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
32916 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
32917 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
32919 2004-08-30 Richard Henderson <rth@redhat.com>
32921 * lib/f-torture.exp: Remove.
32923 2004-08-29 Mark Mitchell <mark@codesourcery.com>
32925 PR rtl-optimization/16590
32926 * g++.dg/opt/loop1.C: New test.
32928 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32931 * gfortran.dg/oldstyle_1.f90: New test.
32933 2004-08-29 Steven G. Kargl <kargls@comcast.net>
32934 Paul Brook <paul@codesourcery.com>
32936 * gfortran.dg/g77/README: Update.
32937 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
32938 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
32939 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
32941 2004-08-28 Paul Brook <paul@codesourcery.com>
32943 PR libfortran/17195
32944 * gfortran.dg/edit_real_1.f90: New test.
32946 2004-08-27 Paul Brook <paul@codesourcery.com>
32948 * gfortran.dg/rewind_1.f90: New test.
32950 2004-08-27 Bud Davis <bdavis9659@comcast.net>
32953 * gfortran.dg/pr16597.f90: New test.
32955 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32958 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
32959 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
32960 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
32961 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
32962 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
32964 2004-08-26 Nick Clifton <nickc@redhat.com>
32966 * gcc.c-torture/compile/pr17119.c: New test.
32968 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
32970 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
32972 2004-08-25 Richard Henderson <rth@redhat.com>
32974 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
32975 the bits that expect kind=8 to be the largest real kind.
32977 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32979 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
32981 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32983 * gfortran.dg/assignment_1.f90: New test.
32985 2004-08-25 Adam Nemet <anemet@lnxw.com>
32987 * g++.dg/template/repo3.C: New test.
32989 2004-08-25 Roger Sayle <roger@eyesopen.com>
32991 PR middle-end/16693
32992 PR tree-optimization/16372
32993 * g++.dg/opt/pr16372-1.C: New test case.
32994 * g++.dg/opt/pr16693-1.C: New test case.
32995 * g++.dg/opt/pr16693-2.C: New test case.
32997 2004-08-25 Ziemowit Laski <zlaski@apple.com>
32999 * objc.dg/proto-lossage-4.m: New test.
33001 2004-08-25 Mark Mitchell <mark@codesourcery.com>
33004 * g++.dg/inherit/local2.C: New test.
33006 2004-08-25 Paul Brook <paul@codesourcery.com>
33009 * gfortran.dg/string_ctor_1.f90: New test.
33011 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33014 * g++.dg/template/redecl2.C: New test.
33016 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33019 * gfortran.dg/pr17143.f90: New test.
33021 2004-08-24 Bud Davis <bdavis9659@comcast.net>
33024 * gfortran.dg/pr17164.f90: New test.
33026 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33028 * gcc.dg/tree-ssa/loop-1.c: New test.
33030 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33032 * gcc.c-torture/compile/20040824-1.c: New test.
33034 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
33036 * gcc.c-torture/compile/iftrap-3.c: New test.
33038 2004-08-24 Paul Brook <paul@codesourcery.com>
33040 * gfortran.dg/entry_2.f90: New test.
33042 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33045 * g++.dg/lookup/ambig[12].C: New.
33047 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33050 * g++.dg/template/crash21.C: New test.
33051 * g++.dg/template/crash22.C: Likewise.
33053 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33056 * g++.dg/template/access15.C: New.
33058 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33061 * g++.dg/template/repo2.C: New test.
33063 2004-08-23 Roger Sayle <roger@eyesopen.com>
33065 PR rtl-optimization/17078
33066 * gcc.c-torture/execute/pr17078-1.c: New test case.
33068 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33071 * gcc.dg/debug/crash1.c: New test.
33073 2004-08-23 Mark Mitchell <mark@codesourcery.com>
33076 * gcc.dg/loop-5.c: New test.
33078 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33080 * gcc.c-torture/execute/20040823-1.c: New test.
33082 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
33084 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
33085 to the assembler. Simplify test accordingly.
33086 (asm_abi_flags): Use GNU names.
33087 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
33088 to check for ABI flags.
33090 2004-08-22 Andrew Pinski <apinski@apple.com>
33092 * g++.dg/opt/pr14029.C: New test.
33093 * gcc.c-torture/execute/pr15262.c: New test.
33095 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33097 * gfortran.dg/reduction.f90: Add checks with complex arguments.
33099 2004-08-21 Bud Davis <bdavis9659@comcast.net>
33102 * gfortran.dg/direct_io.f90: New test.
33104 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33107 * g++.dg/inherit/local2.C: New test.
33109 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
33112 * g++.dg/warn/Wparentheses-4.C: New test.
33114 2004-08-20 Mark Mitchell <mark@codesourcery.com>
33117 * g++.dg/inherit/local2.C: New test.
33119 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
33120 * gcc.dg/ppc-ldstruct.c: Likewise.
33121 * gcc.dg/ppc64-abi-2.c: Likewise.
33123 2004-08-20 Jakub Jelinek <jakub@redhat.com>
33125 PR rtl-optimization/17099
33126 * gcc.c-torture/execute/20040820-1.c: New test.
33128 2004-08-20 David Edelsohn <edelsohn@gnu.org>
33130 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
33132 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
33135 * gfortran.dg/auto_array_1.f90: New test.
33137 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33140 * gfortran.dg/simpleif_1.f90: New test.
33142 2004-08-19 Mark Mitchell <mark@codesourcery.com>
33144 * lib/target-supports.exp (check_profiling_available): Return
33145 false for arm*-*-symbianelf* and arm*-*-eabi*.
33148 * g++.dg/template/delete1.C: New test.
33150 2004-08-19 Paul Brook <paul@codesourcery.com>
33154 * gfortran.dg/data_char_1.f90: New test.
33156 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
33159 * gfortran.dg/reduction.f90: New testcase.
33161 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33164 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
33166 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
33169 * g++.dg/Wparentheses-3.C: New test.
33171 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
33173 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
33174 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
33175 * gcc.dg/vect/vect-2.c: Likewise.
33176 * gcc.dg/vect/vect-3.c: Likewise.
33177 * gcc.dg/vect/vect-4.c: Likewise.
33178 * gcc.dg/vect/vect-5.c: Likewise.
33179 * gcc.dg/vect/vect-6.c: Likewise.
33180 * gcc.dg/vect/vect-7.c: Likewise.
33181 * gcc.dg/vect/vect-25.c: Likewise.
33182 * gcc.dg/vect/vect-31.c: Likewise.
33183 * gcc.dg/vect/vect-32.c: Likewise.
33184 * gcc.dg/vect/vect-34.c: Likewise.
33185 * gcc.dg/vect/vect-36.c: Likewise.
33186 * gcc.dg/vect/vect-all.c: Likewise.
33188 2004-08-18 Mark Mitchell <mark@codesourcery.com>
33191 * g++.dg/template/operator4.C: New test.
33193 2004-08-18 Richard Henderson <rth@redhat.com>
33195 * gcc.dg/20040206-1.c: XFAIL.
33197 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33200 * g++.dg/template/array7.C: New test.
33202 2004-08-17 James E Wilson <wilson@specifixinc.com>
33204 * gcc.dg/mips-movcc-1.c: New test.
33205 * gcc.dg/mips-movcc-2.c: New test.
33206 * gcc.dg/mips-movcc-3.c: New test.
33208 * gcc.dg/mips-nmadd-1.c: New test.
33209 * gcc.dg/mips-nmadd-2.c: New test.
33211 2004-08-17 Mark Mitchell <mark@codesourcery.com>
33214 * g++.dg/opt/inline8.C: New test.
33217 * g++.dg/parse/error17.C: New test.
33219 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
33221 * gcc.dg/vect: New directory for vectorizer tests.
33222 * gcc.dg/vect/tree-vect.h: New file.
33223 * gcc.dg/vect/vect.exp: New file.
33224 * gcc.dg/vect/pr16105.c.c: New test.
33225 * gcc.dg/vect/vect-1.c: New test.
33226 * gcc.dg/vect/vect-2.c: New test.
33227 * gcc.dg/vect/vect-3.c: New test.
33228 * gcc.dg/vect/vect-4.c: New test.
33229 * gcc.dg/vect/vect-5.c: New test.
33230 * gcc.dg/vect/vect-6.c: New test.
33231 * gcc.dg/vect/vect-7.c: New test.
33232 * gcc.dg/vect/vect-8.c: New test.
33233 * gcc.dg/vect/vect-9.c: New test.
33234 * gcc.dg/vect/vect-10.c: New test.
33235 * gcc.dg/vect/vect-11.c: New test.
33236 * gcc.dg/vect/vect-12.c: New test.
33237 * gcc.dg/vect/vect-13.c: New test.
33238 * gcc.dg/vect/vect-14.c: New test.
33239 * gcc.dg/vect/vect-15.c: New test.
33240 * gcc.dg/vect/vect-16.c: New test.
33241 * gcc.dg/vect/vect-17.c: New test.
33242 * gcc.dg/vect/vect-18.c: New test.
33243 * gcc.dg/vect/vect-19.c: New test.
33244 * gcc.dg/vect/vect-20.c: New test.
33245 * gcc.dg/vect/vect-21.c: New test.
33246 * gcc.dg/vect/vect-22.c: New test.
33247 * gcc.dg/vect/vect-23.c: New test.
33248 * gcc.dg/vect/vect-24.c: New test.
33249 * gcc.dg/vect/vect-25.c: New test.
33250 * gcc.dg/vect/vect-26.c: New test.
33251 * gcc.dg/vect/vect-27.c: New test.
33252 * gcc.dg/vect/vect-28.c: New test.
33253 * gcc.dg/vect/vect-29.c: New test.
33254 * gcc.dg/vect/vect-30.c: New test.
33255 * gcc.dg/vect/vect-31.c: New test.
33256 * gcc.dg/vect/vect-32.c: New test.
33257 * gcc.dg/vect/vect-33.c: New test.
33258 * gcc.dg/vect/vect-34.c: New test.
33259 * gcc.dg/vect/vect-35.c: New test.
33260 * gcc.dg/vect/vect-36.c: New test.
33261 * gcc.dg/vect/vect-37.c: New test.
33262 * gcc.dg/vect/vect-38.c: New test.
33263 * gcc.dg/vect/vect-40.c: New test.
33264 * gcc.dg/vect/vect-41.c: New test.
33265 * gcc.dg/vect/vect-42.c: New test.
33266 * gcc.dg/vect/vect-43.c: New test.
33267 * gcc.dg/vect/vect-44.c: New test.
33268 * gcc.dg/vect/vect-45.c: New test.
33269 * gcc.dg/vect/vect-46.c: New test.
33270 * gcc.dg/vect/vect-47.c: New test.
33271 * gcc.dg/vect/vect-48.c: New test.
33272 * gcc.dg/vect/vect-49.c: New test.
33273 * gcc.dg/vect/vect-50.c: New test.
33274 * gcc.dg/vect/vect-51.c: New test.
33275 * gcc.dg/vect/vect-52.c: New test.
33276 * gcc.dg/vect/vect-53.c: New test.
33277 * gcc.dg/vect/vect-54.c: New test.
33278 * gcc.dg/vect/vect-55.c: New test.
33279 * gcc.dg/vect/vect-56.c: New test.
33280 * gcc.dg/vect/vect-57.c: New test.
33281 * gcc.dg/vect/vect-58.c: New test.
33282 * gcc.dg/vect/vect-59.c: New test.
33283 * gcc.dg/vect/vect-60.c: New test.
33284 * gcc.dg/vect/vect-61.c: New test.
33285 * gcc.dg/vect/vect-all.c: New test.
33286 * gcc.dg/vect/vect-none.c: New test.
33288 2004-08-17 Paul Brook <paul@codesourcery.com>
33291 * gfortran.dg/entry_1.f90: New test.
33293 2004-08-17 Andrew Pinski <apinski@apple.com>
33295 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
33297 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
33299 * gcc.dg/pr17036-1.c: New test.
33301 2004-08-16 Devang Patel <dpatel@apple.com>
33303 * gcc.dg/darwin-20040809-1.c: New test.
33305 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
33307 * gcc.dg/funcdef-attr-1.c: New test.
33309 2004-08-16 Janis Johnson <janis187@us.ibm.com>
33311 * gcc.dg/altivec-17.c: New test.
33312 * gcc.dg/altivec-18.c: New test.
33314 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33317 * g++.dg/template/vtable2.C: New test.
33319 2004-08-14 Richard Henderson <rth@redhat.com>
33321 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
33322 * gcc.dg/pack-test-4.c (main): Return 0.
33323 * gcc.dg/setjmp-1.c: Remove XFAIL.
33324 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
33326 2004-08-14 Richard Henderson <rth@redhat.com>
33328 * gcc.dg/980217-1.c: Add prototype for printf.
33330 2004-08-13 Bud Davis <bdavis9659@comcast.net>
33332 * gfortran.dg/pr16935.f90: New test.
33334 2004-08-13 Janis Johnson <janis187@us.ibm.com>
33336 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
33338 2004-08-13 Paul Brook <paul@codesourcery.com>
33340 * gfortran.dg/der_io_1.f90: Remove stray comma.
33342 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33344 * gcc.dg/vmx/cw-bug-2.c: Remove.
33345 * gcc.dg/vmx/vprint-1.c: Remove.
33346 * gcc.dg/vmx/vscan-1.c: Remove.
33348 2004-08-12 Devang patel <dpatel@apple.com>
33350 * gcc.dg/darwin-20040809-2.c: New test.
33352 2004-08-12 Janis Johnson <janis1872us.ibm.com>
33354 * g++.dg/ext/altivec-12.C: New test.
33356 * g++.dg/ext/altivec-11.C: New test.
33358 2004-08-12 Paul Brook <paul@codesourcery.com>
33360 * g++.dg/abi/arm_cxa_vec_1.C: New test.
33362 2004-08-12 Janis Johnson <janis187@us.ibm.com>
33364 * g++.dg/ext/altivec-2.C: Check for hardware support before
33365 executing any VMX instructions.
33367 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
33369 2004-08-12 Jakub Jelinek <jakub@redhat.com>
33372 * g++.old-deja/g++.other/comdat4.C: New test.
33373 * g++.old-deja/g++.other/comdat4-aux.cc: New.
33375 2004-08-12 Ben Elliston <bje@au.ibm.com>
33378 * gcc.dg/pr16286.c: New test.
33380 2004-08-12 Jan Beulich <jbeulich@novell.com>
33382 * g++.dg/ext/asm5.C: New.
33384 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33387 * g++.dg/eh/crash1.C: New test.
33390 * g++.dg/ext/construct1.C: New test.
33392 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33395 * g++.dg/init/ptrmem1.C: New test.
33398 * g++.dg/parse/offsetof5.C: New test.
33401 * g++.dg/template/overload3.C: New test.
33403 2004-08-11 Mark Mitchell <mark@codesourcery.com>
33406 * g++.dg/parse/error16.C: New test.
33409 * g++.dg/template/error14.C: New test.
33412 * g++.dg/template/error15.C: New test.
33414 2004-08-11 Devang Patel <dpatel@apple.com>
33416 * gcc.dg/darwin-ld-20040809-1.c: New test.
33417 * gcc.dg/darwin-ld-20040809-2.c: New test.
33419 2004-08-11 Steven G. Kargl <kargls@comcast.net>
33422 * gfortran.dg/dfloat_1.f90: New test.
33424 2004-08-09 Mark Mitchell <mark@codesourcery.com>
33426 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
33427 * gcc.dg/dll-2.c: Fix dg-require syntax.
33428 * gcc.misc-tests/arm-isr.c (abort): Declare.
33431 2004-08-10 Mark Mitchell <mark@codesourcery.com>
33434 * g++.dg/parse/crash16.C: New test.
33436 2004-08-10 Roger Sayle <roger@eyesopen.com>
33438 * gcc.dg/mips-rsqrt-1.c: New test case.
33439 * gcc.dg/mips-rsqrt-2.c: New test case.
33440 * gcc.dg/mips-rsqrt-3.c: New test case.
33442 2004-08-10 Paul Brook <paul@codesourcery.com>
33444 * gfortran.dg/der_io_1.f90: New test.
33446 2004-08-10 Paul Brook <paul@codesourcery.com>
33449 * gfortran.dg/der_array_1.f90: New test.
33451 2004-08-09 David Edelsohn <edelsohn@gnu.org>
33453 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
33455 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
33457 * gcc.dg/wchar_t-2.c: Fix typo.
33459 2004-08-09 Falk Hueffner <falk@debian.org>
33461 PR tree-optimization/12517
33462 * gcc.c-torture/compile/pr12517.c: New test.
33464 PR tree-optimization/12578
33465 * gcc.c-torture/compile/pr12578.c: New test.
33467 PR tree-optimization/12899
33468 * gcc.c-torture/compile/pr12899.c: New test.
33470 PR rtl-optimization/14692
33471 * gcc.c-torture/compile/pr14692.c: New test.
33473 PR tree-optimization/16461
33474 * gcc.c-torture/compile/pr16461.c: New test.
33476 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
33478 * gfortran.dg/getenv_1.f90: New test.
33480 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33482 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
33484 * gcc.dg/symbian5.c: Test -fno-short-wchar.
33486 2004-08-06 Paul Brook <paul@codesourcery.com>
33488 * gfortran.dg/ret_array_1.f90: New test.
33489 * gfortran.dg/ret_pointer_1.f90: New test.
33491 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
33493 * gcc.dg/missing-field-init-[12].c: New tests.
33494 * g++.dg/warn/missing-field-init-[12].C: New tests.
33496 2004-08-06 Mark Mitchell <mark@codesourcery.com>
33498 * gcc.dg/enum2.c: New test.
33499 * gcc.dg/symbian3.c: Likewise.
33500 * gcc.dg/symbian4.c: Likewise.
33501 * gcc.dg/wchar_t-2.c: Likewise.
33503 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33505 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
33508 2004-08-05 Mark Mitchell <mark@codesourcery.com>
33510 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
33511 dg-require-visiblity.
33512 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
33513 * g++.dg/ext/visibility/fvisibility.C: Likewise.
33514 * g++.dg/ext/visibility/memfuncts.C: Likewise.
33515 * g++.dg/ext/visibility/new1.C: Likewise.
33516 * g++.dg/ext/visibility/pragma.C: Likewise.
33517 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
33518 * g++.dg/ext/visibility/virtual.C: Likewise.
33519 * g++/dg/ext/visibility/visibility-1.C: Likewise.
33520 * g++/dg/ext/visibility/visibility-2.C: Likewise.
33521 * g++/dg/ext/visibility/visibility-3.C: Likewise.
33522 * g++/dg/ext/visibility/visibility-4.C: Likewise.
33523 * g++/dg/ext/visibility/visibility-5.C: Likewise.
33524 * g++/dg/ext/visibility/visibility-6.C: Likewise.
33525 * g++/dg/ext/visibility/visibility-7.C: Likewise.
33526 * g++/dg/ext/visibility/visibility-8.C: New test.
33527 * gcc.c-torture/compile/dll.x: Remove.
33528 * gcc.dg/dll-2.c: Use dg-require-dll
33529 * gcc.dg/visibility-10.c: New test.
33530 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
33532 * lib/scanasm.exp (scan_hidden): New function.
33533 (scan_not_hidden): Likewise.
33535 2004-08-05 David Edelsohn <edelsohn@gnu.org>
33537 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
33539 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
33541 * gcc.c-torture/execute/20040805-1.c: New test.
33543 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
33545 * gcc.dg/20020118-1.c: Declare abort.
33546 * gcc.dg/altivec_check.h: Likewise.
33547 * gcc.dg/iftrap-2.c: Likewise.
33548 * gcc.dg/pragma-darwin.c: Likewise.
33549 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
33551 2004-08-04 Geoffrey Keating <geoffk@apple.com>
33553 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
33555 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
33557 * gcc.c-torture/execute/builtins/abs-2.c,
33558 gcc.c-torture/execute/builtins/abs-3.c,
33559 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
33560 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
33561 intmax_t, uintmax_t and their limits.
33562 * gcc.dg/intmax_t-1.c: New test.
33564 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33566 * g++.dg/tc1/dr147.C: Add reference to PR.
33568 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
33570 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
33571 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
33573 2004-08-03 David Edelsohn <edelsohn@gnu.org>
33575 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
33577 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33579 * gcc.dg/redecl-5.c: New test.
33580 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
33583 2004-08-03 Roger Sayle <roger@eyesopen.com>
33585 PR middle-end/16790
33586 * gcc.c-torture/execute/pr16790-1.c: New test case.
33588 2004-08-03 Mark Mitchell <mark@codesourcery.com>
33590 * g++.dg/ext/visibility/assign1.C: New test.
33591 * g++.dg/ext/visibility/new1.C: Likewise.
33593 * gcc.dg/symbian1.c: New test.
33594 * gcc.dg/symbian2.c: Likewise.
33596 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
33599 * gcc.dg/i386-sse-9.c: New test.
33601 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33603 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
33605 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
33607 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
33608 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
33609 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
33610 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
33611 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
33612 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
33613 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
33614 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
33615 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
33616 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
33617 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
33618 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
33619 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
33620 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
33621 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
33622 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
33623 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
33624 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
33625 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
33626 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
33627 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
33628 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
33629 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
33630 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
33631 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
33632 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
33633 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
33634 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
33635 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
33636 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
33637 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
33638 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
33639 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
33640 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
33641 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
33642 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
33643 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
33644 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
33645 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
33646 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
33647 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
33648 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
33649 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
33650 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
33651 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
33652 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
33653 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
33654 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
33655 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
33656 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
33657 gcc.misc-tests/i386-pf-3dnow-1.c,
33658 gcc.misc-tests/i386-pf-athlon-1.c,
33659 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
33660 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
33661 Declare built-in functions used.
33662 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
33664 2004-08-02 Mark Mitchell <mark@codesourcery.com>
33667 * g++.dg/lookup/using12.C: New test.
33669 * g++.dg/init/null1.C: Fix PR number.
33670 * g++.dg/parse/namespace10.C: Likewise.
33672 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33675 * g++.dg/template/spec17.C: New test.
33676 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
33677 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
33679 2004-08-02 David Billinghurst
33682 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
33684 2004-08-01 Zack Weinberg <zack@codesourcery.com>
33686 * gcc.dg/ia64-got-1.c: New test case.
33688 2004-08-01 Mark Mitchell <mark@codesourcery.com>
33691 * g++.dg/init/null1.C: New test.
33692 * g++.dg/tc1/dr76.C: Adjust error marker.
33695 * g++.dg/parse/namespace10.C: New test.
33698 * g++.dg/inherit/ptrmem2.C: New test.
33700 2004-08-02 Ben Elliston <bje@au.ibm.com>
33703 * gcc.dg/pr16155.c: New test.
33705 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
33707 * gcc.dg/redecl-2.c: New test.
33709 2004-07-30 Geoffrey Keating <geoffk@apple.com>
33711 * gcc.dg/darwin-longdouble.c: New file.
33713 2004-07-30 Richard Henderson <rth@redhat.com>
33715 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
33716 write to constant argument.
33717 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
33719 2004-07-30 Richard Henderson <rth@redhat.com>
33721 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
33722 tests of nearest around zero.
33724 2004-07-30 Andrew Pinski <apinski@apple.com>
33726 * gcc.c-torture/compile/20040730-1.c: New test.
33728 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33730 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
33733 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
33735 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
33737 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
33739 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
33740 contains $ld_library_path.
33741 * lib/gfortran.exp (gfortran_link_flags): Likewise.
33743 2004-07-29 Richard Henderson <rth@redhat.com>
33745 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
33747 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
33748 (alt2, which): New.
33749 (Check): Accept either alternative.
33751 2004-07-29 Mark Mitchell <mark@codesourcery.com>
33753 * g++.dg/abi/inline1.C: New test.
33754 * g++.dg/abi/local1-a.cc: Likewise.
33755 * g++.dg/abi/local1.C: Likewise.
33756 * g++.dg/abi/mangle11.C: Tweak location of warnings.
33757 * g++.dg/abi/mangle12.C: Likewise.
33758 * g++.dg/abi/mangle17.C: Likewise.
33759 * g++.dg/abi/mangle20-2.C: Likewise.
33760 * g++.dg/opt/interface1.C: Likewise.
33761 * g++.dg/opt/interface1.h: Likewise.
33762 * g++.dg/opt/interface1-a.cc: New test.
33763 * g++.dg/parse/repo1.C: New test.
33764 * g++.dg/template/repo1.C: Likewise.
33765 * g++.dg/warn/Winline-1.C: Likewise.
33766 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
33768 2004-07-29 Diego Novillo <dnovillo@redhat.com>
33770 * gcc.dg/tree-ssa/20040729-1.c: New test.
33772 2004-07-27 Matt Austern <austern@apple.com>
33774 * gcc.dg/darwin-bool-1.c: New test.
33775 * gcc.dg/darwin-bool-2.c: New test.
33777 2004-07-28 Richard Henderson <rth@redhat.com>
33779 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
33780 arguments in the correct type. Don't write to constant arguments.
33782 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33784 PR tree-optimization/16688
33785 PR tree-optimization/16689
33786 * g++.dg/tree-ssa/pr16688.C: New test.
33788 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33790 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33791 loads. Not only in the comment, this time.
33793 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
33795 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
33796 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
33797 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
33798 * gcc.dg/sh4a-bitmovua.c: New.
33799 * gcc.dg/sh4a-cos.c: New.
33800 * gcc.dg/sh4a-cosf.c: New.
33801 * gcc.dg/sh4a-fprun.c: New.
33802 * gcc.dg/sh4a-fsrra.c: New.
33803 * gcc.dg/sh4a-memmovua.c: New.
33804 * gcc.dg/sh4a-sin.c: New.
33805 * gcc.dg/sh4a-sincos.c: New.
33806 * gcc.dg/sh4a-sincosf.c: New.
33807 * gcc.dg/sh4a-sinf.c: New.
33809 2004-07-28 Diego Novillo <dnovillo@redhat.com>
33811 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
33813 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
33815 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
33818 2004-07-27 Andrew Pinski <apinski@apple.com>
33820 * g++.dg/rtti/tinfo1.C: Correct the xfail.
33822 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
33824 * gcc.dg/pragma-isr.c: New test.
33826 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
33829 * g++.dg/template/ttp11.C: New test.
33831 2004-07-27 Diego Novillo <dnovillo@redhat.com>
33833 * gcc.c-torture/compile/20040727-1.c: New test.
33835 2004-07-26 Eric Christopher <echristo@redhat.com>
33837 * gcc.c-torture/compile/20040726-2.c: New test.
33839 2004-07-26 Andrew Pinski <apinski@apple.com>
33841 * g++.dg/rtti/tinfo1.C: Xfail.
33843 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
33845 * gcc.c-torture/compile/20040726-1.c: New test.
33847 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
33848 Brian Ryner <bryner@brianryner.com>
33852 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
33853 * g++.dg/ext/visibility/: New directory.
33854 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
33855 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
33856 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
33857 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
33858 * g++.dg/ext/visibility/fvisibility.C,
33859 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
33860 g++.dg/ext/visibility/fvisibility-override1.C
33861 g++.dg/ext/visibility/fvisibility-override2.C
33862 g++.dg/ext/visibility/memfuncts.C
33863 g++.dg/ext/visibility/noPLT.C
33864 g++.dg/ext/visibility/pragma.C
33865 g++.dg/ext/visibility/pragma-override1.C
33866 g++.dg/ext/visibility/pragma-override2.C
33867 g++.dg/ext/visibility/staticmemfuncts.C
33868 g++.dg/ext/visibility/virtual.C: New tests.
33870 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33873 * gcc.dg/pr15360-1.c: New test.
33875 2004-07-25 Daniel Jacobowitz <dan@debian.org>
33877 * gcc.dg/pragma-align-2.c: New test.
33878 * gcc.dg/pragma-init-fini.c: New test.
33879 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
33882 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
33884 * gcc.dg/init-string-2.c: New test.
33886 2004-07-24 Zack Weinberg <zack@codesourcery.com>
33889 * gcc.dg/Wredundant-decls-1.c: New test case.
33891 2004-07-24 Jakub Jelinek <jakub@redhat.com>
33893 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
33894 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
33895 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
33896 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
33897 * gcc.dg/compat/generate-random.c: New file.
33898 * gcc.dg/compat/generate-random.h: Likewise.
33899 * gcc.dg/compat/generate-random_r.c: Likewise.
33900 * gcc.dg/compat/struct-layout-1.h: Likewise.
33901 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
33902 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
33903 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
33904 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
33905 * gcc.dg/compat/struct-layout-1_main.c: New test.
33906 * gcc.dg/compat/struct-layout-1_x.c: New file.
33907 * gcc.dg/compat/struct-layout-1_y.c: New file.
33908 * gcc.dg/compat/struct-layout-1_test.h: New file.
33910 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
33912 * gcc.dg/comp-return-1.c: New test
33914 2004-07-23 Janis Johnson <janis187@us.ibm.com>
33916 * gcc.dg/vmx/8-02a.c: Fix typo.
33918 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
33919 * gcc.dg/darwin-abi-3.c: New test.
33921 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
33922 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
33924 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
33925 * gcc.dg/vmx/ops-long-1.c: New test.
33926 * gcc.dg/vmx/ops-long-2.c: New test.
33928 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
33930 * g++.dg/lookup/conv-[1234].C: New.
33932 2004-07-22 Mark Mitchell <mark@codesourcery.com>
33934 * g++.dg/parse/attr2.C: Simplify.
33936 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33939 * gcc.c-torture/execute/pr7284-1.c: New test.
33941 2004-07-22 Brian Booth <bbooth@redhat.com>
33943 * gcc.dg/tree-ssa/20040721-1.c: New test.
33945 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
33947 * g++.dg/template/crash20.c: New.
33949 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
33951 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
33952 Add dg-run directive. Declare variables as required.
33953 * gfortran.dg/g77/README: Update
33955 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
33957 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
33958 gcc.dg/cris-peep2-andu2.c: New tests.
33960 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33963 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
33965 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
33967 * gcc.dg/qual-return-2.c: Update expected messages.
33968 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
33970 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33972 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
33973 * gcc.dg/noncompile/921102-1.c: Update expected error message.
33975 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
33978 * gcc.dg/init-string-1.c: New test.
33980 2004-07-21 Jakub Jelinek <jakub@redhat.com>
33982 PR middle-end/15345
33984 * gcc.dg/torture/nested-fn-1.c: New test.
33986 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
33989 * gcc.dg/ia64-fptr-1.c: New file.
33991 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
33994 * g++.dg/template/spec16.C: New test.
33995 * g++.old-deja/g++.robertl/eb118.C: Remove.
33997 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34000 * g++.dg/template/spec15.C: New test.
34002 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
34004 Copy cases from g77.f-torture/execute and add dg-run
34005 directive. Other changes as noted.
34006 * gfortran.dg/g77/13037.f
34007 * gfortran.dg/g77/1832.f
34008 * gfortran.dg/g77/19981119-0.f
34009 * gfortran.dg/g77/19990313-0.f
34010 * gfortran.dg/g77/19990313-1.f
34011 * gfortran.dg/g77/19990313-2.f
34012 * gfortran.dg/g77/19990313-3.f
34013 * gfortran.dg/g77/19990419-1.f
34014 * gfortran.dg/g77/19990826-0.f
34015 * gfortran.dg/g77/19990826-2.f
34016 * gfortran.dg/g77/20000503-1.f
34017 * gfortran.dg/g77/20001111.f
34018 * gfortran.dg/g77/20010116.f
34019 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
34020 * gfortran.dg/g77/20010430.f
34021 * gfortran.dg/g77/6177.f
34022 * gfortran.dg/g77/947.f
34023 * gfortran.dg/g77/970816-3.f
34024 * gfortran.dg/g77/971102-1.f
34025 * gfortran.dg/g77/980520-1.f
34026 * gfortran.dg/g77/980628-0.f
34027 * gfortran.dg/g77/980628-1.f
34028 * gfortran.dg/g77/980628-10.f
34029 * gfortran.dg/g77/980628-2.f
34030 * gfortran.dg/g77/980628-3.f
34031 * gfortran.dg/g77/980628-7.f
34032 * gfortran.dg/g77/980628-8.f
34033 * gfortran.dg/g77/980628-9.f
34034 * gfortran.dg/g77/980701-0.f
34035 * gfortran.dg/g77/980701-1.f
34036 * gfortran.dg/g77/cabs.f
34037 * gfortran.dg/g77/claus.f
34038 * gfortran.dg/g77/complex_1.f
34039 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
34040 * gfortran.dg/g77/dcomplex.f
34041 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
34042 * gfortran.dg/g77/f90-intrinsic-mathematical.f
34043 * gfortran.dg/g77/f90-intrinsic-numeric.f
34044 * gfortran.dg/g77/int8421.f
34045 * gfortran.dg/g77/labug1.f
34046 * gfortran.dg/g77/large_vec.f
34047 * gfortran.dg/g77/le.f
34048 * gfortran.dg/g77/short.f
34049 * gfortran.dg/g77/README: Update
34051 2004-07-20 Mark Mitchell <mark@codesourcery.com>
34054 * g++.dg/parse/lookup4.C: New test.
34056 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34059 * g++.dg/template/ttp10.C: New test.
34061 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
34063 * gcc.dg/pr12625-1.c: New test.
34065 2004-07-20 Steven Bosscher <stevenb@suse.de>
34067 * gcc.dg/switch-warn-1.c: New test.
34068 * gcc.dg/switch-warn-2.c: New test.
34069 * gcc.c-torture/compile/pr14730.c: Update.
34071 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
34073 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
34074 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
34075 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
34076 g++.dg/template/nontype3.C: Remove trailing CR from tests.
34078 2004-07-18 Mark Mitchell <mark@codesourcery.com>
34081 * g++.dg/template/assign1.C: New test.
34083 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34086 * g++.dg/template/ttp9.C: New test.
34088 2004-07-19 Daniel Jacobowitz <dan@debian.org>
34090 * gcc.dg/format/cmn-err-1.c: New test.
34092 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
34094 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
34095 gcc.dg/Wparentheses-10.c: New tests.
34096 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
34098 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34101 * gfortran.dg/g77//ffixed-line-length-0.f,
34102 gfortran.dg/g77/ffixed-line-length-132.f,
34103 gfortran.dg/g77/ffixed-line-length-72.f,
34104 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
34105 gfortran.dg/g77/README: Update.
34107 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34110 * g++.dg/template/non-dependent7.C: New test.
34111 * g++.dg/template/non-dependent8.C: Likewise.
34112 * g++.dg/template/non-dependent9.C: Likewise.
34113 * g++.dg/template/non-dependent10.C: Likewise.
34115 2004-07-17 Mark Mitchell <mark@codesourcery.com>
34118 * g++.dg/parse/attr2.C: New test.
34120 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
34123 * g77.f-torture: Ditto.
34125 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
34127 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
34128 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
34129 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
34131 2004-07-16 Richard Henderson <rth@redhat.com>
34133 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
34135 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34137 * lib/fortran-torture.exp (fortran-torture): Don't test compile
34138 tests with full list of options.
34139 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
34140 of TORTURE_OPTIONS if test contains 'dg-do run'.
34143 * gfortran.dg/do_iterator.f90: New test.
34145 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34147 PR rtl-optimization/16536
34148 * gcc.c-torture/execute/restrict-1.c: New test.
34150 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34153 * gfortran.dg/pr15324.f90: New test.
34156 * gfortran.dg/pr15129.f90: New test.
34159 * gfortran.dg/pr15140.f90: New test.
34162 * gfortran.fortran-torture/execute/bounds.f90: Add check for
34163 compile-time simplification.
34165 2004-07-14 Mike Stump <mrs@apple.com>
34167 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
34169 2004-07-14 James E Wilson <wilson@specifixinc.com>
34172 * gcc.dg/profile-generate-1.c: New.
34174 2004-07-15 Jakub Jelinek <jakub@redhat.com>
34176 * gcc.c-torture/execute/20040709-1.c: New test.
34177 * gcc.c-torture/execute/20040709-2.c: New test.
34179 2004-07-14 Mike Stump <mrs@apple.com>
34181 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
34183 2004-07-14 Mike Stump <mrs@apple.com>
34185 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
34187 2004-07-13 Mark Mitchell <mark@codesourcery.com>
34190 * g++.dg/parse/mutable1.C: New test.
34192 2004-07-13 Diego Novillo <dnovillo@redhat.com>
34194 PR tree-optimization/16443
34195 * gcc.dg/tree-ssa/20040713-1.c: New test.
34197 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
34199 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
34202 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34204 * gfortran.dg/g77/README: New file
34205 * gfortran.dg/g77/19981216-0.f: Copy from
34206 g77.f-torture/noncompile. Add "dg-do compile" and
34207 dg-error as required.
34208 * gfortran.dg/g77/19990218-1.f: Likewise.
34209 * gfortran.dg/g77/19990905-1.f: Likewise.
34210 * gfortran.dg/g77/9263.f: Likewise.
34211 * gfortran.dg/g77/980615-0.f: Likewise.
34212 * gfortran.dg/g77/980616-0.f: Likewise.
34213 * gfortran.dg/g77/check0.f: Likewise.
34214 * gfortran.dg/g77/select_no_compile.f: Likewise.
34216 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34218 Copy files from g77.f-torture/compile.
34219 Add "{ dg-do compile}". Other changes as noted
34220 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
34221 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
34222 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
34223 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
34224 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
34225 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
34226 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
34227 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
34228 statement to conform to standard. Append alpha1.x for reference.
34229 * gfortran.dg/g77/xformat.f: Add dg-warning
34231 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
34233 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
34234 Add {dg-do compile} directive.
34235 * gfortran.dg/g77/cpp2.F: Likewise.
34237 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34240 * g++.dg/lookup/name-clash1.C: New test.
34243 * g++.dg/lookup/name-clash2.C: New test.
34246 * g++.dg/lookup/name-clash3.C: New test.
34248 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34250 * g++.dg/lookup/new2.C: New test.
34251 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
34253 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
34255 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
34256 Add {dg-do compile} directive.
34257 * gfortran.dg/g77/13060.f: Likewise.
34258 * gfortran.dg/g77/19990218-0.f: Likewise.
34259 * gfortran.dg/g77/19990305-0.f: Likewise.
34260 * gfortran.dg/g77/19990419-0.f: Likewise.
34261 * gfortran.dg/g77/19990502-0.f: Likewise.
34262 * gfortran.dg/g77/19990502-1.f: Likewise.
34263 * gfortran.dg/g77/19990525-0.f: Likewise.
34264 * gfortran.dg/g77/19990826-1.f: Likewise.
34265 * gfortran.dg/g77/19990826-3.f: Likewise.
34266 * gfortran.dg/g77/19990905-2.f: Likewise.
34267 * gfortran.dg/g77/20000412-1.f: Likewise.
34268 * gfortran.dg/g77/20000511-1.f: Likewise.
34269 * gfortran.dg/g77/20000511-2.f: Likewise.
34270 * gfortran.dg/g77/20000518.f: Likewise.
34271 * gfortran.dg/g77/20000601-1.f: Likewise.
34272 * gfortran.dg/g77/20000601-2.f: Likewise.
34273 * gfortran.dg/g77/20000629-1.f: Likewise.
34274 * gfortran.dg/g77/20000630-2.f: Likewise.
34275 * gfortran.dg/g77/20010115.f: Likewise.
34276 * gfortran.dg/g77/20010321-1.f: Likewise.
34277 * gfortran.dg/g77/20010426.f: Likewise.
34278 * gfortran.dg/g77/20020307-1.f: Likewise.
34279 * gfortran.dg/g77/8485.f: Likewise.
34280 * gfortran.dg/g77/960317-1.f: Likewise.
34281 * gfortran.dg/g77/970915-0.f: Likewise.
34282 * gfortran.dg/g77/980310-1.f: Likewise.
34283 * gfortran.dg/g77/980310-2.f: Likewise.
34284 * gfortran.dg/g77/980310-3.f: Likewise.
34285 * gfortran.dg/g77/980310-4.f: Likewise.
34286 * gfortran.dg/g77/980310-6.f: Likewise.
34287 * gfortran.dg/g77/980310-7.f: Likewise.
34288 * gfortran.dg/g77/980310-8.f: Likewise.
34289 * gfortran.dg/g77/980419-2.f: Likewise.
34290 * gfortran.dg/g77/980424-0.f: Likewise.
34291 * gfortran.dg/g77/980427-0.f: Likewise.
34292 * gfortran.dg/g77/980729-0.f: Likewise.
34293 * gfortran.dg/g77/981117-1.f: Likewise.
34294 * gfortran.dg/g77/toon_1.f: Likewise.
34296 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34299 * g++.dg/other/abstract2.C: New test.
34301 2004-07-12 Paul Brook <paul@codesourcery.com>
34303 * gfortran.dg/pointer_init_1.f90: New test.
34305 2004-07-11 Paul Brook <paul@codesourcery.com>
34308 * gfortran.dg/contained_1.f90: New test.
34310 2004-07-11 Mark Mitchell <mark@codesourcery.com>
34312 * g++.dg/parse/defarg8.C: New test.
34314 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34317 * gfortran.dg/pr16433.f: New test.
34320 * gfortran.dg/pr15754.f90: New test.
34322 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
34324 PR tree-optimization/16437
34325 * gcc.c-torture/execute/bitfld-4.c: New test.
34327 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34329 * gfortran.fortran-torture/execute/common_2.f90: Add check for
34330 access to common var from module.
34332 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34335 * gfortran.fortran-torture/execute/common_2.f90: New test.
34337 2004-07-10 Paul Brook <paul@codesourcery.com>
34339 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
34341 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34344 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
34346 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
34348 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
34349 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
34350 * gfortran.dg/g77/ffree-form-1.f: Likewise.
34351 * gfortran.dg/g77/ffree-form-2.f: Likewise.
34352 * gfortran.dg/g77/ffree-form-3.f: Likewise.
34353 * gfortran.dg/g77/fno-underscoring.f: Likewise.
34354 * gfortran.dg/g77/funderscoring.f: Likewise.
34355 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
34357 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34359 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
34361 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34362 Paul Brook <paul@codesourcery.com>
34365 * gfortran.dg/common_pointer_1.f90: New test.
34367 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34369 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
34371 2004-07-09 James E Wilson <wilson@specifixinc.com>
34374 * gcc.c-torture/compile/20040709-1.c: New.
34376 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34379 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
34381 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34384 * gfortran.dg/shape_1.f90: New test.
34386 2004-07-09 Zack Weinberg <zack@codesourcery.com>
34387 Andrew Pinski <apinski@apple.com>
34389 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
34391 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34393 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
34396 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34397 Paul Brook <paul@codesourcery.com>
34399 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
34402 2004-07-09 Diego Novillo <dnovillo@redhat.com>
34404 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
34406 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34408 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
34409 testcases with capital suffix.
34411 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34417 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
34419 * gfortran.dg/implicit_1.f90: New test.
34421 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34423 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
34424 expression to match gfortran warning/error messages
34425 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
34428 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34430 * lib/fortran-torture.exp: Rename proc search_for to
34433 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
34435 * gcc.c-torture/execute/simd-5.x: New file.
34436 XFAIL on SPARC 64-bit at -O0.
34438 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34442 * g++.dg/warn/effc3.C: New test.
34444 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34446 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
34447 change X to 1X in format.
34448 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
34449 add data statements to conform to standard.
34451 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34453 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
34454 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
34455 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
34457 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34459 * gfortran.dg/g77/7388.f: Copy from g77.dg
34460 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
34461 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
34462 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
34463 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
34464 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
34465 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
34466 * gfortran.dg/g77/strlen0.f: Likewise.
34468 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
34470 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
34471 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
34473 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34475 * gcc.c-torture/execute/920428-2.x: Delete.
34476 * gcc.c-torture/execute/920501-7.x: Likewise.
34478 2004-07-08 Jakub Jelinek <jakub@redhat.com>
34480 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
34481 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
34482 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
34484 (PREFETCH_3DNOW): Add -march=c3.
34486 2004-07-08 Diego Novillo <dnovillo@redhat.com>
34489 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
34490 * gcc.c-torture/execute/bf64-1.x: Likewise.
34492 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
34494 * gcc.c-torture/compile/20040708-1.c: New test.
34496 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34499 * g++.dg/warn/effc2.C: New test.
34501 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
34503 * gcc.c-torture/execute/bitfld-1.x: Remove.
34504 * gcc.c-torture/execute/bitfld-3.c: New test.
34505 * gcc.dg/bitfld-2.c: Remove XFAILs.
34507 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
34510 * g++.dg/rtti/tinfo1.C: New file.
34512 2004-07-07 Eric Christopher <echristo@redhat.com>
34514 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
34516 2004-07-07 Andrew Pinski <apinski@apple.com>
34518 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
34520 2004-07-07 Mark Mitchell <mark@codesourcery.com>
34522 * g++.dg/init/call1.C: XFAIL.
34524 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
34526 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
34527 except for movstrict*, to movmem* and clrstr* to clrmem*.
34529 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
34531 * gcc.c-torture/execute/20040707-1.c: New test.
34533 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
34535 * gcc.c-torture/execute/20040706-1.c: New test.
34537 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34540 * g++.dg/template/spec14.C: New test.
34542 2004-07-05 Jakub Jelinek <jakub@redhat.com>
34544 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
34545 nothing if not yet defined. Use it in b, c and d type definitions.
34546 * gcc.c-torture/execute/20040705-1.c: New test.
34547 * gcc.c-torture/execute/20040705-2.c: New test.
34549 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34552 * g++.dg/lookup/new1.C: New test.
34554 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34557 * g++.dg/template/sizeof8.C: New test.
34559 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
34561 * gcc.c-torture/compile/20040705-1.c: New test.
34563 2004-07-04 Bud Davis <bdavis9659@comcast.net>
34565 * gfortran.fortran-torture/execute/seq_io.f90: New test.
34567 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
34569 * gcc.dg/cpp/if-mop.c: Two new testcases.
34570 * gcc.dg/cpp/trad/comment-3.c: New.
34572 2004-07-04 Paul Brook <paul@codesourcery.com>
34574 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
34576 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
34579 * g++.dg/lookup/crash4.C: New test.
34581 2004-07-02 Zack Weinberg <zack@codesourcery.com>
34583 * gcc.c-torture/execute/builtin-abs-1.c
34584 * gcc.c-torture/execute/builtin-abs-2.c
34585 * gcc.c-torture/execute/builtin-complex-1.c
34586 * gcc.c-torture/execute/builtins/string-1-lib.c
34587 * gcc.c-torture/execute/builtins/string-1.c
34588 * gcc.c-torture/execute/builtins/string-2-lib.c
34589 * gcc.c-torture/execute/builtins/string-2.c
34590 * gcc.c-torture/execute/builtins/string-3-lib.c
34591 * gcc.c-torture/execute/builtins/string-3.c
34592 * gcc.c-torture/execute/builtins/string-4-lib.c
34593 * gcc.c-torture/execute/builtins/string-4.c
34594 * gcc.c-torture/execute/builtins/string-5-lib.c
34595 * gcc.c-torture/execute/builtins/string-5.c
34596 * gcc.c-torture/execute/builtins/string-6-lib.c
34597 * gcc.c-torture/execute/builtins/string-6.c
34598 * gcc.c-torture/execute/builtins/string-7-lib.c
34599 * gcc.c-torture/execute/builtins/string-7.c
34600 * gcc.c-torture/execute/builtins/string-8-lib.c
34601 * gcc.c-torture/execute/builtins/string-8.c
34602 * gcc.c-torture/execute/builtins/string-9-lib.c
34603 * gcc.c-torture/execute/builtins/string-9.c
34604 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
34605 * gcc.c-torture/execute/builtins/string-asm-1.c
34606 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
34607 * gcc.c-torture/execute/builtins/string-asm-2.c
34608 * gcc.c-torture/execute/stdio-opt-1.c
34609 * gcc.c-torture/execute/stdio-opt-2.c
34610 * gcc.c-torture/execute/stdio-opt-3.c
34611 * gcc.c-torture/execute/string-opt-1.c
34612 * gcc.c-torture/execute/string-opt-10.c
34613 * gcc.c-torture/execute/string-opt-11.c
34614 * gcc.c-torture/execute/string-opt-12.c
34615 * gcc.c-torture/execute/string-opt-13.c
34616 * gcc.c-torture/execute/string-opt-14.c
34617 * gcc.c-torture/execute/string-opt-15.c
34618 * gcc.c-torture/execute/string-opt-16.c
34619 * gcc.c-torture/execute/string-opt-2.c
34620 * gcc.c-torture/execute/string-opt-6.c
34621 * gcc.c-torture/execute/string-opt-7.c
34622 * gcc.c-torture/execute/string-opt-8.c:
34625 * gcc.c-torture/execute/builtins/abs-2.c
34626 * gcc.c-torture/execute/builtins/abs-3.c
34627 * gcc.c-torture/execute/builtins/complex-1.c
34628 * gcc.c-torture/execute/builtins/fprintf.c
34629 * gcc.c-torture/execute/builtins/fputs.c
34630 * gcc.c-torture/execute/builtins/memcmp.c
34631 * gcc.c-torture/execute/builtins/memmove.c
34632 * gcc.c-torture/execute/builtins/memops-asm.c
34633 * gcc.c-torture/execute/builtins/mempcpy-2.c
34634 * gcc.c-torture/execute/builtins/mempcpy.c
34635 * gcc.c-torture/execute/builtins/memset.c
34636 * gcc.c-torture/execute/builtins/printf.c
34637 * gcc.c-torture/execute/builtins/sprintf.c
34638 * gcc.c-torture/execute/builtins/strcat.c
34639 * gcc.c-torture/execute/builtins/strchr.c
34640 * gcc.c-torture/execute/builtins/strcmp.c
34641 * gcc.c-torture/execute/builtins/strcpy.c
34642 * gcc.c-torture/execute/builtins/strcspn.c
34643 * gcc.c-torture/execute/builtins/strlen-2.c
34644 * gcc.c-torture/execute/builtins/strlen.c
34645 * gcc.c-torture/execute/builtins/strncat.c
34646 * gcc.c-torture/execute/builtins/strncmp-2.c
34647 * gcc.c-torture/execute/builtins/strncmp.c
34648 * gcc.c-torture/execute/builtins/strncpy.c
34649 * gcc.c-torture/execute/builtins/strpbrk.c
34650 * gcc.c-torture/execute/builtins/strpcpy-2.c
34651 * gcc.c-torture/execute/builtins/strpcpy.c
34652 * gcc.c-torture/execute/builtins/strrchr.c
34653 * gcc.c-torture/execute/builtins/strspn.c
34654 * gcc.c-torture/execute/builtins/strstr-asm.c
34655 * gcc.c-torture/execute/builtins/strstr.c:
34656 ... these new files.
34658 * gcc.c-torture/execute/builtins/abs-2-lib.c
34659 * gcc.c-torture/execute/builtins/abs-3-lib.c
34660 * gcc.c-torture/execute/builtins/complex-1-lib.c
34661 * gcc.c-torture/execute/builtins/fprintf-lib.c
34662 * gcc.c-torture/execute/builtins/fputs-lib.c
34663 * gcc.c-torture/execute/builtins/memcmp-lib.c
34664 * gcc.c-torture/execute/builtins/memmove-lib.c
34665 * gcc.c-torture/execute/builtins/memops-asm-lib.c
34666 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
34667 * gcc.c-torture/execute/builtins/mempcpy-lib.c
34668 * gcc.c-torture/execute/builtins/memset-lib.c
34669 * gcc.c-torture/execute/builtins/printf-lib.c
34670 * gcc.c-torture/execute/builtins/sprintf-lib.c
34671 * gcc.c-torture/execute/builtins/strcat-lib.c
34672 * gcc.c-torture/execute/builtins/strchr-lib.c
34673 * gcc.c-torture/execute/builtins/strcmp-lib.c
34674 * gcc.c-torture/execute/builtins/strcpy-lib.c
34675 * gcc.c-torture/execute/builtins/strcspn-lib.c
34676 * gcc.c-torture/execute/builtins/strlen-2-lib.c
34677 * gcc.c-torture/execute/builtins/strlen-lib.c
34678 * gcc.c-torture/execute/builtins/strncat-lib.c
34679 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
34680 * gcc.c-torture/execute/builtins/strncmp-lib.c
34681 * gcc.c-torture/execute/builtins/strncpy-lib.c
34682 * gcc.c-torture/execute/builtins/strpbrk-lib.c
34683 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
34684 * gcc.c-torture/execute/builtins/strpcpy-lib.c
34685 * gcc.c-torture/execute/builtins/strrchr-lib.c
34686 * gcc.c-torture/execute/builtins/strspn-lib.c
34687 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
34688 * gcc.c-torture/execute/builtins/strstr-lib.c
34689 * gcc.c-torture/execute/builtins/lib/abs.c
34690 * gcc.c-torture/execute/builtins/lib/fprintf.c
34691 * gcc.c-torture/execute/builtins/lib/memset.c
34692 * gcc.c-torture/execute/builtins/lib/printf.c
34693 * gcc.c-torture/execute/builtins/lib/sprintf.c
34694 * gcc.c-torture/execute/builtins/lib/strcpy.c
34695 * gcc.c-torture/execute/builtins/lib/strcspn.c
34696 * gcc.c-torture/execute/builtins/lib/strncat.c
34697 * gcc.c-torture/execute/builtins/lib/strncmp.c
34698 * gcc.c-torture/execute/builtins/lib/strncpy.c
34699 * gcc.c-torture/execute/builtins/lib/strpbrk.c
34700 * gcc.c-torture/execute/builtins/lib/strspn.c
34701 * gcc.c-torture/execute/builtins/lib/strstr.c:
34702 New files containing support routines.
34704 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
34706 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
34707 when not optimizing.
34709 2004-07-02 Mark Mitchell <mark@codesourcery.com>
34712 * g++.dg/abi/mangle22.C: New test.
34713 * g++.dg/abi/mangle23.C: Likewise.
34715 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
34718 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
34719 Allow for cases without denormalized floating point numbers.
34721 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
34724 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
34725 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
34726 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
34727 expected warning text.
34728 * gcc.dg/format/diag-2.c: New test.
34730 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
34732 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
34734 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
34736 * gcc.dg/builtins-43.c: New.
34737 * gcc.dg/builtins-44.c: New.
34738 * gcc.dg/builtins-45.c: New.
34740 2004-06-26 Geoffrey Keating <geoffk@apple.com>
34741 Andreas Tobler <a.tobler@schweiz.ch>
34743 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
34744 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
34746 * gcc.dg/cleanup-11.c: Likewise.
34747 * gcc.dg/cleanup-8.c: Likewise.
34748 * gcc.dg/cleanup-9.c: Likewise.
34749 * gcc.dg/cleanup-5.c: Run on all platforms.
34751 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
34753 * g++.dg/warn/nonnull1.C: New test.
34755 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
34757 * gcc.dg/compat/compat-common.h: Wrap up CINT in
34758 an #ifndef SKIP_COMPLEX_INT/#endif pair.
34759 Special-case the Sun compiler wrt to <complex.h>.
34761 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
34763 * gcc.dg/Wunreachable-8.C: New test.
34765 * gcc.dg/h8300-ice2.c : New test.
34767 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
34770 * gfortran.fortran-torture/compile/implicit.f90: Add test
34771 for implicit character.
34773 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
34776 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
34777 Use tiny() intrinsic to find smallest non-negative real
34779 2004-06-30 Jakub Jelinek <jakub@redhat.com>
34781 * gcc.dg/compat/struct-by-value-22_main.c: New test.
34782 * gcc.dg/compat/struct-by-value-22_x.c: New.
34783 * gcc.dg/compat/struct-by-value-22_y.c: New.
34785 * gcc.c-torture/execute/20040629-1.c: New test.
34787 2004-06-29 Jakub Jelinek <jakub@redhat.com>
34789 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
34790 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
34793 * gcc.dg/20040625-1.c: New test.
34795 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34797 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
34799 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34802 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
34804 2004-06-29 Richard Henderson <rth@redhat.com>
34806 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
34808 2004-06-29 Paul Brook <paul@codesourcery.com>
34810 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
34811 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
34813 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
34816 * g++.dg/parse/crash15.C: New.
34818 2004-06-28 Andrew Pinski <apinski@apple.com>
34820 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
34821 by the error already.
34823 * g++.dg/opt/ptrmem4.C: Change to compile only test.
34825 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
34828 * gcc.dg/h8300-bss-align-1.c : New.
34830 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
34833 * g++.dg/template/ctor4.C: New.
34835 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34838 * g++.dg/warn/Wsequence-point-1.C: New test.
34840 2004-06-27 Paul Brook <paul@codesourcery.com>
34842 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
34844 2004-06-27 Zack Weinberg <zack@codesourcery.com>
34846 * g++.old-deja/g++.mike/p7325.C: Remove.
34848 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
34851 * gcc.dg/pr14963.c: New test.
34853 2004-06-27 Mark Mitchell <mark@codesourcery.com>
34856 * g++.dg/parse/redef1.C: New test.
34858 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
34860 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
34862 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
34864 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
34865 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
34867 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
34868 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
34869 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
34870 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
34871 g++.brendan/enum14.C.
34872 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
34873 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
34874 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
34876 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
34879 2004-06-27 Roger Sayle <roger@eyesopen.com>
34881 * gcc.dg/20040527-1.c: New test case.
34883 2004-06-26 Bud Davis <bdavis9659@comcast.net>
34885 PR gfortran/pr16196
34886 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
34888 2004-06-25 Roger Sayle <roger@eyesopen.com>
34890 PR middle-end/15825
34891 * gcc.dg/pr15825-1.c: New test case.
34893 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34895 * gcc.c-torture/execute/20040625-1.c: New test.
34897 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34899 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
34901 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
34903 * gcc.dg/torture/mips-div-1.c: New test.
34905 2004-06-24 Jeff Law <law@redhat.com>
34907 * gcc.dg/tree-ssa/20040624-1.c: New test.
34909 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
34911 * gcc.c-torture/compile/20040624-1.c: New test.
34913 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34915 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
34918 2004-06-23 Andrew Pinski <apinski@apple.com>
34920 PR middle-end/15988
34921 * g++.dg/opt/ptrmem4.C: New test.
34923 * gcc.dg/c90-array-quals-2.c: New test.
34925 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
34927 * gcc.dg/kpice1.c: New test.
34929 2006-06-23 Andrew Pinski <apinski@apple.com>
34931 * gcc.dg/c90-array-quals.c: New test.
34933 2006-06-22 Richard Henderson <rth@redhat.com>
34935 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
34937 2004-06-22 Loren James Rittle <ljrittle@acm.org>
34939 * gcc.dg/builtins-config.h: Handle FreeBSD.
34941 2006-06-22 Richard Henderson <rth@redhat.com>
34943 * g++.dg/opt/devirt1.C: New.
34945 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
34947 * g++.dg/opt/pr15551.C: New testcase.
34949 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
34952 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
34953 x86_64-*-linux* when compiling for 32bit.
34955 2004-06-21 Andrew Pinski <apinski@apple.com>
34957 * gcc.dg/pch/struct-1.c: New.
34958 * gcc.dg/pch/struct-1.hs: New.
34960 2004-06-21 Geoffrey Keating <geoffk@apple.com>
34962 * gcc.dg/pch/save-temps-1.c: New file.
34963 * gcc.dg/pch/save-temps-1.hs: New file.
34965 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
34967 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
34968 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
34970 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34972 * gfortran.fortran-torture/execute/select_1.f90: Rename function
34974 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
34975 Remove trailing spaces.
34977 2004-06-21 Richard Henderson <rth@redhat.com>
34979 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
34980 merging && to BIT_FIELD_REF.
34982 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
34984 * g++.dg/opt/placeholder1.C: New test.
34986 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
34988 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
34989 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34990 * gcc.dg/compat/union-m128-1_x.c: Likewise.
34991 * gcc.dg/compat/union-m128-1_y.c: Likewise.
34993 2004-06-20 Zack Weinberg <zack@codesourcery.com>
34995 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
34997 * g++.dg/other/pragma-re-1.C: Add comments.
34999 2004-06-19 Bud Davis <bdavis9659@comcast.net>
35002 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
35004 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
35006 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
35007 instead of setting the type of size_t by
35010 2004-06-18 Roger Sayle <roger@eyesopen.com>
35012 * gcc.dg/unordered-2.c: New test case.
35013 * gcc.dg/unordered-3.c: New test case.
35015 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
35018 * lib/g++.exp (g++_version): Tweak regexp for version
35019 * lib/g77.exp (g77_version): Likewise.
35020 * lib/gfortran.exp (gfortran_version): Likewise.
35021 * lib/objc.exp (objc_version): Likewise.
35022 * lib/treelang.exp (treelang_version): Likewise.
35024 2004-06-19 Jakub Jelinek <jakub@redhat.com>
35026 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
35027 Use INT_MAX instead of __INT_MAX__.
35028 * gcc.dg/compat/struct-align-2_y.c: Likewise.
35030 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
35031 * gcc.dg/compat/scalar-return-3_x.c: Use it.
35032 * gcc.dg/compat/scalar-return-3_y.c: Use it.
35033 * gcc.dg/compat/scalar-return-4_x.c: Use it.
35034 * gcc.dg/compat/scalar-return-4_y.c: Use it.
35035 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
35036 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
35037 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
35038 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
35040 * gcc.dg/range-test-1.c: New test.
35041 * g++.dg/opt/range-test-1.C: New test.
35043 2004-06-17 Richard Henderson <rth@redhat.com>
35045 * objc.dg/sync-1.m: New.
35046 * objc.dg/try-catch-1.m: Don't force next runtime.
35047 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
35048 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
35049 shadowed catch clause.
35050 * objc.dg/try-catch-5.m: New.
35052 2004-06-17 Zack Weinberg <zack@codesourcery.com>
35055 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
35057 2004-06-15 Richard Henderson <rth@redhat.com>
35059 * gcc.dg/20001116-1.c: Move expected warning line.
35061 2004-06-15 Richard Henderson <rth@redhat.com>
35063 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
35064 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
35066 2004-06-15 Jeff Law <law@redhat.com>
35068 * gcc.dg/tree-ssa/20040615-1.c: New test.
35069 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
35070 be less sensitive to operand ordering.
35071 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
35073 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
35075 * g++.dg/abi/bitfield3.C: Add comment..
35077 2004-06-15 Richard Henderson <rth@redhat.com>
35079 * g++.dg/ext/stmtexpr1.C: XFAIL.
35080 * gcc.dg/20030612-1.c: XFAIL.
35082 2004-06-15 Eric Christopher <echristo@redhat.com>
35084 * g++.dg/charset/asm5.c: New.
35085 * gcc.dg/charset/asm6.c: New.
35087 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35090 * gfortran.fortran-torture/execute/select_1.f90: New test.
35092 2004-06-15 Paul Brook <paul@codesourcery.com>
35094 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
35096 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35099 * g++.dg/lookup/crash3.C: New test.
35101 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35104 * g++.dg/parse/dtor4.C: New test.
35106 2004-06-14 Jeff Law <law@redhat.com>
35108 * gcc.c-torture/compile/20040614-1.c: New test.
35110 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35113 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
35114 LEN of a character array.
35116 2004-06-14 Mark Mitchell <mark@codesourcery.com>
35119 * g++.dg/template/ptrmem10.C: New test.
35122 * g++.dg/template/friend30.C: New test.
35124 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35127 * gfortran.fortran-torture/compile/mloc.f90: New test.
35129 2004-06-13 Paul Brook <paul@codesourcery.com>
35131 * gfortran.fortran-torture/execute/random_2.f90: New test.
35133 2004-06-13 Eric Christopher <echristo@redhat.com>
35135 * gcc.dg/noncompile/redecl-1.c: Fix error message.
35137 2004-06-12 Paul Brook <paul@codesourcery.com>
35139 * gfortran.fortran-torture/execute/contained_3.f90: New test.
35141 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35144 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
35146 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35149 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
35150 syntax errors in end statements of contained subroutines.
35152 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35155 * gfortran.fortran-torture/execute/null_arg.f90: New test.
35157 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35160 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
35162 2004-06-12 Bud Davis <bdavis9659@comcast.net>
35165 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
35167 2004-06-11 Mark Mitchell <mark@codesourcery.com>
35170 * g++.dg/parse/enum1.C: New test.
35172 2004-06-10 Jeff Law <law@redhat.com>
35174 * gcc.c-torture/compile/20040610-1.c: New test.
35176 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35178 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
35179 * g++.old-deja/g++.other/decl3.C: Likewise.
35181 2004-06-10 Brian Booth <bbooth@redhat.com>
35183 * gcc.dg/tree-ssa/20031015-1.c: Scan for
35184 V_MAY_DEF instead of VDEF.
35185 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
35187 2004-06-10 Mark Mitchell <mark@codesourcery.com>
35190 * g++.dg/conversion/const1.C: New test.
35193 * g++.dg/conversion/reinterpret1.C: New test.
35196 * g++.dg/template/enum2.C: New test.
35199 * g++.dg/template/error13.C: New test.
35201 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35204 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
35205 arguments to test_* REAL and of the right size.
35207 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35210 PR rtl-optimization/15681
35211 * gcc.dg/20040609-1.c: New test.
35213 2004-06-10 Jakub Jelinek <jakub@redhat.com>
35216 * g++.dg/opt/builtins1.C: New test.
35218 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
35220 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
35221 that use default windows32 struct layout.
35222 * gcc.dg/i386-bitfield2.c: Likewise.
35224 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
35226 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
35227 for mingw32 and cygwin targets.
35229 2004-06-09 Geoffrey Keating <geoffk@apple.com>
35231 * gcc.dg/pch/macro-4.c: New.
35232 * gcc.dg/pch/macro-4.hs: New.
35234 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35237 * gfortran.fortran-torture/compile/name_clash.f90: New test.
35239 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35242 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
35244 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35247 * gfortran.fortran-torture/execute/t_edit.f90: New test.
35249 2004-06-09 Bud Davis <bdavis9659@comcast.net>
35252 * gfortran.fortran-torture/execute/backspace.c : New test.
35254 2004-06-09 Paul Brook <paul@codesourcery.com>
35256 * gfortran.fortran-torture/execure/intrinsic_associated.f90
35257 (pointer_to_section): Rewrite to use smaller array.
35259 2004-06-08 David Edelsohn <edelsohn@gnu.org>
35261 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
35262 * gcc.dg/ext/altivec-10.c: Same.
35263 * gcc.dg/ext/altivec-11.c: Same.
35264 * gcc.dg/ext/altivec-12.c: Same.
35265 * gcc.dg/ext/altivec-13.c: Same.
35266 * gcc.dg/ext/altivec-14.c: Same.
35267 * gcc.dg/ext/altivec-15.c: Same.
35268 * gcc.dg/ext/altivec-16.c: Same.
35269 * gcc.dg/ext/altivec-3.c: Same.
35270 * gcc.dg/ext/altivec-4.c: Same.
35271 * gcc.dg/ext/altivec-6.c: Same.
35272 * gcc.dg/ext/altivec-7.c: Same.
35273 * gcc.dg/ext/altivec-8.c: Same.
35274 * gcc.dg/ext/altivec-varargs-1.c: Same.
35276 * g++.dg/ext/altivec-1.C: Correct dg syntax.
35277 * g++.dg/ext/altivec-10.C: Same.
35278 * g++.dg/ext/altivec-2.C: Same.
35279 * g++.dg/ext/altivec-3.C: Same.
35280 * g++.dg/ext/altivec-4.C: Same.
35281 * g++.dg/ext/altivec-5.C: Same.
35282 * g++.dg/ext/altivec-6.C: Same.
35283 * g++.dg/ext/altivec-7.C: Same.
35284 * g++.dg/ext/altivec-8.C: Same.
35285 * g++.dg/ext/altivec-9.C: Same.
35287 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35290 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
35292 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35294 * gcc.dg/union-1.c: New test.
35296 2004-06-07 Roger Sayle <roger@eyesopen.com>
35298 * gcc.dg/builtins-41.c: New test case.
35299 * gcc.dg/builtins-42.c: New test case.
35301 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35303 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
35304 * g++.dg/ext/altivec-10.C: Same.
35305 * g++.dg/ext/altivec-2.C: Same.
35306 * g++.dg/ext/altivec-3.C: Same.
35307 * g++.dg/ext/altivec-4.C: Same.
35308 * g++.dg/ext/altivec-5.C: Same.
35309 * g++.dg/ext/altivec-6.C: Same.
35310 * g++.dg/ext/altivec-7.C: Same.
35311 * g++.dg/ext/altivec-8.C: Same.
35312 * g++.dg/ext/altivec-9.C: Same.
35313 * g++.old-deja/g++.abi/cxa_vec.C: Same.
35314 * g++.old-deja/g++.brendan/new3.C: Same.
35315 * gcc.c-torture/execute/eeprof-1.x: Same.
35317 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
35320 * gcc.dg/pr14765-1.c: New test.
35322 2004-06-07 Roger Sayle <roger@eyesopen.com>
35325 * gcc.dg/pr14649-1.c: New test case.
35327 2004-06-07 Richard Henderson <rth@redhat.com>
35329 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
35332 2004-06-07 David Edelsohn <edelsohn@gnu.org>
35334 * g++.dg/eh/elide1.C: Remove XFAIL.
35336 2004-06-07 Mark Mitchell <mark@codesourcery.com>
35339 * g++.dg/expr/sizeof3.C: New test.
35342 * g++.dg/template/access14.C: New test.
35345 * g++.dg/template/enum1.C: New test.
35348 * g++.dg/eh/throw1.C: New test.
35350 2004-06-07 David Ayers <d.ayers@inode.at>
35351 Ziemowit Laski <zlaski@apple.com>
35353 * lib/objc.exp (objc_target_compile): Revert the '-framework
35354 Foundation' flag fix, since bare Darwin does not ship
35355 with the Foundation framework.
35356 * objc/execute/next_mapping.h: Provide a local NSConstantString
35357 @interface and @implementation.
35358 (objc_constant_string_init): A constructor function, used to
35359 initialize the NSConstantString meta-class object.
35360 * objc/execute/string1.m: Include "next_mapping.h" instead of
35361 <Foundation/NSString.h>.
35362 * objc/execute/string2.m: Likewise.
35363 * objc/execute/string3.m: Likewise.
35364 * objc/execute/string4.m: Likewise.
35366 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
35368 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
35369 to double. Replace double with FLOAT.
35370 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
35372 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
35373 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
35374 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
35375 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
35376 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
35377 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
35378 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
35379 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
35381 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
35384 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
35386 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35389 * g++.dg/template/meminit2.C: New test.
35391 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
35394 * gcc.c-torture/execute/compare-fp-1.c,
35395 gcc.c-torture/execute/compare-fp-2.c,
35396 gcc.c-torture/execute/compare-fp-3.c,
35397 gcc.c-torture/execute/compare-fp-4.c,
35398 gcc.c-torture/execute/compare-fp-3.x,
35399 gcc.c-torture/execute/compare-fp-4.x: Moved...
35400 * gcc.c-torture/execute/ieee/compare-fp-1.c,
35401 gcc.c-torture/execute/ieee/compare-fp-2.c,
35402 gcc.c-torture/execute/ieee/compare-fp-3.c,
35403 gcc.c-torture/execute/ieee/compare-fp-4.c,
35404 gcc.c-torture/execute/ieee/compare-fp-3.x,
35405 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
35407 2004-06-04 David Ayers <d.ayers@inode.at>
35409 * objc/execute/protocol-isEqual-4.m: New testcase.
35411 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
35413 * objc/execute/protocol-isEqual-1.m: New testcase.
35414 * objc/execute/protocol-isEqual-2.m: New testcase.
35415 * objc/execute/protocol-isEqual-3.m: New testcase.
35417 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35419 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
35421 2004-06-02 Ziemowit Laski <zlaski@apple.com>
35423 * lib/objc.exp (objc_target_compile): When running tests on
35424 Darwin (Mac OS X), inform the linker about '-framework
35427 2004-06-02 Eric Christopher <echristo@redhat.com>
35429 * gcc.c-torture/compile/20040602-1.c: New.
35431 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
35433 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
35434 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
35436 PR tree-optimization/14736
35437 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
35439 PR tree-optimization/14042
35440 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
35442 PR tree-optimization/14729
35443 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
35445 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35448 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
35450 2004-06-01 Richard Hederson <rth@redhat.com>
35452 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
35454 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35457 * g++.dg/parse/offsetof4.C: New test.
35459 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
35462 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
35464 2004-05-31 Mark Mitchell <mark@codesourcery.com>
35467 * g++.dg/template/friend29.C: New test.
35469 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
35472 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
35474 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
35476 * gcc.dg/sparc-trap-1.c: New test.
35478 2004-05-31 Roger Sayle <roger@eyesopen.com>
35480 PR middle-end/15069
35481 * g++.dg/opt/fold3.C: New test case.
35483 2004-05-30 Graham Stott <graham.stott@btinternet.com>
35485 * lib/target-supports.exp (check_iconv_available): Fix fallout
35486 from 2004-05-28 patch.
35488 2004-05-30 Paul Brook <paul@codesourcery.com>
35491 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
35492 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
35494 2004-05-30 Steven G. Kargl <kargls@comcast.net>
35496 * gfortran.fortran-torture/execute/random_1.f90: New test.
35498 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35500 * g++.dg/ext/altivec-10.C: New test.
35502 2004-05-29 Paul Brook <paul@codesourcery.com>
35504 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
35506 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35508 * gcc.dg/altivec-16.c: New test.
35510 2004-05-28 Janis Johnson <janis187@us.ibm.com>
35512 * lib/target-supports.exp (check_vmx_hw_available): New.
35513 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
35515 * lib/target-supports.exp (check_alias_available,
35516 check_iconv_available, check_named_sections_available): Use
35517 unique names for temporary files.
35519 2004-05-28 Ziemowit Laski <zlaski@apple.com>
35521 * gcc.dg/altivec-15.c: New test.
35523 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35526 * g++.dg/warn/noeffect6.C: New test.
35529 * g++.dg/expr/ptrmem4.C: New test.
35532 * g++.dg/template/operator3.C: New test.
35534 2004-05-28 Mark Mitchell <mark@codesourcery.com>
35537 * g++.dg/lookup/redecl1.C: New test.
35538 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
35540 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
35542 * gcc.c-torture/execute/compare-fp-1.c,
35543 gcc.c-torture/execute/compare-fp-2.c,
35544 gcc.c-torture/execute/compare-fp-3.c,
35545 gcc.c-torture/execute/compare-fp-4.c,
35546 gcc.c-torture/execute/compare-fp-3.x,
35547 gcc.c-torture/execute/compare-fp-4.x,
35548 gcc.dg/pr15649-1.c: New.
35550 2004-05-27 Adam Nemet <anemet@lnxw.com>
35553 * g++.dg/init/array14.C: New test.
35555 2004-05-25 Janis Johnson <janis187@us.ibm.com>
35557 * lib/compat.exp (compat-get-options-main): New.
35558 (compat-get-options): Remove unneeded code, warn for ignored
35560 (compat-execute): Check flag set by dg-require-* commands.
35562 * lib/compat.exp (compat-execute): Break up long lines.
35564 2004-05-24 Janis Johnson <janis187@us.ibm.com>
35566 * gcc.dg/altivec-7.c: Don't use 'vector long'.
35567 * gcc.dg/altivec-14.c: New test.
35568 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
35570 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
35571 * gcc.dg/altivec-12.c: Ditto.
35573 * gcc.dg/altivec-3.c: Move call to altivec_check.
35575 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35578 * g++.dg/template/error12.C: New test.
35581 * g++.dg/ext/attrib15.C: New test.
35584 * g++.dg/template/ptrmem9.C: New test.
35586 2004-05-25 Paul Brook <paul@codesourcery.com>
35588 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
35590 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35593 * g++.dg/template/crash19.C: New test.
35595 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35598 * g++.dg/template/redecl1.C: New test.
35600 2004-05-23 Mark Mitchell <mark@codesourcery.com>
35603 * g++.dg/other/ns1.C: New test.
35606 * g++.dg/template/invalid1.C: New test.
35608 2004-05-23 Paul Brook <paul@codesourcery.com>
35609 Victor Leikehman <lei@haifasphere.co.il>
35611 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
35612 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
35614 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35618 * g++.dg/template/non-dependent5.C: New test.
35619 * g++.dg/template/non-dependent6.C: New test.
35621 2004-05-22 Mark Mitchell <mark@codesourcery.com>
35624 * g++.dg/inherit/union1.C: New test.
35627 * g++.dg/template/addr1.C: New test.
35630 * g++.dg/template/array5.C: New test.
35633 * g++.dg/template/array6.C: New test.
35635 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
35636 Roger Sayle <roger@eyesopen.com>
35638 * g++.dg/lookup/forscope2.C: New test case.
35640 2004-05-22 Ben Elliston <bje@au.ibm.com>
35642 * gcc.dg/cpp/Wmissingdirs.c: New.
35644 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35647 * gcc.dg/compat/union-m128-1.h: New file.
35648 * gcc.dg/compat/union-m128-1_main.c: Likewise.
35649 * gcc.dg/compat/union-m128-1_x.c: Likewise.
35650 * gcc.dg/compat/union-m128-1_y.c: Likewise.
35652 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
35655 * gcc.dg/compat/struct-complex-1.h: New file.
35656 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
35657 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
35658 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
35660 2004-05-20 Roger Sayle <roger@eyesopen.com>
35663 * gcc.dg/pr3074-1.c: New test case.
35664 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
35666 2004-05-20 Falk Hueffner <falk@debian.org>
35669 * gcc.dg/ftrapv-1.c: New test case.
35671 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
35673 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
35675 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
35676 Jeff Law <law@redhat.com>
35678 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
35679 * gcc.dg/tree-ssa/20040518-2.c: New test.
35681 * gcc.dg/tree-ssa/20040518-1.c: New test.
35683 2004-05-18 Zack Weinberg <zack@codesourcery.com>
35685 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
35687 2004-05-18 Paul Brook <paul@codesourcery.com>
35690 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
35692 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35694 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
35697 2004-05-17 Steven Bosscher <stevenb@suse.de>
35699 * gcc.dg/tree-ssa/20040517-1.c: New test.
35701 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35703 * gcc.dg/loop-4.c: New test.
35705 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
35707 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
35709 2004-05-15 Bud Davis <bdavis9659@comcast.net>
35712 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
35714 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35718 * gfortran.fortran-torture/compile/data_1.f90: New test.
35720 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
35722 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
35723 * gcc.dg/uninit-H.c: Define ASM for __s390__.
35725 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35727 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
35729 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
35732 * gcc.dg/format/xopen-1.c: Adjust expected message.
35733 * gcc.dg/format/xopen-3.c: New test.
35735 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
35737 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
35739 2004-05-14 Jeff Law <law@redhat.com>
35741 * gcc.dg/tree-ssa/20040514-2.c: New test.
35743 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35745 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
35747 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
35750 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
35752 * gcc.dg/tree-ssa/20040514-1.c: New test.
35754 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35756 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
35759 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35762 * gfortran.fortran-torture/compile/do_1.f90: New test.
35764 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35767 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
35770 2004-05-14 Bud Davis <bdavis9659@comcast.net>
35773 * gfortran.fortran-torture/execute/random_init.f90: New test.
35775 2004-05-13 Paul Brook <paul@codesourcery.com>
35778 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
35780 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
35782 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
35783 for the powerpc case.
35785 2004-05-13 Jeff Law <law@redhat.com>
35787 * gcc.dg/tree-ssa/20040513-1.c: New test.
35788 * gcc.dg/tree-ssa/20040513-2.c: New test.
35790 2004-05-13 Paul Brook <paul@codesourcery.com>
35792 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
35793 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
35794 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
35796 2004-05-13 Andreas Schwab <schwab@suse.de>
35799 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
35802 2004-05-13 Bud Davis <bdavis9659@comcast.net>
35805 * gfortran.fortran-torture/execute/adjustr.f90: New file.
35807 2004-05-13 Diego Novillo <dnovillo@redhat.com>
35809 Merge from tree-ssa-20020619-branch. See
35810 ChangeLog.tree-ssa for details.
35812 2004-05-11 Ziemowit Laski <zlaski@apple.com>
35814 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
35815 include <altivec.h> explicitly.
35816 * gcc.dg/altivec-13.c: Likewise.
35818 2004-05-11 Paul Brook <paul@codesourcery.com>
35820 * gcc.c-torture/compile/20010518-1.c: Force enum size.
35822 2004-05-10 Eric Christopher <echristo@redhat.com>
35824 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
35825 * gcc.dg/sibcall-4.c: Ditto.
35827 2004-05-10 Ziemowit Laski <zlaski@apple.com>
35829 * g++.dg/ext/altivec-8.C: New test case.
35830 * gcc.dg/altivec-13.c: New test case.
35832 2004-05-08 Roger Sayle <roger@eyesopen.com>
35834 * gcc.c-torture/execute/divcmp-1.c: New test case.
35835 * gcc.c-torture/execute/divcmp-2.c: New test case.
35836 * gcc.c-torture/execute/divcmp-3.c: New test case.
35838 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
35840 * g++.dg/other/pragma-re-2.C: New test.
35842 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35844 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
35845 * gcc.dg/i386-387-2.c: Likewise.
35847 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
35849 * gcc.dg/i386-387-6.c: Likewise.
35851 2004-05-07 Uros Bizjak <uros@kss-loka.si>
35853 * gcc.dg/builtins-33.c: Also check log1p*.
35855 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
35857 PR optimization/15296
35858 * gcc.c-torture/execute/pr15296.c: New test.
35860 2004-05-05 Uros Bizjak <uros@kss-loka.si>
35862 * gcc.dg/builtins-40.c: New test.
35864 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
35866 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
35868 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
35870 * g++.dg/ext/spe1.C: New testcase.
35872 2004-05-04 Ziemowit Laski <zlaski@apple.com>
35874 * objc.dg/image-info.m: Allow additional attributes
35875 for __image_info section.
35877 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
35879 * gcc.dg/torture/mips-hilo-2.c: New test.
35881 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35884 * g++.dg/template/member5.C: New test.
35886 2004-05-03 Uros Bizjak <uros@kss-loka.si>
35888 * gcc.dg/builtins-34.c: Also check expm1*.
35890 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35892 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
35893 * gcc.dg/torture/builtin-convert-3.c: New test.
35895 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
35897 PR middle-end/15054
35898 * g++.dg/opt/pr15054.C: New test.
35900 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35902 * gcc.dg/torture/builtin-rounding-1.c: New test.
35903 * gcc.dg/builtins-25.c: Delete.
35904 * gcc.dg/builtins-29.c: Delete.
35906 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
35908 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
35909 * gcc.dg/sibcall-4.c: Likewise.
35910 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
35912 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35914 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
35915 bit-field on 16-bit targets.
35917 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
35919 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
35922 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
35924 * gcc.dg/rs6000-power2-1.c: Change to compile only.
35925 * gcc.dg/rs6000-power2-2.c: Likewise.
35927 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
35929 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
35930 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
35931 Change the asm registers to be in form of frN instead of fN.
35933 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
35935 * gcc.dg/torture/builtin-convert-2.c: New test.
35937 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
35939 * gcc.dg/rs6000-power2-1.c: New test.
35940 * gcc.dg/rs6000-power2-2.c: New test.
35942 2004-04-28 Jan Hubicka <jh@suse.cz>
35944 * gcc.dg/unused-6.c: New test.
35946 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35947 Ulrich Weigand <uweigand@de.ibm.com>
35949 * ada/acats/run_all.sh: Define $target variable.
35951 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
35954 * g++.dg/other/vararg-1.C: New test.
35957 * g++.dg/eh/cleanup3.C: New test.
35959 2004-04-24 Laurent GUERBY <laurent@guerby.net>
35961 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
35962 and ad8011a (target_insn).
35963 * ada/acats/support/macro.dfs: Likewise.
35964 * ada/acats/support/impbit.adb: New file.
35966 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
35968 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
35970 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35972 * gcc.dg/loop-3.c: New test.
35974 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
35976 * gcc.c-torture/execute/simd-5.c: New test.
35978 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35981 * g++.dg/template/crash18.C: New test.
35983 2004-04-22 Mark Mitchell <mark@codesourcery.com>
35985 * g++.dg/ext/complit3.C: New test.
35987 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35989 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
35990 * gcc.dg/altivec-3.c: Same.
35991 * gcc.dg/altivec-varargs-1.c: Same.
35993 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
35995 * lib/target-supports.exp (check_profiling_available): Assume
35996 profiling is not available on powerpc-eabi targets.
35998 2004-04-21 Janis Johnson <janis187@us.ibm.com>
36000 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
36001 * gcc.dg/vmx/bug-1.c: Ditto.
36003 2004-04-20 Eric Christopher <echristo@redhat.com>
36005 * gcc.dg/charset/extern.c: New test.
36006 * g++.dg/charset/extern3.cc: Ditto.
36008 2004-04-20 Uros Bizjak <uros@kss-loka.si>
36010 * gcc.dg/builtins-39.c: New test.
36012 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
36014 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
36016 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
36018 * gcc.dg/torture/mips-hilo-1.c: New test.
36020 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
36022 * gcc.c-torture/compile/20040419-1.c: New test.
36024 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
36026 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
36028 2004-04-18 Zack Weinberg <zack@codesourcery.com>
36029 Aldy Hernandez <aldyh@redhat.com>
36031 * gcc.c-torture/execute/va-arg-24.c: New.
36033 2004-04-17 Zack Weinberg <zack@codesourcery.com>
36034 Aldy Hernandez <aldyh@redhat.com>
36036 * gcc.dg/vmx/1b-01.c: New.
36037 * gcc.dg/vmx/1b-02.c: New.
36038 * gcc.dg/vmx/1b-03.c: New.
36039 * gcc.dg/vmx/1b-04.c: New.
36040 * gcc.dg/vmx/1b-05.c: New.
36041 * gcc.dg/vmx/1b-06.c: New.
36042 * gcc.dg/vmx/1b-07.c: New.
36043 * gcc.dg/vmx/1c-01.c: New.
36044 * gcc.dg/vmx/1c-02.c: New.
36045 * gcc.dg/vmx/3a-01a.c: New.
36046 * gcc.dg/vmx/3a-01.c: New.
36047 * gcc.dg/vmx/3a-01m.c: New.
36048 * gcc.dg/vmx/3a-03.c: New.
36049 * gcc.dg/vmx/3a-03m.c: New.
36050 * gcc.dg/vmx/3a-04.c: New.
36051 * gcc.dg/vmx/3a-04m.c: New.
36052 * gcc.dg/vmx/3a-05.c: New.
36053 * gcc.dg/vmx/3a-06.c: New.
36054 * gcc.dg/vmx/3a-06m.c: New.
36055 * gcc.dg/vmx/3a-07.c: New.
36056 * gcc.dg/vmx/3b-01.c: New.
36057 * gcc.dg/vmx/3b-02.c: New.
36058 * gcc.dg/vmx/3b-10.c: New.
36059 * gcc.dg/vmx/3b-13.c: New.
36060 * gcc.dg/vmx/3b-14.c: New.
36061 * gcc.dg/vmx/3b-15.c: New.
36062 * gcc.dg/vmx/3c-01a.c: New.
36063 * gcc.dg/vmx/3c-01.c: New.
36064 * gcc.dg/vmx/3c-02.c: New.
36065 * gcc.dg/vmx/3c-03.c: New.
36066 * gcc.dg/vmx/3d-01.c: New.
36067 * gcc.dg/vmx/4-01.c: New.
36068 * gcc.dg/vmx/4-03.c: New.
36069 * gcc.dg/vmx/5-01.c: New.
36070 * gcc.dg/vmx/5-02.c: New.
36071 * gcc.dg/vmx/5-03.c: New.
36072 * gcc.dg/vmx/5-04.c: New.
36073 * gcc.dg/vmx/5-05.c: New.
36074 * gcc.dg/vmx/5-06.c: New.
36075 * gcc.dg/vmx/5-07.c: New.
36076 * gcc.dg/vmx/5-07t.c: New.
36077 * gcc.dg/vmx/5-08.c: New.
36078 * gcc.dg/vmx/5-10.c: New.
36079 * gcc.dg/vmx/5-11.c: New.
36080 * gcc.dg/vmx/7-01a.c: New.
36081 * gcc.dg/vmx/7-01.c: New.
36082 * gcc.dg/vmx/7c-01.c: New.
36083 * gcc.dg/vmx/7d-01.c: New.
36084 * gcc.dg/vmx/7d-02.c: New.
36085 * gcc.dg/vmx/8-01.c: New.
36086 * gcc.dg/vmx/8-02a.c: New.
36087 * gcc.dg/vmx/8-02.c: New.
36088 * gcc.dg/vmx/brode-1.c: New.
36089 * gcc.dg/vmx/bug-1.c: New.
36090 * gcc.dg/vmx/bug-2.c: New.
36091 * gcc.dg/vmx/bug-3.c: New.
36092 * gcc.dg/vmx/cw-bug-1.c: New.
36093 * gcc.dg/vmx/cw-bug-2.c: New.
36094 * gcc.dg/vmx/cw-bug-3.c: New.
36095 * gcc.dg/vmx/dct.c: New.
36096 * gcc.dg/vmx/debug-1.c: New.
36097 * gcc.dg/vmx/debug-2.c: New.
36098 * gcc.dg/vmx/debug-3.c: New.
36099 * gcc.dg/vmx/debug-4.c: New.
36100 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
36101 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
36102 * gcc.dg/vmx/eg-5.c: New.
36103 * gcc.dg/vmx/fft.c: New.
36104 * gcc.dg/vmx/gcc-bug-1.c: New.
36105 * gcc.dg/vmx/gcc-bug-2.c: New.
36106 * gcc.dg/vmx/gcc-bug-3.c: New.
36107 * gcc.dg/vmx/gcc-bug-4.c: New.
36108 * gcc.dg/vmx/gcc-bug-5.c: New.
36109 * gcc.dg/vmx/gcc-bug-6.c: New.
36110 * gcc.dg/vmx/gcc-bug-7.c: New.
36111 * gcc.dg/vmx/gcc-bug-8.c: New.
36112 * gcc.dg/vmx/gcc-bug-9.c: New.
36113 * gcc.dg/vmx/gcc-bug-b.c: New.
36114 * gcc.dg/vmx/gcc-bug-c.c: New.
36115 * gcc.dg/vmx/gcc-bug-d.c: New.
36116 * gcc.dg/vmx/gcc-bug-e.c: New.
36117 * gcc.dg/vmx/gcc-bug-f.c: New.
36118 * gcc.dg/vmx/gcc-bug-g.c: New.
36119 * gcc.dg/vmx/gcc-bug-i.c: New.
36120 * gcc.dg/vmx/harness.h: New.
36121 * gcc.dg/vmx/ira1.c: New.
36122 * gcc.dg/vmx/ira2a.c: New.
36123 * gcc.dg/vmx/ira2b.c: New.
36124 * gcc.dg/vmx/ira2.c: New.
36125 * gcc.dg/vmx/ira2c.c: New.
36126 * gcc.dg/vmx/mem.c: New.
36127 * gcc.dg/vmx/newton-1.c: New.
36128 * gcc.dg/vmx/ops.c: New.
36129 * gcc.dg/vmx/sn7153.c: New.
36130 * gcc.dg/vmx/spill2.c: New.
36131 * gcc.dg/vmx/spill3.c: New.
36132 * gcc.dg/vmx/spill.c: New.
36133 * gcc.dg/vmx/t.c: New.
36134 * gcc.dg/vmx/varargs-1.c: New.
36135 * gcc.dg/vmx/varargs-2.c: New.
36136 * gcc.dg/vmx/varargs-3.c: New.
36137 * gcc.dg/vmx/varargs-4.c: New.
36138 * gcc.dg/vmx/varargs-5.c: New.
36139 * gcc.dg/vmx/varargs-6.c: New.
36140 * gcc.dg/vmx/varargs-7.c: New.
36141 * gcc.dg/vmx/vmx.exp: New.
36142 * gcc.dg/vmx/vprint-1.c: New.
36143 * gcc.dg/vmx/vscan-1.c: New.
36144 * gcc.dg/vmx/x-01.c: New.
36145 * gcc.dg/vmx/x-02.c: New.
36146 * gcc.dg/vmx/x-03.c: New.
36147 * gcc.dg/vmx/x-04.c: New.
36148 * gcc.dg/vmx/x-05.c: New.
36149 * gcc.dg/vmx/yousufi-1.c: New.
36150 * gcc.dg/vmx/zero-1.c: New.
36151 * gcc.dg/vmx/zero.c: New.
36153 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
36155 * g++.dg/lookup/java1.C: Update for chage of
36157 * g++.dg/lookup/java2.C: Likewise.
36159 2004-04-17 Laurent GUERBY <laurent@guerby.net>
36161 * ada/acats/run_all.sh: use -O2 by default.
36163 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
36165 * gcc.dg/vr-mult-[12].c: New tests.
36167 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36169 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
36171 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
36173 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
36175 * lib/target-supports.exp (check_profiling_available): Assume
36176 profiling isn't available for mips*-*-elf targets.
36178 2004-04-14 Uros Bizjak <uros@kss-loka.si>
36180 * gcc.dg/builtins-38.c: New test.
36182 2004-04-14 Eric Christopher <echristo@redhat.com>
36184 * g++.dg/charset/charset.exp: Run .cc extension tests.
36186 2004-04-14 Zack Weinberg <zack@codesourcery.com>
36188 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
36190 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36192 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
36194 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
36196 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
36197 * gcc.dg/i386-387-2.c: Likewise.
36199 * gcc.dg/i386-387-7.c: New test.
36200 * gcc.dg/i386-387-8.c: New test.
36202 * gcc.dg/builtins-37.c: New test.
36204 2004-04-13 Geoffrey Keating <geoffk@apple.com>
36206 * g++.dg/pch/externc-1.C: Add missing semicolon.
36208 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
36210 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
36212 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
36214 * gcc.c-torture/execute/20040411-1.c: New test.
36216 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
36218 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
36220 2004-04-09 Chris Demetriou <cgd@broadcom.com>
36222 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
36224 2004-04-09 Zack Weinberg <zack@codesourcery.com>
36226 * lib/target-supports.exp (check_named_sections_available): New.
36227 * lib/gcc-dg.exp (dg-require-named-sections): New.
36228 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
36229 old-deja.exp. Also prune error-count message from HP linker.
36230 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
36232 * g++.dg/init/init-ref4.C: Use dg-require-weak.
36233 * g++.old-deja/g++.pt/static3.C: Likewise.
36234 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
36236 2004-04-09 Roger Sayle <roger@eyesopen.com>
36238 * gcc.c-torture/execute/20040409-1.c: New test case.
36239 * gcc.c-torture/execute/20040409-2.c: New test case.
36240 * gcc.c-torture/execute/20040409-3.c: New test case.
36242 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
36244 * gcc.dg/20040409-1.c: New test.
36246 2004-04-08 Roger Sayle <roger@eyesopen.com>
36249 * g++.dg/opt/pr14888.C: New test case.
36251 2004-04-08 Geoffrey Keating <geoffk@apple.com>
36253 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
36254 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
36255 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
36256 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
36259 2004-04-08 Paul Brook <paul@codesourcery.com>
36261 * gcc.dg/spill-1.c: New test.
36263 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36265 * gcc.dg/torture/builtin-ctype-2.c: New test.
36267 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
36269 * gcc.dg/pch/pch.exp: Add largefile test.
36271 2004-04-06 Geoffrey Keating <geoffk@apple.com>
36273 * g++.dg/pch/externc-1.Hs: New.
36274 * g++.dg/pch/externc-1.C: New.
36276 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36278 * gcc.dg/compat/struct-by-value-5a_main.c,
36279 gcc.dg/compat/struct-by-value-5b_main.c: New files.
36280 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
36281 * gcc.dg/compat/struct-by-value-5a_x.c,
36282 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
36283 gcc.dg/compat/struct-by-value-5_x.c.
36284 * gcc.dg/compat/struct-by-value-5a_y.c,
36285 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
36286 gcc.dg/compat/struct-by-value-5_y.c.
36288 * gcc.dg/compat/struct-by-value-6a_main.c,
36289 gcc.dg/compat/struct-by-value-6b_main.c: New files.
36290 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
36291 * gcc.dg/compat/struct-by-value-6a_x.c,
36292 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
36293 gcc.dg/compat/struct-by-value-6_x.c.
36294 * gcc.dg/compat/struct-by-value-6a_y.c,
36295 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
36296 gcc.dg/compat/struct-by-value-6_y.c.
36298 * gcc.dg/compat/struct-by-value-7a_main.c,
36299 gcc.dg/compat/struct-by-value-7b_main.c: New files.
36300 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
36301 * gcc.dg/compat/struct-by-value-7a_x.c,
36302 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
36303 gcc.dg/compat/struct-by-value-7_x.c.
36304 * gcc.dg/compat/struct-by-value-7a_y.c,
36305 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
36306 gcc.dg/compat/struct-by-value-7_y.c.
36308 2004-04-06 Jakub Jelinek <jakub@redhat.com>
36310 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
36311 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
36312 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
36315 2004-04-06 Uros Bizjak <uros@kss-loka.si>
36317 * gcc.dg/builtins-36.c: New test.
36319 2004-04-06 Paul Brook <paul@codesourcery.com>
36321 * README.gcc: Remove obsolete contraint on testcases.
36323 2004-04-05 Paul Brook <paul@codesourcery.com>
36326 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
36327 failure and exit(0) on success.
36328 * g++.dg/expr/anew2.C: Ditto.
36329 * g++.dg/expr/anew3.C: Ditto.
36330 * g++.dg/expr/anew4.C: Ditto.
36332 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
36335 * g++.dg/template/unify7.C: New.
36337 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
36339 * g++.dg/README: Bring up to date with new subdirectories; remove
36340 duplicate subdirectory lines.
36342 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
36345 * g++.dg/template/unify5.C: New.
36346 * g++.dg/template/unify6.C: New.
36347 * g++.dg/template/qualttp20.C: Adjust.
36348 * g++.old-deja/g++.jason/report.C: Adjust.
36349 * g++.old-deja/g++.other/qual1.C: Adjust.
36351 2004-04-01 Mark Mitchell <mark@codesourcery.com>
36354 * g++.dg/inherit/ptrmem1.C: New test.
36356 2004-04-01 Jakub Jelinek <jakub@redhat.com>
36359 * gcc.c-torture/execute/20040331-1.c: New test.
36360 * gcc.dg/20040331-1.c: New test.
36362 2004-04-01 Paul Brook <paul@codesourcery.com>
36364 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
36366 2004-03-30 Mark Mitchell <mark@codesourcery.com>
36369 * g++.dg/init/goto1.C: New test.
36372 * g++.dg/template/defarg4.C: New test.
36374 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
36376 * gcc.dg/altivec-11.c: Extend test for more valid cases.
36378 2004-03-28 David Edelsohn <edelsohn@gnu.org>
36380 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
36382 2004-03-28 Zack Weinberg <zack@codesourcery.com>
36384 * gcc.dg/noncompile/undeclared-2.c: New test.
36386 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
36388 * gcc.dg/940409-1.c: Remove XFAIL.
36389 * gcc.dg/reg-vol-struct-1.c: New test.
36391 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36393 * gcc.dg/torture/builtin-wctype-1.c: New test.
36395 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
36397 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
36398 * gcc.dg/20001101-1.c: Likewise.
36399 * gcc.dg/20001102-1.c: Likewise.
36401 2004-03-25 Roger Sayle <roger@eyesopen.com>
36403 * gcc.dg/compare8.c: Add an additional test for XOR.
36405 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36407 * gcc.dg/torture/builtin-ctype-1.c: New test.
36409 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36411 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
36412 * gcc.dg/torture/builtin-math-1.c: Likewise.
36413 * gcc.dg/torture/builtin-power-1.c: New test.
36415 2004-03-24 Andreas Schwab <schwab@suse.de>
36417 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
36420 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
36421 Roger Sayle <roger@eyesopen.com>
36423 * gcc.dg/compare8.c: New test case.
36425 2004-03-23 Ziemowit Laski <zlaski@apple.com>
36427 * g++.dg/ext/altivec-7.C: New test.
36429 2004-03-23 Zack Weinberg <zack@codesourcery.com>
36431 PR 12267, 12391, 12560, 13129, 14114, 14133
36432 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
36433 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
36434 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
36435 Adjust error regexps.
36436 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
36437 * gcc.dg/noncompile/undeclared-1.c: New test cases.
36438 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
36439 * gcc.dg/local1.c: Add explanatory comment.
36441 2004-03-23 Roger Sayle <roger@eyesopen.com>
36443 PR optimization/14669
36444 * g++.dg/opt/fold2.C: New test case.
36446 2004-03-22 Jakub Jelinek <jakub@redhat.com>
36449 * gcc.dg/20040322-1.c: New test.
36451 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
36453 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
36454 * gcc.dg/ultrasp4.c: Likewise.
36455 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
36457 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36459 * gcc.dg/i386-sse-8.c: Reset default options.
36461 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
36463 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
36464 in the error message text.
36466 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
36468 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
36470 2004-03-21 Mark Mitchell <mark@codesourcery.com>
36473 * g++.dg/init/array13.C: New test.
36475 2004-03-20 Roger Sayle <roger@eyesopen.com>
36478 * gcc.c-torture/compile/pr13889.c: New test case.
36480 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
36483 * builtins-1.c (nan, nans): Don't test.
36484 * builtins-30.c: Don't use nan, nanf, nanl.
36485 * builtins-35.c: New test.
36487 2004-03-19 Ziemowit Laski <zlaski@apple.com>
36489 * g++.dg/ext/altivec-6.C: New test.
36491 2004-03-19 Mark Mitchell <mark@codesourcery.com>
36493 * g++.dg/init/placement3.C: New test.
36495 * g++.dg/template/spec13.C: New test.
36497 * g++.dg/lookup/using11.C: New test.
36499 * g++.dg/lookup/koenig3.C: New test.
36501 * g++.dg/template/operator2.C: New test.
36503 * g++.dg/expr/dtor3.C: New test.
36504 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
36506 * g++.old-deja/g++.law/visibility28.C: Likewise.
36508 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
36510 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
36511 * gcc.dg/ppc64-abi-3.c: Likewise.
36513 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36516 * g++.dg/parse/template15.C: New test.
36518 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36520 * g++.dg/expr/dtor2.C: New test.
36522 * g++.dg/lookup/anon4.C: New test.
36524 * g++.dg/overload/using1.C: New test.
36526 * g++.dg/template/lookup7.C: New test.
36528 * g++.dg/template/typename6.C: New test.
36530 * g++.dg/expr/cond6.C: New test.
36532 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36534 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
36536 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36538 * g++.dg/expr/cond5.C: New test.
36539 * g++.dg/expr/constcast1.C: Likewise.
36540 * g++.dg/expr/ptrmem2.C: Likewise.
36541 * g++.dg/expr/ptrmem3.C: Likewise.
36542 * g++.dg/lookup/main1.C: Likewise.
36543 * g++.dg/template/lookup6.C: Likewise.
36545 2004-03-18 Mark Mitchell <mark@codesourcery.com>
36547 * gcc.dg/local1.c: New test.
36549 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
36551 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36553 * gcc.dg/torture/builtin-convert-1.c: New test.
36555 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36557 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
36559 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36562 * g++.dg/warn/Wunused-7.C: New test.
36564 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36566 * gcc.dg/torture/builtin-integral-1.c: New test.
36568 2004-03-16 Mark Mitchell <mark@codesourcery.com>
36571 * g++.dg/parse/non-dependent3.C: New test.
36573 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
36575 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
36576 * g++.dg/eh/simd-2.C: Likewise.
36577 * g++.dg/init/array10.C: Likewise.
36578 * gcc.c-torture/compile/simd-1.c: Likewise.
36579 * gcc.c-torture/compile/simd-2.c: Likewise.
36580 * gcc.c-torture/compile/simd-3.c: Likewise.
36581 * gcc.c-torture/compile/simd-4.c: Likewise.
36582 * gcc.c-torture/compile/simd-6.c: Likewise.
36583 * gcc.c-torture/execute/simd-1.c: Likewise.
36584 * gcc.c-torture/execute/simd-2.c: Likewise.
36585 * gcc.dg/compat/vector-defs.h: Likewise.
36586 * gcc.dg/20020531-1.c: Likewise.
36587 * gcc.dg/altivec-3.c: Likewise.
36588 * gcc.dg/altivec-4.c: Likewise.
36589 * gcc.dg/altivec-varargs-1.c: Likewise.
36590 * gcc.dg/compat/vector-defs.h: Likewise.
36591 * gcc.dg/i386-mmx-3.c: Likewise.
36592 * gcc.dg/i386-sse-4.c: Likewise.
36593 * gcc.dg/i386-sse-5.c: Likewise.
36594 * gcc.dg/i386-sse-8.c: Likewise.
36595 * gcc.dg/simd-1.c: Likewise.
36596 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
36597 __ev64_opaque__ since the machine description provides it.
36599 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36601 * lib/compat.exp (skip_list): New global variable.
36602 Use it to hold the user defined COMPAT_SKIPS list if any.
36603 (compat-obj): Add the members of skip_list to optall.
36605 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36607 * gcc.dg/compat/union-by-value-1_main.c,
36608 union-by-value-1_x.c, union-by-value-1_y.c,
36609 union-check.h, union-defs.h,
36610 union-init.h, union-return-1_main.c,
36611 union-return-1_x.c, union-return-1_y.c: New files.
36613 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
36615 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
36616 mixed-struct-init.h: Add 4 mixed structure types.
36617 struct-by-value-21_main.c, struct-by-value-21_x.c,
36618 struct-by-value-21_y.c, struct-return-21_main.c,
36619 struct-return-21_x.c, struct-return-21_y.c: New files.
36621 2004-03-13 Mark Mitchell <mark@codesourcery.com>
36624 * g++.dg/parse/template14.C: New test.
36626 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
36628 * gcc.c-torture/execute/20040313-1.c: New test.
36630 2004-03-13 Jakub Jelinek <jakub@redhat.com>
36633 * gcc.dg/20040311-2.c: New test.
36635 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
36638 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
36641 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
36643 * gcc.dg/20040305-2.c: Add missing return statement.
36645 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36647 * gcc.dg/builtins-34.c: Also check pow10*.
36649 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36652 * gcc.dg/20040305-2.c: New test.
36654 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
36656 * gcc.dg/20040310-1.c: New test.
36658 2004-03-11 Roger Sayle <roger@eyesopen.com>
36660 * gcc.c-torture/execute/20040311-1.c: New test case.
36662 2004-03-11 Mark Mitchell <mark@codesourcery.com>
36665 * g++.dg/lookup/enum1.C: New test.
36667 2004-03-10 Mark Mitchell <mark@codesourcery.com>
36670 * g++.dg/lookup/struct2.C: New test.
36672 2004-03-10 Uros Bizjak <uros@kss-loka.si>
36674 * gcc.dg/builtins-34.c: New test.
36676 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36678 * gcc.dg/torture/builtin-nonneg-1.c: New test.
36680 2004-03-09 James E Wilson <wilson@specifixinc.com>
36682 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
36683 * gcc.dg/alias-2.c: New testcase.
36685 2004-03-09 Zack Weinberg <zack@codesourcery.com>
36687 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
36689 2004-03-09 Roger Sayle <roger@eyesopen.com>
36691 * gcc.c-torture/execute/20040309-1.c: New test case.
36693 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
36696 * g++.dg/overload/ref1.C: New.
36698 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36701 * g++.dg/template/spec12.C: New test.
36704 * g++.dg/parse/crash14.C: New test.
36706 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36709 * g++.dg/init/ref11.C: New test.
36711 2004-03-09 Mark Mitchell <mark@codesourcery.com>
36714 * g++.dg/parse/builtin2.C: New test.
36716 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36719 * g++.dg/init/ctor3.C: New test.
36720 * g++.dg/init/union1.C: New test.
36721 * g++.dg/ext/anon-struct4.C: New test.
36723 2004-03-08 Mark Mitchell <mark@codesourcery.com>
36725 * g++.dg/lookup/koenig1.C: Tweak error messages.
36726 * g++.dg/lookup/used-before-declaration.C: Likewise.
36727 * g++.dg/other/do1.C: Likewise.
36728 * g++.dg/overload/koenig1.C: Likewise.
36729 * g++.dg/parse/crash13.C: Likewise.
36730 * g++.dg/template/instantiate3.C: Likewise.
36732 2004-03-08 Eric Christopher <echristo@redhat.com>
36734 * * lib/target-supports.exp: Enable libiconv in test
36735 compilation. Fix up error checking.
36737 2004-03-08 Roger Sayle <roger@eyesopen.com>
36739 PR middle-end/14289
36740 * gcc.dg/pr14289-1.c: New test case.
36741 * gcc.dg/pr14289-2.c: Likewise.
36742 * gcc.dg/pr14289-3.c: Likewise.
36744 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
36746 * gcc.c-torture/execute/20040308-1.c: New test.
36748 2004-03-07 Roger Sayle <roger@eyesopen.com>
36750 * gcc.c-torture/execute/20040307-1.c: New test case.
36752 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
36754 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
36756 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
36758 * gcc.dg/20040306-1.c: New test.
36760 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
36762 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
36764 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
36766 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36769 * gcc.dg/decl-6.c: New test.
36771 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36773 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
36774 Rename LOGPOW -> LOG_POW.
36775 (SQRT_EXP, POW_EXP): New.
36777 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36779 * gcc.dg/i386-sse-8.c: New test.
36781 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
36784 * gcc.dg/decl-5.c: New test.
36786 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
36788 * gcc.dg/20040305-1.c: New test.
36790 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
36793 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
36795 2004-03-04 Ziemowit Laski <zlaski@apple.com>
36797 PR c++/14425, c++/14426
36798 * g++.dg/ext/altivec-4.C: New test.
36799 * g++.dg/ext/altivec-5.C: New test.
36801 2004-03-04 Geoffrey Keating <geoffk@apple.com>
36803 * g++.old-deja/g++.other/linkage1.C: Expect errors about
36804 global variables of a type with no linkage.
36805 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
36806 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
36807 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
36808 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
36809 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
36810 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
36811 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
36812 * g++.dg/warn/deprecated.C: Name enum Color.
36813 * g++.dg/overload/VLA.C: Name structure for 'b'.
36814 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
36816 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
36818 * gcc.c-torture/compile/20040304-1.c: New test.
36820 2004-03-03 Zack Weinberg <zack@codesourcery.com>
36823 * gcc.dg/decl-4.c: New testcase.
36825 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
36827 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
36828 as PRECF if sizeof (float) > sizeof (double).
36829 (PRECL): Make it the same as PRECF if
36830 sizeof (float) > sizeof (long double).
36832 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36834 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
36835 system type. Add check for irix6 which doesn't have c99 runtime.
36837 2004-03-03 Bob Wilson <bob.wilson@acm.org>
36839 * gcc.dg/const-elim-1.c: xfail for xtensa.
36841 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36844 * g++.dg/template/cond4.C: New test.
36846 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36849 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
36852 * g++.dg/parse/defarg7.C: New test.
36855 * g++.dg/template/friend26.C: New test.
36857 2004-03-01 Mark Mitchell <mark@codesourcery.com>
36860 * g++.dg/abi/mangle21.C: New test.
36863 * g++.dg/parse/constructor2.C: New test.
36866 * g++.dg/template/sfinae1.C: New test.
36868 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36871 * g++.dg/expr/crash2.C: New test.
36873 PR middle-end/13448
36874 * gcc.dg/inline-5.c: New test.
36875 * gcc.dg/always-inline.c: Split out tests into ...
36876 * gcc.dg/always-inline2.c: ... this and ...
36877 * gcc.dg/always-inline3.c: ... this.
36879 2004-02-29 Mark Mitchell <mark@codesourcery.com>
36882 * g++.dg/debug/crash1.C: New test.
36884 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
36886 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
36887 function with __attribute__((noinline)).
36888 (recurser_void2): Likewise.
36889 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
36890 (recurser_void2): Likewise.
36892 2004-02-29 Roger Sayle <roger@eyesopen.com>
36894 PR middle-end/14203
36895 * g++.dg/warn/Wunused-6.C: New test case.
36897 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
36899 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
36902 2004-02-27 Eric Christopher <echristo@redhat.com>
36904 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
36905 * g++.dg/charset/asm2.c: Run only x86.
36906 * gcc.dg/charset/asm3.c: Ditto.
36908 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
36910 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
36913 2004-02-27 Ziemowit Laski <zlaski@apple.com>
36915 * g++.dg/ext/altivec-3.C: New.
36917 2004-02-26 Richard Henderson <rth@redhat.com>
36919 * g++.dg/ext/attrib10.C: Mark for warning.
36920 * gcc.dg/attr-alias-1.c: New.
36922 2004-02-26 Richard Henderson <rth@redhat.com>
36924 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
36925 * gcc.c-torture/execute/20040208-2.c: ... it back.
36927 2004-02-26 Eric Christopher <echristo@redhat.com>
36929 * lib/target-supports.exp (check-iconv-available): New function.
36930 * lib/gcc-dg.exp (dg-require-iconv): New function.
36932 * gcc.dg/charset: New directory.
36933 * gcc.dg/charset/charset.exp: New file.
36934 * gcc.dg/charset/asm1.c: Ditto.
36935 * gcc.dg/charset/asm2.c: Ditto.
36936 * gcc.dg/charset/asm3.c: Ditto.
36937 * gcc.dg/charset/asm4.c: Ditto.
36938 * gcc.dg/charset/asm5.c: Ditto.
36939 * gcc.dg/charset/attribute1.c: Ditto.
36940 * gcc.dg/charset/attribute2.c: Ditto.
36941 * gcc.dg/charset/string1.c: Ditto.
36942 * g++.dg/charset: New directory.
36943 * g++.dg/dg.exp: Add here. Special options.
36944 * g++.dg/charset/charset.exp: New file.
36945 * g++.dg/charset/asm1.c: Ditto.
36946 * g++.dg/charset/asm2.c: Ditto.
36947 * g++.dg/charset/asm3.c: Ditto.
36948 * g++.dg/charset/asm4.c: Ditto.
36949 * g++.dg/charset/attribute1.c: Ditto.
36950 * g++.dg/charset/attribute2.c: Ditto.
36951 * g++.dg/charset/extern1.cc: Ditto.
36952 * g++.dg/charset/extern2.cc: Ditto.
36953 * g++.dg/charset/string1.c: Ditto.
36955 2004-02-26 Mark Mitchell <mark@codesourcery.com>
36958 * g++.dg/parse/comma1.C: New test.
36960 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36963 * g++.dg/template/ttp8.C: New test.
36965 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
36967 * gcc.dg/fixuns-trunc-1.c: New test.
36969 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36971 * gcc.dg/builtins-config.h: Use #elif.
36973 2004-02-26 Michael Matz <matz@suse.de>
36975 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
36976 * gcc.dg/991214-1.c: Likewise.
36977 * gcc.dg/i386-asm-1.c: Likewise.
36979 2004-02-25 Richard Henderson <rth@redhat.com>
36981 * gcc.c-torture/execute/20040208-2.c: Move ...
36982 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
36984 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36987 * g++.dg/other/crash-3.C: New test.
36989 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36991 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
36992 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
36994 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
36997 2004-02-24 Michael Matz <matz@suse.de>
36999 * gcc.dg/i386-regparm.c: New.
37001 2004-02-23 James E Wilson <wilson@specifixinc.com>
37003 * gcc.c-torture/execute/20040223-1.c: New.
37005 2004-02-23 Zack Weinberg <zack@codesourcery.com>
37006 Kazu Hirata <kazu@cs.umass.edu>
37008 * gcc.dg/fwritable-strings-1.c: Remove.
37010 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
37013 * gcc.dg/20040223-1.c: New test.
37015 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37018 * g++.dg/ext/typeof9.C: New test.
37020 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37023 * g++.dg/other/switch1.C: New test.
37025 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37027 * gcc.dg/cast-function-1.c: Adjust for new informative message.
37028 * gcc.dg/va-arg-1.c: Likewise.
37030 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37033 * g++.dg/template/koenig5.C: New test.
37035 2004-02-21 Ziemowit Laski <zlaski@apple.com>
37037 * g++.dg/ext/altivec-1.C: Generalize target triple.
37038 * g++.dg/ext/altivec-2.C: New test case.
37039 * g++.dg/ext/altivec_check.h: New file.
37040 * gcc.dg/altivec-1.c: Generalize target triple;
37041 include altivec_check.h and call altivec_check().
37042 * gcc.dg/altivec-[2-5].c: Generalize target triple.
37043 * gcc.dg/altivec-6.c: New test case.
37044 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
37045 type casts as needed.
37046 * gcc.dg/altivec-10.c: Include altivec_check.h and call
37048 * gcc.dg/altivec-12.c: New test case.
37049 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
37050 include altivec_check.h and call altivec_check().
37051 * gcc.dg/altivec_check.h: New file.
37053 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37055 * lib/target-supports.exp (check_alias_available): Don't mangle
37056 function `g' in test program.
37058 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37060 * lib/target-supports.exp (check_profiling_available): Check
37061 argument to determine whether we support a profiling type.
37062 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
37063 check_profiling_available.
37064 * g++.dg/bprob/bprob.exp: Likewise.
37065 * g77.dg/bprob/bprob.exp: Likewise.
37066 * gcc.misc-tests/bprob.exp: Likewise.
37067 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
37068 dg-require-profiling and delete expected error handling.
37069 * gcc.dg/20021014-1.c: Likewise.
37070 * gcc.dg/nest.c: Likewise.
37072 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37075 * g++.dg/other/vthunk1.C: New test.
37077 2004-02-20 Falk Hueffner <falk@debian.org>
37080 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
37082 2004-02-20 Mark Mitchell <mark@codesourcery.com>
37085 * g++.dg/other/error8.C: Remove XFAIL markers.
37088 * g++.dg/ext/packed5.C: New test.
37091 * g++.dg/warn/Wunused-5.C: New test.
37094 * g++.dg/lookup/member1.C: New test.
37096 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
37098 * gcc.c-torture/compile/20040130-1.c: Enable only when
37099 __INT_MAX__ >= 2147483647L.
37100 * gcc.c-torture/compile/961203-1.c: Likewise.
37102 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
37104 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
37105 * g++.dg/opt/template1.C: Robustify assembler regexp
37107 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37109 * gcc.c-torture/execute/simd-4.x: Remove.
37110 * gcc.c-torture/execute/va-arg-25.x: Likewise.
37111 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
37112 Guard with #ifndef SKIP_ATTRIBUTE.
37113 * gcc.dg/compat/vector-1_y.c: Likewise.
37114 * gcc.dg/compat/vector-2_x.c: Likewise.
37115 * gcc.dg/compat/vector-2_y.c: Likewise.
37116 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
37117 * g++.dg/eh/simd-2.C: Likewise.
37119 2004-02-19 Alan Modra <amodra@bigpond.net.au>
37121 * gcc.c-torture/compile/complex-1.c: New.
37123 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
37126 * gcc.c-torture/execute/20040218-1.c: New test.
37128 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37131 * g++.dg/parse/new2.C: New test.
37133 2004-02-18 Paul Brook <paul@codesourcery.com>
37135 * gcc.c-torture/compile/libcall-1.c: New test.
37137 2004-02-18 Paul Brook <paul@codesourcery.com>
37140 * gcc.dg/debug/debug-7.c: New test.
37142 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
37144 * gcc.dg/20040217-1.c: New test.
37146 2004-02-17 Zack Weinberg <zack@codesourcery.com>
37148 * gcc.c-torture/execute/990208-1.x: Delete.
37150 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
37152 * gcc.c-torture/execute/20040208-2.x: New file.
37154 2004-02-17 Mark Mitchell <mark@codesourcery.com>
37157 * g++.dg/abi/structret1.C: New test.
37159 2004-02-17 Jakub Jelinek <jakub@redhat.com>
37161 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
37162 (i386_cpuid): No need to test if cpuid is available on AMD64.
37163 Fix assembly, so that it works onboth i386 and AMD64.
37164 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
37165 (vecInLong): Fix s[] member type to unsigned int.
37166 (vecInWord): Remove type.
37167 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
37168 (a64, b64, c64, d64, e64): Remove.
37169 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
37170 Remove unused variable. Remove initialization of removed variables.
37171 Don't call mmx_tests nor sse_tests.
37172 (reference_mmx, reference_sse): Remove.
37173 (check): Add return stmt.
37174 * gcc.dg/i386-sse-7.c: New test.
37175 * gcc.dg/i386-mmx-4.c: New test.
37177 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37179 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
37180 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37181 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37182 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
37183 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
37184 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
37185 g++.dg/tc1/dr94.C: Fix line terminator.
37187 2004-02-16 Geoffrey Keating <geoffk@apple.com>
37189 * gcc.c-torture/compile/20040216-1.c: New.
37191 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37193 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
37194 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
37195 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
37196 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
37197 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
37198 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
37200 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37202 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
37204 2004-02-15 Mark Mitchell <mark@codesourcery.com>
37207 * g++.dg/expr/cond4.C: New test.
37210 * g++.dg/lookup/crash2.C: New test.
37212 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
37214 * gcc.c-torture/compile/20040214-2.c: New test.
37216 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
37219 * g++.dg/ext/typeof8.C: New test.
37221 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
37223 * gcc.c-torture/compile/20040214-1.c: New test.
37225 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37228 * g++.dg/template/spec11.C: New test.
37230 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37233 * g++.dg/other/error8.C: New test.
37235 2004-02-13 Mark Mitchell <mark@codesourcery.com>
37238 * g++.dg/template/array4.C: New test.
37241 * g++.dg/inherit/thunk2.C: New test.
37244 * g++.dg/eh/cond2.C: New test.
37246 2004-02-12 Alan Modra <amodra@bigpond.net.au>
37248 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
37250 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
37252 * lib/scanasm.exp (dg-scan): Quote pattern before display.
37254 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
37256 * g++.dg/simd-2.C: xfail on ppc64-linux.
37258 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
37261 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
37264 2004-02-11 Uros Bizjak <uros@kss-loka.si>
37266 * gcc.dg/builtins-33.c: New test.
37268 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
37270 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
37272 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37274 * g++.dg/simd-2.C: Set -maltivec for ppc64.
37276 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
37278 * gcc.dg/ppc64-abi-3.c: New test.
37280 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
37284 * gcc.dg/pr14092-1.c: New testcase.
37286 2004-02-10 Alan Modra <amodra@bigpond.net.au>
37288 * gcc.dg/cpp/assert4.c: Fix typo last change.
37290 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
37291 * gcc.dg/cpp/assert4.c: Handle powerpc64.
37293 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
37295 2004-02-09 Roger Sayle <roger@eyesopen.com>
37297 * gcc.c-torture/compile/20040209-1.c: New test case.
37299 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
37301 * gcc.dg/c90-init-1.c: Adjust expected error messages.
37303 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
37305 * gcc.c-torture/execute/20040208-[12].c: New tests.
37307 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37309 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
37311 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
37313 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
37315 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37318 * gcc.dg/visibility-8.c: New testcase.
37320 2004-02-07 Zack Weinberg <zack@codesourcery.com>
37322 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
37324 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
37326 2004-02-07 Roger Sayle <roger@eyesopen.com>
37328 PR middle-end/13696
37329 * g++.dg/opt/fold1.C: New test case.
37331 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37334 * g++.dg/other/crash-2.C: New test.
37336 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37339 * g++.dg/parse/angle-bracket2.C: New test.
37341 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37343 PR middle-end/13750
37345 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37347 * g++.dg/pch/wchar-1.C: New.
37348 * g++.dg/pch/wchar-1.Hs: New.
37350 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37353 * g++.dg/parse/error15.C: New test.
37354 * g++.dg/parse/crash11.C: Update dg-error mark.
37356 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37359 * g++.dg/warn/conv2.C: New test.
37361 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37364 * g++.dg/warn/incomplete1.C: Remove xfail.
37366 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37368 * lib/file-format.exp (gcc_target_object_format): Use
37369 ${tool}_target_compile, not gcc_target_compile.
37370 * lib/target-supports.exp (check_alias_available): Likewise.
37371 (check_gc_sections_available): Likewise.
37372 * g++.dg/ext/attrib10.C: Use dg-require-alias.
37373 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
37376 2004-02-04 Mark Mitchell <mark@codesourcery.com>
37379 * g++.dg/template/static6.C: New test.
37381 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
37383 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
37385 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37387 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
37388 tests for systems where `char' is unsigned by default.
37390 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37393 * g++.dg/template/partial3.C: New test.
37395 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
37397 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
37398 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
37399 Remove mentions of obsolete ports.
37401 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
37403 * gcc.dg/noncompile/20001228-1.c: Fix for new
37406 2004-02-03 Roger Sayle <roger@eyesopen.com>
37409 * gcc.c-torture/execute/multdi-1.c: New test case.
37411 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37414 * g++.dg/template/lookup5.C: New test.
37416 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37419 * g++.dg/template/lookup4.C: New test.
37422 * g++.dg/parse/error14.C: New test.
37425 * g++.dg/parse/template13.C: New test.
37427 2004-02-03 Mark Mitchell <mark@codesourcery.com>
37430 * g++.dg/template/koenig4.C: New test.
37433 * g++.dg/template/crash17.C: New test.
37436 * g++.dg/parse/error13.C: New test.
37437 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
37439 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
37441 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
37443 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
37447 * gcc.dg/noncompile/20040203-1.c: New test.
37448 * gcc.dg/noncompile/20040203-2.c: Likewise.
37449 * gcc.dg/noncompile/20040203-3.c: Likewise.
37450 * gcc.dg/20040203-1.c: Likewise.
37452 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
37455 * g++.dg/template/sizeof7.C: New test.
37457 2004-02-02 Eric Christopher <echristo@redhat.com>
37458 Zack Weinberg <zack@codesourcery.com>
37460 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
37462 2004-02-02 Zack Weinberg <zack@codesourcery.com>
37464 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
37465 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
37466 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
37467 * gcc.dg/cleanup-5.c: Run only on Linux targets.
37469 2004-02-02 Mark Mitchell <mark@codesourcery.com>
37472 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
37475 * g++.dg/ext/attrib13.C: New test.
37478 * g++.dg/conversion/op2.C: New test.
37480 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37482 * gcc.dg/titype-1.c: Fix pasto.
37484 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
37486 * gcc.dg/titype-1.c: New test.
37488 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37491 * g++.dg/template/non-type-template-argument-1.C,
37492 g++.dg/template/qualified-id1.C: Update dg-error marks.
37493 * g++.dg/template/nontype6.C: New test.
37495 2004-02-01 Roger Sayle <roger@eyesopen.com>
37497 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
37498 * gcc.dg/builtins-31.c: New testcase.
37499 * gcc.dg/builtins-32.c: New testcase.
37501 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
37503 * objc.dg/call-super-2.m: Update line numbers
37504 for the including of stddef.h.
37506 2004-01-30 Michael Matz <matz@suse.de>
37508 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
37509 g++.dg/ext/case-range3.C: New tests.
37511 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37515 * g++.dg/template/member4.C: New test.
37517 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37520 * g++.dg/template/sizeof6.C: New test.
37522 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37524 * gcc.dg/fwritable-strings-1.c: New test.
37526 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
37528 * gcc.c-torture/compile/20040130-1.c: New test.
37530 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
37532 * objc.dg/call-super-2.m: Include stddef.h for size_t.
37534 2004-01-29 Mark Mitchell <mark@codesourcery.com>
37537 * g++.dg/template/ctor3.C: New test.
37539 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37541 * g++.dg/tc1: New directory.
37542 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
37543 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
37544 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
37545 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
37546 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
37548 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37550 * g++.dg/parse/error11.C: New test.
37551 * g++.dg/parse/error12.C: Likewise.
37553 2004-01-28 Ziemowit Laski <zlaski@apple.com>
37555 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
37556 (scan_initial, main): Use aligned_sizeof instead of sizeof.
37558 2004-01-28 Mark Mitchell <mark@codesourcery.com>
37561 * g++.dg/ext/attrib12.C: New test.
37564 * g++.dg/parse/cast2.C: New test.
37566 2004-01-27 James E Wilson <wilson@specifixinc.com>
37568 * objc.dg/encode-2.m (main): New local string. Set depending on
37569 sizeof long. Use in sscanf call.
37570 * objc.dg/encode-3.m (main): New local string. Set depending on
37571 sizeof long. Use in scan_initial call.
37573 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37575 * objc.dg/call-super-2.m: Make LP64-safe.
37576 * objc.dg/desig-init-1.m: Likewise.
37578 2004-01-27 Devang Patel <dpatel@apple.com>
37580 * g++.dg/debug/namespace1.C: New test.
37582 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
37584 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
37587 * gcc.dg/arm-mmx-1.c: New test.
37589 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
37591 * gcc.dg/20040127-1.c: New test.
37592 * gcc.dg/20040127-2.c: New test.
37594 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
37596 * objc.dg/stret-1.m (glob): Renamed to globa.
37598 2004-01-26 Mark Mitchell <mark@codesourcery.com>
37601 * g++.dg/expr/for1.C: New test.
37603 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
37605 PR middle-end/13779
37606 * gcc.dg/darwin-longlong.c: New test.
37608 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
37610 * gcc.dg/20040124-1.c: Moved test from here...
37611 * gcc.c-torture/compile/20040124-1.c: ...to here.
37613 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
37615 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
37616 the assembly output if -m64 is passed.
37618 2004-01-25 Mark Mitchell <mark@codesourcery.com>
37621 * g++.dg/template/cond3.C: New test.
37623 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37626 * g++.dg/template/ttp7.C: New test.
37628 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37631 * g++.dg/template/nontype4.C: New test.
37632 * g++.dg/template/nontype5.C: Likewise.
37634 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
37636 * gcc.dg/torture/mips-clobber-at.c: New test.
37638 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
37640 * gcc.dg/20040124-1.c: New test.
37642 2004-01-24 Jakub Jelinek <jakub@redhat.com>
37644 * gcc.dg/20040123-1.c: New test.
37646 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37648 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
37650 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
37652 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
37654 2004-01-23 Andrew Pinski <apinski@apple.com>
37656 * gcc.dg/20030121-1.c: Move to ..
37657 * gcc.dg/20040121-1.c: here.
37659 2004-01-23 Roger Sayle <roger@eyesopen.com>
37661 * gcc.dg/builtins-29.c: New test case.
37663 2004-01-23 Zack Weinberg <zack@codesourcery.com>
37666 * gcc.dg/builtins-30.c: New testcase.
37668 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
37670 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
37671 * lib/g77.exp: Likewise.
37672 * lib/objc.exp: Likewise.
37673 * lib/g++.exp: Likewise.
37675 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37677 * gcc.dg/struct-by-value-2.c: New test.
37679 2004-01-21 Andrew Pinski <apinski@apple.com>
37682 * gcc.dg/20030121-1.c: New test.
37684 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
37686 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
37687 clobber frame pointer register in asm statement.
37689 2004-01-21 Falk Hueffner <falk@debian.org>
37691 * gcc.c-torture/compile/20040121-1.c: New test.
37693 2004-01-21 Zack Weinberg <zack@codesourcery.com>
37695 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
37697 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
37699 * gcc.dg/ppc64-abi-2.c: New test.
37701 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
37703 * lib/treelang.exp: Fill out this file.
37704 * lib/treelang-dg.exp: New File.
37706 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
37708 * gcc.c-torture/compile/981022-1.c: Remove.
37709 * gcc.dg/array-5.c: Remove XFAIL.
37710 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
37711 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
37712 gcc.dg/cond-lvalue-1.c: Update.
37713 * gcc.dg/cast-lvalue-2.c: New test.
37715 2004-01-19 Mark Mitchell <mark@codesourcery.com>
37718 * g++.dg/other/error1.C (class foo): Tweak error message.
37721 * g++.dg/template/call2.C: New test.
37723 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37725 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
37726 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
37727 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
37728 scalar-return-1_x.c, scalar-return-2_y.c,
37729 scalar-return-3_x.c, scalar-return-3_y.c,
37730 scalar-return-4_x.c, scalar-return-4_y.c,
37731 struct-align-1.h, struct-align-1_x.c,
37732 struct-align-1_y.c, struct-align-2.h,
37733 struct-align-2_x.c, struct-align-2_y.c,
37734 struct-by-value-10_y.c, struct-by-value-11_x.c,
37735 struct-by-value-11_y.c, struct-by-value-12_x.c,
37736 struct-by-value-12_y.c, struct-by-value-13_x.c,
37737 struct-by-value-13_y.c, struct-by-value-14_x.c,
37738 struct-by-value-14_y.c, struct-by-value-15_x.c,
37739 struct-by-value-15_y.c, struct-by-value-16_y.c,
37740 struct-by-value-17_y.c, struct-by-value-18_y.c,
37741 struct-by-value-19_y.c, struct-by-value-1_x.c,
37742 struct-by-value-1_y.c, struct-by-value-20_y.c,
37743 struct-by-value-2_x.c, struct-by-value-2_y.c,
37744 struct-by-value-3_y.c, struct-by-value-4_x.c,
37745 struct-by-value-4_y.c, struct-by-value-5_y.c,
37746 struct-by-value-6_y.c, struct-by-value-7_y.c
37747 struct-by-value-8_x.c, struct-by-value-8_y.c
37748 struct-by-value-9_x.c, struct-by-value-9_y.c
37749 struct-return-10_x.c, struct-return-10_y.c,
37750 struct-return-19_x.c, struct-return-20_x.c
37751 struct-return-2_x.c, struct-return-2_y.c
37752 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
37753 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
37755 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
37757 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
37758 attribute on sparc*-sun-solaris2.*.
37760 2004-01-18 Mark Mitchell <mark@codesourcery.com>
37763 * g++.dg/ext/typeof7.C: New test.
37765 2004-01-18 David Edelsohn <edelsohn@gnu.org>
37767 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
37768 * gcc.dg/const-elim-1.c: Same.
37770 2004-01-17 Ziemowit Laski <zlaski@apple.com>
37772 * objc.dg/stret-1.m: New.
37773 * objc.dg/stret-2.m: New.
37775 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
37778 * g++.dg/ext/vector1.C: New test.
37780 2004-01-16 Geoffrey Keating <geoffk@apple.com>
37782 * gcc.dg/pch/import-1.c: New.
37783 * gcc.dg/pch/import-1.hs: New.
37784 * gcc.dg/pch/import-1a.h: New.
37785 * gcc.dg/pch/import-1b.h: New.
37786 * gcc.dg/pch/import-1c.h: New.
37788 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37791 * g++.dg/ext/array1.C: New test.
37794 * g++.dg/conversion/op1.C: New test.
37796 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
37799 From Kazumoto Kojima / Dan Kegel:
37800 * gcc.dg/pr11864-1.c: New test.
37803 From Marcus Comstedt / Dan Kegel:
37804 * gcc.dg/pr10392-1.c: New test.
37806 2004-01-16 Mark Mitchell <mark@codesourcery.com>
37809 * g++.dg/init/ref10.C: New test.
37811 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37814 * g++.dg/parse/typename6.C: New test.
37816 2004-01-15 Geoffrey Keating <geoffk@apple.com>
37819 * g++.dg/pch/wchar-1.C: New.
37820 * g++.dg/pch/wchar-1.Hs: New.
37822 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37825 * g++.dg/expr/sizeof2.C: New test.
37827 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
37829 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
37831 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37834 * g++.dg/lookup/strong-using-3.C: New.
37835 * g++.dg/lookup/using-10.C: New.
37837 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
37840 * g++.dg/lookup/strong-using-2.C: New.
37842 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
37843 Dan Kegel <dank@kegel.com>
37844 J"orn Rennecke <joern.rennecke@superh.com>
37847 * gcc.dg/pr9365-1.c: New test.
37849 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37852 * g++.dg/parse/casting-operator2.C: New test.
37853 * g++.old-deja/g++.pt/explicit83.C: Remove.
37855 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
37857 * gcc.dg/label-compound-stmt-1.c: New test.
37858 * gcc.c-torture/compile/950922-1.c,
37859 gcc.c-torture/compile/20000211-3.c,
37860 gcc.c-torture/compile/20000518-1.c,
37861 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
37862 compound statements.
37864 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
37866 * gcc.dg/ppc64-abi-1.c: New test.
37868 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
37870 * g++.dg/ext/attrib9.C: Add dg-warnings.
37872 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37875 * g++.dg/parse/dtor3.C: New test.
37877 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
37880 * g++.dg/parse/try-catch-1.C: New test.
37882 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
37884 * ada/acats/run_all.sh: Add more verbose output in acats.log
37885 when compiling tests.
37887 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37890 * gcc.dg/typedef-redecl.c: New test case.
37891 * gcc.dg/typedef-redecl.h: New support file.
37893 2004-01-13 Jan Hubicka <jh@suse.cz>
37895 * gcc.dg/always_inline.c: New test.
37896 * gcc.dg/debug/20031231-1.c: Fix.
37898 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37901 * g++.dg/template/array3.C: New test.
37903 2004-01-12 Zack Weinberg <zack@codesourcery.com>
37905 * g++.dg/ext/lvalue1.C: No longer expected to fail.
37906 * g++.dg/warn/Wunused-2.C: Likewise.
37908 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37911 * g++.dg/template/instantiate6.C: New test.
37913 2004-01-12 Roger Sayle <roger@eyesopen.com>
37915 PR middle-end/11397
37916 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
37918 2004-01-12 Jan Hubicka <jh@suse.cz>
37921 * gcc.dg/20040112-1.c: New.
37923 * gcc.dg/dwarf-die[1-7].c: Move to...
37924 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
37925 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
37927 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
37930 * g++.dg/parse/friend4.C: New test.
37932 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
37935 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
37936 definition is called a friend.
37938 2004-01-11 Zack Weinberg <zack@codesourcery.com>
37940 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
37942 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
37945 * g++.dg/parse/error10.C: New test.
37946 * g++.dg/template/arg2.C: Accept "invalid type" error.
37948 2004-01-11 Jakub Jelinek <jakub@redhat.com>
37950 PR middle-end/13392
37951 * g++.dg/opt/expect2.C: New test.
37953 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37955 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
37956 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
37957 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
37958 Update dg-error regexps.
37960 2004-01-10 Zack Weinberg <zack@codesourcery.com>
37962 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
37963 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
37965 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37967 * gcc.dg/pragma-re-1.c: Use right pointer type.
37969 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
37971 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
37973 2004-01-09 Geoffrey Keating <geoffk@apple.com>
37975 * gcc.dg/rs6000-ldouble-1.c: New.
37977 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37981 * g++.dg/other/abstract1.C: New test.
37983 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
37985 * g++.dg/lookup/strong-using-1.C: New.
37987 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
37990 * gcc.dg/func-ptr-conv-1.c: New test.
37991 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
37993 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
37996 * gcc.c-torture/compile/20040109-1.c: New.
37998 2004-01-08 Stuart Hastings <stuart@apple.com>
38000 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
38001 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
38002 * gcc.dg/i386-sse-6.c: ...this new testcase.
38004 2004-01-09 Alan Modra <amodra@bigpond.net.au>
38006 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
38008 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38010 * ada/acats/run_acats: Treat 'gnatchop' the same way
38011 as 'gnatmake'. Export GCC_DRIVER.
38012 * ada/acats/run_all.sh: Add target_gnatchop. Use
38013 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38015 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38018 * g++.dg/template/dependent-expr4.C: New test.
38020 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
38022 * gcc.dg/altivec-11.c: New test.
38024 2004-01-07 Mark Mitchell <mark@codesourcery.com>
38026 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
38028 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38031 * gcc.dg/enum-compat-1.c: New test.
38032 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
38034 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
38037 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
38038 gcc.dg/c99-idem-qual-3.c: New tests.
38040 2004-01-07 Alan Modra <amodra@bigpond.net.au>
38042 * gcc.dg/winline-7.c: Don't cast void * to int.
38044 2004-01-06 Jan Hubicka <jh@suse.cz>
38046 * gcc.dg/i386-sse-5.c: New test
38047 * g++.dg/eh/simd-1.c: Add -w argument for i386.
38049 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38052 * g++.dg/rtti/typeid4.C: New test.
38054 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38056 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
38058 2004-01-05 Mark Mitchell <mark@codesourcery.com>
38061 * g++.dg/template/error11.C: New test.
38064 * g++.dg/template/class2.C: New test.
38066 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
38067 Richard Sandiford <rsandifo@redhat.com>
38070 * g++.dg/opt/alias3.C: New test.
38072 2004-01-04 Mark Mitchell <mark@codesourcery.com>
38075 * g++.dg/template/koenig3.C: New test.
38078 * g++.dg/parse/offsetof3.C: New test.
38080 * g++.dg/init/copy7.C: Add missing dg-error markers.
38083 * g++.dg/init/copy7.c: New test.
38086 * g++.dg/parse/cast1.C: New test.
38088 2004-01-04 Jan Hubicka <jh@suse.cz>
38090 * gcc.dg/winline[1-7].c: New tests.
38092 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38095 * g++.dg/template/qualttp22.C: New test.
38097 2004-01-01 Jan Hubicka <jh@suse.cz>
38099 * gcc.dg/debug/20031231-1.c: New.
38100 * gcc.c-torture/compile/20040101-1.c: New.
38101 * gcc.dg/dwarf-die-[1-7].c: New.
38103 2004-01-01 Jakub Jelinek <jakub@redhat.com>
38105 PR optimization/13521
38106 * gcc.c-torture/compile/20031231-1.c: New test.
38108 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38110 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
38112 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38115 * g++.dg/template/crash16.C: New test.
38117 2003-12-30 Mark Mitchell <mark@codesourcery.com>
38119 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
38121 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
38123 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
38125 * g++.old-deja/g++.jason/thunk3.C: Likewise.
38126 * g++.old-deja/g++.law/profile1.C: Likewise.
38127 * gcc.c-torture/compile/981006-1.c: Likewise.
38128 * gcc.c-torture/execute/loop-2e.x: Likewise.
38129 * gcc.c-torture/execute/loop-2f.x: Remove.
38130 * gcc.c-torture/execute/loop-2g.x: Likewise.
38131 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
38132 * gcc.dg/20020312-2.c: Remove traces of dead ports.
38134 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
38137 * g++.dg/ext/attrib11.C: New test.
38140 * g++.dg/template/array2-1.C: New test.
38141 * g++.dg/template/array2-2.C: New test.
38143 2003-12-29 Mark Mitchell <mark@codesourcery.com>
38145 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
38147 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
38150 * g++.dg/template/array1-1.C: New test.
38151 * g++.dg/template/array1-2.C: New test.
38153 2003-12-29 Roger Sayle <roger@eyesopen.com>
38156 * g77.dg/12632.f: New test case.
38158 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38161 * g++.dg/parse/nontype1.C: New test.
38163 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38166 * g++.dg/parse/explicit1.C: New test.
38167 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
38169 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38172 * g++.dg/opt/inline6.C: New test.
38175 * g++.dg/parse/error9.C: New test.
38177 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
38179 2003-12-28 Mark Mitchell <mark@codesourcery.com>
38182 * g++.dg/init/assign1.C: New test.
38184 2003-12-28 Roger Sayle <roger@eyesopen.com>
38187 * g++.dg/warn/format3.C: New test case.
38189 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38191 * gcc.c-torture/compile/20031227-1.c: New test.
38193 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38195 * g++.dg/bprob/bprob.exp: Load target-supports.exp
38196 * g77.dg/bprob/bprob.exp: Likewise.
38197 * gcc.misc-tests/bprob.exp: Likewise.
38198 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
38199 variants on systems where the library does not provide that
38201 * gcc.dg/builtins-20.c: Use builtins-config.h.
38202 * gcc.dg/builtins-config.h: New file.
38204 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38206 * lib/gcc-dg.exp (dg-require-profiling): New function.
38207 * lib/target-supports.exp (check_profiling_available): Likewise.
38208 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
38209 * g77.dg/bprob/bprob.exp: Likewise.
38210 * gcc.misc-tests/bprob.exp: Likewise.
38211 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
38212 * gcc.dg/20021014-1.c: Likewise.
38213 * gcc.dg/nest.c: Likewise.
38215 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38217 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
38219 * g++.dg/lookup/java2.C: Likewise.
38220 * gcc.dg/cpp/lexident.c: Likewise.
38222 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
38224 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
38226 * gcc.c-torture/compile/961203-1.c: Likewise.
38227 * gcc.c-torture/compile/980506-1.c: Likewise.
38229 2003-12-23 Zack Weinberg <zack@codesourcery.com>
38231 * lib/gcc-dg.exp (dg-prune-output): New annotation.
38232 (additional_prunes): New global.
38233 (gcc-dg-prune): Handle additional per-test pruning.
38234 (dg-test): Clear additional_prunes between tests.
38236 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
38237 dg-prune-output to avoid spurious failures from assembler
38238 complaining about nonexistent WAW violations.
38239 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
38240 Use dg-prune-output to avoid spurious failures from assembler
38241 warning about Itanium B-step errata.
38243 2003-12-23 Mark Mitchell <mark@codesourcery.com>
38245 * g++.dg/abi/macro0.C: New test.
38246 * g++.dg/abi/macro1.C: Likewise.
38247 * g++.dg/abi/macro2.C: Likewise.
38249 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
38250 * g++.dg/abi/bitfield7.C: Likewise.
38251 * g++.dg/abi/dtor2.C: Likewise.
38252 * g++.dg/abi/mangle11.C: Likewise.
38253 * g++.dg/abi/mangle12.C: Likewise.
38254 * g++.dg/abi/mangle14.C: Likewise.
38255 * g++.dg/abi/mangle17.C: Likewise.
38256 * g++.dg/abi/vbase10.C: Likewise.
38257 * g++.dg/abi/vbase14.C: Likewise.
38258 * g++.dg/template/qualttp17.C: Likewise.
38260 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
38263 * gcc.dg/20031223-1.c: New test.
38265 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38267 * gcc.dg/noreturn-7.c: New test.
38269 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38271 * gcc.dg/null-pointer-1.c: New test.
38273 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38275 * g++.old-deja/g++.jason/template18.C: Remove.
38276 * g++.old-deja/g++.jason/template37.C: Likewise.
38279 * g++.dg/lookup/ns1.C: New test.
38282 * g++.dg/template/lookup3.C: New test.
38284 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38286 * g++.dg/template/recurse1.C: New test
38288 2003-12-22 Mark Mitchell <mark@codesourcery.com>
38291 * g++.dg/parse/semicolon1.C: New test.
38292 * g++.dg/parse/semicolon1.h: Likewise.
38294 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
38296 * gcc.dg/darwin-misaligned.c: New test.
38298 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
38301 * gcc.dg/20031222-1.c: New test.
38303 2003-12-21 Mark Mitchell <mark@codesourcery.com>
38306 * g++.dg/parse/error8.C: New test.
38309 * g++.dg/warn/ctor-init-1.C: New test.
38311 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
38313 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
38315 * gcc.c-torture/compile/930217-1.c: Likewise.
38316 * gcc.c-torture/compile/930513-1.c: Likewise.
38317 * gcc.c-torture/execute/920908-2.c: Likewise.
38318 * gcc.c-torture/execute/921204-1.c: Likewise.
38319 * gcc.c-torture/execute/930621-1.c: Likewise.
38320 * gcc.c-torture/execute/930630-1.c: Likewise.
38321 * gcc.c-torture/execute/931031-1.c: Likewise.
38322 * gcc.c-torture/execute/980602-2.c: Likewise.
38323 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
38324 * gcc.c-torture/execute/compndlit-1.c: Likewise.
38325 * gcc.c-torture/execute/extzvsi.c: Likewise.
38326 * gcc.c-torture/unsorted/ext.c: Likewise.
38328 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
38331 * gcc.c-torture/compile/20031220-2.c: New test case.
38333 2003-12-20 Roger Sayle <roger@eyesopen.com>
38335 PR optimization/13031
38336 * gcc.c-torture/compile/20031220-1.c: New test case.
38338 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
38340 * gcc.dg/cast-function-1.c: New test.
38342 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
38344 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
38347 2003-12-19 Mark Mitchell <mark@codesourcery.com>
38350 * g++.dg/ext/attrib10.C: New test.
38352 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38354 * gcc.dg/cleanup-10.c: New test.
38355 * gcc.dg/cleanup-11.c: New test.
38357 2003-12-19 Jakub Jelinek <jakub@redhat.com>
38360 * g++.dg/opt/expect1.C: New test.
38362 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
38364 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
38366 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
38369 * gcc.dg/20031218-1.c: New test.
38372 * gcc.dg/20031218-2.c: New test.
38373 * gcc.dg/20031218-3.c: New test.
38375 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
38376 of label name and allow for USER_LABEL_PREFIX == "_" names.
38377 * g++.dg/abi/mangle18-2.C: Likewise.
38378 * g++.dg/abi/mangle19-1.C: Likewise.
38379 * g++.dg/abi/mangle19-2.C: Likewise.
38380 * g++.dg/abi/mangle20-1.C: Likewise.
38381 * g++.dg/abi/mangle20-2.C: Likewise.
38383 2003-12-18 Richard Henderson <rth@redhat.com>
38385 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
38387 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
38388 Dan Kegel <dank@kegel.com>
38391 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
38392 testing a cross compiler, it causes spurious compile failures.
38393 * lib/g++.exp: Likewise.
38395 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38398 * g++.dg/template/access13.C: New test.
38400 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
38402 * gcc.dg/20031216-1.c: New test.
38404 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38407 * g++.dg/template/error10.C: New test.
38409 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38411 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
38412 * g++.dg/eh/simd-2.C: Likewise.
38414 2003-12-17 James E Wilson <wilson@specifixinc.com>
38415 Roger Sayle <roger@eyesopen.com>
38417 * gcc.c-torture/execute/ieee/mzero5.c: New.
38419 2003-12-17 Mark Mitchell <mark@codesourcery.com>
38422 * g++.dg/parse/error6.C: New test.
38425 * g++.dg/parse/error7.C: New test.
38427 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
38429 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
38430 at -O with stabs debugging formats.
38431 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
38432 * gcc.dg/debug/debug-2.c: Likewise.
38434 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38437 * g++.dg/init/error1.C: New test.
38440 * g++.dg/init/pm3.C: New test.
38442 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
38445 * gcc.dg/bitfld-8.c: New test.
38447 2003-12-16 James Lemke <jim@wasabisystems.com>
38449 * gcc.dg/arm-scd42-[123].c: New tests.
38451 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38454 * g++.dg/abi/mangle20-1.C: New test.
38455 * g++.dg/abi/mangle20-2.C: New test.
38457 2003-12-16 Mark Mitchell <mark@codesourcery.com>
38460 * g++.dg/other/offsetof2.C: Remove XFAIL.
38461 * g++.dg/parse/offsetof1.C: New test.
38462 * g++.gd/parse/offsetof2.C: Likewise.
38464 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38466 * g++.dg/template/nontype3.C: New test.
38467 * g++.dg/template/static2.C: Tweaked the dg-error clause.
38469 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38471 * g++.dg/warn/noreturn-3.C: Also test instantiation.
38473 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
38476 * g++.dg/expr/assign1.C: New test.
38479 * g++.dg/abi/mangle19-1.C: New test.
38480 * g++.dg/abi/mangle19-2.C: New test.
38482 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
38484 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
38486 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38488 * gcc.c-torture/execute/20031216-1.c: New test.
38490 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38492 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
38495 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38498 * g++.dg/template/error9.C: New test.
38501 * g++.dg/template/error8.C: New test.
38503 2003-12-15 Roger Sayle <roger@eyesopen.com>
38505 PR middle-end/13400
38506 * gcc.c-torture/execute/20031215-1.c: New test case.
38508 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38511 * g++.dg/parse/error5.C: New test.
38514 * g++.dg/expr/sizeof1.C: New test.
38517 * g++.dg/template/crash15.C: New test.
38519 2003-12-15 Geoffrey Keating <geoffk@apple.com>
38521 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
38522 a non-POD type as the last named parameter of a varargs function.
38524 2003-12-15 Mark Mitchell <mark@codesourcery.com>
38528 * g++.dg/template/crash14.C: New test.
38529 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
38531 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
38533 * g++.dg/other/java1.C: New test.
38536 * g++.dg/abi/mangle18-1.C: New test.
38537 * g++.dg/abi/mangle18-2.C: New test.
38539 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
38541 PR optimization/10312
38542 * gcc.c-torture/execute/20031214-1.c: New.
38544 2003-12-14 Mark Mitchell <mark@codesourcery.com>
38548 * g++.dg/parse/error3.C: New test.
38549 * g++.dg/parse/error4.C: Likewise.
38550 * g++.dg/abi/mangle4.C: Tweak error messages.
38551 * g++.dg/lookup/using5.C: Likewise.
38552 * g++.dg/other/error2.C: Likewise.
38553 * g++.dg/parse/typename5.C: Likewise.
38554 * g++.dg/parse/undefined1.C: Likewise.
38555 * g++.dg/template/arg2.C: Likewise.
38556 * g++.dg/template/ttp3.C: Likewise.
38557 * g++.dg/template/type1.C: Likewise.
38558 * g++.old-deja/g++.other/crash32.C: Likewise.
38559 * g++.old-djea/g++.pt/defarg8.C: Likewise.
38561 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38564 * g++.dg/warn/noreturn-3.C: New test.
38566 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38569 * g++.dg/abi/covariant3.C: New.
38571 2003-12-12 Jakub Jelinek <jakub@redhat.com>
38573 * g++.dg/eh/ia64-1.C: New test.
38575 2003-12-12 Roger Sayle <roger@eyesopen.com>
38577 PR optimization/13037
38578 * g77.f-torture/execute/13037.f: New test case.
38580 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
38583 * g++.dg/abi/covariant2.C: New.
38585 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
38587 * gcc.dg/cpp/trad/macro.c: New tests.
38589 2003-12-11 Zack Weinberg <zack@codesourcery.com>
38591 * gcc.c-torture/execute/wchar_t-1.x: Delete.
38593 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
38596 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
38598 * lib/g++.exp (g++_version): Likewise.
38599 * lib/g77.exp (g77_version): Likewise.
38600 * lib/objc.exp (default_objc_version): Likewise.
38602 2003-12-10 Richard Henderson <rth@redhat.com>
38604 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
38606 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
38608 2003-12-08 Matt Austern <austern@apple.com>
38611 * lib/gcc-dg.exp (dg-require-visibility): Define.
38612 * lib/target-supports (check_visibility_available): Define.
38613 * gcc.dg/visibility-1.c: New test.
38614 * gcc.dg/visibility-2.c: Likewise.
38615 * gcc.dg/visibility-3.c: Likewise.
38616 * gcc.dg/visibility-4.c: Likewise.
38617 * gcc.dg/visibility-5.c: Likewise.
38618 * gcc.dg/visibility-6.c: Likewise.
38619 * g++.dg/ext/visibility-1.C: Likewise.
38620 * g++.dg/ext/visibility-2.C: Likewise.
38621 * g++.dg/ext/visibility-3.C: Likewise.
38622 * g++.dg/ext/visibility-4.C: Likewise.
38623 * g++.dg/ext/visibility-5.C: Likewise.
38624 * g++.dg/ext/visibility-6.C: Likewise.
38626 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38628 * g++.dg/lookup/java1.C: New test.
38629 * g++.dg/lookup/java2.C: New test.
38631 2003-12-07 Falk Hueffner <falk@debian.org>
38633 * g++.dg/opt/noreturn-1.C: New test.
38635 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
38637 * gcc.dg/overflow-1.c: New test.
38639 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
38641 * g77.f-torture/compile/13060.f: New test.
38643 2003-12-06 Mark Mitchell <mark@codesourcery.com>
38646 * g++.dg/inherit/operator2.C: New test.
38648 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38651 * g++.dg/ext/attrib9.C: New test.
38653 2003-12-05 Mark Mitchell <mark@codesourcery.com>
38656 * g++.dg/template/error7.C: New test.
38658 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
38659 J"orn Rennecke <joern.rennecke@superh.com>
38662 * g++.dg/other/struct-va_list.C: New test.
38664 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38667 * g++.dg/parse/defarg6.C: New test.
38669 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
38672 * gcc.c-torture/execute/20031201-1.c: New test.
38674 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
38676 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
38678 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38680 * gcc.dg/builtin-return-1.c: New test.
38682 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
38683 J"orn Rennecke <joern.rennecke@superh.com>
38685 PR optimization/13260
38686 * gcc.c-torture/execute/20031204-1.c: New test.
38688 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38691 * g++.dg/template/error6.C: New test.
38693 2003-12-03 Jakub Jelinek <jakub@redhat.com>
38695 * gcc.dg/20031202-1.c: New test.
38697 2003-12-03 Mark Mitchell <mark@codesourcery.com>
38700 * g++.dg/template/eh1.C: New test.
38703 * g++.dg/template/error5.C: New test.
38705 2003-12-02 David Ung <davidu@mips.com>
38707 * gcc.dg/compat/vector-check.h: Corrected type for var
38710 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38713 * g++.dg/template/ptrmem8.C: New test.
38715 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38718 * g++.dg/template/dependent-expr3.C: New test.
38720 2003-12-01 James Lemke <jim@wasabisystems.com>
38722 * gcc.dg/arm-g2.c: New test.
38724 2003-12-01 Roger Sayle <roger@eyesopen.com>
38726 PR optimization/11634
38727 * gcc.dg/20031201-2.c: New test case.
38729 2003-12-01 Zack Weinberg <zack@codesourcery.com>
38732 * objc.dg/proto-lossage-3.m: New test.
38734 2003-12-01 Roger Sayle <roger@eyesopen.com>
38736 PR optimization/12628
38737 * gcc.dg/20031201-1.c: New test case.
38739 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
38741 * gcc.dg/unaligned-1.c: New test.
38743 2003-11-30 Mark Mitchell <mark@codesourcery.com>
38746 * g++.dg/template/error4.C: New test.
38747 * g++.dg/template/nested3.C: Adjust error markers.
38749 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38751 * gcc.dg/cpp/assert4.c: Check more #system assertions.
38753 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
38756 * gcc.dg/bitfld-7.c: New test.
38758 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
38760 * gcc.dg/tls/asm-1.C: New test.
38762 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38764 * gcc.dg/cpp/assert4.c: Update.
38766 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
38768 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
38769 * gcc.dg/builtin-apply3.c: New test.
38771 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38773 * lib/compat.exp (compat-obj): New xfaildata parameter.
38774 Use it to set compiler_conditional_xfail_data before compiling.
38775 (compat-get-options): Handle dg-xfail-if.
38776 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
38777 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
38778 * gcc.dg/compat/vector-1_y.c: Likewise.
38779 * gcc.dg/compat/vector-2_x.c: Likewise.
38780 * gcc.dg/compat/vector-2_y.c: Likewise.
38782 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38784 * g++.dg/opt/reg-stack4.C: New test.
38786 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38788 * gcc.dg/builtin-apply2.c: New test.
38790 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38792 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
38794 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38797 * g++.dg/template/template-id-2.C: New test.
38799 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38802 * g++.dg/template/memfriend1.C: New test.
38803 * g++.dg/template/memfriend2.C: Likewise.
38804 * g++.dg/template/memfriend3.C: Likewise.
38805 * g++.dg/template/memfriend4.C: Likewise.
38806 * g++.dg/template/memfriend5.C: Likewise.
38807 * g++.dg/template/memfriend6.C: Likewise.
38808 * g++.dg/template/memfriend7.C: Likewise.
38809 * g++.dg/template/memfriend8.C: Likewise.
38810 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
38812 2003-11-21 Mark Mitchell <mark@codesourcery.com>
38815 * g++.dg/ext/cond1.C: New test.
38817 2003-11-20 Richard Henderson <rth@redhat.com>
38819 * gcc.dg/20020201-2.c: Remove.
38820 * gcc.dg/20020201-4.c: Remove.
38821 * gcc.dg/20020304-1.c: Remove.
38823 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
38825 * gcc.dg/cpp/trad/xwin1.c: New test case.
38827 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
38829 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
38830 * lib/g77.exp: Likewise.
38831 * lib/objc.exp: Likewise.
38832 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
38835 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38838 * g++.dg/template/static5.C: New test.
38840 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
38842 * gcc.dg/nested-func-1.c: New test.
38844 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38846 * gcc.dg/cpp/assert4.c: New test.
38848 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38851 * g++.dg/lookup/using9.c: New test.
38853 2003-11-14 Mark Mitchell <mark@codesourcery.com>
38856 * g++.dg/template/error3.C: New test.
38858 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
38861 * ada/acats/run_acats, run_all.sh: Fix syntax error.
38862 No longer use a wrapper for gcc, since this does not work under
38865 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
38868 * g++.dg/template/ptrmem7.C: New test.
38870 2003-11-13 Andrew Pinski <apinski@apple.com>
38872 * gcc.c-torture/compile/20031113-1.c: New test.
38874 2003-11-13 Mark Mitchell <mark@codesourcery.com>
38875 Kean Johnston <jkj@sco.com>
38878 * gcc.dg/unused-4.c: Update.
38880 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38882 * g++.dg/opt/const3.C: New test.
38884 2003-11-13 Jan Hubicka <jh@suse.cz>
38886 * gcc.c-torture/compile/20031112-1.c: New test.
38888 2003-11-12 Mark Mitchell <mark@codesourcery.com>
38890 * g++.dg/parse/crash10.C: Remove bogus error marker.
38892 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38894 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
38895 (host_gcc): Likewise.
38896 (ROOT): Honor $PWDCMD.
38898 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
38900 2003-11-12 Catherine Moore <clm@redhat.com>
38902 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
38904 2003-11-12 Andreas Jaeger <aj@suse.de>
38905 Jakub Jelinek <jakub@redhat.com>
38906 Andrew Pinski <pinskia@physics.uc.edu>
38907 Richard Henderson <rth@redhat.com>
38909 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
38911 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
38913 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
38914 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38916 2003-11-11 Andreas Jaeger <aj@suse.de>
38918 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
38920 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
38922 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
38924 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
38927 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
38929 * gcc.dg/trampoline-1.c: New test.
38931 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
38933 * gcc.c-torture/compile/200031109-1.c: New test.
38935 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38939 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38940 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
38941 gcc.dg/format/no-y2k-1.c: Update.
38943 2003-11-08 Roger Sayle <roger@eyesopen.com>
38945 PR optimization/10467
38946 * gcc.dg/20031108-1.c: New test case.
38948 2003-11-07 Geoffrey Keating <geoffk@apple.com>
38950 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
38952 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
38954 * gcc.dg/compound-lvalue-1.c: New test.
38955 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
38958 2003-11-06 Geoffrey Keating <geoffk@apple.com>
38960 * gcc.dg/altivec-varargs-1.c: New test.
38962 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
38964 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
38965 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
38966 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
38967 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
38968 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
38970 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
38972 * gcc.dg/cond-lvalue-1.c: New test.
38974 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
38976 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
38978 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38981 * g++.dg/template/instantiate5.C: New test.
38983 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
38986 * g++.dg/ext/complit2.C: Replace test with self-contained version.
38987 * ChangeLog: Add missing first entry for above test.
38989 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38992 * g++.dg/template/using8.C: New test.
38993 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
38995 2003-11-02 Roger Sayle <roger@eyesopen.com>
38997 PR optimization/10817
38998 * gcc.c-torture/compile/20031102-1.c: New test case.
39000 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
39002 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
39005 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39007 * gcc.dg/20031102-1.c: New test.
39009 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
39011 * gcc.dg/complex-1.c: New test.
39013 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39016 * g++.dg/template/crash13.C: Adjust expected error location.
39017 * g++.old-deja/g++.brendan/ns1.C: Likewise.
39019 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39021 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39023 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39026 * gcc.c-torture/compile/20031031-2.c: New test.
39028 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
39031 * gcc.c-torture/compile/20031031-1.c: New test.
39033 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
39035 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
39036 * gcc.misc-tests/bprob.exp: Likewise.
39037 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
39038 the execution test on arm-elf configs.
39039 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
39040 configs that don't support scratch files.
39041 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
39043 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
39045 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
39048 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
39050 * ada/acats/run_all.sh: Redirect mv output to /dev/null
39051 Avoid non pure sh syntax. Add more logging.
39053 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
39056 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39059 * gcc.dg/ppc-stackalign-1.c: New test.
39061 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
39063 * ada/acats/run_all.sh: Change output to be more compliant with
39065 Create acats.sum and acats.log files under testsuite/ada/acats
39066 Only run [a-z]* directories, to filter out e.g. CVS.
39067 Redirect build output to log file.
39069 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39071 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
39073 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
39076 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
39078 2003-10-27 Jakub Jelinek <jakub@redhat.com>
39080 * gcc.c-torture/compile/20031023-1.c: New test.
39081 * gcc.c-torture/compile/20031023-2.c: New test.
39082 * gcc.c-torture/compile/20031023-3.c: New test.
39083 * gcc.c-torture/compile/20031023-4.c: New test.
39085 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39088 * g++.dg/lookup/scoped8.C: New test.
39090 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
39092 * g++.dg/opt/reg-stack3.C: New test.
39094 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39096 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
39098 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39101 * g++.dg/template/crash13.C: New test.
39103 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
39105 * gcc.dg/c99-restrict-2.c: New test.
39107 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
39109 PR c++/12698, c++/12699, c++/12700, c++/12566
39110 * g++.dg/inherit/covariant9.C: New test.
39111 * g++.dg/inherit/covariant10.C: New test.
39112 * g++.dg/inherit/covariant11.C: New test.
39114 2003-10-23 Jason Merrill <jason@redhat.com>
39117 * g++.dg/ext/complit2.C: New test.
39119 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
39122 * gcc.c-torture/execute/20031020-1.c: New test.
39124 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39126 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
39127 following the jump_insn.
39129 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
39131 * gcc.dg/cast-lvalue-1.c: New test.
39133 2003-10-21 Mark Mitchell <mark@codesourcery.com>
39136 * g++.dg/template/cond2.C: New test.
39138 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
39140 * gcc.dg/builtins-28.c: New test.
39142 2003-10-20 Jan Hubicka <jh@suse.cz>
39144 * g++.dg/opt/inline4.C: Do not use min-inline-insns
39146 * gcc.dg/inline-2.c: Likewise.
39148 2003-10-20 Phil Edwards <phil@codesourcery.com>
39150 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
39151 * gcc.dg/nest.c: Likewise.
39153 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39155 PR c++/9781, c++/10583, c++/11862
39156 * g++.dg/parse/crash13.C: New test.
39158 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39160 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
39162 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39164 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
39165 Define HAVE_C99_RUNTIME except on Solaris.
39166 * gcc.dg/builtins-20.c: Likewise.
39168 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39170 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
39172 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39175 * g++.dg/template/crash21.C: New test.
39177 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39180 * g++.dg/template/typename5.C: New test.
39182 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39185 * g++.dg/template/friend25.C: New test.
39187 2003-10-16 Ziemowit Laski <zlaski@apple.com>
39189 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
39192 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
39194 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
39197 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
39199 * gcc.c-torture/execute/960416-1.x: Remove.
39200 * gcc.c-torture/execute/divconst-3.x: Likewise.
39202 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
39205 * gcc.dg/torture/cris-volatile-1.c: New test.
39207 2003-10-14 Roger Sayle <roger@eyesopen.com>
39209 PR optimization/9325
39210 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
39211 for overflowing floating point to integer conversion during RTL
39214 2003-10-13 Ziemowit Laski <zlaski@apple.com>
39216 * objc/execute/_cmd.m: Fix typo.
39217 * objc.dg/image-info.m, objc.dg/symtab-1.m:
39218 Relax 'scan-assembler' regexp.
39219 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
39220 objc.dg/try-catch-4.m: Run on non-Darwin targets.
39221 * objc.dg/zero-link-2.m: Remove blank line.
39222 * objc.dg/zero-link-3.m: New test case.
39224 2003-10-13 Geoffrey Keating <geoffk@apple.com>
39226 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
39228 * gcc.dg/asm-names.c: Use scan-assembler-not rather
39229 than linker trickery.
39231 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39234 * g++.dg/other/friend2.C: New test.
39236 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39238 * gcc.dg/20031012-1.c: New test.
39240 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
39242 * gcc.dg/weak/weak-3.c: Fix for new warning.
39244 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
39246 PR optimization/8750
39247 * gcc.c-torture/execute/20031012-1.c: New test case.
39249 2003-10-11 Roger Sayle <roger@eyesopen.com>
39251 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
39252 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
39254 2003-10-11 Roger Sayle <roger@eyesopen.com>
39256 PR optimization/12260
39257 * gcc.c-torture/compile/20031011-2.c: New test case.
39259 2003-10-11 Roger Sayle <roger@eyesopen.com>
39261 * gcc.c-torture/execute/20031011-1.c: New testcase.
39263 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
39265 * gcc.c-torture/compile/20031011-1.c: New test.
39267 2003-10-11 Jan Hubicka <jh@suse.cz>
39269 * g++.dg/other/first-global.C: New test.
39271 2003-10-11 Roger Sayle <roger@eyesopen.com>
39273 * gcc.c-torture/execute/string-opt-18.c: New testcase.
39275 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
39277 * gcc.c-torture/compile/20031010-1.c: New test.
39279 2003-10-10 Geoffrey Keating <geoffk@apple.com>
39281 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
39282 * gcc.c-torture/execute/va-arg-25.c: ... here.
39284 2003-10-09 Mark Mitchell <mark@codesourcery.com>
39286 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
39288 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
39290 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
39292 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39294 * g++.dg/parse/error2.C: New test.
39296 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
39299 * g++.dg/other/error5.C: Modify the error message.
39300 * g++.dg/lookup/using8.C: New test.
39302 2003-10-07 Geoffrey Keating <geoffk@apple.com>
39304 * gcc.dg/darwin-abi-2.c: New file.
39305 * gcc.c-torture/execute/va-arg-24.c: New file.
39307 2003-10-06 Bob Wilson <bob.wilson@acm.org>
39309 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
39312 2003-10-06 Mark Mitchell <mark@codesourcery.com>
39315 * g++.dg/other/error4.C: Update error messages.
39316 * g++.dg/template/ptrmem4.C: Likewise.
39319 * g++.dg/init/new9.C: New test.
39321 PR c++/12334, c++/12236, c++/8656
39322 * g++.dg/ext/attrib8.C: New test.
39324 2003-10-06 Devang Patel <dpatel@apple.com>
39326 * gcc.dg/debug/dwarf2-3.h: New test.
39327 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
39329 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
39331 * g++.dg/opt/cfg2.C: New test.
39333 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
39335 * g++.dg/opt/float1.C: New test.
39337 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
39339 * gcc.dg/c90-array-lval-6.c: New test.
39340 * gcc.dg/c99-array-lval-6.c: New test.
39342 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
39343 Ziemowit Laski <zlaski@apple.com>
39345 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
39346 'Derived', so that it is never considered a class method; add
39347 new warning for '+port' method ambiguity.
39348 * objc.dg/method-12.m: Include <objc/objc.h> instead of
39349 <objc/objc-api.h> (needed on Mac OS X).
39350 * objc.dg/method-13.m: New test.
39352 2003-10-03 Roger Sayle <roger@eyesopen.com>
39354 PR optimization/9325, PR java/6391
39355 * gcc.c-torture/execute/20031003-1.c: New test case.
39357 2003-10-02 Mark Mitchell <mark@codesourcery.com>
39359 PR optimization/12180
39360 * gcc.dg/20031002-1.c: New test.
39363 * g++.dg/inherit/error1.C: New test.
39365 2003-10-02 Chris Demetriou <cgd@broadcom.com>
39367 * lib/f-torture.exp (search_for): Rename to...
39368 (search_for_re): This. Also, clean up comments and the
39369 "regexp" invocation.
39371 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
39373 * gcc.c-torture/compile/20031002-1.c: New test.
39375 2003-10-02 Jakub Jelinek <jakub@redhat.com>
39377 * g++.dg/opt/cond1.C: New test.
39379 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
39381 * gcc.dg/Wold-style-definition-2.c: New testcase.
39382 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
39384 2003-09-29 Richard Henderson <rth@redhat.com>
39386 * g++.dg/init/array10.C: Add dg-options.
39388 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
39390 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
39392 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39394 * g++.dg/template/friend19.C: Fix typo.
39395 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
39397 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
39399 * gcc.c-torture/execute/20030928-1.c: New test.
39400 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
39402 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39404 * g++.dg/opt/unroll1.C: New test.
39406 2003-09-26 Roger Sayle <roger@eyesopen.com>
39408 PR optimization/11741
39409 * gcc.dg/20030926-1.c: New test case.
39411 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39414 * g++.dg/parse/access7.C: New test.
39415 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
39417 2003-09-24 Ziemowit Laski <zlaski@apple.com>
39419 MERGE OF objc-improvements-branch into MAINLINE:
39420 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
39421 if libobjc has not been built.
39422 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
39423 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
39424 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
39425 objc/execute/nested-3.m, objc/execute/np-2.m,
39426 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
39427 objc/execute/redefining_self.m, objc/execute/root_methods.m,
39428 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
39429 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
39430 objc.dg/special/unclaimed-category-1.h,
39431 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
39432 well as GNU runtime.
39433 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
39434 * execute/cascading-1.m, execute/function-message-1.m,
39435 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
39436 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
39437 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
39438 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
39439 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
39440 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
39441 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
39442 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
39443 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
39444 * objc.dg/bitfield-2.m: Run only on Darwin.
39445 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
39446 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
39447 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
39448 * objc.dg/const-str-1.m: Fix constant string layout.
39450 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
39452 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
39454 2003-09-23 Geoffrey Keating <geoffk@apple.com>
39456 * gcc.dg/darwin-abi-1.c: New file.
39458 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
39461 * gcc.c-torture/compile/20030921-1.c: New test.
39463 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39465 * g++.dg/opt/reg-stack2.C: New test.
39467 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39469 * g++.dg/eh/delayslot1.C: New test.
39471 2003-09-20 Richard Henderson <rth@redhat.com>
39473 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
39475 2003-09-20 Roger Sayle <roger@eyesopen.com>
39477 * gcc.c-torture/execute/20030920-1.c: New test case.
39479 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39481 * g++.dg/rtti/typeid3.C: Correct expected error message.
39483 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39486 * g++.dg/parse/crash12.C: New test.
39488 2003-09-19 Janis Johnson <janis187@us.ibm.com>
39490 * gcc.dg/compat/mixed-struct-check.h: New.
39491 * gcc.dg/compat/mixed-struct-defs.h: New.
39492 * gcc.dg/compat/mixed-struct-init.h: New.
39493 * gcc.dg/compat/struct-by-value-19_main.c: New.
39494 * gcc.dg/compat/struct-by-value-19_x.c: New.
39495 * gcc.dg/compat/struct-by-value-19_y.c: New.
39496 * gcc.dg/compat/struct-by-value-20_main.c: New.
39497 * gcc.dg/compat/struct-by-value-20_x.c: New.
39498 * gcc.dg/compat/struct-by-value-20_y.c: New.
39499 * gcc.dg/compat/struct-return-19_main.c: New.
39500 * gcc.dg/compat/struct-return-19_x.c: New.
39501 * gcc.dg/compat/struct-return-19_y.c: New.
39502 * gcc.dg/compat/struct-return-20_main.c: New.
39503 * gcc.dg/compat/struct-return-20_x.c: New.
39504 * gcc.dg/compat/struct-return-20_y.c: New.
39506 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
39507 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
39508 so that it will not complain on LP64 targets.
39510 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39513 * g++.dg/template/friend24.C: New test.
39515 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
39518 * g++.dg/template/memtmpl2.C: New test.
39520 2003-09-18 Mark Mitchell <mark@codesourcery.com>
39523 * gcc.dg/builtin-apply1.c: New test.
39525 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
39528 * g++.dg/warn/Wunused-4.C: New test.
39530 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39533 * g++.dg/other/gc2.C: New test.
39535 2003-09-17 Mark Mitchell <mark@codesourcery.com>
39538 * g++.dg/rtti/typeid3.C: New test.
39541 * g++.dg/overload/template1.C: New test.
39543 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39545 * g++.dg/opt/cfg3.C: New test.
39547 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39550 * g++.dg/template/crash11.C: New test.
39552 2003-09-16 Jason Merrill <jason@redhat.com>
39553 Jakub Jelinek <jakub@redhat.com>
39555 * gcc.dg/attr-warn-unused-result.c: New test.
39557 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
39560 * g++.dg/expr/call2.C: New test.
39562 2003-09-15 Andreas Jaeger <aj@suse.de>
39564 * gcc.dg/Wold-style-definition-1.c: New test.
39566 2003-09-14 Mark Mitchell <mark@codesourcery.com>
39569 * g++.dg/parse/template12.C: New test.
39571 * g++.dg/abi/bitfield11.C: New test.
39572 * g++.dg/abi/bitfield12.C: Likewise.
39574 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
39576 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
39577 non-expansion of functional macro name without arguments at EOL.
39578 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
39580 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
39582 * gcc.c-torture/execute/20030914-[12].c: New tests.
39584 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
39587 * g++.dg/overload/addr1.C: New test.
39589 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
39591 * gcc.dg/20030909-1.c: New test.
39593 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
39595 * gcc.dg/ultrasp10.c: New test.
39597 2003-09-09 Devang Patel <dpatel@apple.com>
39599 * gcc.dg/darwin-ld-6.c: New test.
39601 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39603 * gcc.dg/torture/builtin-explog-1.c: New testcase.
39605 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39607 * gcc.dg/ia64-types1.c: New test.
39608 * gcc.dg/ia64-types2.c: Likewise.
39610 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39612 * gcc.dg/builtins-1.c: Add more _Complex tests.
39613 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39615 * gcc.dg/builtins-1.c: Test existing _Complex functions.
39616 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39618 2003-09-08 Mark Mitchell <mark@codesourcery.com>
39621 * g++.dg/lookup/koenig2.C: New test.
39624 * g++.dg/rtti/typeid2.C: New test.
39626 2003-09-08 Jakub Jelinek <jakub@redhat.com>
39628 * gcc.c-torture/compile/20030904-1.c: New test.
39630 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39632 * g++.dg/opt/longbranch2.C: New test.
39634 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39636 * g++.dg/template/crash10.C: Only compile it.
39638 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
39640 PR middle-end/11665
39641 * gcc.c-torture/compile/20030907-1.c: New test.
39642 * g++.dg/init/array11.C: New test.
39644 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39647 * g++.dg/init/struct1.C: New test.
39649 2003-09-07 Mark Mitchell <mark@codesourcery.com>
39652 * g++.dg/expr/comma1.C: New test.
39654 2003-09-06 Mark Mitchell <mark@codesourcery.com>
39657 * g++.dg/expr/static_cast5.C: New test.
39659 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
39662 * g++.dg/lookup/scoped7.C: New test.
39665 * g++.dg/other/static1.C: New test.
39668 * g++.dg/warn/template-1.C: New test.
39671 * g++.dg/template/crash10.C: New test.
39674 * g++.dg/overload/VLA.C: New test.
39677 * g++.dg/template/call1.C: New test.
39679 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39682 * g++.dg/parse/using3.C: New test.
39684 2003-09-06 Roger Sayle <roger@eyesopen.com>
39687 * g++.dg/overload/builtin3.C: New test case.
39689 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
39692 * gcc.dg/20030906-1.c: New test.
39693 * gcc.dg/20030906-2.c: Likewise.
39695 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
39698 * g++.dg/parse/defarg5.C: New test.
39700 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
39702 2003-09-05 Mark Mitchell <mark@codesourcery.com>
39705 * g++.dg/expr/static_cast4.C: New test.
39708 * g++.dg/template/crash9.C: New test.
39710 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
39712 * g++.old-deja/g++.ext/pretty2.C: Update for change
39714 * g++.old-deja/g++.ext/pretty3.C: Likewise.
39716 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
39719 * g++/dg/template/qualified-id1.C: New test.
39722 * g++.dg/warn/noeffect4.C: New test.
39724 2003-09-04 Matt Austern <austern@apple.com>
39726 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
39727 * g++.dg/ext/fnname2.C: Likewise.
39728 * g++.dg/ext/fnname3.C: Likewise.
39730 2003-09-04 Mark Mitchell <mark@codesourcery.com>
39732 * g++.dg/expr/lval1.C: New test.
39733 * g++.dg/ext/lvcast.C: Remove.
39735 2003-09-03 Roger Sayle <roger@eyesopen.com>
39737 PR optimization/11700.
39738 * gcc.c-torture/compile/20030903-1.c: New test case.
39740 2003-09-03 Mark Mitchell <mark@codesourcery.com>
39743 * g++.dg/abi/layout4.C: New test.
39745 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
39748 * g++.dg/parse/friend3.C: New test.
39750 2003-09-02 Mark Mitchell <mark@codesourcery.com>
39753 * g++.dg/template/class1.C: New test.
39756 * g++.dg/expr/call1.C: New test.
39758 2003-09-01 Mark Mitchell <mark@codesourcery.com>
39761 * g++.dg/init/ref9.C: New test.
39764 * g++.dg/template/nested4.C: New test.
39766 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39769 * g++.dg/template/non-dependent4.C: New test.
39772 * g++.dg/inherit/conv1.C: New test.
39774 2003-08-29 Mark Mitchell <mark@codesourcery.com>
39777 * g++.dg/ext/label1.C: New test.
39778 * g++.dg/ext/label2.C: Likewise.
39780 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39782 * g++.dg/expr/cond3.C: New test.
39784 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39786 * gcc.dg/builtins-1.c: Add new builtin cases.
39788 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39790 * gcc.dg/builtins-1.c: Add new cases.
39791 * gcc.dg/torture/builtin-attr-1.c: Likewise.
39793 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39795 * gcc.dg/builtins-1.c: Add more math builtin tests.
39796 * gcc.dg/torture/builtin-attr-1.c: New test.
39798 2003-08-28 Mark Mitchell <mark@codesourcery.com>
39800 PR optimization/5079
39801 * g++.dg/opt/static3.C: New test.
39803 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39805 * gcc.misc-tests/gcov-10b.c: New test.
39807 2003-08-27 Mark Mitchell <mark@codesourcery.com>
39809 * g++.dg/opt/ptrmem3.C: New test.
39811 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
39813 2003-08-27 Jakub Jelinek <jakub@redhat.com>
39815 * gcc.dg/20030826-2.c: New test.
39817 2003-08-26 Roger Sayle <roger@eyesopen.com>
39819 PR middle-end/12002
39820 * g77.f-torture/compile/12002.f: New test case.
39822 2003-08-26 Roger Sayle <roger@eyesopen.com>
39824 * gcc.dg/20030826-1.c: New test case.
39826 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
39828 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
39830 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
39833 * c++.dg/lookup/crash1.C: New test.
39835 * c++.dg/warn/noeffect3.C: New test.
39837 2003-08-25 Janis Johnson <janis187@us.ibm.com>
39839 * gcc.dg/compat/vector-1_x.c: Compile with -w.
39840 * gcc.dg/compat/vector-1_y.c: Ditto.
39841 * gcc.dg/compat/vector-2_x.c: Ditto.
39842 * gcc.dg/compat/vector-2_y.c: Ditto.
39844 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
39846 * gcc.dg/20030702-1.c: New test.
39848 2003-08-25 Mark Mitchell <mark@codesourcery.com>
39851 * g++.dg/ext/altivec-1.C: New test.
39853 2003-08-24 Richard Henderson <rth@redhat.com>
39855 * g++.dg/eh/simd-2.C: Add -w for x86.
39857 2003-08-23 Jakub Jelinek <jakub@redhat.com>
39859 * gcc.dg/20030815-1.c: New test.
39861 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39864 * g++.dg/parse/access6.C: New test.
39866 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39868 PR c++/641, c++/11876
39869 * g++.dg/template/friend22.C: New test.
39870 * g++.dg/template/friend23.C: Likewise.
39872 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39874 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
39877 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39879 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
39881 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39883 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
39885 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39887 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
39889 2003-08-22 Mark Mitchell <mark@codesourcery.com>
39891 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
39893 2003-08-21 Mark Mitchell <mark@codesourcery.com>
39896 * g++.dg/overload/prom1.C: New test.
39899 * g++.dg/parse/dtor2.C: New test.
39902 * g++.dg/parse/using2.C: New test.
39904 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
39907 * gcc.c-torture/compile/20030821-1.c: New.
39909 2003-08-20 Mark Mitchell <mark@codesourcery.com>
39912 * g++.dg/template/deduce2.C: New test.
39914 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
39916 * gcc.c-torture/execute/20030821-1.c: New test.
39918 2003-08-20 Roger Sayle <roger@eyesopen.com>
39920 PR middle-end/11984
39921 * gcc.dg/20030820-1.c: New test case.
39923 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
39926 * g++.dg/warn/noeffect2.C: New test.
39928 2003-08-19 Mark Mitchell <mark@codesourcery.com>
39931 * g++.dg/template/dtor2.C: New test.
39934 * g++.dg/template/operator1.C: New test.
39935 * g++.dg/parse/operator4.C: New test.
39938 * g++.dg/expr/enum1.C: New test.
39939 * gcc.dg/c99-bool-1.c: Remove bogus warning.
39942 * g++.dg/parse/elab2.C: New test.
39943 * g++.dg/parse/typedef4.C: Change error message.
39944 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
39945 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
39946 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
39948 2003-08-19 Geoffrey Keating <geoffk@apple.com>
39950 * gcc.dg/pch/warn-1.c: New.
39951 * gcc.dg/pch/warn-1.hs: New.
39953 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
39956 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39958 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
39960 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
39962 * gcc.dg/uninit-D.c: New Test.
39963 * gcc.dg/uninit-E.c: New Test.
39964 * gcc.dg/uninit-F.c: New Test.
39965 * gcc.dg/uninit-G.c: New Test.
39967 2003-08-19 Michael Ritzert <ritzert@t-online.de>
39969 * g++.dg/README: Describe the pch directory.
39971 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39974 * g++.dg/parse/access4.C: New test.
39975 * g++.dg/parse/access5.C: Likewise.
39976 * g++.old-deja/g++.jason/access17.C: Adjust error message.
39978 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
39980 * gcc.dg/noncompile/20030818-1.c: New.
39982 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
39985 * g++.dg/warn/noeffect1.C: New test.
39987 * g++.dg/template/scope2.C: New test.
39988 * g++.dg/template/error2.C: Correct dg-error
39990 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
39992 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
39994 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
39997 * g++.dg/template/warn1.C: New.
39999 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
40001 * g++.dg/template/error2.C: New test.
40002 * g++.dg/lookup/using7.C: Adjust errors
40003 * g++.old-deja/g++.pt/crash36.C: Likewise.
40004 * g++.old-deja/g++.pt/derived3.C: Likewise.
40006 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40008 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
40009 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
40010 * gcc.c-torture/execute/builtins/string-9.c: New, from
40011 string-opt-9.c. Adjust for execute/builtins framework.
40012 * gcc.c-torture/execute/string-opt-9.c: Delete.
40014 2003-08-12 Mark Mitchell <mark@codesourcery.com>
40016 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
40018 * g++.dg/parse/ret-type2.C: New test.
40021 * g++.dg/init/new8.C: New test.
40024 * g++.dg/parse/typedef5.C: New test.
40027 * g++.dg/parse/qualified2.C: New test.
40028 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
40031 2003-08-11 Mark Mitchell <mark@codesourcery.com>
40033 * g++.dg/conversion/ptrmem1.C: New test.
40035 2003-08-11 Jakub Jelinek <jakub@redhat.com>
40038 * gcc.dg/20030811-1.c: New test.
40041 * gcc.c-torture/execute/20030811-1.c: New test.
40043 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40045 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
40047 2003-08-10 Mark Mitchell <mark@codesourcery.com>
40050 * g++.dg/inherit/multiple1.C: New test.
40052 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
40054 * gcc.dg/spe1.c: New test.
40057 * g++.dg/expr/cast2.C: New test.
40060 * g++.dg/template/dependent-name2.C: New test.
40062 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
40064 * g++.dg/parse/crash11.C: Put the dg options in comments.
40066 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
40068 * lib/gcc-dg.exp: Update for diagnostic change.
40070 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40073 * g++.dg/parse/crash11.C: New test.
40075 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
40077 * gcc.dg/cpp/spacing1.c: Update.
40079 2003-08-04 Janis Johnson <janis187@us.ibm.com>
40082 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
40083 a value for -mtune.
40085 2003-08-04 Roger Sayle <roger@eyesopen.com>
40087 PR middle-end/11771
40088 * gcc.c-torture/compile/20030804-1.c: New test case.
40090 2003-08-04 Roger Sayle <roger@eyesopen.com>
40092 * gcc.dg/20030804-1.c: New test case.
40094 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
40096 * gcc.dg/cpp/separate-1.c: New test.
40098 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
40101 * g++.dg/template/dependent-expr2.C: New test.
40104 * g++.dg/expr/ptrmem1.C: New test.
40106 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40109 * g++.dg/template/friend15.C: New test.
40111 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
40113 * lib/dg-pch.exp: Work round PCH bug.
40115 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40117 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
40118 builtins. Move cases from builtins-4.c here.
40120 * gcc.dg/torture/builtin-math-1.c: New test taken from
40121 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
40124 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
40127 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
40130 * g++.dg/template/using7.C: New test.
40132 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
40134 * import1.c, import2.c: New tests.
40136 2003-08-01 Jakub Jelinek <jakub@redhat.com>
40138 * g++.dg/eh/crossjump1.C: New test.
40140 2003-08-01 Mark Mitchell <mark@codesourcery.com>
40143 * g++.dg/template/using6.C: New test.
40146 * g++.dg/template/koenig2.C: New test.
40148 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40151 * g++.dg/parse/typedef4.C: New test.
40153 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40155 PR c++/8442, c++/8806
40156 * g++.dg/template/elab1.C: New test.
40157 * g++.dg/template/type2.C: Likewise.
40158 * g++.dg/template/ttp3.C: Adjust expected error message.
40159 * g++.old-deja/g++.law/visibility13.C: Likewise.
40160 * g++.old-deja/g++.niklas/t135.C: Likewise.
40161 * g++.old-deja/g++.pt/ttp41.C: Likewise.
40162 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
40164 * g++.old-deja/g++.pt/ttp44.C: Likewise.
40166 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
40169 * g++.dg/ext/stmtexpr1.C: New test.
40171 * g++.dg/opt/tmp1.C: New test.
40174 * g++.dg/parse/constant4.C: New test.
40177 * g++.dg/template/using5.C: New test.
40179 2003-07-31 Roger Sayle <roger@eyesopen.com>
40181 * gcc.dg/builtins-27.c: New test case.
40183 2003-07-31 Jakub Jelinek <jakub@redhat.com>
40185 * gcc.dg/tls/opt-7.c: New test.
40187 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
40189 * g++.old-deja/g++.other/crash18.C: Remove.
40191 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
40193 * g++.dg/template/explicit3.C: New.
40194 * g++.dg/template/explicit4.C: New.
40195 * g++.dg/template/explicit5.C: New.
40198 * g++.dg/template/memtmpl1.C: New.
40200 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
40203 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
40204 * gcc.dg/i386-387-5.c (dg-options): Likewise.
40206 2003-07-30 Jan Hubicka <jh@suse.cz>
40210 2003-07-29 Zack Weinberg <zack@codesourcery.com>
40212 * gcc.dg/struct-in-proto-1.c: New test.
40214 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
40216 * gcc.dg/cpp/include2.c: Only expect one message.
40218 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
40221 * g++.dg/template/using1.C: New test.
40222 * g++.dg/template/using2.C: New test.
40223 * g++.dg/template/using3.C: New test.
40224 * g++.dg/template/using4.C: New test.
40226 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
40228 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
40229 * gcc.c-torture/execute/string-opt-10.c: Likewise.
40231 2003-07-28 Jan Hubicka <jh@suse.cz>
40234 * g++.dg/opt/call1.C: New test.
40236 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
40239 * g++.dg/init/enum2.C: New test.
40240 * g++.dg/template/overload1.C: Add "-w" option.
40242 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
40244 * gcc.dg/Wdeclaration-after-statement-1.c,
40245 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
40247 2003-07-28 Jakub Jelinek <jakub@redhat.com>
40249 * gcc.c-torture/compile/20030725-1.c: New test.
40251 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
40253 * gcc.dg/20030505.c: Only run for SPE.
40254 Remove definition of opaque type.
40256 2003-07-27 Mark Mitchell <mark@codesourcery.com>
40258 * g++.dg/template/ptrmem6.C: New test.
40260 2003-07-26 Geoffrey Keating <geoffk@apple.com>
40262 * gcc.c-torture/compile/zero-strct-2.c: New test.
40264 2003-07-25 Geoffrey Keating <geoffk@apple.com>
40266 * gcc.dg/intermod-1.c: New test.
40268 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
40271 * g++.dg/template/lookup2.C: New test.
40272 * g++.dg/template/memclass1.C: Remove instantiated from error.
40273 * g++.dg/other/error2.C: Tweak expected errors.
40276 * g++.dg/template/defarg3.C: New test.
40278 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
40280 2003-07-24 Mark Mitchell <mark@codesourcery.com>
40282 * g++.dg/inherit/access5.C: New test.
40284 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40287 * g++.dg/template/crash8.C: New test.
40289 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
40292 * gcc.dg/noncompile/incomplete-2.c: New test.
40294 2003-07-23 Mark Mitchell <mark@codesourcery.com>
40297 * g++.dg/inherit/access4.C: New test.
40300 * g++.dg/expr/cond2.C: New test.
40302 PR optimization/10679
40303 * g++.dg/opt/inline4.C: New test.
40305 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
40307 * g++.dg/parse/crash10: New test.
40309 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40311 * g++.dg/ext/flexary1.C: New test.
40313 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40316 * g++.dg/template/crash9.C: New test.
40318 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40321 * g++.dg/parse/typedef3.C: New test.
40324 * g++.dg/parse/operator2.C: New test.
40327 * g++.dg/parse/def-tmpl-arg1.C: New test.
40330 * g++.dg/parse/funptr1.C: New test.
40333 * g++.dg/parse/ambig3.C: New test.
40336 * g++.dg/parse/operator3.C: New test.
40339 * g++.dg/parse/template10.C: New test.
40342 * g++.dg/parse/template11.C: New test.
40345 * g++.dg/parse/invalid-op1.C: New test.
40348 * g++.dg/parse/condexpr1.C: New test.
40350 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
40352 * g++.dg/ext/packed3.C: New test.
40353 * g++.dg/ext/packed4.C: New test.
40355 * gcc.dg/pack-test-3.c: New test.
40357 2003-07-21 Janis Johnson <janis187@us.ibm.com>
40359 * lib/compat.exp: Handle dg-options per source file.
40360 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
40361 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
40362 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
40363 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
40364 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
40365 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
40366 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
40367 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
40368 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
40369 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
40370 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
40371 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
40372 * g++.dg/compat/break/bitfield7_x.C: Ditto.
40373 * g++.dg/compat/break/bitfield7_y.C: Ditto.
40375 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
40378 * gcc.c-torture/execute/20030718-1.c: New test.
40380 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
40382 PR optimization/11536
40383 * gcc.dg/20030721-1.c: New test.
40385 2003-07-19 Mark Mitchell <mark@codesourcery.com>
40388 * g++.dg/template/lookup1.C: New test.
40390 2003-07-19 Zack Weinberg <zack@codesourcery.com>
40392 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
40393 diagnostics of ill-formed constructs involving labels.
40394 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
40395 the new 'previously defined here' message.
40397 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
40399 * g++.dg/parse/non-dependent2.C: New test.
40401 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
40403 * g++.dg/init/init-ref4.C: xfail on targets without
40406 2003-07-17 Jakub Jelinek <jakub@redhat.com>
40409 * gcc.c-torture/execute/20030717-1.c: New test.
40411 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
40413 * g++.dg/opt/cfg1.C: New test.
40415 2003-07-17 Mark Mitchell <mark@codesourcery.com>
40417 PR optimization/11557
40418 * gcc.dg/20030717-1.c: New test.
40420 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40423 * g++.dg/expr/crash-1.C: New test.
40426 * g++.dg/template/init3.C: New test.
40429 * g++.dg/template/non-dependent1.C: New test.
40432 * g++.dg/template/non-dependent2.C: New test.
40435 * g++.dg/template/non-dependent3.C: New test.
40438 * g++.dg/template/sizeof5.C: New test.
40440 2003-07-17 Geoffrey Keating <geoffk@apple.com>
40443 * gcc.c-torture/compile/mangle-1.c: New file.
40445 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40448 * g++.dg/parse/access3.C: New test.
40450 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
40453 * g++.dg/init/init-ref4.C: New test.
40455 2003-07-16 Mark Mitchell <mark@codesourcery.com>
40458 * g++.dg/parse/constant3.C: New test.
40459 * g++.dg/parse/crash7.C: Likewise.
40461 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
40464 * gcc.dg/i386-pentium4-not-mull.c: New.
40466 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
40468 * gcc.dg/asm-names.c (ymain): Make it weak.
40470 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40473 * g++.dg/template/friend21.C: New test.
40475 2003-07-16 Jakub Jelinek <jakub@redhat.com>
40477 * gcc.dg/cleanup-8.c: New test.
40478 * gcc.dg/cleanup-9.c: New test.
40480 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
40482 * g++.dg/ext/dll-MI1.h: New file.
40483 * g++.dg/ext/dllexport-MI1.C: New file.
40484 * g++.dg/ext/dllimport-MI1.C: New file.
40486 2003-07-15 Jakub Jelinek <jakub@redhat.com>
40488 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
40489 it does not have cmpstrsi patterns (just cmpmemsi).
40491 2003-07-15 Mark Mitchell <mark@codesourcery.com>
40494 * g++.dg/debug/debug8.C: New test.
40496 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40499 * g++.dg/template/crash7.C: New test.
40501 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
40504 * gcc.c-torture/compile/20030708-1.c: New.
40506 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
40508 * gcc.c-torture/execute/20030715-1.c: New test.
40510 2003-07-14 Geoffrey Keating <geoffk@apple.com>
40512 * gcc.dg/pch/inline-3.c: New file.
40513 * gcc.dg/pch/inline-3.hs: New file.
40514 * gcc.dg/pch/inline-4.c: New file.
40515 * gcc.dg/pch/inline-4.hs: New file.
40517 2003-07-14 Mark Mitchell <mark@codesourcery.com>
40520 * g++.dg/template/crash6.C: New test.
40523 * g++.dg/template/friend20.C: New test.
40526 * g++.dg/template/overload2.C: New test.
40528 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40530 PR optimization/11440
40531 * gcc.c-torture/execute/20030714-1.c: New test.
40533 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40536 * g++.dg/template/partial2.C: New test.
40538 2003-07-13 Mark Mitchell <mark@codesourcery.com>
40541 * g++.dg/template/anon1.C: New test.
40545 * g++.dg/parse/template9.C: Likewise.
40546 * g++.dg/template/crash4.C: New test.
40547 * g++.dg/template/koenig1.C: Likewise.
40548 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
40549 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
40550 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
40552 * g++.old-deja/g++.jason/template36.C: Likewise.
40553 * g++.old-deja/g++.mike/p1989.C: Likewise.
40554 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
40555 * g++.old-deja/g++.pt/ttp20.C: Use this->.
40556 * g++.old-deja/g++.pt/ttp21.C: Use this->.
40557 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
40559 * g++.old-deja/g++.pt/union2.C: Use this->.
40561 2003-07-11 Jakub Jelinek <jakub@redhat.com>
40563 * gcc.dg/20030711-1.c: New test.
40565 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
40568 * g++.dg/parse/args1.C: New test.
40569 * g++.pt/defarg8.C: Change expected errors.
40571 2003-07-11 Mark Mitchell <mark@codesourcery.com>
40574 * g++.dg/template/nontype2.C: New test.
40577 * g++.dg/parse/template8.C: New test.
40580 * g++.dg/template/scope1.C: New test.
40582 * g++.dg/warn/Wsign-compare-1.C: New test.
40584 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40586 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
40588 2003-07-10 Mark Mitchell <mark@codesourcery.com>
40591 * g++.dg/template/explicit2.C: New test.
40594 * g++.dg/warn/pedantic1.C: New test.
40596 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
40599 * g++.dg/other/field1.C: New test.
40601 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
40604 * gcc.c-torture/compile/20030707-1.c: New.
40606 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40609 * g++.dg/template/access12.C: New test.
40611 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
40613 * g++.dg/bprob/bprob.exp (prof_ext): Update.
40614 * g77.dg/bprob/bprob.exp (prof_ext): Update.
40615 * gcc.misc-tests/bprob.exp (prof_ext): Update.
40616 * gcc.misc-tests/gcov.exp: Update
40617 * g++.dg/gcov/gcov.exp: Update
40618 * lib/gcov.exp: Update.
40620 2003-07-08 Mark Mitchell <mark@codesourcery.com>
40622 * g++.dg/abi/mangle17.C: Make sure template expressions are
40624 * g++.dg/abi/mangle4.C: Mark erroneous casts.
40625 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
40626 * g++.dg/opt/stack1.C: Remove erroneous code.
40627 * g++.dg/parse/template7.C: New test.
40628 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
40629 * g++.old-deja/g++.pt/crash4.C: Likewise.
40631 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
40633 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
40634 with zero or one occurence of `$' after the initial `L'.
40636 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
40638 * gcc.c-torture/compile/20030704-1.c: Add a comment.
40640 2003-07-08 Roger Sayle <roger@eyesopen.com>
40643 * gcc.dg/Wunreachable-6.c: New testcase.
40644 * gcc.dg/Wunreachable-7.c: New testcase.
40646 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40649 * gcc.dg/20030708-1.c: New test.
40651 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
40653 * gcc.dg/compat/sdata-section.h: New file.
40654 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
40655 * gcc.dg/torture/mips-sdata-1.c: New test.
40657 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40660 * g++.dg/template/friend19.C: New test.
40662 2003-07-08 Jakub Jelinek <jakub@redhat.com>
40664 * g++.dg/opt/strength-reduce.C: New test.
40666 2003-07-07 Roger Sayle <roger@eyesopen.com>
40669 * gcc.dg/20030707-1.c: New testcase.
40671 2003-07-07 Roger Sayle <roger@eyesopen.com>
40673 PR optimization/11059
40674 * g++.dg/opt/emptyunion.C: New testcase.
40676 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40677 Eric Botcazou <ebotcazou@libertysurf.fr>
40679 * g++.dg/opt/stack1.C: New test.
40681 2003-07-05 Mark Mitchell <mark@codesourcery.com>
40683 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
40687 * g++.dg/expr/static_cast3.C: New test.
40689 2003-07-04 Zack Weinberg <zack@codesourcery.com>
40691 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
40693 * gcc.dg/concat.c: Concatenation of string constants with
40694 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
40695 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
40696 * gcc.dg/cpp/escape-2.c: Use wide character constants where
40697 necessary to avoid multi-character character constant warning.
40698 * gcc.dg/cpp/escape.c: Likewise.
40699 * gcc.dg/cpp/ucs.c: Likewise.
40700 Remove backslashes from dg-bogus comments, as they confuse Tcl.
40703 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40706 * gcc.c-torture/compile/20030704-1.c: New.
40708 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
40710 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
40712 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
40714 PR c++/5287, PR c++/7910, PR c++/11021
40715 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
40716 tests for warnings.
40717 * g++.dg/ext/dllimport2.C: Add tests for warnings.
40718 * g++.dg/ext/dllimport3.C: Likewise.
40719 * g++.dg/ext/dllimport4.C: New file.
40720 * g++.dg/ext/dllimport5.C: New file.
40721 * g++.dg/ext/dllimport6.C: New file.
40722 * g++.dg/ext/dllimport7.C: New file.
40723 * g++.dg/ext/dllimport8.C: New file.
40724 * g++.dg/ext/dllimport9.C: New file.
40725 * g++.dg/ext/dllimport10.C: New file.
40726 * g++.dg/ext/dllexport1.C: New file.
40728 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40730 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
40731 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
40733 2003-07-03 Roger Sayle <roger@eyesopen.com>
40735 * gcc.dg/builtins-25.c: New testcase.
40736 * gcc.dg/builtins-26.c: New testcase.
40738 2003-07-03 Janis Johnson <janis187@us.ibm.com>
40740 * gcc.dg/compat/vector-defs.h: New file.
40741 * gcc.dg/compat/vector-setup.h: New file.
40742 * gcc.dg/compat/vector-check.h: New file.
40743 * gcc.dg/compat/vector-1_main.c: New file.
40744 * gcc.dg/compat/vector-1_x.c: New file.
40745 * gcc.dg/compat/vector-1_y.c: New file.
40746 * gcc.dg/compat/vector-2_main.c: New file.
40747 * gcc.dg/compat/vector-2_x.c: New file.
40748 * gcc.dg/compat/vector-2_y.c: New file.
40750 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
40751 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
40752 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
40753 * gcc.dg/compat/struct-align-1.h: New file.
40754 * gcc.dg/compat/struct-align-1_main.c: New file.
40755 * gcc.dg/compat/struct-align-1_x.c: New file.
40756 * gcc.dg/compat/struct-align-1_y.c: New file.
40757 * gcc.dg/compat/struct-align-2.h: New file.
40758 * gcc.dg/compat/struct-align-2_main.c: New file.
40759 * gcc.dg/compat/struct-align-2_x.c: New file.
40760 * gcc.dg/compat/struct-align-2_y.c: New file.
40762 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
40763 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
40764 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40765 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
40766 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
40767 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40768 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40769 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
40770 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
40771 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
40772 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
40773 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
40774 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
40775 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
40776 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
40777 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
40778 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
40779 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
40780 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40781 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40782 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40783 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40784 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40785 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40786 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40787 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40788 * gcc.dg/compat/struct-return-10_x.c: Ditto.
40789 * gcc.dg/compat/struct-return-2_x.c: Ditto.
40790 * gcc.dg/compat/struct-return-3_x.c: Ditto.
40792 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40794 * gcc.dg/i386-call-1.c: New test.
40796 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
40799 * g++.dg/parse/defarg4.C: New.
40801 2003-07-03 Roger Sayle <roger@eyesopen.com>
40804 * gcc.c-torture/compile/20030703-1.c: New test case.
40806 2003-07-03 Mark Mitchell <mark@codesourcery.com>
40808 * g++.dg/template/local3.C: Remove extra semicolon.
40810 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
40812 * gcc.dg/i386-volatile-1.c: New test.
40814 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
40817 * g++.dg/other/offsetof2.C: XFAIL.
40818 * g++.dg/other/offsetof5.C: New.
40821 * g++.dg/template/error1.C: New.
40824 * g++.dg/template/dependent-expr1.C: New.
40826 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40829 * g++.dg/template/local3.C: New test.
40832 * g++.dg/lookup/scoped6.C: New test.
40834 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
40837 * g++.dg/other/error7.C: New test.
40839 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
40841 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
40842 * g++.old-deja/g++.abi/vtable3.h: Likewise.
40843 * g++.old-deja/g++.law/code-gen5.C: Likewise.
40844 * g++.old-deja/g++.other/union2.C: Likewise.
40845 * gcc.dg/c90-const-expr-2.c: Likewise.
40846 * gcc.dg/c90-const-expr-3.c: Likewise.
40847 * gcc.dg/c99-const-expr-2.c: Likewise.
40848 * gcc.dg/c99-const-expr-3.c: Likewise.
40849 * gcc.dg/concat.c: Likewise.
40851 2003-07-01 Mark Mitchell <mark@codesourcery.com>
40854 * g++.dg/init/static1.C: New test.
40856 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40858 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
40859 * g++.old-deja/g++.other/access2.C: Likewise.
40860 * g++.old-deja/g++.other/decl2.C: Likewise.
40861 * gcc.c-torture/execute/20020615-1.c: Likewise.
40863 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40866 * g++.dg/template/sizeof4.C: New test.
40868 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40870 * g++.dg/other/error6.C: New test.
40872 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40875 * g++.dg/parse/constant2.C: New test.
40877 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
40880 * g++.dg/other/error5.C: New test.
40882 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40884 * gcc.dg/format/gcc_diag-1.c: New test.
40886 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
40888 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
40890 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
40892 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
40893 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
40894 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
40896 2003-06-28 Jakub Jelinek <jakub@redhat.com>
40898 * gcc.c-torture/execute/builtins/string-8.c: New test.
40899 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
40900 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
40901 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
40903 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40906 * g++.dg/ext/typeof6.C: New test.
40908 2003-06-27 Mark Mitchell <mark@codesourcery.com>
40911 * g++.dg/init/enum1.C: New test.
40913 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
40915 * gcc.dg/20030627-1.c: New test.
40917 2003-06-26 Mark Mitchell <mark@codesourcery.com>
40920 * g++.dg/expr/static_cast2.C: New test.
40922 2003-06-26 Roger Sayle <roger@eyesopen.com>
40923 Jakub Jelinek <jakub@redhat.com>
40925 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
40926 sprintf(dst,"%s",src) optimization.
40927 * gcc.c-torture/execute/20030626-1.c: New test case.
40928 * gcc.c-torture/execute/20030626-2.c: New test case.
40930 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
40932 * gcc.c-torture/execute/multi-ix.c: New test.
40934 * gcc.c-torture/execute/simd-4.c (main):
40935 Added missing semicolon at end of union.
40937 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
40940 * g++.dg/template/explicit-instantiation3.C: New test.
40942 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40944 * gcc.dg/20030626-1.c: Use signed char.
40946 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
40948 * gcc.dg/20030626-1.c: New test.
40950 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
40952 * const-str-2.m: Update.
40954 2003-06-25 Mark Mitchell <mark@codesourcery.com>
40957 * g++.dg/rtti/dyncast1.C: New test.
40958 * g++.dg/abi/mangle4.C: Correct base-specifier access.
40959 * g++.dg/lookup/scoped1.C: Remove XFAIL.
40960 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
40963 * g++.dg/expr/static_cast1.C: New test.
40965 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
40967 * gcc.dg/20030625-1.c: New test.
40969 2003-06-24 Roger Sayle <roger@eyesopen.com>
40971 * gcc.c-torture/compile/20030624-1.c: New test case.
40973 2003-06-24 Jakub Jelinek <jakub@redhat.com>
40975 * gcc.c-torture/execute/string-opt-17.c: New test.
40977 2003-06-24 Mark Mitchell <mark@codesourcery.com>
40980 * g++.dg/parse/crash6.C: New test.
40982 2003-06-23 Roger Sayle <roger@eyesopen.com>
40984 * gcc.dg/builtins-24.c: New test case.
40986 2003-06-23 Jakub Jelinek <jakub@redhat.com>
40988 * g++.dg/opt/operator1.C: New test.
40990 2003-06-22 Roger Sayle <roger@eyesopen.com>
40992 * gcc.c-torture/execute/string-opt-16.c: New test case.
40994 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
40996 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
40997 * g++.old-deja/g++.other/conv7.C: Likewise.
40998 * g++.old-deja/g++.other/overcnv2.C: Likewise.
40999 * g++.old-deja/g++.other/overload14.C: Likewise.
41001 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
41003 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
41004 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
41006 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41009 * g++.dg/warn/Winline-3.C: New test.
41011 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41013 * lib/target-supports.exp (check_alias_available): Make the test
41014 program acceptable to the Solaris assembler.
41017 * g++.dg/template/memclass2.C: New test.
41019 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41020 Eric Botcazou <ebotcazou@libertysurf.fr>
41022 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
41023 data for non-matching targets.
41024 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
41026 2003-06-20 Mark Mitchell <mark@codesourcery.com>
41029 * g++.dg/template/member3.C: New test.
41031 2003-06-19 Mark Mitchell <mark@codesourcery.com>
41034 * g++.dg/template/func1.C: New test.
41037 * g++.dg/template/static4.C: New test.
41038 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
41041 * g++.dg/init/ref7.C: New test.
41043 2003-06-19 Matt Austern <austern@apple.com>
41046 * g++.dg/anew1.C: New test.
41047 * g++.dg/anew2.C: New test.
41048 * g++.dg/anew3.C: New test.
41049 * g++.dg/anew4.C: New test.
41051 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
41053 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
41055 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
41057 * gcc.c-torture/execute/simd-4.c (main): Make expected value
41060 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
41062 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
41065 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
41067 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
41068 * gcc.c-torture/compile/961203-1.c: Likewise.
41069 * gcc.c-torture/compile/980506-1.c: Likewise.
41071 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41074 * g++.dg/lookup/using7.C: New test.
41076 2003-06-17 Mark Mitchell <mark@codesourcery.com>
41079 * g++.dg/abi/conv1.C: Remove it.
41080 * g++.dg/template/conv7.C: New test.
41081 * g++.dg/template/conv8.C: Likewise.
41082 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
41083 conversion operator.
41085 2003-06-17 Janis Johnson <janis187@us.ibm.com>
41087 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
41088 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41089 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41090 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41091 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41092 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41093 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41094 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41095 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41096 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41097 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41098 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41099 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41100 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41101 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41102 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41103 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41104 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41105 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41106 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41107 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41108 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41109 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41110 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41111 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41112 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41113 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41114 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41115 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41117 2003-06-16 Mark Mitchell <mark@codesourcery.com>
41119 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
41120 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
41123 2003-06-16 Roger Sayle <roger@eyesopen.com>
41125 * gcc.dg/i386-387-5.c: New test case.
41126 * gcc.dg/i386-387-6.c: New test case.
41127 * gcc.dg/builtins-23.c: New test case.
41129 2003-06-15 Roger Sayle <roger@eyesopen.com>
41131 * gcc.dg/builtins-22.c: New test case.
41132 * gcc.dg/i386-387-1.c: Update to test exp.
41133 * gcc.dg/i386-387-2.c: Likewise.
41135 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41137 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
41139 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41141 * lib/gcc-dg.exp (dg-require-dll): New function.
41142 (dg-xfail-if): Likewise.
41143 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
41146 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
41147 * gcc.c-torture/compile/20001205-1.c: Likewise.
41148 * gcc.c-torture/compile/20001226-1.c: Likewise.
41149 * gcc.c-torture/compile/20010518-2.c: Likewise.
41150 * gcc.c-torture/compile/20020312-1.c: Likewise.
41151 * gcc.c-torture/compile/20020604-1.c: Likewise.
41152 * gcc.c-torture/compile/920501-12.c: Likewise.
41153 * gcc.c-torture/compile/920501-4.c: Likewise.
41154 * gcc.c-torture/compile/920520-1.c: Likewise.
41155 * gcc.c-torture/compile/920521-1.c: Likewise.
41156 * gcc.c-torture/compile/920625-1.c: Likewise.
41157 * gcc.c-torture/compile/961203-1.c: Likewise.
41158 * gcc.c-torture/compile/980506-1.c: Likewise.
41159 * gcc.c-torture/compile/981006-1.c: Likewise.
41160 * gcc.c-torture/compile/981022-1.c: Likewise.
41161 * gcc.c-torture/compile/981223-1.c: Likewise.
41162 * gcc.c-torture/compile/990617-1.c: Likewise.
41163 * gcc.c-torture/compile/dll.c: Likewise.
41164 * gcc.c-torture/compile/labels-3.c: Likewise.
41165 * gcc.c-torture/compile/mipscop-1.c: Likewise.
41166 * gcc.c-torture/compile/mipscop-2.c: Likewise.
41167 * gcc.c-torture/compile/mipscop-3.c: Likewise.
41168 * gcc.c-torture/compile/mipscop-4.c: Likewise.
41169 * gcc.c-torture/compile/simd-5.c: Likewise.
41170 * gcc.c-torture/compile/20000804-1.x: Remove.
41171 * gcc.c-torture/compile/20001205-1.x: Likewise.
41172 * gcc.c-torture/compile/20001226-1.x: Likewise.
41173 * gcc.c-torture/compile/20010518-2.x: Likewise.
41174 * gcc.c-torture/compile/20020312-1.x: Likewise.
41175 * gcc.c-torture/compile/20020604-1.x: Likewise.
41176 * gcc.c-torture/compile/920501-12.x: Likewise.
41177 * gcc.c-torture/compile/920501-4.x: Likewise.
41178 * gcc.c-torture/compile/920520-1.x: Likewise.
41179 * gcc.c-torture/compile/920521-1.x: Likewise.
41180 * gcc.c-torture/compile/920625-1.x: Likewise.
41181 * gcc.c-torture/compile/961203-1.x: Likewise.
41182 * gcc.c-torture/compile/980506-1.x: Likewise.
41183 * gcc.c-torture/compile/981006-1.x: Likewise.
41184 * gcc.c-torture/compile/981022-1.x: Likewise.
41185 * gcc.c-torture/compile/981223-1.x: Likewise.
41186 * gcc.c-torture/compile/990617-1.x: Likewise.
41187 * gcc.c-torture/compile/mipscop-1.x: Likewise.
41188 * gcc.c-torture/compile/mipscop-2.x: Likewise.
41189 * gcc.c-torture/compile/mipscop-3.x: Likewise.
41190 * gcc.c-torture/compile/mipscop-4.x: Likewise.
41191 * gcc.c-torture/compile/simd-5.x: Likewise.
41193 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
41195 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
41197 * gcc.c-torture/execute/20030611-1.c: New test.
41199 2003-06-12 Roger Sayle <roger@eyesopen.com>
41202 * gcc.dg/20030612-1.c: New test case.
41204 2003-06-12 Mark Mitchell <mark@codesourcery.com>
41207 * g++.dg/expr/cast1.C: New test.
41209 2003-06-12 Roger Sayle <roger@eyesopen.com>
41211 * gcc.dg/builtins-21.c: New test case.
41213 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
41215 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
41216 options instead of at the end.
41217 * lib/objc.exp (objc_target_compile): Likewise.
41219 2003-06-11 Mark Mitchell <mark@codesourcery.com>
41222 * g++.dg/parse/error1.C: New test.
41224 2003-06-11 Janis Johnson <janis187@us.ibm.com>
41226 * gcc.dg/compat/struct-by-value-11_main.c: New file.
41227 * gcc.dg/compat/struct-by-value-11_x.c: New file.
41228 * gcc.dg/compat/struct-by-value-11_y.c: New file.
41229 * gcc.dg/compat/struct-by-value-12_main.c: New file.
41230 * gcc.dg/compat/struct-by-value-12_x.c: New file.
41231 * gcc.dg/compat/struct-by-value-12_y.c: New file.
41232 * gcc.dg/compat/struct-by-value-13_main.c: New file.
41233 * gcc.dg/compat/struct-by-value-13_x.c: New file.
41234 * gcc.dg/compat/struct-by-value-13_y.c: New file.
41235 * gcc.dg/compat/struct-by-value-14_main.c: New file.
41236 * gcc.dg/compat/struct-by-value-14_x.c: New file.
41237 * gcc.dg/compat/struct-by-value-14_y.c: New file.
41238 * gcc.dg/compat/struct-by-value-15_main.c: New file.
41239 * gcc.dg/compat/struct-by-value-15_x.c: New file.
41240 * gcc.dg/compat/struct-by-value-15_y.c: New file.
41241 * gcc.dg/compat/struct-by-value-16_main.c: New file.
41242 * gcc.dg/compat/struct-by-value-16_x.c: New file.
41243 * gcc.dg/compat/struct-by-value-16_y.c: New file.
41244 * gcc.dg/compat/struct-by-value-17_main.c: New file.
41245 * gcc.dg/compat/struct-by-value-17_x.c: New file.
41246 * gcc.dg/compat/struct-by-value-17_y.c: New file.
41247 * gcc.dg/compat/struct-by-value-18_main.c: New file.
41248 * gcc.dg/compat/struct-by-value-18_x.c: New file.
41249 * gcc.dg/compat/struct-by-value-18_y.c: New file.
41251 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
41252 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
41253 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
41254 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
41255 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
41256 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
41257 * gcc.dg/compat/scalar-return-3_main.c: New file.
41258 * gcc.dg/compat/scalar-return-3_x.c: New file.
41259 * gcc.dg/compat/scalar-return-3_y.c: New file.
41260 * gcc.dg/compat/scalar-return-4_main.c: New file.
41261 * gcc.dg/compat/scalar-return-4_x.c: New file.
41262 * gcc.dg/compat/scalar-return-4_y.c: New file.
41264 2003-06-10 Janis Johnson <janis187@us.ibm.com>
41266 * gcc.dg/compat/fp2-struct-check.h: New file.
41267 * gcc.dg/compat/fp2-struct-defs.h: New file.
41268 * gcc.dg/compat/fp2-struct-init.h: New file.
41269 * gcc.dg/compat/struct-by-value-10_main.c: New file.
41270 * gcc.dg/compat/struct-by-value-10_x.c: New file.
41271 * gcc.dg/compat/struct-by-value-10_y.c: New file.
41272 * gcc.dg/compat/struct-return-10_main.c: New file.
41273 * gcc.dg/compat/struct-return-10_x.c: New file.
41274 * gcc.dg/compat/struct-return-10_y.c: New file.
41276 * gcc.dg/compat/compat-common.h: New file.
41277 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
41278 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
41279 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
41280 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
41281 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
41282 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
41283 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
41284 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41285 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
41286 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
41287 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41288 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
41289 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
41290 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41291 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
41292 * gcc.dg/compat/small-struct-check.h: Ditto.
41293 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
41294 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41295 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
41296 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
41297 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41298 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41299 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
41300 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41301 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
41302 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
41303 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41304 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41305 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
41306 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41307 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41308 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
41309 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41310 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
41311 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
41312 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41313 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
41314 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
41315 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41316 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
41317 * gcc.dg/compat/struct-return-2_main.c: Ditto.
41318 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41319 * gcc.dg/compat/struct-return-2_y.c: Ditto.
41320 * gcc.dg/compat/struct-return-3_main.c: Ditto.
41321 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41322 * gcc.dg/compat/struct-return-3_y.c: Ditto.
41324 2003-06-10 Geoffrey Keating <geoffk@apple.com>
41326 * g++.dg/pch/static-1.C: New file.
41327 * g++.dg/pch/static-1.Hs: New file.
41329 2003-06-10 Richard Henderson <rth@redhat.com>
41331 * gcc.dg/asm-7.c: Adjust expected warning text.
41333 2003-06-10 Roger Sayle <roger@eyesopen.com>
41335 * gcc.dg/builtins-20.c: New test case.
41337 2003-06-10 Mark Mitchell <mark@codesourcery.com>
41340 * g++.dg/opt/template1.C: New test.
41342 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41344 * lib/gcc-dg.exp (dg-test): Clear additional_files and
41345 additional_sources.
41347 2003-05-21 David Taylor <dtaylor@emc.com>
41349 * gcc.dg/Wpadded.c: New file.
41351 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41353 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
41354 * gcc.dg/special/weak-2.c: Add dg-require-weak.
41355 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
41358 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
41360 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
41362 2003-06-09 Mark Mitchell <mark@codesourcery.com>
41364 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
41365 (dg-require-alias): Likewise.
41366 (dg-require-gc-sections): Likewise.
41367 * lib/target-supports.exp (check_gc_sections_available): Likewise.
41369 2003-06-08 Richard Henderson <rth@redhat.com>
41371 * gcc.dg/20011029-2.c: Fix the array reference.
41372 * gcc.dg/asm-7.c: New.
41374 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
41376 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
41378 2003-06-08 Mark Mitchell <mark@codesourcery.com>
41380 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
41381 (dg-require-gc-sections): Likewise.
41383 2003-06-08 Jan Hubicka <jh@suse.cz>
41385 * i386-cmov1.c: Fix regular expression.
41386 * i386-cvt-1.c: Likewise.
41387 * i386-local.c: Likewise.
41388 * i386-local2.c: Likewise.
41389 * i386-mul.c: Likewise.
41390 * i386-ssetype-1.c: Likewise.
41391 * i386-ssetype-3.c: Likewise.
41392 * i386-ssetype-5.c: Likewise.
41394 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41397 * g++.dg/warn/implicit-typename2.C: New test.
41398 * g++.dg/warn/implicit-typename3.C: New test.
41400 2003-06-07 Richard Henderson <rth@redhat.com>
41402 * g++.dg/other/offsetof3.C: Use size_t.
41403 * g++.dg/other/offsetof4.C: Likewise.
41405 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
41407 * lib/copy-file.exp: New. Implement gcc_copy_files.
41409 * lib/dg-pch.exp: Load copy-file.exp
41410 (dg-pch): Use gcc_copy_files instead of "file copy".
41412 2003-06-06 Mark Mitchell <mark@codesourcery.com>
41414 * gcc.dg/weak/weak.exp: Simplify.
41415 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
41416 * gcc.dg/weak/weak-1.c: Likewise.
41417 * gcc.dg/weak/weak-2.c: Likewise.
41418 * gcc.dg/weak/weak-3.c: Likewise.
41419 * gcc.dg/weak/weak-4.c: Likewise.
41420 * gcc.dg/weak/weak-5.c: Likewise.
41421 * gcc.dg/weak/weak-6.c: Likewise.
41422 * gcc.dg/weak/weak-7.c: Likewise.
41423 * gcc.dg/weak/weak-8.c: Likewise.
41424 * gcc.dg/weak/weak-9.c: Likewise.
41426 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
41428 gcc.c-torture/execute/20030606-1.c: New.
41430 2003-06-06 Roger Sayle <roger@eyesopen.com>
41432 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
41433 * gcc.dg/builtins-19.c: Likewise.
41435 2003-06-06 Roger Sayle <roger@eyesopen.com>
41437 * gcc.dg/builtins-2.c: Add some more tests.
41438 * gcc.dg/builtins-18.c: New test case.
41439 * gcc.dg/builtins-19.c: New test case.
41441 2003-06-06 Roger Sayle <roger@eyesopen.com>
41442 Jim Wilson <wilson@tuliptree.org>
41444 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
41446 2003-06-06 Jakub Jelinek <jakub@redhat.com>
41448 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
41449 mempcpy/stpcpy calls not to be optimized into something else.
41450 * gcc.c-torture/execute/string-opt-3.c: Moved to...
41451 * gcc.c-torture/execute/builtins/string-7.c: ...here.
41452 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
41454 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41456 * gcc.dg/format/asm_fprintf-1.c: New test.
41458 2003-06-05 Mark Mitchell <mark@codesourcery.com>
41460 * lib/gcc-defs.exp (additional_sources): New variable.
41461 (dg-additional-sources): New function.
41462 (additional_files): New variable.
41463 (dg-additional-files): New function.
41464 (dg-additional-files-options): Likewise.
41465 * lib/gcc-dg.exp (dg-require-weak): New function.
41466 (dg-require-alias): Likewise.
41467 (dg-require-gc-sections): Likewise.
41468 * lib/target-supports.exp (check_alias_available): Remove testfile
41470 (check_gc_sections_available): New function.
41471 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
41472 (dg-gpp-additional-files): Likewise.
41473 * lib/g++.exp (additional_sources): Remove.
41474 (additional_files): Likewise.
41475 (g++_target_compile): Use dg-additional-files-options.
41477 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
41479 * gcc.dg/special/ecos.exp: Remove.
41480 * gcc.dg/special/20000419-2.c: Use dg-require-*.
41481 * gcc.dg/special/alias-1.c: Likewise.
41482 * gcc.dg/special/alias-2.c: Likewise.
41483 * gcc.dg/special/gcsec-1.c: Likewise.
41484 * gcc.dg/special/weak-1.c: Likewise.
41485 * gcc.dg/special/weak-2.c: Likewise.
41486 * gcc.dg/special/wkali-1.c: Likewise.
41487 * gcc.dg/special/wkali-2.c: Likewise.
41489 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
41490 dg-gpp-additional-*.
41491 * g++.dg/special/conpr-3.C: Likewise.
41492 * g++.dg/special/conpr-4.C: Likewise.
41493 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
41494 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
41495 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
41496 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
41497 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
41498 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
41499 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
41500 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
41501 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
41502 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
41503 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
41504 * g++.old-deja/g++.other/comdat1.C: Likewise.
41505 * g++.old-deja/g++.other/comdat2.C: Likewise.
41506 * g++.old-deja/g++.other/comdat3.C: Likewise.
41507 * g++.old-deja/g++.other/ctor1.C: Likewise.
41508 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
41510 2003-06-05 Richard Henderson <rth@redhat.com>
41512 * gcc.dg/debug/20030605-1.c: New.
41514 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41516 * README.QMTEST: Update.
41518 2003-06-04 Richard Henderson <rth@redhat.com>
41520 * gcc.dg/cleanup-1.c: New.
41521 * gcc.dg/cleanup-2.c: New.
41522 * gcc.dg/cleanup-3.c: New.
41523 * gcc.dg/cleanup-4.c: New.
41524 * gcc.dg/cleanup-5.c: New.
41525 * gcc.dg/cleanup-6.c: New.
41526 * gcc.dg/cleanup-7.c: New.
41528 2003-06-04 Mark Mitchell <mark@codesourcery.com>
41530 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
41532 * lib/dg-pch.exp: New file.
41533 * g++.dg/pch/pch.exp: Use dg-pch.exp.
41534 * gcc.dg/pch/pch.exp: Likewise.
41536 2003-06-04 Roger Sayle <roger@eyesopen.com>
41538 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
41539 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
41540 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
41541 * gcc.dg/builtins-17.c: New test case.
41542 * gcc.dg/i386-387-4.c: New test case.
41543 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
41545 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41547 * gcc.dg/ultrasp9.c: New test.
41549 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
41551 * gcc.c-torture/compile/20030604-1.c: New test.
41552 * gcc.dg/sparc-constant-1.c: New test.
41554 2003-06-03 Glen Nakamura <glen@imodulo.com>
41556 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
41558 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
41560 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
41562 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
41563 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
41565 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
41567 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
41569 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41572 * g++.dg/template/spec10.C: New test.
41574 2003-06-03 Roger Sayle <roger@eyesopen.com>
41576 * gcc.dg/builtins-16.c: New test case.
41578 2003-06-03 Jakub Jelinek <jakub@redhat.com>
41580 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
41581 mempcpy test with post-increments.
41582 * gcc.c-torture/execute/string-opt-3.c: New test.
41583 * gcc.dg/string-opt-1.c: New test.
41585 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
41588 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
41590 2003-06-02 Mark Mitchell <mark@codesourcery.com>
41592 * lib/scanasm.exp (dg-scan): New function, factored out of ...
41593 (scan-assembler): ... here. Use dg-scan.
41594 (scan-assembler-not): Likewise.
41595 (scan-file): New function.
41596 (scan-file-not): Likewise.
41597 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
41598 * gcc.dg/cpp/_Pragma4.c: Likewise.
41599 * gcc.dg/cpp/_Pragma5.c: Likewise.
41600 * gcc.dg/cpp/avoidpaste1.c: Likewise.
41601 * gcc.dg/cpp/avoidpaste2.c: Likewise.
41602 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
41603 * gcc.dg/cpp/cmdlne-P.c: Likewise.
41604 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
41605 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
41606 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
41607 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
41608 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
41609 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
41610 * gcc.dg/cpp/cxxcom1.c: Likewise.
41611 * gcc.dg/cpp/line1.c: Likewise.
41612 * gcc.dg/cpp/maccom1.c: Likewise.
41613 * gcc.dg/cpp/maccom2.c: Likewise.
41614 * gcc.dg/cpp/maccom3.c: Likewise.
41615 * gcc.dg/cpp/maccom4.c: Likewise.
41616 * gcc.dg/cpp/maccom5.c: Likewise.
41617 * gcc.dg/cpp/maccom6.c: Likewise.
41618 * gcc.dg/cpp/multiline.c: Likewise.
41619 * gcc.dg/cpp/spacing1.c: Likewise.
41620 * gcc.dg/cpp/spacing2.c: Likewise.
41621 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
41622 * gcc.dg/cpp/trad/maccom1.c: Likewise.
41623 * gcc.dg/cpp/trad/maccom2.c: Likewise.
41624 * gcc.dg/cpp/trad/maccom3.c: Likewise.
41625 * gcc.dg/cpp/trad/maccom4.c: Likewise.
41626 * gcc.dg/cpp/trad/maccom6.c: Likewise.
41627 * gcc.dg/cpp/cxxcom2.c: Likewise.
41628 * gcc.dg/cpp/cxxcom2.h: New file.
41630 * gcc.dg/cpp/truefalse.cpp: Move it to ...
41631 * g++.dg/cpp/truefalse.C: Here.
41632 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
41634 2003-06-01 Loren James Rittle <ljrittle@acm.org>
41636 * gcc.dg/cpp/redef3.c: New file.
41638 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
41640 * gcc.dg/i386-loop-3.c: New test.
41642 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
41644 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
41646 2003-05-31 Roger Sayle <roger@eyesopen.com>
41648 * gcc.dg/fwrapv-1.c: New test case.
41649 * gcc.dg/fwrapv-2.c: New test case.
41651 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41654 * g++.dg/template/spec9.C: New test.
41656 2003-05-29 Roger Sayle <roger@eyesopen.com>
41658 * gcc.dg/duff-4.c: New test case.
41660 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
41663 * g77.dg/ffixed-form-1.f: New test
41664 * g77.dg/ffixed-form-2.f: New test
41665 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
41666 * g77.dg/ffree-form-3.f: New test
41668 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
41670 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
41671 * gcc.dg/wint_t-1.c: Likewise.
41673 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41675 * g++.dg/template/access11.C: New test.
41677 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41680 * g++.dg/template/access10.C: New test.
41682 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
41683 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41685 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
41687 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41689 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
41690 suppress for powerpc-*-darwin*.
41691 * gcc.dg/torture/builtin-noret-2.c: Likewise.
41693 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
41695 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
41696 suppress option for powerpc-*-darwin*.
41698 2003-05-23 Roger Sayle <roger@eyesopen.com>
41700 * gcc.dg/builtins-1.c: Add tests for tan and atan.
41701 * gcc.dg/builtins-4.c: Add test for fmod.
41703 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41706 * g++.dg/template/instantiate4.C: New test.
41708 2003-05-22 Roger Sayle <roger@eyesopen.com>
41710 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
41712 2003-05-21 Janis Johnson <janis187@us.ibm.com>
41714 * gcc.dg/compat/scalar-return-1_main.c: New file.
41715 * gcc.dg/compat/scalar-return-1_x.c: New file.
41716 * gcc.dg/compat/scalar-return-1_y.c: New file.
41717 * gcc.dg/compat/scalar-return-2_main.c: New file.
41718 * gcc.dg/compat/scalar-return-2_x.c: New file.
41719 * gcc.dg/compat/scalar-return-2_y.c: New file.
41720 * gcc.dg/compat/struct-return-3_main.c: New file.
41721 * gcc.dg/compat/struct-return-3_y.c: New file.
41722 * gcc.dg/compat/struct-return-3_x.c: New file.
41723 * gcc.dg/compat/struct-return-2_main.c: New file.
41724 * gcc.dg/compat/struct-return-2_x.c: New file.
41725 * gcc.dg/compat/struct-return-2_y.c: New file.
41727 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41729 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
41730 for hppa*-hp-hpux*.
41731 * gcc.dg/20021014-1.c (dg-options): Likewise.
41732 * gcc.dg/nest.c (dg-options): Likewise.
41734 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
41737 * g++.dg/ext/dllimport2.C: New file.
41738 * g++.dg/ext/dllimport3.C: New file.
41740 2003-05-20 Janis Johnson <janis187@us.ibm.com>
41742 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
41743 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
41744 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41745 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
41746 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41747 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
41748 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
41749 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
41750 * gcc.dg/compat/small-struct-defs.h: New file.
41751 * gcc.dg/compat/small-struct-init.h: New file.
41752 * gcc.dg/compat/small-struct-check.h: New file.
41753 * gcc.dg/compat/fp-struct-defs.h: New file.
41754 * gcc.dg/compat/fp-struct-check.h: New file.
41755 * gcc.dg/compat/fp-struct-init.h: New file.
41756 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
41757 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
41759 2003-05-19 Jakub Jelinek <jakub@redhat.com>
41761 * gcc.dg/20030225-2.c: New test.
41763 2003-05-18 Roger Sayle <roger@eyesopen.com>
41764 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41766 * gcc.c-torture/compile/20030518-1.c: New test case.
41768 2003-05-18 Mark Mitchell <mark@codesourcery.com>
41770 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
41771 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
41772 gcc-dg-debug-runtest.
41773 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
41774 gcc-dg-debug-runtest.
41776 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41779 * g++.dg/lookup/using6.C: New test.
41781 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41783 * g++.dg/parse/access2.C: New test.
41785 2003-05-17 Mark Mitchell <mark@codesourcery.com>
41787 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
41788 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
41789 * gcc.dg/debug/debug.exp: Likewise.
41791 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
41793 * gcc.dg/dollar.c: New test.
41795 2003-05-16 Janis Johnson <janis187@us.ibm.com>
41797 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
41798 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
41799 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
41800 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
41801 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
41802 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
41803 * gcc.dg/compat/struct-by-value-6_main.c: New file.
41804 * gcc.dg/compat/struct-by-value-6_x.c: New file.
41805 * gcc.dg/compat/struct-by-value-6_y.c: New file.
41806 * gcc.dg/compat/struct-by-value-7_main.c: New file.
41807 * gcc.dg/compat/struct-by-value-7_x.c: New file.
41808 * gcc.dg/compat/struct-by-value-7_y.c: New file.
41809 * gcc.dg/compat/struct-by-value-8_main.c: New file.
41810 * gcc.dg/compat/struct-by-value-8_x.c: New file.
41811 * gcc.dg/compat/struct-by-value-8_y.c: New file.
41812 * gcc.dg/compat/struct-by-value-9_main.c: New file.
41813 * gcc.dg/compat/struct-by-value-9_x.c: New file.
41814 * gcc.dg/compat/struct-by-value-9_y.c: New file.
41816 2003-05-16 Mark Mitchell <mark@codesourcery.com>
41818 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
41819 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
41820 support for "repo" mode.
41821 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
41822 * lib/g77-dg.exp: Likewise.
41823 * lib/obj-dg.exp: Likewise.
41825 2003-05-16 Jakub Jelinek <jakub@redhat.com>
41827 Merge from gcc-3_2-rhl8-branch:
41828 2003-04-23 Jakub Jelinek <jakub@redhat.com>
41830 * gcc.dg/tls/opt-6.c: New test.
41832 2003-04-05 Jakub Jelinek <jakub@redhat.com>
41834 * gcc.dg/20030405-1.c: New test.
41836 2003-03-09 Jakub Jelinek <jakub@redhat.com>
41838 * gcc.dg/20030309-1.c: New test.
41840 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
41842 * gcc.c-torture/execute/20030307-1.c: New test.
41844 2003-02-20 Randolph Chung <tausq@debian.org>
41846 * gcc.c-torture/compile/20030220-1.c: New test.
41848 2003-02-18 Jakub Jelinek <jakub@redhat.com>
41850 * gcc.dg/20030217-1.c: New test.
41852 2003-01-29 Jakub Jelinek <jakub@redhat.com>
41854 * gcc.c-torture/compile/20020129-1.c: New test.
41856 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41858 * gcc.dg/unroll-1.c: New test.
41860 2002-11-16 Jan Hubicka <jh@suse.cz>
41862 * gcc.c-torture/execute/20020920-1.c: New test.
41864 2002-10-08 Jakub Jelinek <jakub@redhat.com>
41867 * gcc.c-torture/compile/20021008-1.c: New test.
41869 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
41872 * gcc.c-torture/execute/20020810-1.c: New test.
41874 2002-08-07 Jakub Jelinek <jakub@redhat.com>
41876 * gcc.c-torture/compile/20020807-1.c: New test.
41878 2002-07-30 Jakub Jelinek <jakub@redhat.com>
41880 * gcc.dg/tls/opt-1.c: New test.
41882 2002-07-29 Jakub Jelinek <jakub@redhat.com>
41884 * gcc.dg/20020729-1.c: New test.
41886 2002-07-20 Jakub Jelinek <jakub@redhat.com>
41888 * g++.dg/opt/life1.C: New test.
41890 2002-05-20 Jakub Jelinek <jakub@redhat.com>
41892 * gcc.dg/20020525-1.c: New test.
41894 2002-05-24 Jakub Jelinek <jakub@redhat.com>
41897 * g++.dg/ext/pretty1.C: New test.
41898 * g++.dg/ext/pretty2.C: New test.
41900 2003-05-15 Mark Mitchell <mark@codesourcery.com>
41903 * g++.dg/ext/typeof5.C: New test.
41905 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
41907 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
41908 __USER_LABEL_PREFIX__ into account.
41909 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
41911 2003-05-14 Roger Sayle <roger@eyesopen.com>
41913 * gcc.dg/builtins-15.c: New test case.
41915 2003-05-13 Zack Weinberg <zack@codesourcery.com>
41917 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
41919 2003-05-12 Mark Mitchell <mark@codesourcery.com>
41921 * lib/g++.exp: Tweak handling of additional source files.
41922 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
41923 * g++.dg/special/conpr-2a.C: Rename to ...
41924 * g++.dg/special/conpr-2a.cc: ... this.
41925 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
41926 * g++.dg/special/conpr-3a.C: Rename to ...
41927 * g++.dg/special/conpr-3a.cc: This.
41928 * g++.dg/special/conpr-3b.C: Rename to ...
41929 * g++.dg/special/conpr-3b.cc: This.
41930 * g++.dg/special/conpr-4.C: New test.
41931 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
41933 2003-05-12 David Edelsohn <edelsohn@gnu.org>
41935 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
41937 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41939 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
41940 * g++.old-deja/g++.robertl/eb71.C: Likewise.
41941 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
41942 * g++.old-deja/g++.other/warn3.C: Likewise.
41944 2003-05-11 Roger Sayle <roger@eyesopen.com>
41946 * gcc.dg/i386-387-1.c: Update to also test log.
41947 * gcc.dg/i386-387-2.c: Likewise.
41949 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
41951 * g77.f-torture/execute/int8421.f: New test.
41953 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41955 PR c++/10230, c++/10481
41956 * g++.dg/lookup/scoped5.C: New test.
41958 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41961 * g++.dg/template/ttp6.C: New test.
41963 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
41965 * gcc.c-torture/execute/builtins: New directory.
41966 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
41967 gcc.c-torture/execute/builtins.
41968 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
41969 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
41970 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
41971 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
41973 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41976 * g++.dg/template/access8.C: New test.
41977 * g++.dg/template/access9.C: New test.
41979 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41982 * g++.dg/parse/access1.C: New test.
41984 2003-05-09 DJ Delorie <dj@redhat.com>
41986 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
41987 long, and not an int.
41989 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41991 PR c++/10555, c++/10576
41992 * g++.dg/template/memclass1.C: New test.
41994 2003-05-08 DJ Delorie <dj@redhat.com>
41996 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
41998 * gcc.c-torture/execute/20021024-1.x: Likewise.
41999 * gcc.c-torture/execute/shiftdi.x: Likewise.
42000 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
42001 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
42002 * gcc.dg/20021018-1.c: Likewise.
42004 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42006 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
42008 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
42009 (bcopy): Call memmove.
42011 2003-05-08 Roger Sayle <roger@eyesopen.com>
42013 * g77.f-torture/compile/8485.f: New test case.
42015 2003-05-07 Richard Henderson <rth@redhat.com>
42018 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
42019 Verify exception_cleanup not called for rethrows.
42020 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
42021 when exiting catch block without rethrowing.
42022 * g++.dg/eh/forced3.C: New.
42023 * g++.dg/eh/forced4.C: New.
42025 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
42027 * gcc.dg/20030505.c: Fix triplet.
42029 2003-05-06 DJ Delorie <dj@redhat.com>
42031 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
42032 * gcc.dg/nest.c: Likewise.
42034 2003-05-05 Roger Sayle <roger@eyesopen.com>
42036 * gcc.dg/builtins-14.c: New test case.
42038 2003-05-05 Janis Johnson <janis187@us.ibm.com>
42040 * lib/compat.exp (compat-execute): New argument.
42041 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
42042 * gcc.dg/compat: New test directory.
42043 * gcc.dg/compat/compat.exp: New expect script.
42044 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
42045 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
42046 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
42047 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
42048 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
42049 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
42051 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
42052 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
42053 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
42054 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
42055 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
42056 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
42057 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
42058 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
42059 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
42060 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
42061 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
42062 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
42063 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
42064 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
42065 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
42067 2003-05-05 Zack Weinberg <zack@codesourcery.com>
42069 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
42071 2003-05-05 Jakub Jelinek <jakub@redhat.com>
42073 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
42075 2003-05-05 Geoffrey Keating <geoffk@apple.com>
42077 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
42078 * gcc.dg/ppc-fsel-2.c: New test.
42080 * gcc.dg/unused-5.c: New test.
42082 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42085 * g++.dg/warn/pmf1.C: New test.
42087 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42090 * g++.dg/warn/main.C: New test.
42092 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42094 * gcc.dg/nonnull-3.c: New test.
42096 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
42098 * gcc.dg/cpp/Wtrigraphs.c: Update.
42099 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
42101 2003-05-03 Geoffrey Keating <geoffk@apple.com>
42103 * gcc.dg/ppc-fsel-1.c: New test.
42105 2003-05-03 Zack Weinberg <zack@codesourcery.com>
42108 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
42110 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
42112 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
42114 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42116 PR c++/9364, c++/10553, c++/10586
42117 * g++.dg/parse/typename4.C: New test.
42118 * g++.dg/parse/typename5.C: Likewise.
42120 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
42122 * gcc.c-torture/compile/20030503-1.c: New test.
42124 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42126 * g++.dg/lookup/using5.C: Fix testcase error.
42128 2003-05-01 Chris Demetriou <cgd@broadcom.com>
42130 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
42131 since MEABI is no longer supported. Remove all vestiges
42132 of MEABI from the test.
42134 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42137 * g++.dg/lookup/using5.C: New test.
42139 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42142 * g++.dg/template/ttp5.C: New test.
42144 2003-04-30 Mark Mitchell <mark@codesourcery.com>
42146 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
42147 (dg-gpp-additional-sources): New function.
42148 (dg-gpp-additional-files): Likewise.
42149 * lib/g++.exp (additional_sources): New variable.
42150 (additional_files): Likewise.
42151 (g++_target_compile): Deal with them.
42152 * lib/old-dejagnu.exp: Remove.
42153 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
42154 * g++.old-deja: Revise all tests to use dg commands.
42156 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42158 PR c++/9432, c++/9528
42159 * g++.dg/lookup/using4.C: New test.
42161 2003-04-29 Geoffrey Keating <geoffk@apple.com>
42163 * gcc.dg/noreturn-5.c: New file.
42164 * gcc.dg/noreturn-6.c: New file.
42166 * gcc.c-torture/compile/inline-1.c: New file.
42168 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42171 * g++.dg/template/explicit1.C: New test.
42173 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42176 * g++.dg/other/bitfield1.C: New test.
42179 * g++.dg/init/new7.C: New test.
42181 2003-04-29 Mark Mitchell <mark@codesourcery.com>
42183 * g++.dg/ext/desig1.C: New test.
42184 * g++.dg/ext/init1.C: Update.
42186 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
42188 2003-04-28 Mark Mitchell <mark@codesourcery.com>
42191 * g++.dg/warn/Winline-1.C: New test.
42193 2003-04-28 Jakub Jelinek <jakub@redhat.com>
42195 * gcc.c-torture/execute/string-opt-19.c: New test.
42197 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
42198 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
42200 2003-04-27 Mark Mitchell <mark@codesourcery.com>
42203 * g++.dg/init/new6.C: New test.
42206 * g++.dg/init/ref6.C: New test.
42208 2003-04-26 David Edelsohn <edelsohn@gnu.org>
42210 * g++.dg/warn/weak1.C: XFAIL on AIX4.
42212 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42214 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
42215 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
42217 2003-04-25 Mark Mitchell <mark@codesourcery.com>
42219 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
42220 initialized static data members.
42222 2003-04-25 H.J. Lu <hjl@gnu.org>
42224 * gcc.dg/ia64-sync-4.c: New test.
42226 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42228 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
42231 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
42234 * g++.dg/warn/conv1.C: New test.
42235 * g++.old-deja/g++.other/conv7.C: Adjust.
42236 * g++.old-deja/g++.other/overload14.C: Adjust.
42238 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42241 * g++.dg/template/defarg2.C: New test.
42243 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
42245 * gcc.dg/cpp/include2.c: Update.
42246 * gcc.dg/cpp/multiline-2.c: New.
42247 * gcc.dg/cpp/multiline.c: Update.
42248 * gcc.dg/cpp/strify2.c: Update.
42249 * gcc.dg/cpp/trad/literals-2.c: Update.
42251 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42253 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
42255 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42257 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
42259 2003-04-23 Mark Mitchell <mark@codesourcery.com>
42262 * g++.dg/parse/crash4.C: New test.
42265 * g++.dg/parse/crash5.C: New test.
42267 2003-04-22 Mark Mitchell <mark@codesourcery.com>
42270 * g++.dg/parse/crash3.C: New test.
42273 * g++.dg/parse/elab1.C: New test.
42275 2003-04-22 Devang Patel <dpatel@apple.com>
42277 * gcc.dg/cpp/trad/funlike-5.c: New test.
42279 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
42281 * g++.dg/other/packed1.C: Fix dg options.
42283 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
42285 * g++.dg/other/offsetof2.C: New test.
42287 2003-04-21 Mark Mitchell <mark@codesourcery.com>
42289 * g++.dg/template/recurse.C: Adjust location of error messages.
42291 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
42294 * g++.dg/init/addr-const1.C: New test.
42295 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
42297 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
42300 * g++.dg/lookup/struct-hack1.C: New test.
42302 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
42304 * ucs.c: Update diagnostic messages.
42306 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42308 * gcc.dg/cpp/truefalse.cpp: New test.
42309 * gcc.dg/cpp/cpp.exp: Update.
42310 * g++.dg/other/stdbool-if.C: Remove.
42312 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
42314 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
42315 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
42317 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
42319 * gcc.c-torture/compile/20030418-1.c: New test.
42321 2003-04-17 Janis Johnson <janis187@us.ibm.com>
42323 * README.compat: Remove; content moved to doc/sourcebuild.texi.
42325 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42328 g++.dg/template/dependent-name1.C: New test.
42330 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
42332 * gcc.dg/warn-1.c (tourist_guide): New array,
42333 contains a pointer to bar.
42335 2003-04-16 Roger Sayle <roger@eyesopen.com>
42337 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
42338 * gcc.c-torture/execute/medce-1.c: New test case.
42339 * gcc.c-torture/execute/medce-2.c: New test case.
42341 2003-04-15 Mark Mitchell <mark@codesourcery.com>
42343 * lib/prune.exp: Ignore more messages.
42346 * g++.dg/parse/lookup3.C: New test.
42348 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
42350 * gcc.c-torture/compile/20030415-1.c : New test.
42352 2003-04-14 Mark Mitchell <mark@codesourcery.com>
42354 * gcc.c-torture/execute/scope-2.c: Move to ...
42355 * gcc.dg/noncompile/scope.c: .... here.
42357 2003-04-14 Roger Sayle <roger@eyesopen.com>
42359 * gcc.dg/20030414-2.c: New test case.
42361 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
42364 * gcc.dg/20030414-1.c: New test.
42366 2003-04-13 Roger Sayle <roger@eyesopen.com>
42368 * gcc.dg/builtins-12.c: New test case.
42369 * gcc.dg/builtins-13.c: New test case.
42371 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42373 * gcc.c-torture/execute/string-opt-18.c: New test.
42375 2003-04-13 Mark Mitchell <mark@codesourcery.com>
42378 * g++.dg/init/new5.C: New test.
42380 2003-04-12 Mark Mitchell <mark@codesourcery.com>
42383 * g++.dg/ext/dllimport1.C: New test.
42385 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42387 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
42389 2003-04-11 Bud Davis <bdavis9659@comcast.net>
42392 * g77.f-torture/noncompile/9263.f: New test
42394 * g77.f-torture/execute/1832.f: New test
42396 2003-04-11 David Chad <davidc@freebsd.org>
42397 Loren J. Rittle <ljrittle@acm.org>
42400 * objc.dg/headers.m: New test.
42402 2003-04-10 Zack Weinberg <zack@codesourcery.com>
42404 * gcc.c-torture/execute/builtin-noret-2.c: New.
42405 * gcc.c-torture/execute/builtin-noret-2.x: New.
42406 XFAIL builtin-noret-2.c at -O1 and above.
42407 * gcc.dg/redecl.c: New.
42408 * gcc.dg/Wshadow-1.c: Update error regexps.
42410 2003-04-10 Mark Mitchell <mark@codesourcery.com>
42412 * g++.dg/abi/bitfield10.C: New test.
42414 2003-04-09 Mike Stump <mrs@apple.com>
42416 * gcc.dg/pch/pch.exp: Make testcase names longer.
42417 * g++.dg/pch/pch.exp: Make testcase names longer.
42419 2003-04-08 Roger Sayle <roger@eyesopen.com>
42421 * gcc.dg/builtins-11.c: New test case.
42423 2003-04-08 Roger Sayle <roger@eyesopen.com>
42425 * gcc.dg/builtins-9.c: New test case.
42426 * gcc.dg/builtins-10.c: New test case.
42428 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
42430 * gcc.dg/noncompile/init-4.c.c: New test.
42432 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
42434 * gcc.misc-test/gcov-9.c: New test.
42435 * gcc.misc-test/gcov-10.c: New test
42436 * gcc.misc-test/gcov-11.c: New test.
42438 2003-04-05 Zack Weinberg <zack@codesourcery.com>
42440 PR optimization/10024
42441 * gcc.c-torture/compile/20030405-1.c: New test.
42443 2003-04-04 Geoffrey Keating <geoffk@apple.com>
42445 * gcc.dg/pch/static-3.c: New.
42446 * gcc.dg/pch/static-3.hs: New.
42447 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
42449 2003-04-04 Richard Henderson <rth@redhat.com>
42451 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
42452 * g++.dg/eh/forced2.C: Likewise.
42454 2003-04-03 Mike Stump <mrs@apple.com>
42456 * lib/scanasm.exp (scan-assembler): Add xfail processing for
42458 (scan-assembler-times, scan-assembler-not): Likewise.
42459 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
42461 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
42463 * gcc.dg/sparc-loop-1.c: New test.
42465 2003-04-02 Geoffrey Keating <geoffk@apple.com>
42468 * g++.dg/pch/system-2.C: New.
42469 * g++.dg/pch/system-2.Hs: New.
42471 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
42473 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
42475 * g++.dg/eh/simd-1.C (vecfunc): Same.
42477 2003-04-01 Roger Sayle <roger@eyesopen.com>
42479 * gcc.c-torture/execute/20030401-1.c: New test case.
42481 2003-04-01 Ziemowit Laski <zlaski@apple.com>
42483 * objc.dg/defs.m: New.
42485 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
42487 * g++.dg/eh/simd-1.C: New.
42488 * g++.dg/eh/simd-2.C: New.
42490 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
42492 * gcc.c-torture/execute/simd-3.c: New.
42494 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42497 * gcc.dg/20030331-2.c: New test.
42499 2003-03-31 Mark Mitchell <mark@codesourcery.com>
42502 * g++.dg/parse/crash2.C: New test.
42504 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42506 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
42507 * gcc.c-torture/execute/20030331-1.c: ...here.
42509 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42511 * gcc.c-torture/execute/20030331-1.c: New test.
42513 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
42515 * lib/gcov.exp: Adjust call return testing strings.
42516 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
42518 2003-03-31 Roger Sayle <roger@eyesopen.com>
42520 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
42521 * gcc.dg/builtins-7.c: New test case.
42522 * gcc.dg/builtins-8.c: New test case.
42524 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
42526 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
42528 2003-03-30 Mark Mitchell <mark@codesourcery.com>
42531 * g++.dg/lookup-class-member-2.C: New test.
42533 2003-03-30 Glen Nakamura <glen@imodulo.com>
42535 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
42537 2003-03-28 Roger Sayle <roger@eyesopen.com>
42539 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
42541 2003-03-28 Mark Mitchell <mark@codesourcery.com>
42543 * g++.dg/init/attrib1.C: New test.
42545 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42547 * gcc.dg/ultrasp8.c: New test.
42549 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42551 * gcc.dg/ultrasp7.c: New test.
42553 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
42556 * g++.dg/template/inline1.C: New test.
42558 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
42560 * gcc.dg/sparc-dwarf2.c: New test.
42562 2003-03-27 Roger Sayle <roger@eyesopen.com>
42564 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
42565 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
42567 2003-03-27 Mark Mitchell <mark@codesourcery.com>
42569 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
42570 than reading .x files.
42571 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
42572 * g77.dg/gcov/gcov-1.f: Likewise.
42573 * gcc.misc-tests/gcov-4b.c: Likewise.
42574 * gcc.misc-tests/gcov-5b.c: Likewise.
42575 * gcc.misc-tests/gcov-6.c: Likewise.
42576 * gcc.misc-tests/gcov-7.c: Likewise.
42577 * gcc.misc-tests/gcov-8.c: Likewise.
42578 * g++.dg/gcov/gcov-1.x: Remove.
42579 * g77.dg/gcov/gcov-1.x: Likewise.
42580 * gcc.misc-tests/gcov-4b.x: Likewise.
42581 * gcc.misc-tests/gcov-5b.x: Likewise.
42582 * gcc.misc-tests/gcov-6.x: Likewise.
42583 * gcc.misc-tests/gcov-7.x: Likewise.
42584 * gcc.misc-tests/gcov-8.x: Likewise.
42586 2003-03-27 Glen Nakamura <glen@imodulo.com>
42589 * gcc.dg/20030324-1.c: New test.
42591 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
42594 * g++.dg/template/arg3.C: New test.
42597 * g++.dg/template/friend18.C: New test.
42599 2003-03-26 Roger Sayle <roger@eyesopen.com>
42601 * g77.f-torture/compile/20030326-1.f: New test case.
42603 2003-03-26 Janis Johnson <janis187@us.ibm.com>
42605 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
42607 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
42609 2003-03-26 Jakub Jelinek <jakub@redhat.com>
42611 * gcc.dg/ia64-sync-3.c: New test.
42613 2003-03-26 Alan Modra <amodra@bigpond.net.au>
42615 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
42617 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
42619 * gcc.dg/ultrasp6.c: New test.
42621 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42623 * gcc.dg/i386-signbit-1.c: New test.
42624 * gcc.dg/i386-signbit-2.c: New test.
42625 * gcc.dg/i386-signbit-3.c: New test.
42627 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
42629 * gcc.dg/ultrasp5.c: Fix options.
42631 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42633 * gcc.dg/ultrasp5.c: Fix comment.
42635 2003-03-24 Bud Davis <bdavis9659@comcast.net>
42638 * g77.f-torture/execute/10197.f: New test.
42640 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
42642 PR c++/9898, c++/383
42643 * g++.dg/template/conv6.C: New test.
42646 * g++.dg/template/ptrmem5.C: New test.
42649 * g++.dg/lookup/koenig1.C: New test.
42652 * g++.dg/lookup/template2.C: New test.
42654 2003-03-24 Jakub Jelinek <jakub@redhat.com>
42656 * g++.dg/opt/rtti1.C: New test.
42658 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
42660 * gcc.dg/ultrasp5.c: New test.
42662 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
42665 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
42668 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
42671 * gcc.dg/20030323-1.c: New test.
42673 2003-03-23 Roger Sayle <roger@eyesopen.com>
42675 * gcc.c-torture/compile/20030323-1.c: New test case.
42677 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
42679 * gcc.dg/20030321-1.c: New test.
42681 2003-03-22 Zack Weinberg <zack@codesourcery.com>
42683 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
42685 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
42687 PR c++/9978, c++/9708
42688 * g++.dg/ext/vlm1.C: Adjust expected error.
42689 * g++.dg/ext/vla2.C: New test.
42690 * g++.dg/template/arg1.C: New test.
42691 * g++.dg/template/arg2.C: New test.
42693 2003-03-22 Bud Davis <bdavis9659@comcast.net>
42695 * g77.f-torture/execute/select.f: New test.
42696 * g77.f-torture/noncompile/select_no_compile.f: New test.
42698 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
42701 * g++.dg/other/error4.C: New test.
42703 2003-03-20 Mark Mitchell <mark@codesourcery.com>
42705 * g++.dg/template/friend17.C: New test.
42707 2003-03-21 Alan Modra <amodra@bigpond.net.au>
42709 * gcc.c-torture/compile/20030320-1.c: New.
42711 2003-03-20 Roger Sayle <roger@eyesopen.com>
42713 * gcc.dg/builtins-6.c: New test case.
42715 2003-03-19 Alan Modra <amodra@bigpond.net.au>
42718 * gcc.c-torture/compile/20030319-1.c: New.
42720 2003-03-18 Jan Hubicka <jh@suse.cz>
42722 * gcc.dg/i386-cvt-1.c: New test.
42724 2003-03-17 Zack Weinberg <zack@codesourcery.com>
42726 * objc.dg/naming-1.m: Use "(parse|syntax) error".
42727 * objc.dg/naming-2.m: Likewise.
42729 2003-03-17 Mark Mitchell <mark@codesourcery.com>
42732 * g++.dg/parse/crash1.C: New test.
42734 2003-03-16 Mark Mitchell <mark@codesourcery.com>
42737 * g++.dg/eh/cleanup1.C: New test.
42739 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
42741 * gcc.c-torture/execute/20030316-1.c: New test case.
42743 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
42746 * g++.dg/init/ctor2.C: New test.
42748 2003-03-15 Roger Sayle <roger@eyesopen.com>
42750 * g77.f-torture/compile/xformat.f: New test case.
42752 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42754 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
42755 * g++.old-deja/g++.mike/eh50.C: Likewise.
42757 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42760 * g++.dg/template/spec7.C: New test.
42761 * g++.dg/template/spec8.C: Likewise.
42763 2003-03-14 Jakub Jelinek <jakub@redhat.com>
42765 * gcc.c-torture/execute/20030313-1.c: New test.
42767 2003-03-14 Richard Henderson <rth@redhat.com>
42769 * gcc.dg/inline-2.c: Adjust alpha test for external call.
42771 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
42773 * gcc.c-torture/compile/20030314-1.c: New test.
42775 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
42777 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
42778 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
42780 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
42781 to accept newer _imp__ prefix and additional
42782 newline in .drectve section.
42783 * gcc.dg/dll-4.c: Likewise.
42784 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
42787 2003-03-13 Mark Mitchell <mark@codesourcery.com>
42789 * g++.dg/parse/namespace9.C: New test.
42791 * g++.dg/init/ref5.C: New test.
42792 * g++.dg/parse/ptrmem1.C: Likewise.
42794 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42796 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
42797 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
42798 regular expression.
42799 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
42800 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
42802 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
42804 * gcc.c-torture/execute/20030224-2.c: New test.
42806 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42808 * gcc.dg/decl-3.c: New test.
42810 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
42812 * gcc.dg/i386-loop-2.c: New test.
42814 2003-03-11 Mark Mitchell <mark@codesourcery.com>
42817 * g++.dg/parse/namespace8.C: New test.
42820 * g++.dg/overload/builtin2.C: New test.
42822 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
42824 * gcc.dg/return-type-3.c: New test.
42826 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
42828 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
42829 profiling options are not supported.
42831 2003-03-10 Mark Mitchell <mark@codesourcery.com>
42833 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
42834 * g++.old-deja/g++.warn/impint2.C: Likewise.
42836 2003-03-10 Devang Patel <dpatel@apple.com>
42838 * g++.dg/cpp/c++_cmd_1.C: New test.
42839 * g++.dg/cpp/c++_cmd_1.h: New file.
42841 2003-03-10 Segher Boessenkool <segher@koffie.nl>
42843 * gcc.dg/altivec-9.c: New file.
42845 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42847 * gcc.dg/ppc-sdata-1.c: New test.
42848 * gcc.dg/ppc-sdata-2.c: New test.
42850 2003-03-09 Mark Mitchell <mark@codesourcery.com>
42853 * g++.dg/opt/ptrmem2.C: New test.
42856 * g++.dg/opt/ptrmem1.C: New test.
42858 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
42860 * gcc.dg/i386-loop-1.c: New test.
42862 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42865 * g++.dg/lookup/friend1.C: New test.
42867 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42870 * g++.dg/parser/constructor1.C: New test.
42872 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
42874 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
42876 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
42878 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
42880 * gcc.dg/cpp/Wunused.c: Update test.
42882 2003-03-08 Jan Hubicka <jh@suse.cz>
42884 * gcc.dg/inline-3.c: New test.
42886 2003-03-08 Mark Mitchell <mark@codesourcery.com>
42889 * g++.dg/parse/builtin1.C: New test.
42892 * g++.dg/abi/cookie1.C: New test.
42893 * g++.dg/abi/cookie2.C: Likewise.
42896 * g++.dg/template/field1.C: New test.
42899 * g++.dg/parse/class1.C: New test.
42900 * g++.dg/parse/namespace7.C: Likewise.
42901 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
42903 2003-03-07 Mark Mitchell <mark@codesourcery.com>
42905 * g++.dg/init/ref4.C: New test.
42907 2003-03-07 Jan Hubicka <jh@suse.cz>
42909 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
42910 * gcc.dg/inline-3.c: New test.
42912 2003-03-06 Mark Mitchell <mark@codesourcery.com>
42914 * g++.dg/init/ref3.C: New test.
42917 * g++.dg/init/ref2.C: New test.
42920 * g++.dg/warn/Wshadow-2.C: New test.
42923 * g++.dg/warn/Woverloaded-1.C: New test.
42925 2003-03-05 Jan Hubicka <jh@suse.cz>
42927 * gcc.dg/i386-local2.c: New.
42928 * gcc.dg/i386-local.c: Fix typo.
42930 2003-03-05 Mark Mitchell <mark@codesourcery.com>
42932 * g++.dg/abi/layout3.C: New test.
42934 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
42936 * gcc.c-torture/compile/20030305-1.c
42938 2003-03-05 Jan Hubicka <jh@suse.cz>
42940 * gcc.dg/i386-local.c: New.
42942 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
42944 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
42946 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42948 * gcc.dg/switch-2.c: New test.
42949 * gcc.dg/switch-3.c: New test.
42950 * gcc.dg/Wswitch.c: Adjust line numbers.
42951 * gcc.dg/Wswitch-default.c: Likewise.
42952 * gcc.dg/Wswitch-enum.c: Likewise.
42954 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
42956 * gcc.c-torture/execute/20030222-1.c: New test.
42958 2003-03-03 James E Wilson <wilson@tuliptree.org>
42960 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
42962 2003-03-03 Mark Mitchell <mark@codesourcery.com>
42965 * g++.dg/init/ref1.C: New test.
42967 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
42969 * gcc.dg/sh-relax.c: New SH-only test.
42971 2003-03-03 Geoffrey Keating <geoffk@apple.com>
42973 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
42974 comment explaining purpose of testcase.
42976 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42978 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
42979 for HC11/HC12 (asm needs two int registers).
42980 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
42981 HC11/HC12 because the test uses an asm which needs two 32-bit
42984 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
42986 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
42987 for HC11/HC12 (array is too large otherwise).
42988 * gcc.c-torture/compile/920501-4.x: New file, likewise.
42989 * gcc.c-torture/compile/20010518-2.x: Likewise.
42990 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
42991 HC11/HC12 (array is too large).
42993 2003-03-01 Geoffrey Keating <geoffk@apple.com>
42995 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
42996 * lib/g++-dg.exp (g++-dg-test): Likewise.
42998 2003-03-01 Roger Sayle <roger@eyesopen.com>
43000 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
43001 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
43003 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43005 * g++.dg/warn/implicit-typename1.C: Remove warning.
43007 2003-02-28 Richard Henderson <rth@redhat.com>
43009 * gcc.dg/noreturn-1.c: Move noreturn warning line.
43010 * gcc.dg/return-type-1.c: Move control reaches end warning line.
43012 2003-02-28 Geoffrey Keating <geoffk@apple.com>
43014 * gcc.dg/pch/pch.exp: Change .pch to .gch.
43015 * g++.dg/pch/pch.exp: Likewise.
43017 2003-02-28 Mark Mitchell <mark@codesourcery.com>
43020 * g++.dg/init/new4.C: New test.
43022 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
43024 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
43026 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
43028 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
43031 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
43034 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
43036 * lib/scanasm.exp: Add support for counting numbers of
43038 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
43039 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
43041 2003-02-25 Mark Mitchell <mark@codesourcery.com>
43044 * g++.dg/template/static3.C: New test.
43047 * g++.dg/parse/namespace6.C: New test.
43049 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43052 * gcc.dg/20030225-1.c: New test.
43054 2003-02-24 Mark Mitchell <mark@codesourcery.com>
43056 * README: Remove out-of-date information.
43059 * g++.dg/template/spec6.C: New test.
43061 2003-02-24 Jeff Law <law@redhat.com>
43063 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
43065 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
43067 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
43068 * gcc.dg/pragma-ep-1.c: Likewise.
43070 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43073 * g++.dg/template/friend16.C: New test.
43075 2003-02-23 Mark Mitchell <mark@codesourcery.com>
43078 * g++.dg/parse/fused-params1.C: Adjust error messages.
43079 * g++.dg/template/nested3.C: New test.
43081 2003-02-24 Alan Modra <amodra@bigpond.net.au>
43083 * g++.dg/abi/param1.C: New test.
43085 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43088 * g++.dg/warn/implicit-typename1.C: New test.
43090 2003-02-22 Kelley Cook <kelleycook@comcast.net>
43092 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
43094 * g++.old-deja/g++.other/store-expr2.C: Likewise.
43095 * gcc.c-torture/execute/20010129-1.x: Likewise.
43096 * gcc.dg/20011107-1.c: Likewise.
43097 * gcc.dg/20020108-1.c: Likewise.
43098 * gcc.dg/20020122-3.c: Likewise.
43099 * gcc.dg/20020206-1.c: Likewise.
43100 * gcc.dg/20020310-1.c: Likewise.
43101 * gcc.dg/20020426-2.c: Likewise.
43102 * gcc.dg/20020517-1.c: Likewise.
43103 * gcc.dg/991230-1.c: Likewise.
43104 * gcc.dg/i386-unroll-1.c: Likewise.
43105 * gcc.misc-tests/i386-prefetch.exp: Likewise.
43107 2003-02-22 Jan Hubicka <jh@suse.cz>
43109 * gcc.dg/i386-mul.c: New test.
43111 2003-02-21 Roger Sayle <roger@eyesopen.com>
43113 * gcc.dg/builtins-5.c: New test case.
43115 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
43117 * gcc.dg/asmreg-1.c: New test.
43119 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43122 * g++.dg/parse/varmod1.C: New test.
43124 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43127 * g++.dg/template/op1.C: New test.
43129 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43132 * g++.dg/template/nested2.C: New test.
43134 2003-02-21 Mark Mitchell <mark@codesourcery.com>
43137 * g++.dg/expr/dtor1.C: New test.
43139 2003-02-21 Zack Weinberg <zack@codesourcery.com>
43141 * gcc.dg/cpp/include3.c: New test.
43142 * gcc.dg/cpp/inc/foo.h: New file.
43144 2003-02-21 Glen Nakamura <glen@imodulo.com>
43146 * gcc.c-torture/execute/20030221-1.c: New test.
43148 2003-02-20 Mark Mitchell <mark@codesourcery.com>
43151 * g++.dg/abi/conv1.C: New test.
43153 2003-02-20 Jan Hubicka <jh@suse.cz>
43155 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
43157 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
43159 * gcc.c-torture/compile/20030219-1.c: New test.
43161 2003-02-18 Jan Hubicka <jh@suse.cz>
43163 * gcc.dg/funcorder.c: New test.
43165 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43167 * gcc.c-torture/execute/20030218-1.c: New.
43169 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
43171 * gcc.dg/20030218-1.c: New.
43173 2003-02-18 Richard Henderson <rth@redhat.com>
43175 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
43176 * gcc.dg/attr-used-2.c: New.
43178 2003-02-18 Mark Mitchell <mark@codesourcery.com>
43181 * g++.dg/init/copy5.C: New test.
43183 2003-02-18 Geoffrey Keating <geoffk@apple.com>
43185 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
43186 * g++.dg/pch/pch.exp: Likewise.
43188 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
43190 * gcc.c-torture/execute/20030209-1.c: Enable the test if
43191 STACK_SIZE is not defined.
43193 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43196 * g++.dg/template/init1.C: New test.
43198 2003-02-16 Jan HUbicka <jh@suse.cz>
43200 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
43201 (foo): Add few extra tests
43202 * gcc.dg/c99-const-expr-3.c: Likewise.
43203 * gcc.c-torture/execute/20030216-1.c: New.
43205 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43208 * g++.dg/ext/typeof4.C: New test.
43210 2003-02-15 Roger Sayle <roger@eyesopen.com>
43212 * gcc.dg/i386-387-3.c: New test case.
43214 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
43216 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
43217 cris-*-elf* cris-*-aout* and mmix-*-*.
43219 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
43221 * gcc.dg/20030213-1.c: New test.
43223 2003-02-12 Roger Sayle <roger@eyesopen.com>
43225 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
43226 * gcc.dg/i386-387-2.c: Likewise.
43228 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
43230 * gcc.dg/ppc-spe.c: Fix formatting.
43231 Enable tests that were previously unsupported by gas.
43232 Delete tests for instructions that no longer exist.
43233 Switch arguments on evsubifw builtin.
43235 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
43237 * gcc.c-torture/execute/20030209-1.c: Disable the test if
43238 STACK_SIZE is too small.
43240 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
43241 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
43243 * gcc.dg/decl-2.c: New test.
43245 2003-02-10 Jan Hubicka <jh@suse.cz>
43247 * gcc.dg/i386-fpcvt-1.c: New test.
43249 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
43251 * gcc.c-torture/execute/20030209-1.c: New test.
43253 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
43255 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
43256 int-wide bitops, use the constants of the same width.
43257 Likewise, if long long is 32-bit wide, test bitops using
43260 2003-02-07 Loren James Rittle <ljrittle@acm.org>
43262 * gcc.dg/20021014-1.c: Annotate with expected notice text.
43264 2003-02-07 Roger Sayle <roger@eyesopen.com>
43266 * gcc.dg/builtins-4.c: New test case.
43268 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43270 * gcc.dg/20020430-1.c: Fix dg command typos.
43271 * gcc.dg/20020503-1.c: Likewise.
43273 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43276 * g++.dg/parse/fused-params1.C: New test.
43279 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
43282 * g++.dg/parse/non-dependent1.C: New test.
43285 * g++.dg/parse/dupl-tmpl-args1.C: New test.
43288 * g++.dg/parse/undefined7.C: New test.
43289 * g++.dg/parse/non-templ1.C: New test.
43292 * g++.dg/parse/too-many-tmpl-args1.C: New test.
43294 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
43296 * gcc.c-torture/compile/20030206-1.c: New test.
43298 2003-02-05 Roger Sayle <roger@eyesopen.com>
43300 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
43301 "pow" to "foo" to avoid potential confusion with a math built-in.
43303 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43305 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
43306 conditions for SPARC targets.
43308 2003-02-05 Jakub Jelinek <jakub@redhat.com>
43310 * gcc.dg/20030204-1.c: New test.
43312 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43315 * g++.dg/parse/array-size1.C: New test.
43318 * g++.dg/parse/undefined3.C: New test.
43321 * g++.dg/parse/undefined4.C: New test.
43324 * g++.dg/parse/undefined5.C: New test.
43327 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
43330 * g++.dg/parse/casting-operator1.C: New test.
43333 * g++.dg/parse/undefined6.C: New test.
43336 * g++.dg/parse/missing-template1.C: New test.
43338 2003-02-04 Jan Hubicka <jh@suse.cz>
43340 * gcc.dg/i386-cadd.c: Compile using -march=k8.
43341 * gcc.dg/i386-cmov?.c: Likewise.
43342 * gcc.dg/i386-fpcvt-?.c: Likewise.
43343 * gcc.dg/i386-ssefp-1.c: Likewise.
43344 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
43347 2003-02-03 Mark Mitchell <mark@codesourcery.com>
43350 * g++.dg/ext/max.C: New test.
43352 2003-02-03 Jan Hubicka <jh@suse.cz>
43354 * gcc.c-torture/execute/20030203-1.c: New test.
43356 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
43358 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
43361 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
43363 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
43364 * g++.dg/init/new2.C: Likewise.
43365 * g++.dg/other/new1.C: Likewise.
43367 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
43369 * gcc.dg/struct-ret-libc.c: New test.
43371 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
43373 * gcc.dg/20030129-1.c: New test.
43375 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43378 * g++.dg/template/ptrmem4.C: New test.
43380 2003-01-29 Mark Mitchell <mark@codesourcery.com>
43382 * g++.dg/parser/constant1.C: New test.
43384 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43387 * g++.dg/parse/friend2.C: New test.
43389 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
43392 * g++.dg/template/unify4.C: New test.
43394 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
43396 * gcc.c-torture/execute/20030128-1.c: New test.
43398 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
43400 * g++.dg/lookup/nested1.C: Test moved from ...
43401 * g++.old-deja/g++.other/lookup24.C: ... here.
43403 2003-01-28 Jan Hubicka <jh@suse.cz>
43405 * gcc.dg/i386-cmov5.c: New test.
43407 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43409 * gcc.c-torture/execute/20010925-1.c: Changed the
43410 memcpy declaration.
43412 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43415 * g++.dg/parse/template5.C: New test.
43417 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
43420 * g77.dg/pr9258: New test.
43422 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
43424 * README: Move relevant parts from README.g++.
43426 * README.g++: Remove this file.
43428 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
43430 * g++.dg/abi/dcast1.C: New test.
43432 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43434 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
43436 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
43439 * g++.old-deja/g++.other/lookup24.C: New test.
43441 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43444 * gcc.dg/uninit-C.c: New test.
43446 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
43448 * g++.dg/abi/covariant1.C: New test.
43450 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
43452 * gcc.dg/20030123-1.c: New test.
43454 2003-01-25 Jan Hubicka <jh@suse.cz>
43457 * gcc.c-torture/compile/20030125-1.c
43459 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
43462 * g++.dg/parse/template3.C: New test.
43463 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
43466 * g++.dg/parse/template4.C: New test.
43469 * g++.dg/template/qual2.C: New test.
43472 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
43474 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
43476 2003-01-25 Roger Sayle <roger@eyesopen.com>
43478 * gcc.c-torture/execute/switch-1.c: New test case.
43480 2003-01-25 Jan Hubicka <jh@suse.cz>
43482 * gcc.c-torture/execute/20030125-1.[cx]: New test.
43484 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
43486 Tweaks for Bison-1.875. From the NEWS file:
43487 "- `parse error' -> `syntax error'
43488 Bison now uniformly uses the term `syntax error'"
43489 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
43490 * gcc.dg/cpp/digraph2.c: Likewise.
43491 * gcc.dg/cpp/direct2.c: Likewise.
43492 * gcc.dg/cpp/paste4.c: Likewise.
43493 * gcc.dg/c90-restrict-1.c: Likewise.
43494 * gcc.dg/c99-func-2.c: Likewise.
43495 * gcc.dg/noncompile/920721-2.c: Likewise.
43496 * gcc.dg/noncompile/930622-2.c: Likewise.
43497 * gcc.dg/noncompile/940112-1.c: Likewise.
43498 * gcc.dg/noncompile/950921-1.c: Likewise.
43499 * gcc.dg/noncompile/951123-1.c: Likewise.
43500 * gcc.dg/noncompile/971104-1.c: Likewise.
43501 * gcc.dg/noncompile/990416-1.c: Likewise.
43503 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
43505 * g++.dg/parse/undefined1.C: Add error message.
43507 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43510 * g++.dg/parse/new1.C: New test.
43513 * g++.dg/parse/template2.C: New test.
43516 * g++.dg/parse/typedef2.C: New test.
43519 * g++.dg/ext/typeof3.C: New test.
43521 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43524 * g++.dg/parse/ret-type1.C: New test.
43527 * g++.dg/parse/tmpl-outside1.C: New test.
43530 * g++.dg/parse/int-as-enum1.C: New test.
43533 * g++.dg/parse/no-typename1.C: New test.
43536 * g++.dg/parse/no-value1.C: New test.
43539 * g++.dg/parse/wrong-inline1.C: New test.
43542 * g++.dg/parse/ref1.C: New test.
43545 * g++.dg/parse/attr-ctor1.C: New test.
43548 * g++.dg/parse/namespace5.C: New test.
43551 * g++.dg/parse/func-def1.C: New test.
43554 * g++.dg/parse/undefined1.C: New test.
43556 PR c++/5723, PR c++/8522
43557 * g++.dg/parse/specialization1.C: New test.
43559 PR c++/163, PR c++/8595
43560 * g++.dg/parse/struct-as-enum1.C: New test.
43563 * g++.dg/parse/undefined2.C: New test.
43565 2003-01-22 Mark Mitchell <mark@codesourcery.com>
43568 * g++.dg/parse/template1.C: New test.
43571 * g++.dg/parse/using1.C: New test.
43575 * g++.dg/parse/expr2.C: New test.
43578 * g++.dg/parse/lookup2.C: Likewise.
43580 2003-01-21 Jan Hubicka <jh@suse.cz>
43582 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
43583 * gcc.c-torture/execute/eeprof-1.c: Likewise.
43584 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
43585 * gcc.c-torture/execute/string-opt-*.c: Likewise.
43587 2003-01-20 Nick Clifton <nickc@redhat.com>
43589 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
43590 problem with ARM sibcall code generation.
43592 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
43594 * gcc.c-torture/execute/20030120-1.c: New.
43596 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
43598 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
43600 2003-01-17 Mark Mitchell <mark@codesourcery.com>
43603 * g++.dg/parse/ctor1.C: New test.
43606 * g++.dg/parse/qualified1.C: New test.
43608 * g++.dg/parse/typename3.C: New test.
43610 2003-01-16 Richard Henderson <rth@redhat.com>
43612 * g++.dg/tls/init-2.C: Fix error matches for real this time.
43614 2003-01-16 Richard Henderson <rth@redhat.com>
43616 * g++.dg/pch/pch.exp: Copy test header to the working directory
43617 before using it either for precompilation or direct use.
43618 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
43619 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
43621 2003-01-16 Richard Henderson <rth@redhat.com>
43623 * gcc.dg/pch/pch.exp: Copy test header to the working directory
43624 before using it either for precompilation or direct use.
43625 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
43626 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
43628 2003-01-16 Mark Mitchell <mark@codesourcery.com>
43630 * g++.dg/ext/typename1.C: Add typename keyword.
43631 * g++.dg/template/crash1.C: Update error messages.
43632 * g++.dg/template/crash2.C: Remove error message.
43633 * g++.dg/parse/typename2.C: New test.
43634 * g++.dg/template/typename2.C: Change implicit
43635 typename warning into error.
43636 * g++.old-deja/g++.benjamin/tem03.C: Issue more
43638 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
43639 * g++.old-deja/g++.brendan/crash56.C: Add this->.
43640 * g++.old-deja/g++.law/visibility13.C: Remove error
43642 * g++.old-deja/g++.ns/template17.C: Reorder code to
43643 make declaration visible in template.
43644 * g++.old-deja/g++.pt/crash3.C: Fix typos.
43645 * g++.old-deja/g++.pt/crash36.C: Issue more error
43647 * g++.old-deja/g++.pt/crash5.C: Improve error
43649 * g++.old-deja/g++.pt/crash67.C: Remove warning.
43650 * g++.old-deja/g++.pt/inherit1.C: Add this->.
43651 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
43652 * g++.old-deja/g++.pt/typename16.C: Replace implicit
43653 typename warning with error message.
43654 * g++.old-deja/g++.pt/typename19.C: Remove warning.
43655 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
43656 * g++.old-deja/g++.robertl/eb24.C: Use this->.
43658 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
43660 * g++.dg/parse/ambig2.C: New test.
43662 2003-01-15 Richard Henderson <rth@redhat.com>
43664 * g++.dg/tls/init-2.C: Update error message string.
43666 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43668 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
43670 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
43672 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
43674 * gcc.c-torture/compile/20001205-1.x: Likewise.
43675 * gcc.c-torture/compile/20001226-1.x: Likewise.
43676 * gcc.c-torture/compile/920520-1.x: Likewise.
43677 * gcc.c-torture/compile/961203-1.x: Likewise.
43678 * gcc.c-torture/compile/20020604-1.x: Likewise.
43680 2003-01-15 Jan Hubicka <jh@suse.cz>
43682 * gcc.c-torture/compile/20030115-1.c: New test.
43684 * gcc.dg/i386-fpcvt-1.c: New test.
43685 * gcc.dg/i386-fpcvt-2.c: New test.
43687 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
43689 Further conform g++'s __vmi_class_type_info to the C++ ABI
43691 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
43694 2003-01-14 Jan Hubicka <jh@suse.cz>
43696 * gcc.dg/i386-fpcvt-1.c: New test.
43697 * gcc.dg/i386-fpcvt-2.c: New test.
43699 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43701 * gcc.dg/i386-mmx-3.c: New test.
43703 2003-01-12 Mark Mitchell <mark@codesourcery.com>
43706 * g++.dg/parse/octal1.C: New file.
43709 * g++.dg/parse/typename1.C: New file.
43711 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
43713 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
43714 * gcc.dg/bf-no-ms-layout.c: Likewise.
43715 * gcc.dg/bf-ms-attrib.c: Likewise.
43717 2003-01-10 Mark Mitchell <mark@codesourcery.com>
43720 * g++.dg/parse/dtor1.C: New file.
43723 * g++.dg/rtti/typeid1.C: New file.
43726 * g++.dg/parse/lookup1.C: New file.
43729 * g++.dg/templ/spec5.C: New file.
43731 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
43733 * gcc.c-torture/compile/20030110-1.c: New test.
43735 2003-01-09 Geoffrey Keating <geoffk@apple.com>
43737 Merge from pch-branch:
43739 2002-12-23 Geoffrey Keating <geoffk@apple.com>
43741 * gcc.dg/pch/cpp-1.h: New.
43742 * gcc.dg/pch/cpp-1.c: New.
43743 * gcc.dg/pch/cpp-2.h: New.
43744 * gcc.dg/pch/cpp-2.c: New.
43746 2002-11-19 Geoffrey Keating <geoffk@apple.com>
43748 * gcc.dg/pch/except-1.h: New.
43749 * gcc.dg/pch/except-1.c: New.
43751 2002-11-13 Geoffrey Keating <geoffk@apple.com>
43753 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
43755 * gcc.dg/pch: Include *.hp not *.h.
43756 * gcc.dg/pch/system-1.h: New.
43757 * gcc.dg/pch/system-1.c: New.
43759 2002-11-11 Geoffrey Keating <geoffk@apple.com>
43761 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
43762 rather than trying to build and run a program using PCH.
43763 * gcc.dg/pch: Remove dg-do commands from test files.
43765 2002-11-08 Geoffrey Keating <geoffk@apple.com>
43767 * gcc.dg/pch/macro-3.c: New.
43768 * gcc.dg/pch/macro-3.h: New.
43770 2002-11-04 Geoffrey Keating <geoffk@apple.com>
43772 * gcc.dg/pch/common-1.c: New.
43773 * gcc.dg/pch/common-1.h: New.
43774 * gcc.dg/pch/decl-1.c: New.
43775 * gcc.dg/pch/decl-1.h: New.
43776 * gcc.dg/pch/decl-2.c: New.
43777 * gcc.dg/pch/decl-2.h: New.
43778 * gcc.dg/pch/decl-3.c: New.
43779 * gcc.dg/pch/decl-3.h: New.
43780 * gcc.dg/pch/decl-4.c: New.
43781 * gcc.dg/pch/decl-4.h: New.
43782 * gcc.dg/pch/decl-5.c: New.
43783 * gcc.dg/pch/decl-5.h: New.
43784 * gcc.dg/pch/global-1.c: New.
43785 * gcc.dg/pch/global-1.h: New.
43786 * gcc.dg/pch/inline-1.c: New.
43787 * gcc.dg/pch/inline-1.h: New.
43788 * gcc.dg/pch/inline-2.c: New.
43789 * gcc.dg/pch/inline-2.h: New.
43790 * gcc.dg/pch/static-1.c: New.
43791 * gcc.dg/pch/static-1.h: New.
43792 * gcc.dg/pch/static-2.c: New.
43793 * gcc.dg/pch/static-2.h: New.
43795 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
43797 * g++.dg/pch/pch.exp: Better handle failing testcases.
43798 * gcc.dg/pch/pch.exp: Likewise.
43799 * gcc.dg/pch/macro-1.c: New.
43800 * gcc.dg/pch/macro-1.h: New.
43801 * gcc.dg/pch/macro-2.c: New.
43802 * gcc.dg/pch/macro-2.h: New.
43804 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
43806 * g++.dg/dg.exp: Treat files in pch/ specially.
43807 * g++.dg/pch/pch.exp: New file.
43808 * g++.dg/pch/empty.H: New file.
43809 * g++.dg/pch/empty.C: New file.
43810 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
43813 * gcc.dg/pch/pch.exp: New file.
43814 * gcc.dg/pch/empty.h: New file.
43815 * gcc.dg/pch/empty.c: New file.
43816 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
43819 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43821 * g++.dg/template/friend14.C: New test.
43823 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43825 * gcc.dg/old-style-asm-1.c: New test.
43827 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
43829 * gcc.c-torture/compile/20030109-1.c: New test.
43831 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43833 * gcc.c-torture/execute/20030109-1.c: New test.
43835 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
43837 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
43838 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
43839 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
43840 * g++.old-deja/g++.mike/eh2.C: Likewise.
43841 * g++.old-deja/g++.mike/eh3.C: Likewise.
43842 * g++.old-deja/g++.mike/eh5.C: Likewise.
43843 * g++.old-deja/g++.mike/eh6.C: Likewise.
43844 * g++.old-deja/g++.mike/eh7.C: Likewise.
43845 * g++.old-deja/g++.mike/eh8.C: Likewise.
43846 * g++.old-deja/g++.mike/eh9.C: Likewise.
43847 * g++.old-deja/g++.mike/eh10.C: Likewise.
43848 * g++.old-deja/g++.mike/eh12.C: Likewise.
43849 * g++.old-deja/g++.mike/eh13.C: Likewise.
43850 * g++.old-deja/g++.mike/eh14.C: Likewise.
43851 * g++.old-deja/g++.mike/eh16.C: Likewise.
43852 * g++.old-deja/g++.mike/eh17.C: Likewise.
43853 * g++.old-deja/g++.mike/eh18.C: Likewise.
43854 * g++.old-deja/g++.mike/eh21.C: Likewise.
43855 * g++.old-deja/g++.mike/eh23.C: Likewise.
43856 * g++.old-deja/g++.mike/eh24.C: Likewise.
43857 * g++.old-deja/g++.mike/eh25.C: Likewise.
43858 * g++.old-deja/g++.mike/eh26.C: Likewise.
43859 * g++.old-deja/g++.mike/eh27.C: Likewise.
43860 * g++.old-deja/g++.mike/eh28.C: Likewise.
43861 * g++.old-deja/g++.mike/eh29.C: Likewise.
43862 * g++.old-deja/g++.mike/eh31.C: Likewise.
43863 * g++.old-deja/g++.mike/eh33.C: Likewise.
43864 * g++.old-deja/g++.mike/eh34.C: Likewise.
43865 * g++.old-deja/g++.mike/eh35.C: Likewise.
43866 * g++.old-deja/g++.mike/eh36.C: Likewise.
43867 * g++.old-deja/g++.mike/eh37.C: Likewise.
43868 * g++.old-deja/g++.mike/eh38.C: Likewise.
43869 * g++.old-deja/g++.mike/eh39.C: Likewise.
43870 * g++.old-deja/g++.mike/eh40.C: Likewise.
43871 * g++.old-deja/g++.mike/eh41.C: Likewise.
43872 * g++.old-deja/g++.mike/eh42.C: Likewise.
43873 * g++.old-deja/g++.mike/eh44.C: Likewise.
43874 * g++.old-deja/g++.mike/eh46.C: Likewise.
43875 * g++.old-deja/g++.mike/eh47.C: Likewise.
43876 * g++.old-deja/g++.mike/eh48.C: Likewise.
43877 * g++.old-deja/g++.mike/eh49.C: Likewise.
43878 * g++.old-deja/g++.mike/eh50.C: Likewise.
43879 * g++.old-deja/g++.mike/eh51.C: Likewise.
43880 * g++.old-deja/g++.mike/eh53.C: Likewise.
43881 * g++.old-deja/g++.mike/eh55.C: Likewise.
43882 * g++.old-deja/g++.mike/p7912.C: Likewise.
43883 * g++.old-deja/g++.mike/p9706.C: Likewise.
43884 * g++.old-deja/g++.mike/p10416.C: Likewise.
43885 * g++.old-deja/g++.mike/p11667.C: Likewise.
43886 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
43887 Remove redundant reference to Iris.
43888 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
43889 Elxsi, i860, Pico Java, and WE32K.
43891 2003-01-07 Mark Mitchell <mark@codesourcery.com>
43893 * g++.dg/ext/asm4.C: New test.
43895 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43898 * g++.dg/template/friend12.C: New test.
43899 * g++.dg/template/friend13.C: Likewise.
43900 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
43902 2003-01-08 Jan Hubicka <jh@suse.cz>
43904 * gcc.dg/i386-cadd.c: New test.
43905 * gcc.dg/i386-cmov4.c: Likewise.
43907 2003-01-06 Mark Mitchell <mark@codesourcery.com>
43910 * g++.dg/warn/Wunused-3.C: New test.
43912 * g++.dg/abi/bitfield9.C: New test.
43915 * g++.dg/parse/defarg3.C: New test.
43917 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
43919 * g++.dg/parse/ambig1.C: New test.
43920 * g++.dg/parse/defarg2.C: New test.
43922 2003-01-05 Mark Mitchell <mark@codesourcery.com>
43924 * g++.dg/template/defarg-1.C: New test.
43925 * g++.dg/template/local2.C: Likewise.
43927 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
43929 * gcc.c-torture/execute/20030105-1.c: New test.
43931 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43933 * g++.dg/parse/namespace3.C: Remove extra semicolons.
43934 * g++.dg/parse/namespace4.C: Likewise.
43936 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
43938 * g++.dg/template/ntp2.C: New test.
43940 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
43942 * g++.dg/parse/extern-C-1.C: New test.
43944 * g++.dg/parse/namespace4.C: New test.
43946 * g++.dg/template/nested1.C: New test.
43948 * g++.dg/parse/namespace3.C: New test.
43950 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
43952 * g++.dg/lookup/two-stage1.C: New test.
43954 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43956 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
43957 * g++.old-deja/g++.jason/access8.C: Likewise.
43958 * g++.old-deja/g++.other/decl5.C: Likewise.
43960 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43962 * g++.dg/parse/parse7.C: New test.
43964 2003-01-02 Mark Mitchell <mark@codesourcery.com>
43967 * g++.dg/ext/attrib7.C: New test.
43969 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
43971 * g++.dg/parse/parse6.C: New test.
43973 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
43975 * gcc.dg/h8300-stack-1.c: New.
43977 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43979 g++.dg/lookup/exception1.C: New test.
43981 g++.dg/lookup/template1.C: New test.
43983 g++.dg/parse/namespace2.C: New test.
43985 g++.dg/parse/parens2.C: New test.
43987 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
43989 * g++.dg/parse/parse5.C: New test.
43990 * g++.dg/lookup/scoped4.C: New test.
43992 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
43994 * g++.dg/parse/parens1.C: New test.
43996 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
43998 * g++.dg/parse/parens2.C: New test.
44000 * g++.dg/lookup/scope-operator1.C: New test.
44002 * g++.dg/parse/operator1.C: New test.
44004 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44006 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
44007 * g++.old-deja/g++.other/access6.C: Likewise.
44008 * g++.old-deja/g++.other/decl1.C: Likewise.
44009 * g++.old-deja/g++.pt/typename12.C: Likewise.
44011 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44013 * g++.dg/parse/namespace1.C: New test.
44015 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44017 * g++.dg/parse/parse4.C: New test.
44019 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44021 * g++.dg/parse/parse3.C: New test.
44023 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44025 * g++.dg/parse/parse2.C: New test.
44027 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44029 * g++.dg/template/friend11.C: New test.
44031 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
44033 * g++.dg/parse/parse1.C: New test.
44035 2002-12-31 Janis Johnson <janis187@us.ibm.com>
44037 * lib/profopt.exp: Change the name of a global variable to avoid
44038 possible clashes with other test suites.
44040 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
44042 * g++.dg/inherit/covariant8.C: New test.
44044 2002-12-31 Mark Mitchell <mark@codesourcery.com>
44046 * g++.dg/init/array9.C: New test.
44049 * g++.dg/parse/expr1.C: New test.
44051 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
44053 * gcc.c-torture/compile/20021230-1.c: New test.
44055 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
44057 * g++.dg/inherit/covariant5.C: New test.
44058 * g++.dg/inherit/covariant6.C: New test.
44059 * g++.dg/inherit/covariant7.C: New test.
44061 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44064 * g++.dg/other/access2.C: New test.
44066 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
44068 * g++.dg/other/anon-struct.C: No longer fails
44069 * g++.old-deja/g++.brendan/parse4.C: Likewise.
44070 * g++.old-deja/g++.brendan/parse5.C: Likewise.
44071 * g++.old-deja/g++.brendan/parse6.C: Likewise.
44073 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
44075 * g++.dg/parse/angle-bracket.C (main): No longer fails.
44077 2002-12-27 Mark Mitchell <mark@codesourcery.com>
44079 * g++.dg/eh/spec4.C: Remove stray semicolon.
44080 * g++.dg/expr/pmf-1.C: Change error message.
44081 * g++.dg/ext/asm1.C: Remove stray semicolon.
44082 * g++.dg/ext/typename1.C: Add missing typenames.
44083 * g++.dg/inherit/template-as-base.C: Change error message.
44084 * g++.dg/lookup/scoped1.C: Likewise.
44085 * g++.dg/lookup/scoped2.C: Likewise.
44086 * g++.dg/lookup/using2.C: Likewise.
44087 * g++.dg/other/component1.C: Remove stray semicolon.
44088 * g++.dg/other/do1.C: Change error message.
44089 * g++.dg/other/error2.C: Likewise.
44090 * g++.dg/other/init1.C: Likewise.
44091 * g++.dg/other/packed1.C: Remove stray semicolon.
44092 * g++.dg/other/ptrmem2.C: Change error message.
44093 * g++.dg/parse/parameter-declaration-1.C: Remove line number
44095 * g++.dg/special/initp1.C: Remove invalid attribute usage.
44096 * g++.dg/template/access3.C: Add typename keyword.
44097 * g++.dg/template/access5.C: Remove stray semicolon.
44098 * g++.dg/template/access6.C: Likewise.
44099 * g++.dg/template/complit1.C: Likewise.
44100 * g++.dg/template/crash1.C: Change error message.
44101 * g++.dg/template/inherit2.C: Remove stray semicolon.
44102 * g++.dg/template/instantiate2.C: Likewise.
44103 * g++.dg/template/instantiate3.C: Change error message.
44104 * g++.dg/template/qual1.C: Remove stray semicolon.
44105 * g++.dg/template/qualttp18.C: Change error message.
44106 * g++.dg/template/ref1.C: Remove stray semicolon.
44107 * g++.dg/template/sizeof1.C (A::value): Declare it.
44108 * g++.dg/template/spec4.C: Change error message.
44109 * g++.dg/template/static1.C: Likewise.
44110 * g++.dg/template/type1.C: Likewise.
44111 * g++.dg/template/typename3.C: Likewise.
44112 * g++.old-deja/g++.benjamin/13478.C: Change error message.
44113 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
44114 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
44115 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
44116 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
44117 named return value extension.
44118 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
44119 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
44120 * g++.old-deja/g++.bob/extern_C.C: Likewise.
44121 * g++.old-deja/g++.bob/inherit2.C: Likewise.
44122 * g++.old-deja/g++.brendan/complex1.C: Likewise.
44123 * g++.old-deja/g++.brendan/copy5.C: Likewise.
44124 * g++.old-deja/g++.brendan/crash13.C: Likewise.
44125 * g++.old-deja/g++.brendan/crash15.C: Likewise.
44126 * g++.old-deja/g++.brendan/crash18.C: Change error message.
44127 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
44128 * g++.old-deja/g++.brendan/crash38.C: Likewise.
44129 * g++.old-deja/g++.brendan/crash50.C: Likewise.
44130 * g++.old-deja/g++.brendan/crash56.C: Likewise.
44131 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
44133 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
44134 * g++.old-deja/g++.brendan/crash8.C: Change error message.
44135 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
44136 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
44137 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
44138 * g++.old-deja/g++.brendan/template11.C: Likewise.
44139 * g++.old-deja/g++.brendan/template26.C: Likewise.
44140 * g++.old-deja/g++.brendan/template27.C: Use explicit
44141 specialization syntax.
44142 * g++.old-deja/g++.brendan/template30.C: Likewise.
44143 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
44144 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
44145 non-dependent names.
44146 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
44147 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
44148 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
44149 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
44150 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
44151 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
44152 named return value extension.
44153 * g++.old-deja/g++.ext/namedret2.C: Likewise.
44154 * g++.old-deja/g++.ext/namedret3.C: Likewise.
44155 * g++.old-deja/g++.ext/return1.C: Likewise.
44156 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
44157 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
44158 * g++.old-deja/g++.jason/access8.C: Likewise.
44159 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
44160 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
44161 pseudo-destructor names.
44162 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
44163 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
44164 pseudo-destructor names.
44165 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
44166 * g++.old-deja/g++.jason/overload19.C: Likewise.
44167 * g++.old-deja/g++.jason/overload32.C: Likewise.
44168 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
44170 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
44171 * g++.old-deja/g++.jason/return.C: Likewise.
44172 * g++.old-deja/g++.jason/return2.C: Likewise.
44173 * g++.old-deja/g++.jason/shadow1.C: Likewise.
44174 * g++.old-deja/g++.jason/special.C: Use explicit specialization
44176 * g++.old-deja/g++.jason/template10.C: Account for use of
44177 non-dependent names.
44178 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
44180 * g++.old-deja/g++.jason/template37.C: Likewise.
44181 * g++.old-deja/g++.law/access4.C: Change error messages.
44182 * g++.old-deja/g++.law/arm13.C: Remove incorrect
44183 pseudo-destructor names.
44184 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
44185 * g++.old-deja/g++.law/ctors9.C: Likewise.
44186 * g++.old-deja/g++.law/cvt22.C: Likewise.
44187 * g++.old-deja/g++.law/dtors5.C: Likewise.
44188 * g++.old-deja/g++.law/global-init1.C: Likewise.
44189 * g++.old-deja/g++.law/missed-error3.C: Likewise.
44190 * g++.old-deja/g++.law/operators28.C: Likewise.
44191 * g++.old-deja/g++.law/visibility28.C: Likewise.
44192 * g++.old-deja/g++.martin/eval1.C: Likewise.
44193 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
44195 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
44196 * g++.old-deja/g++.mike/net34.C: Likewise.
44197 * g++.old-deja/g++.mike/net36.C: Likewise.
44198 * g++.old-deja/g++.mike/ns2.C: Likewise.
44199 * g++.old-deja/g++.mike/p12306.C: Likewise.
44200 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
44202 * g++.old-deja/g++.mike/p700.C: Likewise.
44203 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
44204 * g++.old-deja/g++.mike/p710.C: Likewise.
44205 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
44207 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
44208 * g++.old-deja/g++.mike/pmf9.C: Likewise.
44209 * g++.old-deja/g++.ns/crash2.C: Likewise.
44210 * g++.old-deja/g++.ns/crash3.C: Likewise.
44211 * g++.old-deja/g++.ns/invalid1.C: Likewise.
44212 * g++.old-deja/g++.ns/ns17.C: Likewise.
44213 * g++.old-deja/g++.ns/template16.C: Likewise.
44214 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
44216 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
44217 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
44218 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
44219 named return value extension.
44220 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
44221 * g++.old-deja/g++.other/access4.C: Issue additional error
44223 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
44224 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
44225 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
44226 * g++.old-deja/g++.other/crash25.C: Change error message.
44227 * g++.old-deja/g++.other/crash4.C: Change error message.
44228 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
44229 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
44230 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
44232 * g++.old-deja/g++.other/defarg8.C: Likewise.
44233 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
44234 * g++.old-deja/g++.other/dtor10.C: Likewise.
44235 * g++.old-deja/g++.other/incomplete.C: Likewise.
44236 * g++.old-deja/g++.other/linkage7.C: Likewise.
44237 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
44239 * g++.old-deja/g++.other/mangle2.C: Likewise.
44240 * g++.old-deja/g++.other/refinit2.C: Likewise.
44241 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
44242 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
44243 * g++.old-deja/g++.pt/crash28.C: Likewise.
44244 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
44246 * g++.old-deja/g++.pt/crash32.C: Change error message.
44247 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
44248 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
44249 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
44250 error message position.
44251 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
44252 * g++.old-deja/g++.pt/defarg8.C: Change error message.
44253 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
44255 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
44256 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
44257 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
44258 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
44260 * g++.old-deja/g++.pt/explicit31.C: Likewise.
44261 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
44262 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
44264 * g++.old-deja/g++.pt/explicit71.C: Change error message.
44265 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
44267 * g++.old-deja/g++.pt/friend28.C: Account for use of
44268 non-dependent names.
44269 * g++.old-deja/g++.pt/friend29.C: Likewise.
44270 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
44272 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
44273 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
44274 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
44276 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
44277 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
44279 * g++.old-deja/g++.pt/memclass20.C: Likewise.
44280 * g++.old-deja/g++.pt/memclass5.C: Likewise.
44281 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
44283 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
44284 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
44285 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
44286 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
44287 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
44288 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
44290 * g++.old-deja/g++.pt/spec10.C: Likewise.
44291 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
44292 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
44293 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
44294 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
44295 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
44296 * g++.old-deja/g++.pt/ttp62.C: Likewise.
44297 * g++.old-deja/g++.pt/ttp64.C: Likewise.
44298 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
44299 * g++.old-deja/g++.pt/typename15.C: Likewise.
44300 * g++.old-deja/g++.pt/typename22.C: Likewise.
44301 * g++.old-deja/g++.pt/typename6.C: Change error messages.
44302 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
44303 * g++.old-deja/g++.pt/virtual2.C: Likewise.
44304 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
44306 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
44307 return value extension.
44308 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
44309 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
44310 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
44311 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
44313 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
44315 * g++.dg/warn/inline1.C: New test.
44316 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
44317 * g++.old-deja/g++.jason/synth10.C: Likewise.
44318 * g++.old-deja/g++.mike/net31.C: Likewise.
44319 * g++.old-deja/g++.mike/p8786.C: Likewise.
44321 * g++.dg/template/friend10.C: New test.
44322 * g++.dg/template/conv5.C: New test.
44324 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
44326 * g++.dg/lookup/scoped3.C: New test.
44328 * g++.dg/lookup/decl1.C: New test.
44329 * g++.dg/lookup/decl2.C: New test.
44331 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
44333 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
44334 gcc.c-torture/compile/20021015-1.c,
44335 gcc.c-torture/compile/20021015-2.c,
44336 gcc.c-torture/compile/20021123-1.c,
44337 gcc.c-torture/compile/20021123-2.c,
44338 gcc.c-torture/compile/20021123-3.c,
44339 gcc.c-torture/compile/20021123-4.c,
44340 gcc.c-torture/execute/20021024-1.c: Add tests previously added
44341 only to 3.1 or 3.2 branch.
44343 2002-12-23 Mark Mitchell <mark@codesourcery.com>
44345 * gcc.dg/i386-bitfield3.c: New test.
44347 * gcc.dg/i386-bitfield2.c: New test.
44349 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
44351 * g++.dg/parse/conv_op1.C: New test.
44353 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
44355 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
44358 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
44360 * gcc.c-torture/compile/20021220-1.c: New test.
44362 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
44364 * gcc.dg/i386-fastcall-1.c: New.
44366 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44368 * gcc.c-torture/execute/20021219-1.c: New test.
44370 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44372 * gcc.dg/i386-pic-1.c: New test.
44374 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44377 * g++.dg/template/friend9.C: New test.
44379 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44382 * g++.dg/template/access7.C: New test.
44384 2002-12-18 Nick Clifton <nickc@redhat.com>
44386 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
44387 the libstdc++-v3 directory has been found.
44389 2002-12-12 Devang Patel <dpatel@apple.com>
44390 * gcc.dg/darwin-ld-1.c: New test.
44391 * gcc.dg/darwin-ld-2.c: New test.
44392 * gcc.dg/darwin-ld-3.c: New test.
44393 * gcc.dg/darwin-ld-4.c: New test.
44394 * gcc.dg/darwin-ld-5.c: New test.
44396 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
44398 * gcc.c-torture/compile/20021212-1.c: New test.
44400 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
44402 * gcc.dg/fshort-wchar: New test.
44404 2002-12-10 Mark Mitchell <mark@codesourcery.com>
44407 * g++.dg/template/dtor1.C: New test.
44409 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
44412 2002-12-10 Jakub Jelinek <jakub@redhat.com>
44414 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
44416 2002-12-09 Mark Mitchell <mark@codesourcery.com>
44418 * g++.dg/template/static1.C: New test.
44419 * g++.dg/template/static2.C: New test.
44420 * g++.old-deja/g++.ext/memconst.C: New test.
44422 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44424 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
44425 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
44426 * g++.dg/special/initp1.C: Likewise.
44428 2002-12-06 Jakub Jelinek <jakub@redhat.com>
44430 * gcc.c-torture/execute/20021204-1.c: New test.
44432 2002-12-04 Geoffrey Keating <geoffk@apple.com>
44434 * gcc.dg/ppc-fmadd-1.c: New file.
44435 * gcc.dg/ppc-fmadd-2.c: New file.
44436 * gcc.dg/ppc-fmadd-3.c: New file.
44438 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44440 * gcc.c-torture/compile/20021204-1.c: New test.
44442 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
44444 * g++.dg/inherit/covariant2.C: New test.
44445 * g++.dg/inherit/covariant3.C: New test.
44446 * g++.dg/inherit/covariant4.C: New test.
44447 * g++.dg/inherit/covariant1.C: Remove XFAIL.
44448 * g++.old-deja/g++.robertl/eb17.C: Likewise.
44450 2002-12-03 Mark Mitchell <mark@codesourcery.com>
44453 * g++.dg/init/brace3.C: New test.
44455 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
44457 * gcc.dg/20020210-1.c: Fix a comment typo.
44459 2002-12-02 Mark Mitchell <mark@codesourcery.com>
44462 * g++.dg/parse/defarg1.C: New test.
44465 * g++.dg/template/char1.C: New test.
44467 * g++.dg/template/varmod1.C: Fix typo.
44469 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44472 * g++.old-deja/g++.pt/crash32.C: Expect error.
44474 2002-12-01 Mark Mitchell <mark@codesourcery.com>
44477 * g++.dg/template/varmod1.C: New test.
44480 * g++.dg/inherit/typeinfo1.C: New test.
44483 * g++.dg/inherit/typedef1.C: New test.
44485 2002-11-30 Mark Mitchell <mark@codesourcery.com>
44489 * g++.dg/template/strlen1.C: New test.
44492 * g++.dg/template/ctor2.C: New test.
44495 * g++.dg/init/string1.C: New test.
44498 * g++.dg/template/friend8.C: New test.
44500 2002-11-29 Joe Buck <jbuck@synopsys.com>
44502 * g++.dg/lookup/anon2.C: New test.
44504 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
44506 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
44509 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
44511 * gcc.dg/bitfld-6.c: New test.
44513 2002-11-27 Jan Hubicka <jh@suse.cz>
44515 * gcc.c-torture/execute/20021127.[cx]: New test.
44517 2002-11-26 Jan Hubicka <jh@suse.cz>
44519 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
44522 2002-11-26 Geoffrey Keating <geoffk@apple.com>
44524 * g++.dg/init/brace2.C: New test.
44525 * g++.old-deja/g++.mike/p9129.C: Correct.
44527 2002-11-26 Mark Mitchell <mark@codesourcery.com>
44529 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
44531 2002-11-25 Andreas Bauer <baueran@in.tum.de>
44533 * gcc.dg/sibcall-6: New test for indirect sibcalls.
44535 2002-11-25 Mark Mitchell <mark@codesourcery.com>
44537 * g++.dg/abi/empty11.C: New test.
44538 * g++.dg/rtti/cv1.C: New test.
44540 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
44542 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
44544 2002-11-24 Mark Mitchell <mark@codesourcery.com>
44546 * g++.dg/abi/empty10.C: New test.
44548 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
44550 * gcc.c-torture/compile/20021124-1.c: New test.
44552 2002-11-22 Mark Mitchell <mark@codesourcery.com>
44554 * g++.dg/abi/rtti2.C: New test.
44556 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
44558 * gcc.dg/i386-unroll-1.c: New test.
44560 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
44562 * gcc.c-torture/compile/20021120-1.c: New test.
44563 * gcc.c-torture/compile/20021120-2.c: New test.
44565 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44567 * gcc.dg/bitfld-5.c: New test.
44569 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44571 * gcc.c-torture/execute/20021120-3.c: New test.
44573 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44575 * gcc.c-torture/execute/20021120-2.c: New test.
44577 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
44579 * gcc.c-torture/execute/20021120-1.c: New test.
44581 2002-11-20 Jakub Jelinek <jakub@redhat.com>
44583 * gcc.c-torture/execute/20021118-3.c: New test.
44585 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44587 * gcc.c-torture/compile/20021119-1.c: New test.
44589 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
44591 * gcc.dg/duff-1.c: New test.
44592 * gcc.dg/duff-2.c: New test.
44593 * gcc.dg/duff-3.c: New test.
44595 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
44597 * gcc.dg/cpp/_Pragma5.c: New test.
44599 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44601 * gcc.c-torture/execute/20021118-2.c: New test.
44603 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
44605 * gcc.c-torture/execute/20021118-1.c: New test.
44607 2002-11-16 Jakub Jelinek <jakub@redhat.com>
44609 * gcc.dg/20021116-1.c: New test.
44611 2002-11-14 Mark Mitchell <mark@codesourcery.com>
44613 * g++.dg/abi/vcall1.C: New test.
44615 2002-11-14 Jakub Jelinek <jakub@redhat.com>
44617 * gcc.dg/20021029-1.c: New test.
44618 * gcc.dg/20021029-2.c: New test.
44620 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
44622 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
44624 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44627 * gcc.dg/20021110.c: Move to ...
44628 * gcc.c-torture/compile/20021110.c: .... here.
44630 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44633 * gcc.c-torture/execute/20021111-1.c
44635 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44638 * gcc.dg/20021110.c: New test.
44640 2002-11-10 Mark Mitchell <mark@codesourcery.com>
44642 * g++.dg/abi/vthunk3.C: Run only on x86.
44644 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
44646 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
44648 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
44650 * lib/compat.exp (compat-execute): Fix logic error in last
44653 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
44655 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
44657 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44660 * g++.dg/template/access6.C: New test.
44662 2002-11-08 Jan Hubicka <jh@suse.cz>
44664 * gcc.dg/i386-ssefp-1.c: New test.
44665 * gcc.dg/i386-ssefp-1.c: New test.
44667 2002-11-08 Jan Hubicka <jh@suse.cz>
44669 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
44671 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44673 * g++.dg/abi/vthunk3.C: New test.
44676 * g++.dg/template/crash2.C: New test.
44678 2002-11-07 Mark Mitchell <mark@codesourcery.com>
44680 * g++.dg/abi/dtor1.C: New test.
44681 * g++.dg/abi/dtor2.C: Likewise.
44683 2002-11-05 Geoffrey Keating <geoffk@apple.com>
44685 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
44688 2002-11-04 Adam Nemet <anemet@lnxw.com>
44690 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
44691 -mthumb. Only xfail with -O0.
44693 2002-11-03 Mark Mitchell <mark@codesourcery.com>
44695 * g++.dg/abi/thunk1.C: New test.
44696 * g++.dg/abi/thunk2.C: Likewise.
44697 * g++.dg/abi/vtt1.C: Likewise.
44699 2002-11-02 Diego Novillo <dnovillo@redhat.com>
44701 PR optimization/8423
44702 * gcc.c-torture/execute/builtin-constant.c: New test.
44704 2002-11-01 Zack Weinberg <zack@codesourcery.com>
44706 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
44707 Add some more cases.
44709 2002-11-01 Mark Mitchell <mark@codesourcery.com>
44712 * g++.dg/opt/local1.C: New test.
44714 2002-10-30 Mark Mitchell <mark@codesourcery.com>
44717 * g++.dg/template/complit1.C: New test.
44720 * g++.dg/template/typename4.C: Likewise.
44722 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44724 Core issue 287, PR c++/7639
44725 * g++.dg/template/instantiate1.C: Adjust error location.
44726 * g++.dg/template/instantiate3.C: New test.
44727 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
44728 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
44729 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
44731 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
44733 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
44735 2002-10-29 Mark Mitchell <mark@codesourcery.com>
44738 * g++.dg/init/dtor2.C: New test.
44740 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44742 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
44743 * gcc.dg/nest.c: Bypass errors on irix6.
44745 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
44747 * gcc.dg/nest.c: Expect error for mmix-*-*.
44748 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
44750 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
44752 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
44755 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
44757 2002-10-25 Mike Stump <mrs@apple.com>
44759 * gcc.dg/warn-1.c: New test.
44761 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44763 * g++.dg/template/typename3.C: New test.
44765 2002-10-25 Mark Mitchell <mark@codesourcery.com>
44767 * g++.dg/lookup/ptrmem1.C: New test.
44769 * g++.dg/abi/vthunk2.C: New test.
44771 2002-10-25 Zack Weinberg <zack@codesourcery.com>
44773 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
44775 2002-10-24 Mark Mitchell <mark@codesourcery.com>
44777 * g++.dg/abi/empty9.C: New test.
44779 2002-10-24 Richard Henderson <rth@redhat.com>
44781 * g++.dg/inherit/thunk1.C: Enable for ia64.
44783 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44786 * g++.dg/lookup/pretty1.C: New test.
44788 2002-10-23 Jakub Jelinek <jakub@redhat.com>
44790 * gcc.dg/20021023-1.c: New test.
44792 2002-10-23 Mark Mitchell <mark@codesourcery.com>
44795 * g++.dg/parse/inline1.C: New test.
44797 2002-10-23 Richard Henderson <rth@redhat.com>
44799 * g++.dg/inherit/thunk1.C: Enable for x86_64.
44801 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
44803 2002-10-22 Mark Mitchell <mark@codesourcery.com>
44806 * g++.dg/parse/stmtexpr3.C: New test.
44808 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
44810 * g++.dg/expr/cond1.C: New test.
44812 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44814 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
44816 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44818 * g++.dg/abi/vbase13.C: New test.
44819 * g++.dg/abi/vbase14.C: Likewise.
44821 2002-10-21 Jakub Jelinek <jakub@redhat.com>
44823 * gcc.dg/tls/pic-1.c: New test.
44824 * gcc.dg/tls/nonpic-1.c: New test.
44825 * gcc.dg/20021018-1.c: New test.
44827 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44829 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
44830 Remove only files with the same base name as the test case.
44831 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
44832 (profopt-execute): Likewise. Also, remove old profiling
44833 and performance data files before running the tests.
44835 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
44836 * g++.dg/bprob/bprob.exp: Likewise.
44837 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
44838 to allow more general test case names.
44840 * g++.dg/bprob/bprob-1.C: Rename to ...
44841 * g++.dg/bprob/g++-bprob-1.C: ... this.
44843 * g77.dg/bprob/bprob-1.f: Rename to ...
44844 * g77.dg/bprob/g77-bprob-1.f: ... this.
44846 2002-10-21 Zack Weinberg <zack@codesourcery.com>
44848 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
44849 bison 1.50 or later.
44851 2002-10-21 Janis Johnson <janis187@us.ibm.com>
44853 * g++.dg/README: Describe more test directories.
44855 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44857 * g++.dg/init/array6.C: Add additional tests.
44859 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
44861 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
44862 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
44864 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
44866 * gcc.c-torture/compile/20020604-1.x: New.
44867 * gcc.c-torture/compile/simd-5.x: Likewise.
44868 * gcc.c-torture/execute/920710-1.x: Likewise.
44869 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
44871 2002-10-21 Mark Mitchell <mark@codesourcery.com>
44873 * g++.dg/inherit/override1.C: Add dg-options clause.
44875 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44877 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
44880 2002-10-19 Andreas Schwab <schwab@suse.de>
44882 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
44883 directory component.
44885 2002-10-18 Mark Mitchell <mark@codesourcery.com>
44887 * g++.dg/inherit/thunk1.C: New test.
44889 * g++.dg/inherit/override1.C: New test.
44891 * g++.dg/abi/mangle11.C: New test.
44892 * g++.dg/abi/mangle14.C: New test.
44893 * g++.dg/abi/mangle17.C: New test.
44895 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
44897 * g++.dg/overload/member2.C: New test.
44899 2002-10-17 Janis Johnson <janis187@us.ibm.com>
44901 * g++.dg/README: Describe new compat directory.
44902 * g++.dg/dg.exp: Skip tests in compat directory.
44903 * README.compat: New file.
44904 * lib/compat.exp: New expect script.
44905 * g++.dg/compat: New test directory.
44906 * g++.dg/compat/compat.exp: New expect script.
44907 * g++.dg/compat/abi: New test directory.
44908 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
44909 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
44910 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
44911 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
44912 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
44913 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
44914 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
44915 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
44916 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
44917 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
44918 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
44919 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
44920 * g++.dg/compat/break: New test directory.
44921 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
44922 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
44923 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
44924 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
44925 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
44926 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
44927 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
44928 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
44929 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
44930 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
44931 g++.dg/compat/break/README: New files.
44932 * g++.dg/compat/eh: New test directory.
44933 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
44934 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
44935 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
44936 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
44937 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
44938 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
44939 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
44940 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
44941 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
44942 g++.dg/compat/eh/filter2_y.C,
44943 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
44944 g++.dg/compat/eh/new1_y.C,
44945 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
44946 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
44947 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
44948 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
44949 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
44950 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
44951 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
44952 g++.dg/compat/eh/unexpected1_y.C: New files.
44953 * g++.dg/compat/init: New test directory.
44954 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
44955 g++.dg/compat/init/array5_y.C,
44956 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
44957 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
44958 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
44959 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
44960 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
44961 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
44962 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
44963 g++.dg/compat/init/init-ref2_y.C: New files.
44965 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44968 * g++.dg/inherit/using3.C: New test.
44970 2002-10-17 Jan Hubicka <jh@suse.cz>
44972 * gcc.dg/20021017-2.c: New test.
44974 2002-10-17 Mark Mitchell <mark@codesourcery.com>
44976 * g++.dg/abi/mangle16.C: Adjust.
44978 * g++.dg/init/array8.C: New test.
44980 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
44982 * gcc.dg/special/mips-abi.exp: New test.
44983 * gcc.dg/special/mips-abi.s: Empty file used by the above.
44985 2002-10-16 Mark Mitchell <mark@codesourcery.com>
44987 * g++.dg/abi/mangle16.C: New test.
44988 * g++.dg/abi/mangle17.C: Likewise.
44991 * g++.dg/template/ref1.C: New test.
44993 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44995 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
44997 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
44999 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
45001 2002-10-16 Mark Mitchell <mark@codesourcery.com>
45004 * g++.dg/init/array7.C: New test.
45006 2002-10-15 Mark Mitchell <mark@codesourcery.com>
45008 * g++.dg/init/array6.C: New test.
45010 * g++.dg/abi/mangle13.C: Likewise.
45011 * g++.dg/abi/mangle14.C: Likewise.
45012 * g++.dg/abi/mangle15.C: Likewise.
45014 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45016 * g++.dg/abi/empty8.C: New test.
45018 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
45020 * g++.dg/init/ctor1.C: New test.
45022 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
45024 * gcc.c-torture/execute/20021015-1.c: New test.
45026 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
45028 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
45030 2002-10-14 Jan Hubicka <jh@suse.cz>
45032 * gcc.dg/i386-ssetype-[1-5].c: New tests.
45034 2002-10-14 Richard Henderson <rth@redhat.com>
45036 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
45038 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45040 PR optimization/6631
45041 * g++.dg/opt/const2.C: New test.
45043 2002-10-14 Mark Mitchell <mark@codesourcery.com>
45046 * g++.dg/parse/friend1.C: New test.
45047 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
45049 2002-10-14 Jakub Jelinek <jakub@redhat.com>
45051 * gcc.dg/20021014-1.c: New test.
45053 2002-10-11 Mark Mitchell <mark@codesourcery.com>
45056 * g++.dg/ext/vlm1.C: New test.
45057 * g++.dg/ext/vlm2.C: Likewise.
45059 * g++.dg/init/array1.C: Remove invalid braces.
45060 * g++.dg/init/brace1.C: New test.
45061 * g++.dg/init/copy2.C: Likewise.
45062 * g++.dg/init/copy3.C: Likewise.
45063 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
45064 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
45067 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
45069 * gcc.dg/cpp/assembler.S: Don't use -ansi.
45071 2002-10-11 Richard Shann <richard.shann@superh.com>
45073 * gcc.c-torture/compile/simd-5.c: New test.
45075 2002-10-10 Roger Sayle <roger@eyesopen.com>
45077 * gcc.c-torture/execute/shiftopt-1.c: New test case.
45079 2002-10-10 Jim Wilson <wilson@redhat.com>
45081 * gcc.c-torture/execute/20021010-1.c: New test.
45083 2002-10-09 Zack Weinberg <zack@codesourcery.com>
45086 * g++.dg/ext/typedef-init.C: New test.
45087 * gcc.dg/typedef-init.c: New test.
45089 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
45091 * gcc.dg/cpp/paste13.c: New test.
45093 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45095 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
45096 remaining platforms, XFAIL during compile, not execute. Don't
45099 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
45101 * gcc.dg/alias-1.c: Tweak expected warning.
45103 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
45105 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
45107 2002-10-06 Andreas Jaeger <aj@suse.de>
45109 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
45110 * gcc.dg/cpp/c++98.C: Likewise.
45112 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
45113 * g++.dg/cpp/c++98.C: Likewise.
45115 * g++.dg/README (Subdirectories): Mention cpp directory.
45118 * gcc.dg/20021006-1.c: New test.
45120 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45123 * g++.dg/other/warning1.C: New test.
45125 2002-10-04 Roger Sayle <roger@eyesopen.com>
45127 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
45128 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
45129 and sparc-*-* with -m64 as expected failures. See PR 8087.
45131 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45134 * g++.dg/template/ptrmem3.C: New test.
45137 * g++.dg/template/union1.C: New test.
45139 2002-10-03 Mark Mitchell <mark@codesourcery.com>
45142 * g++.dg/abi/mangle9.C: New test.
45143 * g++.dg/abi/mangle10.C: New test.
45144 * g++.dg/abi/mangle11.C: New test.
45145 * g++.dg/abi/mangle12.C: New test.
45147 2002-10-02 Mark Mitchell <mark@codesourcery.com>
45150 * g++.dg/template/meminit1.C: New test.
45151 * g++.dg/warn/Wreorder-1.C: Likewise.
45152 * g++.old-deja/g++.mike/warn3.C: Tweak.
45153 * lib/prune.exp: Ingore "in copy constructor".
45155 2002-10-02 Andreas Jaeger <aj@suse.de>
45157 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
45158 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
45159 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
45162 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45164 * gcc.dg/empty1.C: Fix typo.
45166 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
45168 * gcc.dg/alias-1.c: New test.
45170 2002-10-01 Mark Mitchell <mark@codesourcery.com>
45172 * gcc.dg/empty1.C: New test.
45174 * g++.dg/tls/init-2.C: Tweak error messages.
45176 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
45178 * gcc.c-torture/compile/20020923-1.c: New test.
45180 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
45182 * gcc.c-torture/execute/ffs-1.c: New test.
45183 * gcc.c-torture/execute/ffs-2.c: Ditto.
45185 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
45187 * g++.dg/overload/member1.C: New test.
45189 2002-09-30 Mark Mitchell <mark@codesourcery.com>
45191 * g++.dg/abi/empty7.C: New test.
45192 * g++.dg/init/pm2.C: Likewise.
45194 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
45196 * g++.dg/rtti/crash1.C: New test.
45198 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
45200 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
45201 gcc.dg/sibcall-4.c: New tests.
45203 2002-09-28 Roger Sayle <roger@eyesopen.com>
45205 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
45206 powerpc and MMIX targets.
45208 2002-09-27 Zack Weinberg <zack@codesourcery.com>
45210 * gcc.dg/cpp/20020927-1.c: New.
45212 2002-09-26 David S. Miller <davem@redhat.com>
45214 * gcc.c-torture/compile/trunctfdf.c: New.
45216 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45218 * lib/target-supports.exp (check_weak_available): Handle solaris2.
45220 2002-09-27 Alan Modra <amodra@bigpond.net.au>
45222 * gcc.c-torture/execute/loop-15.c: New.
45224 2002-09-26 Janis Johnson <janis187@us.ibm.com>
45226 * README.QMTEST: Fix typo.
45228 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
45230 * gcc.dg/20020926-1.c: New test.
45232 2002-09-25 David S. Miller <davem@redhat.com>
45235 * gcc.c-torture/execute/shiftdi.c: New test.
45237 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
45239 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
45240 unique to the tool.
45241 * lib/g77.exp (g77_init): Likewise.
45242 * lib/g++.exp (g++_init): Likewise.
45243 * lib/objc.exp (objc_init): Likewise.
45245 2002-09-25 Mark Mitchell <mark@codesourcery.com>
45247 * g++.dg/abi/empty5.C: New test.
45248 * g++.dg/abi/empty6.C: New test.
45249 * g++.dg/abi/vbase12.C: New test.
45251 2002-09-25 Richard Henderson <rth@redhat.com>
45253 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
45254 too-small long double.
45256 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
45258 * gcc.dg/20020919-1.c: New test.
45260 2002-09-23 Mark Mitchell <mark@codesourcery.com>
45262 * g++.dg/abi/bitfield6.C: New test.
45263 * g++.dg/abi/bitfield7.C: New test.
45264 * g++.dg/abi/bitfield8.C: New test.
45265 * g++.dg/abi/vbase11.C: New test.
45267 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
45269 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
45270 hppa*-*-hpux*. Update test comment.
45272 2002-09-20 Jakub Jelinek <jakub@redhat.com>
45274 * gcc.dg/tls/struct-1.c: New test.
45276 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
45278 * gcc.dg/cpp/tr-warn2.c: Update.
45280 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45282 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
45284 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
45286 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
45289 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
45291 * gcc.c-torture/execute/ieee/mzero3.c: New test.
45293 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
45294 Adjust for c++filt moved to binutils. Remove spurious duplicate
45295 setting of cxxfilt.
45297 2002-09-19 Geoffrey Keating <geoffk@apple.com>
45299 * gcc.dg/20020312-2.c: Update for darwin.
45301 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
45303 * g++.old-deja/g++.other/crash32.C: Mark ICE.
45305 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
45307 * objc.dg/comp-types-1.m: New test.
45308 * objc.dg/comp-types-2.m: New test.
45309 * objc.dg/comp-types-3.m: New test.
45310 * objc.dg/comp-types-4.m: New test.
45311 * objc.dg/comp-types-5.m: New test.
45312 * objc.dg/comp-types-6.m: New test.
45314 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
45316 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
45318 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45320 * g++.dg/other/do1.C: New test.
45322 * g++.dg/template/subst1.C: New test.
45324 2002-09-16 Steve Ellcey <sje@cup.hp.com>
45326 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
45328 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
45330 * g++.dg/template/qualttp20.C: Adjust expected errors.
45331 * g++.old-deja/g++.jason/report.C: Likewise.
45332 * g++.old-deja/g++.other/qual1.C: Likewise.
45334 * g++.dg/lookup/scoped2.C: New test.
45336 * g++.dg/ext/asm3.C: New test.
45338 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
45340 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
45342 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
45344 * ChangeLog: follow spelling conventions.
45345 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
45346 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
45347 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
45348 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
45349 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
45350 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
45351 * g++.old-deja/g++.law/global-init1.C: Likewise.
45352 * g++.old-deja/g++.other/delete4.C: Likewise.
45353 * g++.old-deja/g++.other/inline21.C: Likewise.
45354 * g++.old-deja/g++.other/singleton.C: Likewise.
45355 * g77.dg/strlen0.f: Likewise.
45356 * g77.f-torture/compile/20010519-1.f: Likewise.
45357 * g77.f-torture/compile/980310-4.f: Likewise.
45358 * gcc.c-torture/compile/20000605-1.c: Likewise.
45359 * gcc.c-torture/execute/20020225-1.c: Likewise.
45360 * gcc.dg/c90-hexfloat-2.c: Likewise.
45361 * gcc.dg/c99-bool-1.c: Likewise.
45362 * gcc.dg/c99-hexfloat-2.c: Likewise.
45363 * gcc.dg/dll-2.c: Likewise.
45364 * gcc.dg/wtr-union-init-1.c: Likewise.
45365 * gcc.dg/wtr-union-init-2.c: Likewise.
45366 * gcc.dg/wtr-union-init-3.c: Likewise.
45367 * gcc.dg/cpp/avoidpaste1.c: Likewise.
45368 * gcc.dg/cpp/defined.c: Likewise.
45369 * gcc.dg/cpp/macsyntx.c: Likewise.
45370 * gcc.dg/cpp/paste2.c: Likewise.
45371 * gcc.dg/cpp/trad/defined.c: Likewise.
45372 * gcc.dg/format/c90-printf-1.c: Likewise.
45373 * gcc.dg/format/c90-scanf-1.c: Likewise.
45374 * gcc.dg/format/c99-printf-1.c: Likewise.
45375 * gcc.dg/format/c99-scanf-1.c: Likewise.
45376 * gcc.misc-tests/gcov-8.c: Likewise.
45377 * lib/profopt.exp: Likewise.
45379 2002-09-15 Krister Walfridsson <cato@df.lth.se>
45381 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
45383 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45385 * g++.dg/inherit/using2.C: New test.
45387 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
45389 * ChangeLog: Follow spelling conventions.
45390 * g++.dg/template/friend4.C: Likewise.
45391 * g++.old-deja/g++.pt/crash67.C: Likewise.
45392 * gcc.c-torture/execute/20000801-4.c: Likewise.
45393 * gcc.dg/c90-digraph-1.c: Likewise.
45394 * gcc.dg/c94-digraph-1.c: Likewise.
45395 * gcc.dg/c99-digraph-1.c: Likewise.
45396 * gcc.dg/cpp/line5.c: Likewise.
45397 * gcc.dg/cpp/multiline.c: Likewise.
45398 * gcc.dg/cpp/trad/literals-1.c: Likewise.
45399 * gcc.dg/format/attr-3.c: Likewise.
45400 * gcc.dg/format/c90-scanf-3.c: Likewise.
45401 * gcc.dg/format/ext-4.c: Likewise.
45403 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
45405 * g++.dg/template/pretty1.C: New test.
45407 2002-09-14 Alan Modra <amodra@bigpond.net.au>
45409 * gcc.c-torture/execute/struct-cpy-1.c: New test.
45411 2002-09-13 Matt Austern <austern@apple.com>
45413 * g++.dg/other/constref[12].C: New, regression tests for
45414 passing a cast expression to a function by const reference.
45416 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
45418 * g++.dg/template/deduce1.C: New test.
45420 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
45422 * gcc.c-torture/execute/simd-1.c: Force all use of int to
45425 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
45427 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
45430 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
45432 * gcc.c-torture/compile/20020910-1.c: New test.
45434 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
45436 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
45438 2002-09-10 Andreas Jaeger <aj@suse.de>
45440 * gcc.dg/20020312-2.c: Adjust for x86-64.
45442 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
45444 * g77.dg/7388.f: New test case for PR 7388.
45446 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
45448 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
45450 2002-09-05 Ziemowit Laski <zlaski@apple.com>
45452 * objc.dg/proto-lossage-1.m: New test.
45454 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
45456 * gcc.dg/cpp/_Pragma4.c: Fix typo.
45458 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
45460 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
45463 2002-09-06 Stan Shebs <shebs@apple.com>
45464 David Edelsohn <edelsohn@gnu.org>
45466 * gcc.dg/weak: New directory.
45467 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
45468 target-specific xfail bits.
45469 * gcc.dg/typeof-2.c: Move to new directory.
45470 * gcc.dg/weak.exp: New expect script.
45472 2002-09-06 Alan Modra <amodra@bigpond.net.au>
45474 * gcc.c-torture/execute/extzvsi.c: New test.
45476 2002-09-05 Stan Shebs <shebs@apple.com>
45478 * gcc.dg/weak-1.c: xfail on Darwin.
45479 * gcc.dg/weak-2.c: Ditto.
45480 * gcc.dg/weak-3.c: Ditto.
45481 * gcc.dg/weak-4.c: Ditto.
45482 * gcc.dg/weak-5.c: Ditto.
45483 * gcc.dg/weak-6.c: Ditto.
45484 * gcc.dg/weak-7.c: Ditto.
45485 * gcc.dg/weak-8.c: Ditto.
45486 * gcc.dg/weak-9.c: Ditto.
45488 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
45490 * gcc.c-torture/execute/loop-14.c: New test.
45492 2002-09-04 Jakub Jelinek <jakub@redhat.com>
45494 * g++.dg/other/cxa-atexit1.C: New test.
45496 * gcc.dg/typeof-2.c: New test.
45498 2002-09-03 Roger Sayle <roger@eyesopen.com>
45500 * gcc.dg/builtins-2.c: New testcase.
45501 * gcc.dg/builtins-3.c: New testcase.
45503 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
45505 * gcc.dg/cpp/_Pragma4.c: New test.
45507 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
45509 * objc/execute/nil_method-1.m: New testcase.
45511 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
45513 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
45514 [Object class], not [Object initialize].
45516 2002-08-31 Roger Sayle <roger@eyesopen.com>
45517 Hans-Peter Nilsson <hp@bitrange.com>
45519 * gcc.c-torture/execute/20020720-1.x: Skip test on
45520 mmix-knuth-mmixware. Correct comment.
45522 2002-08-27 Mark Mitchell <mark@codesourcery.com>
45524 * g++.dg/abi/bitfield5.C: New test.
45525 * g++.dg/abi/vbase10.C: Likewise.
45527 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
45529 * objc.dg/undeclared-selector.m: New test.
45531 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
45533 * g++.dg/other/offsetof1.C: Avoid cast warning.
45535 2002-08-26 Ziemowit Laski <zlaski@apple.com>
45537 * objc.dg/super-class-2.m: New test.
45539 2002-08-24 Matt Austern <austern@apple.com>
45541 * g++.dg/ext/lvaddr.C: New test.
45542 * g++.dg/ext/lvcast.C: New test.
45544 2002-08-22 Mark Mitchell <mark@codesourcery.com>
45546 * g++.dg/inherit/cond1.C: New test.
45548 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
45550 * gcc.dg/noncompile/incomplete-1.c: New test.
45552 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
45554 * gcc.dg/typespec-1.c: New test.
45556 2002-08-20 Devang Patel <dpatel@apple.com>
45557 * objc.dg/proto-hier-2.m: New test.
45559 2002-08-19 Ziemowit Laski <zlaski@apple.com>
45561 * objc.dg/bitfield-1.m: New test.
45562 * objc.dg/bitfield-2.m: New test.
45564 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
45566 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
45567 gcc.dg/c99-flex-array-4.c: New tests.
45569 2002-08-16 Stan Shebs <shebs@apple.com>
45571 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
45573 2002-08-15 Jakub Jelinek <jakub@redhat.com>
45575 * gcc.dg/typeof-1.c: New test.
45576 * g++.dg/ext/typeof2.C: New test.
45578 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
45580 * g++.dg/other/offsetof1.C: New test.
45582 2002-08-14 Richard Henderson <rth@redhat.com>
45584 * gcc.dg/tls/diag-3.c: Fix expected message strings.
45586 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
45588 * gcc.dg/cpp/_Pragma3.c: New test.
45590 2002-08-13 Mark Mitchell <mark@codesourcery.com>
45592 * g++.dg/template/inherit3: New test.
45594 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
45596 * gcc.dg/bitfld-4.c: Add blank options.
45598 2002-08-09 Mark Mitchell <mark@codesourcery.com>
45600 * g++.dg/template/crash1.C: New test.
45602 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45604 * gcc.dg/tls/opt-2.c: New test.
45606 2002-08-08 Devang Patel <dpatel@apple.com>
45608 * objc.dg/selector-1.m : New test
45610 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45612 * g++.dg/abi/bitfield4.C: New test.
45613 * gcc.dg/bitfld-4.c: New test.
45615 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
45617 * g++.dg/other/packed1.C: New test.
45619 2002-08-07 Mark Mitchell <mark@codesourcery.com>
45621 * g++.dg/abi/offsetof.C: Tweak error messages.
45622 * g++.old-deja/g++.mike/p10769a.C: Likewise.
45624 2002-08-08 Jakub Jelinek <jakub@redhat.com>
45626 * gcc.dg/bitfld-3.c: New test.
45628 2002-08-07 Jakub Jelinek <jakub@redhat.com>
45629 Richard Henderson <rth@redhat.com>
45631 * gcc.dg/i386-bitfield1.c: New test.
45632 * g++.dg/abi/bitfield3.C: Update.
45634 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
45636 * objc.dg/const-str-2.m: Update.
45637 * gcc.dg/cpp/c++98.c: Change to C extension.
45638 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
45639 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
45641 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
45643 * gcc.dg/tls/diag-3.c: New.
45645 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
45647 * g++.dg/README (Subdirectories): Document new subdir expr.
45648 * g++.dg/expr/pmf-1.C: New test.
45650 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
45652 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
45654 2002-08-06 Jakub Jelinek <jakub@redhat.com>
45656 * g++.dg/abi/bitfield3.C: New test.
45658 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
45660 * lib/gcov.exp: Tweak expected line formats.
45661 * gcc.misc-tests/gcov8.c: New test.
45662 * gcc.misc-tests/gcov8.x: New flags.
45664 2002-08-05 Jakub Jelinek <jakub@redhat.com>
45666 * consistency.vlad/layout/endian.c: Include string.h.
45668 * gcc.c-torture/execute/20020805-1.c: New test.
45670 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
45672 * g++.dg/other/conversion1.C: New test.
45674 2002-08-03 Roger Sayle <roger@eyesopen.com>
45676 * gcc.dg/builtins-1.c: New testcase.
45678 2002-08-02 Mark Mitchell <mark@codesourcery.com>
45680 * g++.dg/inherit/access3.C: New test.
45682 2002-08-01 Jakub Jelinek <jakub@redhat.com>
45684 * gcc.dg/ia64-visibility-2.c: New test.
45686 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
45688 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
45689 __qualifier_flags to __flags.
45691 2002-07-31 Mark Mitchell <mark@codesourcery.com>
45693 * g++.dg/inherit/operator1.C: New test.
45694 * g++.dg/lookup/disamb1.C: Fix typo in comment.
45695 * g++.dg/other/error1.C: Change expected error message.
45696 * g++.dg/template/conv4.C: Likewise.
45698 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
45700 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
45701 for documented behavior.
45703 2002-07-25 Roger Sayle <roger@eyesopen.com>
45705 * gcc.c-torture/execute/20020720-1.x: Skip this test on
45706 several targets known to fail.
45708 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
45710 * gcc.dg/mips-args-[123].c: New tests.
45712 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
45714 * gcc.dg/ppc-spe.c: New.
45716 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
45718 * g++.dg/other/ptrmem4.C: New testcase.
45720 2002-07-24 Richard Henderson <rth@redhat.com>
45722 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
45724 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
45726 * g++.dg/ext/alignof1.C (main): Return 0 for success.
45728 2002-07-24 Roger Sayle <roger@eyesopen.com>
45730 * gcc.c-torture/execute/memset-3.c: New testcase.
45732 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
45734 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
45735 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
45737 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45739 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
45742 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
45744 * gcc.c-torture/compile/simd-4.c: New test.
45746 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45748 PR c++/7347, c++/7348
45749 * g++.dg/template/access4.C: New test.
45750 * g++.dg/template/access5.C: New test.
45751 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
45752 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
45753 * g++.old-deja/g++.pt/ttp58.C: Likewise.
45754 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
45756 2002-07-22 Jakub Jelinek <jakub@redhat.com>
45758 * gcc.dg/gnu89-init-2.c: New test.
45760 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
45762 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
45764 2002-07-20 Roger Sayle <roger@eyesopen.com>
45766 * gcc.c-torture/execute/20020720-1.c: New testcase.
45768 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
45770 * gcc.dg/cpp/Wsignprom.c: New tests.
45772 2002-07-20 Alan Modra <amodra@bigpond.net.au>
45774 * gcc.c-torture/execute/loop-13.c: New test.
45776 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
45778 * gcc.dg/cpp/expr.c: New tests.
45780 2002-07-18 David Edelsohn <edelsohn@gnu.org>
45782 * g++.dg/opt/pr6713.C: Add template instantiation.
45784 2002-07-18 Alan Modra <amodra@bigpond.net.au>
45786 * gcc.dg/nest.c: New test.
45788 2002-07-17 Richard Henderson <rth@redhat.com>
45790 * g++.dg/opt/pr6713.C: New test.
45792 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
45794 * gcc.c-torture/execute/loop-2e.x: Let the testcase
45795 XFAIL for all x86 processors.
45797 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
45799 * gcc.c-torture/execute/20010122-1.x: Do not test with
45800 -fomit-frame-pointer.
45802 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45804 * g++.dg/template/instantiate2.C: New test.
45805 * g++.dg/template/spec4.C: New test.
45807 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45809 * g++.dg/template/access2.C: New test.
45810 * g++.dg/template/access3.C: New test.
45812 2002-07-15 Zack Weinberg <zack@codesourcery.com>
45814 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
45815 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
45816 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
45817 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
45818 Convert to use <stdarg.h>.
45819 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
45821 * gcc.dg/va-arg-2.c: New.
45822 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
45824 2002-07-15 Jakub Jelinek <jakub@redhat.com>
45826 * gcc.c-torture/compile/20020710-1.c: New test.
45828 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
45829 Andrew Pinski <pinskia@physics.uc.edu>
45831 gcc.c-torture/compile/simd-2.c: New testcase.
45832 gcc.c-torture/compile/simd-3.c: Likewise.
45834 2002-07-11 Mark Mitchell <mark@codesourcery.com>
45837 * g++.dg/overload/error1.C: New test.
45839 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
45841 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
45842 configuration and IRIX 6 O32 ABI.
45844 2002-07-11 Roger Sayle <roger@eyesopen.com>
45846 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
45848 2002-07-10 Roger Sayle <roger@eyesopen.com>
45850 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
45852 2002-07-10 Jeffrey A Law <law@redhat.com>
45854 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
45856 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
45858 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
45860 * gcc.dg/20020312-2.c: Check for __PPC__.
45862 2002-07-09 Diego Novillo <dnovillo@redhat.com>
45864 * gcc.c-torture/compile/20020709-1.c: New test.
45866 2002-07-07 Roger Sayle <roger@eyesopen.com>
45868 * g++.dg/template/qualttp21.C: New test case.
45870 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
45872 * gcc.c-torture/compile/20020706-1.c: New test.
45873 * gcc.c-torture/compile/20020706-2.c: New test.
45875 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
45876 Alexandre Oliva <aoliva@redhat.com>
45878 * g++.dg/warn/incomplete1.C: New test.
45880 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45883 * g++.dg/warn/noreturn1.C: New test.
45885 2002-07-03 Mark Mitchell <mark@codesourcery.com>
45888 * g++.dg/debug/debug6.C: New test.
45889 * g++.dg/debug/debug7.C: New test.
45891 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
45893 * gcc.c-torture/compile/simd-3.c: New test.
45895 2002-07-03 Chris Demetriou <cgd@broadcom.com>
45897 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
45898 * gcc.dg/20020620-1.c: Likewise.
45900 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45903 * g++.dg/init/array4.C: New test.
45904 * g++.dg/init/array5.C: New test.
45906 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
45908 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
45909 * gcc.c-torture/execute/simd-2.c (main): Likewise.
45911 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45913 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
45914 * gcc.dg/wtr-aggr-init-1.c: Likewise.
45915 * gcc.dg/wtr-conversion-1.c: Likewise.
45916 * gcc.dg/wtr-escape-1.c: Likewise.
45917 * gcc.dg/wtr-int-type-1.c: Likewise.
45918 * gcc.dg/wtr-label-1.c: Likewise.
45919 * gcc.dg/wtr-static-1.c: Likewise.
45920 * gcc.dg/wtr-strcat-1.c: Likewise.
45921 * gcc.dg/wtr-suffix-1.c: Likewise.
45922 * gcc.dg/wtr-switch-1.c: Likewise.
45923 * gcc.dg/wtr-unary-plus-1.c: Likewise.
45924 * gcc.dg/wtr-union-init-1.c: Likewise.
45925 * gcc.dg/wtr-union-init-2.c: Likewise.
45926 * gcc.dg/wtr-union-init-3.c: Likewise.
45928 * gcc.dg/wtr-func-def-1.c: New test.
45930 2002-07-02 Devang Patel <dpatel@apple.com>
45932 * objc.dg/param-1.m: New test.
45934 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
45936 * gcc.dg/cpp/trad/directive.c: Add test.
45937 * gcc.dg/cpp/trad/macroargs.c: Add test.
45938 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
45940 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
45942 * gcc.dg/cpp/cmdlne-M.c: New test.
45944 2002-07-02 Ziemowit Laski <zlaski@apple.com>
45946 * objc.dg/desig-init-1.m: New test.
45948 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45951 * g++.dg/template/instantiate1.C: New test.
45953 2002-07-01 Mark Mitchell <mark@codesourcery.com>
45956 * g++.dg/template/sizeof2.C: New test.
45958 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45960 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
45961 gcc.dg/cpp/trad/include.c: New tests.
45963 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
45966 * gcc.c-torture/compile/20020701-1.c: New test.
45968 2002-07-01 Stan Shebs <shebs@apple.com>
45970 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
45972 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
45973 (objc-torture-execute): or here.
45975 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
45977 * gcc.c-torture/execute/arith-rand-ll.c: New test.
45979 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
45981 * gcc.dg/cpp/trad/escaped-nl.c: New test.
45983 2002-06-30 Devang Patel <dpatel@apple.com>
45985 * objc.dg/fsyntax-only.m: New test.
45987 2002-06-27 Mark Mitchell <mark@codesourcery.com>
45990 * g++.dg/template/friend7.C: New file.
45992 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
45994 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
45997 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
45999 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
46000 avoid division by zero.
46002 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
46004 * gcc.dg/Wunknownprag.c: New tests.
46006 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
46008 * gcc.c-torture/execute/simd-2.c: New test.
46010 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
46012 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
46013 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
46014 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
46015 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
46016 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
46017 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
46018 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
46019 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
46020 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
46021 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
46022 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
46023 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
46024 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
46025 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
46026 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
46027 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
46028 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
46030 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
46032 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
46033 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
46034 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
46035 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
46037 * gcc.dg/cpp/trad/directive.c: Update.
46039 2002-06-23 Andreas Jaeger <aj@suse.de>
46041 * gcc.c-torture/execute/complex-6.c: New.
46043 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
46045 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
46046 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
46047 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
46048 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
46050 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
46052 * gcc.dg/cpp/trad: New directory with traditional tests copied
46053 from parent directory.
46054 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46055 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46056 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46057 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46058 Move to trad/ and rename.
46059 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
46060 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
46061 gcc.dg/cpp/trad/redef2.c: New tests.
46062 * gcc.dg/cpp/trad/trad.exp: New driver.
46064 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
46066 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
46067 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
46068 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
46069 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
46072 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
46074 * gcc.dg/20020620-1.c: New test.
46076 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46078 * g++.dg/template/ttp4.C: New test.
46080 2002-06-19 Jakub Jelinek <jakub@redhat.com>
46082 * g++.dg/opt/vt1.C: Fix regexp.
46084 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46086 * gcc.c-torture/execute/pure-1.c: Make functions static again.
46087 Don't use attribute `noinline'.
46089 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46091 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
46093 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
46095 * gcc.c-torture/execute/simd-1.c: New.
46097 * gcc.dg/simd-1.c: New.
46099 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
46101 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
46103 2002-06-16 Richard Henderson <rth@redhat.com>
46105 * g++.dg/ext/anon-struct1.C: New.
46106 * g++.dg/ext/anon-struct2.C: New.
46107 * g++.dg/ext/anon-struct3.C: New.
46108 * gcc.dg/anon-struct-1.c: New.
46109 * gcc.dg/anon-struct-2.c: New.
46110 * gcc.dg/anon-struct-3.c: New.
46111 * gcc.dg/20011008-1.c: Adjust warning text.
46112 * gcc.dg/20020527-1.c: Add -fms-extensions.
46114 2002-06-16 Richard Henderson <rth@redhat.com>
46116 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
46118 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
46120 * gcc.c-torture/execute/20020615-1.c: New test.
46122 2002-06-15 Roger Sayle <roger@eyesopen.com>
46124 * gcc.c-tortuture/execute/compare-1.c: New test case.
46125 * gcc.c-tortuture/execute/compare-2.c: New test case.
46126 * gcc.c-tortuture/execute/compare-3.c: New test case.
46128 2002-06-13 Richard Henderson <rth@redhat.com>
46130 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
46133 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46135 * g++.dg/template/typename2.C: Update error message.
46137 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
46139 * gcc.c-torture/execute/20020611-1.c: New test.
46141 2002-06-11 Bob Wilson <bob.wilson@acm.org>
46143 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
46144 list of targets to skip.
46146 2002-06-10 Bob Wilson <bob.wilson@acm.org>
46148 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
46149 targets if not optimizing.
46151 2002-06-10 Jakub Jelinek <jakub@redhat.com>
46153 * gcc.c-torture/compile/20020605-1.c: New test.
46155 * g++.dg/opt/vt1.C: New test.
46157 * gcc.dg/20020531-1.c: New test.
46159 * gcc.dg/20020530-1.c: New test.
46161 * gcc.dg/20020527-1.c: New test.
46163 * g++.dg/opt/cse1.C: New test.
46165 2002-06-07 Roger Sayle <roger@eyesopen.com>
46167 * gcc.dg/20020607-2.c: New test case.
46169 2002-06-07 Jakub Jelinek <jakub@redhat.com>
46171 * gcc.c-torture/compile/20020604-1.c: New test.
46173 2002-06-04 Richard Henderson <rth@redhat.com>
46175 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
46176 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
46177 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
46179 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
46181 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
46183 2002-06-03 Richard Henderson <rth@redhat.com>
46185 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
46186 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
46188 2002-06-02 Richard Henderson <rth@redhat.com>
46190 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
46191 test functions static.
46193 2002-06-02 Andreas Jaeger <aj@suse.de>
46195 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
46198 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
46200 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
46201 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
46202 Update for mofified diagnostics.
46203 * gcc.dg/c99-intconst-1.c: No longer fail.
46205 2002-06-02 Richard Henderson <rth@redhat.com>
46207 * gcc.dg/uninit-A.c: Remove xfail markers.
46209 2002-06-01 Roger Sayle <roger@eyesopen.com>
46211 * gcc.dg/fnegate-1.c: New test case.
46213 2002-05-30 Osku Salerma <osku@iki.fi>
46215 * gcc.c-torture/execute/mayalias-1.c: New file.
46217 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
46219 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
46220 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
46221 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
46223 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
46225 * gcc.c-torture/execute/20020529-1.c: New test.
46227 2002-05-27 Richard Henderson <rth@redhat.com>
46229 * g++.dg/ext/attrib6.C: New test case.
46231 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46233 * gcc.c-torture/execute/pure-1.c: New test.
46235 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46237 * gcc.dg/cpp/arith-2.c: Remove.
46239 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
46241 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
46242 * gcc.dg/cpp/if-3.c: Remove.
46244 2002-05-26 Jakub Jelinek <jakub@redhat.com>
46246 * g++.dg/opt/cse2.C: New test.
46248 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
46250 * gcc.dg/cpp/arith-1.c: New semantic tests.
46251 * gcc.dg/cpp/if-1.c: Update.
46253 2002-05-24 Ben Elliston <bje@redhat.com>
46255 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
46257 2002-05-24 Jakub Jelinek <jakub@redhat.com>
46259 * gcc.dg/verbose-asm.c: New test.
46261 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
46263 * gcc.dg/cpp/paste12.c: New test.
46265 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46267 * g++.dg/parse/named_ops.C: New test.
46269 2002-05-23 Mark Mitchell <mark@codesourcery.com>
46271 * gcc.dg/weak-8.c: New test.
46273 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
46275 * gcc.dg/weak-2.c: Allow optional leading underscore
46276 in scan-assembler symbol name.
46277 * gcc.dg/weak-3.c: Likewise.
46278 * gcc.dg/weak-4.c: Likewise.
46279 * gcc.dg/weak-5.c: Likewise.
46281 2002-05-23 Jakub Jelinek <jakub@redhat.com>
46283 * gcc.dg/20020523-1.c: New test.
46285 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
46287 * objc.dg/const-str-2.m: Update now that we stop after
46288 a command line error.
46290 2002-05-22 Richard Henderson <rth@redhat.com>
46292 * g++.dg/dg.exp: Fix typo in test pruneing.
46294 2002-05-22 Richard Henderson <rth@redhat.com>
46296 * g++.dg/dg.exp: Prune the tls subdirectory.
46297 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
46298 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
46299 * g++.dg/tls/init-1.C: New.
46301 2002-05-22 Jakub Jelinek <jakub@redhat.com>
46303 * gcc.dg/20020517-1.c: New test.
46305 2002-05-21 Richard Henderson <rth@redhat.com>
46307 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
46308 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
46310 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
46312 * g++.dg/other/copy2.C: New test.
46314 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
46316 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
46317 (MAX_COPY): Bump up to 10 times sizeof (long long).
46318 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
46320 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
46321 sizeof (long long).
46323 * gcc.c-torture/execute/strcpy-1.c: New test.
46325 2002-05-19 Jason Merrill <jason2redhat.com>
46327 * g++.dg/ext/oper1.C: New test.
46329 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
46330 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
46332 * README.QMTEST: New file.
46334 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
46336 2002-05-19 Andreas Jaeger <aj@suse.de>
46338 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
46340 * gcc.c-torture/execute/loop-2d.x: Likewise.
46342 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
46344 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
46345 support weak symbols.
46346 * gcc.dg/weak-4.c: Likewise.
46347 * gcc.dg/weak-6.c: Likewise.
46349 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
46351 * gcc.dg/weak-3.c: Add dg-excess-error comment for
46352 cygwin, coff and h8300-*-hms targets
46353 * gcc.dg/weak-5.c: Likewise.
46354 * gcc.dg/weak-7.c: Likewise.
46356 2002-05-16 Jason Merrill <jason@redhat.com>
46358 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
46359 (scan-assembler-not, scan-assembler-dem): Likewise.
46360 (scan-assembler-dem-not): Likewise.
46362 2002-05-15 Richard Henderson <rth@redhat.com>
46364 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
46366 2002-05-15 Richard Henderson <rth@redhat.com>
46368 * gcc.dg/weak-5.c (vfoo1c): No warning here.
46369 (vfoo1f): Warning here.
46370 (vfoo1l): Don't redefine the alias.
46372 2002-05-14 Jason Merrill <jason@redhat.com>
46373 Alexandre Oliva <aoliva@redhat.com>
46375 * g++.dg/init/pm1.C: New test.
46377 2002-05-12 David S. Miller <davem@redhat.com>
46379 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
46382 2002-05-10 Roger Sayle <roger@eyesopen.com>
46384 * gcc.c-torture/execute/20020510-1.c: New test case.
46386 2002-05-10 David S. Miller <davem@redhat.com>
46388 * gcc.c-torture/execute/conversion.c: Test long double too.
46390 2002-05-09 Jakub Jelinek <jakub@redhat.com>
46392 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
46393 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
46394 * lib/g++.exp (g++_link_flags): Likewise.
46395 * lib/objc.exp (objc_target_compile): Likewise.
46397 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
46399 * gcc.dg/cpp/poison.c: Update.
46400 * gcc.dg/cpp/20000625-2.c: Remove.
46401 * gcc.dg/cpp/direct2s.c: Remove final test.
46403 2002-05-08 Tom Rix <trix@redhat.com>
46405 * gcc.c-torture/execute/20020508-1.c: New test.
46406 * gcc.c-torture/execute/20020508-2.c: New test.
46407 * gcc.c-torture/execute/20020508-3.c: New test.
46409 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
46411 * gcc.dg/cpp/charconst-4.c: More tests.
46413 2002-05-08 Mark Mitchell <mark@codesourcery.com>
46416 * gcc.dg/weak-3.c: Update location of warning messages.
46417 * gcc.dg/weak-5.c: Likewise.
46419 2002-05-06 Roger Sayle <roger@eyesopen.com>
46421 * gcc.c-torture/execute/20020506-1.c: New test case.
46423 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
46425 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
46427 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46429 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
46431 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
46433 * gcc.dg/cpp/charconst-3.c: New test.
46435 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
46437 * gcc.dg/cpp/charconst.c: Update tests.
46439 2002-05-05 Tim Josling <tej@melbpc.org.au>
46441 * treelang: Added directory for new sample language treelang. Also
46442 lib/treelang.exp: New file to signal treelang should be tested.
46444 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46446 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
46447 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
46448 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
46449 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
46450 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
46451 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
46452 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
46454 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
46456 * gcc.dg/format/xopen-2.c: New test.
46458 2002-05-03 Jakub Jelinek <jakub@redhat.com>
46460 * gcc.dg/20020503-1.c: New test.
46462 2002-05-02 Mark Mitchell <mark@codesourcery.com>
46464 * g++.dg/init/dtor1.C: Make it tougher.
46466 2002-05-01 Mark Mitchell <mark@codesourcery.com>
46468 * g++.dg/init/dtor1.C: New test.
46470 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
46472 * gcc.dg/altivec-8.c: New.
46474 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
46476 * gcc.dg/altivec-7.c: New.
46478 2002-04-29 Jakub Jelinek <jakub@redhat.com>
46480 * g++.dg/parse/typedef1.C: New test.
46482 2002-04-29 Mark Mitchell <mark@codesourcery.com>
46485 * g++.dg/template/friend6.C: New test.
46488 * g++.dg/init/copy1.C: New test.
46490 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
46492 * g++.dg/warn/effc1.C: New test.
46494 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
46496 * gcc.dg/cpp/if-cexp.c: Add a test.
46498 2002-04-28 Jakub Jelinek <jakub@redhat.com>
46500 * gcc.dg/20020426-2.c: New test.
46502 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
46504 * gcc.dg/cpp/if-mop.c: Update.
46505 * gcc.dg/cpp/if-mpar.c: Add test.
46506 * gcc.dg/cpp/if-oppr.c: Update.
46508 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46511 * gcc.dg/weak-[2-7].c: New tests.
46513 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46515 * gcc.dg/enum1.c: New test.
46517 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46520 * g++.dg/inherit/access2.C: New test.
46522 2002-04-26 Mark Mitchell <mark@codesourcery.com>
46525 * gcc.dg/20020426-1.c: New test.
46527 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
46529 * g++.dg/abi/enum1.C: New test.
46531 2002-04-26 Richard Henderson <rth@redhat.com>
46533 * gcc.dg/c99-bool-1.c: Expect always true warning.
46535 2002-04-25 Roger Sayle <roger@eyesopen.com>
46537 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
46539 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46541 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
46544 2002-04-24 Mark Mitchell <mark@codesourcery.com>
46546 * g++.dg/abi/mange7.C: New test.
46549 * g++.dg/parse/stmtexpr2.C: New test.
46551 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
46553 * gcc.dg/20020312-2.c: Add SH target.
46555 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46557 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
46558 compiler output on mips*-*-irix*.
46560 2002-04-23 Jakub Jelinek <jakub@redhat.com>
46562 * g++.dg/parse/attr1.C: New test.
46564 2002-04-23 Roger Sayle <roger@eyesopen.com>
46566 * gcc.c-torture/execute/string-opt-17.c: New test case.
46567 * gcc.c-torture/execute/memset-2.c: New test case.
46569 2002-04-23 Mark Mitchell <mark@codesourcery.com>
46572 * g++.dg/template/friend5.C: New test.
46575 * g++.dg/template/qual1.C: Likewise.
46577 2002-04-22 Zack Weinberg <zack@codesourcery.com>
46579 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
46580 Include stdlib.h, not stdio.h or ctype.h.
46582 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
46584 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
46585 cris-*-elf* and mmix-*-*.
46586 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
46587 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
46588 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
46590 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
46591 * gcc.dg/wchar_t-1.c: Ditto.
46593 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
46595 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
46598 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
46600 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
46602 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46604 * gcc.c-torture/execute/20000906-1.x: Delete.
46606 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
46608 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
46610 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
46613 * g77.f-torture/execute/6367.f: New test.
46614 * g77.f-torture/execute/6367.x: Disable for MMIX.
46616 2002-04-19 Mark Mitchell <mark@codesourcery.com>
46619 * g++.dg/opt/inline2.C: New test.
46621 2002-04-18 Richard Henderson <rth@redhat.com>
46623 * gcc.dg/20000906-1.c: Enable for all targets.
46624 * gcc.c-torture/compile/iftrap-2.c: New.
46626 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46628 * gcc.dg/20020418-1.c: New test.
46629 * gcc.dg/20020418-2.c: New test.
46631 2002-04-18 Richard Henderson <rth@redhat.com>
46633 * gcc.c-torture/compile/iftrap-1.c: New.
46634 * gcc.dg/iftrap-1.c: Adjust for ia64.
46635 * gcc.dg/iftrap-2.c: New.
46637 2002-04-18 Jakub Jelinek <jakub@redhat.com>
46639 * gcc.c-torture/compile/20020418-1.c: New test.
46641 2002-04-18 Roger Sayle <roger@eyesopen.com>
46643 * gcc.c-torture/compile/20020415-1.c: New.
46645 2002-04-18 David S. Miller <davem@redhat.com>
46647 * gcc.c-torture/execute/20020418-1.c: New test.
46649 2002-04-17 Jakub Jelinek <jakub@redhat.com>
46651 * gcc.dg/20020416-1.c: New test.
46653 * g++.dg/opt/inline1.C: New test.
46655 2002-04-16 Jakub Jelinek <jakub@redhat.com>
46657 * gcc.dg/altivec-5.c: New test.
46659 * gcc.dg/20020415-1.c: New test.
46661 2002-04-15 Mark Mitchell <mark@codesourcery.com>
46663 * lib/chill.exp: Remove.
46665 2002-04-14 Jakub Jelinek <jakub@redhat.com>
46667 * g++.dg/other/big-struct.C: New test.
46669 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
46671 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
46674 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
46677 * gcc.dg/i386-387-1.c: Allow optional leading underscore
46678 in scan-assembler function name
46680 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
46682 * g77.f-torture/execute/980628-4.x,
46683 g77.f-torture/execute/980628-5.x,
46684 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46685 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46686 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
46689 2002-04-13 David S. Miller <davem@redhat.com>
46691 * gcc.c-torture/execute/20020413-1.c: New test.
46693 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
46696 * g++.dg/ext/asm1.C: New tests.
46698 2002-04-12 Mark Mitchell <mark@codesourcery.com>
46701 * g++.dg/parse/stmtexpr1.C: New test.
46704 * g++.dg/template/copy1.C: New test.
46706 2002-04-12 Richard Henderson <rth@redhat.com>
46708 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
46710 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
46712 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
46713 gcc.c-torture/execute/20020307-2.c.
46715 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
46717 * g++.dg/ext/attrib5.C,
46718 * g++.dg/lookup/struct1.C: New tests.
46720 2002-04-11 Jakub Jelinek <jakub@redhat.com>
46722 * gcc.dg/20020411-1.c: New test.
46724 * gcc.c-torture/execute/20020411-1.c: New test.
46726 2002-04-10 Janis Johnson <janis187@us.ibm.com>
46728 * g77.f-torture/execute/6177.f: New test.
46730 2002-04-10 Jakub Jelinek <jakub@redhat.com>
46733 * g++.dg/opt/cleanup1.C: New test.
46735 * g++.dg/opt/const1.C: New test.
46737 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
46739 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
46741 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
46744 * g++.dg/template/typename2.C: New test.
46746 2002-04-10 Alan Modra <amodra@bigpond.net.au>
46748 * gcc.c-torture/execute/loop-12.c: New.
46750 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
46752 * g77.f-torture/execute/980628-4.x,
46753 g77.f-torture/execute/980628-5.x,
46754 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
46755 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
46756 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
46758 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46760 PR optimization/6086
46761 * g++.dg/opt/preinc1.C: New test.
46763 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46766 * g++.dg/opt/static2.C: New test.
46768 2002-04-06 Mark Mitchell <mark@codesourcery.com>
46771 * gcc.dg/20020406-1.c: New test.
46773 2002-04-04 David S. Miller <davem@redhat.com>
46775 * gcc.c-torture/execute/20020404-1.c: New test.
46777 2002-04-04 Jakub Jelinek <jakub@redhat.com>
46780 * gcc.dg/20020312-2.c: Do not declare global register variable
46781 if __PIC__ or __pic__ is defined.
46783 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
46785 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
46786 __asm__ so that it works correctly even if -ansi -pedantic-errors.
46788 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46790 * gcc.misc-tests/linkage.exp: Update last change to handle
46791 sparc*-, not just sparc-.
46793 2002-04-03 Richard Henderson <rth@redhat.com>
46795 * gcc.dg/cpp/ucs.c: Improved long UCS test.
46797 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46799 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
46801 2002-04-02 David S. Miller <davem@redhat.com>
46803 * gcc.c-torture/execute/20020402-3.c: New test.
46805 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
46807 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
46808 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
46810 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
46811 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
46812 g77.f-torture/execute/20001201.x,
46813 g77.f-torture/execute/u77-test.x: New files.
46815 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
46816 * gcc.dg/wchar_t-1.c: Ditto.
46818 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46820 * gcc.c-torture/execute/20020402-1.c: New test.
46822 2002-04-01 Richard Henderson <rth@redhat.com>
46824 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
46826 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
46828 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46830 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
46832 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
46834 * g++.dg/inherit/template-as-base.C: Expect error.
46835 * g++.dg/inherit/namespace-as-base.C: Likewise.
46837 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
46839 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
46840 g++.dg/ext/instantiate3.C: Tweak match patterns.
46842 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
46843 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
46846 2002-03-31 Richard Henderson <rth@redhat.com>
46848 * gcc.dg/special/alias-2.c: New.
46849 * gcc.dg/special/ecos.exp: Run it.
46851 2002-03-31 Richard Henderson <rth@redhat.com>
46853 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
46855 2002-03-31 Kazu Hirata <kazu@hxi.com>
46857 * gcc.dg/weak-1.c: Disable on h8300 port.
46859 2002-03-29 Janis Johnson <janis187@us.ibm.com>
46861 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
46862 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
46864 * g++.dg/bprob/bprob-1.C: New test.
46865 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
46866 * g++.dg/gcov/gcov-1.C: New test.
46867 * g++.dg/gcov/gcov-1.x: New file.
46868 * g++.dg/gcov/gcov-2.C: New test.
46869 * g++.dg/gcov/gcov-3.C: New test.
46870 * g++.dg/gcov/gcov-3.h: New file.
46872 2002-03-28 Roger Sayle <roger@eyesopen.com>
46874 * g++.old-deja/g++.other/builtins5.C: New test.
46875 * g++.old-deja/g++.other/builtins6.C: New test.
46876 * g++.old-deja/g++.other/builtins7.C: New test.
46877 * g++.old-deja/g++.other/builtins8.C: New test.
46878 * g++.old-deja/g++.other/builtins9.C: New test.
46880 2002-03-29 Jakub Jelinek <jakub@redhat.com>
46882 * g++.dg/opt/static1.C: New test.
46884 * g++.dg/opt/longbranch1.C: New test.
46886 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
46888 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
46890 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
46892 2002-03-28 Jeffrey A Law (law@redhat.com)
46894 * gcc.c-torture/execute/20020328-1.c: New test.
46896 2002-03-27 Richard Henderson <rth@redhat.com>
46898 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
46899 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
46900 move from g++.old-deja/g++.ext/.
46902 2002-03-27 Mark Mitchell <mark@codesourcery.com>
46904 * g++.dg/init/new2.C: New test.
46906 2002-03-26 Richard Henderson <rth@redhat.com>
46908 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
46910 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
46913 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
46915 * gcc.dg/20001102-1.c: Likewise.
46917 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
46919 * gcc.dg/cpp/endif-pedantic1.c,
46920 gcc.dg/cpp/endif-pedantic2.c: New tests.
46922 2002-03-26 Mark Mitchell <mark@codesourcery.com>
46924 * g++.dg/init/new1.C: New test.
46926 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
46928 * g++.dg/abi/vbase9.C: New test.
46930 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
46932 * gcc.dg/arm-asm.c: New test.
46934 2002-03-26 Andrew Cagney <ac131313@redhat.com>
46936 * gcc.dg/Wswitch-enum.c: New test.
46939 2002-03-26 Richard Henderson <rth@redhat.com>
46941 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
46944 2002-03-25 Richard Henderson <rth@redhat.com>
46946 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
46949 * gcc.c-torture/compile/20011119-1.c (xxx): New.
46950 * gcc.c-torture/compile/20011119-2.c (xxx): New.
46952 2002-03-25 Zack Weinberg <zack@codesourcery.com>
46954 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
46956 2002-03-25 Bob Wilson <bob.wilson@acm.org>
46958 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
46959 targets using generic thunk support.
46961 2002-03-25 Jakub Jelinek <jakub@redhat.com>
46963 * gcc.c-torture/compile/20020323-1.c: New test.
46965 * g++.dg/opt/conj2.C: New test.
46967 2002-03-24 Richard Henderson <rth@redhat.com>
46969 * gcc.dg/weak-1.c: Use -fno-common.
46971 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46973 * g77.dg/f77-edit-apostrophe-out.f: New test
46974 * g77.dg/f77-edit-h-out.f: New test
46975 * g77.dg/f77-edit-t-in.f: New test
46976 * g77.dg/f77-edit-t-out.f: New test
46977 * g77.dg/f77-edit-x-out.f: New test
46978 * g77.dg/f77-edit-slash-out.f: New test
46979 * g77.dg/f77-edit-colon-out.f: New test
46980 * g77.dg/f77-edit-s-out.f: New test
46982 2002-03-24 Richard Henderson <rth@redhat.com>
46984 * objc/execute/formal_protocol-6.x: New XFAIL.
46986 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46988 * gcc.dg/weak-1.c: Early return from dg-final on platforms
46989 that do not support weak symbols
46991 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
46993 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
46994 * lib/g77.exp: Likewise.
46995 * lib/objc.exp: Likewise.
46997 2002-03-23 Andrew Cagney <ac131313@redhat.com>
46999 * gcc.dg/Wswitch-default.c: New test.
47001 2002-03-23 Jakub Jelinek <jakub@redhat.com>
47003 * g++.dg/other/enum1.C: New test.
47005 2002-03-23 Zack Weinberg <zack@codesourcery.com>
47007 * gcc.dg/pragma-ep-3.c: Fix typo.
47009 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47011 * g++.dg/inherit/template-as-base.C: New test.
47013 2002-03-22 Jakub Jelinek <jakub@redhat.com>
47015 * g++.old-deja/g++.other/dwarf2-1.C: Move...
47016 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
47018 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
47020 * gcc.dg/cpp/multiline.c: Update to match.
47022 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
47024 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
47026 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
47028 * gcc.dg/cpp/extratokens2.c: New file.
47030 2002-03-21 David Edelsohn <edelsohn@gnu.org>
47032 * gcc.dg/20020312-2.c: Add rs6000 target.
47034 * gcc.c-torture/compile/20020319-1.c: New test.
47036 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
47038 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
47039 (A, E): Handle this.
47041 2002-03-20 Jason Merrill <jason@redhat.com>
47043 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
47045 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
47046 through prune_gcc_output.
47048 2002-03-20 Jakub Jelinek <jakub@redhat.com>
47050 * gcc.c-torture/compile/20020320-1.c: New test.
47052 2002-03-19 Jakub Jelinek <jakub@redhat.com>
47054 * gcc.c-torture/compile/20020318-1.c: New test.
47056 * gcc.dg/struct-by-value-1.c: New test.
47058 * gcc.dg/20020319-1.c: New test.
47060 2002-03-18 Jakub Jelinek <jakub@redhat.com>
47062 * g++.dg/opt/conj1.C: New test.
47064 2002-03-17 Mark Mitchell <mark@codesourcery.com>
47066 * g++.dg/template/qualttp20.C: Revert previous change.
47067 * g++.dg/template/qualttp3.C: Likewise.
47068 * g++.dg/template/qualttp4.C: Likewise.
47069 * g++.dg/template/qualttp5.C: Likewise.
47070 * g++.dg/template/qualttp6.C: Likewise.
47071 * g++.dg/template/qualttp7.C: Likewise.
47072 * g++.dg/template/qualttp8.C: Likewise.
47073 * g++.dg/template/recurse.C: Likewise.
47075 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
47077 * gcc.dg/cpp/wchar-1.c: Update.
47079 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
47081 * g++.dg/template/conv1.C: New test.
47082 * g++.dg/template/conv2.C: New test.
47083 * g++.dg/template/conv3.C: New test.
47084 * g++.dg/template/conv4.C: New test.
47086 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47088 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
47089 * g++.dg/template/qualttp3.C: Likewise.
47090 * g++.dg/template/qualttp4.C: Likewise.
47091 * g++.dg/template/qualttp5.C: Likewise.
47092 * g++.dg/template/qualttp6.C: Likewise.
47093 * g++.dg/template/qualttp7.C: Likewise.
47094 * g++.dg/template/qualttp8.C: Likewise.
47095 * g++.dg/template/recurse.C: Likewise.
47097 2002-03-15 Mark Mitchell <mark@codesourcery.com>
47099 * g++.dg/opt/dtor1.C: New test.
47101 2002-03-15 Jakub Jelinek <jakub@redhat.com>
47103 * gcc.c-torture/compile/20020315-1.c: New test.
47105 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
47107 * gcc.dg/weak-1.c: Fix scan tests.
47109 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
47111 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
47112 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
47113 cris-*-aout* mmix-*-*.
47114 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
47115 cris-*-aout* mmix-*-*.
47116 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
47117 cris-*-elf* cris-*-aout* and mmix-*-*.
47118 * gcc.dg/20001009-1.c: Ditto.
47119 * gcc.dg/20010912-1.c: Ditto.
47120 * gcc.dg/20020122-4.c: Ditto.
47121 * gcc.dg/inline-2.c: Ditto.
47123 2002-03-14 Jeffrey A Law (law@cygnus.com)
47125 * gcc.c-torture/compile/20020314-1.c: New test.
47127 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
47129 * gcc.c-torture/execute/20020314-1.c: New test.
47131 2002-03-14 Jakub Jelinek <jakub@redhat.com>
47133 * g++.dg/warn/Wunused-1.C: New test.
47135 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
47137 * g++.dg/abi/mangle6.C: New test.
47139 2002-03-13 Jakub Jelinek <jakub@redhat.com>
47141 * gcc.c-torture/compile/20020309-2.c: New test.
47143 * gcc.c-torture/compile/20020312-1.c: New test.
47145 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
47147 * g++.dg/other/access1.C: New test.
47149 2002-03-12 Jakub Jelinek <jakub@redhat.com>
47151 * gcc.c-torture/execute/wchar_t-1.c: New test.
47153 2002-03-12 David Edelsohn <edelsohn@gnu.org>
47155 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
47157 2002-03-12 Roger Sayle <roger@eyesopen.com>
47159 * gcc.dg/20020312-1.c: New test case.
47161 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
47163 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
47165 2002-03-11 Richard Henderson <rth@redhat.com>
47167 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
47168 * g++.old-deja/g++.jason/report.C: Likewise.
47170 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47172 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
47173 * g++.old-deja/g++.robertl/eb56.C: Likewise.
47175 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
47177 * g++.dg/overload/pmf1.C: New test.
47179 2002-03-11 Kazu Hirata <kazu@hxi.com>
47181 * gcc.c-torture/execute/20020307-1.c: Use long.
47183 2002-03-11 Jakub Jelinek <jakub@redhat.com>
47185 PR optimization/5844
47186 * gcc.dg/20020310-1.c: New test.
47188 2002-03-09 Michael Meissner <meissner@redhat.com>
47190 * gcc.c-torture/execute/memcpy-2.c: New test.
47191 * gcc.c-torture/execute/memset-1.c: New test.
47192 * gcc.c-torture/execute/strlen-1.c: New test.
47193 * gcc.c-torture/execute/strcmp-1.c: New test.
47194 * gcc.c-torture/execute/strncmp-1.c: New test.
47196 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
47198 * gcc.dg/ppc-ldstruct.c: New test.
47200 2002-03-09 Jakub Jelinek <jakub@redhat.com>
47202 * gcc.c-torture/execute/va-arg-22.c: New test.
47204 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
47206 * gcc.c-torture/compile/20020309-1.c: New test.
47208 2002-03-08 Jakub Jelinek <jakub@redhat.com>
47210 * gcc.c-torture/execute/20020307-2.c: New test.
47212 2002-03-07 Jeffrey A Law (law@redhat.com)
47214 * g77.f-torture/compile/20020307-1.f: New test.
47216 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
47218 * gcc.dg/unordered-1.c: New test.
47220 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
47222 * gcc.c-torture/execute/20020307-1.c: New test.
47224 2002-03-05 Jakub Jelinek <jakub@redhat.com>
47226 * gcc.dg/20020304-1.c: New test.
47228 * gcc.c-torture/compile/20020304-2.c: New test.
47230 2002-03-04 Zack Weinberg <zack@codesourcery.com>
47232 * gcc.c-torture/compile/20020304-1.c: New test case
47235 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
47237 * gcc.dg/20020103-1.c: Add other -D ppc variants.
47239 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
47241 * g++.dg/other/classkey1.C: New test.
47243 2002-03-01 Richard Henderson <rth@redhat.com>
47245 * gcc.c-torture/compile/981223-1.x: New.
47246 * gcc.c-torture/compile/920625-1.x: New.
47248 2002-02-28 Richard Henderson <rth@redhat.com>
47250 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
47252 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
47254 * gcc.c-torture/execute/20020227-1.c: New test.
47256 2002-02-27 Mark Mitchell <mark@codesourcery.com>
47258 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
47260 * g++.old-deja/g++.oliva/partord1.C: Likewise.
47261 * g++.old-deja.g++.other/defarg1.C: Likewise.
47262 * g++.old-deja/g++.pt/calls2.C: Likewise.
47263 * g++.old-deja/g++.pt/crash20.C: Likewise.
47264 * g++.old-deja/g++.pt/crash30.C: Likewise.
47265 * g++.old-deja/g++.pt/crash36.C: Likewise.
47266 * g++.old-deja/g++.pt/crash6.C: Likewise.
47267 * g++.old-deja/g++.pt/defarg13.C: Likewise.
47268 * g++.old-deja/g++.pt/derived3.C: Likewise.
47269 * g++.old-deja/g++.pt/error1.C: Likewise.
47270 * g++.old-deja/g++.pt/friend21.C: Likewise.
47271 * g++.old-deja/g++.pt/friend23.C: Likewise.
47272 * g++.old-deja/g++.pt/infinite1.C: Likewise.
47273 * g++.old-deja/g++.robertl/eb128.C: Likewise.
47275 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
47277 * gcc.c-torture/execute/20020225-2.c: New test.
47279 2002-02-27 Zack Weinberg <zack@codesourcery.com>
47281 * gcc.c-torture/execute/920730-1t.c,
47282 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
47283 Delete test cases, only relevant to -traditional.
47285 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
47287 * gcc.dg/cpp/undef1.c: Remove.
47288 * gcc.dg/cpp/directiv.c: Update.
47289 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
47291 2002-02-27 Michael Meissner <meissner@redhat.com>
47293 * gcc.c-torture/execute/20020226-1.c: New test.
47295 2002-02-26 Jakub Jelinek <jakub@redhat.com>
47297 * g++.dg/debug/debug4.C: New test.
47299 * gcc.dg/ia64-visibility-1.c: New test.
47301 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
47303 * gcc.dg/debug/20020224-1.c: New.
47305 2002-02-25 Kazu Hirata <kazu@hxi.com>
47307 * gcc.c-torture/execute/960416-1.x: New.
47308 * gcc.c-torture/execute/divconst-3.x: Likewise.
47310 2002-02-25 Jakub Jelinek <jakub@redhat.com>
47312 * gcc.dg/20020224-1.c: New test.
47314 2002-02-25 Alan Modra <amodra@bigpond.net.au>
47316 * gcc.c-torture/execute/20020225-1.c: New.
47318 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
47320 * gcc.dg/cpp/wchar-1.c: New test.
47322 2002-02-23 Jakub Jelinek <jakub@redhat.com>
47324 * gcc.dg/20020222-1.c: New test.
47326 2002-02-22 Jakub Jelinek <jakub@redhat.com>
47328 * g++.dg/opt/anonunion1.C: New test.
47330 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
47332 * g++.dg/template/qualttp19.C: New test.
47333 * g++.dg/template/qualttp20.C: New test.
47334 * g++.old-deja/g++.jason/report.C: Adjust expected errors
47335 * g++.old-deja/g++.other/qual1.C: Likewise.
47337 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
47339 * gcc.dg/attr-alwaysinline.c: New.
47341 2002-02-21 Jakub Jelinek <jakub@redhat.com>
47343 * gcc.dg/20020220-1.c: New test.
47345 * gcc.dg/20020220-2.c: New test.
47347 * g++.dg/opt/mmx1.C: New test.
47349 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
47351 * gcc.c-torture/compile/20020110.c: New test.
47353 2002-02-20 Jakub Jelinek <jakub@redhat.com>
47355 * gcc.c-torture/execute/20020219-1.c: New test.
47357 * gcc.dg/20020219-1.c: New test.
47359 * gcc.dg/noncompile/20020220-1.c: New test.
47361 * g++.dg/opt/ptrintsum1.C: New test.
47363 * gcc.dg/debug/20020220-1.c: New test.
47365 2002-02-17 Jakub Jelinek <jakub@redhat.com>
47367 * gcc.c-torture/execute/20020216-1.c: New test.
47369 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
47371 * gcc.dg/decl-1.c: Update, new test.
47373 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
47375 * g++.dg/abi/bitfield1.C: New test.
47376 * g++.dg/abi/bitfield2.C: New test.
47378 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47380 * gcc.dg/attr-nest.c: New test.
47382 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
47384 * gcc.c-torture/execute/20020215-1.c: New test.
47386 2002-02-14 Jakub Jelinek <jakub@redhat.com>
47388 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
47389 * g++.dg/debug/debug.exp: New.
47390 * g++.dg/debug/trivial.C: New.
47391 * g++.dg/debug/debug1.C: Moved...
47392 * g++.dg/other/debug1.C: ...from here.
47393 * g++.dg/debug/debug2.C: Moved...
47394 * g++.dg/other/debug2.C: ...from here.
47395 * g++.dg/debug/debug3.C: Moved...
47396 * g++.dg/other/debug3.C: ...from here.
47398 * gcc.dg/noncompile/20020213-1.c: New test.
47400 2002-02-13 Jakub Jelinek <jakub@redhat.com>
47402 * g++.dg/other/debug3.C: New test.
47404 * gcc.c-torture/execute/20020213-1.c: New test.
47406 2002-02-13 Richard Smith <richard@ex-parrot.com>
47408 * g++.old-deja/g++.other/thunk1.C: New test.
47410 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47412 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
47414 2002-02-13 Stan Shebs <shebs@apple.com>
47416 * gcc.dg/altivec-3.c: New.
47418 2002-02-12 Jakub Jelinek <jakub@redhat.com>
47420 * gcc.dg/Wunreachable-1.c: New test.
47421 * gcc.dg/Wunreachable-2.c: New test.
47423 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
47425 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
47427 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
47429 * gcc.dg/decl-1.c: New test.
47431 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
47433 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
47435 2002-02-10 Kazu Hirata <kazu@hxi.com>
47437 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
47438 * gcc.c-torture/compile/980506-1.x: Likewise.
47440 2002-02-10 Kazu Hirata <kazu@hxi.com>
47442 * gcc.dg/20020210-1.c: New.
47444 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
47446 * g77.f-torture/execute/947.f: New regression test
47447 for PR fortran/947.
47449 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
47451 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
47452 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
47454 2002-02-08 Richard Henderson <rth@redhat.com>
47456 * gcc.c-torture/compile/labels-3.c: New.
47458 2002-02-08 Jakub Jelinek <jakub@redhat.com>
47460 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
47461 expression statements work instead.
47462 * gcc.dg/noncompile/20020207-1.c: New test.
47464 2002-02-07 Richard Henderson <rth@redhat.com>
47466 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
47468 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47470 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
47472 * lib/g77-dg.exp: Trim g77 error messages so that they are
47473 recognized by dg.exp.
47475 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47478 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
47480 2002-02-07 Richard Henderson <rth@redhat.com>
47482 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
47483 to be sufficiently aligned for integers.
47485 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
47487 * g++.dg/template/friend4.C: New test.
47489 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
47492 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
47495 2002-02-07 Richard Henderson <rth@redhat.com>
47497 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
47498 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
47499 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
47500 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
47502 2002-02-06 Richard Henderson <rth@redhat.com>
47504 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
47506 2002-02-06 Janis Johnson <janis187@us.ibm.com>
47508 * gcc.dg/20020206-1.c: New test.
47510 2002-02-06 Jakub Jelinek <jakub@redhat.com>
47512 * gcc.c-torture/execute/20020206-1.c: New test.
47514 * gcc.c-torture/execute/20020206-2.c: New test.
47516 PR optimization/5429:
47517 * gcc.c-torture/compile/20020206-1.c: New test.
47519 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
47521 * g++.dg/ext/align1.C: Do not use an explicit alignment value
47522 as certain file formats cannot support particularly large
47525 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
47526 and do not expect to be able to link the executable.
47528 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
47529 fail because the COFF format does not support the weak attribute.
47531 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
47533 * g77.dg/pr5473.f: New test
47535 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
47537 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
47538 Fix testcase accordingly.
47540 2002-02-04 Richard Henderson <rth@redhat.com>
47542 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
47543 (buf): Change to be an array of pointers, not ints.
47545 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47547 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
47548 before all tests. Move warning one line above to match where it
47550 * gcc.dg/Wswitch-2.c: New test.
47551 * g++.dg/warn/Wswitch-1.C: New test.
47552 * g++.dg/warn/Wswitch-2.C: New test.
47554 2002-02-04 Richard Henderson <rth@redhat.com>
47556 * g++.dg/abi/offsetof.C: Fix size comparison.
47558 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
47560 * gcc.dg/cast-qual-2.c: New test.
47562 2002-02-04 Jakub Jelinek <jakub@redhat.com>
47564 * gcc.dg/20020201-4.c: New test.
47566 2002-02-04 Ben Elliston <bje@redhat.com>
47568 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
47569 target_info attribute != 0, in addition to the empty string.
47570 (gcc_target_compile): Likewise.
47572 2002-02-03 Andrew Cagney <ac131313@redhat.com>
47574 * gcc.dg/Wswitch.c: New test.
47575 PR gcc/4475. PR gcc/3780.
47577 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
47579 * g77.f-torture/execute/5122.f: New test for regressions
47580 against PR fortran/5122.
47582 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
47584 * g77.f-torture/compile/pr3743.f: Delete
47585 * g77.dg/pr3743-1.f: New test.
47586 * g77.dg/pr3743-2.f: New test.
47587 * g77.dg/pr3743-3.f: New test.
47588 * g77.dg/pr3743-4.f: New test.
47590 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47592 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
47594 2002-02-02 Richard Henderson <rth@redhat.com>
47596 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
47597 * gcc.c-torture/execute/bf64-1.c: Likewise.
47599 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47601 * gcc.dg/20020201-2.c: New test.
47603 * gcc.dg/20020201-3.c: New test.
47605 * gcc.c-torture/execute/bitfld-2.c: New test.
47607 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
47609 * gcc.dg/bitfld-1.c: Update.
47610 * gcc.dg/bitfld-2.c: Update.
47611 * gcc.c-torture/execute/bitfld-1.x: New.
47613 2002-02-02 Jakub Jelinek <jakub@redhat.com>
47615 * gcc.c-torture/execute/20020201-1.c: New test.
47617 2002-02-01 Janis Johnson <janis187@us.ibm.com>
47620 * gcc.dg/20020201-1.c: New test.
47622 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
47625 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
47626 * g77.f-torture/compile/pr3743.x: Remove
47628 2002-01-31 Tom Rix <trix@redhat.com>
47630 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
47632 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
47634 * gcc.dg/noncompile/20020130-1.c: New test.
47636 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
47638 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
47640 2002-01-29 Richard Henderson <rth@redhat.com>
47642 * gcc.c-torture/execute/991118-1.c: Cast various constants back
47644 * gcc.c-torture/execute/bf64-1.c: Likewise.
47646 2002-01-29 Jakub Jelinek <jakub@redhat.com>
47648 * gcc.c-torture/execute/20020129-1.c: New test.
47650 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
47652 * gcc.c-torture/compile/20000224-1.c: Update.
47653 * gcc.c-torture/execute/bitfld-1.c: New tests.
47654 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
47655 * gcc.dg/uninit-A.c: Update.
47657 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
47659 * g++.dg/template/ctor1.C: Add instantiation.
47661 2002-01-28 Paul Koning <pkoning@equallogic.com>
47663 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
47664 argument to __builtin_prefetch to be const ptr.
47666 2002-01-28 Jakub Jelinek <jakub@redhat.com>
47668 * gcc.c-torture/compile/20020120-1.c: New test.
47670 2002-01-27 Kazu Hirata <kazu@hxi.com>
47672 * gcc.c-torture/execute/20020127-1.c: New test.
47674 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
47676 * g77.dg/f77-edit-i-in.f: New test
47677 * g77.dg/f77-edit-i-out.f: New test
47679 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
47681 * gcc.dg/debug/debug.exp: New file.
47682 * gcc.dg/debug/trivial.c: New file.
47683 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
47684 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
47685 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
47686 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
47687 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
47688 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
47689 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
47690 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
47691 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
47692 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
47693 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
47694 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
47695 * gcc.dg/20000503-1.c: Removed.
47696 * gcc.dg/20010207-1.c: Removed.
47697 * gcc.dg/20011223-1.c: Removed.
47698 * gcc.dg/20020104-2.c: Removed.
47699 * gcc.dg/debug-1.c: Removed.
47700 * gcc.dg/debug-2.c: Removed.
47701 * gcc.dg/debug-3.c: Removed.
47702 * gcc.dg/debug-4.c: Removed.
47703 * gcc.dg/debug-5.c: Removed.
47704 * gcc.dg/debug-6.c: Removed.
47705 * gcc.dg/dwarf2-1.c: Removed.
47706 * gcc.dg/dwarf2-2.c: Removed.
47708 2002-01-25 Jakub Jelinek <jakub@redhat.com>
47710 * g++.old-deja/g++.other/eh5.C: New test.
47711 * g++.old-deja/g++.other/sibcall2.C: New test.
47712 * g++.old-deja/g++.other/array9.C: New test.
47713 * g++.old-deja/g++.other/typename2.C: New test.
47714 * g++.old-deja/g++.other/crash60.C: New test.
47715 * g++.old-deja/g++.other/conv9.C: New test.
47716 * g++.old-deja/g++.other/mangle10.C: New test.
47717 * g++.old-deja/g++.other/unchanging1.C: New test.
47718 * g++.old-deja/g++.other/exprstmt1.C: New test.
47719 * g++.old-deja/g++.other/inline23.C: New test.
47720 * g++.old-deja/g++.eh/ia64-1.C: New test.
47721 * g++.old-deja/g++.other/dwarf2-1.C: New test.
47722 * g++.old-deja/g++.other/reload1.C: New test.
47723 * g++.old-deja/g++.other/static20.C: New test.
47724 * g++.old-deja/g++.other/local-alloc1.C: New test.
47725 * g++.old-deja/g++.other/conv8.C: New test.
47726 * g++.old-deja/g++.other/stmtexpr2.C: New test.
47727 * g++.old-deja/g++.other/storeexpr1.C: New test.
47728 * g++.old-deja/g++.other/storeexpr2.C: New test.
47729 * g++.dg/eh/template2.C: New test.
47730 * g++.dg/warn/weak1.C: New test.
47732 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
47734 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
47735 Remove first, non-varying, argument.
47737 2002-01-23 Richard Henderson <rth@redhat.com>
47739 * gcc.dg/inline-2.c: New.
47741 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
47742 Add optional target arg. Check number of arguments.
47743 (scan-assembler-not, scan-assembler-dem): Likewise.
47744 (scan-assembler-dem-not): Likewise.
47746 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47748 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
47750 * g++.old-deja/g++.brendan/parse3.C,
47751 g++.old-deja/g++.other/crash26.C,
47752 g++.old-deja/g++.other/crash28.C,
47753 g++.old-deja/g++.other/crash29.C,
47754 g++.old-deja/g++.other/crash30.C,
47755 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
47757 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
47759 * gcc.dg/20020115-1.c: New.
47761 2002-01-23 Bob Wilson <bob.wilson@acm.org>
47763 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
47765 2002-01-23 Janis Johnson <janis187@us.ibm.com>
47767 * gcc.dg/20020122-3.c: New.
47769 2002-01-23 Jakub Jelinek <jakub@redhat.com>
47771 * g++.dg/other/gc1.C: New test.
47773 2002-01-23 Zack Weinberg <zack@codesourcery.com>
47775 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
47777 2002-01-22 Richard Henderson <rth@redhat.com>
47779 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
47781 2002-01-22 Richard Henderson <rth@redhat.com>
47783 * gcc.dg/20020122-4.c: New.
47785 2002-01-22 H.J. Lu <hjl@gnu.org>
47787 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
47789 * gcc.dg/special/ecos.exp: Likewise.
47790 * lib/g++-dg.exp: Likewise.
47791 * lib/g77-dg.exp: Likewise.
47792 * lib/gcc-dg.exp : Likewise.
47793 * lib/mike-g++.exp: Likewise.
47794 * lib/mike-g77.exp: Likewise.
47795 * lib/mike-gcc.exp: Likewise.
47796 * lib/objc-dg.exp: Likewise.
47798 2002-01-22 Janis Johnson <janis187@us.ibm.com>
47801 * gcc.dg/20020122-2.c: New test.
47803 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
47805 * gcc.dg/20020122-1.c: New test.
47807 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
47809 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
47811 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
47813 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
47815 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47817 * gcc.c-torture/compile/20020121-1.c: New test.
47819 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
47821 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
47824 2002-01-21 Jakub Jelinek <jakub@redhat.com>
47826 * gcc.dg/20020218-1.c: New test.
47828 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
47830 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
47832 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
47833 "At global scope" warning
47834 * g++.dg/ext/align1.C: Change cygwin test for alignment
47835 from db-bogus to dg-warning
47837 2002-01-21 Zack Weinberg <zack@codesourcery.com>
47839 * g77.f-torture/compile/cpp2.F: New test.
47841 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
47843 * g++.dg/template/access1.C: New test.
47845 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
47847 * gcc.dg/20020118-1.c: New.
47849 2002-01-18 Kazu Hirata <kazu@hxi.com>
47851 * gcc.c-torture/execute/20020118-1.c: New test.
47853 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47855 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
47856 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
47857 alignment warnings.
47859 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
47861 * gcc.misc-tests/i386-prefetch.exp: Save and restore
47862 torture_with_loops and torture_without_loops
47864 2002-01-17 Jakub Jelinek <jakub@redhat.com>
47866 * gcc.c-torture/compile/20020116-1.c: New test.
47868 2002-01-16 Jakub Jelinek <jakub@redhat.com>
47870 * gcc.dg/20020116-2.c: New test.
47872 * gcc.dg/ultrasp4.c: New test.
47874 * gcc.dg/20020116-1.c: New test.
47876 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
47878 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
47881 2002-01-15 Janis Johnson <janis187@us.ibm.com>
47883 * gcc.misc-tests/i386-prefetch.exp: New.
47884 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
47885 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
47886 * gcc.misc-tests/i386-pf-none-1.c: New test.
47887 * gcc.misc-tests/i386-pf-sse-1.c: New test.
47889 2002-01-15 Jakub Jelinek <jakub@redhat.com>
47891 * gcc.dg/gnu89-init-1.c: Add new tests.
47893 2002-01-15 Andreas Jaeger <aj@suse.de>
47895 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
47896 * gcc.dg/i386-mmx-2.c: Likewise.
47897 * gcc.dg/i386-sse-1.c: Likewise.
47898 * gcc.dg/i386-sse-2.c: Likewise.
47899 * gcc.dg/i386-sse-3.c: Likewise.
47901 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
47903 * g77.f-torture/execute/intrinsic-unix-bessel.f:
47904 Uncomment additional cases that now pass.
47906 2002-01-11 Richard Henderson <rth@redhat.com>
47908 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
47909 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
47911 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
47913 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
47915 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
47917 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
47918 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
47920 2002-01-10 Dale Johannesen <dalej@apple.com>
47922 * gcc.c-torture/execute/loop-11.c: New.
47924 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
47926 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
47927 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
47929 2002-01-09 Richard Henderson <rth@redhat.com>
47931 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
47932 type in which to perform the operation for each size.
47934 2002-01-09 Alan Matsuoka (alanm@redhat.com)
47936 * gcc.c-torture/compile/20020109-2.c: New test.
47938 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
47940 * gcc.c-torture/execute/loop-10.c: New test.
47942 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47944 * gcc.c-torture/compile/20010226-1.c: New test.
47945 * gcc.c-torture/compile/20010227-1.c: New test.
47946 * gcc.c-torture/compile/20010426-1.c: New test.
47947 * gcc.c-torture/compile/20010510-1.c: New test.
47948 * gcc.c-torture/compile/20010605-3.c: New test.
47949 * gcc.c-torture/compile/20010824-1.c: New test.
47950 * gcc.c-torture/execute/20010409-1.c: New test.
47951 * gcc.dg/noncompile/20000901-1.c: New test.
47952 * gcc.dg/20001023-1.c: New test.
47953 * gcc.dg/20001101-1.c: New test.
47954 * gcc.dg/20001102-1.c: New test.
47955 * gcc.dg/20010207-1.c: New test.
47956 * gcc.dg/20010405-1.c: New test.
47957 * gcc.dg/20010822-1.c: New test.
47958 * gcc.dg/20011107-1.c: New test.
47960 2002-01-09 Jeffrey A Law (law@redhat.com)
47962 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
47964 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
47965 execution failure on PA targets.
47967 2002-01-09 Jakub Jelinek <jakub@redhat.com>
47969 * gcc.c-torture/compile/20020109-1.c: New test.
47971 2002-01-08 Kazu Hirata <kazu@hxi.com>
47973 * gcc.c-torture/execute/20020108-1.c: New test.
47975 2002-01-08 Jakub Jelinek <jakub@redhat.com>
47977 * gcc.dg/20020108-1.c: New test.
47979 2002-01-08 H.J. Lu <hjl@gnu.org>
47981 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
47984 2002-01-08 Geoff Keating <geoffk@redhat.com>
47986 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
47989 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
47991 * gcc.dg/altivec-4.c: Test altivec predicates.
47993 2002-01-07 Jakub Jelinek <jakub@redhat.com>
47995 * gcc.c-torture/execute/20020107-1.c: New test.
47997 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
48000 * gcc.c-torture/compile/20020106-1.c: New test.
48002 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
48004 * gcc.c-torture/execute/nestfunc-4.c: New test.
48006 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48008 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
48009 extra triple that slipped in.
48010 * g++.old-deja/g++.abi/align.C: Likewise.
48011 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48013 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
48015 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
48016 * g++.old-deja/g++.abi/align.C: Likewise.
48017 * g++.old-deja/g++.abi/bitfields.C: Likewise.
48019 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
48021 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
48024 2002-01-04 Jakub Jelinek <jakub@redhat.com>
48026 * gcc.dg/20020104-1.c: New test.
48028 * gcc.dg/20020104-2.c: New test.
48030 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
48032 * gcc.dg/20020103-1.c: Fix typo in target selector.
48034 2002-01-03 Richard Henderson <rth@redhat.com>
48036 * gcc.dg/20020103-1.c: New.
48038 2002-01-03 Kazu Hirata <kazu@hxi.com>
48040 * gcc.c-torture/execute/20020103-1.c: New test.
48042 2002-01-03 Jakub Jelinek <jakub@redhat.com>
48044 * g++.dg/other/debug2.C: New test.
48046 * gcc.c-torture/compile/20020103-1.c: New test.
48048 2002-01-02 Jakub Jelinek <jakub@redhat.com>
48050 * gcc.dg/gnu89-init-1.c: Added new tests.
48052 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48054 * g++.dg/template/friend2.C: Remove as patch is reverted.
48056 * g++.dg/warn/oldcast1.C: New test.
48058 * g++.dg/template/ptrmem1.C: New test.
48059 * g++.dg/template/ptrmem2.C: New test.
48061 * g++.dg/template/ntp.C: New test.
48063 * g++.dg/other/component1.C: New test.
48065 * g++.dg/template/ttp3.C: New test.
48067 * g++.dg/template/friend2.C: New test.
48068 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
48070 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48072 * g++.dg/other/ptrmem1.C: New test.
48073 * g++.dg/other/ptrmem2.C: New test.
48075 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48077 * g++.dg/template/ctor1.C: New test.
48079 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
48081 * g++.dg/template/friend2.C: New test.
48083 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
48085 * gcc.dg/mmix-1.c: New test.
48087 2001-12-31 Richard Henderson <rth@redhat.com>
48089 * gcc.dg/asm-5.c: New.
48091 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
48093 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
48094 in namespace __gnu_cxx
48096 2001-12-30 Richard Henderson <rth@redhat.com>
48098 * gcc.dg/debug-6.c: New.
48100 2001-12-30 Jakub Jelinek <jakub@redhat.com>
48102 * gcc.c-torture/compile/20011229-2.c: New test.
48104 2001-12-29 Jakub Jelinek <jakub@redhat.com>
48106 * gcc.dg/debug-3.c: New test.
48107 * gcc.dg/debug-4.c: New test.
48108 * gcc.dg/debug-5.c: New test.
48110 2001-12-29 Richard Henderson <rth@redhat.com>
48112 * g++.dg/eh/loop1.C: New.
48114 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48116 * g++.dg/template/crash1.C: New test.
48118 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
48120 * g++.dg/other/const1.C: New test.
48122 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
48124 * gcc.c-torture/compile/20011229-1.c: New test.
48126 2001-12-28 Stan Shebs <shebs@apple.com>
48128 * lib/objc-torture.exp: Resync with c-torture.exp.
48129 * lib/objc.exp: Load standard libraries.
48131 2001-12-28 Jakub Jelinek <jakub@redhat.com>
48133 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
48136 2001-12-27 Roger Sayle <roger@eyesopen.com>
48138 * gcc.c-torture/execute/string-opt-16.c: New testcase.
48140 2001-12-27 Richard Henderson <rth@redhat.com>
48142 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
48144 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
48146 * g++.dg/eh/ctor1.C: New test.
48147 * g++.dg/other/error2.C: New test.
48149 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
48151 * g++.dg/other/init2.C: New test.
48153 2001-12-24 Richard Henderson <rth@redhat.com>
48155 * gcc.dg/20011223-1.c: New.
48156 * gcc.dg/inline-1.c: New.
48158 2001-12-23 Richard Henderson <rth@redhat.com>
48160 * gcc.dg/asm-4.c: Test operand modifiers.
48162 2001-12-23 Richard Henderson <rth@redhat.com>
48164 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
48166 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
48168 * gcc.c-torture/execute/20011223-1.c: New test.
48170 2001-12-21 Richard Henderson <rth@redhat.com>
48172 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
48173 re-enables the warning.
48175 2001-12-21 Richard Henderson <rth@redhat.com>
48177 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
48179 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48181 * gcc.c-torture/compile/20011218-1.c: New test.
48183 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
48185 * gcc.misc-test/arm-isr.exp: New file. Control running of the
48187 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
48188 epilogue generation for ARM ISR routines.
48190 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48192 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
48193 * gcc.dg/format/c90-printf-3.c: Likewise.
48194 * gcc.dg/format/c99-printf-3.c: Likewise.
48195 * gcc.dg/format/ext-1.c: Likewise.
48196 * gcc.dg/format/ext-6.c: Likewise.
48197 * gcc.dg/format/format.h: Prototype unlocked stdio.
48199 2001-12-20 Richard Henderson <rth@redhat.com>
48201 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
48203 (malloc): Correct allocation logic. Abort if we fill up the
48204 arena before initialization complete.
48205 (realloc): Correct allocation logic.
48207 2001-12-20 Jakub Jelinek <jakub@redhat.com>
48209 * gcc.c-torture/compile/20011219-2.c: New test.
48211 * gcc.c-torture/execute/20011219-1.c: New test.
48213 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
48215 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
48216 target does not support weak symbols.
48218 2001-12-19 Jakub Jelinek <jakub@redhat.com>
48220 * gcc.c-torture/compile/20011219-1.c: New test.
48222 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
48224 * g++.dg/other/error1.C: New test.
48226 2001-12-17 Jeffrey A Law (law@redhat.com)
48228 * gcc.c-torture/execute/20011217-1.c: New test.
48230 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
48232 * objc.dg/special/: New directory.
48233 * objc.dg/special/special.exp: New file.
48234 * objc.dg/special/unclaimed-category-1.h: New file.
48235 * objc.dg/special/unclaimed-category-1a.m: New file.
48236 * objc.dg/special/unclaimed-category-1.m: New file.
48238 2001-12-17 Andreas Jaeger <aj@suse.de>
48240 * gcc.c-torture/compile/20011217-2.c: New test.
48242 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
48244 * gcc.c-torture/compile/20011217-1.c: New test.
48246 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
48248 * gcc.dg/20011214-1.c: New.
48250 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
48252 * gcc.dg/altivec-4.c: New.
48254 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
48256 * gcc.dg/20011113-1.c: New test.
48258 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
48260 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
48261 std::__malloc_alloc_template<0> and
48262 std::__default_alloc_template<false, 0>.
48264 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
48266 * objc/execute/bf-21.m: New test.
48267 * objc/execute/enumeration-1.m: New test.
48268 * objc/execute/enumeration-2.m: New test.
48270 2001-12-12 Jakub Jelinek <jakub@redhat.com>
48272 * gcc.dg/gnu89-init-1.c: New test.
48274 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
48276 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
48277 * g++.old-deja/g++.jason/2371.C: Likewise.
48278 * g++.old-deja/g++.jason/template33.C: Likewise.
48279 * g++.old-deja/g++.jason/template34.C: Likewise.
48280 * g++.old-deja/g++.jason/template36.C: Likewise.
48281 * g++.old-deja/g++.oliva/typename1.C: Likewise.
48282 * g++.old-deja/g++.oliva/typename2.C: Likewise.
48283 * g++.old-deja/g++.other/typename1.C: Likewise.
48284 * g++.old-deja/g++.pt/inherit2.C: Likewise.
48285 * g++.old-deja/g++.pt/nontype5.C: Likewise.
48286 * g++.old-deja/g++.pt/typename11.C: Likewise.
48287 * g++.old-deja/g++.pt/typename14.C: Likewise.
48288 * g++.old-deja/g++.pt/typename16.C: Likewise.
48289 * g++.old-deja/g++.pt/typename3.C: Likewise.
48290 * g++.old-deja/g++.pt/typename4.C: Likewise.
48291 * g++.old-deja/g++.pt/typename5.C: Likewise.
48292 * g++.old-deja/g++.pt/typename7.C: Likewise.
48293 * g++.old-deja/g++.robertl/eb9.C: Likewise.
48295 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
48297 * g++.dg/other/linkage1.C: New test.
48298 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
48301 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
48303 * gcc.dg/concat.c: New test.
48305 2001-12-11 Stan Shebs <shebs@apple.com>
48307 * objc/compile: New test directory.
48308 * objc/compile/compile.exp: New expect script.
48309 * objc/compile/20011211-1.m: New compile test.
48311 2001-12-11 Jason Merrill <jason@redhat.com>
48313 * lib/prune.exp (prune_gcc_output): Also handle "In member
48314 function". So many permutations...
48316 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
48318 * g++.dg/template/typedef1.C: New test.
48320 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
48322 * g++.dg/other/copy1.C: New test.
48324 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
48326 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
48328 * gcc.dg/builtin-choose-expr.c: New.
48330 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
48332 * gcc.dg/altivec-2.c: New.
48334 2001-12-07 Richard Henderson <rth@redhat.com>
48336 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
48338 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
48340 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
48343 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48345 * g++-old.deja/g++.robertl/eb101.C: Deleted.
48347 2001-12-06 Janis Johnson <janis187@us.ibm.com>
48349 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
48350 variable argument list.
48352 2001-12-06 Zack Weinberg <zack@codesourcery.com>
48354 * gcc.c-torture/execute/memcheck: Delete entire directory.
48355 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
48356 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
48358 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
48360 * gcc.dg/Wshadow-1.c: New test.
48362 2001-12-05 Jakub Jelinek <jakub@redhat.com>
48364 * gcc.c-torture/compile/20011130-1.c: New test.
48366 * gcc.dg/noncompile/20011025-1.c: New test.
48368 * g++.dg/other/anon-union.C: New test.
48370 * gcc.c-torture/execute/20011024-1.c: New test.
48372 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
48374 * gcc.c-torture/execute/20000722-1.x,
48375 gcc.c-torture/execute/20010123-1.x: Remove.
48376 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
48377 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
48378 gcc.dg/c99-complit-2.c: New tests.
48380 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
48382 * g++.dg/inherit/base1.C: New test.
48384 2001-12-04 Jakub Jelinek <jakub@redhat.com>
48386 * g++.dg/other/stdarg1.C: New test.
48388 * gcc.c-torture/compile/20011130-2.c: New test.
48390 2001-12-03 Janis Johnson <janis187@us.ibm.com>
48392 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
48393 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
48394 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
48395 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
48396 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
48397 * gcc.dg/builtin-prefetch-1.c: New test.
48399 2001-12-03 Jakub Jelinek <jakub@redhat.com>
48401 * gcc.dg/20011130-1.c: New test.
48403 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
48405 * g++.dg/other/scope1.C: New test.
48406 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
48408 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
48410 * gcc.dg/vla-init-1.c: New test.
48412 2001-12-01 Geoff Keating <geoffk@redhat.com>
48414 * gcc.c-torture/compile/structs.c: New testcase from GDB.
48416 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
48418 * objc.dg/alias.m: Update.
48419 * objc.dg/class-1.m: Update.
48420 * objc.dg/const-str-1.m: Update.
48421 * objc.dg/fwd-proto-1.m: Update.
48422 * objc.dg/id-1.m: Update.
48423 * objc.dg/super-class-1.m: Update.
48425 2001-11-29 Mark Mitchell <mark@codesourcery.com>
48427 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
48430 2001-11-28 Jeffrey A Law (law@cygnus.com)
48432 * gcc.c-torture/execute/20011128-1.c: New test.
48434 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
48436 * gcc.dg/20011127-1.c: New test.
48438 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
48440 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
48441 from Austin Group draft 7.
48442 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
48443 scanf format arguments.
48444 * gcc.dg/format/no-exargs-2.c: New test.
48446 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
48448 * g++.dg/abi/vbase8-4.C: New test.
48450 2001-11-24 Ian Lance Taylor <ian@airs.com>
48452 * gcc.c-torture/execute/20011121-1.c: New test.
48454 2001-11-23 Jeffrey A Law (law@cygnus.com)
48456 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
48458 2001-11-23 Andreas Jaeger <aj@suse.de>
48460 * gcc.dg/cpp/charconst-2.c: New test.
48462 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
48464 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
48465 to the host if it is remote. Let tests specify extra headers
48467 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
48468 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
48469 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
48470 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
48471 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
48472 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
48473 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
48474 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
48475 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
48476 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
48478 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
48480 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
48481 for little endian ARMs.
48483 2001-11-20 Jakub Jelinek <jakub@redhat.com>
48485 * gcc.c-torture/compile/20011119-1.c: New test.
48486 * gcc.c-torture/compile/20011119-2.c: New test.
48488 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
48490 * gcc.dg/altivec-1.c: Fix typo.
48492 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
48494 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
48496 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
48498 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
48500 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
48502 * lib/g77.exp: Don't specify --rpath-link.
48504 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
48505 across all the headers.
48506 * gcc.dg/format/format.exp: For testing on a remote host,
48509 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
48510 * gcc.c-torture/execute/930406-1.c: Likewise.
48511 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
48513 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
48515 * gcc.dg/altivec-1.c: New.
48517 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
48519 * gcc.dg/cpp/fpreprocessed.c: New test case.
48521 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48523 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
48524 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
48525 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
48527 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
48529 * gcc.dg/no-builtin-1.c: New test.
48531 2001-11-16 Jakub Jelinek <jakub@redhat.com>
48533 * gcc.c-torture/execute/20011115-1.c: New test.
48535 2001-11-15 Jakub Jelinek <jakub@redhat.com>
48537 * gcc.c-torture/compile/20011114-2.c: New test.
48538 * gcc.c-torture/compile/20011114-3.c: New test.
48539 * gcc.c-torture/compile/20011114-4.c: New test.
48541 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
48543 * g++.dg/other/init1.C: New test.
48545 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
48547 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
48550 * gcc.c-torture/execute/20011114-1.c: New testcase.
48552 * gcc.c-torture/compile/20010327-1.c: Revert last change.
48553 * gcc.c-torture/compile/20011114-1.c: New test, exactly
48554 like the (before this change) version of 20010327-1.c.
48556 2001-11-14 Roger Sayle <roger@eyesopen.com>
48558 * gcc.c-torture/execute/string-opt-13.c: New testcase.
48560 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
48562 * g++.dg/init/array2.C: New test.
48564 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
48566 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
48568 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
48570 * g++.dg/other/forscope1.C: New test.
48571 * g++.dg/ext/forscope1.C: New test.
48572 * g++.dg/ext/forscope2.C: New test.
48574 2001-11-13 Jakub Jelinek <jakub@redhat.com>
48576 * gcc.c-torture/execute/20011113-1.c: New test.
48578 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
48580 * gcc.c-torture/execute/20011109-2.c: New test.
48582 * gcc.c-torture/execute/20011109-1.c: New test.
48584 2001-11-09 Jakub Jelinek <jakub@redhat.com>
48586 * gcc.c-torture/compile/20011109-1.c: New test.
48588 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
48590 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
48591 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
48592 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
48593 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
48594 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
48595 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
48596 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
48598 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
48600 * g++.dg/warn/Wshadow-1.C: New tests.
48601 * g++.old-deja/g++.mike/for3.C: Update.
48603 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
48605 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
48606 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
48607 XFAILs. Adjust expected error texts.
48608 * gcc.c-torture/compile/20011106-1.c,
48609 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
48610 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
48611 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
48612 gcc.dg/c99-array-lval-5.c: New tests.
48614 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48616 * gcc.dg/cpp/defined.c: Update.
48618 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
48620 * gcc.c-torture/execute/anon-1.c: New test.
48622 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
48624 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
48625 same size, so no warning should be produced on stormy16.
48627 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
48628 due to oversized array.
48629 * g++.old-deja/g++.mike/ns15.C: Likewise.
48630 * g++.old-deja/g++.pt/crash16.C: Likewise.
48632 2001-11-02 Graham Stott <grahams@redhat.com>
48634 * g++.dgother/debug1.C: Fix typos.
48636 2001-11-01 Jakub Jelinek <jakub@redhat.com>
48638 * g++.dg/other/debug1.C: New test.
48640 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
48642 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
48645 2001-10-30 Jakub Jelinek <jakub@redhat.com>
48647 * gcc.dg/20011029-2.c: New test.
48649 * gcc.c-torture/compile/20011029-1.c: New test.
48651 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
48653 * objc/execute/class_self-1.m: New test.
48654 * objc/execute/class_self-2.m: New test.
48656 2001-10-25 Zack Weinberg <zack@codesourcery.com>
48658 * gcc.misc-tests/msgs.exp: Delete.
48659 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
48660 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
48661 error set to match recent changes.
48663 2001-10-24 Zack Weinberg <zack@codesourcery.com>
48665 * gcc.dg/20011021-1.c: New test.
48667 2001-10-24 Jakub Jelinek <jakub@redhat.com>
48669 * gcc.c-torture/compile/20011023-1.c: New test.
48671 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
48673 * lib/g77.exp: Rewrite based on lib/g++.exp.
48675 2001-10-19 Jakub Jelinek <jakub@redhat.com>
48677 * gcc.c-torture/execute/20011019-1.c: New test.
48679 * gcc.dg/20011018-1.c: New test.
48681 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
48683 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
48685 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
48687 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
48688 * gcc.dg/attr-invalid.c: Likewise.
48690 2001-10-18 Jakub Jelinek <jakub@redhat.com>
48692 * gcc.dg/20011015-1.c: New test.
48694 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48696 * g++.dg/template/unify2.C: New test.
48698 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
48700 * g++.dg/other/exception-specification.C: New test
48702 2001-10-13 Tom Rix <trix@redhat.com>
48704 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
48705 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
48707 2001-10-12 Jakub Jelinek <jakub@redhat.com>
48709 * gcc.dg/20011009-1.c: New test.
48711 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
48714 * g++.dg/other/friend1.C: New test.
48716 2001-10-11 Richard Henderson <rth@redhat.com>
48718 * g++.old-deja/g++.other/crash18.C: Add -S to options.
48720 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48722 * gcc.c-torture/compile/20011010-1.c: New.
48724 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
48726 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
48727 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
48728 g77.f-torture/execute/execute.exp,
48729 g77.f-torture/noncompile/noncompile.exp,
48730 gcc.c-torture/compile/compile.exp,
48731 gcc.c-torture/execute/execute.exp,
48732 gcc.c-torture/execute/ieee/ieee.exp,
48733 gcc.c-torture/execute/memcheck/memcheck.exp,
48734 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
48735 objc/execute/execute.exp: Update FSF address.
48737 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
48739 * gcc.dg/cpp/cmdlne-C.c: Update.
48740 * gcc.dg/cpp/cmdlne-C2.c: New.
48742 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48744 * gcc.c-torture/execute/20011008-3.c: New.
48746 2001-10-08 DJ Delorie <dj@redhat.com>
48748 * gcc.dg/20011008-1.c: New.
48749 * gcc.dg/20011008-2.c: New.
48751 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
48753 * gcc.dg/cpp/spacing1.c: Update test.
48755 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
48757 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
48758 spelling errors of "separate" as "seperate".
48760 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
48762 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
48763 enough to avoid inlining.
48765 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
48767 * lib/g77.exp: set libg2c_dir correctly.
48769 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
48771 * gcc.dg/cpp/macro11.c: New test.
48773 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48775 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
48776 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
48777 gcc.dg/format/multattr-3.c: New tests.
48778 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
48779 tests for format attributes on function pointers being rejected.
48781 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48783 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
48785 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
48787 * g++.dg/warn/format1.C: New test.
48789 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
48791 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
48793 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48795 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
48797 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
48799 * gcc.dg/cpp/redef2.c: Add test.
48801 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
48803 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
48804 long-standing bug on i686, apparently.
48805 * gcc.c-torture/execute/loop-2c.x: New file.
48806 * gcc.c-torture/execute/loop-2d.x: New file.
48807 * gcc.c-torture/execute/loop-3c.x: New file.
48809 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
48811 * gcc.dg/cpp/20000625-2.c: Correct line number.
48813 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48815 * gcc.dg/cpp/macro10.c: New test.
48816 * gcc.dg/cpp/strify3.c: New test.
48817 * gcc.dg/cpp/spacing1.c: Add tests.
48818 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
48819 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
48821 2001-09-24 DJ Delorie <dj@redhat.com>
48823 * gcc.c-torture/execute/20010924-1.c: New test.
48825 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
48827 * objc/execute/paste.m: Remove.
48829 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
48831 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
48833 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
48835 * g77.dg/strlen0.f: New test.
48837 2001-09-21 Richard Henderson <rth@redhat.com>
48839 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
48840 * g++.old-deja/g++.abi/vtable2.C: Likewise.
48842 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
48844 Table-driven attributes.
48845 * g++.dg/ext/attrib1.C: New test.
48847 2001-09-20 DJ Delorie <dj@redhat.com>
48849 * gcc.dg/20000926-1.c: Update expected warning messages.
48850 * gcc.dg/array-2.c: Likewise, and test for warnings too.
48851 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
48854 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
48856 * g++.dg/eh/registers1.C: New test case.
48858 2001-09-17 Richard Henderson <rth@redhat.com>
48860 * gcc.dg/array-5.c: Fix VLA decomposition test.
48862 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
48864 * gcc.dg/cpp/line5.c: New testcase.
48866 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
48868 * gcc.dg/cpp/macro9.c: New test.
48870 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
48872 * gcc.c-torture/execute/980223.c: Change type of addr from long
48875 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
48877 * gcc.c-torture/execute/20010915-1.c: New test.
48879 2001-09-14 Janis Johnson <janis187@us.ibm.com>
48881 * g77.dg/bprob: New directory.
48882 * g77.dg/bprob/bprob.exp: New file.
48883 * g77.dg/bprob/bprob-1.f: New test.
48884 * g77.dg/gcov: New directory.
48885 * g77.dg/gcov/gcov.exp: New file.
48886 * g77.dg/gcov/gcov-1.f: New test.
48887 * g77.dg/gcov/gcov-1.x: New file.
48889 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
48891 * gcc.dg/cpp/directiv.c: Update.
48892 * gcc.dg/cpp/undef1.c: Update.
48894 2001-09-12 Jakub Jelinek <jakub@redhat.com>
48896 * gcc.dg/20010912-1.c: New test.
48898 2001-09-11 Janis Johnson <janis187@us.ibm.com>
48900 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
48901 language-independent file in lib.
48902 * lib/gcov.exp: New file.
48904 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
48906 * gcc.c-torture/compile/20010911-1.c: New test.
48908 2001-09-10 Janis Johnson <janis187@us.ibm.com>
48910 * lib/profopt.exp: New, to support profile-directed optimizations.
48911 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
48912 * gcc.misc-tests/bprob-1.c: New test.
48913 * gcc.misc-tests/bprob-2.c: New test.
48915 2001-09-07 Janis Johnson <janis187@us.ibm.com>
48917 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
48918 XFAIL and which kinds of gcov output to verify.
48919 * gcc.misc-tests/gcov-4b.x: New file.
48920 * gcc.misc-tests/gcov-5b.x: New file.
48921 * gcc.misc-tests/gcov-6.x: New file.
48922 * gcc.misc-tests/gcov-7.c: New test.
48923 * gcc.misc-tests/gcov-7.x: New file.
48925 2001-09-06 Janis Johnson <janis187@us.ibm.com>
48927 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
48928 * gcc.misc-tests/gcov-6.c: New test.
48930 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
48933 * g++.dg/abi/vbase1.C: New test.
48935 2001-09-05 Ziemowit Laski <zlaski@apple.com>
48937 * objc.dg/method-2.m: New.
48939 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
48942 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
48943 * g++.dg/init/empty1.C: New test.
48945 2001-09-03 Jakub Jelinek <jakub@redhat.com>
48947 * gcc.c-torture/compile/20010903-1.c: New test.
48949 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
48951 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
48954 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
48956 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
48958 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
48960 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
48962 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
48964 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
48965 for 16-bit 'unsigned int'.
48967 2001-08-29 Kazu Hirata <kazu@hxi.com>
48969 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
48971 2001-08-27 Richard Henderson <rth@redhat.com>
48973 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
48974 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
48976 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
48978 * gcc.dg/asm-names.c (ymain): New.
48980 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
48982 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
48983 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
48984 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
48986 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48988 * gcc.dg/compare5.c: New testcase.
48990 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
48992 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
48993 and "In instantiation".
48995 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
48997 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
48999 2001-08-20 Janis Johnson <janis187@us.ibm.com>
49001 * gcc.misc-tests/gcov.exp: Add support for branch information.
49002 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
49003 * gcc.misc-tests/gcov-4.c: New test.
49004 * gcc.misc-tests/gcov-4b.c: New test.
49005 * gcc.misc-tests/gcov-5b.c: New test.
49007 2001-08-20 Zack Weinberg <zackw@panix.com>
49009 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
49012 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
49014 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
49016 2001-08-19 Jakub Jelinek <jakub@redhat.com>
49018 * g++.dg/eh/template1.C: New test.
49020 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
49022 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
49024 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
49027 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
49029 * lib/g77-dg.exp: Use prune.exp for common procedures
49030 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
49031 * lib/g77.exp: (g77-dg-prune) Remove
49033 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
49035 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
49037 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49039 * g++.dg/template/unify1.C: New test.
49041 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
49043 * g++.dg/abi/empty4.C: New test.
49045 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
49047 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
49049 * g77.f-torture/compile/pr3743.x: Likewise.
49051 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
49053 * g++.dg/other/using-declaration.C: New test.
49055 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49057 * gcc.dg/cpp/tr-sign.c: New testcase.
49059 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
49061 * gcc.dg/cpp/19951025-1.c: Revert.
49062 * gcc.dg/cpp/directiv.c: We no longer process directives that
49063 interrupt macro arguments.
49065 2001-08-03 Zack Weinberg <zackw@stanford.edu>
49067 * gcc.dg/bconstp-1.c: New test.
49069 2001-08-03 Richard Henderson <rth@redhat.com>
49071 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
49073 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
49075 * gcc.dg/cpp/19951025-1.c: Update.
49077 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
49079 * g77.dg/ff90-1.f (s): Fix reference of variable z,
49082 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
49085 * g++.old-deja/g++.ns/ns14.C: Remove special options.
49086 * g++.old-deja/g++.other/std1.C: Likewise.
49087 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
49089 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49091 * lib/g77.exp: Load gcc-defs.exp for common procedures
49092 (g77_pass, g77_fail, g77_finish, g77_exit,
49093 ${tool}_check_unsupported_p} Now redundant. Deleted.
49095 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
49097 * g77.dg/fbackslash.f
49098 * g77.dg/fcase-preserve.f
49100 * g77.dg/ffixed-line-length-0.f
49101 * g77.dg/ffixed-line-length-132.f
49102 * g77.dg/ffixed-line-length-7.f
49103 * g77.dg/ffixed-line-length-72.f
49104 * g77.dg/ffixed-line-length-none.f
49105 * g77.dg/ffree-form-1.f
49106 * g77.dg/fno-backslash.f
49107 * g77.dg/fno-f90-1.f
49108 * g77.dg/fno-fixed-form-1.f
49109 * g77.dg/fno-onetrip.f
49110 * g77.dg/fno-typeless-boz.f
49111 * g77.dg/fno-underscoring.f
49112 * g77.dg/fno-vxt-1.f
49113 * g77.dg/fonetrip.f
49114 * g77.dg/ftypeless-boz.f
49115 * g77.dg/fugly-assumed.f
49116 * g77.dg/funderscoring.f
49119 2001-08-01 Ziemowit Laski <zlaski@apple.com>
49121 * objc.dg/fwd-proto-1.m: New.
49122 * objc.dg/local-decl-1.m: New.
49123 * objc.dg/naming-1.m: New.
49124 * objc.dg/naming-2.m: New.
49125 * objc.dg/proto-hier-1.m: New.
49127 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
49129 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
49130 largest-type elements to a struct makes its size grow.
49132 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49134 * g++.dg/abi/vthunk1.C: New test.
49136 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
49138 * g++.dg/abi/vbase8-22.C: New test.
49140 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49142 * gcc.dg/cpp/macro8.c: New test.
49144 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49146 * g++.dg/abi/vbase8-21.C: New test.
49148 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
49150 * g++.dg/abi/vbase8-10.C: New test.
49152 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49154 * lib/g++.exp (g++_set_ld_library_path): Renamed to
49155 ${tool}_set_ld_library_path.
49157 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
49160 2001-07-26 Stan Cox <scox@redhat.com>
49162 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
49163 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
49164 gcc_exit, gcc_check_unsupported_p):
49165 Moved to gcc-deps.exp
49166 * gcc-deps.exp: New file.
49168 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49170 * g++.old-deja/g++.pt/defarg14.C: New test.
49172 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49174 * g++.old-deja/g++.other/lineno5.C: New test.
49176 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49178 * g++.old-deja/g++.pt/crash68.C: New test.
49180 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
49182 * g++.old-deja/g++.other/crash42.C: New test.
49184 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49186 * gcc.dg/cpp/extratokens.c: Fix.
49187 * gcc.dg/cpp/skipping2.c: New tests.
49189 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49191 * gcc.c-torture/execute/20010724-1.c: New file.
49192 * gcc.c-torture/execute/20010724-1.x: New file.
49194 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49196 * g++.old-deja/g++.other/cond7.C: New test.
49198 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49200 * g++.old-deja/g++.other/optimize4.C: New test.
49202 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
49204 * g++.old-deja/g++.abi/vbase8-5.C: New test.
49206 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
49208 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
49209 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
49210 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
49211 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
49213 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
49214 bug report" message.
49216 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
49217 * g++.dg/ext/instantiate1.C: Move from old-deja.
49219 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
49221 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
49222 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
49223 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
49224 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
49226 2001-07-23 Jeffrey A Law (law@cygnus.com)
49228 * gcc.c-torture/execute/20010723-1.c: New test.
49230 2001-07-23 Ben Elliston <bje@redhat.com>
49232 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
49234 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49236 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
49238 Delete handling of ieee_multilib_flags.
49239 Pass -mieee for alpha*-*-* and sh-*-*.
49240 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
49242 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
49244 Remove old-abi tests.
49245 * g++.old-deja/g++.mike/p11116.C: Remove.
49246 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
49248 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
49250 * g77.f-torture/compile/pr3743.f: New test
49252 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
49254 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
49256 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49258 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
49259 g++.old-deja/g++.pt/static6.C: Likewise.
49260 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
49261 supports weak symbols.
49263 2001-07-18 Andreas Jaeger <aj@suse.de>
49265 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
49268 2001-07-18 Andreas Jaeger <aj@suse.de>
49270 * gcc.dg/iftrap-1.c: Fix target line.
49272 2001-07-17 Richard Henderson <rth@redhat.com>
49274 * gcc.c-torture/execute/20010717-1.c: New.
49276 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
49278 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
49281 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49283 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
49285 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49287 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
49288 UAC_SIGBUS, UAC_NOPRINT definitions.
49290 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
49292 * objc/execute/object_is_class.m: New test.
49293 * objc/execute/object_is_meta_class.m: New test.
49295 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
49297 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
49298 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
49300 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
49302 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
49303 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
49305 2001-07-14 Richard Henderson <rth@redhat.com>
49307 * gcc.dg/iftrap-1.c: New.
49309 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
49311 * g77.f-torture/execute/intrinsic77.f: New test.
49313 2001-07-11 Janis Johnson <janis@us.ibm.com>
49315 * gcc.misc-tests/gcov-3.c: New test.
49317 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49319 * gcc.c-torture/compile/20010711-1.c,
49320 * gcc.c-torture/compile/20010711-2.c: New tests.
49322 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
49324 * gcc.c-torture/execute/20010711-1.c: New test.
49326 2001-07-11 Ben Elliston <bje@redhat.com>
49328 * g++.old-deja/g++.other/enum5.C: New test.
49330 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
49332 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
49333 (g++-dg-prune): Call prune_gcc_output.
49334 * prune.exp: New file for prune_gcc_output.
49335 * lib/g++.exp, lib/gcc.exp: Load it.
49337 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
49339 * gcc.c-torture/compile/20010701-1.c,
49340 g++.old-deja/g++.ext/attrib6.C: New tests.
49342 2001-07-06 Jeffrey A Law (law@cygnus.com)
49344 * gcc.c-torture/compile/20010706-1.c: New test.
49346 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
49348 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
49350 2001-06-28 Stan Shebs <shebs@apple.com>
49352 * gcc.dg/pragma-darwin.c: New test.
49354 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49356 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
49357 Solaris 2.[678] system.
49359 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
49361 * gcc.dg/20010622-1.c: New test.
49363 2001-06-18 Stan Shebs <shebs@apple.com>
49365 * objc.dg: New directory.
49366 * objc.dg/dg.exp: New file.
49367 * objc.dg/alias.m: New.
49368 * objc.dg/class-1.m: New.
49369 * objc.dg/class-2.m: New.
49370 * objc.dg/const-str-1.m: New.
49371 * objc.dg/const-str-2.m: New.
49372 * objc.dg/id-1.m: New.
49373 * objc.dg/method-1.m: New.
49374 * objc.dg/super-class-1.m: New.
49375 * lib/objc-dg.exp: New file.
49377 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
49379 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
49382 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
49384 * g++.old-deja/g++.abi/vbase8-9.C: New test.
49386 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49388 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
49391 2001-06-12 Richard Henderson <rth@redhat.com>
49393 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
49395 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49397 * g++.old-deja/g++.abi/vbase5.C: New test.
49398 * g++.old-deja/g++.abi/vbase6.C: New test.
49399 * g++.old-deja/g++.abi/vbase7.C: New test.
49401 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49403 * gcc.c-torture/compile/20010610-1.c: New test.
49405 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
49407 * g++.old-deja/g++.abi/vbase4.C: New test.
49409 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49411 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
49412 support %f for HC11/HC12 targets.
49413 * gcc.c-torture/execute/930513-1.x: New file, likewise.
49414 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
49415 on HC11/HC12 targets.
49416 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
49418 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
49420 * gcc.dg/wchar_t-1.c: New file.
49421 * gcc.dg/wint_t-1.c: Likewise.
49423 2001-06-11 Bernd Schmidt <bernds@redhat.com>
49425 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
49427 2001-06-11 Richard Henderson <rth@redhat.com>
49429 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
49431 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49433 * gcc.c-torture/compile/20010611-1.c: New test.
49435 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
49437 * gcc.dg/c99-tag-1.c: Add more tests.
49439 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
49441 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
49442 representation on MN10300 and ARM/Thumb.
49444 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
49446 * g77.f-torture/execute/20010610.f: New.
49448 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
49450 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
49453 2001-06-09 Richard Henderson <rth@redhat.com>
49455 * gcc.c-torture/execute/ashrdi-1.c: New.
49456 * gcc.c-torture/execute/ashldi-1.c: New.
49457 * gcc.c-torture/execute/lshrdi-1.c: New.
49459 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
49461 * objc/execute/load-3.m: Added. Check sending +load to categories,
49462 in addition to classes.
49464 2001-06-08 Stan Shebs <shebs@apple.com>
49466 * objc/execute/load-2.m: New test. From Nicola Pero
49467 <n.pero@mi.flashnet.it>.
49469 2001-06-08 Jakub Jelinek <jakub@redhat.com>
49471 * gcc.c-torture/execute/20010605-2.c: New test.
49473 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49475 * g++.old-deja/g++.abi/vbase2.C: New test.
49476 * g++.old-deja/g++.abi/vbase3.C: New test.
49478 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
49480 * g++.old-deja/g++.pt/friend49.C: New test.
49482 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
49484 * g++.old-deja/g++.ext/anon3.C: New test.
49486 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
49488 * g++.old-deja/g++.other/conv7.C: New test.
49490 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
49492 * gcc.c-torture/compile/20010605-2.c: New test.
49494 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
49496 * gcc.c-torture/execute/20010604-1.c: New test.
49498 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
49500 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
49502 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
49504 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
49505 (g++_link_flags): Likewise.
49506 (g++_init): Pass gccpath's value to two previous functions.
49508 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49510 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
49511 Ensure logfile entry matches exec command line.
49513 2001-05-31 Richard Henderson <rth@redhat.com>
49515 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
49516 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
49518 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
49520 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
49521 compiler for irix6.2
49523 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
49525 * g++.old-deja/g++.other/optimize3.C: New file.
49527 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
49529 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
49532 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
49534 * g++.old-deja/g++.other/optimize2.C: New file.
49536 2001-05-25 Diego Novillo <dnovillo@redhat.com>
49538 * gcc.c-torture/compile/20010518-2.c: New file.
49539 * gcc.c-torture/execute/20010518-1.c: New file.
49540 * gcc.c-torture/execute/20010518-2.c: New file.
49542 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
49544 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
49546 2001-05-24 Mark Mitchell <mark@codesourcery.com>
49548 G++ no longer defines builtins that do not begin with __builtin.
49549 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
49550 * g++.old-deja/g++.brendand/misc13.C: Likewise.
49551 * g++.old-deja/g++.law/builtin1.C: Likewise.
49552 * g++.old-deja/g++.law/cvt2.C: Likewise.
49553 * g++.old-deja/g++.mike/net5.C: Likewise.
49554 * g++.old-deja/g++.other/builtins1.C: Likewise.
49555 * g++.old-deja/g++.other/builtins2.C: Likewise.
49556 * g++.old-deja/g++.other/builtins3.C: Likewise.
49557 * g++.old-deja/g++.other/builtins4.C: Likewise.
49558 * g++.old-deja/g++.other/inline8.C: Likewise.
49559 * g++.old-deja/g++.robertl/eb39.C: Likewise.
49561 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
49563 * g++.old-deja/g++.pt/using1.C: Adjust.
49564 * g++.old-deja/g++.pt/using2.C: New test.
49566 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
49568 * gcc.dg/cpp/charconst.c: New tests.
49569 * gcc.dg/cpp/escape.c: New tests.
49570 * gcc.dg/cpp/escape-1.c: New tests.
49571 * gcc.dg/cpp/escape-2.c: New tests.
49572 * gcc.dg/cpp/ucs.c: New tests.
49574 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
49576 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
49577 native compiler for irix6.5.
49579 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
49581 * lib/g++.exp (g++_include_flags): Use args to compute
49583 (g++_link_flags): Likewise.
49584 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
49586 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
49588 * gcc.dg/c90-hexfloat-1.c: Add more tests.
49590 2001-05-21 Geoff Keating <geoffk@redhat.com>
49592 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
49595 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49597 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
49599 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
49600 to STACK_SIZE; Use it to define size of add_histo array.
49601 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
49603 (f): Use GITT_SIZE to define size of gitt local table.
49604 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
49605 to STACK_SIZE; Use it to define size of bytemem array.
49607 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49609 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
49610 on 68HC11/HC12 due to the asm instruction.
49611 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
49612 * gcc.c-torture/compile/920520-1.x: Likewise.
49613 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
49614 on 68HC11/HC12 because the function is larger than 64K.
49615 * gcc.c-torture/compile/961203-1.x: New file, this test fails
49616 on 68HC11/HC12 because the structure is too large.
49618 2001-05-20 Richard Henderson <rth@redhat.com>
49620 * gcc.c-torture/execute/20010520-1.c: New.
49622 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49624 * g++.old-deja/g++.warn/compare1.C: New test.
49625 * gcc.dg/compare4.c: New test.
49627 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
49629 * g++.old-deja/g++.other/optimize1.C: New test.
49631 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49633 * g++.old-deja/g++.pt/spec41.C: New test.
49635 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
49637 * gcc.c-torture/compile/20010114-1.x: Remove.
49639 2001-05-18 Stan Shebs <shebs@apple.com>
49641 * gcc.c-torture/compile/20010518-1.c: New test.
49643 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
49645 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
49646 * g++.old-deja/g++.pt/crash67.C: New test.
49648 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
49650 * g++.old-deja/g++.other/debug9.C: New test.
49652 2001-05-16 Zack Weinberg <zackw@stanford.edu>
49654 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
49656 2001-05-16 Jan Hubicka <jh@suse.cz>
49658 * gcc.c-torture/compile/20010516-1.c: New test.
49660 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49662 * g++.old-deja/g++.other/crash41.C: New test.
49664 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
49666 * g++.old-deja/g++.pt/crash66.C: New test.
49668 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
49670 * g++.old-deja/g++.robertl/eb27.C: Convert.
49672 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
49674 * g++.dg/friend-warn.C: New test. Do not warn about friend
49675 declaration being redundant.
49677 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
49679 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
49681 2001-05-14 Mark Mitchell <mark@codesourcery.com>
49683 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
49685 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
49687 * lib/g++.exp: Use testsuite_flags.
49689 2001-05-13 Mark Mitchell <mark@codesourcery.com>
49691 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
49693 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
49695 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
49697 2001-05-11 Mark Mitchell <mark@codesourcery.com>
49699 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
49701 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
49703 * gcc.c-torture/compile/20010313-1.c: New test.
49705 2001-05-09 Zack Weinberg <zackw@stanford.edu>
49707 * gcc.dg/cpp/direct2.c: New test.
49708 * gccq.dg/cpp/direct2s.c: New test.
49710 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
49712 2001-05-07 Mark Mitchell <mark@codesourcery.com>
49714 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
49715 * g++.old-deja/g++.other/op3.C: Likewise.
49717 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
49719 * gcc.dg/cpp/syshdr.h: New file.
49720 * gcc.dg/cpp/sysmac1.c: Update.
49721 * gcc.dg/cpp/sysmac2.c: Update.
49723 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
49725 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
49727 2001-05-04 David Edelsohn <edelsohn@gnu.org>
49729 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
49730 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
49732 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
49734 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
49736 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
49738 * lib/g++.exp (g++_include_flags): Don't use any special flags
49739 if TESTING_IN_BUILD_TREE is not defined.
49740 (g++_init): Use a plain 'c++' as the compiler if
49741 TESTING_IN_BUILD_TREEE is not defined.
49743 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49745 * g++.old-deja/g++.eh/catch13.C: New test.
49746 * g++.old-deja/g++.eh/catch14.C: New test.
49748 2001-05-02 Jakub Jelinek <jakub@redhat.com>
49750 * gcc.dg/cpp/tr-define.c: New test.
49752 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
49754 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
49755 <stdlib.h>, not <malloc.h>.
49757 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49759 * g++.old-deja/g++.ns/template17.C: New test.
49761 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
49763 * g++.old-deja/g++.pt/ref4.C: New test.
49765 2001-04-30 Richard Henderson <rth@redhat.com>
49767 * gcc.dg/20000724-1.c: Revert last change.
49769 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
49771 * g77.f-torture/execute/20010430.f: New test.
49773 2001-04-30 Mark Mitchell <mark@codesourcery.com>
49775 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
49777 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
49779 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
49781 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49783 * g++.old-deja/g++.eh/crash6.C: New test.
49785 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49787 * g++.old-deja/g++.other/warn7.C: New test.
49789 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
49791 * g++.old-deja/g++.other/defarg9.C: New test.
49793 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49795 * g77.f-torture/compile/20010426.f: New test.
49796 * g77.f-torture/execute/20010426.f: New test.
49798 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
49800 * g77.f-torture/compile/20000629-1.x: Remove - error
49803 2001-04-26 Jeffrey A Law (law@cygnus.com)
49805 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
49806 Tweak slightly to work with g++.dg framework.
49807 * g++.dg/special/ecos.exp: Run initp1.C test.
49808 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
49810 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
49811 its linker doesn't give line numbers either.
49812 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
49814 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49816 * g++.old-deja/g++.other/lex1.C: New test.
49818 2001-04-26 Jakub Jelinek <jakub@redhat.com>
49820 * gcc.dg/noncompile/20010425-1.c: New test.
49822 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
49824 * g++.old-deja/g++.pt/mangle2.C: New test.
49826 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49828 * gcc.dg/format/plus-1.c: New test.
49830 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49832 * gcc.dg/20010423-1.c: New test.
49834 2001-04-25 Jakub Jelinek <jakub@redhat.com>
49836 * gcc.c-torture/execute/20010422-1.c: New test.
49838 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
49840 * g++.old-deja/g++.ns/type2.C: New test.
49842 2001-04-24 Zack Weinberg <zackw@stanford.edu>
49844 * g++.old-deja/g++.other/perf1.C: New test.
49846 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
49848 * gcc.dg/c99-func-2.c: Remove xfail.
49849 * gcc.dg/c99-func-3.c: Remove xfail.
49850 * gcc.dg/c99-func-4.c: Remove xfail.
49852 2001-04-23 Zack Weinberg <zackw@stanford.edu>
49854 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
49856 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
49858 * gcc.c-torture/compile/20010423-1.c: New test.
49860 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49862 * g++.old-deja/g++.pt/typename28.C: New test.
49864 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
49866 * g++.old-deja/g++.abi/empty2.C: New test.
49867 * g++.old-deja/g++.abi/empty3.C: New test.
49869 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49871 * g++.old-deja/g++.other/comdat2.C: New test.
49872 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
49874 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49876 * g++.old-deja/g++.other/overload14.C: New test.
49878 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49880 * g++.old-deja/g++.other/lookup23.C: New test.
49882 2001-04-20 Jakub Jelinek <jakub@redhat.com>
49884 * gcc.c-torture/execute/20010403-1.c: New test.
49886 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
49887 Mark Mitchell <mark@codesourcery.com>
49889 * lib/old-dejagnu.exp: Don't delete output of executable.
49890 Add .exe suffix to executables.
49892 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
49894 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
49896 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49898 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
49900 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49902 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
49903 * g++.old-deja/g++.abi/crash1.C: New test.
49905 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
49907 * g++.old-deja/g++.other/crash40.C: New test.
49909 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49911 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
49913 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
49915 * g++.old-deja/g++.other/warn6.C: New test.
49917 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49919 * g++.old-deja/g++.robertl/eb42.C: Same.
49921 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49923 * gcc.dg/wtr-conversion-1.c: New testcase.
49925 2001-04-10 Richard Henderson <rth@redhat.com>
49927 * g++.old-deja/g++.other/array5.C: New.
49929 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49931 * gcc.c-torture/execute/20010408-1.c: New test.
49933 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
49935 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
49936 headers and constructs.
49937 * g++.old-deja/g++.robertl/eb79.C: Same.
49938 * g++.old-deja/g++.robertl/eb77.C (main): Same.
49939 * g++.old-deja/g++.robertl/eb73.C: Same.
49940 * g++.old-deja/g++.robertl/eb66.C (main): Same.
49941 * g++.old-deja/g++.robertl/eb55.C (t): Same.
49942 * g++.old-deja/g++.robertl/eb54.C (main): Same.
49943 * g++.old-deja/g++.robertl/eb46.C (main): Same.
49944 * g++.old-deja/g++.robertl/eb44.C: Same.
49945 * g++.old-deja/g++.robertl/eb41.C (main): Same.
49946 * g++.old-deja/g++.robertl/eb4.C (main): Same.
49947 * g++.old-deja/g++.robertl/eb39.C: Same.
49948 * g++.old-deja/g++.robertl/eb33.C (main): Same.
49949 * g++.old-deja/g++.robertl/eb31.C (main): Same.
49950 * g++.old-deja/g++.robertl/eb30.C: Same.
49951 * g++.old-deja/g++.robertl/eb3.C: Same.
49952 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
49953 * g++.old-deja/g++.robertl/eb21.C: Same.
49954 * g++.old-deja/g++.robertl/eb15.C: Same.
49955 * g++.old-deja/g++.robertl/eb118.C: Same.
49956 * g++.old-deja/g++.robertl/eb115.C (main): Same.
49957 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
49958 * g++.old-deja/g++.robertl/eb109.C: Same.
49959 * g++.old-deja/g++.other/sibcall1.C (main): Same.
49960 * g++.old-deja/g++.mike/rtti1.C: Same.
49961 * g++.old-deja/g++.mike/p658.C: Same.
49962 * g++.old-deja/g++.mike/net46.C: Same.
49963 * g++.old-deja/g++.mike/net34.C: Same.
49964 * g++.old-deja/g++.mike/memoize1.C: Same.
49965 * g++.old-deja/g++.mike/eh2.C: Same.
49966 * g++.old-deja/g++.law/weak.C: Same.
49967 * g++.old-deja/g++.law/visibility7.C: Same.
49968 * g++.old-deja/g++.law/visibility25.C: Same.
49969 * g++.old-deja/g++.law/visibility22.C: Same.
49970 * g++.old-deja/g++.law/visibility2.C: Same.
49971 * g++.old-deja/g++.law/visibility17.C: Same.
49972 * g++.old-deja/g++.law/visibility13.C: Same.
49973 * g++.old-deja/g++.law/visibility10.C: Same.
49974 * g++.old-deja/g++.law/visibility1.C: Same.
49975 * g++.old-deja/g++.law/virtual3.C (eval): Same.
49976 * g++.old-deja/g++.law/vbase1.C: Same.
49977 * g++.old-deja/g++.law/operators32.C: Same.
49978 * g++.old-deja/g++.law/nest3.C: Same.
49979 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
49980 * g++.old-deja/g++.law/except5.C (main): Same.
49981 * g++.old-deja/g++.law/cvt7.C (run): Same.
49982 * g++.old-deja/g++.law/cvt2.C: Same.
49983 * g++.old-deja/g++.law/cvt16.C: Same.
49984 * g++.old-deja/g++.law/ctors6.C (bar): Same.
49985 * g++.old-deja/g++.law/ctors17.C (main): Same.
49986 * g++.old-deja/g++.law/ctors13.C: Same.
49987 * g++.old-deja/g++.law/ctors12.C (main): Same.
49988 * g++.old-deja/g++.law/ctors10.C: Same.
49989 * g++.old-deja/g++.law/code-gen5.C: Same.
49990 * g++.old-deja/g++.law/bad-error7.C: Same.
49991 * g++.old-deja/g++.law/arm9.C: Same.
49992 * g++.old-deja/g++.law/arm12.C: Same.
49993 * g++.old-deja/g++.law/arg8.C: Same.
49994 * g++.old-deja/g++.law/arg1.C: Same.
49995 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
49996 * g++.old-deja/g++.jason/template31.C: Same.
49997 * g++.old-deja/g++.jason/template24.C (main): Same.
49998 * g++.old-deja/g++.jason/2371.C: Same.
49999 * g++.old-deja/g++.eh/new2.C: Same.
50000 * g++.old-deja/g++.eh/new1.C: Same.
50001 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
50002 * g++.old-deja/g++.brendan/nest21.C (main): Same.
50003 * g++.old-deja/g++.brendan/err-msg3.C: Same.
50004 * g++.old-deja/g++.brendan/crash62.C: Same.
50005 * g++.old-deja/g++.brendan/crash52.C: Same.
50006 * g++.old-deja/g++.brendan/crash49.C (main): Same.
50007 * g++.old-deja/g++.brendan/crash38.C: Same.
50008 * g++.old-deja/g++.brendan/crash15.C (main): Same.
50009 * g++.old-deja/g++.brendan/copy9.C: Same.
50011 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
50013 * gcc.c-torture/execute/20001203-2.c (memset):
50014 Count argument is of type __SIZE_TYPE__.
50016 2001-04-04 Diego Novillo <dnovillo@redhat.com>
50018 * gcc.c-torture/compile/20010404-1.c: New test.
50020 2001-04-04 Jakub Jelinek <jakub@redhat.com>
50022 * gcc.c-torture/compile/20010326-1.c: New test.
50024 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
50026 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
50027 peculiarities of the SH.
50028 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
50030 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50032 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
50033 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
50034 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
50036 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50038 * g77.f-torture/compile/20010321-1.f: New test.
50040 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50042 * gcc.c-torture/compile/20010329-1.c: New test.
50044 2001-04-02 Jakub Jelinek <jakub@redhat.com>
50046 * gcc.c-torture/execute/20010329-1.c: New test.
50048 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50050 * g++.old-deja/g++.other/eh4.C: Fix typo.
50052 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
50054 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
50056 2001-03-28 Philip Blundell <philb@gnu.org>
50058 * gcc.c-torture/compile/20010328-1.c: New test.
50060 2001-03-27 Richard Henderson <rth@redhat.com>
50062 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
50063 * g++.old-deja/g++.eh/vbase3.C: Likewise.
50065 2001-03-27 Alan Modra <alan@linuxcare.com.au>
50067 * gcc.c-torture/compile/20010327-1.c: New test.
50069 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
50071 * g++.old-deja/g++.other/friend12.C: New test.
50072 * g++.old-deja/g++.other/friend9.C: Expect no errors.
50073 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
50075 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
50077 * gcc.c-torture/execute/20010325-1.c: New test.
50079 2001-03-23 Jakub Jelinek <jakub@redhat.com>
50081 * g++.old-deja/g++.other/mangle3.C: New test.
50083 2001-03-22 Jakub Jelinek <jakub@redhat.com>
50085 * g++.old-deja/g++.other/anon8.C: New test.
50087 2001-03-20 Philip Blundell <philb@gnu.org>
50089 * gcc.c-torture/compile/20010320-1.c: New test.
50091 2001-03-17 Richard Henderson <rth@redhat.com>
50093 * g++.old-deja/g++.other/eh4.C: Add expected error text.
50095 2001-03-15 Geoff Keating <geoff@redhat.com>
50097 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
50100 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
50102 * g++.old-deja/g++.other/eh4.C: New test.
50104 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
50106 * gcc.dg/cpp/mi1.c: Update.
50108 2001-03-14 Jakub Jelinek <jakub@redhat.com>
50110 * g++.old-deja/g++.other/regstack.C: New test.
50112 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
50114 * g++.old-deja/g++.other/ref4.C: New test.
50116 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
50118 * objc/execute/va_method.m: Added.
50119 * objc/execute/IMP.m: Added.
50120 * objc/execute/_cmd.m: Added.
50121 * objc/execute/accessing_ivars.m: Added.
50122 * objc/execute/class-1.m: Added.
50123 * objc/execute/class-10.m: Added.
50124 * objc/execute/class-11.m: Added.
50125 * objc/execute/class-12.m: Added.
50126 * objc/execute/class-13.m: Added.
50127 * objc/execute/class-14.m: Added.
50128 * objc/execute/class-2.m: Added.
50129 * objc/execute/class-3.m: Added.
50130 * objc/execute/class-4.m: Added.
50131 * objc/execute/class-5.m: Added.
50132 * objc/execute/class-6.m: Added.
50133 * objc/execute/class-7.m: Added.
50134 * objc/execute/class-8.m: Added.
50135 * objc/execute/class-9.m: Added.
50136 * objc/execute/class-tests-1.h
50137 * objc/execute/class-tests-2.h
50138 * objc/execute/compatibility_alias.m: Added.
50139 * objc/execute/encode-1.m: Added.
50140 * objc/execute/formal_protocol-1.m: Added.
50141 * objc/execute/formal_protocol-2.m: Added.
50142 * objc/execute/formal_protocol-3.m: Added.
50143 * objc/execute/formal_protocol-4.m: Added.
50144 * objc/execute/formal_protocol-5.m: Added.
50145 * objc/execute/formal_protocol-6.m: Added.
50146 * objc/execute/formal_protocol-7.m: Added.
50147 * objc/execute/informal_protocol.m: Added.
50148 * objc/execute/initialize.m: Added.
50149 * objc/execute/load.m: Added.
50150 * objc/execute/many_args_method.m: Added.
50151 * objc/execute/nested-3.m: Added.
50152 * objc/execute/no_clash.m: Added.
50153 * objc/execute/private.m: Added.
50154 * objc/execute/redefining_self.m: Added.
50155 * objc/execute/root_methods.m: Added.
50156 * objc/execute/selector-1.m: Added.
50157 * objc/execute/static-1.m: Added.
50158 * objc/execute/static-2.m: Added.
50159 * objc/execute/va_method.m: Added.
50161 2001-03-10 Richard Henderson <rth@redhat.com>
50163 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
50165 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
50167 * g++.old-deja/g++.other/crash31.C: XFAIL.
50168 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
50169 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
50170 * gcc.c-torture/execute/20010123-1.x: XFAIL.
50171 * gcc.c-torture/execute/20010124-1.x: XFAIL.
50172 * gcc.dg/sequence-pt-1.c: XFAIL one test.
50174 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
50176 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
50178 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50180 * gcc.dg/20000724-1.c: Don't use multiline strings.
50182 2001-03-06 Zack Weinberg <zackw@stanford.edu>
50184 * objc/execute/string1.m, objc/execute/string2.m: Compare the
50185 result of -cString against what we expect it to be; don't just
50186 print it out for no one to read.
50188 * objc/execute/string3.m, objc/execute/string4.m: New tests.
50189 Based on testcases provided by Nicola Pero.
50191 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50193 * gcc.dg/cpp/macro7.c: New test.
50195 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
50197 * gcc.dg/cpp/multiline.c: Update.
50199 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50201 * g++.old-deja/g++.other/enum3.C: New test.
50203 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50205 * g++.old-deja/g++.other/pod1.C: New test.
50207 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
50209 * g++.old-deja/g++.ext/overload1.C: New test.
50211 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50213 * g++.old-deja/g++.pt/using1.C: New test.
50215 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
50217 * g++.old-deja/g++.other/using9.C: New test.
50219 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
50221 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
50223 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
50225 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
50227 * g++.old-deja/g++.ext/realpt1.C: Remove.
50229 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
50231 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
50233 2001-02-26 Will Cohen <wcohen@redhat.com>
50235 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
50237 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
50239 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
50240 templatized constructors.
50242 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50244 * gcc.c-torture/execute/20010224-1.c: New test.
50246 2001-02-23 Jakub Jelinek <jakub@redhat.com>
50248 * gcc.c-torture/execute/20010222-1.c: New test.
50250 2001-02-22 Jakub Jelinek <jakub@redhat.com>
50252 * g++.old-deja/g++.other/inline20.C: New test.
50254 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
50256 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
50258 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50260 * g++.old-deja/g++.other/lookup22.C: New test.
50262 2001-02-19 Zack Weinberg <zackw@stanford.edu>
50264 * g77.dg: New directory.
50265 * g77.dg/20010216-1.f: New test case.
50266 * g77.dg/dg.exp: New driver.
50267 * lib/g77-dg.exp: New driver library.
50269 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50271 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
50273 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
50275 * g++.old-deja/g++.other/decl9.C: New test.
50277 2001-02-16 Jakub Jelinek <jakub@redhat.com>
50279 * g++.old-deja/g++.other/init16.C: Update the test so that it does
50280 not need <string> and also tests the initialization at runtime.
50282 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
50284 * gcc.c-torture/execute/longlong.c: New test.
50286 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50288 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
50290 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
50292 * gcc.c-torture/execute/920302-1.c (execute):
50293 Change argument type to short.
50295 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50297 * g++.old-deja/g++.pt/deduct6.C: New test.
50299 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
50301 * g++.old-deja/g++.pt/deduct5.C: New test.
50303 2001-02-14 Jakub Jelinek <jakub@redhat.com>
50305 * gcc.c-torture/execute/20010209-1.c: New test.
50307 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
50309 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
50311 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
50313 * g++.dg/vtgc1.C: Update for new ABI.
50315 * consistency.vlad: New directory, 1665 files.
50317 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
50319 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
50321 * gcc.dg/cpp/digraphs.c: Declare puts.
50323 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50325 * g++.old-deja/g++.other/warn5.C: New test.
50327 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50329 * g++.old-deja/g++.pt/spec40.C: New test.
50331 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
50333 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
50335 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
50337 2001-02-12 Jakub Jelinek <jakub@redhat.com>
50339 * gcc.c-torture/compile/20010209-1.c: New test.
50341 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
50343 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
50344 excess errors message but not if it crashes.
50345 * g++.old-deja/g++.other/crash27.C: Likewise.
50346 * g++.old-deja/g++.other/crash28.C: Likewise.
50347 * g++.old-deja/g++.other/crash30.C: Likewise.
50348 * g++.old-deja/g++.other/crash32.C: Likewise.
50349 * g++.old-deja/g++.other/crash35.C: Likewise.
50350 * g++.old-deja/g++.pt/inherit2.C: Likewise.
50352 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
50354 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
50355 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
50356 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
50357 g77.f-torture/execute/execute.exp,
50358 g77.f-torture/noncompile/noncompile.exp,
50359 gcc.c-torture/execute/execute.exp,
50360 gcc.c-torture/execute/memcheck/memcheck.exp,
50361 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
50362 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
50363 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
50364 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
50365 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
50366 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
50367 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
50368 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
50369 Remove bug reporting instructions with ancient email addresses.
50371 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50373 * gcc.dg/20010202-1.c: New test.
50374 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
50376 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
50378 * g++.dg/stdbool-if.C: New test.
50380 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
50382 * objc/execute/fdecl.m: Added main().
50384 2001-02-07 Jakub Jelinek <jakub@redhat.com>
50386 * gcc.c-torture/execute/20010206-1.c: New test.
50388 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
50390 * gcc.dg/cpp/avoidpaste1.c: Update.
50392 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
50394 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
50395 Pero <nicola@brainstorm.co.uk>.
50396 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
50398 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
50400 * g++.old-deja/g++.pt/spec39.C: New test.
50402 2001-02-05 Jakub Jelinek <jakub@redhat.com>
50404 * gcc.c-torture/compile/20010202-1.c: New test.
50406 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
50408 * g++.old-deja/g++.abi/primary2.C: New test.
50409 * g++.old-deja/g++.abi/primary3.C: New test.
50410 * g++.old-deja/g++.abi/primary4.C: New test.
50411 * g++.old-deja/g++.abi/primary5.C: New test.
50412 * g++.old-deja/g++.abi/vtable3.h: New test.
50413 * g++.old-deja/g++.abi/vtable3a.C: New test.
50414 * g++.old-deja/g++.abi/vtable3b.C: New test.
50415 * g++.old-deja/g++.abi/vtable3c.C: New test.
50416 * g++.old-deja/g++.abi/vtable3d.C: New test.
50417 * g++.old-deja/g++.abi/vtable3e.C: New test.
50418 * g++.old-deja/g++.abi/vtable3f.C: New test.
50419 * g++.old-deja/g++.abi/vtable3g.C: New test.
50420 * g++.old-deja/g++.abi/vtable3h.C: New test.
50421 * g++.old-deja/g++.abi/vtable3i.C: New test.
50422 * g++.old-deja/g++.abi/vtable3j.C: New test.
50423 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
50425 2001-02-03 Jakub Jelinek <jakub@redhat.com>
50427 * g++.old-deja/g++.other/anon6.C: New test.
50428 * g++.old-deja/g++.other/anon7.C: New test.
50430 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
50432 * gcc.dg/cpp/avoidpaste2.c: New tests.
50434 2001-01-31 Jakub Jelinek <jakub@redhat.com>
50436 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
50438 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
50440 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
50441 DECIMAL_DIG cases for Irix."
50443 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
50445 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
50447 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
50449 * gcc.dg/c99-tag-1.c: New test.
50451 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50453 * gcc.dg/cpp/tr-warn1.c: Add tests.
50455 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
50457 * gcc.dg/cpp/avoidpaste1.c: Update.
50458 * gcc.dg/cpp/paste4.c: Update.
50460 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
50462 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
50465 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50467 * g++.old-deja/g++.other/inline19.C: New test.
50469 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
50471 * gcc.dg/Wlarger-than.c: New test.
50473 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
50475 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
50477 2001-01-29 Jakub Jelinek <jakub@redhat.com>
50479 * gcc.c-torture/execute/20010129-1.c: New test.
50480 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
50482 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
50484 * gcc.dg/cpp/avoidpaste1.c: Test case.
50486 2001-01-28 Jakub Jelinek <jakub@redhat.com>
50488 * g++.old-deja/g++.other/inline18.C: New test.
50490 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50492 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
50493 and __builtin_putchar.
50495 2001-01-27 Jakub Jelinek <jakub@redhat.com>
50497 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
50500 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
50502 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
50503 floating point number rounding mode to round to the nearest
50504 representable mode.
50506 2001-01-25 Jakub Jelinek <jakub@redhat.com>
50508 * g++.old-deja/g++.other/mangle2.C: New test.
50510 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
50512 * gcc.c-torture/compile/20010124-1.c: New test.
50514 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
50516 * g++.old-deja/g++.pt/spec38.C: New test.
50518 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50520 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
50523 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50525 * gcc.c-torture/execute/20010123-1.c: New test.
50527 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50529 * g++.old-deja/g++.pt/spec37.C: New test.
50531 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
50533 * g++.old-deja/g++.pt/overload14.C: New test.
50535 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50537 * gcc.c-torture/execute/20010122-1.c: New test, exercise
50538 __builtin_return_address.
50540 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
50542 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
50543 * g++.old-deja/g++.pt/spec35.C: New test.
50544 * g++.old-deja/g++.pt/spec36.C: New test.
50546 2001-01-20 Jakub Jelinek <jakub@redhat.com>
50548 * gcc.c-torture/compile/20010118-1.c: New test.
50550 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
50552 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
50554 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50556 * gcc.c-torture/execute/20010119-1.c: New test.
50558 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50560 * g++.old-deja/g++.other/vbase5.C: New test.
50562 2001-01-19 Jakub Jelinek <jakub@redhat.com>
50564 * gcc.c-torture/execute/20010118-1.c: New test.
50566 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50568 * g++.old-deja/g++.pt/deduct3.C: New test.
50570 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
50572 * g++.old-deja/g++.pt/spec34.C: New test.
50574 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
50576 * g77.f-torture/compile/20000601-2.f: New test.
50578 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50580 * g++.old-deja/g++.other/init17.C: New test.
50582 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
50584 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
50586 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50588 * g++.old-deja/g++.pt/unify8.C: New test.
50590 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50592 * g++.old-deja/g++.abi/vbase1.C: New test.
50594 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
50596 * g++.old-deja/g++.pt/crash65.C: New test.
50598 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
50600 * gcc.dg/cpp/assembl2.S: New test case.
50602 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
50604 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
50607 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50609 * g++.old-deja/g++.other/builtins1.C: New test.
50610 * g++.old-deja/g++.other/builtins2.C: Likewise.
50611 * g++.old-deja/g++.other/builtins3.C: Likewise.
50612 * g++.old-deja/g++.other/builtins4.C: Likewise.
50614 2001-01-17 Jakub Jelinek <jakub@redhat.com>
50616 * gcc.c-torture/compile/20010117-1.c: New test.
50617 * gcc.c-torture/compile/20010117-2.c: New test.
50619 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50621 * g77.f-torture/execute/20010116.[fx]: New test,
50623 * g77.f-torture/compile/20010115.f: Indicate it's
50624 a test for PR fortran/1636.
50626 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
50628 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
50630 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50632 * g77.f-torture/compile/20010115.f: New test.
50634 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
50636 * g++.old-deja/g++.pt/nontype5.C: New test.
50638 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
50640 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
50641 have an equivalent working one below it.
50643 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50645 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
50646 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50648 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
50650 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
50651 message containing "init_priority".
50652 (conpr-2.C): Likewise.
50653 (conpr-3.C): Likewise.
50654 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
50656 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50658 * gcc.c-torture/execute/20010114-2.c: New test.
50660 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
50662 * gcc.c-torture/compile/20010114-1.c: New test.
50663 * gcc.c-torture/compile/20010114-1.x: Xfail.
50664 * gcc.c-torture/compile/20010114-2.c: New test.
50665 * gcc.c-torture/execute/20010114-1.c: New test.
50666 * gcc.dg/trunc-1.c: New test.
50667 * gcc.dg/uninit-B.c: New test.
50669 2001-01-13 Nick Clifton <nickc@redhat.com>
50671 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
50674 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
50676 * gcc.c-torture/compile/20010113-1.c: New test.
50678 2001-01-13 Jakub Jelinek <jakub@redhat.com>
50680 * gcc.c-torture/compile/20001212-1.c: New test.
50682 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
50684 * gcc.dg/cpp/widestr1.c: Update.
50685 * gcc.dg/cpp/prag-imp.c: Remove.
50687 2001-01-12 Jakub Jelinek <jakub@redhat.com>
50689 * gcc.c-torture/execute/20000801-3.x: Remove.
50690 * gcc.dg/c90-init-1.c: New test.
50691 * gcc.dg/c99-init-1.c: New test.
50692 * gcc.dg/c99-init-2.c: New test.
50693 * gcc.dg/gnu99-init-1.c: New test.
50695 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
50697 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
50698 testing that no relevant ones were found.
50700 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50702 * g++.old-deja/g++.pt/cast2.C: New test.
50704 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
50706 * g++.old-deja/g++.pt/friend47.C: New test.
50708 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50710 * g++.old-deja/g++.pt/instantiate13.C: New test.
50712 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50714 * g++.old-deja/g++.other/defarg7.C: New test.
50715 * g++.old-deja/g++.other/defarg8.C: New test.
50717 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50719 * g++.old-deja/g++.pt/crash64.C: New test.
50721 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
50723 * g++.old-deja/g++.pt/crash63.C: New test.
50725 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
50727 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
50729 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
50731 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
50733 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50735 * g++.old-deja/g++.pt/error3.C: New test.
50737 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50739 * g++.old-deja/g++.other/crash39.C: New test.
50741 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
50743 * g++.old-deja/g++.other/vbase4.C: New test.
50745 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
50747 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
50748 * gcc.dg/special/20000419-2.c: New file. Identical to above.
50749 * gcc.dg/special/special.exp: New test driver which will check
50750 for alias support for the above test.
50752 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
50754 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
50755 problems on small machines.
50756 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
50759 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
50761 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
50763 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
50765 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
50767 * g++.old_deja/g++.pt/using8.C: New test.
50769 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
50771 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
50773 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
50775 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
50776 where a failure is expected.
50777 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
50779 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50781 * g++.old_deja/g++.pt/instantiate12.C: New test.
50783 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50785 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
50787 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
50788 * g++.old-deja/g++.brendan/crash17.C: Likewise.
50789 * g++.old-deja/g++.brendan/crash29.C: Likewise.
50790 * g++.old-deja/g++.brendan/crash48.C: Likewise.
50791 * g++.old-deja/g++.brendan/ns1.C: Likewise.
50792 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
50793 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
50794 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
50795 * g++.old-deja/g++.eh/spec6.C: Likewise.
50796 * g++.old-deja/g++.jason/crash3.C: Likewise.
50797 * g++.old-deja/g++.law/ctors11.C: Likewise.
50798 * g++.old-deja/g++.law/ctors17.C: Likewise.
50799 * g++.old-deja/g++.law/ctors5.C: Likewise.
50800 * g++.old-deja/g++.law/ctors9.C: Likewise.
50801 * g++.old-deja/g++.mike/ambig1.C: Likewise.
50802 * g++.old-deja/g++.mike/net22.C: Likewise.
50803 * g++.old-deja/g++.mike/p3538a.C: Likewise.
50804 * g++.old-deja/g++.mike/p3538b.C: Likewise.
50805 * g++.old-deja/g++.mike/virt3.C: Likewise.
50806 * g++.old-deja/g++.niklas/t128.C: Likewise.
50807 * g++.old-deja/g++.other/anon4.C: Likewise.
50808 * g++.old-deja/g++.other/using1.C: Likewise.
50809 * g++.old-deja/g++.other/warn3.C: Likewise.
50810 * g++.old-deja/g++.pt/t37.C: Likewise.
50811 * g++.old-deja/g++.robertl/eb69.C: Likewise.
50812 * g++.old-deja/g++.robertl/eb71.C: Likewise.
50814 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
50816 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
50818 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50820 * gcc.c-torture/execute/stdio-opt-3.c: New test.
50822 2001-01-07 Jakub Jelinek <jakub@redhat.com>
50824 * gcc.c-torture/compile/20010107-1.c: New test.
50826 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50828 * gcc.c-torture/execute/builtin-noret-1.c: New test.
50830 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
50832 * gcc.dg/format/format.h: New file.
50833 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
50834 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
50835 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
50836 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
50837 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
50838 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
50839 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
50840 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
50841 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
50842 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
50843 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
50844 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
50845 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
50846 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
50847 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
50848 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
50849 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
50850 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
50851 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
50852 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
50853 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
50854 instead of declaring standard types, macros and functions in each
50857 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
50859 * gcc.c-torture/execute/20010106-1.c: New test.
50861 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
50863 * gcc.dg/format/format.exp: New file.
50864 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
50865 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
50866 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
50867 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
50868 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
50869 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
50870 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
50871 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
50872 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
50873 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
50874 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
50875 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
50876 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
50877 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
50878 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
50879 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
50880 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
50881 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
50882 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
50883 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
50884 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
50885 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
50886 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
50887 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
50888 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
50889 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
50890 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
50891 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
50892 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
50893 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
50894 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
50895 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
50896 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
50897 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
50898 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
50899 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
50900 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
50901 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
50902 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
50903 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
50904 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
50905 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
50907 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
50909 * gcc.c-torture/execute/991228-1.c: Take word endianness into
50912 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
50914 * gcc.c-torture/execute/builtin-complex-1.c: New test.
50916 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
50918 * g++.old-deja/g++.pt/crash62.C: New test.
50920 2001-01-04 Richard Henderson <rth@redhat.com>
50922 * gcc.dg/20000926-1.c: Update expected warnings.
50923 * gcc.dg/array-2.c: Likewise.
50924 * gcc.dg/array-4.c: Also validate flexible array members.
50925 * gcc.dg/c99-flex-array-1.c: New.
50927 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
50929 * gcc.c-torture/compile/20001222-1.x: Remove.
50931 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
50933 * gcc.c-torture/execute/built-in-setjmp.c: New.
50935 2001-01-03 Richard Henderson <rth@redhat.com>
50937 * gcc.dg/940510-1.c: Update expected error wording.
50938 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
50940 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
50942 * lib/target-supports.exp (check_alias_available): Modified to
50943 indicate aliases not supported if only weak aliases are supported.
50945 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50947 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
50948 Turn on cmpstrsi checks for __pj__ and __i370__.
50950 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50952 * g++.old-deja/g++.other/virtual11.C: New test.
50954 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
50956 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
50958 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50960 * gcc.c-torture/compile/20010102-1.c: New test.
50962 2001-01-02 Andreas Jaeger <aj@suse.de>
50964 * gcc.dg/noreturn-3.c: New test.
50966 * gcc.dg/noreturn-4.c: New test.
50968 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50970 * gcc.c-torture/execute/stdio-opt-1.c: Also test
50971 __builtin_fputc and __builtin_fwrite.
50973 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50975 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
50976 signed char, not default char.
50978 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
50980 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
50982 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
50984 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
50986 2000-12-29 Richard Henderson <rth@redhat.com>
50988 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
50989 (__cyg_profile_func_exit): Define.
50991 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
50993 * g++.dg/vtgc1.C: New test.
50995 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
50997 * gcc.dg/noncompile/20001228-1.c: New test.
50999 * gcc.dg/20001228-1.c: New test.
51001 * gcc.c-torture/execute/20001228-1.c: New test.
51003 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
51005 * gcc.dg/format-strfmon-1.c: New test.
51007 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51009 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
51010 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
51011 * gcc.c-torture/execute/string-opt-1.c: Likewise.
51012 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51013 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51014 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51015 * gcc.c-torture/execute/string-opt-6.c: Likewise.
51016 * gcc.c-torture/execute/string-opt-7.c: Likewise.
51017 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51018 * gcc.c-torture/execute/string-opt-9.c: Likewise.
51019 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51020 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51021 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51023 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
51024 * gcc.c-torture/execute/string-opt-4.c: Test index.
51026 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
51028 * gcc.c-torture/compile/20001226-1.c: New test.
51030 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
51032 * gcc.c-torture/compile/20001222-1.c: New test.
51033 * gcc.c-torture/compile/20001222-1.x: Xfail.
51035 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
51037 * gcc.c-torture/execute/comp-goto-2.c: New test.
51039 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
51041 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
51042 Use long types if __INT_MAX__ is 32767.
51043 (main): Use cast to (sint32 *) when poking 88 into a_page.
51045 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
51047 2000-12-21 Bernd Schmidt <bernds@redhat.com>
51049 * gcc.c-torture/compile/20001221-1.c: New test.
51050 * gcc.c-torture/execute/20001221-1.c: New test.
51052 2000-12-20 Richard Henderson <rth@redhat.com>
51054 * g++.old-deja/g++.pt/crash36.C: Update error lines.
51055 * g++.old-deja/g++.robertl/eb109.C: Likewise.
51057 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51059 * gcc.dg/compare3.c: New test.
51061 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51063 * gcc.dg/format-warnll-1.c: New test.
51065 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
51067 * gcc.dg/cpp/cmdlne-P.c: New test.
51069 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
51071 * gcc.c-torture/execute/builtin-abs-1.c,
51072 gcc.c-torture/execute/builtin-abs-2.c: New tests.
51074 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51076 * gcc.dg/cpp/multiline.c: New test.
51078 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
51080 * g++.old-deja/g++.other/syshdr1.C: Update.
51081 * gcc.dg/cpp/lineflags.c: Remove temporarily.
51083 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51085 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
51087 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51089 * g++.old-deja/g++.pt/ttp65.C: New test.
51091 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51093 * g++.old-deja/g++.pt/ttp64.C: New test.
51095 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51097 * g++.old-deja/g++.pt/spec33.C: New test.
51099 2000-12-14 Catherine Moore <clm@redhat.com>
51101 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
51102 * gcc.c-torture/execute/920612-2.c: Likewise.
51103 * gcc.c-torture/execute/920428-2.c: Likewise.
51104 * gcc-c-torture/execute/va-arg-11.c: Call exit.
51105 * gcc.c-torture/execute/va-arg-21.c: Likewise.
51107 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51109 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
51110 * gcc.dg/pack-test-2.c: Likewise.
51112 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51114 Tests by Zack Weinberg <zackw@stanford.edu>.
51116 * gcc.dg/cpp/defined.c: Update.
51117 * gcc.dg/cpp/defined_trad.c: New tests.
51119 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
51121 * gcc.dg/cpp/trad-direct.c: Update.
51123 2000-12-11 Neil Booth <neilb@earthling.net>
51125 * gcc.dg/cpp/defined_trad.c
51127 2000-12-11 Neil Booth <neilb@earthling.net>
51129 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
51131 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
51133 * gcc.dg/format-miss-2.c: New test.
51135 2000-12-09 Neil Booth <neilb@earthling.net>
51137 * gcc.dg/cpp/lineflags.c: New tests.
51138 * gcc.dg/cpp/poison.c: Update.
51139 * gcc.dg/cpp/redef2.c: Update.
51140 * gcc.dg/cpp/skipping.c: New test.
51142 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
51144 * g++.old-deja/g++.other/eh3.C: New testcase.
51146 2000-12-07 Neil Booth <neilb@earthling.net>
51148 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
51149 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
51150 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
51151 wtr-union-init-2.c, wtr-union-init-3.c: Update.
51152 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
51155 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51157 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
51158 __SIZE_TYPE__ instead of int for type of integers cast to
51161 2000-12-07 Jakub Jelinek <jakub@redhat.com>
51163 * g++.old-deja/g++.other/cleanup4.C: New test.
51165 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51167 * format-sec-1.c: New test.
51169 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51171 * gcc.dg/format-nonlit-3.c: New test.
51173 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
51175 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
51176 through a null pointer.
51178 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51180 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
51181 * g++.old-deja/g++.pt/partial4.C: New test.
51183 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
51185 * gcc.c-torture/execute/ieee/hugeval.x: New.
51187 2000-12-06 Neil Booth <neilb@earthling.net>
51189 * gcc.dg/cpp/backslash2.c: New tests.
51191 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51193 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
51194 * gcc.c-torture/execute/stdio-opt-2.c: New test.
51196 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
51198 * gcc.c-torture/execute/20001203-2.c: New testcase.
51200 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51202 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
51203 * g++.old-deja/g++.other/virtual10.C: New test.
51205 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
51207 * g++.old-deja/g++.mike/pmf5.C: Remove test.
51209 2000-12-05 Richard Henderson <rth@redhat.com>
51211 * gcc.c-torture/compile/20001205-1.c: New.
51213 2000-12-04 Neil Booth <neilb@earthling.net>
51215 * g++.old-deja/g++.other/virtual9.C: New test.
51216 * g++.old-deja/g++.pt/crash61.C: New test.
51217 * gcc.c-torture/execute/loop-9.c: New test.
51219 2000-12-04 Neil Booth <neilb@earthling.net>
51221 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
51222 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
51223 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
51224 * gcc.dg/cpp/extratokens.c: ...here.
51226 2000-12-04 Neil Booth <neilb@earthling.net>
51228 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
51231 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51233 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
51234 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
51236 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
51238 * gcc.c-torture/execute/20001203-1.c: New test.
51240 2000-12-03 Neil Booth <neilb@earthling.net>
51242 * gcc.dg/cpp/macro6.c: New test cases.
51244 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51246 * gcc.c-torture/execute/string-opt-9.c: New test.
51247 * gcc.c-torture/execute/string-opt-10.c: Likewise.
51248 * gcc.c-torture/execute/string-opt-11.c: Likewise.
51249 * gcc.c-torture/execute/string-opt-12.c: Likewise.
51251 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
51252 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
51254 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
51256 * gcc.dg/cpp/if-6.c: New testcase.
51258 * gcc.dg/20001201-1.c: New testcase.
51260 2000-12-02 Neil Booth <neilb@earthling.net>
51262 * g++.old-deja/g++.other/externC4.C,
51263 g++.old-deja/g++.other/friend10.C: New tests.
51265 2000-12-02 Neil Booth <neilb@earthling.net>
51267 * g++.old-deja/g++.other/instan2.C
51268 * g++.old-deja/g++.other/instan3.C: New test.
51270 2000-12-02 Neil Booth <neilb@earthling.net>
51272 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
51273 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
51274 gnuc99.c,gnuc99-pedantic.c: New tests.
51276 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51278 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
51279 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
51281 2000-12-01 Neil Booth <neilb@earthling.net>
51283 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
51284 * gcc.dg/cpp/poison.c: Update.
51285 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
51287 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
51289 * g77.f-torture/execute/20001201.f: New test.
51291 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
51293 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
51295 2000-12-01 Jakub Jelinek <jakub@redhat.com>
51297 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
51299 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
51301 * g++.old-deja/g++.other/cast6.C: New test.
51303 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
51305 * gcc.c-torture/execute/20001130-2.c: New testcase.
51307 2000-11-30 Richard Henderson <rth@redhat.com>
51309 * gcc.c-torture/execute/20001130-1.c: New test.
51311 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51313 * g++.old-deja/g++.other/op3.C: New test.
51315 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51317 * g++.old-deja/g++.other/op2.C: New test.
51319 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
51321 * g++.old-deja/g++.other/crash38.C: New test.
51323 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
51325 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
51327 2000-11-29 Jakub Jelinek <jakub@redhat.com>
51329 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
51331 * gcc.c-torture/execute/string-opt-6.c: New test.
51333 * gcc.dg/20001117-1.c: Add main.
51335 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
51337 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
51339 * gcc.dg/940510-1.c: ... to here.
51341 * gcc.dg/20000926-1.c: GNU C now allows initializations of
51342 zero-size arrays in toplevel structures.
51344 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51346 * gcc.c-torture/execute/loop-8.c: New test.
51348 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51350 * g++.old-deja/g++.other/base1.C: New test.
51352 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51354 * g++.old-deja/g++.other/parse2.C: New test.
51356 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51358 * g++.old-deja/g++.pt/incomplete1.C: New test.
51360 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
51362 * g++.old-deja/g++.other/friend9.C: New test.
51364 2000-11-28 Jakub Jelinek <jakub@redhat.com>
51366 * gcc.dg/20001127-1.c: New test.
51368 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51370 * g++.old-deja/g++.pt/friend46.C: New test.
51372 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
51374 * g++.old-deja/g++.other/ptrmem8.C: New test.
51376 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51378 * gcc.c-torture/execute/string-opt-7.c: New test.
51379 * gcc.c-torture/execute/string-opt-8.c: Likewise.
51381 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
51383 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
51384 instead of 'mkcheck 2'.
51386 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
51388 * gcc.c-torture/execute/memcheck/driver.c,
51389 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
51390 C9X references to refer to C99.
51392 2000-11-25 Jakub Jelinek <jakub@redhat.com>
51394 * gcc.dg/ultrasp3.c: New test.
51396 2000-11-25 Neil Booth <neilb@earthling.net>
51398 * gcc.dg/cpp/include2.c: Update test to be locale independent.
51400 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
51402 * gcc.c-torture/compile/20001123-2.c: New.
51404 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51406 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
51408 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
51410 * gcc.dg/sequence-point-1.c: Add some new tests.
51411 * gcc.c-torture/execute/20001124-1.c: New test.
51413 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51415 * g++.old-deja/g++.other/vaarg4.C: New test.
51416 * gcc.c-torture/compile/20001123-1.c: New test.
51418 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
51420 * g++.other/crash24.C: Adjust and remove XFAIL.
51421 * g++.other/crash37.C: New test.
51423 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
51425 * g++.old-deja/g++.pt/instantiate9.C: New test.
51427 2000-11-22 Mark Mitchell <mark@codesourcery.com>
51429 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
51432 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
51433 * g++.old-deja/g++.robertl/eb55.C: Likewise.
51435 2000-11-22 Neil Booth <neilb@earthling.net>
51437 * gcc.dg/cpp/Wtrigraphs.c: New test.
51439 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
51441 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
51443 2000-11-22 Jakub Jelinek <jakub@redhat.com>
51445 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
51447 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
51449 * lib/gcc-dg.exp: load_lib scanasm.exp.
51450 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
51451 * lib/g++-dg.exp: load_lib scanasm.exp.
51452 * lib/scanasm.exp: New.
51453 (scan-assembler, scan-assembler-not): Add optional arguments to
51454 test name, or if not present, the pattern name.
51455 (scan-assembler-dem, scan-assembler-dem-not): New.
51457 * g++.dg/dg.exp: New.
51459 2000-11-21 Neil Booth <neilb@earthling.net>
51461 * gcc.dg/cpp/integrated1.c: Remove.
51463 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51465 * gcc.c-torture/execute/20001121-1.c: New test.
51467 2000-11-21 Richard Henderson <rth@redhat.com>
51469 * gcc.c-torture/compile/20001121-1.c: New test.
51471 2000-11-20 Neil Booth <neilb@earthling.net>
51473 * gcc.dg/cpp/integrated1.c: New test.
51475 2000-11-21 Jakub Jelinek <jakub@redhat.com>
51477 * g++.old-deja/g++.other/inline17.C: New test.
51479 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
51481 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
51482 local variable to be zero: I made the variable global. Now
51483 uses abort() and exit() instead of relying on main's return value.
51485 2000-11-20 Neil Booth <neilb@earthling.net>
51487 * gcc.dg/cpp/paste2.c: Update test.
51488 * objc/execute/paste.m: New test.
51490 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
51492 * gcc.dg/c99-condexpr-1.c: New test.
51494 2000-11-20 Neil Booth <neilb@earthling.net>
51496 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
51498 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
51500 * g++.old-deja/g++.pt/export1.C: New test.
51502 2000-11-20 Jakub Jelinek <jakub@redhat.com>
51504 * gcc.dg/20001117-1.c: New test.
51506 2000-11-18 Richard Henderson <rth@redhat.com>
51508 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
51510 2000-11-18 Richard Henderson <rth@redhat.com>
51512 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
51513 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
51514 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
51516 2000-11-18 Richard Henderson <rth@redhat.com>
51518 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
51519 (main): New. Exit cleanly.
51521 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
51523 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
51524 gcc.dg/c99-fordecl-2.c: New tests.
51526 2000-11-18 Richard Henderson <rth@redhat.com>
51528 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
51529 * gcc.c-torture/execute/zerolen-2.c: New.
51531 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51533 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
51536 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51538 * g++.old-deja/g++.pt/instantiate8.C: New test.
51540 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
51542 * g++.old-deja/g++.other/incomplete.C: Add more tests.
51543 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
51545 2000-11-16 Nick Clifton <nickc@redhat.com>
51547 * gcc.c-torture/execute/nestfunc-2.c: New test.
51548 * gcc.c-torture/execute/nestfunc-3.c: New test.
51550 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51552 * gcc.c-torture/compile/20001116-1.c: New test.
51554 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51556 * gcc.c-torture/execute/20001115-1.c: New test.
51558 2000-11-15 Mark Mitchell <mark@codesourcery.com>
51560 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
51561 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
51562 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
51563 * g++.old-deja/g++.abi/vmihint.C: Likewise.
51565 2000-11-15 Neil Booth <neilb@earthling.net>
51567 gcc.dg/cpp/_Pragma1.c: Update.
51568 gcc.dg/cpp/_Pragma2.c: New test.
51570 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
51572 * g++.old-deja/g++.other/anon5.C: New test.
51574 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
51576 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
51579 2000-11-14 Jakub Jelinek <jakub@redhat.com>
51581 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
51584 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51586 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
51587 labels at end of compound statements.
51589 2000-11-13 Jakub Jelinek <jakub@redhat.com>
51591 * gcc.c-torture/execute/loop-7.c: New test.
51593 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51595 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
51597 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51599 * gcc.dg/c99-bool-1.c: New test.
51601 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
51603 * gcc.dg/c99-scope-1.c: Remove xfail.
51604 * gcc.dg/c99-scope-2.c: New test.
51606 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51608 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
51609 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
51611 2000-11-11 Mark Mitchell <mark@codesourcery.com>
51613 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
51616 * g++.mike/p700.C: Don't typedef wchar_t.
51617 * g++.mike/p784.C: Likewise.
51618 * g++.mike/eb101.C: Don't use __wchar_t.
51620 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
51622 * g77.f-torture/execute/20001111.[fx]: Test premature exit
51625 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
51627 * gcc.c-torture/execute/20001111-1.c: New test.
51629 2000-11-10 Nick Clifton <nickc@redhat.com>
51631 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
51632 long multuiple and accumulate.
51634 2000-11-09 Richard Henderson <rth@redhat.com>
51636 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
51637 via size_t instead of int.
51639 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
51640 * gcc.c-torture/execute/string-opt-2.c: Likewise.
51641 * gcc.c-torture/execute/string-opt-3.c: Likewise.
51642 * gcc.c-torture/execute/string-opt-4.c: Likewise.
51644 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
51646 * gcc.c-torture/compile/20001109-1.c: New test.
51647 * gcc.c-torture/compile/20001109-2.c: New test.
51649 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
51651 * g++.old-deja/g++.pt/operator1.C: New test.
51652 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
51654 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51656 * gcc.dg/20001108-1.c: New test.
51658 2000-11-09 Jakub Jelinek <jakub@redhat.com>
51660 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
51661 with both arguments constant strings.
51662 * gcc.c-torture/execute/string-opt-3.c: New test.
51663 * gcc.c-torture/execute/string-opt-4.c: New test.
51664 * gcc.c-torture/execute/string-opt-5.c: New test.
51666 2000-11-08 Nick Clifton <nickc@redhat.com>
51668 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
51669 mulsidi3adddi patterns.
51671 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
51673 * g++.old-deja/g++.other/crash36.C: New test.
51675 2000-11-08 Jakub Jelinek <jakub@redhat.com>
51677 * g++.old-deja/g++.other/init16.C: New test.
51679 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
51681 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
51683 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51685 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
51686 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51687 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51689 2000-11-07 DJ Delorie <dj@redhat.com>
51691 * gcc.dg/20000614-1.c: Add return so that test can pass.
51693 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51695 * gcc.c-torture/execute/string-opt-1.c: New test.
51697 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
51699 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
51700 mips-sgi-irix6.* because the MIPS ABI passes floating-point
51701 parameters in registers, and there is no way for a varargs
51702 function to know in which order the integer and floating-point
51703 parameters should be interleaved when they are placed on the
51705 * gcc.c-torture/execute/va-arg-16.x: Likewise.
51706 * gcc.c-torture/execute/va-arg-17.x: Likewise.
51708 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51710 * gcc.c-torture/execute/string-opt-2.c: New test.
51712 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
51714 * g++.old-deja/g++.pt/crash60.C: New test.
51716 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51718 * g++.old-deja/g++.other/crash24.C: New test.
51719 * g++.old-deja/g++.other/crash25.C: New test.
51720 * g++.old-deja/g++.other/crash26.C: New test.
51721 * g++.old-deja/g++.other/crash27.C: New test.
51722 * g++.old-deja/g++.other/crash28.C: New test.
51723 * g++.old-deja/g++.other/crash29.C: New test.
51724 * g++.old-deja/g++.other/crash30.C: New test.
51725 * g++.old-deja/g++.other/crash31.C: New test.
51726 * g++.old-deja/g++.other/crash32.C: New test.
51727 * g++.old-deja/g++.other/crash33.C: New test.
51728 * g++.old-deja/g++.other/crash34.C: New test.
51729 * g++.old-deja/g++.other/crash35.C: New test.
51731 2000-11-06 Jakub Jelinek <jakub@redhat.com>
51733 * gcc.c-torture/execute/20001031-1.c: New test.
51735 2000-11-04 Mark Mitchell <mark@codesourcery.com>
51737 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
51740 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
51741 standards-conformant.
51743 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
51745 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
51746 * g++.old-deja/g++.mike/p755a.C: Likewise.
51747 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
51748 library makes no calls to `operator new' during initialization.
51750 2000-11-04 Neil Booth <neilb@earthling.net>
51752 * gcc.dg/cpp/include2.c: New tests.
51754 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
51756 * lib/g++.exp (g++_set_ld_library_path): New function.
51757 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
51759 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
51761 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
51764 2000-11-01 Richard Henderson <rth@redhat.com>
51766 * g++.old-deja/g++.ext/namedret1.C: New.
51767 * g++.old-deja/g++.ext/namedret2.C: New.
51768 * g++.old-deja/g++.ext/namedret3.C: New.
51770 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
51772 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
51773 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
51775 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51777 * gcc.c-torture/execute/va-arg-21.c: New test.
51779 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
51781 * gcc.dg/c99-complex-2.c: New test.
51783 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51785 * gcc.c-torture/execute/stdio-opt-1.c: New test.
51787 2000-10-31 Jakub Jelinek <jakub@redhat.com>
51789 * g++.old-deja/g++.other/inline16.C: New test.
51791 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
51793 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
51794 __PRETTY_FUNCTION__
51796 2000-10-29 Neil Booth <neilb@earthling.net>
51798 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
51800 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
51801 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
51804 2000-10-29 Neil Booth <neilb@earthling.net>
51806 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
51807 * mi1.c, mi1c.h: Add null directives to multiple-include test.
51808 * mi5.c: Test multiple includes work with -C.
51809 * trigraphs.c: Test ^= version.
51811 2000-10-28 Neil Booth <neilb@earthling.net>
51813 New tests and test updates for new macro expander.
51815 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
51816 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
51817 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
51818 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
51819 new diagnostic messages.
51821 * gcc.dg/cpp/macro3.c: New tests.
51823 2000-10-27 Mark Mitchell <mark@codesourcery.com>
51825 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
51828 2000-10-27 Jakub Jelinek <jakub@redhat.com>
51830 * g++.old-deja/g++.other/eh2.C: New test.
51832 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
51834 * gcc.c-torture/execute/20001027-1.c: New test.
51836 2000-10-26 Richard Henderson <rth@redhat.com>
51838 * gcc.c-torture/execute/20001026-1.c: New.
51840 2000-10-26 Mark Mitchell <mark@codesourcery.com>
51842 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
51843 * g++.old-deja/g++.law/builtin1.C: Likewise.
51844 * g++.old-deja/g++.law/ctors10.C: Likewise.
51845 * g++.old-deja/g++.law/virtual3.C: Likewise.
51846 * g++.old-deja/g++.mike/p658.C: Likewise.
51847 * g++.old-deja/g++.other/sibcall1.C: Likewise.
51848 * g++.old-deja/g++.other/vaarg2.C: Likewise.
51849 * g++.old-deja/g++.robertl/eb124.C: Likewise.
51850 * g++.old-deja/g++.robertl/eb44.C: Likewise.
51851 * g++.old-deja/g++.robertl/eb77.C: Likewise.
51853 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
51855 * gcc.c-torture/compile/20001024-1.c: New test.
51857 2000-10-25 Mark Mitchell <mark@codesourcery.com>
51859 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
51860 to tell us whether or not we are using V3.
51862 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
51864 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
51867 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
51869 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
51871 2000-10-25 Jakub Jelinek <jakub@redhat.com>
51873 * gcc.c-torture/execute/20001024-1.c: New test.
51875 2000-10-24 Jakub Jelinek <jakub@redhat.com>
51877 * g++.old-deja/g++.other/sibcall1.C: New test.
51879 2000-10-20 Jakub Jelinek <jakub@redhat.com>
51881 * gcc.dg/noncompile/init-3.c: New test.
51883 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
51885 * gcc.dg/format-array-1.c: New test.
51887 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51889 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
51890 writing through null pointers; remove comment about testing
51891 unterminated strings.
51893 2000-10-17 Matthew Hiller <hiller@redhat.com>
51895 * gcc.c-torture/execute/20001017-2.c: New test.
51897 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
51899 * gcc.c-torture/compile/20001018-1.c: New test.
51900 * gcc.c-torture/compile/20001018-1.x: Xfail.
51902 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51904 * gcc.c-torture/execute/20001017-1.c: New test.
51906 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51908 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
51909 for multiple use of arguments with scanf formats; add tests for
51910 multiple use of arguments.
51912 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
51914 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
51915 from some old tests.
51917 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
51919 * gcc.dg/format-miss-1.c: New test.
51921 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51923 * gcc.c-torture/execute/20001013-1.c: New test.
51925 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51927 * gcc.dg/format-branch-1.c: New test.
51929 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
51931 * README, lib/file-format.exp: Remove EGCS references.
51933 2000-10-16 Jakub Jelinek <jakub@redhat.com>
51935 * gcc.dg/20001013-1.c: New test.
51937 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
51939 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
51940 for intmax_t in the compiler using __typeof__ and the type rules
51941 for conditional expressions.
51943 2000-10-13 Jakub Jelinek <jakub@redhat.com>
51945 * gcc.dg/20001012-1.c: New test.
51946 * gcc.dg/20001012-2.c: New test.
51948 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51950 * gcc.dg/format-attr-1.c: New test.
51952 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51954 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
51955 __LONG_LONG_MAX__ instead of LLONG_MAX.
51957 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
51959 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
51961 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
51964 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
51966 * gcc.dg/sequence-pt-1.c: New test.
51968 2000-10-11 Geoff Keating <geoffk@cygnus.com>
51970 * gcc.c-torture/execute/20001011-1.c: New testcase.
51971 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
51973 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51975 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
51976 does not error on it.
51978 2000-10-10 Jakub Jelinek <jakub@redhat.com>
51980 * gcc.dg/20001009-1.c: New test.
51982 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
51984 * gcc.c-torture/compile/20001009-1.c: Move from here ....
51985 * gcc.c-torture/execute/20001009-2.c: ... to here.
51987 2000-10-09 Geoff Keating <geoffk@cygnus.com>
51989 * gcc.c-torture/compile/20001009-1.c: New testcase.
51990 * gcc.c-torture/execute/20001009-1.c: New testcase.
51991 Testcases provided by Jan Hubicka <jh@suse.cz>.
51993 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
51995 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
51996 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
51997 uintmax_t using <limits.h> to emulate the compiler's internal
51998 logic. No longer XFAIL %j tests.
52000 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
52002 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
52003 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
52004 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
52005 regexps and details of expected handling of some bad formats.
52006 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
52009 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
52011 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
52012 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
52013 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
52014 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
52017 2000-10-06 Richard Henderson <rth@cygnus.com>
52019 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
52020 * g++.old-deja/g++.brendan/crash52.C: Likewise.
52021 * g++.old-deja/g++.jason/report.C: Likewise.
52022 * g++.old-deja/g++.law/friend5.C: Likewise.
52023 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
52024 of the expected warnings.
52026 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
52028 * g++.old-deja/g++.pt/enum14.C: New test.
52030 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
52032 * g++.old-deja/g++.pt/crash59.C: New test.
52034 2000-10-04 Will Cohen <wcohen@redhat.com>
52036 * gcc.dg/20000926-1.c: New test.
52038 2000-10-03 Geoff Keating <geoffk@cygnus.com>
52040 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
52041 function name for current C++ compiler.
52042 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
52044 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
52046 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
52047 __PRETTY_FUNCTION__.
52048 * g++.old-deja/g++.ext/pretty2.C: Likewise.
52050 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52052 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
52054 2000-09-26 Jakub Jelinek <jakub@redhat.com>
52056 * gcc.c-torture/compile/20000923-1.c: New test.
52058 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
52060 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
52061 * g++.old-deja/g++.pt/ttp62.C: Same.
52062 * g++.old-deja/g++.other/inline14.C: Same.
52064 2000-09-24 Richard Henderson <rth@cygnus.com>
52066 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
52068 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
52070 * gcc.dg/c90-printf-1.c: Add test for wide string format.
52072 2000-09-22 Geoff Keating <geoffk@cygnus.com>
52074 * gcc.c-torture/compile/20000922-1.c: New file.
52076 2000-09-21 Nick Clifton <nickc@redhat.com>
52078 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
52079 a signed long modulo operation.
52080 (mod6): New function - perform an unsigned long modulo operation.
52081 (main): Add tests for modulos of very large numbers by very small
52084 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52086 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
52088 2000-09-19 Richard Henderson <rth@cygnus.com>
52090 * gcc.dg/compare2.c (case 10): XFAIL.
52092 2000-09-18 Richard Henderson <rth@cygnus.com>
52094 * gcc.c-torture/execute/20000906-1.c: Move ...
52095 * gcc.dg/20000906-1.c: ... here. Only run on targets
52096 that support __builtin_trap.
52098 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
52100 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
52102 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52104 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
52105 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
52106 more $ format tests.
52108 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
52110 * gcc.dg/format-errmk-1.c: New test.
52112 2000-09-17 Greg McGary <greg@mcgary.org>
52114 * gcc.c-torture/execute/20000917-1.x: Remove.
52116 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
52118 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
52120 2000-09-17 Greg McGary <greg@mcgary.org>
52122 * gcc.c-torture/execute/20000917-1.c: New test.
52123 * gcc.c-torture/execute/20000917-1.x: XFAIL.
52125 2000-09-16 Neil Booth <NeilB@earthling.net>
52127 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
52128 in nested macro bug.
52130 2000-09-15 Neil Booth <NeilB@earthling.net>
52132 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
52134 2000-09-14 Jeffrey A Law (law@cygnus.com)
52136 * gcc.c-torture/execute/20000914-1.c: New test.
52138 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
52140 * g++.other/inline13.C: New test.
52142 2000-09-12 Andreas Jaeger <aj@suse.de>
52144 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
52145 constant by Ulrich Drepper <drepper@redhat.com>.
52147 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
52149 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
52151 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52153 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
52155 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
52157 * gcc.dg/cpp/backslash.c: New test.
52159 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
52161 * gcc.c-torture/execute/20000910-1.c: New test.
52162 * gcc.c-torture/execute/20000910-2.c: Likewise.
52164 2000-09-11 Robert Lipe <robertl@sco.com>
52166 * gcc.dg/pragma-align.c: New test.
52168 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
52170 * g++.old-deja/g++.pt/explicit82.C: New test.
52171 * g++.old-deja/g++.pt/explicit83.C: New test.
52173 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
52175 * gcc.dg/asm-names.c: New test.
52177 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52179 * gcc.dg/cpp/tr-warn6.c: New test
52181 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
52183 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
52186 2000-09-07 Catherine Moore <clm@redhat.com>
52188 * gcc.c-torture/execute/unroll-1.c: New test.
52190 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
52192 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
52194 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
52195 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
52196 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
52197 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
52198 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
52200 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
52201 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
52203 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52205 * g++.old-deja/g++.pt/deduct2.C: New test.
52207 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52209 * g++.old-deja/g++.pt/parms2.C: New test.
52211 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
52213 * g++.old-deja/g++.pt/crash58.C: New test.
52215 2000-09-06 Greg McGary <greg@mcgary.org>
52217 * gcc.c-torture/execute/20000906-1.c: New test.
52218 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
52220 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52222 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
52224 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52226 * g++.old-deja/g++.pt/crash57.C: New test.
52228 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52230 * g++.old-deja/g++.pt/crash56.C: New test.
52232 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
52234 * g++.old-deja/g++.pt/koenig1.C: New test.
52236 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52238 * gcc.dg/20000904-1.c: New test.
52240 2000-09-04 Jakub Jelinek <jakub@redhat.com>
52242 * gcc.dg/cpp/paste8.c: New test.
52244 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
52246 * gcc.c-torture/compile/20000827-1.c: New test.
52248 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52250 * gcc.dg/format-diag-1.c: New test.
52252 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
52254 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
52255 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
52256 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
52257 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
52258 gcc.dg/formatz-1.c: Adjust warning regular expressions.
52260 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52262 * g++.old-deja/g++.other/nested4.C: New test.
52264 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
52266 * g++.old-deja/g++.ns/scoped1.C: New test.
52268 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
52270 * lib/g++.exp: Support testing already-installed GCC.
52272 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52274 * wtr-label-1.c, wtr-suffix-1.c: New tests.
52276 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52278 * gcc.dg/return-type-2.c: New test.
52280 2000-08-27 Geoff Keating <geoffk@cygnus.com>
52282 * gcc.c-torture/compile/20000825-1.c: New test.
52284 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
52286 * gcc.dg/dwarf2-2.c: New test.
52288 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
52290 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
52291 dg-warning regexps.
52293 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
52295 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
52296 gcc.dg/format-ext-5.c: New tests.
52298 2000-08-25 Jakub Jelinek <jakub@redhat.com>
52300 * g++.old-deja/g++.other/crash22.C: New test.
52302 2000-08-24 Mark Mitchell <mark@codesourcery.com>
52304 * gcc.dg/noncompile/930622-2.c: Adjust error message.
52306 2000-08-24 Richard Henderson <rth@cygnus.com>
52308 * gcc.dg/ia64-sync-1.c: New test.
52309 * gcc.dg/ia64-sync-2.c: New test.
52310 * gcc.dg/ia64-asm-1.c: New test.
52312 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
52314 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
52315 * gcc.dg/format-ext-2.c: New test.
52317 2000-08-23 Jason Merrill <jason@redhat.com>
52319 * lib/old-dejagnu.exp: Also ignore "In member function" and
52322 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52324 * gcc.dg/noncompile/label-lineno-1.c: New test.
52326 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52328 * gcc.dg/c99-array-nonobj-1.c: New test.
52330 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
52332 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
52334 * gcc.dg/format-ext-1.c: New test.
52336 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52338 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
52339 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
52340 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
52341 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
52342 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
52344 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
52346 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
52347 gcc.dg/c99-strftime-2.c: New tests.
52349 2000-08-22 Richard Henderson <rth@cygnus.com>
52351 * gcc.c-torture/execute/20000822-1.c: New test.
52353 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52355 * gcc.c-torture/execute/20000819-1.x: Remove.
52357 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52359 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
52360 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
52361 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
52362 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
52363 gcc.dg/format-xopen-1.c: New tests.
52365 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
52367 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
52369 2000-08-21 Jakub Jelinek <jakub@redhat.com>
52371 * g++.old-deja/g++.other/loop2.C: New test.
52373 * gcc.c-torture/compile/20000606-1.c: New test.
52374 * gcc.c-torture/compile/20000728-1.c: New test.
52375 * gcc.c-torture/execute/20000801-1.c: New test.
52376 * gcc.c-torture/execute/20000801-2.c: New test.
52377 * gcc.c-torture/execute/20000819-1.c: New test.
52378 * gcc.c-torture/execute/20000819-1.x: XFAIL.
52379 * gcc.dg/20000629-1.c: New test.
52380 * gcc.dg/20000724-1.c: New test.
52381 * gcc.dg/20000807-1.c: New test.
52383 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
52385 * gcc.dg/cpp/pragma-1.c: New test.
52386 * gcc.dg/cpp/pragma-2.c: New test.
52388 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
52390 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
52391 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
52393 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
52395 * gcc.c-torture/compile/20000818-1.c: New test.
52397 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
52399 * gcc.c-torture/execute/20000818-1.c: New test.
52401 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
52403 * gcc.dg/format-va-1.c: New test.
52405 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52407 * g++.old-deja/g++.other/typedef8.C: New test.
52409 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52411 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
52412 * g++.old-deja/g++.mike/net36.C: Mark candidate.
52413 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
52414 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
52415 * g++.old-deja/g++.other/ptrmem7.C: New test.
52416 * g++.old-deja/g++.pt/ptrmem10.C: New test.
52418 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
52420 * g++.old-deja/g++.pt/typename27.C: New test.
52422 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
52424 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
52425 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
52426 * g++.old-deja/g++.pt/friend45.C: New test.
52427 * g++.old-deja/g++.other/friend8.C: New test.
52429 2000-08-15 Richard Henderson <rth@cygnus.com>
52431 * gcc.c-torture/execute/20000815-1.c: New test.
52433 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
52435 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
52436 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
52437 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
52439 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
52441 * g++.old-deja/g++.other/refinit2.C: New test.
52443 2000-08-13 Geoff Keating <geoffk@cygnus.com>
52445 * lib/c-torture.exp (c-torture): Make
52446 compiler_conditional_xfail_data global.
52447 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
52448 compiler_conditional_xfail_data machinery.
52449 (f-torture-execute): Likewise.
52450 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
52451 and only when unrolling loops.
52453 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
52455 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52457 * g++.old-deja/g++.pt/explicit81.C: New test.
52459 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
52461 * g++.old-deja/g++.pt/typename26.C: New test.
52463 2000-08-10 Geoff Keating <geoffk@cygnus.com>
52465 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
52468 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
52470 * g++.old-deja/g++.other/array3.C: New test.
52472 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52474 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
52475 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
52476 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
52479 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
52481 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
52482 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52484 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
52486 * gcc.c-torture/execute/20000808-1.c: New test.
52488 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
52490 * gcc.dg/c90-const-expr-1.c: New test.
52492 2000-08-08 Richard Henderson <rth@cygnus.com>
52494 * gcc.dg/noncompile/920923-1.c: Declare calloc.
52496 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
52498 * gcc.dg/noncompile/const-ll-1.c: New test.
52500 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
52502 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
52504 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
52506 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
52507 that running programs linked against the shared version of libobjc
52510 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52512 * gcc.dg/c99-printf-1.c: New test.
52514 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
52516 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
52518 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
52520 * gcc.c-torture/execute/20000731-1.x: Delete.
52522 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
52524 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
52525 and torture_without_loops as is done by c-torture.exp.
52526 (search_for): Copy from c-torture.exp.
52527 (gcc-dg-runtest): New function, drives a directory of tests
52528 iterating over the TORTURE_OPTIONS.
52529 (scan-assembler, scan-assembler-not): Move here from
52530 individual directory drivers.
52532 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
52533 defined by lib/gcc-dg.exp.
52534 * gcc.dg/cpp/cpp.exp: Likewise.
52535 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
52536 gcc-dg-runtest, so we cycle over optimization options.
52538 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
52539 * gcc.dg/compare2.c: No longer expected to fail.
52541 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
52543 * gcc.c-torture/execute/20000804-1.c: New test.
52545 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
52547 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
52549 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
52551 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
52553 2000-08-03 Jeffrey A Law (law@cygnus.com)
52555 * gcc.c-torture/compile/20000803-1.c: New test.
52557 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
52559 * gcc.c-torture/execute/20000801-3.c,
52560 gcc.c-torture/execute/20000801-4.c: New tests.
52561 * gcc.c-torture/execute/20000801-3.x,
52562 gcc.c-torture/execute/20000801-4.x: Xfail.
52564 2000-08-02 Geoff Keating <geoffk@cygnus.com>
52566 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
52567 libobjc/.libs to allow for libtool.
52569 2000-08-02 Jakub Jelinek <jakub@redhat.com>
52571 * gcc.c-torture/compile/20000802-1.c: New test.
52573 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
52575 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
52577 2000-07-31 Jeffrey A Law (law@cygnus.com)
52579 * gcc-c-torture/execute/20000731-2.c: New test.
52581 * gcc.c-torture/execute/20000731-1.c: New test.
52582 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
52584 2000-07-31 Jakub Jelinek <jakub@redhat.com>
52586 * gcc.dg/cpp/paste7.c: New test.
52587 * gcc.dg/cpp/20000725-1.c: New test.
52589 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
52591 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
52592 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
52593 declaration warning for __builtin_dwarf_reg_size.
52595 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
52597 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
52599 * gcc.dg/noncompile/voidparam-1.c: New test.
52601 2000-07-30 Richard Henderson <rth@cygnus.com>
52603 * gcc.dg/c90-digraph-1.c: Don't xfail.
52604 * gcc.dg/compare2.c (case 10): Xfail.
52605 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
52607 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
52609 * gcc.dg/c99-main-1.c: New test.
52611 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
52613 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
52615 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
52617 * gcc.c-tortuer/execute/20000726-1.c: New test.
52619 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
52621 * gcc.c-torture/execute/enum-2.c: New test.
52623 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52625 * gcc.dg/cpp/tr-warn3.c: New test.
52627 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52629 * g++.old-deja/g++.ext/implicit1.C: Remove.
52630 * g++.old-deja/g++.jason/c2.C: Remove
52631 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
52632 * g++.old-deja/g++.pt/crash16.C: Likewise.
52633 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
52635 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
52637 * g++.old-deja/g++.other/for2.C: New test.
52639 2000-07-25 Jakub Jelinek <jakub@redhat.com>
52641 * gcc.dg/20000720-1.c: New test.
52643 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
52645 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
52647 2000-07-24 Geoff Keating <geoffk@cygnus.com>
52649 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
52650 * gcc.c-torture/execute/20000722-1.c: New.
52651 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
52653 2000-07-24 Jakub Jelinek <jakub@redhat.com>
52655 * gcc.dg/cpp/20000720-1.S: New test.
52657 2000-07-21 Michael Meissner <meissner@redhat.com>
52659 * gcc.c-torture/execute/ieee/hugeval.c: New test.
52661 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52663 * g++.old-deja/g++.brendan/crash16.C,
52664 g++.old-deja/g++.brendan/parse3.C,
52665 g++.old-deja/g++.brendan/redecl1.C,
52666 g++.old-deja/g++.ns/template13.C,
52667 g++.old-deja/g++.other/decl4.C,
52668 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
52670 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
52672 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
52673 and "Internal error".
52675 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
52677 * gcc.dg/cpp/paste6.c: New test.
52679 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
52681 * gcc.dg/cpp/tr-direct.c: New test.
52683 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
52684 gcc.dg/cpp/undef1.c: Tweak error regexps.
52686 2000-07-18 Eric Christopher <echristo@redhat.com>
52688 * gcc.c-torture/compile/20000718-1.c: New test.
52690 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
52692 * cpplex.c (_cpp_push_token): If the token being pushed back
52693 is the previous token in this context, just subtract one from
52695 * cppmacro.c (save_expansion): Clear aux field when storing a
52698 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
52700 * gcc.dg/noncompile/redecl-1.c: New test.
52702 2000-07-18 Jakub Jelinek <jakub@redhat.com>
52704 * gcc.c-torture/execute/20000717-5.c: New test.
52705 * gcc.c-torture/execute/20000717-1.x: Removed.
52707 2000-07-17 Richard Henderson <rth@cygnus.com>
52709 * gcc.c-torture/execute/20000717-4.c: New test.
52711 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
52713 * gcc.dg/cpp/syshdr.c: New test.
52714 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
52716 2000-07-17 Neil Booth <neilb@earthling.net>
52718 * gcc.dg/cpp/cmdlne-dM.c: New test.
52719 * gcc.dg/cpp/cmdlne-dD.c: New test.
52721 2000-07-17 Jeffrey A Law (law@cygnus.com)
52723 * gcc.c-torture/execute/20000717-3.c: New test.
52725 * gcc.c-torture/compile/20000717-1.c: New test.
52727 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
52729 * gcc.c-torture/execute/20000717-2.c: New test.
52731 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
52733 * gcc.dg/formatz-1.c: New test.
52735 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
52736 * gcc.dg/c99-digraph-1.c: New tests.
52738 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
52739 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
52741 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
52742 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
52743 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
52744 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
52745 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
52746 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
52747 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
52749 2000-07-17 Greg McGary <greg@mcgary.org>
52751 * gcc.c-torture/execute/20000717-1.c: New test.
52752 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
52754 2000-07-15 Jakub Jelinek <jakub@redhat.com>
52756 * gcc.c-torture/execute/20000715-2.c: New test.
52757 * gcc.dg/20000715-1.c: New test.
52759 2000-07-15 Michael Meissner <meissner@redhat.com>
52761 * gcc.c-torture/execute/20000715-1.c: New test.
52763 2000-07-13 Jakub Jelinek <jakub@redhat.com>
52765 * gcc.c-torture/execute/20000707-1.c: New test.
52767 2000-07-13 Neil Booth <NeilB@earthling.net>
52769 * gcc.dg/cpp/digraph1.c,
52770 gcc.dg/cpp/digraph2.c,
52771 gcc.dg/cpp/digraphs.c: New tests.
52773 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
52775 * g77.f-torture/compile/20000630-2.f: New test.
52776 * g77.f-torture/compile/20000630-2.x
52778 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
52780 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
52782 2000-07-11 Neil Booth <NeilB@earthling.net>
52784 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
52786 2000-07-11 Neil Booth <NeilB@earthling.net>
52788 * gcc.dg/cpp/cmdlne-C.c: New.
52790 2000-07-09 Neil Booth <NeilB@earthling.net>
52792 * gcc.dg/cpp/directiv.c: New tests.
52793 * gcc.dg/cpp/undef1.c: Update.
52795 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
52797 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
52799 2000-07-09 Neil Booth <NeilB@earthling.net>
52801 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
52803 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
52805 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
52806 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
52808 2000-07-08 Neil Booth <NeilB@earthling.net>
52810 * gcc.dg/cpp/macsyntx.c: New tests.
52812 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52814 * gcc.dg/20000707-1.c: New test.
52816 2000-07-07 Jakub Jelinek <jakub@redhat.com>
52818 * gcc.c-torture/execute/20000706-1.c: New test.
52819 * gcc.c-torture/execute/20000706-2.c: New test.
52820 * gcc.c-torture/execute/20000706-3.c: New test.
52821 * gcc.c-torture/execute/20000706-4.c: New test.
52822 * gcc.c-torture/execute/20000706-5.c: New test.
52824 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52826 * g++.old-deja/g++.pt/instantiate7.C: New test.
52828 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
52830 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
52831 * g++.old-deja/g++.mike/thunk3.C: Likewise.
52832 * g++.old-deja/g++.other/rtti3.C: Likewise.
52833 * g++.old-deja/g++.other/rttid3.C: Likewise.
52835 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
52837 * g77.f-torture/compile/20000630-1.x: Fix typo
52839 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
52841 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
52844 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
52846 * gcc.dg/cpp/ident.c: New test.
52848 2000-07-05 Neil Booth <NeilB@earthling.net>
52850 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
52851 gcc.dg/cpp/lexstrng.c: New tests.
52853 2000-07-04 Neil Booth <NeilB@earthling.net>
52855 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
52856 * gcc.dg/cpp/strify2.c: Same.
52858 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
52860 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
52861 * gcc.dg/cpp/19990703-1.c: Likewise.
52862 * gcc.dg/cpp/20000625-1.c: Likewise.
52863 * gcc.dg/cpp/20000625-2.c: Likewise.
52865 * gcc.dg/cpp/macro1.c,
52866 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
52867 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
52868 gcc.dg/cpp/strify1.c,
52869 gcc.dg/cpp/strify2.c: New tests.
52871 2000-07-03 Jakub Jelinek <jakub@redhat.com>
52873 * gcc.c-torture/execute/20000703-1.c: New test.
52875 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52877 * g++.old-deja/g++.pt (lookup10.C): New test.
52879 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
52881 * g++.old-deja/g++.pt (typename25.C): New test.
52883 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
52885 * gcc.c-torture/compile/20000701-1.c: New test.
52887 2000-06-30 Nick Clifton <nickc@cygnus.com>
52889 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
52892 2000-06-30 Catherine Moore <clm@cygnus.com>
52894 * gcc.c-torture/execute/align-1.c: New test.
52896 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
52898 * g++.old-deja/g++.pt/expr8.C: New test.
52899 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
52901 2000-06-29 Nick Clifton <nickc@cygnus.com>
52903 * gcc.c-torture/compile/20000629-1.c: New test.
52905 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52908 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
52909 gcc.dg/noncompile directory, depending on whether they're
52910 preprocessor tests or not. Annotate all the tests for the dg
52913 * gcc.c-torture/noncompile/noncompile.exp: Delete.
52914 * gcc.dg/noncompile/noncompile.exp: New.
52918 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
52919 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
52920 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
52921 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
52922 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
52923 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
52924 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
52925 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
52926 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
52927 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
52928 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
52929 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
52930 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
52931 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
52932 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
52933 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
52934 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
52935 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
52936 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
52937 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
52938 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
52939 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
52940 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
52941 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
52943 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
52944 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
52945 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
52946 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
52947 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
52948 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
52950 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
52952 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
52953 declare one variable. On the fourth, error.
52954 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
52955 declared by 20000628-1a.h.
52957 2000-06-29 Richard Henderson <rth@redhat.com>
52959 * gcc.c-torture/execute/930529-1.x: New file.
52960 * gcc.dg/920413-1.c: Adjust expected warning text.
52961 * gcc.dg/980217-1.c: Declare abort.
52962 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
52964 2000-06-29 Jeffrey A Law (law@cygnus.com)
52966 * g77.f-torture/compile/20000629-1.f: New test.
52967 * g77.f-torture/compile/20000629-1.x: Expected to fail.
52969 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
52971 Rearrange lots of files, removing entirely the
52972 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
52976 gcc.c-torture/code_quality/code_quality.exp
52977 gcc.c-torture/special/special.exp
52978 gcc.failure/failure.exp
52979 gcc.failure/940409-1.x
52980 gcc.c-torture/compile/961203-1.x
52983 gcc.misc-tests/linkage.exp
52984 gcc.c-torture/execute/920730-1t.c
52985 gcc.c-torture/execute/920730-1t.x
52986 gcc.c-torture/compile/920520-1.x
52987 gcc.c-torture/compile/920521-1.x
52988 gcc.c-torture/compile/981006-1.x
52989 gcc.c-torture/execute/eeprof-1.x
52991 * Moved files (possibly with modifications to fit a new harness):
52993 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
52994 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
52995 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
52996 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
52997 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
52998 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
52999 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
53000 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
53001 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
53002 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
53003 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
53004 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
53005 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
53006 gcc.failure/940409-1.c gcc.dg/940409-1.c
53008 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53010 * c-torture/compile/961203-1.x: Delete.
53012 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
53013 not exit. Include stdio.h.
53014 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
53015 * gcc.misc-tests/dg-12.c: Likewise.
53016 * gcc.misc-tests/dg-5.c: Likewise.
53017 * gcc.misc-tests/dg-6.c: Likewise.
53018 * gcc.misc-tests/dg-7.c: Prototype abort.
53019 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
53020 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
53021 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
53023 * gcc.misc-tests/sieve.c: Use return from main, not exit.
53024 * gcc.misc-tests/sort2.c: Use return from main, not exit.
53026 2000-06-28 Jakub Jelinek <jakub@redhat.com>
53028 * gcc.dg/cpp/20000628-1.c: New test.
53029 * gcc.dg/cpp/20000628-1.h: New header for above test.
53030 * gcc.dg/cpp/20000628-1a.h: Likewise.
53032 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
53034 * gcc.dg/cpp: New directory.
53035 * gcc.dg/cpp/cpp.exp: New driver.
53036 * gcc.dg/cpp/20000627-1.c: New test.
53037 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
53038 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
53039 and rewrite as a compilation test.
53041 * gcc.dg: Move many files into the cpp subdirectory, possibly
53042 renaming or editing them as well.
53044 990119-1.c cpp/19990119-1.c
53045 990228-1.c cpp/19990228-1.c
53046 990407-1.c cpp/19990407-1.c
53047 990409-1.c cpp/19990409-1.c
53048 990413-1.c cpp/19990413-1.c
53049 990703-1.c cpp/19990703-1.c
53050 20000127-1.c cpp/20000127-1.c
53051 20000129-1.c cpp/20000129-1.c
53052 20000207-1.c cpp/20000207-1.c
53053 20000207-2.c cpp/20000207-2.c
53054 20000209-1.c cpp/20000209-1.c
53055 20000209-2.c cpp/20000209-2.c
53056 20000301-1.c cpp/20000301-1.c
53057 20000419-1.c cpp/20000419-1.c
53058 20000510-1.S cpp/20000510-1.S
53059 20000519-1.c cpp/20000519-1.c
53060 20000529-1.c cpp/20000529-1.c
53061 20000625-1.c cpp/20000625-1.c
53062 20000625-2.c cpp/20000625-2.c
53063 cpp-as1.c cpp/assert1.c
53064 cpp-as2.c cpp/assert2.c
53065 cxx-comments-1.c cpp/cxxcom1.c
53066 cxx-comments-2.c cpp/cxxcom2.c
53067 endif-label.c cpp/endif.c
53068 cpp-hash1.c cpp/hash1.c
53069 cpp-hash2.c cpp/hash2.c
53070 cpp-if1.c cpp/if-1.c
53071 cpp-if2.c cpp/if-2.c
53072 cpp-if3.c cpp/if-3.c
53073 cpp-if4.c cpp/if-4.c
53074 cpp-if5.c cpp/if-5.c
53075 cpp-cond.c cpp/if-cexp.c
53076 cpp-missingop.c cpp/if-mop.c
53077 cpp-missingparen.c cpp/if-mpar.c
53078 cpp-opprec.c cpp/if-oppr.c
53079 cpp-ifparen.c cpp/if-paren.c
53080 cpp-shortcircuit.c cpp/if-sc.c
53081 cpp-shift.c cpp/if-shift.c
53082 cpp-unary.c cpp/if-unary.c
53083 cpp-li1.c cpp/line1.c
53084 cpp-li2.c cpp/line2.c
53085 lineno.c cpp/line3.c
53086 lineno-2.c cpp/line4.c
53088 cpp-mic.h cpp/mi1c.h
53089 cpp-micc.h cpp/mi1cc.h
53090 cpp-mind.h cpp/mi1nd.h
53091 cpp-mindp.h cpp/mi1ndp.h
53092 cpp-mix.h cpp/mi1x.h
53093 cpp-mi2.c cpp/mi2.c
53094 cpp-mi2a.h cpp/mi2a.h
53095 cpp-mi2b.h cpp/mi2b.h
53096 cpp-mi2c.h cpp/mi2c.h
53097 cpp-mi3.c cpp/mi3.c
53098 cpp-mi3.def cpp/mi3.def
53099 poison-1.c cpp/poison.c
53100 pr-impl.c cpp/prag-imp.c
53101 cpp-redef-2.c cpp/redef1.c
53102 cpp-redef.c cpp/redef2.c
53103 strpaste.c cpp/strp1.c
53104 strpaste-2.c cpp/strp2.c
53105 cpp-tradpaste.c cpp/tr-paste.c
53106 cpp-tradstringify.c cpp/tr-str.c
53107 cpp-tradwarn1.c cpp/tr-warn1.c
53108 cpp-tradwarn2.c cpp/tr-warn2.c
53109 trigraphs.c cpp/trigraphs.c
53110 cpp-unc1.c cpp/unc1.c
53111 cpp-unc2.c cpp/unc2.c
53112 cpp-unc3.c cpp/unc3.c
53113 cpp-unc.c cpp/unc4.c
53114 undef.c cpp/undef1.c
53115 undef-2.c cpp/undef2.c
53116 cpp-wi1.c cpp/widestr1.c
53118 2000-06-27 Mark Mitchell <mark@codesourcery.com>
53120 * lib/g++.exp (g++_include_flags): Tweak.
53122 2000-06-27 H.J. Lu <hjl@gnu.org>
53123 Loren J. Rittle <ljrittle@acm.org>
53125 * lib/g++.exp (g++_include_flags): Override libgloss.exp
53126 version with one that knows about the new gcc tree structure.
53127 (g++_link_flags): Same.
53129 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
53131 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
53132 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
53133 case we are cross-compiling.
53135 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
53136 g++.old-deja/g++.niklas/Makefile.in,
53137 g++.old-deja/g++.niklas/configure.in,
53138 g++.old-deja/g++.other/Makefile.in,
53139 g++.old-deja/g++.other/configure.in,
53140 gcc.c-torture/code_quality/Makefile.in,
53141 gcc.c-torture/code_quality/configure.in,
53142 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
53143 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
53144 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
53145 gcc.c-torture/execute/ieee/Makefile.in,
53146 gcc.c-torture/execute/ieee/configure.in,
53147 gcc.c-torture/noncompile/Makefile.in,
53148 gcc.c-torture/noncompile/configure.in,
53149 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
53150 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
53151 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
53153 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53155 * g++.old-deja/g++.other/ambig3.C: New test.
53157 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
53159 * g++.old-deja/g++.pt/syntax1.C: New test.
53160 * g++.old-deja/g++.pt/syntax2.C: New test.
53161 * g++.old-deja/g++.other/syntax3.C: New test.
53162 * g++.old-deja/g++.other/syntax4.C: New test.
53164 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53166 * gcc.dg/20000623-1.c: Prototype exit and abort.
53168 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
53170 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
53172 * gcc.dg/cpp-mi3.def: New file.
53174 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
53176 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
53177 lexer's error messages.
53178 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
53179 divine anything from the linemarkers.
53180 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
53181 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
53183 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
53185 * gcc.dg/20000623-1.c: New test.
53187 2000-06-22 Jakub Jelinek <jakub@redhat.com>
53189 * gcc.c-torture/execute/20000622-1.c: New test.
53191 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53193 * g++.old-deja/g++.other/init15.C: New test.
53195 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
53197 * g++.old-deja/g++.pt/vaarg2.C: New test.
53198 * g++.old-deja/g++.pt/vaarg3.C: New test.
53200 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
53202 * g++.old-deja/g++.other/dyncast6.C: New test.
53204 2000-06-15 Jakub Jelinek <jakub@redhat.com>
53206 * gcc.c-torture/execute/loop-6.c: New test.
53208 2000-06-14 Jakub Jelinek <jakub@redhat.com>
53210 * gcc.dg/20000614-1.c: New test.
53211 * gcc.dg/20000614-2.c: New test.
53213 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
53215 * g++.old-deja/g++.other/inline12.C: New test.
53217 2000-06-13 Jakub Jelinek <jakub@redhat.com>
53219 * g++.old-deja/g++.other/eh1.C: New test.
53221 2000-06-12 Jakub Jelinek <jakub@redhat.com>
53223 * g++.old-deja/g++.other/type.C: New test.
53225 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53227 * g++.old-deja/g++.other/initstring.C: New test.
53229 2000-06-12 Jason Merrill <jason@redhat.com>
53231 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
53233 2000-06-09 Jeffrey A Law (law@cygnus.com)
53235 * gcc.c-torture/compile/20000609-1.c: New test.
53237 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
53239 * gcc.dg/20000609-1.c: New test.
53241 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
53243 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
53244 * gcc.c-torture/noncompile/poison-1.c: Move...
53245 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
53246 * gcc.dg/cpp-li1.c: Add a token after the #line.
53248 2000-06-05 Richard Henderson <rth@cygnus.com>
53250 * gcc.c-torture/execute/20000605-2.c: New test.
53251 * gcc.c-torture/execute/20000605-3.c: New test.
53253 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
53255 * g77.f-torture/execute/20000503-1.x: New file.
53257 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
53259 * g++.old-deja/g++.eh/badalloc1.C: New test.
53261 2000-06-05 Richard Henderson <rth@cygnus.com>
53263 * gcc.c-torture/execute/20000605-1.c: New test.
53265 2000-06-05 Jakub Jelinek <jakub@redhat.com>
53266 Nathan Sidwell <nathan@codesourcery.com>
53268 * gcc.c-torture/compile/20000605-1.c: New test.
53270 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
53272 * g77.f-torture/compile/20000601-1.f: New test.
53274 2000-06-03 Richard Henderson <rth@cygnus.com>
53276 * gcc.c-torture/execute/20000603-1.c: New.
53278 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
53280 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
53281 * gcc.dg/noreturn-2.c (noreturn): Likewise.
53283 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
53285 * gcc.dg/compare2.c (case 12): XFAIL.
53286 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
53287 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
53289 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
53291 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
53293 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
53294 guard macro is already defined when the header is first
53296 * gcc.dg/cpp-mix.h: New file.
53297 * gcc.dg/endif-label.c: Update patterns to match compiler.
53299 * g++.brendan/complex1.C: Declare abort.
53300 * g++.law/refs4.C: Remove XFAIL.
53301 * g++.oliva/expr2.C: Declare abort and exit.
53303 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
53305 * gcc.c-torture/execute/20000528-1.c: New test.
53307 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
53308 * g++.old-deja/g++.law/temps4.C: Likewise.
53310 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
53311 stdlib.h. Call abort() on failure.
53312 * g++.old-deja/g++.law/refs4.C: Likewise.
53313 * g++.old-deja/g++.law/temps4.C: Likewise.
53314 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
53315 * gcc.c-torture/execute/20000112-1.c: Include string.h.
53317 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
53319 Relative to g++.dg/special:
53320 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
53322 Relative to g++.old-deja:
53323 * g++.brendan/complex1.C, g++.jason/optimize2.C,
53324 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
53325 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
53326 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
53327 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
53328 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
53329 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
53331 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
53332 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
53333 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
53334 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
53335 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
53336 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
53339 * g++.other/goto1.C: Update expectations for error messages.
53341 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
53343 * gcc.c-torture/compile/20000523-1.c: New test.
53345 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53347 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
53349 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
53351 * g++.old-deja/g++.eh/catch11.C: New test.
53352 * g++.old-deja/g++.eh/catch12.C: New test.
53354 2000-05-24 Nick Clifton <nickc@cygnus.com>
53356 * gcc.c-torture/execute/20000523-1.c: New test.
53358 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
53360 * c-torture/execute/bcp-1.c: Replace abort in arg of
53361 __builtin_constant_p with a generic external function.
53363 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
53364 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
53365 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
53366 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
53367 Prototype abort and/or exit.
53369 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
53370 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
53371 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
53372 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
53374 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
53376 * gcc.dg/dwarf2-1.c: New test.
53378 2000-05-20 Richard Henderson <rth@cygnus.com>
53380 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
53382 2000-05-20 Andreas Jaeger <aj@suse.de>
53384 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
53387 2000-05-19 David Edelsohn <edelsohn@gnu.org>
53389 * gcc.c-torture/execute/20000519-2.c: New test.
53391 2000-05-19 Andreas Jaeger <aj@suse.de>
53393 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
53394 which fails with SSA.
53396 * lib/c-torture.exp: Also test with -O3 -fssa.
53398 2000-05-18 Michael Meissner <meissner@redhat.com>
53400 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
53401 * gcc.c-torture/execute/920415-1.c: Ditto.
53402 * gcc.c-torture/execute/920501-1.c: Ditto.
53403 * gcc.c-torture/execute/conversion.c: Ditto.
53404 * gcc.c-torture/execute/cvt-1.c: Ditto.
53406 2000-05-18 Jeffrey A Law (law@cygnus.com)
53408 * gcc.c-torture/compile/20000518-1.c: New test.
53410 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
53412 * g77.f-torture/compile/200005018.f: New test.
53414 2000-05-17 Jeffrey A Law (law@cygnus.com)
53416 * gcc.c-torture/compile/20000517-1.c: New test.
53418 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53420 * gcc.c-torture/execute/20000516-1.c: New test.
53422 2000-05-15 Jakub Jelinek <jakub@redhat.com>
53424 * g++.old-deja/g++.other/eh.C: New test.
53426 2000-05-12 Richard Henderson <rth@cygnus.com>
53428 * gcc.c-torture/execute/990208-1.c (main): Don't pass
53429 constants through to doit's conditional.
53431 2000-05-11 Jeffrey A Law (law@cygnus.com)
53433 * gcc.c-torture/compile/20000511-1.c: New test.
53434 * g77.f-torture/compile/20000511-1.f: New test.
53435 * g77.f-torture/compile/20000511-2.f: New test.
53437 2000-05-11 Michael Meissner <meissner@redhat.com>
53439 * gcc.c-torture/execute/20000511-1.c: New test.
53441 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
53443 * gcc.dg/dg.exp: Scan .S files as well as .c files.
53444 * gcc.dg/20000510-1.S: New.
53446 2000-05-08 Catherine Moore <clm@cygnus.com>
53448 * gcc.dg/unused-3.c: New.
53450 2000-05-06 Richard Henderson <rth@cygnus.com>
53452 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
53453 * g++.old-deja/g++.mike/warn1.C: Likewise.
53454 * g++.old-deja/g++.pt/local1.C: Likewise.
53455 * g++.old-deja/g++.pt/local7.C: Likewise.
53456 * g++.old-deja/g++.pt/spec16.C: Likewise.
53458 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
53460 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
53462 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
53464 * g77.f-torture/execute/20000503-1.f: New test.
53466 2000-05-04 Andreas Jaeger <aj@suse.de>
53468 * gcc.dg/noreturn-2.c: New test.
53470 2000-05-04 Neil Booth <NeilB@earthling.net>
53472 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
53475 2000-05-04 Richard Henderson <rth@cygnus.com>
53477 * gcc.c-torture/execute/20000503-1.c: Fix typo.
53479 2000-05-04 Richard Henderson <rth@cygnus.com>
53481 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
53482 OpenSSL by Jason R Thorpe.
53484 2000-05-03 Jim Wilson <wilson@cygnus.com>
53486 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
53488 2000-05-03 Robert Lipe <robertlipe@usa.net>
53490 * gcc.dg/20000503-1.c: New test.
53492 2000-05-02 Jakub Jelinek <jakub@redhat.com>
53494 * gcc.c-torture/compile/20000502-1.c: New test.
53495 * g++.old-deja/g++.other/align.C: New test.
53496 * gcc.dg/cpp-tradstringify.c: New test.
53498 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
53500 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
53501 and hard registers.
53503 2000-04-26 Geoff Keating <geoffk@cygnus.com>
53505 * gcc.c-torture/execute/loop-5.c: New test.
53507 2000-04-25 Jakub Jelinek <jakub@redhat.com>
53509 * gcc.c-torture/execute/va-arg-20.c: New test.
53511 2000-04-23 Jeffrey A Law (law@cygnus.com)
53513 * gcc.c-torture/execute/20000422-1.c: New test.
53515 2000-04-20 Greg McGary <gkm@gnu.org>
53517 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
53518 when optimizing, but without sibling-call optimizations (-O1).
53520 2000-04-20 Jeffrey A Law (law@cygnus.com)
53522 * gcc.c-torture/compile/20000420-1.c: New test.
53524 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
53526 * g++.abi/ptrflags.C: New test.
53527 * g++.eh/catchptr1.C: Test incomplete pointer chains.
53529 2000-04-19 Catherine Moore <clm@cygnus.com>
53531 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
53533 2000-04-19 Greg McGary <gkm@gnu.org>
53535 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
53536 sibling-call optimizations.
53538 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
53540 * gcc.dg/20000419-1.c: New test.
53542 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
53544 * gcc.c-torture/execute/20000412-6.c: New test.
53546 2000-04-12 Jeffrey A Law (law@cygnus.com)
53548 * gcc.c-torture/execute/20000412-5.c: New test.
53549 * g77.f-torture/compile/20000412-1.f: New test.
53550 * gcc.c-torture/execute/20000412-4.c: New test.
53551 * gcc.c-torture/compile/20000412-2.c: New test.
53552 * gcc.c-torture/execute/20000412-3.c: New test.
53553 * gcc.c-torture/compile/20000412-1.c: New test.
53554 * gcc.c-torture/execute/20000412-2.c: New test.
53556 2000-04-12 Jakub Jelinek <jakub@redhat.com>
53558 * objc/execute/bf-20.m: New test.
53560 2000-04-10 Richard Henderson <rth@cygnus.com>
53562 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
53564 * gcc.c-torture/execute/20000412-1.c: New test.
53566 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
53568 * g++.old-deja/g++.eh/catchptr1.C: New test.
53570 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
53572 * g++.old-deja/g++.abi/cxa_vec.C: New test.
53574 2000-04-08 Neil Booth <NeilB@earthling.net>
53576 * gcc.dg/cpp-nullchar.c: Remove test as
53577 embedded nulls cause problems.
53579 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53581 * gcc.dg/compare2.c: New test.
53583 2000-04-08 Neil Booth <NeilB@earthling.net>
53585 * gcc.dg/cpp-nullchar.c: New test.
53587 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
53589 * gcc.dg/cpp-mi2.c: New test.
53590 * gcc.dg/cpp-mi2[abc].h: New files.
53592 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
53594 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
53597 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
53599 * g++.old-deja/g++.abi/vmihint.C: New test.
53601 2000-04-06 Neil Booth <NeilB@earthling.net>
53603 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
53604 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
53607 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
53609 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
53610 avoid stack-frame overwrite.
53612 2000-04-05 Jakub Jelinek <jakub@redhat.com>
53614 * gcc.c-torture/compile/20000405-2.c: New test.
53615 * gcc.c-torture/compile/20000405-3.c: New test.
53617 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53619 * gcc.c-torture/compile/20000405-1.c: New test.
53621 2000-04-04 Geoff Keating <geoffk@cygnus.com>
53623 * gcc.dg/cast-qual-1.c: Revert last change.
53625 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53627 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
53629 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
53631 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
53632 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
53634 2000-04-03 Jeffrey A Law (law@cygnus.com)
53636 * gcc.c-torture/compile/20000403-2.c: New test.
53637 * gcc.c-torture/compile/20000403-1.c: New test.
53639 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
53641 * gcc.c-torture/execute/20000403-1.c: New test.
53643 2000-04-03 Geoff Keating <geoffk@cygnus.com>
53645 * gcc.c-torture/execute/20000402-1.c: New test.
53647 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
53649 * gcc.c-torture/execute/va-arg-15.c: New test.
53650 * gcc.c-torture/execute/va-arg-16.c: New test.
53651 * gcc.c-torture/execute/va-arg-17.c: New test.
53652 * gcc.c-torture/execute/va-arg-18.c: New test.
53653 * gcc.c-torture/execute/va-arg-19.c: New test.
53655 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
53657 * gcc.c-torture/compile/981211-1.c: Move to...
53658 * gcc.dg/cpp-as1.c: ...here.
53659 * gcc.dg/cpp-as2.c: New file.
53661 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
53664 2000-04-02 Neil Booth <NeilB@earthling.net>
53666 * gcc.dg/cpp-cond.c New tests.
53667 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
53668 accidental success less likely.
53669 * gcc.dg/cpp-missingop.c New tests.
53670 * gcc.dg/cpp-missingparen.c New tests.
53671 * gcc.dg/cpp-shift.c New tests.
53672 * gcc.dg/cpp-shortcircuit.c New tests.
53673 * gcc.dg/cpp-unary.c New tests.
53675 2000-03-29 Jeffrey A Law (law@cygnus.com)
53677 * gcc.c-torture/compile/20000329-1.c: New test.
53679 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
53681 * gcc.c-torture/compile/20000326-1.c: New test.
53682 * gcc.c-torture/compile/20000326-2.c: New test.
53684 2000-03-24 Geoff Keating <geoffk@cygnus.com>
53686 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
53687 the first parameter is a function argument.
53689 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
53691 * g++.old-deja/g++.ext/array4.C: New test.
53693 2000-03-22 Geoff Keating <geoffk@cygnus.com>
53695 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
53697 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53699 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
53701 2000-03-19 Richard Henderson <rth@cygnus.com>
53703 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
53705 2000-03-19 Richard Henderson <rth@cygnus.com>
53707 * gcc.c-torture/compile/20000319-1.c: New test.
53709 2000-03-14 Jeffrey A Law (law@cygnus.com)
53711 * gcc.c-torture/execute/20000314-3.c: New test.
53712 * gcc.c-torture/execute/20000314-2.c: New test.
53713 * gcc.c-torture/execute/20000314-1.c: New test.
53714 * gcc.c-torture/compile/20000314-2.c: New test.
53715 * gcc.c-torture/compile/20000314-1.c: New test.
53717 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
53719 * g++.old-deja/g++.warn/inline.C: New test.
53721 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
53723 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
53724 standards-compliant result rather than specific constants.
53725 Put test-values in array.
53727 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
53729 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
53730 (g++_target_compile): Put test-specific options last.
53732 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53734 * g++.old-deja/g++.eh/vbase4.C: New test.
53736 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53738 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
53740 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53742 * g++.old-deja/g++.brendan/misc12.C: Removed.
53743 * g++.old-deja/g++.pt/memtemp77.C: Constify.
53744 * g++.old-deja/g++.ext/pretty4.C: New test.
53746 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
53748 * g++.old-deja/g++.other/string2.C: New test.
53750 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
53752 * g++.old-deja/g++.warn/impint2.C: New test.
53754 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
53756 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
53759 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
53761 * g++.old-deja/g++.warn/impint.C: New test.
53762 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
53763 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
53764 * g++.old-deja/g++.pt/explicit12.C: Likewise.
53765 * g++.old-deja/g++.pt/explicit13.C: Likewise.
53766 * g++.old-deja/g++.pt/explicit17.C: Likewise.
53767 * g++.old-deja/g++.pt/explicit18.C: Likewise.
53768 * g++.old-deja/g++.pt/explicit19.C: Likewise.
53769 * g++.old-deja/g++.pt/explicit23.C: Likewise.
53770 * g++.old-deja/g++.pt/explicit31.C: Likewise.
53771 * g++.old-deja/g++.pt/explicit35.C: Likewise.
53772 * g++.old-deja/g++.pt/explicit6.C: Likewise.
53773 * g++.old-deja/g++.pt/memclass7.C: Likewise.
53775 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
53777 * gcc.dg/cpp-redef.c: New test.
53779 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
53781 * g++.old-deja/g++.pt/unify7.C: New test.
53783 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53785 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
53786 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
53788 2000-02-25 Geoff Keating <geoffk@cygnus.com>
53790 * gcc.c-torture/compile/20000224-1.c: New test.
53792 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53794 * gcc.c-torture/compile/cpp-2.c: New test.
53795 * gcc.c-torture/compile/cpp-1.c: New test.
53797 2000-02-25 Jeffrey A Law (law@cygnus.com)
53799 * gcc.c-torture/execute/20000225-1.c: New test.
53801 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53803 * gcc.dg/cpp-li2.c: New test.
53805 * gcc.dg/cpp-wi1.c: New test.
53807 * gcc.dg/cpp-li1.c: New test.
53809 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
53811 * g++.old-deja/g++.other/sizeof5.C: New test.
53813 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53815 * gcc.c-torture/execute/va-arg-13.c: New test.
53817 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
53819 * gcc.c-torture/execute/va-arg-12.c: New test.
53821 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53823 * gcc.c-torture/execute/20000223-1.c: New test.
53825 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
53827 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
53829 2000-02-22 Mark Mitchell <mark@codesourcery.com>
53831 * g++.old-deja/g++.abi/ptrmem.C: New test.
53833 2000-02-19 Richard Henderson <rth@cygnus.com>
53835 * gcc.c-torture/compile/init-3.c: New.
53837 2000-02-17 Mark Mitchell <mark@codesourcery.com>
53839 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
53842 2000-02-11 Robert Lipe <robertl@sco.com>
53844 * gcc.c-torture/compile/20000211-3.c: New test.
53846 2000-02-11 Martin Buchholz <martin@xemacs.org>
53848 * gcc.c-torture/compile/20000211-2.c: New test.
53850 2000-02-11 Jeffrey A Law (law@cygnus.com)
53852 * gcc.c-torture/compile/20000211-1.c: New test.
53854 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
53856 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
53859 2000-02-08 Nathan Sidwell <nathan@acm.org>
53861 * g++.old-deja/g++.other/cast5.C: New test.
53863 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
53865 * gcc.c-torture/execute/20000205-1.c: New.
53867 2000-02-03 Nathan Sidwell <nathan@acm.org>
53869 * g++.old-deja/g++.jason/cast3.C: Return void.
53870 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
53872 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53874 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
53876 * gcc.dg/loop-1.c: New test.
53878 2000-01-27 Jakub Jelinek <jakub@redhat.com>
53880 * gcc.c-torture/compile/20000127-1.c: New test.
53881 * gcc.c-torture/execute/991228-1.c: New test.
53883 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53885 * gcc.dg/unused-2.c: New test.
53887 * gcc.dg/conv-1.c: New test.
53889 2000-01-24 Mark Mitchell <mark@codesourcery.com>
53891 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
53893 (tool_option_proc): Fix typo.
53895 2000-01-24 Geoff Keating <geoffk@cygnus.com>
53897 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
53898 of the ld on the host, not on the build machine.
53899 Also, don't crash if '--help' is not a supported option.
53901 2000-01-24 Richard Henderson <rth@cygnus.com>
53903 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
53905 2000-01-20 Jeffrey A Law (law@cygnus.com)
53907 * gcc.c-torture/execute/20000120-2.c: New test.
53908 * gcc.c-torture/execute/20000120-1.c: New test.
53910 2000-01-13 Jeffrey A Law (law@cygnus.com)
53912 * gcc.c-torture/execute/20000113-1.c: New test.
53914 2000-01-12 Jeffrey A Law (law@cygnus.com)
53916 * gcc.c-torture/execute/20000112-1.c: New test.
53918 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53920 * gcc.dg/20000111-1.c: New test.
53922 2000-01-10 Jeffrey A Law (law@cygnus.com)
53924 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
53925 with 16 bit integers.
53927 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
53929 * gcc.dg/20000108-1.c: New test.
53931 2000-01-05 Nathan Sidwell <nathan@acm.org>
53933 * g++.old-deja/g++.ns/koenig8.C: New test.
53935 2000-01-05 Nathan Sidwell <nathan@acm.org>
53937 * g++.old-deja/g++.other/cast4.C: New test.
53939 2000-01-05 Jeffrey A Law (law@cygnus.com)
53941 * gcc.c-torture/compile/20000105-2.c: New test.
53942 * gcc.c-torture/compile/20000105-1.c: New test.
53944 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53946 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
53947 references to printf & atoi to conform to ANSI standard.
53948 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
53949 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
53950 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
53951 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
53952 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
53953 * g++.old-deja/g++.brendan/complex1.C: Likewise.
53954 * g++.old-deja/g++.brendan/copy1.C: Likewise.
53955 * g++.old-deja/g++.brendan/copy2.C: Likewise.
53956 * g++.old-deja/g++.brendan/copy3.C: Likewise.
53957 * g++.old-deja/g++.brendan/copy4.C: Likewise.
53958 * g++.old-deja/g++.brendan/copy5.C: Likewise.
53959 * g++.old-deja/g++.brendan/copy6.C: Likewise.
53960 * g++.old-deja/g++.brendan/copy7.C: Likewise.
53961 * g++.old-deja/g++.brendan/copy8.C: Likewise.
53962 * g++.old-deja/g++.brendan/crash11.C: Likewise.
53963 * g++.old-deja/g++.brendan/crash14.C: Likewise.
53964 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
53965 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
53966 * g++.old-deja/g++.brendan/delete2.C: Likewise.
53967 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
53968 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
53969 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
53970 * g++.old-deja/g++.brendan/eh1.C: Likewise.
53971 * g++.old-deja/g++.brendan/groff1.C: Likewise.
53972 * g++.old-deja/g++.brendan/init3.C: Likewise.
53973 * g++.old-deja/g++.brendan/misc12.C: Likewise.
53974 * g++.old-deja/g++.brendan/misc7.C: Likewise.
53975 * g++.old-deja/g++.brendan/new2.C: Likewise.
53976 * g++.old-deja/g++.brendan/operators4.C: Likewise.
53977 * g++.old-deja/g++.brendan/operators5.C: Likewise.
53978 * g++.old-deja/g++.brendan/overload2.C: Likewise.
53979 * g++.old-deja/g++.brendan/overload7.C: Likewise.
53980 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
53981 * g++.old-deja/g++.brendan/reference1.C: Likewise.
53982 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
53983 * g++.old-deja/g++.brendan/template24.C: Likewise.
53984 * g++.old-deja/g++.brendan/template3.C: Likewise.
53985 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
53986 * g++.old-deja/g++.jason/inline3.C: Likewise.
53987 * g++.old-deja/g++.jason/opeq.C: Likewise.
53988 * g++.old-deja/g++.law/arg5.C: Likewise.
53989 * g++.old-deja/g++.law/arm7.C: Likewise.
53990 * g++.old-deja/g++.law/ctors11.C: Likewise.
53991 * g++.old-deja/g++.law/cvt8.C: Likewise.
53992 * g++.old-deja/g++.law/init9.C: Likewise.
53993 * g++.old-deja/g++.law/refs4.C: Likewise.
53994 * g++.old-deja/g++.law/template2.C: Likewise.
53995 * g++.old-deja/g++.law/visibility24.C: Likewise.
53996 * g++.old-deja/g++.law/vtable3.C: Likewise.
53997 * g++.old-deja/g++.mike/asm2.C: Likewise.
53998 * g++.old-deja/g++.mike/eh1.C: Likewise.
53999 * g++.old-deja/g++.mike/misc1.C: Likewise.
54000 * g++.old-deja/g++.mike/misc13.C: Likewise.
54001 * g++.old-deja/g++.mike/misc14.C: Likewise.
54002 * g++.old-deja/g++.mike/ns12.C: Likewise.
54003 * g++.old-deja/g++.mike/p1248.C: Likewise.
54004 * g++.old-deja/g++.mike/p3708.C: Likewise.
54005 * g++.old-deja/g++.mike/p3708a.C: Likewise.
54006 * g++.old-deja/g++.mike/p3708b.C: Likewise.
54007 * g++.old-deja/g++.mike/p646.C: Likewise.
54008 * g++.old-deja/g++.mike/p700.C: Likewise.
54009 * g++.old-deja/g++.mike/p783.C: Likewise.
54010 * g++.old-deja/g++.mike/p783a.C: Likewise.
54011 * g++.old-deja/g++.mike/p783b.C: Likewise.
54012 * g++.old-deja/g++.mike/p786.C: Likewise.
54013 * g++.old-deja/g++.mike/p789.C: Likewise.
54014 * g++.old-deja/g++.mike/p789a.C: Likewise.
54015 * g++.old-deja/g++.mike/p807a.C: Likewise.
54016 * g++.old-deja/g++.other/delete3.C: Likewise.
54017 * g++.old-deja/g++.other/dyncast1.C: Likewise.
54018 * g++.old-deja/g++.other/dyncast2.C: Likewise.
54019 * g++.old-deja/g++.other/dyncast3.C: Likewise.
54020 * g++.old-deja/g++.other/empty1.C: Likewise.
54021 * g++.old-deja/g++.other/temporary1.C: Likewise.
54022 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
54023 * g++.old-deja/g++.pt/t16.C: Likewise.
54024 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
54026 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
54028 * gcc.dg/991230-1.c: New test.
54030 1999-12-29 Jeffrey A Law (law@cygnus.com)
54032 * gcc.c-torture/compile/991229-3.c: New test.
54033 * gcc.c-torture/compile/991229-2.c: New test.
54034 * gcc.c-torture/compile/991229-1.c: New test.
54036 1999-12-29 Greg McGary <gkm@eng.ascend.com>
54038 * gcc.c-torture/compile/labels-2.c: New test.
54040 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
54042 * gcc.c-torture/execute/991227-1.c: New test.
54044 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54046 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
54048 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
54050 * gcc.c-torture/execute/991221-1.c: New test.
54052 1999-12-20 Nathan Sidwell <nathan@acm.org>
54054 * g++.old-deja/g++.other/cast3.C: New test.
54056 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
54058 * gcc.c-torture/execute/991216-4.c: New test.
54060 1999-12-16 Michael Meissner <meissner@cygnus.com>
54062 * gcc.c-torture/execute/991216-1.c: New test.
54063 * gcc.c-torture/execute/991216-2.c: New test.
54064 * gcc.c-torture/execute/991216-3.c: New test.
54066 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54068 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
54069 Actually make the test fail by using "-O2" for compilation.
54071 1999-12-15 Nathan Sidwell <nathan@acm.org>
54073 * g++.old-deja/g++.warn/cast-align1.C: New test.
54075 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54077 * gcc.c-torture/compile/991214-1.c: New test.
54078 * gcc.c-torture/compile/991214-2.c: New test.
54080 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
54082 * gcc.dg/991214-1.c: New test.
54084 1999-12-13 Jeffrey A Law (law@cygnus.com)
54086 * gcc.c-torture/compile/991213-3.c: New test.
54087 * gcc.c-torture/compile/991213-2.c: New test.
54088 * gcc.c-torture/compile/991213-1.c: New test.
54090 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
54092 * gcc.dg/991209-1.c: New test.
54094 1999-12-08 Nathan Sidwell <nathan@acm.org>
54096 * gcc.c-torture/compile/991208-1.c: New test.
54098 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54100 * gcc.dg/ultrasp2.c: New test.
54102 1999-12-05 Alex Samuel <samuel@codesourcery.com>
54104 * g++.old-deja/g++.abi/align.C (main): Fix typo.
54106 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
54108 * gcc.c-torture/compile/991202-1.c: New test.
54109 * gcc.c-torture/execute/991202-1.c: New test.
54110 * gcc.c-torture/execute/991202-2.c: New test.
54111 * gcc.c-torture/execute/991202-3.c: New test.
54113 1999-12-02 Alex Samuel <samuel@codesourcery.com>
54115 * g++.old-deja/g++.abi/align.C: New test.
54116 * g++.old-deja/g++.abi/aggregates.C: Likewise.
54117 * g++.old-deja/g++.abi/bitfields.C: Likewise.
54119 1999-12-01 Richard Henderson <rth@cygnus.com>
54121 * gcc.c-torture/execute/991201-1.c: New.
54123 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
54125 * gcc.dg/991129-1.c: New test.
54127 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
54129 * gcc.c-torture/compile/991127-1.c: New test.
54131 1999-11-22 Nathan Sidwell <nathan@acm.org>
54133 * g++.old-deja/g++.other/warn4.C: New test.
54135 1999-11-22 Nathan Sidwell <nathan@acm.org>
54137 * g++.old-deja/g++.eh/cleanup2.C: New test.
54138 * g++.old-deja/g++.ext/pretty2.C: New test.
54139 * g++.old-deja/g++.ext/pretty3.C: New test.
54140 * g++.old-deja/g++.other/debug6.C: New test.
54142 1999-10-20 Jim Wilson <wilson@cygnus.com>
54144 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
54145 compiler_output to look for one error message instead of two.
54147 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
54149 * gcc.c-torture/execute/991118-1.c: Also test case
54150 where the word boundary does not split a byte evenly.
54152 1999-11-19 Nathan Sidwell <nathan@acm.org>
54154 * g++.old-deja/g++.ext/restrict1.C: New test.
54156 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
54158 * gcc.c-torture/execute/991118-1.c: New test.
54160 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
54162 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
54163 working directory pathnames.
54165 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
54167 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
54168 host is equipped with driver.h and driver.o so it can actually
54169 compile and run the tests.
54171 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
54173 * gcc.c-torture/compile/991008-1.c: New test.
54175 1999-11-08 Nick Clifton <nickc@cygnus.com>
54177 * lib/gcc-dg.exp: Include target-supports.exp
54179 1999-11-05 Nick Clifton <nickc@cygnus.com>
54181 * lib/target-supports.exp: New file: Provide procs to test for
54182 features supported by the target.
54183 (check_weak_available): Moved here from ecos.exp.
54184 (check_alias_available): New proc: Determine of the target
54185 toolchain supports the alias attribute.
54187 * gcc.dg/special/ecos.exp: Move check_weak_available to
54188 target-supports.exp.
54189 (alias-1.c): Only perform the test if the target supports
54191 (wkali-1.c): Only perform the test if the target supports
54194 * gcc.dg/990506-0.c: Expect error messages from cross
54195 targets as well as native targets.
54197 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54199 * gcc.dg/ultrasp1.c: Removed xfail.
54200 * gcc.dg/struct-ret-2.c: Likewise.
54201 * gcc.dg/array-1.c: Likewise.
54203 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54205 * gcc.dg/struct-ret-2.c: New test.
54207 * gcc.dg/array-1.c: New test.
54209 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
54211 * gcc.c-torture/execute/991030-1.c: New test.
54213 1999-10-26 Richard Henderson <rth@cygnus.com>
54215 * gcc.c-torture/compile/991026-2.c: New test.
54217 1999-10-26 Jeffrey A Law (law@cygnus.com)
54219 * gcc.c-torture/compile/991026-1.c: New test.
54221 1999-10-23 Jeffrey A Law (law@cygnus.com)
54223 * gcc.c-torture/execute/991023-1.c: New test.
54225 1999-10-19 Jeffrey A Law (law@cygnus.com)
54227 * gcc.c-torture/execute/991019-1.c: New test.
54229 1999-10-16 Richard Henderson <rth@cygnus.com>
54231 * gcc.c-torture/execute/991016-1.c: New test.
54233 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
54235 * gcc.c-torture/execute/991014-1.c: New test.
54237 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
54239 * g++.old-deja/g++.other/union2.C: New test.
54241 1999-10-13 Nathan Sidwell <nathan@acm.org>
54243 * g++.old-deja/g++.other/vaarg2.C: New test.
54244 * g++.old-deja/g++.other/vaarg3.C: New test.
54246 1999-10-12 Craig Burley <craig@jcb-sc.com>
54248 * g77.f-torture/noncompile/19990905-1.f: Moved from being
54251 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
54253 * gcc.c-torture/execute/va-arg-11.c: New test.
54255 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
54257 * lib/file-format.exp (gcc_target_object_format): Don't
54258 crash if objdump is unavailable.
54260 1999-09-29 Donn Terry <donn@interix.com>
54262 * gcc.misc-tests/mg.exp: delete extraneous redirection.
54264 1999-09-28 Nick Clifton <nickc@cygnus.com>
54266 * gcc.c-torture/compile/990928-1.c: New test.
54268 1999-09-28 Nathan Sidwell <nathan@acm.org>
54270 * g++.old-deja/g++.other/decl6.C: New test.
54272 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54274 * gcc.c-torture/execute/va-arg-10.c: New test.
54276 1999-09-27 Nathan Sidwell <nathan@acm.org>
54278 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
54279 __PRETTY_FUNCTION__.
54281 1999-09-23 Nick Clifton <nickc@cygnus.com>
54283 * gcc.c-torture/execute/990923-1.c: New test.
54285 1999-09-21 Nick Clifton <nickc@cygnus.com>
54287 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
54288 for which -fpic is inappropriate.
54290 1999-09-21 Mark Mitchell <mark@codesourcery.com>
54292 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
54294 1999-09-21 Nathan Sidwell <nathan@acm.org>
54296 * g++.old-deja/g++.other/dyncast1.C: New test.
54297 * g++.old-deja/g++.other/dyncast2.C: New test.
54298 * g++.old-deja/g++.other/dyncast3.C: New test.
54299 * g++.old-deja/g++.other/dyncast4.C: New test.
54300 * g++.old-deja/g++.other/dyncast5.C: New test.
54301 * g++.old-deja/g++.eh/catch3.C: New test.
54302 * g++.old-deja/g++.eh/catch3p.C: New test.
54303 * g++.old-deja/g++.eh/catch4.C: New test.
54304 * g++.old-deja/g++.eh/catch4p.C: New test.
54305 * g++.old-deja/g++.eh/catch5.C: New test.
54306 * g++.old-deja/g++.eh/catch5p.C: New test.
54307 * g++.old-deja/g++.eh/catch6.C: New test.
54308 * g++.old-deja/g++.eh/catch6p.C: New test.
54309 * g++.old-deja/g++.eh/catch7.C: New test.
54310 * g++.old-deja/g++.eh/catch7p.C: New test.
54311 * g++.old-deja/g++.eh/catch8.C: New test.
54312 * g++.old-deja/g++.eh/catch8p.C: New test.
54313 * g++.old-deja/g++.eh/catch9.C: New test.
54314 * g++.old-deja/g++.eh/catch9p.C: New test.
54316 1999-09-13 Nathan Sidwell <nathan@acm.org>
54318 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
54319 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
54321 1999-09-13 Jeffrey A Law (law@cygnus.com)
54323 * gcc.c-torture/compile/990913-1.c: New test.
54325 1999-09-10 Nathan Sidwell <nathan@acm.org>
54327 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
54328 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54330 1999-09-09 Richard Henderson <rth@cygnus.com>
54332 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
54334 1999-09-09 Nathan Sidwell <nathan@acm.org>
54336 * g++.old-deja/g++.other/lookup11.C: New test.
54337 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
54338 what is permitted and what we want.
54339 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
54341 * g++.old-deja/g++.jason/rfg5.C: Likewise.
54343 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
54345 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
54346 * gcc.c-torture/noncompile/poison-1.c: New file.
54348 1999-09-08 Nathan Sidwell <nathan@acm.org>
54350 * g++.old-deja/g++.other/sizeof3.C: New test.
54351 * g++.old-deja/g++.other/sizeof4.C: New test.
54352 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
54353 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
54355 1999-09-07 Richard Henderson <rth@cygnus.com>
54357 * gcc.dg/va-arg-1.c: New.
54359 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54361 * gcc.c-torture/execute/va-arg-9.c: New test.
54363 1999-09-05 Craig Burley <craig@jcb-sc.com>
54365 * g77.f-torture/compile/980519-2.f: New test.
54366 * g77.f-torture/compile/19990905-0.f: New test.
54367 * g77.f-torture/compile/19990905-1.f: New test.
54368 * g77.f-torture/compile/19990905-2.f: New test.
54370 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
54372 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
54374 * gcc.c-torture/execute/990827-1.c: Fix typo.
54376 1999-09-03 Nathan Sidwell <nathan@acm.org>
54378 * g++.old-deja/g++.other/deref1.C: New test.
54380 1999-09-02 Nathan Sidwell <nathan@acm.org>
54382 * g++.old-deja/g++.other/ambig2.C: New test.
54383 * g++.old-deja/g++.other/cond5.C: New test.
54384 * g++.old-deja/g++.other/lookup16.C: New test.
54386 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
54388 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
54391 1999-08-31 Jeffrey A Law (law@cygnus.com)
54393 * lib/c-torture.exp: Avoid the "compare executables" optimization
54394 when testing native.
54396 1999-08-29 Jeffrey A Law (law@cygnus.com)
54398 * gcc.c-torture/execute/990829-1.c: New test.
54399 * gcc.c-torture/compile/990829-1.c: New test.
54401 1999-08-27 Paul Burchard <burchard@pobox.com>
54403 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
54404 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
54405 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
54406 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
54407 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
54408 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
54409 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
54410 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
54411 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
54412 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
54413 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
54415 1999-08-27 Jeffrey A Law (law@cygnus.com)
54417 * gcc.c-torture/execute/990827-1.c: New test.
54419 1999-08-26 Craig Burley <craig@jcb-sc.com>
54421 * g77.f-torture/noncompile/19990826-4.f: New test.
54423 * g77.f-torture/compile/19990826-3.f: New test.
54425 * g77.f-torture/execute/19990826-2.f: New test.
54427 * g77.f-torture/compile/19990826-1.f: New test.
54429 * gcc.c-torture/execute/990826-0.c: New test.
54430 * g77.c-torture/execute/19990826-0.f: New test.
54432 * g77.f-torture/noncompile/970626-2.f: New test.
54434 1999-08-25 Paul Burchard <burchard@pobox.com>
54436 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
54437 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
54438 lss-011.C: New tests.
54440 1999-08-25 Nathan Sidwell <nathan@acm.org>
54442 * g++.old-deja/g++.other/decl5.C: New test.
54444 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54446 * noncompile/noncompile.exp: Load_lib c-torture.exp.
54447 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
54448 call `postbase' for each one. All callers of `postbase' changed
54449 to call this instead.
54451 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
54453 * gcc.c-torture/execute/990811-1.c: New test.
54455 1999-08-09 Nick Clifton <nickc@cygnus.com>
54457 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
54460 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
54463 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54465 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
54467 1999-08-04 Jeffrey A Law (law@cygnus.com)
54469 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
54471 1999-08-04 Nathan Sidwell <nathan@acm.org>
54473 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
54475 1999-08-04 Jeffrey A Law (law@cygnus.com)
54477 * gcc.c-torture/execute/990804-1.c: New test.
54479 1999-08-03 Nathan Sidwell <nathan@acm.org>
54481 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
54482 * g++.old-deja/g++.brendan/crash64.C: Likewise.
54483 * g++.old-deja/g++.brendan/overload8.C: Likewise.
54485 1999-08-03 Nathan Sidwell <nathan@acm.org>
54487 * g++.old-deja/g++.other/struct1.C: New test.
54489 1999-08-03 Nathan Sidwell <nathan@acm.org>
54491 * g++.old-deja/g++.other/enum2.C: New test.
54493 1999-08-02 Richard Henderson <rth@cygnus.com>
54495 Adapted from tests from Franz Sirl:
54496 * gcc.c-torture/execute/va-arg-7.c: New test.
54497 * gcc.c-torture/execute/va-arg-8.c: New test.
54499 1999-08-01 Jeffrey A Law (law@cygnus.com)
54501 * gcc.c-torture/compile/990801-2.c: New test.
54503 * gcc.c-torture/compile/990801-1.c: New test.
54505 1999-07-27 Michael Meissner <meissner@cygnus.com>
54507 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
54508 fp-cmp-1.c, converting double to float.
54510 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
54511 fp-cmp-1.c, converting double to long double.
54513 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
54514 from fr1 to unknown_register, since fr1 is a legitimate register
54517 1999-07-25 Jeffrey A Law (law@cygnus.com)
54519 * README: More listname related changes.
54521 1999-07-08 Catherine Moore <clm@cygnus.com>
54523 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
54525 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
54527 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
54529 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
54531 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
54533 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
54535 * gcc.dg/990703-1.c: New test.
54537 1999-06-29 Nick Clifton <nickc@cygnus.com>
54539 * lib/file-format.exp: New file: Move definition of proc
54540 gcc_target_object_format to here from
54541 gcc.dg/special/ecos.exp.
54543 * lib/c-torture.exp: Include lib file-format.exp.
54544 * lib/gcc-dg.exp: Include lib file-format.exp.
54546 * gcc.dg/special/ecos.exp: Remove definition of proc
54547 gcc_target_object_format.
54549 1999-06-28 Jeffrey A Law (law@cygnus.com)
54551 * gcc.c-torture/execute/990628-1.c: New test.
54553 1999-06-25 Jeffrey A Law (law@cygnus.com)
54555 * gcc.c-torture/compile/990625-2.c: New test.
54557 * gcc.c-torture/compile/990625-1.c: New test.
54559 1999-06-23 Nick Clifton <nickc@cygnus.com>
54561 * gcc.c-torture/compile/dll.c: New test case. Check that dll
54562 attributes compile.
54563 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
54564 ports that use the COFF/PE file format.
54566 1999-06-17 Jeffrey A Law (law@cygnus.com)
54568 * gcc.c-torture/compile/990617-1.c: New test.
54570 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
54572 * g++.old-deja/g++.other/decl4.C: New test.
54574 1999-06-14 Nathan Sidwell <nathan@acm.org>
54576 * g++.old-deja/g++.other/bitfld3.C: New test.
54578 1999-06-08 Nathan Sidwell <nathan@acm.org>
54580 * g++.old-deja/g++.eh/catch1.C: New test.
54582 1999-06-07 Jeffrey A Law (law@cygnus.com)
54584 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
54586 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
54587 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
54589 1999-06-05 Craig Burley <craig@jcb-sc.com>
54591 * g77.f-torture/compile/19990502-0.f: Replace with new,
54592 shorter, test that still fails after recent changes.
54594 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54596 * gcc.c-torture/execute/990604-1.c: New test.
54598 1999-05-31 Jeffrey A Law (law@cygnus.com)
54600 * gcc.c-torture/execute/990531-1.c: New test.
54602 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54604 * gcc.c-torture/compile/990527-1.c: New test.
54606 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
54608 * gcc.c-torture/execute/990527-1.c: New test.
54610 1999-05-25 Nick Clifton <nickc@cygnus.com>
54612 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
54613 bitfields as signed.
54615 1999-05-25 Craig Burley <craig@jcb-sc.com>
54617 * g77.f-torture/compile/19990525-0.f: New test.
54619 1999-05-25 Jeffrey A Law (law@cygnus.com)
54621 * gcc.c-torture/execute/990525-2.c: New test.
54623 * gcc.c-torture/execute/990525-1.c: New test.
54625 1999-05-24 Nathan Sidwell <nathan@acm.org>
54627 * g++.old-deja/g++.other/anon3.C: New test.
54628 * g++.old-deja/g++.other/anon4.C: New test.
54629 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
54630 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
54631 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
54634 1999-05-24 Jeffrey A Law (law@cygnus.com)
54636 * gcc.c-torture/execute/990524-1.c: New test.
54638 * gcc.dg/990524-1.c: New test.
54640 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54642 * gcc.c-torture/compile/990523-1.c: New test.
54644 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
54646 * gcc.c-torture/compile/990519-1.c: New test.
54648 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54650 * gcc.c-torture/compile/990517-1.c: New test.
54652 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
54653 (e4, f4): New tests.
54656 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54658 * gcc.dg/noreturn-1.c: New test.
54660 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
54662 * gcc.c-torture/execute/990513-1.c: New test.
54664 1999-05-10 Richard Henderson <rth@cygnus.com>
54666 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
54668 1999-05-10 Craig Burley <craig@jcb-sc.com>
54670 * g77.f-torture/execute/erfc.f: Use small single-precision
54671 values, to avoid problems on Alphas when not -mieee.
54673 1999-05-08 Craig Burley <craig@jcb-sc.com>
54675 * gcc.dg/990506-0.c: New test.
54677 1999-05-08 Richard Henderson <rth@cygnus.com>
54679 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
54680 the constant to test. Don't XFAIL 64-bit targets.
54682 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
54683 * g++.old-deja/g++.law/profile1.C: Likewise.
54685 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
54686 operator new instances.
54687 * g++.old-deja/g++.other/delete5.C: Likewise.
54689 1999-05-03 Craig Burley <craig@jcb-sc.com>
54691 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
54694 1999-05-03 Craig Burley <craig@jcb-sc.com>
54696 * g77.f-torture/execute/u77-test.f: Reverse order of two
54697 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
54699 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54701 * gcc.dg/compare1.c: New test.
54703 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
54705 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
54708 1999-05-02 Craig Burley <craig@jcb-sc.com>
54710 * g77.f-torture/compile/19990502-1.f: New test.
54712 1999-05-02 Craig Burley <craig@jcb-sc.com>
54714 * g77.f-torture/compile/19990502-0.f: New test.
54716 1999-05-02 Craig Burley <craig@jcb-sc.com>
54718 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
54721 1999-05-02 Craig Burley <craig@jcb-sc.com>
54723 * g77.f-torture/execute/u77-test.f (main): List libU77
54724 intrinsics not currently tested.
54725 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
54726 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
54727 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
54728 Trim blanks off the ends of some printed strings.
54730 1999-05-02 Craig Burley <craig@jcb-sc.com>
54732 * g77.f-torture/execute/u77-test.f (main): Just warn about
54733 FSTAT gid disagreement, as it's expected on some systems.
54735 1999-05-01 Craig Burley <craig@jcb-sc.com>
54737 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
54738 use a new function, which allows for some slop.
54739 Clean up some commentary.
54740 (issum): The new function.
54741 (sgladd): Deleted subroutine.
54743 1999-05-01 Craig Burley <craig@jcb-sc.com>
54745 * g77.f-torture/execute/u77-test.f: Modify to be more like
54746 libf2c/libU77 version, bringing patches to that version here.
54747 Add suitable commentary.
54749 1999-04-25 Richard Henderson <rth@cygnus.com>
54751 * gcc.dg/990424-1.c: New test.
54753 1999-04-24 Craig Burley <craig@jcb-sc.com>
54755 * g77.f-torture/execute/u77-test.f (main): Bug involving
54756 LSTAT has been fixed, so turn back on full checking.
54758 1999-04-20 Craig Burley <craig@jcb-sc.com>
54760 * g77.f-torture/compile/19990419-0.f: New test.
54761 * g77.f-torture/execute/19990419-1.f: New test.
54763 1999-04-17 Richard Henderson <rth@cygnus.com>
54765 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
54766 to avoid the need for a prototype to supress a warning.
54768 1999-04-07 Jim Wilson <wilson@cygnus.com>
54770 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
54772 1999-04-04 Jeffrey A Law (law@cygnus.com)
54774 * gcc.c-torture/execute/990404-1.c: New test.
54776 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54778 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
54779 * gcc.dg/cpp-if3.c: Don't use -pedantic.
54780 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
54781 missing initializer warnings.
54783 1999-03-28 Jeffrey A Law (law@cygnus.com)
54785 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
54788 1999-03-26 Jeffrey A Law (law@cygnus.com)
54790 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
54792 1999-03-26 Craig Burley <craig@jcb-sc.com>
54794 * g77.f-torture/execute/19990325-0.f: New test.
54795 * g77.f-torture/execute/19990325-1.f: New test.
54797 1999-03-24 Jeffrey A Law (law@cygnus.com)
54799 * gcc.c-torture/execute/990324-1.c: New test.
54801 1999-03-22 Jim Wilson <wilson@cygnus.com>
54803 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
54806 1999-03-17 Richard Henderson <rth@cygnus.com>
54808 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
54810 1999-03-13 Craig Burley <craig@jcb-sc.com>
54812 * g77.f-torture/execute/19990313-2.f: New test.
54813 * g77.f-torture/execute/19990313-3.f: New test.
54815 1999-03-13 Craig Burley <craig@jcb-sc.com>
54817 * g77.f-torture/execute/19990313-0.f: New test.
54818 * g77.f-torture/execute/19990313-1.f: New test.
54820 1999-03-12 Jim Wilson <wilson@cygnus.com>
54822 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
54824 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
54825 (main): Add check for u15. Conditionalize u31 check depending on
54826 whether ints are <32 bits or >=32 bits.
54828 1999-03-08 Craig Burley <craig@jcb-sc.com>
54830 * g77.f-torture/execute/19981119-0.f: Improve testiness.
54832 1999-03-08 Craig Burley <craig@jcb-sc.com>
54834 * g77.f-torture/compile/19990305-0.f: New test.
54835 * g77.f-torture/execute/19981119-0.f: New test.
54837 1999-03-08 Craig Burley <craig@jcb-sc.com>
54839 * g77.f-torture/execute/970625-2.f: call ABORT if final
54840 result is not correct, instead of just printing it.
54841 Add this checking via newly introduced obfuscation, to
54842 trip up buggy front ends.
54844 1999-03-07 Craig Burley <craig@jcb-sc.com>
54846 * g77.f-torture/compile/960317-1.f: Moved from being
54847 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
54849 1999-03-06 Craig Burley <craig@jcb-sc.com>
54851 * g77.f-torture/execute/960317-1.f: New (old) test.
54852 * g77.f-torture/execute/970625-2.f: Ditto.
54854 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
54856 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
54857 error message on line 1 or line 2; cccp and cpplib do this differently.
54859 1999-03-01 Jeffrey A Law (law@cygnus.com)
54861 * g++.old-deja/g++.law/weak1.C: New test.
54863 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54865 * gcc.c-torture/execute/990119-1.c: Renamed to...
54866 * gcc.dg/990119-1.c: this, so it will only be tested once
54867 (it's a preprocessor test, it doesn't need to be run at
54868 multiple optimization levels).
54870 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
54872 * lib/g++.exp: Don't add incdir=$base_dir/../include to
54875 1999-02-24 Craig Burley <craig@jcb-sc.com>
54877 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
54878 * g77.f-torture/compile/19981216-0.f: ...as it is expected
54879 to not be compilable by current g77.
54881 1999-02-24 Nick Clifton <nickc@cygnus.com>
54883 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
54885 1999-02-22 Jeffrey A Law (law@cygnus.com)
54887 * gcc.c-torture/execute/990222-1.c: New test.
54889 1999-02-19 Craig Burley <craig@jcb-sc.com>
54891 * g77.f-torture/compile/19990218-0.f: New test.
54892 * g77.f-torture/noncompile/19990218-1.f: New test.
54894 1999-02-18 Craig Burley <craig@jcb-sc.com>
54896 * g77.f-torture/compile/19981216-0.f: New test.
54898 1999-02-14 Jeffrey A Law (law@cygnus.com)
54900 * gcc.dg/990214-1.c: New test.
54902 1999-02-13 Jeffrey A Law (law@cygnus.com)
54904 * gcc.dg/990213-2.c: New test.
54906 * gcc.dg/990213-1.c: New test.
54908 1999-02-12 Jeffrey A Law (law@cygnus.com)
54910 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
54913 1999-02-11 Nick Clifton <nickc@cygnus.com>
54915 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
54916 specified by target.
54918 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
54920 1999-02-11 Jeffrey A Law (law@cygnus.com)
54922 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
54924 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
54926 * gcc.dg/special/ecos.exp: New test driver for new tests with
54927 special requirements.
54929 * gcc.dg/special/alias-1.c: New test.
54930 * gcc.dg/special/gcsec-1.c: New test.
54931 * gcc.dg/special/weak-1.c: New test.
54932 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
54933 * gcc.dg/special/weak-2.c: New test.
54934 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
54935 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
54936 * gcc.dg/special/wkali-1.c: New test.
54937 * gcc.dg/special/wkali-2.c: New test.
54938 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
54939 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
54941 1999-02-10 Felix Lee <flee@cygnus.com>
54943 * lib/c-torture.exp (c-torture-compile): Pull out code for
54944 analyzing gcc error messages.
54945 (c-torture-execute): Likewise. Fix some (harmless) false
54947 * lib/gcc.exp (gcc_check_compile): New function.
54949 1999-02-08 Richard Henderson <rth@cygnus.com>
54951 * gcc.c-torture/execute/990208-1.c: New test.
54953 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
54955 * g++.dg/special/ecos.exp: New driver for new tests with special
54958 * g++.dg/special/conpr-1.C: New test
54959 * g++.dg/special/conpr-2.C: New test
54960 * g++.dg/special/conpr-2a.C: New test
54961 * g++.dg/special/conpr-3.C: New test
54962 * g++.dg/special/conpr-3a.C: New test
54963 * g++.dg/special/conpr-3b.C: New test
54965 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
54966 allow g++ to use the dg driver
54968 * README: Add comment about g++.dg directory
54970 1999-02-06 Jeffrey A Law (law@cygnus.com)
54972 * README: Update email addresses.
54974 1999-02-03 Nick Clifton <nickc@cygnus.com>
54976 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
54977 arguments in order to force structure S onto the stack even on
54979 (test): Pass 10 leading arguments to function foo as well as the
54982 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
54983 failure for all targets.
54985 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
54986 abort to terminate program execution.
54988 1999-01-30 Richard Henderson <rth@cygnus.com>
54990 * gcc.c-torture/execute/990130-1.c: New test.
54992 1999-01-30 Jeffrey A Law (law@cygnus.com)
54994 * gcc.dg/990130-1.c: New test.
54996 1999-01-28 Michael Meissner <meissner@cygnus.com>
54998 * gcc.c-torture/execute/990128-1.c: New test.
55000 1999-01-27 Michael Meissner <meissner@cygnus.com>
55002 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
55004 1999-01-27 Felix Lee <flee@cygnus.com>
55006 * lib/c-torture.exp (c-torture-compile): pull out code for
55007 analyzing gcc error messages.
55008 (c-torture-execute): ditto, and fix some (harmless) false
55010 * lib/gcc.exp (gcc_check_compile): new function.
55012 1999-01-17 Jeffrey A Law (law@cygnus.com)
55014 * gcc.dg/990117-1.c: New test.
55016 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
55018 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
55020 1999-01-15 Jeffrey A Law (law@cygnus.com)
55022 * g77.f-torture/compile/990115-1.f: New test.
55024 1999-01-07 Jeffrey A Law (law@cygnus.com)
55026 * gcc.c-torture/compile/990107-1.c: New test
55028 1999-01-06 Jeffrey A Law (law@cygnus.com)
55030 * gcc.c-torture/execute/990106-2.c: New test.
55032 * gcc.c-torture/execute/990106-1.c: New test.
55034 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
55036 * gcc.c-torture/compile/981223-1.c: New test.
55038 1998-12-29 Richard Henderson <rth@cygnus.com>
55040 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
55041 (opt3): Rename from opt4 and disable.
55043 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
55045 * g++.old-deja/g++.pt/ptrmem5.C: New test.
55047 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55049 * g++.old-deja/g++.other/conv5.C: New test.
55051 1998-12-14 Nick Clifton <nickc@cygnus.com>
55053 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
55055 1998-12-11 Jeffrey A Law (law@cygnus.com)
55057 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
55059 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
55061 * gcc.c-torture/compile/981211-1.c: New test.
55063 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55065 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
55067 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
55069 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55071 * gcc.special/930510-1.c: Make C9X safe.
55072 * gcc.misc-tests/gcov-1.c Similarly.
55073 * gcc.misc-tests/gcov-2.c Similarly.
55075 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55077 * gcc.dg/ultrasp1.c: New test.
55079 1998-12-06 Richard Henderson <rth@cygnus.com>
55081 * gcc.c-torture/execute/981206.c: New test.
55083 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55085 * g++.old-deja/g++.ns/template7.C: New test.
55087 * g++.old-deja/g++.other/expr1.C: New test.
55089 * g++.old-deja/g++.eh/tmpl3.C: New test.
55091 * g++.old-deja/g++.eh/tmpl2.C: New test.
55093 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55095 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
55096 * g++.old-deja/g++.other/using6.C: Removed.
55097 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
55099 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
55101 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55103 * g++.old-deja/g++.pt/overload8.C: New test.
55105 * g++.old-deja/g++.pt/overload7.C: New test.
55107 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
55109 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
55110 and relinking messages.
55111 * lib/g++.exp (g++_target_compile): Remove .rpo file when
55112 compiling with -frepo.
55114 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
55116 * g++.old-deja/g++.pt/lookup6.C: New test.
55118 1998-11-30 Nick Clifton <nickc@cygnus.com>
55120 * gcc.c-torture/execute/981130-1.c: New test.
55121 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
55123 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55125 * g++.old-deja/g++.pt/explicit76.C: New test.
55127 * g++.old-deja/g++.pt/friend38.C: New test.
55129 * g++.old-deja/g++.ns/crash2.C: New test.
55131 * g++.old-deja/g++.pt/defarg8.C: New test.
55133 * g++.old-deja/g++.pt/instantiate6.C: New test.
55135 * g++.old-deja/g++.pt/static6.C: New test.
55137 * g++.old-deja/g++.pt/decl2.C: New test.
55139 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55141 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
55142 problem is actually related with name lookup, but so what? :-)
55144 * g++.old-deja/g++.pt/friend37.C: New test.
55146 1998-11-25 Dave Love <d.love@dl.ac.uk>
55148 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
55149 element, which fails on some systems.
55151 * g77.f-torture/execute/labug1.f: New test.
55153 1998-11-21 Jeffrey A Law (law@cygnus.com)
55155 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
55158 1998-11-18 Dave Love <d.love@dl.ac.uk>
55160 * g77.f-torture/compile/981117-1.f: New test.
55162 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
55164 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
55165 properly discarded.
55167 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
55169 * gcc.c-torture/execute/memcheck: New directory of tests for
55170 -fcheck-memory-usage.
55172 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
55174 * README: New file, general information about the testsuite and
55175 new description of the various C++ test subdirectories.
55176 * README.g++: Eliminate obsolete information, update and move most
55177 relevant stuff to README.
55179 1998-11-07 Richard Henderson <rth@cygnus.com>
55181 * gcc.c-torture/compile/981107-1.c: New test.
55183 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
55185 * execute/memcpy-bi.c: New testcase.
55187 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
55189 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
55192 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
55193 template is selected.
55195 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
55196 classes, it should be accepted for all types.
55198 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
55200 * g++.old-deja/g++.pt/spec24.C: Ensure that template
55201 specializations start with template headers.
55203 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
55205 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
55207 * g++.old-deja/g++.other/init9.C: Test cross initialization of
55210 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
55212 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
55214 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
55216 * compile/981022-1.c, compile/981022-1.x: New test and driver.
55218 1998-10-19 Jeffrey A Law (law@cygnus.com)
55220 * 981019-1.c: New test.
55222 1998-10-14 Robert Lipe <robertl@dgii.com>
55224 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
55227 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55229 * compile/981001-4.c: Remove use of GCC extension that triggers a
55232 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
55234 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
55236 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55238 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
55239 instantiation of template produces incorrect code for delete
55242 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
55243 constructors' name is not unique.
55244 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
55245 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
55247 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
55248 automatic array of const is ill-formed.
55250 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
55251 of template parameter?
55253 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
55256 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
55257 pointer-to-member expression.
55259 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
55260 declaration causes ICE.
55262 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
55264 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
55265 reserved in the global namespace.
55267 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
55268 generate needed virtual table.
55270 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
55272 1998-10-10 Dariush Eslimi <eslimi@loran.com>
55274 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
55275 template-dependent type
55277 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55279 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
55280 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
55281 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
55283 * g++.old-deja/g++.other/using5.C: New test; using decl from base
55284 class should be usable as argument of member function.
55285 * g++.old-deja/g++.other/using6.C: New test; using decl from base
55286 class should be usable as return type of member function.
55287 * g++.old-deja/g++.other/using7.C: New test; using decl from base
55288 class should be usable as type of data member.
55290 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
55292 1998-10-09 Jeffrey A Law (law@cygnus.com)
55294 * gcc.c-torture/special/920521-1.c: Fix bogus test.
55296 1998-10-08 Nick Clifton <nickc@cygnus.com>
55298 * gcc.dg/dll-?.c Add thumb to target list.
55299 Fix assembler scan patterns to match current assembler output.
55301 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
55303 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
55304 matching of template brackets.
55306 * g++.old-deja/g++.other/using4.C: New test. Test using
55307 declarations of methods from base classes.
55309 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
55310 within functions should introduce names into the innermost
55311 enclosing namespace.
55313 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
55314 of static locals if first initialization throws.
55316 1998-10-07 Jim Wilson <wilson@cygnus.com>
55318 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
55320 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
55322 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
55323 lose track of the possible targets of tablejump insns.
55324 * special/special.exp: Run it.
55326 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
55328 * g++.old-deja/g++.pt/friend35.C: New test. A template function
55329 must be declared before its specializations can be named in friend
55332 1998-10-05 Dave Love <d.love@dl.ac.uk>
55334 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
55336 * g77.f-torture/execute/io1.f: New test.
55338 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
55340 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
55341 with pointer to template function, for which no argument deduction
55344 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
55345 specialization of template function as argument to template
55348 * g++.old-deja/g++.other/access2.C: New test; Inner class
55349 shouldn't have privileged access to Outer's names.
55351 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
55353 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
55354 friend template declared within template class conflicts with
55355 nested class of the same name.
55357 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
55360 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
55361 object with direct initializer as function declaration.
55363 * g++.old-deja/g++.other/decl2.C: New test; duplicate
55366 * g++.old-deja/g++.other/null2.C: New test; conditional operator
55367 involving const pointer and NULL produces incorrect result.
55369 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
55370 type name without `typename' should be rejected with -pedantic.
55372 1998-10-02 Richard Henderson <rth@cygnus.com>
55374 * g++.old-deja/g++.other/addrof1.C: New test.
55376 1998-10-01 Nick Clifton <nickc@cygnus.com>
55378 * gcc.c-torture/compile/981001-1.c: New test.
55379 * gcc.c-torture/execute/981001-1.c: New test.
55381 1998-10-01 Jeffrey A Law (law@cygnus.com)
55383 * gcc.c-torture/compile/981001-2.c: New test.
55384 * gcc.c-torture/compile/981001-3.c: New test.
55385 * gcc.c-torture/compile/981001-4.c: New test.
55387 1998-10-01 Robert Lipe <robertl@dgii.com>
55389 * lib/objc.exp (objc_target_compile): Add -L during compiles for
55390 multilibbed hosts. Idea grafted from g77.exp.
55392 1998-09-30 Dave Love <d.love@dl.ac.uk>
55394 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
55395 avoid losing on systems which need -lsocket.
55397 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
55399 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
55400 * g++.old-deja/g++.other/nested2.C: Ditto.
55401 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
55404 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
55406 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
55407 preferred over template operator!= for enum bitfields.
55409 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
55411 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
55412 that happen to have the same base name, but in different scopes,
55413 are incorrectly rejected.
55415 1998-09-16 Richard Henderson <rth@cygnus.com>
55417 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
55418 on the native word size instead of an integer literal.
55420 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
55422 * g++.old-deja/g++.other/static2.C: Invocation of static data
55423 member of type pointer-to-function denoted as non-static member.
55425 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
55426 checks involving function types and aliases.
55428 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
55430 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
55431 redefined to the same non-trivial type.
55433 * g++.old-deja/g++.pt/explicit73.C: Test for proper
55434 namespace-qualification of template specializations declared in
55437 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
55438 to declare a subset of the specializations of a template function
55439 as friends of specializations of a template class.
55441 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
55442 member templates that do not fully specialize the enclosing
55443 template class are rejected.
55445 1998-09-11 Dave Love <d.love@dl.ac.uk>
55447 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
55449 1998-09-08 Dave Love <d.love@dl.ac.uk>
55451 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
55452 altered from libf2c/libU77 version.
55454 1998-09-06 Dave Love <d.love@dl.ac.uk>
55456 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
55458 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
55459 Alexandre Oliva <oliva@dcc.unicamp.br>
55461 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
55462 (un)signed char are different types for template specialization
55465 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
55467 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
55468 * objc: ObjC testsuite.
55470 1998-08-31 Catherine Moore <clm@cygnus.com>
55472 * gcc.c-torture/execute/941014-1.x: New file.
55474 1998-08-31 Nick Clifton <nickc@cygnus.com>
55476 * lib/c-torture.exp: Add support for
55477 torture_eval_before_compile and torture_eval_before_execute
55480 1998-08-30 Jeffrey A Law (law@cygnus.com)
55482 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
55483 this test triggers valid.
55485 1998-08-27 Jeffrey A Law (law@cygnus.com)
55487 * gcc.dg/980827-1.c: New test.
55489 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
55491 * gcc.c-torture/execute/loop-4b.c: New test.
55493 1998-08-26 Nick Clifton <nickc@cygnus.com>
55495 * lib/c-torture.exp: Add support for
55496 torture_eval_before_compile and torture_eval_before_execute
55499 1998-08-25 Jeffrey A Law (law@cygnus.com)
55501 * gcc.c-torture/compile/980825-1.c: New test.
55503 1998-08-24 Nick Clifton <nickc@cygnus.com>
55505 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
55506 count number tests in opt_t0 not good_t0.
55508 1998-08-24 Jeffrey A Law (law@cygnus.com)
55510 * gcc.c-torture/compile/930326-1.x: Fix typo.
55512 1998-08-23 Mark Mitchell <mark@markmitchell.com>
55514 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
55517 1998-08-21 Jeffrey A Law (law@cygnus.com)
55519 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
55520 STACK_SIZE is defined.
55521 * gcc.c-torture/unsorted/stuct.c: Similarly.
55523 * gcc.c-torture/compile/980821-1.c: New test.
55525 1998-08-21 Jeffrey A Law (law@cygnus.com)
55527 * gcc.c-torture/execute/980526-2.c: Disable for targets with
55530 1998-08-19 Mark Mitchell <mark@markmitchell.com>
55532 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
55535 1998-08-09 Mark Mitchell <mark@markmitchell.com>
55537 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
55540 1998-08-18 Jeffrey A Law (law@cygnus.com)
55542 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
55544 1998-08-16 Jeffrey A Law (law@cygnus.com)
55546 * gcc.c-torture/compile/980816-1.c: New test.
55548 * gcc.dg/980816-1.c: New test.
55550 1998-08-13 Jeffrey A Law (law@cygnus.com)
55552 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
55553 compiler for ieee tests.
55555 1998-08-01 Dave Love <d.love@dl.ac.uk>
55557 * g77.f-torture/compile/980729-0.f: New test.
55559 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
55561 * gcc.c-torture/special/eeprof-1.c: New test, for
55562 -finstrument-functions.
55563 * gcc.c-torture/special/special.exp: Run it.
55565 1998-07-29 Jeffrey A Law (law@cygnus.com)
55567 * gcc.c-torture/compile/980729-1.c: New test.
55569 1998-07-27 Nick Clifton <nickc@cygnus.com>
55571 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
55572 __thumb__ is defined, and test for ARM style doubles if so.
55574 1998-07-26 Dave Love <d.love@dl.ac.uk>
55576 * g77.f-torture/noncompile/980615-0.f: New test.
55578 1998-07-26 H.J. Lu (hjl@gnu.org)
55580 * gcc.dg/980312-1.c: Do link instead of compile.
55581 * gcc.dg/980313-1.c: Likewise.
55583 1998-07-26 Jeffrey A Law (law@cygnus.com)
55585 * gcc.c-torture/compile/980726-1.c: New test.
55587 1998-07-25 Dave Love <d.love@dl.ac.uk>
55589 * g77.f-torture/execute/io0.f: New test.
55591 1998-07-24 Nick Clifton <nickc@cygnus.com>
55593 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
55596 1998-06-18 Michael Meissner <meissner@cygnus.com>
55598 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
55601 1998-07-17 Nick Clifton <nickc@cygnus.com>
55603 * gcc.dg/980626-1.c: Expect failures for all toolchains until
55604 c-decl.c:grokdeclarator can handle mode attributes.
55606 1998-07-16 Jeffrey A Law (law@cygnus.com)
55608 * gcc.c-torture/execute/980716-1.c: New test.
55610 1998-07-13 Jeffrey A Law (law@cygnus.com)
55612 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
55614 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
55616 * gcc.c-torture/execute/va-arg-3.x: Similarly.
55617 * gcc.c-torture/compile/930326-1.x: Similarly.
55619 1998-07-13 Dave Love <d.love@dl.ac.uk>
55621 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
55622 New test from Craig.
55624 1998-07-12 Dave Love <d.love@dl.ac.uk>
55626 * g77.f-torture/noncompile/980616-0.f: New test.
55628 * g77.f-torture/execute/970816-3.f: New test from Craig.
55630 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55632 * g++.other/singleton.C: Return error value instead of taking
55635 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
55637 * g++.other/singleton.C: New test. Warning is under dispute.
55638 Runtime crash is not.
55640 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
55642 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
55643 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
55644 using6.C, using7.C}: New namespace tests.
55646 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
55648 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
55649 specialization with typedef'ed names used as array indexes.
55651 1998-07-09 Jeffrey A Law (law@cygnus.com)
55653 * gcc.c-torture/execute/980709-1.c: New test.
55655 * gcc.dg/980709-1.c: New test.
55657 1998-07-07 Richard Henderson <rth@cygnus.com>
55659 * gcc.c-torture/execute/bcp-1.c: New test.
55661 1998-07-07 Jeffrey A Law (law@cygnus.com)
55663 * gcc.c-torture/execute/980707-1.c: New test.
55665 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
55667 * gcc.c-torture/compile/980706-1.c: New test.
55669 1998-07-01 Dave Love <d.love@dl.ac.uk>
55671 * g77.f-torture/execute/980701-0.f,
55672 g77.f-torture/execute/980701-1.f: New test from Craig.
55674 1998-07-01 Jeffrey A Law (law@cygnus.com)
55676 * gcc.c-torture/compile/980701-1.c: New test.
55678 * gcc.c-torture/execute/980701-1.c: New test.
55680 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
55683 * g++.old-deja/g++.robertl/eb132.C: New test.
55684 * g++.old-deja/g++.robertl/eb133.C: Likewise.
55686 1998-06-29 Dave Love <d.love@dl.ac.uk>
55688 * g77.f-torture/execute/980628-7.f,
55689 g77.f-torture/execute/980628-8.f,
55690 g77.f-torture/execute/980628-9.f,
55691 g77.f-torture/execute/980628-10.f: New tests from Craig.
55693 * g77.f-torture/execute/980628-3.f: Remove mail headers.
55695 1998-06-28 Jeffrey A Law (law@cygnus.com)
55697 * g77.f-torture/execute/980628-4.f: New test from Craig.
55698 * g77.f-torture/execute/980628-5.f: Likewise.
55699 * g77.f-torture/execute/980628-2.f: Likewise.
55700 * g77.f-torture/execute/980628-0.f: Likewise.
55701 * g77.f-torture/execute/980628-1.f: Likewise.
55702 * g77.f-torture/execute/980628-3.f: Likewise.
55703 * g77.f-torture/execute/980628-6.f: Likewise.
55705 1998-06-28 Jeffrey A Law (law@cygnus.com)
55707 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
55708 directory when nothing has been installed yet.
55710 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
55712 * gcc.c-torture/special/special.exp: Handle newer versions of
55715 1998-06-26 Jeffrey A Law (law@cygnus.com)
55717 * gcc.dg/980626-1.c: New test.
55719 1998-06-19 Bruno Haible <haible@ilog.fr>
55721 * gcc.misc-tests/m-un-2.c: New test.
55722 * g++.old-deja/g++.other/warn01.c: Likewise.
55724 1998-06-19 Robert Lipe <robertl@dgii.com>
55726 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
55727 compatibility with assmblers with a different comment character.
55728 Eliminate use of GAS-specific extensions.
55730 1998-06-19 Jeffrey A Law (law@cygnus.com)
55732 * gcc.c-torture/execute/ieee/980619-1.c: New test.
55734 1998-06-19 Robert Lipe <robertl@dgii.com>
55736 * lib/g77.exp: Replace search for libf2c.a with search for newly
55739 1998-06-17 Jeffrey A Law (law@cygnus.com)
55741 * gcc.c-torture/execute/980617-1.c: New test.
55743 1998-06-12 Jeffrey A Law (law@cygnus.com)
55745 * gcc.c-torture/execute/980612-1.c: New test.
55747 1998-06-08 Jeffrey A Law (law@cygnus.com)
55749 * gcc.dg/980523-1.c: Only test on ppc-linux.
55750 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
55752 * gcc.c-torture/execute/980608-1.c: New test.
55754 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
55756 * gcc.c-torture/execute/980605-1.c: New test.
55758 1998-06-04 Jeffrey A Law (law@cygnus.com)
55760 * gcc.c-torture/execute/980604-1.c: New test.
55762 1998-06-02 Jeffrey A Law (law@cygnus.com)
55764 * gcc.c-torture/execute/980602-1.c: New test.
55765 * gcc.c-torture/execute/980602-2.c: Likewise.
55767 1998-06-02 Dave Love <d.love@dl.ac.uk>
55769 * 970125-0.f: Fix per JCB. Add commentary.
55771 1998-05-31 Michael Meissner <meissner@cygnus.com>
55773 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
55776 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
55778 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
55781 1998-05-28 Catherine Moore <clm@cygnus.com>
55783 * gcc.c-torture/execute/980526-3.c: New test.
55785 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
55787 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
55788 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
55789 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
55790 m88k-motorola-sysv3 to XFAIL.
55792 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55794 * gcc.dg/980526-1.c: New test.
55795 * gcc.c-torture/execute/980526-2.c: New test.
55797 1998-05-26 Jeffrey A Law (law@cygnus.com)
55799 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
55801 * gcc.c-torture/execute/980526-1.c: New test.
55803 1998-05-26 Dave Love <d.love@dl.ac.uk>
55805 * g77.f-torture/execute/alpha2.f: Add runtime test.
55807 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
55809 * g++.old-deja/old-deja.exp: Strip leading directories.
55811 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
55812 error for the line. Don't run multiple tests for the same line.
55814 1998-05-23 Jeffrey A Law (law@cygnus.com)
55816 * gcc.dg/980523-1.c: New test.
55818 1998-05-23 Dave Love <d.love@dl.ac.uk>
55820 * g77.f-torture/compile/970915-0.f: New test.
55822 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
55824 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
55826 1998-05-21 Jeffrey A Law (law@cygnus.com)
55828 * gcc.dg/980520-1.c: New test.
55830 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
55832 * gcc.dg/980502-1.c: Fix return type.
55834 1998-05-20 Jeffrey A Law (law@cygnus.com)
55836 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
55837 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
55838 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
55839 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
55840 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
55842 1998-05-20 Dave Love <d.love@dl.ac.uk>
55844 * g77.f-torture/execute/980520-1.f: New test.
55846 1998-05-15 Dave Love <d.love@dl.ac.uk>
55848 * lib/mike-g77.exp: New file.
55850 * g77.f-torture/noncompile/noncompile.exp,
55851 g77.f-torture/noncompile/check0.f: New files.
55853 1998-05-14 Dave Love <d.love@dl.ac.uk>
55855 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
55856 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
55857 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
55858 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
55859 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
55860 abort where appropriate.
55862 1998-05-05 Michael Meissner <meissner@cygnus.com>
55864 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
55865 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
55867 1998-04-29 Dave Love <d.love@dl.ac.uk>
55869 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
55871 1998-04-27 Dave Love <d.love@dl.ac.uk>
55873 * g77.f-torture/compile/980427-0.f: New test.
55875 1998-04-24 Dave Love <d.love@dl.ac.uk>
55877 * g77.f-torture/compile/980424-0.f: New test.
55879 1998-04-19 Dave Love <d.love@dl.ac.uk>
55881 * g77.f-torture/compile/980419-2.f (main): New test.
55882 * g77.f-torture/compile/970125-0.f: New test.
55883 * g77.f-torture/compile/980419-1.f: New test.
55885 1998-04-08 Jim Wilson <wilson@cygnus.com>
55887 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
55890 1998-04-07 Jim Wilson <wilson@cygnus.com>
55892 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
55894 1998-04-03 Jim Wilson <wilson@cygnus.com>
55896 * gcc.c-torture/compile/980329-1.c: New test.
55898 1998-03-18 Jim Wilson <wilson@cygnus.com>
55900 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
55901 * gcc.dg/980312-1.c: Fix typo in -march command.
55903 1998-03-16 H.J. Lu (hjl@gnu.org)
55905 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
55907 1998-03-11 Robert Lipe <robertl@dgii.com>
55909 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
55910 Dave Love agree the Fortran source is bogus.
55912 1998-03-11 Robert Lipe <robertl@dgii.com>
55914 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
55915 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
55916 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
55917 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
55918 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
55920 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
55922 * g++.old-deja/g++.other/friend1.C: New test.
55924 1998-02-18 Dave Love <d.love@dl.ac.uk>
55926 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
55927 possibly uninitialized) variables and declare dnrm2.
55929 1998-02-23 Robert Lipe <robertl@dgii.com>
55931 From Bruno Haible <haible@ilog.fr>:
55932 * gcc.c-torture/execute/980223.c: New test.
55934 1998-02-13 Jeffrey A Law (law@cygnus.com)
55936 * gcc.dg/ifelse-1.c: New test.
55938 1998-02-09 H.J. Lu (hjl@gnu.org)
55940 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
55942 * lib/old-dejagnu.exp (old-dejagnu): Added the
55943 "execution test - XFAIL *-*-*" handling in the spirit of
55944 "excess errors test -". Changed the "execution test fails"
55945 handling to be like "excess errors test fails".
55946 * Update various tests accordingly.
55948 1998-02-06 Jim Wilson <wilson@cygnus.com>
55950 * gcc.c-torture/execute/980205.c: New test.
55952 1998-01-18 Jeffrey A Law (law@cygnus.com)
55954 * lib/c-torture.exp: Look for .x files instead of .cexp files.
55955 * lib/f-torture.exp: Similarly.
55956 * gcc.c-torture: Rename all .cexp files to .x files.
55958 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
55960 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
55961 (940510-1.c): Removed duplicate.
55962 (971104-1.c): New test.
55964 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
55966 * lib/f-torture.exp: Improve error and loop detection.
55968 1997-11-19 Michael Meissner <meissner@cygnus.com>
55970 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
55971 use that to size the filler array.
55973 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
55975 * lib/c-torture.exp(c-torture-execute): Fix typo.
55977 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
55978 testcase as the executable name. Keep the executable around if
55981 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
55983 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
55984 changes. Only test one -g option, and move it to the end of the
55985 list of options to test.
55987 1997-09-19 Michael Meissner <meissner@cygnus.com>
55989 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
55990 variable GCC_TORTURE_OPTIONS to supply default switches separated
55991 by colons. If no environment variable, run tests with -O0 -g, -O1
55992 -g, and -O2 -g as well.
55994 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
55996 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
55997 explanatory comments. Fix indentation.
55999 1997-09-15 Jeffrey A Law (law@cygnus.com)
56001 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
56003 1997-09-11 Jeffrey A Law (law@cygnus.com)
56005 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
56006 * g++.old-deja/g++.mike/p7325.C: Likewise.
56007 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
56009 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
56011 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
56012 * g++.old-deja/g++.brendan/crash30.C: Likewise.
56013 * g++.old-deja/g++.brendan/crash39.C: Likewise.
56014 * g++.old-deja/g++.law/operators4.C: Likewise.
56016 1997-09-11 Joe Buck (jbuck@synopsys.com)
56018 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
56019 * g++.old-deja/g++.mike/p784.C: Ditto.
56020 * g++.old-deja/g++.mike/p785.C: Ditto.
56022 1997-09-05 Jeffrey A Law (law@cygnus.com)
56024 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
56026 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56028 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
56029 target feature; pass this to c-torture-execute as needed.
56031 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
56033 * lib/c-torture.exp(c-torture-execute): If the previous and the
56034 current executables being tested are identical, we don't need to
56035 run the executable again. Try to make the executable names
56036 unique. Add an optional argument for passing additional compiler
56039 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
56041 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
56043 1997-08-29 Jeffrey A Law (law@cygnus.com)
56045 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
56047 1997-07-31 Jeffrey A Law (law@cygnus.com)
56049 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
56050 32bit or larger longs.
56052 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
56053 have either a 32bit long or 32bit int.
56055 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
56057 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
56058 Make double precision tests dependent on sizeof (double).
56060 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
56062 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
56065 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
56067 * gcc.c-torture/compile/961203-1.cexp: New script.
56069 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
56071 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
56072 up the includes ourselves.
56074 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
56076 * lib/plumhall.exp: Remove random include, and add a few
56077 verbose messages for debugging.
56079 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
56081 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
56082 of trying to do it ourselves.
56084 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
56086 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
56088 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
56090 * gcc.prms/5403.c: Made regexp a bit less strict.
56092 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
56094 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
56095 is returned from remote_load instead.
56096 * lib/plumhall.exp: Ditto.
56097 * lib/mike-g++.exp: Ditto.
56098 * lib/old-dejagnu.exp: Ditto.
56099 * lib/c-torture.exp: Ditto.
56101 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
56103 * lib/g++.exp: Use build_wrapper procedure.
56104 * lib/gcc.exp: Ditto.
56106 1997-05-20 Jeffrey A Law (law@cygnus.com)
56108 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
56109 an old-style decl for malloc. Fixes tests to work when
56110 sizeof (int) != sizeof (size_t).
56112 1997-05-15 Mike Meissner <meissner@cygnus.com>
56114 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
56116 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
56117 use stdargs.h interface.
56119 1997-05-15 Mike Meissner <meissner@cygnus.com>
56121 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
56122 NO_VARARGS when compiling.
56124 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
56126 * lib/plumhall.exp(ph_includes): New procedure.
56128 (ph_compiler): Ditto.
56130 * lib/g++.exp: Rename test-glue.c to testglue.c.
56131 * lib/gcc.exp: Ditto.
56133 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
56135 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
56136 to completion when it's called.
56138 1997-03-21 Michael Meissner <meissner@cygnus.com>
56140 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
56141 is defined, don't do test.
56143 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
56145 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
56147 (ph_summary): Mark skipped testcases as untested, not unresolved.
56149 * lib/plumhall.exp (ph_make): If unresolved because of bad
56150 errorCode, record errorCode in log file.
56151 (*): Replace send_log/verbose with verbose -log.
56153 1997-03-19 Michael Meissner <meissner@cygnus.com>
56155 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
56156 double conversion if double isn't at least 8 bytes.
56158 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
56159 int to work with targets where int is 16 bits.
56161 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
56162 8 bytes, just exit, since 4 byte doubles don't have enough bits of
56163 precision for the test to complete.
56165 1997-03-14 Michael Meissner <meissner@cygnus.com>
56167 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
56168 if d10v is not compiled with the -mdouble64 flag.
56169 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
56171 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
56172 d10v is not compiled with the -mint32 flag.
56174 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
56176 * lib/plumhall.exp: Use incr_count.
56178 1997-03-12 Jeffrey A Law (law@cygnus.com)
56180 * gcc.c-torture: Update to c-torture-1.45.
56182 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
56184 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
56185 the name of the expect testcase file).
56187 * lib/g++.exp(g++_init): Ditto.
56189 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
56191 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
56194 * lib/gcc.exp(gcc_exit): New procedure.
56196 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
56198 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
56199 specs where appropriate.
56201 * g++.old-deja/g++.arm/*: Added additional ERROR checks
56202 because of new "candidates are" messages, and removed a few
56204 * Converted all non-old-style g++ testcases to old-style, and
56205 moved into g++.old-deja.
56207 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
56209 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
56212 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
56215 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
56217 1997-02-13 Michael Meissner <meissner@cygnus.com>
56219 * lib/gcc.exp (gcc_target_compile): Add support for defining
56220 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
56221 the machine doesn't have those features.
56223 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
56225 * g++.law/operators4.exp: Don't use LIBS.
56227 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
56229 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
56231 * lib/mike-g++.exp: Don't set the compiler to be tested here.
56232 * lib/g++.exp: Set it here instead. Also, allow use of the
56233 --tool_exec and --tool_opt options. Change CXX to
56236 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
56238 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
56240 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
56242 * lib/old-dejagnu.exp: Use prune_warnings instead of
56244 * lib/mike-g++.exp: Ditto.
56245 * lib/gcc.exp: Ditto.
56246 * lib/g++.exp: Ditto.
56248 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
56250 1997-02-07 Jeffrey A Law (law@cygnus.com)
56252 * 941014-2.c: Include stdlib.h
56253 * 960327-1.c: Include stdio.h
56254 * dbra.c, index-1.c: Don't assume ints are 32bits.
56256 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
56258 * lib/gcc.exp: Add gcc,stack_size target feature.
56260 * lib/g++.exp(g++_target_compile): Add the include and link
56261 paths here, not in two other places. And, it's $options, not
56264 * lib/mike-g++.exp(postbase): Remove the code that determines
56265 the correct include and link paths.
56266 * g++.old-deja/old-deja.exp: Ditto.
56268 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
56270 * lib/g++.exp(g++_init): target_compile no longer returns the
56271 filename of the result.
56273 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
56275 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
56278 * gcc.c-torture/special/special.exp: Change call to
56279 gcc_target_compile to include the object file.
56281 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
56283 * gcc.c-torture/special/special.exp: Correct misspelling in last
56286 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
56288 * lib/plumhall.exp(ph_summary): Log the entire output of the
56289 executable. Return -1 if there were any failures, 0 otherwise.
56290 (ph_execute): Return -1 if there were any failures, 0 otherwise.
56291 (ph_make): Clean up objects and executables that were built
56292 if the tests succeeded.
56294 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
56296 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
56297 libraries and includes in the build tree as appropriate.
56299 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56301 * lib/c-torture.exp: Instead of looking for the global variable
56302 NO_LONG_LONG, check to see if that's a feature of the target.
56304 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
56306 * config/default.exp: Minimize. Delete the remainer of the files in
56307 config; this functionality is now in devo/dejagnu/config.
56309 g++.*/*: Pass any additional flags used to compile to postbase;
56312 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
56313 is now done by runtest.exp. Use gcc_target_compile instead of
56316 lib/c-torture.exp: Use gcc_target_compile instead of compile.
56317 Remove references to CFLAGS. Use remote_file instead of
56319 (c-torture): Take a list of arguments to use to compile this
56322 lib/g++.exp: Simplify. Use target_compile instead of compile.
56323 lib/gcc-dg.exp: Ditto.
56324 lib/gcc.exp: Ditto.
56325 lib/mike-{gcc,g++}.exp: Ditto.
56326 lib/old-dejagnu.exp: Ditto.
56327 lib/plumhall.exp: Ditto.
56329 1997-01-08 Jim Wilson <wilson@cygnus.com>
56331 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
56332 (ph_linker): Likewise.
56334 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
56336 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
56337 MAP_ANON / MAP_ANONYMOUS if defined;
56338 else try to map from /dev/zero .
56340 1996-11-12 Jeffrey A Law (law@cygnus.com)
56342 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
56343 isn't defined, then define it to MAP_ANONYMOUS.
56345 1996-11-12 Jeffrey A Law (law@cygnus.com)
56347 * gcc.c-torture: Update to c-torture-1.42 release.
56349 1996-11-11 Jeffrey A Law (law@cygnus.com)
56351 * gcc.c-torture: Update to c-torture-1.41 release.
56353 1996-10-27 Jeffrey A Law (law@cygnus.com)
56355 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
56358 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
56360 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
56361 and LDFLAGS. Fix second case to append the target_info ldflags
56362 onto LDFLAGS, not CFLAGS.
56363 * lib/g++.exp (g++_init): Add target_info stuff.
56364 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
56365 of libgloss and newlib flags for !native.
56367 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
56368 (GDB): Fix relative path to go up another dir for finding gdb.
56370 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
56372 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
56373 versions in the target_info array, if they don't exist.
56375 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
56377 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
56379 1996-07-08 Jim Wilson <wilson@cygnus.com>
56381 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
56382 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
56384 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
56386 * lib/old-dejagnu.exp: Don't remove the output file before we've
56387 actually tested it. Don't append pwd to the path of the executable
56390 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
56392 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
56394 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
56396 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
56397 temporary directory for compiler files, and set it to a default
56398 value of /tmp. Set $output as the name of the output file from
56399 compiling the testcase. Add a -o option to $cflags_var so the
56400 compiler writes the final output file as $output. Set $executable
56403 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
56404 directory for compiler files, and set it to /tmp if it doesn't
56405 already have a value. Set $output_file to the name of the output
56406 file from compiling the testcase. Add a -o option to CXXFLAGS so
56407 the compiler writes the final output file as $output. Use $output
56408 as the executable to be tested.
56410 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56412 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
56414 1996-06-08 Jeffrey A Law (law@cygnus.com)
56416 * gcc.c-torture/execute/pending-1.c: New test. Still
56417 pending in Tege's queue.
56419 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
56421 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
56422 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
56423 if there were failures. Call unresolved if there were unresolved
56424 testcases. Call gcc_fail if program did not run to completion.
56425 (ph_make): Pass additional argument name to ph_execute.
56426 (ph_execute): Add new argument. Pass additional arguments to
56427 ph_summary. Call gcc_fail is there is no execution output.
56429 1996-04-24 Jeffrey A Law (law@cygnus.com)
56431 * lib/plumhall.exp (proc_summary): Output relavent summary
56432 lines into the log so specific failures in plumhall can be
56435 1996-04-10 Jeffrey A Law (law@cygnus.com)
56437 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
56438 (c-torture-execute): Don't try to execute tests which use
56439 "long long" types if $NO_LONG_LONG is nonzero.
56441 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
56443 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
56446 * gcc.ieee: Move from here.
56447 * gcc.c-torture/execute/ieee: To here.
56449 1996-03-26 Jeffrey A Law (law@cygnus.com)
56451 * gcc.c-torture: Update to c-torture-1.41 release.
56453 1996-03-22 Jeffrey A Law (law@cygnus.com)
56455 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
56458 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
56460 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
56463 1996-03-02 Jeffrey A Law (law@cygnus.com)
56465 * config/proelf.exp: Handle connecting to a simulator.
56467 1996-01-31 Jeffrey A Law (law@cygnus.com)
56469 * config/proelf.exp: New file. Enough framework that we can
56470 run c-torture tests on the proelf targets (or any other target
56471 that gdb can connect to for that matter).
56473 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
56475 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
56476 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
56478 * lib/plumhall.exp (ph_execute): Always call ph_summary if
56479 exec_output exists.
56481 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
56483 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
56484 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
56486 * config/*.exp: Update FSF address. Change result of ${tool}_load
56487 to pass/fail/unresolved/unsupported/untested. Caller must now
56488 call unresolved/unsupported/untested.
56489 * lib/*.exp: Update FSF address. Update to handle new results of
56491 * lib/chill.exp (verbose): Delete.
56493 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
56495 * lib/gcc.exp (default_gcc_start): Change order of args to
56496 $LDFLAGS $CFLAGS $LIBS.
56497 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
56498 Save/set/restore CFLAGS. Pass single arg to gcc_start.
56499 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
56500 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56501 * gcc.misc-tests/dg-test.exp: Likewise.
56502 * gcc.misc-tests/msgs.exp: Likewise.
56503 * gcc.prms/prms.exp: Likewise.
56504 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
56505 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
56507 * lib/dg.exp: Deleted, moved to dejagnu/lib.
56509 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
56511 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
56513 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
56514 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
56516 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
56519 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
56521 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
56522 global for loop; add use of $mathlib.
56523 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
56524 settings here; set mathlib for anything but VxWorks.
56526 1996-01-22 Jeffrey A Law (law@cygnus.com)
56528 * gcc.c-torture: Update to c-torture-1.40 release.
56530 1996-01-03 Jeffrey A Law (law@cygnus.com)
56532 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
56535 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
56537 * lib/c-torture.exp (c-torture-execute): Declare "output" as
56540 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
56542 * lib/g++.exp (LIBS): Define if not already.
56543 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
56544 (gcc-dg-prune): Call prune_gcc_output.
56545 * lib/gcc.exp (prune_gcc_output): New proc.
56546 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
56549 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
56551 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
56552 (c-torture-execute): Likewise. Rename `name' to `testcase'.
56554 1995-11-15 Jeffrey A Law (law@cygnus.com)
56556 * gcc.c-torture: Update to c-torture-1.39 release.
56558 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
56560 * lib/c-torture.exp (c-torture-execute): Don't return if one option
56561 fails, try others as well.
56563 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
56565 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
56566 If compilation fails, mark execute tests as `untested'.
56567 If test is marked as unsupported, don't mark compilation and
56568 execute tests as failed.
56570 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
56572 * lib/g++.exp (g++_init): Don't link in libg++, and look to
56573 libstdc++ for whether or not we want to be doing shared
56574 libraries. Delete link_curses since we don't need it anymore.
56575 * lib/mike-g++.exp (postbase): Don't link in libg++.
56576 * g++.old-deja/old-deja.exp: Likewise.
56578 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
56580 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
56582 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
56584 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
56585 For that, add `-Wl,-a,shared_archive'.
56586 * g++.old-deja/old-deja.exp: Likewise.
56588 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
56590 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
56592 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
56594 * lib/mike-g++.exp (postbase): Pay attention to the status of
56597 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
56599 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
56601 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
56603 * lib/gcc.exp (default_gcc_start): No longer need to log program
56604 being executed or its output, execute_anywhere does that now.
56605 * lib/g++.exp (default_g++_version): Call execute_anywhere.
56606 (default_g++_start): Likewise. Delete calls to verbose/send_log.
56608 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
56610 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
56611 the same as those in lib/g++.exp.
56613 1995-10-10 Jeff Law (law@hurl.cygnus.com)
56615 * gcc.c-torture: Update to c-torture-1.38 release.
56616 * gcc.ieee: Related changes.
56618 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
56620 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
56621 "exec". Minor reformatting changes.
56623 * config/rom68k.exp (${tool}_load): Make it work in a canadian
56624 cross. This means all "exec" calls now work on a remote host as
56626 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
56627 cross. Filter out the extra "\r\n" stuff that expect puts in.
56628 (c-torture-execute): Filter out the bogus warnings like
56629 c-torture-compile does. Add support for canadian cross.
56630 * lib/gcc.exp (default_gcc_version, default_gcc_start)
56631 Use execute_anywhere rather than calling exec directly. Now it
56632 works for canadian cross testing.
56634 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
56636 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
56637 results into a variable, and check that rather than using file exists.
56639 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
56641 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
56642 create a libg++.so. For sunos4.1.*, also add -ltermcap.
56644 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56646 * g++.old-deja/old-deja.exp: Create and pass runshlib and
56647 lib_curses if there's a shared libg++ in the build tree.
56649 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
56651 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
56652 if not supported target.
56654 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
56656 * lib/g++.exp (g++_init): Move empty setting of runshlib and
56657 link_curses up to always happen, not just for native builds.
56659 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
56661 * gcc.c-torture: Update to c-torture-1.36 release.
56662 * gcc.failure: Related changes.
56664 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
56666 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
56668 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
56670 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
56671 * lib/mike-g++.exp (postbase): Not in here. Still reference
56672 runshlib, link_curses, and mathlib for link and run.
56674 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
56675 pass the runtime shared library options for Solaris, OSF/1, and
56676 Irix5, and link with -lcurses to avoid unresolved references.
56678 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
56680 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
56683 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
56685 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
56687 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
56689 * gcc.c-torture: Update to c-torture-1.35 release. Note we
56690 do not have a framework for the "compat" tests yet.
56692 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
56694 * lib/mike-g++.exp (postbase): New local variable `mathlib',
56695 set to null if we're testing vxworks5.1. Use that instead of
56696 `-lm' in the setting of LIBS for link and run.
56698 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
56700 * config/rom68k.exp (${tool}_load): Major changes to make it
56701 work. Verified that it does in fact return the stuff in
56702 exec_output properly. Catch any Emul or any TRAP other than 0.
56704 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
56706 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
56707 LDFLAGS properly for targets that need stuff from libgloss.
56708 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
56710 (gpp_initialized): New variable.
56712 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
56714 * config/rom68k.exp: Load libgloss.exp.
56715 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
56716 so we can produce a fully linked binary.
56717 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
56718 so we can produce a fully linked binary.
56720 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
56722 * lib/plumhall.exp (ph_section): Watch for expected failures.
56723 Add missing `else'.
56725 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
56727 (c-torture): Likewise.
56729 1995-08-28 Doug Evans <dje@cygnus.com>
56731 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
56733 * lib/mike-g++.exp (mike_cleanup): New proc.
56734 (prebase): New globals compiler_result, not_compiler_result,
56736 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
56737 allow leading "-" in pattern. Watch for unsupported tests.
56738 If $compiler_result is set, pattern match assembler code,
56739 and ditto for $not_compiler_result.
56740 * lib/mike-gcc.exp: Likewise.
56742 * lib/plumhall.exp (ph_execute): Only call ph_summary if
56743 execution "succeeded".
56745 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
56747 * config/win32.exp: New file.
56748 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
56750 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
56752 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
56754 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
56755 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
56756 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
56758 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
56759 "... without exceptions was ...". That is now handled by
56761 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
56763 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
56765 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
56766 sieve.c,sort2.c}: New files.
56767 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
56768 sieve.exp,sort2.exp}: Drivers for them.
56770 * lib/mike-gcc.exp (program_output): New user settable variable.
56771 (postbase): Call prune_system_crud. Also prune extraneous compiler
56773 * lib/mike-g++.exp (program_output): New user settable variable.
56775 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
56777 * config/sh.exp: Deleted (use sim.exp instead).
56779 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
56781 * config/vx.exp: Declare CHECKTASK as global.
56782 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
56783 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
56784 * lib/old-dejagnu.exp: Load [pwd]/$executable.
56786 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
56788 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
56789 target. Like vx.exp, only includes `vx29k.exp' instead of
56792 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
56794 * config/sim.exp: Increase time limit from 120 seconds to 240.
56796 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
56798 * gcc.c-torture/execute/950628-1.c: New test.
56800 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
56802 * gcc.c-torture: Update with changes/additions from
56805 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
56807 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
56809 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
56811 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
56813 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
56815 * gcc.c-torture/compile/950512-1.c: New test.
56816 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
56817 * gcc.dg/struct-ret-1.c: Likewise.
56819 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
56821 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
56822 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
56824 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
56826 * gcc.c-torture/special/920411-1.c: Deleted.
56827 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
56829 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
56831 * config/sim.exp (${tool}_load): Hack in call to bash to get a
56834 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
56836 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
56838 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
56841 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
56842 is the proper length.
56843 * va-arg-3.c: Likewise.
56845 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
56847 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
56848 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
56850 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
56851 * lib/g++.exp (default_g++_start): Delete old cruft.
56853 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
56855 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
56856 (2 * (1 << 18)) to (2 * (1 << 17)).
56858 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
56860 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
56862 * config/rom68k.exp: Renamed from config/idp.exp
56864 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
56866 * c-torture/compile/921109-2.c
56868 1995-04-18 Mike Stump <mrs@cygnus.com>
56870 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
56873 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
56875 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
56877 * lib/g++.exp (default_g++_start): Likewise.
56879 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
56881 * gcc.c-torture/compile/950329-1.c: New test.
56883 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
56885 * config/bug.exp (${tool}_load): Updated to use new remote_open
56886 and remote_close procs.
56887 * config/idp.exp: New file.
56889 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
56891 * gcc.c-torture/execute/950322-1.c: New test.
56893 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
56895 * config/vx.exp (${tool}_load): Clean up testing of return code from
56896 vxworks_ld and vxworks_spawn.
56898 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
56900 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
56902 1995-03-13 Mike Stump <mrs@cygnus.com>
56904 * lib/old-deja.exp: Add `excess errors test - ' error, now one
56905 can mark excess errors on a machine by machine basis. Note, the
56906 default is to not expect any excess errors, even when excess
56907 errors test - is given, so you will want to put an XFAIL ... on
56908 these lines. For example, // excess errors test - XFAIL hppa*-*-*
56909 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
56910 those 4 machines, but no others.
56912 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
56914 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
56915 * lib/c-torture.exp: to here.
56917 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
56919 * gcc.c-torture/execute/950221-1.c: New test.
56920 * gcc.c-torture/execute/struct-ret-1.c: New test.
56921 * gcc.c-torture/compile/950221-1.c: New test.
56923 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
56925 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
56927 * gcc.c-torture/execute/arith-1.c (main): Return 0.
56928 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
56930 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
56932 * g++.gb: New directory of tests, derived from my signature and
56933 class scoping tests.
56935 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
56936 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
56937 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
56938 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
56939 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
56940 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
56941 * g++.gb/sig25.C: Likewise.
56943 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
56944 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
56945 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
56946 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
56947 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
56948 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
56949 * g++.gb/sig25.exp: Likewise.
56951 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
56952 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
56953 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
56954 * g++.gb/scope13.C: Likewise, this test still fails.
56956 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
56957 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
56958 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
56959 * g++.gb/scope13.exp: Ditto.
56961 * g++.gb/README: New file, explains what these tests are about.
56963 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
56965 * lib/dg.exp (dg-do): Support `preprocess'.
56966 (dg-test): Likewise.
56968 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
56970 * config/udi.exp: change "continue -expect" to "exp_continue".
56972 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
56974 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
56975 Delete redundant tests.
56977 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
56978 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
56979 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
56980 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
56981 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
56982 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
56983 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
56984 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
56986 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
56987 storing label pointers.
56988 * gcc.c-torture/execute/921019-1.c: Likewise.
56989 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
56990 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
56992 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
56995 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
56996 Delete obsolete tests.
56998 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
56999 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
57000 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
57001 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
57002 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
57003 * gcc.c-torture/compile/950124-1.c: New test.
57005 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
57007 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
57009 * lib/mike-g++.exp: Add -lm to LIBS.
57011 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
57013 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
57015 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
57017 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
57019 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
57021 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
57023 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
57025 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
57026 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
57027 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
57028 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
57029 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
57030 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
57031 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
57032 * g++.law/{operators31.C, operators32.C,
57033 * g++.law/{operators33.C, operators34.C}: Likewise.
57034 * g++.law/{pic1.C, refs2.C}: Likewise.
57035 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
57036 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
57037 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
57038 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57040 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
57041 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
57042 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
57043 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
57044 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
57045 * g++.law/{enum9.exp, friend5.exp}: Likewise.
57046 * g++.law/{nest3.exp, nest4.exp}: Likewise.
57047 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
57048 * g++.law/{operators30.exp, operators31.exp}: Likewise.
57049 * g++.law/{operators32.exp, operators33.exp}: Likewise.
57050 * g++.law/{operators34.exp}: Likewise.
57051 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
57052 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
57053 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
57054 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
57055 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
57057 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
57058 No longer expected to fail.
57059 * g++.law/missed-error3.C: Tweak for recent bool changes.
57061 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
57063 * config/emb-unix: Deleted.
57064 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
57065 remote execution. Do final link on remote host if REMOTE_LINK is set.
57067 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
57069 * lib/dg.exp (dg-test): Fix typo in last patch.
57071 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
57073 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
57074 (handles multiple occurrences).
57076 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
57078 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
57079 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
57080 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
57082 * lib/c-torture.exp (c-torture-compile): Likewise.
57083 (c-torture): Prepend full path if missing.
57084 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
57085 (gcc_fail): Likewise.
57086 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
57088 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
57090 * lib/netware.exp: Only attach to NetWare i386 systems.
57092 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
57094 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
57095 messages. Add test name to "output pattern match" pass/fail message.
57097 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
57099 * gcc.dg: New testsuite.
57100 * gcc.dg/dg.exp: New file.
57102 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
57103 test-switch.c}: Deleted.
57105 * gcc.misc-tests/msgs.exp: New testcase driver.
57107 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
57109 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
57110 Watch for illegal return values from ${tool}_load.
57111 * config/unix.exp (${tool}_load): Fix pass/fail detection for
57112 cross targets. Coerce return value >0 to 1.
57114 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
57116 * config/unix.exp (${tool}_load): Call program rsh, not proc.
57118 * config/emb-unix.exp: New file.
57120 * config/sim.exp: Error if variable $SIM not defined.
57121 (${tool}_load): Mark test as "untested" if simulator missing.
57123 * config/unix.exp: Load remote.exp to get rcp_download.
57124 * lib/c-torture.exp: Use different option lists for testcases with
57126 * gcc.c-torture/execute/execute.exp: Likewise.
57128 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
57130 * config/*.exp: Clarify return code from ${tool}_load.
57131 Call `unresolved' or `untested' instead of `warning' or `perror'
57132 (sometimes you still want to call both though).
57133 Add comment that `shell_id' is local to each file.
57134 * config/udi.exp (timeout): Set to 30.
57135 Don't print warning if connection fails, $connectmode has already
57137 (${tool}_load): Move verbose messages to level 2.
57138 Rework pattern for "Process started" message.
57139 Pass `shell_id' to ${connectmode}_download.
57140 Retry twice upon timeout. Make resetting of target more robust.
57141 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
57142 Pass `shell_id' to exit_$connectmode.
57143 Only call exit_$connectmode if connected.
57144 * config/unix.exp (${tool}_load): Check return codes better.
57145 * config/vrtx.exp (${tool}_load): Likewise.
57146 * config/vx.exp (${tool}_load): Likewise.
57147 Delete unneeded global's.
57148 * lib/dg.exp (dg-test): Update to reflect clarified return codes
57151 (dg-init): Delete recording of pass/fail counts.
57152 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57153 (old-dejagnu-init): Likewise.
57154 (old-dejagnu-stat): Delete contents, empty proc now.
57155 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
57156 (c-torture): Delete references to lcnt, lpass, lfail.
57157 Get option list from TORTURE_OPTIONS.
57158 Delete -funroll[-all]-loops if no loops.
57159 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
57160 (g++_stat): Delete contents (empty proc now).
57161 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
57162 (gcc_finish): Likewise.
57163 (gcc_stat): Deleted.
57164 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
57165 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
57166 * gcc.c-torture/execute/execute.exp: Likewise.
57167 Split tests into two parts: compile, execute.
57168 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
57169 no loops. Update to reflect clarified return codes from ${tool}_load.
57171 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
57173 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
57175 (old-dejagnu): Likewise (where necessary).
57177 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
57179 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
57181 * lib/dg.exp (dg-process-target): Fix processing of selector.
57182 Add comment regarding use of `error'.
57184 * lib/gcc.exp (prune_system_crud): Define if missing.
57185 * lib/g++.exp (prune_system_crud): Likewise.
57187 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
57188 Call prune_system_crud.
57189 * lib/dg.exp (dg-runtest): New proc.
57190 Use perror instead of send_user for tcl errors in testcase.
57191 Don't return any value, it's never used.
57192 Don't clobber previous definition of `unknown'.
57193 Print tcl errors in `dg-final'.
57195 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
57197 * lib/dg.exp (dg-process-target): Improve syntax error messages.
57198 (dg-test): Don't print errorInfo, it contains stack backtrace.
57200 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
57202 * lib/g++.exp (runtest_file_p): Define if missing.
57204 1994-09-24 Doug Evans (dje@cygnus.com)
57206 * lib/mike-g++.exp: Comment out loading of g++.exp.
57207 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
57208 (default_g++_version): Always print something.
57209 (default_g++_start): Comment out call to `which'.
57210 (g++_start, g++_load): Deleted (must be defined in config file).
57211 * lib/gcc.exp: Test for existence of $CC at start.
57212 Delete check for tmpdir (done in gcc_init).
57213 (default_gcc_version): Always print something.
57214 (default_gcc_start): Comment out call to `which'.
57215 * config/*.exp: Major cleanup - make cross targets work at least a
57216 little better for g++ (by not being "--tool gcc" specific).
57217 Rename gcc_xxx to ${tool}_xxx.
57218 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
57219 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
57221 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
57223 * lib/c-torture.exp (c-torture-compile): Rework compiler
57224 message processing.
57226 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
57229 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
57231 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
57233 * lib/dg.exp (dg-process-target): Support { target native }.
57235 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
57237 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
57238 looked for "... program xxx got fatal signal".
57239 Correct regsub munging of `comp_output'.
57240 Ignore compiler messages "path prefix not used" and "linker input
57243 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
57245 * lib/gcc.exp (runtest_file_p): Define if missing.
57246 * gcc.prms/template.c: Example to work from.
57248 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
57250 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
57251 * lib/dg.exp (dg-test): Call unsupported testcases as such.
57253 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
57254 * gcc.prms/1883.c: Moved from compile/940714-1.c.
57255 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
57256 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
57258 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
57259 (dg-process-target): No longer a varargs proc.
57260 Return S/N for target, P/F for xfail. All callers changed.
57261 (user option procs): More argument checking.
57262 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
57263 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
57264 (dg-test): Skip test if not running on selected target in `dg-do'.
57265 Update handling of `dg-do-what', `dg-output-text'.
57266 Separate execution pass/fail from output pattern match pass/fail.
57267 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
57269 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
57271 * gcc.c-torture/special/special.exp: Don't expect failure for mips
57272 target for 920510-1.c.
57274 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
57276 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
57277 Clean up comment regarding use of passcnt, etc.
57278 (gcc_stat): Don't update `testcnt' here.
57279 (gcc_finish): Do it here.
57280 Might as well reset `but_id' here too.
57281 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
57282 to determine if the file should be tested.
57283 * gcc.c-torture/compile/compile.exp: Likewise.
57284 * gcc.c-torture/execute/execute.exp: Likewise.
57285 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57286 * gcc.misc-tests/dg-test.exp: Likewise.
57287 * gcc.prms/prms.exp: Likewise.
57288 * gcc.wendy/wendy.exp: Likewise.
57289 * g++.old-deja.exp: Likewise.
57290 Move "Testing file" message to verbose level 1.
57292 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
57294 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
57296 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
57298 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
57299 (default_gcc_start): Accept optional second list element
57300 of compiler flags. Print compiler output at verbosity level 2.
57301 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
57302 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
57303 Save current values of framework globals passcnt, failcnt, xpasscnt,
57304 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
57305 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
57306 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
57307 xfailcnt to compute stats. Update framework global `testcnt' from
57309 (gcc_finish): New proc. Clean up test environment.
57310 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
57311 (gcc_epass, gcc_efail): Delete.
57312 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
57313 argument of line number.
57314 (dg-init): If the tool has an init routine, call it.
57315 (dg-test): Remove args `cflags_var' and `libs_var'.
57316 Pass all compiler options to ${tool}_start.
57317 Handle missing line number.
57318 (dg-finish): New function.
57319 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
57320 particular files. Call gcc_finish at end. Move "skipping test"
57321 message to verbosity level 3.
57322 * gcc.c-torture/compile/compile.exp: Likewise.
57323 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
57324 * gcc.c-torture/execute/execute.exp: Likewise.
57325 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57326 Print testcase being tried at verbosity level 1.
57327 * gcc.c-torture/special/special.exp: Unset xfail.
57328 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57329 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
57330 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
57331 * gcc.failure/failure.exp: Likewise.
57332 * gcc.ieee/ieee.exp: Likewise.
57333 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
57334 Update call to dg-test. Call dg-finish at end.
57335 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
57336 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
57337 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
57338 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
57339 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
57340 * gcc.wendy/wendy.exp: Add copyright.
57341 Delete setting of tmpdir (done by gcc_init).
57342 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
57343 Pass compiler flags to gcc_start. Call gcc_finish at end.
57344 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
57347 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
57349 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
57351 (g++_load): Likewise.
57353 * config/*.exp (gcc_load): Some were varargs fns and some were not.
57354 Rename argument to `prog' to remove the confusion.
57355 Varargs fns behave differently too!
57356 (g++_load): Likewise.
57358 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
57360 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
57361 what it is. Delete (always) printing of status value for !native.
57362 Simplify verbose code, and include status and exec_output.
57363 (g++_load): Use gcc_load.
57365 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
57367 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
57368 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
57369 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
57370 940714-3.c as these testcases don't exist anymore. Make
57371 va-arg-1.c expected to pass.
57373 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
57375 * gcc.misc-tests/misc.exp: Only run specific testcases.
57376 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
57377 * gcc.misc-tests/dg-[1-9].c: New files.
57379 * lib/dg.exp: New testsuite driver.
57380 * gcc.prms/prms.exp: Use it.
57382 * README.gcc: New file.
57384 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
57385 Document and reset `lxpass' and `lxfail'.
57386 Simplify "initialized" message.
57387 (gcc_stat): Clean up comments a little.
57389 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
57391 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
57393 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
57395 * lib/old-dejagnu.exp (process-option): New proc.
57396 (old-dejagnu-init, old-dejagnu-stat): Likewise.
57397 (old-dejagnu): Simplify.
57398 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
57400 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
57402 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
57403 exists and is not an empty string.
57405 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
57406 $xfail rather than calling setup_xfail. Clear $xfail when test is
57408 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
57411 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
57412 longer expected to fail.
57414 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
57417 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
57419 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
57420 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
57421 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
57422 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
57425 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
57426 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
57428 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
57430 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
57431 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
57433 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
57434 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
57435 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
57437 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
57439 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
57440 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
57441 940714-1.c, 940714-2.c, 940714-3.c},
57442 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
57443 gcc.misc-tests/{mg.c,mg.exp}:
57445 * gcc.noncompile/noncompile.exp: Change accordingly.
57447 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
57449 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
57450 Undo previous clobberage.
57452 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
57454 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
57455 * gcc.special/{930510-1.c, special.exp}:
57456 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
57457 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
57458 struct-varargs-1.c}: New tests from c-torture-1.26.
57460 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
57462 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
57463 argument to switch.
57465 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
57467 * Revert the previous changes. Please see Rob's directory
57468 (/lisa/test/rob/progressive/gcc/testsuite) for testing
57471 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
57473 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
57474 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
57475 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
57476 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
57477 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
57478 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
57479 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
57480 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
57481 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
57482 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
57483 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
57484 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
57485 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
57486 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
57487 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
57488 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
57489 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
57490 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
57491 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
57492 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
57493 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
57494 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
57495 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
57496 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
57497 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
57498 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
57499 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
57500 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
57501 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
57504 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
57506 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
57507 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
57510 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
57512 * config/unix.exp (g++_load): Fix syntax.
57514 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
57516 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
57517 * gcc.noncompile/921017-1.c: Deleted obsolete test.
57518 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
57519 Don't expect va-arg-1.c to fail. Correct expected output for
57521 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
57522 * gcc.wendy/hbm4.c: Correct typo.
57523 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
57525 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
57527 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
57528 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
57529 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
57530 * lib/c-torture.exp (c-torture-compile): Ditto.
57532 Reduce volume of output (remove all the -I's and such).
57533 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
57534 Call gcc_cpass, gcc_cfail.
57535 (c-torture): Pass testing option to c-torture-compile.
57537 1994-03-21 Doug Evans (dje@cygnus.com)
57539 Bring patches over from progressive.
57540 * config/default.exp: Exit remote shell cleanly.
57541 (g++_exit, g++_start): Add default versions.
57542 * config/sim.exp (gcc_load): Use perror, not error.
57544 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
57546 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
57549 1994-03-14 Doug Evans (dje@cygnus.com)
57551 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
57552 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
57553 (wendy_try): New proc to run testcase.
57554 (main loop): Call 'em.
57555 * gcc.wendy/*.c: Clean up pass to correct expected output.
57557 * lib/gcc.exp: Minor cleanup work.
57558 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
57560 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
57562 * config/sim.exp (gcc_load): Document return codes better.
57563 Don't pass -v to simulator.
57565 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
57567 * gcc.special/920717-x.c: Fix typo.
57568 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
57571 * lib/mike-gcc.exp: Fix typo.
57573 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
57575 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
57576 binary to use, transform the name.
57577 * config/*.exp: rename everything. Nuke any g++ specific files,
57578 it's now a special case of gcc that requires no special support.
57579 Add a default.exp for unsupported targets.
57581 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
57583 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
57584 lib/old-dejagnu.exp: Fix a few patterns to work with the new
57587 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
57589 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
57592 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
57594 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
57596 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
57598 * gcc.execute/execute.exp: Combine opt_list and foption_list into
57599 option_list. Compile every file with only 4/6 option choices
57600 (same as C torture) instead of with 12/18 different option
57602 * lib/c-torture.exp: Likewise.
57604 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
57607 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
57609 * lib/old-deja.exp: Add `excess errors test fails' error, now one
57610 can put an XFAIL *-*-* on excess errors.
57612 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
57614 * g++.law: Add more tests derived from g++-bugs snapshots.
57616 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
57617 equivalent to g++.law/init9.
57619 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
57620 compiled it, and the a.out file after we've run it.
57622 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
57624 * lib/mike-g++.exp (postbase): Delete the .o file after we've
57625 compiled it, and the a.out file after we've run it.
57627 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
57629 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
57631 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
57633 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
57636 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
57638 * g++.law: New directory of g++ tests derived from the g++-bugs
57641 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
57643 * gcc.compile: initbug1.c initbug1.exp testcase added
57645 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
57647 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
57648 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
57649 fixes submitted by Jeff Law (law@cs.utah.edu)
57650 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
57651 Jeff Law (law@cs.utah.edu)
57654 1993-11-30 Mike Stump (mrs@cygnus.com)
57656 * config/unix-g++.exp: Follow the gcc way of doing things.
57657 * g++.old-deja/old-deja.exp: Minor updates.
57658 * lib/g++.exp: New file, follow the gcc way of doing things.
57659 * lib/old-dejagnu.exp: Minor updates.
57660 * lib/mike-g++.exp: Always unset errorInfo.
57662 1993-11-06 Mike Stump (mrs@cygnus.com)
57664 * lib/gcc.exp: Fix some errors with the below change, CC and
57665 CFLAGS should be global when setting, not local.
57667 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
57669 * lib/gcc.exp: Transform tool name.
57671 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57673 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
57675 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57677 * lib/gcc.exp: change gcc_done to gcc_stat
57679 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
57681 * Upgraded gcc testsuite to c-torture version 1.25
57683 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
57685 * lib/gcc.exp: added reporting code. Changed verbose compile message.
57686 * lib/c-torture: added hooks for new reporting code.
57688 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
57690 * config/sh-gcc.exp: check if sh-sim exists in the path
57692 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
57694 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
57695 * gcc.compile/compile.exp: Initial changes for new logic.
57696 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
57697 * gcc.failure/failure.exp: Initial changes for new logic.
57698 * gcc.ieee/ieee.exp: Initial changes for new logic.
57699 * gcc.misc-tests/misc.exp: Initial changes for new logic.
57700 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
57701 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
57702 * lib/c-torture.exp: Initial changes for new logic.
57703 * lib/gcc.exp: Initial changes for new logic.
57705 1993-10-15 Mike Stump (mrs@cygnus.com)
57707 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
57708 depend upon failure or success. Fully qualify names in failure
57709 and success messages. Always remove a.out before starting
57710 compile, just in case. Pay more attention to error text output by
57711 the compiler. Handle testcases with no known past errors just
57712 like all others, so that things are uniform. Other miscellaneous
57715 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
57717 * gcc.cpp: new directory for cpp tests
57719 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
57721 * lib/chill.exp: Code reformatted, removed unused code.
57722 * config/unix-chill.exp: Code reformatted, removed unused code.
57723 * chill.execute/execute.exp: Code reformatted, removed unused code.
57724 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
57726 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
57728 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
57729 routines not written.
57731 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
57733 * config/bug-gcc.exp: Use new procs from bug.exp.
57735 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
57737 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
57738 via ftp, rather than depending on NFS.
57739 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
57742 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
57744 * config/bug-gcc.exp: Use new download proc.
57746 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
57748 * chill.execute/execute.exp: cleanups, handles errors better
57749 * chill.compile/compile.exp: rewrite, based on execute.exp
57750 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
57751 * lib/chill.exp: major changes to diff proc and compile and link
57752 procs. added chill_fail and chill_pass wrappers to pass and
57753 fail. added more comments, and handle error codes better.
57754 Added a hack to capture stderr from exec, so noncompile tests
57757 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
57759 * chill.execute/execute.exp: rewrite of testsuite driver
57760 * lib/chill.exp: rewrite of testsuite driver
57761 * config/unix-chill.exp: rewrite of testsuite driver
57763 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
57766 * iexpr.ch: Standardize uppercase.
57767 * tuples.dat: Standardize uppercase.
57768 * vary.ch: standardize. Correct varying string assignments.
57769 * vary.dat: Add new output lines.
57771 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
57774 * chprintf.ch: Standardize use of uppercase.
57775 * tuples.ch: Standardize and turn arr2 into a DCL,
57777 * pinits.ch: Standardize.
57779 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
57781 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
57782 * Makefil: Renamed to Makefile.in.
57783 * configure.in: New.
57785 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
57788 * .cvsignore: Add result/output files.
57789 * Makefile: Fix up variables at start. Use MFLAGS
57790 everywhere. Correct bool_loc, built_ins entries.
57791 Add entry for vary1.ch.
57792 * bitarray.ch: Standardize upper-case usage.
57793 * bitexpr.ch: Standardize, add output of b1.
57794 * params.ch: Use arrayt in along PROC parameters, to
57795 avoid novelty problems.
57796 * sets.ch: Tiny cleanup.
57797 * vary1.ch: Re-indent.
57799 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
57801 * Add PR-related files to Makefiles, .cvsignore files, etc.
57803 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
57805 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
57806 with compiler objects. New names are test-flow.c and test-loop.c
57808 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
57810 * Upgraded c-torture tests from 1.19 to 1.20
57813 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
57814 * gcc.compile: 930623-1.c 930623-2.c
57815 * gcc.noncompile: 930622-1.c 930622-2.c
57816 * gcc.failure: 920411-1.c 920627-2.c
57817 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
57819 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
57821 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57822 More changes to get testsuite working properly. Needs more work.
57823 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
57825 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
57827 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
57828 More changes to get testsuite working properly. Needs more work.
57830 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
57832 * chill.compile/compile.exp: Added for Dejagnu support
57833 * chill.execute/execute.exp: Added for Dejagnu support
57834 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
57836 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
57838 This should complete moving the CHILL test files.
57839 * chill.noncompile(.cvsignore printf.grt
57840 in-printf.grt chprintf.grt chprintf.ch):
57841 Added test-support files.
57842 (Makefile): Modified further.
57843 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
57844 signal.ch): Added test files.
57845 * chill.execute (.cvsignore printf.grt printr.c
57846 in-printf.grt rts.c chprintf.grt rts.h): Added
57847 test-support files.
57848 (Makefile): More corrections.
57850 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
57852 * chill.compile, chill.execute, chill.nocompile: Add CHILL
57853 test cases, ready for DejaGnu.
57855 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
57857 * Upgraded c-torture tests from 1.18 to 1.19
57859 * gcc.compile: added test(s):
57861 * gcc.execute: added test(s):
57862 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
57864 * added new subdirectory for misc tests: gcc.misc-tests
57865 * gcc.misc-test(s): added tests:
57866 inst-check.c test-consts.c test-ior.c test-switch.c
57868 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
57870 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
57872 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
57874 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
57876 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
57878 * Upgraded c-torture tests from 1.17 to 1.18
57880 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
57882 * Upgraded c-torture tests from 1.12 to 1.17
57884 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
57886 * lib/old-dejagnu.exp:
57887 Fixed handling of XFAIL target triplets to correctly
57888 recognize wildcard characters. Removed code that
57889 appended a unique id tag to the end of the file name
57890 printed out by the result of the testcases within a
57893 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
57895 * lib/old-dejagnu.exp:
57896 Reworked expected failure handling to trigger off of XFAIL
57897 keyword in keyphrase embeded in testcase source code. The
57898 XFAIL keyword must be at the end of the keyphrase line. It
57899 may optionally be followed by one or more target triplets.
57900 It has just occured that the handling of wildcards in the
57901 target triplet may not be correct.
57903 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
57905 * g++.old-deja/tests:
57906 Moved all subdirectories up one level into g++.old-deja .
57908 * lib/old-dejagnu.exp:
57909 Fixed problem with CXXFLAGS not being properly reset, and being
57910 corrupted with extraneous "-c" compiler option. This was
57911 causing binaries to not be generated for test that needed them.
57912 Modified strings passed to "pass" and "fail" so that individual
57913 tests from the same test file would be distinguished by an
57914 identifier appended to the test file name in the summary logs;
57915 this corrected a problem with erroneous diff logs. Added code
57916 to search testcases for expected fail and unexpected pass keywords.
57918 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
57920 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
57922 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
57924 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
57925 Removed extraneous text from end of "Special g++ Options"
57928 * lib/old-dejagnu.exp: Added pattern matching to look for new
57929 keywords, embedded in testcases comments, which will trigger
57930 calls to xpass and xfail.
57932 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
57934 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
57935 comments embedded in the testcases, especially the one looking for
57936 special compiler options, as well as the pattern matching for the
57937 compiler output again.
57939 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
57941 * lib/old-dejagnu.exp: Do a proper check of the return value for
57942 execute tests. Fixed several problems with the pattern matching
57943 of the compiler output which gave erroneous test results.
57944 Changed several of the test result messages to be more descriptive.
57945 * config/unix-g++.exp: Proc g++_load now actually works and
57946 executes the tests passed to it and returns a usable return
57949 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
57951 * lib/gcc.exp: Exits gracefully if $CC is bogus.
57953 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
57955 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
57956 Modified both files to properly execute the old style
57957 dejagnu tests. The previous versions of these files were
57958 experimental and did not function anything near correctly.
57960 1993-04-05 Rob Savoye (rob@cygnus.com)
57962 * Removed all Makefile.in and configure.in files. No configuration
57965 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
57967 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
57969 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
57971 * gcc.compile/configure.in, gcc.unsorted/configure.in,
57972 gcc.special/configure.in, gcc.noncompile/configure.in,
57973 gcc.execute/configure.in, gcc.code_quality/configure.in,
57974 g++.other/configure.in, g++.old-deja/configure.in,
57975 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
57976 in srcname setting.
57978 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
57980 * lib/udi.exp: Fixed mondfe and mondfe_download.
57981 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
57982 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
57984 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
57986 * config/udi-gdb.exp: Check $shell_id after connecting to target.
57987 (gdb_exit): Don't remove *_soc files.
57989 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
57991 * lib/c-torture.exp: Don't look for main; instead always use -w
57992 -c. This is how the c-torture tests work. Remove the object
57993 file if the compilation succeeds.
57994 * gcc.execute/execute.exp: Remove executable if test passes.
57995 * gcc.noncompile/noncompile.exp: Every test is an expected
57997 * gcc.special/special.exp: Added tests from c-torture 1.11,
57998 corrected use of existing test.
57999 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
58000 gcc.execute/920625-1.c: Updated to c-torture 1.11.
58001 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
58002 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
58003 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
58004 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
58005 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
58006 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
58007 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
58008 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
58009 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
58010 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
58011 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
58012 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
58013 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
58014 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
58015 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
58016 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
58017 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
58019 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
58020 correspond to c-torture 1.11.